System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆及其软件升级方法、装置、存储介质以及车载控制器制造方法及图纸_技高网

车辆及其软件升级方法、装置、存储介质以及车载控制器制造方法及图纸

技术编号:40949099 阅读:2 留言:0更新日期:2024-04-18 20:23
本发明专利技术公开了一种车辆及其软件升级方法、装置、存储介质以及车载控制器,方法包括:在待升级部件升级失败且回滚失败的情况下,切换为软件升级救援模式,在软件升级救援模式下,根据软件升级请求指令确定目标软件信息,根据目标软件信息对待升级部件的软件信息进行升级。本发明专利技术的车辆的软件升级方法,在对待升级部件升级的过程中,若待升级部件升级失败,且没有恢复到升级前的软件信息,则进入软件升级救援模式,直接刷写升级失败的待升级部件,以对待升级部件的软件信息进行升级,从而能够解决部件升级失败宕机的问题,提高了用户车辆升级失败的救援效率。

【技术实现步骤摘要】

本专利技术涉及车辆,尤其涉及一种车辆的软件升级方法、一种车辆的软件升级装置、一种计算机可读存储介质、一种车载控制器和一种车辆。


技术介绍

1、ota(over the air technology,远程升级技术)随着汽车“电动化、网联化、智能化、共享化”新四化的推进,已经被国内越来越多的主机厂所倾向与使用。相比于传统主机厂的汽车销售店人员去现场本地刷写升级,ota远程升级不需要去现场,可以利用云端下发升级任务来实现远程为用户在线升级,为用户修复软件故障,大幅度缩短中间步骤的时间,使软件快速到达用户,减少汽车制造产商和用户的成本,包括汽车制造产商的召回成本、用户的时间成本。另外,采用ota远程升级的方式,还可以为车辆增加新功能,增加用户的新鲜感,使用户达到常用常新的体验。同时,ota也拓宽了“服务”和“运营”的范畴,增加车辆的附加价值。与此同时,ota也带来了新的挑战,由于车载ecu(electronic control unit,电子控制器单元)众多,网络更加复杂。

2、在车辆sop(small-outline package,开始量产)后每次面向市场的大规模正式推送中,总是存在一定比例的车辆偶发升级失败,失败之后可能会导致车辆有不同的表现,可能会在部件刷写过程中发生异常,导致部件刷写一半未完成而终止,且无法执行回退处理的过程,会出现车辆无法继续使用,影响用户的体验,此时需要维修人员现场处理,增加了人工成本和时间成本。


技术实现思路

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.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,在对所述待升级部件进行软件升级之后,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述软件升级条件包括:

6.根据权利要求5所述的方法,其特征在于,在所述车辆不满足所述软件升级条件的情况下,切换为所述软件升级救援模式。

7.一种车辆的软件升级装置,其特征在于,包括:

8.一种计算机可读存储介质,其特征在于,其上存储有车辆的软件升级程序,该车辆的软件升级程序被处理器执行时实现根据权利要求1-6中任一项所述的车辆的软件升级方法。

9.一种车载控制器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的车辆的软件升级程序,所述处理器执行所述车辆的软件升级程序时,实现根据权利要求1-6中任一项所述的车辆的软件升级方法。

10.一种车辆,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的车辆的软件升级程序,所述处理器执行所述车辆的软件升级程序时,实现根据权利要求1-6中任一项所述的车辆的软件升级方法。

...

【技术特征摘要】

1.一种车辆的软件升级方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述软件升级救援模式为在接收到软件升级请求指令时,无需校验,通过引导加载程序对待升级部件的软件信息进行升级。

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,在对所述待升级部件进行软件升级之后,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述软件升级条件包括:

6.根据权利要求5所述的方法,其特征在于,在所述车辆不满足所述软件升级条件的情况下,切换为所述软件升级救援模式。

7.一种车辆的软件升...

【专利技术属性】
技术研发人员:董佳维勾华栋
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

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

1