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

技术编号:25406637 阅读:17 留言:0更新日期:2020-08-25 23:09
本申请涉及一种车辆数据上传方法、装置、计算机设备和存储介质。所述方法包括:采集车辆原始数据,并对所述车辆原始数据进行信号解析;对解析后的车辆原始数据进行分类压缩计算得到基本事件;根据预设规则对所述基本事件进行事件判断得到待上传事件;将所述待上传事件上传至服务器。采用本方法能够保证数据量的同时减少数据传输量。

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

【技术保护点】
1.一种车辆数据上传方法,所述方法包括:/n采集车辆原始数据,并对所述车辆原始数据进行信号解析;/n对解析后的车辆原始数据进行分类压缩计算得到基本事件;/n根据预设规则对所述基本事件进行事件判断得到待上传事件;/n将所述待上传事件上传至服务器。/n

【技术特征摘要】
1.一种车辆数据上传方法,所述方法包括:
采集车辆原始数据,并对所述车辆原始数据进行信号解析;
对解析后的车辆原始数据进行分类压缩计算得到基本事件;
根据预设规则对所述基本事件进行事件判断得到待上传事件;
将所述待上传事件上传至服务器。


2.根据权利要求1所述的方法,其特征在于,所述采集车辆原始数据,并对所述车辆原始数据进行信号解析,包括:
采集车辆中的总线的车辆原始数据,将所采集到的车辆原始数据按照采集时间缓存至缓存队列中;
按照采集时间从所述缓存队列中提取车辆原始数据,并对所提取的车辆原始数据进行信号解析。


3.根据权利要求1所述的方法,其特征在于,所述对解析后的车辆原始数据进行分类压缩计算得到基本事件,包括:
根据预设的数据类型对解析后的所述车辆原始数据进行分类;
获取各所述预设的信号类型对应的数据压缩规则;
根据所述数据压缩规则对相应的车辆原始数据,进行数据压缩处理得到基本事件。


4.根据权利要求3所述的方法,其特征在于,所述预设的信号类型包括事件型信号、数值型信号以及故障信号中的至少一个。


5.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据预设规则对所述基本事件进行事件判断得到待上传事件,包括:
判断所述基本事件是否为异常事件;
当所述基本事件为异常事件时,则判定所述异常事件为待上传事件。


6.根据权利要求5所述的方法,其特征在于,所述根据预设规则对所述基本事件进行事件判断得到待上传事件,还包括:
当所述基本事件不为异常事件时,则根据预设事件提取规则对所述基本事件进行提取得到待上传事件。


7.根据权利要求6所述的方法,其特征在于,所述根据预设事件提取规则对所述基本事件进行提取得到待上...

【专利技术属性】
技术研发人员:沈亮
申请(专利权)人:上海华东汽车信息技术有限公司上海欧菲智能车联科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1