System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车辆升级中断处理方法、设备及计算机可读存储介质技术_技高网

一种车辆升级中断处理方法、设备及计算机可读存储介质技术

技术编号:40112402 阅读:11 留言:0更新日期:2024-01-23 19:22
本发明专利技术公开了一种车辆升级中断处理方法、设备及计算机可读存储介质,其中,该方法包括:当车辆的远程通信终端在对控制器进行升级的过程中出现异常复位时,由所述远程通信终端的微控制单元进行第一标记检测;当检测到所述第一标记时,所述远程通信终端保持所述车辆的车身控制模块处于上电状态,并等待所述远程通信终端的网络接入设备发起升级流程;在等待过程中,由所述网络接入设备进行第二标记检测;若检测到所述第二标记,则进行重试升级,而若未检测到所述第二标记,则结束升级。本发明专利技术实现了一种自适应的车辆升级中断处理方案,增强了用户的用车体验和行车安全,提升了车辆功能的可用性、可靠性、安全性以及稳定性。

【技术实现步骤摘要】

本专利技术涉及车辆电子,尤其涉及一种车辆升级中断处理方法、设备及计算机可读存储介质


技术介绍

1、现有技术中,随着车辆智能化以及ota技术(over-the-air,空中下载技术)大量普及应用,软件定义车辆逐渐成为业内共识,汽车软件存在两个明显趋势:一是,车辆厂商交付给用户的车辆将不再是一个功能固化不变的产品,而是一个持续更新的智能设备,在车辆的整个生命周期内,交付以后还可能根据用户需求增加或定制化新的功能,因此,需要持续性地提供软件迭代升级;二是,车辆内部控制器大量增加,多达数十甚至数百,控制器的软件故障将成为潜在风险,而ota技术可以使得用户不用进服务站即可快速有效解决修复软件故障,也即,通过软件升级降低新车型开发周期短带来的软件风险问题,完成软件漏洞的修复,从而减少因软件问题导致的汽车召回。基于以上两点,ota远程升级技术已成为智能网联汽车的基础功能,通过持续迭代的更新软件,修复故障、增加新功能,从而不断提升汽车的潜在价值,形成智能网联汽车行业全新的商业模式。

2、在上述模式下,当前存在的问题是:若需高效地进行ota升级,必然要有一个控制器来承担升级的主控角色,即,该控制器要负责对整车其他控制器以及自身进行升级,一般地,该控制器被称作ota master。而正是由于ota master是整车的一个核心控制器,其可用性、可靠性、安全性以及稳定性,需具有很高的要求和标准。可以理解的是,ota master自身也是受软件控制,其也可能由于存在一些内部缺陷或者外部环境因素导致功能受损、不够稳定,进而导致升级出错或中断,例如,控制器升级失败,车辆部分功能失效。而如果是关键部位控制器,例如,动力系统、制动系统等升级失败,还可能导致车辆无法启动、车辆失控等严重后果。

3、因此,如何有效地优化车辆升级流程,避免降低用户的用车体验和行车安全,提升车辆功能的可用性、可靠性、安全性以及稳定性,成为目前亟待解决的技术问题。


技术实现思路

1、为了解决现有技术中的上述技术缺陷,本专利技术提出了一种车辆升级中断处理方法,该方法包括:

2、当车辆的远程通信终端在对控制器进行升级的过程中出现异常复位时,由所述远程通信终端的微控制单元进行第一标记检测;

3、当检测到所述第一标记时,所述远程通信终端保持所述车辆的车身控制模块处于上电状态,并等待所述远程通信终端的网络接入设备发起升级流程;

4、在等待过程中,由所述网络接入设备进行第二标记检测;

5、若检测到所述第二标记,则进行重试升级,而若未检测到所述第二标记,则结束升级。

6、可选地,所述远程通信终端在对其它控制器进行升级的过程中出现异常复位之前,包括:

7、当所述远程通信终端接收到所述控制器的升级安装授权时,执行首次正常升级,并通过所述网络接入设备在第二存储中记录所述第二标记,其中,在所述第二标记中记录一次升级次数。

8、可选地,所述在所述网络接入设备中设置升级标记之后,包括:

9、所述远程通信终端对预设的升级前置条件进行检查,其中,若条件检查通过,则向所述车身控制模块发送预设的诊断指令,以使所述车辆的所有所述控制器上电,而若条件检查未通过,则结束升级。

10、可选地,所述向所述车身控制模块发送预设的诊断指令之后,包括:

