数据处理方法、装置、车载终端及汽车
技术领域
本发明涉及汽车
技术领域
,特别是涉及一种数据处理方法、装置、车载终端及汽车。背景技术
当前车载终端本地数据采集频率(100ms/次)和数据上传频率(10s/次)均是为了满足相关要求,其本地数据存储到车载终端的安全数码SD卡中,远程平台收到数据后存储到服务器硬盘等存储设备中。
现有全量报文数据的发送周期大部分是小于车载终端本地数据采集的频率,所以在很多故障发生的情况下,在车载终端本地SD卡或者远程平台存储设备中上是无法获取故障或者报警发生前后固定时间(30s)内的全量报文数据,由于车载终端本地存储的数据频率(100ms/次)大于车辆总线控制器发送的频率(≤100ms/次),车载终端本地获取的数据频率无法满足故障发生时刻的全量数据报文频率的要求,无法满足试验的全量报文采集和数据提取功能,进而无法对问题进行还原和数据分析,无法快速有效的处理偶发的数据分析和优化,也就无法快速有效的解决问题。
为了解决上述问题,目前车辆生产制造企业在车辆试验阶段,会采购专门的数据记录设备,对车辆总线控制器发送的全量报文数据进行记录,设置触发条件,但是也带来了诸多问题:如需要对车辆进行线束等改制,同时采购数据记录设备也会提高相对应的试验费用,且不能匹配多个车型的试验需求,而且存在试验数据记录设备在车辆量产后的设备闲置和浪费情况,不能使设备得到有效的循环利用。另外,试验数据记录设备在车辆量产后,不能安装在车辆上,在车辆售后出现偶发或者无规律的故障和报警时,同样无法获取全量报文,获得第一手故障数据进行问题分析。
发明内容
本发明要解决的技术问题在于提供一种数据处理方法、装置、车载终端及汽车,从而可以解决现有为满足试验的全量报文采集和数据提取功能所使用的数据记录设备带来的车辆试验费用提高,且无法匹配多个车型的需求以及无法有效的循环利用的问题。
为了解决上述技术问题,本发明实施例采用如下技术方案:
第一方面,本发明的实施例提供一种数据处理方法,应用于车载终端,包括:
在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;
将所述全量数据报文上传至车辆远程服务器。
其中,所述接收车辆总线控制器发送的全量数据报文,包括:
确定所述目标事件的发生时刻;
接收所述车辆总线控制器发送的所述目标事件的发生时刻前后预设时间范围内的全量数据报文。
其中,所述将所述全量数据报文存储于所述车载终端内,包括:
按照预先设定的数据采集频率,将所述全量数据报文全量存储于所述车载终端内。
其中,所述将所述全量数据报文上传至车辆远程服务器,包括:
将所述全量数据报文按照预先设定的数据上报频率上传至车辆远程服务器。
其中,所述方法还包括:
获取所述车辆远程服务器下发的配置信息,所述配置信息用于配置获取全量数据报文的规则;
基于所述配置信息,执行在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内的步骤。
第二方面,本发明的实施例还提供一种数据处理装置,包括:
数据获取模块,用于在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于车载终端内,所述目标事件为故障事件和报警事件中的至少一者;
数据上传模块,用于将所述全量数据报文上传至车辆远程服务器。
其中,所述数据获取模块包括:
时刻确定单元,用于确定所述目标事件的发生时刻;
接收单元,用于接收所述车辆总线控制器发送的所述目标事件的发生时刻前后预设时间范围内的全量数据报文。
其中,所述数据获取模块包括:
存储单元,用于按照预先设定的数据采集频率,将所述全量数据报文全量存储于所述车载终端内。
其中,所述数据上传模块包括:
数据上传单元,用于将所述全量数据报文按照预先设定的数据上报频率上传至车辆远程服务器。
其中,所述数据处理装置还包括:
获取模块,用于获取所述车辆远程服务器下发的配置信息,所述配置信息用于配置获取全量数据报文的规则;
所述数据获取模块包括:
数据获取单元,用于基于所述配置信息,在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内。
第三方面,本发明的实施例还提供一种车载终端,包括如上述实施例所述的数据处理装置。
第四方面,本发明的实施例还提供一种汽车,包括如上述实施例所述的车载终端。
本发明的上述技术方案的有益效果如下:
在本发明实施例的上述方案中,通过在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;将所述全量数据报文上传至车辆远程服务器,如此,车载终端集成了全量数据报文存储和记录功能,省去了数据记录设备的匹配和搭载过程,节约了相关的软硬件成本,还实现了车辆设计开发到售后的全生命周期的故障和报警全量报文数据记录功能,解决了售后市场车辆偶发和无规律故障和报警的数据获取难题。
附图说明
图1为本发明实施例提供的数据处理方法的流程示意图;
图2为本发明实施例提供的数据处理装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
如图1所示,为本发明实施例提供的数据处理方法的流程示意图,该方法应用于车载终端。需要说明的是,车载终端设于汽车上,还可称为车辆智能数据终端。该方法具体可包括:
步骤101,在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;
需要说明的是,处在运行过程中的汽车为试验阶段的汽车、量产阶段的汽车和售后阶段的汽车中的任一者。
这里,车辆总线控制器与车载终端连接,且均设置于汽车上。
需要说明的是,在汽车运行过程中若未监测到目标事件,则车载终端不会开启全量数据报文获取功能,如此,便不会给车载终端造成软硬件资源的浪费。
还有,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,说明车载终端集成了全量数据报文存储和记录功能,如此能够避免多车型多套试验全量数据记录设备的匹配和搭载,同时也没有试验全量数据记录设备后期拆除造成的资源一次性使用浪费。
可选地,全量数据报文存储于车载终端的SD卡中。
步骤102,将所述全量数据报文上传至车辆远程服务器。
本步骤中,车辆远程服务器为车辆远程数据平台端的服务器。
需要说明的是,车辆远程数据平台支持车载终端本地的故障和报警触发存储规则配置和管理,可以通过车辆远程数据平台下发配置文件的方式随时根据需求调整故障和报警触发的本地数据存储规则。
本发明实施例的数据处理方法,通过在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;将所述全量数据报文上传至车辆远程服务器,如此,车载终端集成了全量数据报文存储和记录功能,省去了数据记录设备的匹配和搭载过程,节约了相关的软硬件成本,还实现了车辆设计开发到售后的全生命周期的故障和报警全量报文数据记录功能,解决了售后市场车辆偶发和无规律故障和报警的数据获取难题。
作为一可选地实现方式,本发明方法步骤101中接收车辆总线控制器发送的全量数据报文,可包括:
确定所述目标事件的发生时刻;
本步骤中,可通过目标事件对应的时间戳信息确定目标事件的发生时刻。
接收所述车辆总线控制器发送的所述目标事件的发生时刻前后预设时间范围内的全量数据报文。
这里,车载终端能够定向获取某一故障和/或报警工况下,本地全量数据报文存储。
作为一可选地实现方式,本发明方法步骤101中将全量数据报文存储于所述车载终端内,可包括:
按照预先设定的数据采集频率,将所述全量数据报文全量存储于所述车载终端内。
这里,数据采集频率为车辆总线控制器预先设定的,满足相关要求。
可选地,数据采集频率为100ms/次。
作为一可选地实现方式,本发明方法步骤102可以包括:
将所述全量数据报文按照预先设定的数据上报频率上传至车辆远程服务器。
这里,数据上报频率依据车辆总线控制器功能决定。
可选地,数据上报频率为10s/次。
作为一可选地实现方式,本发明方法还可包括:
获取所述车辆远程服务器下发的配置信息,所述配置信息用于配置获取全量数据报文的规则;
这里,获取全量数据报文的规则可以包括:
需要说明的是,车辆远程服务器支持车载终端本地的故障和/或报警触发存储规则配置和管理,可以通过车辆远程数据平台下发的配置信息,如配置文件,随时根据需求调整故障和/或报警触发的本地数据存储规则,定向获取某一故障和/或报警工况下的本地全量数据报文存储和车辆远程数据平台定向数据提取。例如,故障和/或报警事件发生前后时间的设置可以从30s变更为1min等。
基于所述配置信息,执行在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内的步骤。
本发明实施例的数据处理方法,通过在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;将所述全量数据报文上传至车辆远程服务器,如此,车载终端集成了全量数据报文存储和记录功能,省去了数据记录设备的匹配和搭载过程,节约了相关的软硬件成本,还实现了车辆设计开发到售后的全生命周期的故障和报警全量报文数据记录功能,解决了售后市场车辆偶发和无规律故障和报警的数据获取难题。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序(指令),该程序(指令)被处理器执行时实现以下步骤:
在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;
将所述全量数据报文上传至车辆远程服务器。
可选地,该程序(指令)被处理器执行时,还执行以下步骤:
确定所述目标事件的发生时刻;
接收所述车辆总线控制器发送的所述目标事件的发生时刻前后预设时间范围内的全量数据报文。
可选地,该程序(指令)被处理器执行时,还执行以下步骤:
按照预先设定的数据采集频率,将所述全量数据报文全量存储于所述车载终端内。
可选地,该程序(指令)被处理器执行时,还执行以下步骤:
将所述全量数据报文按照预先设定的数据上报频率上传至车辆远程服务器。
可选地,该程序(指令)被处理器执行时,还执行以下步骤:
获取所述车辆远程服务器下发的配置信息,所述配置信息用于配置获取全量数据报文的规则;
基于所述配置信息,执行在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内的步骤。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如图2所示,为本发明实施例提供的数据处理装置的结构示意图。该数据处理装置包括:
数据获取模块201,用于在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;
数据上传模块202,用于将所述全量数据报文上传至车辆远程服务器。
可选地,所述数据获取模块201包括:
时刻确定单元,用于确定所述目标事件的发生时刻;
接收单元,用于接收所述车辆总线控制器发送的所述目标事件的发生时刻前后预设时间范围内的全量数据报文。
可选地,所述数据获取模块201包括:
存储单元,用于按照预先设定的数据采集频率,将所述全量数据报文全量存储于所述车载终端内。
可选地,所述数据上传模块202包括:
数据上传单元,用于将所述全量数据报文按照预先设定的数据上报频率上传至车辆远程服务器。
可选地,所述数据处理装置还包括:
获取模块,用于获取所述车辆远程服务器下发的配置信息,所述配置信息用于配置获取全量数据报文的规则;
所述数据获取模块201包括:
数据获取单元,用于基于所述配置信息,在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内。
本发明实施例的数据处理装置,通过数据获取模块在汽车运行过程中监测到目标事件的情况下,接收车辆总线控制器发送的全量数据报文,并将所述全量数据报文存储于所述车载终端内,所述目标事件为故障事件和报警事件中的至少一者;数据上传模块将所述全量数据报文上传至车辆远程服务器,如此,车载终端集成了全量数据报文存储和记录功能,省去了数据记录设备的匹配和搭载过程,节约了相关的软硬件成本,还实现了车辆设计开发到售后的全生命周期的故障和报警全量报文数据记录功能,解决了售后市场车辆偶发和无规律故障和报警的数据获取难题。
本发明实施例还提供一种车载终端,包括如上述实施例所述的数据处理装置。
需要说明的是,车载终端在产品定义初期,即严格按照车辆的架构及专业要求进行设计,避免外接设备对线束造成的线损和信号传输的干扰,避免恶劣工况下试验车全量数据记录设备不满足车规级硬件要求导致的数据接收不稳定和数据接收中断等情况。
车载终端及配套的远程数据提取系统可以满足车辆试验及车辆售后的全生命周期数据存储的管理,在车辆任何时刻发生偶发或无规律的故障和报警时,都能按照设定的规则进行故障和报警时刻前后固定时间范围内的本地全量数据存储和远程平台数据提取,为车辆在设计研发和售后阶段提供故障和报警数据还原和分析。
车载终端匹配的远程数据平台可以实现车载终端本地存储的文件目录查看,可以按照故障和报警发生的时间戳进行定向文件远程获取,节省全量数据传输造成的流量消耗。
另外,通常情况下,试验阶段用车车载终端默认采用的功能配置是记录车辆总线控制器发送的全量CAN报文数据;试验阶段用车默认开启此功能;量产阶段用车默认关闭此功能,此功能的开启和关闭通过诊断服务写配置的方式实现。
还有,通过整车零部件的技术开发和管理方式,高标准完成故障和报警全量报文数据记录和提取功能设计开发测试及验证工作,避免不同类型的试验全量报文数据记录设备不满足车规或者复杂车辆运行工况带来的数据存储失效的风险。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。