车辆数据包升级版本回滚方法技术

技术编号:39489680 阅读:11 留言:0更新日期:2023-11-24 11:11
本发明专利技术提供一种车辆数据包升级版本回滚方法

【技术实现步骤摘要】
车辆数据包升级版本回滚方法、装置、电子设备及介质


[0001]本申请涉及空中下载
,具体涉及一种车辆数据包升级版本回滚方法

装置

电子设备及介质


技术介绍

[0002]随着汽车智能化和网联化的发展,汽车已经不再只是个简单的交通工具

汽车空中下载技术
(Over

the

Air Technology

OTA)
已经成为时下热门话题,同时,空中下载技术实现远程更新车内各控制器内部固件和软件数据

在车辆升级过程总有些原因
(
例如:电量不足

软件包有问题等
)
会导致升级失败,此时就会触发回滚,让版本回退到升级前,保障用户正常用车

[0003]例如,申请公布号为
CN116185456A
的中国专利技术专利
《OTA
升级方法

装置

设备及计算机可读存储介质

,公开了一种
OTA
升级方法,在升级结果为升级失败之后,获取目标控制器的历史数据包,并基于历史数据包对相应目标控制器进行版本回滚操作

[0004]但是,上述专利以及其他相关技术中,均是在升级失败后对版本进行回滚,并未考虑到不是所有问题在升级过程中都会暴露出来,当问题在升级成功时暴露出来即存在升级成功后反而有新的故障出现的问题,这种特定情况也需要一定的方法去收集相应数据以排查潜在风险

尤其当出现的故障较多时,比之新版本用户会产生回退到旧版本的想法

因此,添加相应流程,让升级成功后车辆出现较多故障的用户可以远程进行回滚操作是有必要的


技术实现思路

[0005]鉴于以上所述现有技术的缺点,本专利技术提供一种车辆数据包升级版本回滚方法

装置

电子设备及介质,以解决上述技术问题

[0006]本专利技术提供了一种车辆数据包升级版本回滚方法,所述车辆数据包升级版本回滚方法包括:获取车辆数据包版本升级前的第一诊断报告

车辆数据包版本升级成功后的第二诊断报告,所述第一诊断报告包括第一故障编号,所述第二诊断报告包括第二故障编号;将所述第一故障编号和所述第二故障编号进行比对,得到新增故障编号,所述新增故障编号对应新增故障记录;若所述新增故障记录对应的条数达到第一预设条数阈值,则对所述车辆数据包进行版本回滚操作

[0007]于本专利技术的一实施例中,将所述第一故障编号和所述第二故障编号进行比对,得到新增故障编号的过程包括:判断所述第一故障编号是否与所述第二故障编号比对一致;若所述第一故障编号与所述第二故障编号比对不一致,则将所述第一故障编号作为消除故障编号,所述消除故障编号对应消除故障记录;若所述第一故障编号与所述第二故障编号比对一致,则将所述第一故障编号作为原有故障编号,所述原有故障编号对应原有故障记录;将所述第二故障编号与所述原有故障编号进行比对;若所述第二故障编号与所述原有故障编号比对不一致,则将所述第二故障编号作为所述新增故障编号

[0008]于本专利技术的一实施例中,在得到所述新增故障编号

消除故障编号

原有故障编号之后,包括:获取所述新增故障编号在所述第二诊断报告中的故障等级

消除故障编号在所述第一诊断报告中的故障等级

原有故障编号在所述第一诊断报告中的故障等级

原有故障编号在所述第二诊断报告中的故障等级;将所述新增故障编号的故障等级作为所述新增故障记录的故障等级变化

将所述消除故障编号的故障等级作为所述消除故障编号的故障等级变化

原有故障编号在所述第一诊断报告中故障等级与原有故障编号在所述第二诊断报告中故障等级的等级差作为所述原有故障记录的故障等级变化;根据所述新增故障记录对应的条数及新增故障记录对应的权重值

消除故障记录对应的条数及消除故障记录对应的权重值

原有故障记录对应的条数及原有故障记录对应的权重值,共同确定故障记录变化条数,所述新增故障记录对应的权重值

消除故障记录对应的权重值

原有故障记录对应的权重值分别由所述新增故障记录的故障等级变化

消除故障记录的故障等级变化

原有故障记录的故障等级变化进行确定;若所述故障记录变化条数大于第二预设条数阈值,则对所述车辆数据包进行版本回滚操作

[0009]于本专利技术的一实施例中,根据所述新增故障记录对应的条数及新增故障记录对应的权重值

消除故障记录对应的条数及消除故障记录对应的权重值

原有故障记录对应的条数及原有故障记录对应的权重值,共同确定故障记录变化条数的过程包括:获取所述新增故障记录对应的条数

新增故障记录对应的权重值

消除故障记录对应的条数

消除故障记录对应的权重值

