一种用于车辆制造技术

技术编号:39491419 阅读:6 留言:0更新日期:2023-11-24 11:13
本发明专利技术涉及车辆智能升级领域,公开了一种用于车辆

【技术实现步骤摘要】
一种用于车辆OTA升级的控制器清单管理方法及系统


[0001]本专利技术涉及车辆智能升级领域,更具体的,涉及一种用于车辆
OTA
升级的控制器清单管理方法及系统


技术介绍

[0002]近年来汽车
OTA
技术使用的越来越频繁,需要使用
OTA
技术进行升级的控制器也越来越多,而每一个控制器,需要管理并使用到的控制器信息比较多,如软硬件件号

软硬件版本
、boot
版本号

标定版本号等

在进行
OTA
升级过程中,需要使用到以上控制器信息向
OTA
云端获取升级任务以及软件升级包

[0003]由于需要进行
OTA
升级的控制器信息量级增大,在读取整车
OTA
控制器信息的时候,读取失败的几率也就逐步增加,导致控制器信息读取无响应

控制器信息错误

控制器信息部分缺失

对信息不能够做到有效性的校验,也就无法将此类控制器信息与
OTA
云端进行正常的比对并获取
OTA
升级任务

[0004]从整车某次大版本升级的现象来看,因部分
OTA
控制器无法获取
OTA
升级任务,导致如下问题:
1、
同一大版本下的多个相关联或想依赖的控制器,由于多个控制器对相同大版本的依赖,不能做到都升级或先后升级,导致系统出现重大软件缺陷;
2、
导致一些希望在本次大版本
OTA
升级中一定能够成功的控制器失败,从而不能修复部分控制器在上个大版本中出现的重大软件缺陷,这不符合开发者和用户需求;
3、
车辆
OTA
控制器信息管理混淆,于是从
OTA
服务器获取错误的软件升级包,导致该类控制器一直无法升级成正确的软件版本

[0005]目前市场内大部分的车辆
OTA
升级,均采用通过控制器软硬件件号

软硬件版本号来识别和获取任务,也有少量专利使用简单的清单信息来优化管理,但都它们的问题都是无法百分百的保证能够获取到控制器信息,也未对读取到的控制器信息做有效性校验,为记录多次次读取控制器信息的正确性,也就无法百分百的保证信息格式正确且有效,目前更多的是通过多次读取来增加其读取成功的概率,但仍然有非常大的概率失败,导致升级次数变多

升级失败后无法自主升级恢复

从而给用户带来不好的体验,降低用户满意度

[0006]现有一种驾驶平台
OTA
升级流程控制方法

系统

设备及介质,该方法包括:智能驾驶域控制器基于中央网关获取升级包的地址,从云端下载
OTA
升级包,判定当前车辆状态,关闭车辆当前应用报文通讯;关闭车辆诊断故障代码系统;对
OTA
升级包进行第一次校验和解压;对获取的文件进行签名验证和第二次校验;解析获取的脚本文件,提取和读取脚本文件的数据,并行升级域控制器下挂的传感器程序;多个传感器采用序列号标识;传感器程序均升级1,进行域控制器程序的升级;基于域控制器程序的升级激活标志位,复位并更新升级1的域控制器程序

[0007]然而现有技术仍然存在
OTA
升级时无法保证正确获取控制器信息的问题,因此,如何专利技术一种能够让控制器正确升级的控制器清单管理方法,是本
亟需解决的技术问题


技术实现思路

[0008]本专利技术为了解决现有技术存在的
OTA
升级时无法保证正确获取控制器信息,提供了一种用于车辆
OTA
升级的控制器清单管理方法及系统,其具有能减少整车升级过程中升级失败概率和重复升级时间,提升用户体验感的特点

[0009]为实现上述本专利技术目的,采用的技术方案如下:
[0010]一种用于车辆
OTA
升级的控制器清单管理方法,包括以下步骤:
[0011]S1
:检验车辆上电后是否存在控制器信息清单,若没有,则创建控制器信息清单后执行步骤
S2
,若有,则直接执行步骤
S2

[0012]S2
:对智能
OS
系统的控制器和微控制器单元的控制器进行信息读取,得到控制器信息;
[0013]S3
:根据控制器信息清单对读取到的控制器信息进行有效性校验;
[0014]S4
:将通过校验的控制器信息记录在控制器信息清单;
[0015]S5
:提取未通过校验的控制器信息的可信任信息项,将可信任信息项和通过校验的控制器信息整合为
OTA
升级控制器的软硬件件号

软硬件版本号信息集合;
[0016]S6
:将软硬件件号

软硬件版本号信息集合,上传至
OTA
云端

[0017]优选的,将软硬件件号

软硬件版本号信息集合,上传至
OTA
云端后,还从
OTA
云端获取升级任务和软件升级包,通过升级任务和软件升级包进行车辆
OTA
升级

[0018]进一步的,所述的控制器信息清单记录有控制器名称

基本格式

软硬件件号以及格式

软硬件版本号以及格式

控制器信息项读取结果

[0019]更进一步的,所述的步骤
S3
中,对读取到的控制器信息进行有效性校验,具体为:通过对比控制器信息清单中基本格式,校验控制器信息件号长度

件号信息中的特殊字符

数字对应的位数

字母对应的位数

以及大小写字母的区分是否符合格式要求

[0020]更进一步的,所述的步骤
S3
中,对读取到的软硬件件号进行有效性校验,具体为:通过对比控制器信息清单中软硬件件号格式,对比其件号长度

件号信息中的特殊字符

数字对应的位数

字母对应的位数

以及大小写字母的区分,对读取到的软硬件件号进行有效性校验

[0021]更进一步的,所述的步骤
S3
中,对读取到的软硬件版本号进行有效性校验,具体为:通过对比控制器信息清单中软硬件版本号格式,对比其软件版本号长度

版本号信息中的特殊字符对应的位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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
中,将通过校验...

【专利技术属性】
技术研发人员:李斌刘平任云曹永威
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1