【技术实现步骤摘要】
一种用于车辆OTA升级的控制器清单管理方法及系统
[0001]本专利技术涉及车辆智能升级领域,更具体的,涉及一种用于车辆
OTA
升级的控制器清单管理方法及系统
。
技术介绍
[0002]近年来汽车
OTA
技术使用的越来越频繁,需要使用
OTA
技术进行升级的控制器也越来越多,而每一个控制器,需要管理并使用到的控制器信息比较多,如软硬件件号
、
软硬件版本
、boot
版本号
、
标定版本号等
。
在进行
OTA
升级过程中,需要使用到以上控制器信息向
OTA
云端获取升级任务以及软件升级包
。
[0003]由于需要进行
OTA
升级的控制器信息量级增大,在读取整车
OTA
控制器信息的时候,读取失败的几率也就逐步增加,导致控制器信息读取无响应
、
控制器信息错误
、
控制器信息部分缺失
、
对信息不能够做到有效性的校验,也就无法将此类控制器信息与
OTA
云端进行正常的比对并获取
OTA
升级任务
。
[0004]从整车某次大版本升级的现象来看,因部分
OTA
控制器无法获取
OTA
升级任务,导致如下问题:
1、
同一大版本下的多个相关联或想依赖的控制器,由于多个控制器对相 ...
【技术保护点】
【技术特征摘要】
1.
一种用于车辆
OTA
升级的控制器清单管理方法,其特征在于:包括以下步骤:
S1
:检验车辆上电后是否存在控制器信息清单,若没有,则创建控制器信息清单后执行步骤
S2
,若有,则直接执行步骤
S2
;
S2
:对智能
OS
系统的控制器和微控制器单元的控制器进行信息读取,得到控制器信息;
S3
:根据控制器信息清单对读取到的控制器信息进行有效性校验;
S4
:将通过校验的控制器信息记录在控制器信息清单;
S5
:提取未通过校验的控制器信息的可信任信息项,将可信任信息项和通过校验的控制器信息整合为
OTA
升级控制器的软硬件件号
、
软硬件版本号信息集合;
S6
:将软硬件件号
、
软硬件版本号信息集合,上传至
OTA
云端
。2.
根据权利要求1所述的用于车辆
OTA
升级的控制器清单管理方法,其特征在于:将软硬件件号
、
软硬件版本号信息集合,上传至
OTA
云端后,还从
OTA
云端获取升级任务和软件升级包,通过升级任务和软件升级包进行车辆
OTA
升级
。3.
根据权利要求1所述的用于车辆
OTA
升级的控制器清单管理方法,其特征在于:所述的控制器信息清单记录有控制器名称
、
基本格式
、
软硬件件号以及格式
、
软硬件版本号以及格式
、
控制器信息项读取结果
。4.
根据权利要求3所述的用于车辆
OTA
升级的控制器清单管理方法,其特征在于:所述的步骤
S3
中,对读取到的控制器信息进行有效性校验,具体为:通过对比控制器信息清单中基本格式,校验控制器信息件号长度
、
件号信息中的特殊字符
、
数字对应的位数
、
字母对应的位数
、
以及大小写字母的区分是否符合格式要求
。5.
根据权利要求3所述的用于车辆
OTA
升级的控制器清单管理方法,其特征在于:所述的步骤
S3
中,还对读取到的软硬件件号进行有效性校验,具体为:通过对比控制器信息清单中软硬件件号格式,对比其件号长度
、
件号信息中的特殊字符
、
数字对应的位数
、
字母对应的位数
、
以及大小写字母的区分,对读取到的软硬件件号进行有效性校验
。6.
根据权利要求3所述的用于车辆
OTA
升级的控制器清单管理方法,其特征在于:所述的步骤
S3
中,还对读取到的软硬件版本号进行有效性校验,具体为:通过对比控制器信息清单中软硬件版本号格式,对比其软件版本号长度
、
版本号信息中的特殊字符对应的位数
、
数字对应的位数
、
字母对应的位数
、
以及大小写字母的区分
。7.
根据权利要求3所述的用于车辆
OTA
升级的控制器清单管理方法,其特征在于:所述的步骤
S4
中,将通过校验...
【专利技术属性】
技术研发人员:李斌,刘平,任云,曹永威,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。