System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆刷写控制器检验,具体而言,涉及一种用于车辆控制器的检验方法、装置及非易失性存储介质。
技术介绍
1、软件定义汽车趋势的加快使得车辆软件的更新日趋频繁,软件更新的手段大多通过总线进行诊断刷写,其中,刷写过程中可能会存在数据篡改或对刷写文件进行数据作假的情况,故控制器本身应存在对数据包准确与否进行校验的功能。如果控制器无法对篡改后的数据进行校验,直接安装篡改后的数据包,则会对车辆功能造成较大影响。现有技术中,现有技术中缺少检验车辆控制器校验功能的方法。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种用于车辆控制器的检验方法、装置及非易失性存储介质,以至少解决现有技术中缺少检验车辆控制器校验功能的方法的技术问题。
2、根据本申请实施例的一个方面,提供了一种用于车辆控制器的检验方法,包括:获取刷写控制器的刷写的第一目标信息,其中,第一目标信息包括待刷写的数据;对第一目标信息进行修改处理获得第二目标信息;基于第二目标信息确定目标车辆的车辆控制器对第二目标信息的安装状态,其中,安装状态包括正常安装和非正常安装;基于安装状态确定刷写控制器是否处于正常工作状态。
3、可选地,基于第二目标信息确定目标车辆的车辆控制器对第二目标信息的安装状态,基于安装状态确定刷写控制器是否处于正常工作状态,包括:在确定车辆控制器对第二目标信息的安装状态为正常安装的情况下,确定车辆控制器处于非正常工作状态。
4、可
5、可选地,对第一目标信息进行修改处理获得第二目标信息,包括:将第一目标信息中待刷写的数据增加预设值后获得第二目标信息。
6、可选地,预设值为1。
7、根据本申请实施例的另一方面,还提供了一种用于车辆控制器的检验装置,包括:刷写控制器,刷写控制器用于获取第一目标信息,其中,第一目标信息包括待刷写的数据;修改处理装置,修改处理装置用于对第一目标信息进行修改处理获得第二目标信息;确定模块,基于第二目标信息确定目标车辆的车辆控制器对第二目标信息的安装状态,其中,安装状态包括正常安装和非正常安装;判断模块,基于安装状态确定车辆控制器是否处于正常工作状态。
8、可选地,修改处理装置包括:数据接收模块,数据接收模块用于接收第一目标信息;数据拆包模块,数据拆包模块用于将第一目标信息进行拆解提取;数据篡改模块,数据篡改模块用于将第一目标信息中待刷写的数据增加预设值后获得第二目标信息;数据组包模块,所述数据拆包模块用于将第二目标信息进行组包;数据发送模块,数据发送模块用于发送第二目标信息。
9、可选地,修改处理装置包括:数据解密模块,数据解密模块用于对第一目标信息进行解密;数据加密模块,数据加密模块用于对第二目标信息进行加密;电源模块,电源模块用于给的用于检验车辆控制器的装置供电。
10、可选地,修改处理装置包括:can收发接口,can收发接口用于连接车载can总线;以太网收发接口,以太网收发接口用于连接车载以太网总线。
11、根据本申请实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的用于车辆控制器的检验方法。
12、在本申请实施例中,将刷写控制器的刷写的第一目标信息进行修改处理获得第二目标信息,再将第二目标信息传输至目标车辆的车辆控制器,通过目标车辆的车辆控制器对第二目标信息的安装状态的反馈,确定车辆控制器的工作状态,从而实现了对车辆控制器是否具有检验功能的判断的技术效果,进而解决了现有技术中缺少检验车辆控制器校验功能的方法的技术问题。
本文档来自技高网...【技术保护点】
1.一种用于车辆控制器的检验方法,其特征在于,包括:
2.根据权利要求1所述的检验方法,其特征在于,基于所述第二目标信息确定目标车辆的车辆控制器对所述第二目标信息的安装状态,基于所述安装状态确定所述刷写控制器是否处于正常工作状态,包括:
3.根据权利要求1或2所述的检验方法,其特征在于,基于所述第二目标信息确定目标车辆的车辆控制器对所述第二目标信息的安装状态,基于所述安装状态确定所述刷写控制器是否处于正常工作状态,包括:
4.根据权利要求1中所述的检验方法,其特征在于,对所述第一目标信息进行修改处理获得所述第二目标信息,包括:
5.根据权利要求4中所述的检验方法,其特征在于,所述预设值为1。
6.一种用于车辆控制器的检验装置,其特征在于,包括:
7.根据权利要求6中所述的用于车辆控制器的检验装置,其特征在于,所述修改处理装置包括:
8.根据权利要求7中所述的用于车辆控制器的检验装置,其特征在于,所述修改处理装置包括:
9.根据权利要求8中所述的用于车辆控制器的检验装置,其特征在于,所述
10.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至5中任意一项所述的用于车辆控制器的检验方法。
...【技术特征摘要】
1.一种用于车辆控制器的检验方法,其特征在于,包括:
2.根据权利要求1所述的检验方法,其特征在于,基于所述第二目标信息确定目标车辆的车辆控制器对所述第二目标信息的安装状态,基于所述安装状态确定所述刷写控制器是否处于正常工作状态,包括:
3.根据权利要求1或2所述的检验方法,其特征在于,基于所述第二目标信息确定目标车辆的车辆控制器对所述第二目标信息的安装状态,基于所述安装状态确定所述刷写控制器是否处于正常工作状态,包括:
4.根据权利要求1中所述的检验方法,其特征在于,对所述第一目标信息进行修改处理获得所述第二目标信息,包括:
5.根据权利要求4中所述的...
【专利技术属性】
技术研发人员:赵萌,李长龙,孔祥明,李想,李玉发,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。