原有故障记录对应的条数

原有故障记录对应的权重值;将所述新增故障记录对应的条数及新增故障记录对应的权重值相乘

消除故障记录对应的条数及消除故障记录对应的权重值相乘

原有故障记录对应的条数及原有故障记录对应的权重值相乘,分别得到第一乘积

第二乘积和第三乘积;将所述第一乘积

第二乘积和第三乘积相加,得到所述故障记录变化条数

[0010]于本专利技术的一实施例中,对所述车辆数据包进行版本回滚操作的过程包括:将回滚弹窗推送到显示界面并记录车辆数据包当前版本回滚状态出现次数,所述回滚弹窗包括回滚选择按钮和维修建议选择按钮;若所述回滚选择按钮被触发,按照预定回滚方式对车辆数据包进行版本回滚操作,若所述车辆数据包版本回滚成功,记录车辆数据包当前版本回滚完成次数;若所述维修建议选择按钮被触发,按照维修建议进行维修操作

[0011]于本专利技术的一实施例中,在得到所述车辆数据包当前版本回滚状态出现次数或车辆数据包当前版本回滚完成次数之后,包括:若所述车辆数据包当前版本回滚状态出现次数大于第一预警次数,触发车辆数据包当前版本预警并将所述车辆数据包当前版本预警推送给对应管理人员,以通过对应管理人员对车辆数据包当前版本进行问题排查;或者,若所述车辆数据包当前版本回滚完成次数大于第二预警次数,触发所述车辆数据包当前版本预警并将所述车辆数据包当前版本预警推送给对应管理人员,以通过对应管理人员对所述车辆数据包当前版本进行问题排查

[0012]于本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种车辆数据包升级版本回滚方法,其特征在于,所述方法包括:获取车辆数据包版本升级前的第一诊断报告

车辆数据包版本升级成功后的第二诊断报告,所述第一诊断报告包括第一故障编号,所述第二诊断报告包括第二故障编号;将所述第一故障编号和所述第二故障编号进行比对,得到新增故障编号,所述新增故障编号对应新增故障记录;若所述新增故障记录对应的条数达到第一预设条数阈值,则对所述车辆数据包进行版本回滚操作
。2.
根据权利要求1所述的车辆数据包升级版本回滚方法,其特征在于,将所述第一故障编号和所述第二故障编号进行比对,得到新增故障编号的过程包括:判断所述第一故障编号是否与所述第二故障编号比对一致;若所述第一故障编号与所述第二故障编号比对不一致,则将所述第一故障编号作为消除故障编号,所述消除故障编号对应消除故障记录;若所述第一故障编号与所述第二故障编号比对一致,则将所述第一故障编号作为原有故障编号,所述原有故障编号对应原有故障记录;将所述第二故障编号与所述原有故障编号进行比对;若所述第二故障编号与所述原有故障编号比对不一致,则将所述第二故障编号作为所述新增故障编号
。3.
根据权利要求2所述的车辆数据包升级版本回滚方法,其特征在于,在得到所述新增故障编号

消除故障编号

原有故障编号之后,包括:获取所述新增故障编号在所述第二诊断报告中的故障等级

消除故障编号在所述第一诊断报告中的故障等级

原有故障编号在所述第一诊断报告中的故障等级

原有故障编号在所述第二诊断报告中的故障等级;将所述新增故障编号的故障等级作为所述新增故障记录的故障等级变化

将所述消除故障编号的故障等级作为所述消除故障编号的故障等级变化

原有故障编号在所述第一诊断报告中故障等级与原有故障编号在所述第二诊断报告中故障等级的等级差作为所述原有故障记录的故障等级变化;根据所述新增故障记录对应的条数及新增故障记录对应的权重值

消除故障记录对应的条数及消除故障记录对应的权重值

原有故障记录对应的条数及原有故障记录对应的权重值,共同确定故障记录变化条数,所述新增故障记录对应的权重值

消除故障记录对应的权重值

原有故障记录对应的权重值分别由所述新增故障记录的故障等级变化

消除故障记录的故障等级变化

原有故障记录的故障等级变化进行确定;若所述故障记录变化条数大于第二预设条数阈值,则对所述车辆数据包进行版本回滚操作
。4.
根据权利要求3所述的车辆数据包升级版本回滚方法,其特征在于,根据所述新增故障记录对应的条数及新增故障记录对应的权重值

消除故障记录对应的条数及消除故障记录对应的权重值

原有故障记录对应的条数及原有故障记录对应的权重值,共同确定故障记录变化条数的过程包括:获取所述新增故障记录对应的条数

新增故障记录对应的权重值

消除故障记录对应的条数

消除故障记录对应的权重值

原有故障记录对应的条数

原有故障记...

【专利技术属性】
技术研发人员:彭珊珊刘昱伶陈兴浩
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1