logo好方法网

车辆数据上传方法、装置、计算机设备和存储介质


技术摘要:
本申请涉及一种车辆数据上传方法、装置、计算机设备和存储介质。所述方法包括:采集车辆原始数据,并对所述车辆原始数据进行信号解析;对解析后的车辆原始数据进行分类压缩计算得到基本事件;根据预设规则对所述基本事件进行事件判断得到待上传事件;将所述待上传事件  全部
背景技术:
现代汽车工业快速发展,自动驾驶,车联网,远程等各种新型功能和用户体验被引 入到汽车中,汽车的复杂度几何级的提升,车内通信负载从原先的30-40%到现在70-90%, 翻了一倍多,从而对于车辆的运行监控和异常行为的捕获带来了很大的困扰,自从有了车 联网之后,数据可以实时上传到云端,大量的数据上传之后进行汇总,利用数据统计和模型 算法进行各种大数据分析。一台车一天的数据量就可以达到几GB,需要消耗大量的数据流 量进行数据上传。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够保证信息量的同时减少数据上 传量的车辆数据上传方法、装置、计算机设备和存储介质。 一种车辆数据上传方法,所述方法包括: 采集车辆原始数据,并对所述车辆原始数据进行信号解析; 对解析后的车辆原始数据进行分类压缩计算得到基本事件; 根据预设规则对所述基本事件进行事件判断得到待上传事件; 将所述待上传事件上传至服务器。 上述车辆数据上传方法,在采集得到车辆原始数据后,首先对车辆原始数据进行 信号解析,然后通过对解析后的车辆原始数据进行分类压缩计算得到基本事件,这样可以 将原有的数据量较大的数据压缩为数据量较少的数据,且更进一步地根据预设规则对基本 事件进行事件判断得到待上传事件,进一步地对基本事件进行了筛选,减少了待上传数据 的量,且由于事先进行了计算,保证了信息量的同时减少数据上传量,从而不需要消耗大量 的数据流量进行数据上传。 在其中一个实施例中,所述采集车辆原始数据,并对所述车辆原始数据进行信号 解析,包括: 采集车辆中的总线的车辆原始数据,将所采集到的车辆原始数据按照采集时间缓 存至缓存队列中; 按照采集时间从所述缓存队列中提取车辆原始数据,并对所提取的车辆原始数据 进行信号解析。 上述实施例中,并不是直接采集后进行处理,而是将采集到数据缓存到缓存队列 中,然后从缓存队列中提取车辆原始数据,并对所提取的车辆原始数据进行信号解析,这样 可以缓解数据采集和信号解析之间的速度问题,避免存在大量的数据未解析,从而占用大 量的内存,且还可以避免信号解析出现故障时,数据的丢失。 4 CN 111586150 A 说 明 书 2/12 页 在其中一个实施例中,所述对解析后的车辆原始数据进行分类压缩计算得到基本 事件,包括: 根据预设的数据类型对解析后的所述车辆原始数据进行分类; 获取各所述预设的信号类型对应的数据压缩规则; 根据所述数据压缩规则对相应的车辆原始数据,进行数据压缩处理得到基本事 件。 上述实施例中,首先对解析后的车辆原始数据进行分类,然后再分别对每一类数 据进行压缩,这样可以将原有的数据量较大的数据压缩为数据量较少的数据,从而减少数 据上传的量。 在其中一个实施例中,所述预设的信号类型包括事件型信号、数值型信号以及故 障信号中的至少一个。 上述实施例中给出了信号类型的分类,这样将信号分为离散的事件型信号、连续 的数值型信号以及故障信号,可以分别处理,特别是对于故障信号单独列出,便于后续的故 障事件的判断。 在其中一个实施例中,所述根据预设规则对所述基本事件进行事件判断得到待上 传事件,包括: 判断所述基本事件是否为异常事件; 当所述基本事件为异常事件时,则判定所述异常事件为待上传事件。 上述实施例汇总,将异常事件单独进行判断,这样由于车辆在行驶的时候正常的 数据的价值是小于故障的数据的价值的,因此首先进行异常的判断,可以保证故障的数据 都进行上传,减少服务器的处理。 在其中一个实施例中,所述根据预设规则对所述基本事件进行事件判断得到待上 传事件,还包括: 当所述基本事件不为异常事件时,则根据预设事件提取规则对所述基本事件进行 提取得到待上传事件。 上述实施例中,根据预设规则对基本事件进行事件判断得到待上传事件,进一步 地对基本事件进行了筛选,减少了待上传数据的量。 在其中一个实施例中,所述根据预设事件提取规则对所述基本事件进行提取得到 待上传事件,包括: 根据预设事件提取规则,判断所述基本事件是否为直接上传事件; 当所述基本事件为直接上传事件时,则将所述直接上传事件判定为待上传事件。 上述实施例中,由于基本事件中也是存在有价值的事件的,该部分事件可以直接 上传,因此可以预先进行提取出来,减少后续的处理。 在其中一个实施例中,根据预设事件提取规则对所述基本事件进行提取得到待上 传事件,还包括: 当所述基本事件不为直接上传事件时,则对所述基本事件进行事件提炼得到新的 事件,将新的事件作为待上传事件。 上述实施例中,根据基本事件计算得出新的事件,进一步地进行了事件的提炼,减 少了待上传数据的量。 5 CN 111586150 A 说 明 书 3/12 页 在其中一个实施例中,所述将所述直接上传事件判定为待上传事件之后,还包括: 将所述直接上传事件对应的日志进行缓存; 所述将所述待上传事件上传至服务器之后,还包括: 接收服务器发送的日志提取指令; 根据所述日志提取指令将缓存后的日志上传至服务器。 上述实施例中,预先对存在异常的事件的日志进行缓存,这样当服务器需要该些 事件对应的日志时,可以直接上传,不需要再次查询,提高了效率。 在其中一个实施例中,所述将所述待上传事件上传至服务器,包括: 将所述待上传事件进行打包后缓存; 按照预设周期,将缓存后的待上传事件上传至服务器。 上述实施例中,打包好的待上传事件预先进行缓存,且将会按照固定的周期比如1 分钟/次的频率上传服务器,这样可以按照顺序进行上传,保证不会出现紊乱等。 一种车辆数据上传装置,所述装置包括: 采集模块,用于采集车辆原始数据,并对所述车辆原始数据进行信号解析; 压缩模块,用于对解析后的车辆原始数据进行分类压缩计算得到基本事件; 待上传事件获取模块,用于根据预设规则对所述基本事件进行事件判断得到待上 传事件; 上传模块,用于将所述待上传事件上传至服务器。 上述车辆数据上传装置,在采集得到车辆原始数据后,首先对车辆原始数据进行 信号解析,然后通过对解析后的车辆原始数据进行分类压缩计算得到基本事件,这样可以 将原有的数据量较大的数据压缩为数据量较少的数据,且更进一步地根据预设规则对基本 事件进行事件判断得到待上传事件,进一步地对基本事件进行了筛选,减少了待上传数据 的量,且由于事先进行了计算,保证了信息量的同时减少数据上传量,从而不需要消耗大量 的数据流量进行数据上传。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现上述任一项所述方法的步骤。 上述计算机设备,在采集得到车辆原始数据后,首先对车辆原始数据进行信号解 析,然后通过对解析后的车辆原始数据进行分类压缩计算得到基本事件,这样可以将原有 的数据量较大的数据压缩为数据量较少的数据,且更进一步地根据预设规则对基本事件进 行事件判断得到待上传事件,进一步地对基本事件进行了筛选,减少了待上传数据的量,且 由于事先进行了计算,保证了信息量的同时减少数据上传量,从而不需要消耗大量的数据 流量进行数据上传。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现上述任一项所述的方法的步骤。 上述计算机可读存储介质,在采集得到车辆原始数据后,首先对车辆原始数据进 行信号解析,然后通过对解析后的车辆原始数据进行分类压缩计算得到基本事件,这样可 以将原有的数据量较大的数据压缩为数据量较少的数据,且更进一步地根据预设规则对基 本事件进行事件判断得到待上传事件,进一步地对基本事件进行了筛选,减少了待上传数 据的量,且由于事先进行了计算,保证了信息量的同时减少数据上传量,从而不需要消耗大 6 CN 111586150 A 说 明 书 4/12 页 量的数据流量进行数据上传。 附图说明 图1为一个实施例中车辆数据上传方法的应用环境图; 图2为一个实施例中车辆数据上传方法的流程示意图; 图3为一个实施例中的待上传事件计算方法的流程示意图; 图4为另一个实施例中车辆数据上传方法的流程示意图; 图5为一个实施例中车辆数据上传装置的结构框图; 图6为一个实施例中计算机设备的内部结构图。
下载此资料需消耗2积分,
分享到:
收藏