【技术实现步骤摘要】
车辆数据的处理方法、系统及装置
本申请涉及数据处理
,尤其涉及一种车辆数据的处理方法、系统及装置。
技术介绍
目前,车辆行驶过程中,用户对车辆的任何操作(如车速、刹车、档位、转向角度、转向灯、雨刮等),都会产生CAN(ControllerAreaNetwork,控制器局域网络)数据,通过车辆系统内置的解析规则能够对CAN数据解析得到可视化量并输出显示。然而,不同的车型的解析规则完全不同,且这样的解析规则对外不开放,如果有将车辆的CAN数据应用到其他车载产品上的需求,就需要破解车辆的CAN数据。
技术实现思路
有鉴于此,本申请提供一种车辆数据的处理方法、系统及装置,以解决目前没有车辆数据的处理方案的问题。根据本申请实施例的第一方面,提供一种车辆数据处理方法,所述方法应用于设置在车辆上的分析设备,包括:采集所述车辆在指定状态下时生成的控制器局域网络CAN数据,并确定表征所述指定状态的状态信息;依据所述状态信息和所述CAN数据确定所述车辆的目标解析规则。根据本申请实施例的第二方面,提供一种车辆数据处理系统,所述系统包括车辆和设置在所述车辆上的分析设备,所述分析设备和所述车辆的CAN接口通信连接;所述车辆,用于通过所述CAN接口,向所述分析设备发送所述车辆在指定状态下时生成的CAN数据;所述分析设备,用于确定表征所述指定状态的状态信息,并依据所述状态信息和所述CAN数据确定所述车辆的目标解析规则。根据本申请实施例的第三方面,提供一种车辆数据处理 ...
【技术保护点】
1.一种车辆数据处理方法,其特征在于,所述方法应用于设置在车辆上的分析设备,包括:/n采集所述车辆在指定状态下时生成的控制器局域网络CAN数据,并确定表征所述指定状态的状态信息;/n依据所述状态信息和所述CAN数据确定所述车辆的目标解析规则。/n
【技术特征摘要】
1.一种车辆数据处理方法,其特征在于,所述方法应用于设置在车辆上的分析设备,包括:
采集所述车辆在指定状态下时生成的控制器局域网络CAN数据,并确定表征所述指定状态的状态信息;
依据所述状态信息和所述CAN数据确定所述车辆的目标解析规则。
2.根据权利要求1所述的方法,其特征在于,在所述目标解析规则包括多条时,所述方法还包括:
重新采集所述车辆在指定状态下时生成的CAN数据;
利用每条目标解析规则解析重新采集的CAN数据得到解析结果;
依据各个解析结果从多条目标解析规则中选择一条目标解析规则。
3.根据权利要求2所述的方法,其特征在于,依据各个解析结果从多条目标解析规则中选择一条目标解析规则,包括:
输出并显示各个解析结果;
接收外部选择的目标解析结果;
从多条目标解析规则中选择所述目标解析结果对应的目标解析规则。
4.根据权利要求1所述的方法,其特征在于,采集所述车辆在指定状态下时生成的控制器局域网络CAN数据,包括:
接收外部输入的第一指令,所述第一指令用于指示分析指定车辆属性信息的解析规则;
基于所述第一指令采集所述车辆在指定状态下时生成的CAN数据。
5.根据权利要求4所述的方法,其特征在于,所述指定车辆属性信息为车速信息,采集所述车辆在指定状态下时生成的CAN数据,并确定表征所述指定状态的状态信息,包括:
接收外部输入的至少N个不相同的车速值,所述N大于2;
针对每个车速值,采集车辆按照该车速值行驶时的CAN数据,并将该车速值作为表征车辆车速的状态信息。
6.根据权利要求5所述的方法,其特征在于,采集的每个CAN数据包括指定车辆属性信息的属性ID、其他车辆属性信息的属性ID以及每个属性ID对应的数据;
依据所述状态信息和所述CAN数据确定所述车辆的目标解析规则,包括:
针对每一属性ID,以该属性ID为关键字在采集的每个CAN数据中获取该属性ID对应的数据,对获取的每个数据和每个数据所属的CAN数据对应的车速值进行分析得到转换系数;
从得到的各个转换系数中选择符合预设条件的至少一个转换系数;
针对选择的每个转换系数,将该转换系数和该转换系数所属的属性ID作为一条目标解析规则。
7.根据权利要求4所述的方法,其特征在于,所述指定车辆属性信息为刹车状态信息;
采集所述车辆在指定状态下时生成的CAN数据,并确定表征所述指定状态的状态信息,包括:
在接收到外部输入的第一标识信息时,采集车辆在踩下刹车时生成的CAN数据,并将所述第一标识信息作为表征踩下刹车的状态信息;
在接收到外部输入的第二标识信息时,采集车辆在松开刹车时生成的CAN数据,并将所述第二标识信息作为表征松开刹车的状态信息。
8.根据权利要求7所述的方法,其特征在于,采集的每个CAN数据包括指定车辆属性信息的属性ID、其他车辆属性信息的属性ID以及每个属性ID对应的数据,且每个属性ID对应的数据由相同数量的bit位组成;
依据所述状态信息和所述CAN数据确定所述车辆的目标解析规则,包括:
针对每个bit位,从每个CAN数据包含的各个属性ID对应的数据中,获取该bit位对应的数值对,所述数值对包含踩下刹车时的数值和松开刹车时的数值;
针对每个数值对,判断该数值对包含的踩下刹车时的数值和松开刹车时的数值是否一致;
若不一致,则将该数值对包含的踩下刹车时的数值、松开刹车时的数值以及该数值对所属的属性ID作为一条目标解析规则。
9.一种车辆数据处理系统,其特征在于,所述系统包括车辆和设置在所述车辆上的...
【专利技术属性】
技术研发人员:刘俊,
申请(专利权)人:杭州海康汽车技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。