11、通过所述微控制单元在第一存储中记录所述第一标记,其中,所述第一标记为预设周期的统一诊断服务的维持标记,所述预设周期的统一诊断服务用于保持所述车身控制模块处于所述上电状态。

12、可选地,所述通过所述微控制单元在第一存储中记录所述第一标记之后,包括:

13、通过所述远程通信终端读取升级文件的版本号,并结合所述版本号对所述控制器的当前版本进行校验,其中,若校验通过、且已进入编程会话阶段,则进入所述升级文件的数据刷写流程,而若校验未通过,则结束升级。

14、可选地,所述进入所述升级文件的数据刷写流程,具体包括:

15、若所述数据刷写流程执行完成前出现刷写中断,则进行所述异常复位,而若所述数据刷写流程执行完成时未出现刷写中断,则确认刷写结束。

16、可选地,所述进行所述异常复位之后,包括:

17、若所述第二标记中记录的累积升级次数小于预设数值,则进行重试升级,并进入所述编程会话阶段,而若累积升级次数大于或等于所述预设数值,则结束升级。

18、可选地,所述确认刷写结束之后,包括:

19、由所述微控制单元在所述第一存储中清除所述第一标记,以及由所述网络接入设备在所述第二存储中清除所述第二标记。

20、本专利技术还提出了一种车辆升级中断处理设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任一项所述的车辆升级中断处理方法的步骤。

21、本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有车辆升级中断处理程序,车辆升级中断处理程序被处理器执行时实现如上述任一项所述的车辆升级中断处理方法的步骤。

22、实施本专利技术的车辆升级中断处理方法、设备及计算机可读存储介质,通过当车辆的远程通信终端在对控制器进行升级的过程中出现异常复位时,由所述远程通信终端的微控制单元进行第一标记检测;当检测到所述第一标记时,所述远程通信终端保持所述车辆的车身控制模块处于上电状态,并等待所述远程通信终端的网络接入设备发起升级流程;在等待过程中,由所述网络接入设备进行第二标记检测;若检测到所述第二标记,则进行重试升级,而若未检测到所述第二标记,则结束升级。实现了一种自适应的车辆升级中断处理方案,增强了用户的用车体验和行车安全,提升了车辆功能的可用性、可靠性、安全性以及稳定性。

本文档来自技高网...

【技术保护点】

1.一种车辆升级中断处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车辆升级中断处理方法,其特征在于,所述远程通信终端在对其它控制器进行升级的过程中出现异常复位之前,包括:

3.根据权利要求2所述的车辆升级中断处理方法,其特征在于,所述在所述网络接入设备中设置升级标记之后,包括:

4.根据权利要求3所述的车辆升级中断处理方法,其特征在于,所述向所述车身控制模块发送预设的诊断指令之后,包括:

5.根据权利要求4所述的车辆升级中断处理方法,其特征在于,所述通过所述微控制单元在第一存储中记录所述第一标记之后,包括:

6.根据权利要求5所述的车辆升级中断处理方法,其特征在于,所述进入所述升级文件的数据刷写流程,具体包括:

7.根据权利要求6所述的车辆升级中断处理方法,其特征在于,所述进行所述异常复位之后,包括:

8.根据权利要求7所述的车辆升级中断处理方法,其特征在于,所述确认刷写结束之后,包括:

9.一种车辆升级中断处理设备,其特征在于,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的车辆升级中断处理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车辆升级中断处理程序,所述车辆升级中断处理程序被处理器执行时实现如权利要求1至8中任一项所述的车辆升级中断处理方法的步骤。

...

【技术特征摘要】

1.一种车辆升级中断处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车辆升级中断处理方法,其特征在于,所述远程通信终端在对其它控制器进行升级的过程中出现异常复位之前,包括:

3.根据权利要求2所述的车辆升级中断处理方法,其特征在于,所述在所述网络接入设备中设置升级标记之后,包括:

4.根据权利要求3所述的车辆升级中断处理方法,其特征在于,所述向所述车身控制模块发送预设的诊断指令之后,包括:

5.根据权利要求4所述的车辆升级中断处理方法,其特征在于,所述通过所述微控制单元在第一存储中记录所述第一标记之后,包括:

6.根据权利要求5所述的车辆升级中断处理方法,其特征在于,所述进入所述升级文件的...

【专利技术属性】
技术研发人员:王昌勇巫勤民
申请(专利权)人:高新兴物联科技股份有限公司
类型:发明
国别省市:

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

1