一种整车OTA升级方法、装置、电子设备及存储介质与流程

文档序号:37339086发布日期:2024-03-18 18:07阅读:14来源:国知局
一种整车OTA升级方法、装置、电子设备及存储介质与流程

本发明实施例涉及车辆升级,具体涉及一种整车ota升级方法、装置、电子设备及存储介质。


背景技术:

1、ota升级流程中,针对单个车载电子控制单元(electronic control unit,ecu)的软件升级,通常涉及到升级版本管理、升级文件传输下载、升级文件安装、升级进度上报、升级成功后系统重启(或者升级失败后版本回滚)等过程,整个升级过程需要完整的、精密的升级流程管理与升级状态切换,需要精确地把控整个升级流程。

2、当前整车ota升级过程中,往往涉及多个ecu的软件升级,负责升级这些ecu的主控应用程序往往并不限定运行在某个特定的ecu中,运行此升级程序的ecu可以包括如t-box(telematics box)、网关、车机等。运行ota升级应用程序的不同ecu,往往选用不同的芯片与软件架构设计,应用程序的软件设计也因此受不同芯片资源及软件架构方案的影响。以往运行在某个特定ecu中的升级应用程序,当受到整车ecu电子电器架构调整或者软件架构变动影响时,升级程序往往需要进行重新设计与调整,增加了升级过程的复杂性以及研发资源的投入。


技术实现思路

1、鉴于上述问题,本发明实施例提供了一种整车ota升级方法、装置、电子设备及存储介质,用于解决现有技术中存在的当受到整车ecu电子电器架构调整或者软件架构变动影响时,升级程序往往需要进行重新设计与调整,增加了升级过程的复杂性以及研发资源的投入问题。

2、根据本发明实施例的一个方面,提供了一种整车ota升级方法,所述方法包括:

3、接收来自于云端的ota升级任务,并基于所述ota升级任务获取目标车辆对应的升级清单,其中,所述升级清单包括所述目标车辆中各个电子控制单元对应的单元标识以及当前版本信息;

4、发送所述升级清单至所述云端,其中,所述云端用于检查所述升级清单中的当前版本信息确定所述目标车辆中需要升级的目标电子控制单元,并将所述目标电子控制单元对应的目标单元标识发送至所述车端;

5、接收所述云端基于所述升级清单反馈的目标单元标识,其中,所述目标单元标识为所述目标电子控制单元的单元标识;

6、基于所述目标单元标识触发升级机制,并基于所述升级机制对所述目标单元标识对应的目标电子控制单元执行升级操作。

7、根据本发明实施例的又一方面,提供了一种整车ota升级装置,所述装置包括:

8、获取模块,用于接收来自于云端的ota升级任务,并基于所述ota升级任务获取目标车辆对应的升级清单,其中,所述升级清单包括所述目标车辆中各个电子控制单元对应的单元标识以及当前版本信息;

9、发送模块,用于发送所述升级清单至所述云端,其中,所述云端用于检查所述升级清单中的当前版本信息确定所述目标车辆中需要升级的目标电子控制单元,并将所述目标电子控制单元对应的目标单元标识发送至所述车端;

10、接收模块,用于接收所述云端基于所述升级清单反馈的目标单元标识,其中,所述目标单元标识为所述目标电子控制单元的单元标识;

11、处理模块,用于基于所述目标单元标识触发升级机制,并基于所述升级机制对所述目标单元标识对应的目标电子控制单元执行升级操作。

12、根据本发明实施例的另一方面,提供了一种电子设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法。

13、根据本发明实施例的另一方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。

14、本申请实施例提供的方法首先通过云端下发的ota升级任务,车端可以获取到目标车辆的升级清单。云端确定目标车辆中需要升级的目标电子控制单元。其次通过发送升级清单至云端并接收云端反馈的目标单元标识,车端可以获知需要进行升级操作的电子控制单元。避免了车端主动查询目标单元标识,减少了通信的复杂性和延迟。最终根据接收到的目标单元标识,触发升级机制,对目标电子控制单元执行升级操作。在整车ecu电子电器架构调整或软件架构变动时,只需要针对发生变动的电子控制单元进行升级和调整,而对其他不需要升级的单元则无需进行任何改动。以此可以实现只对目标电子控制单元进行升级操作,而无需重新设计和调整整个升级程序。有效的降低了研发时间和成本,并提高升级的灵活性和适应性。

15、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种整车ota升级方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述升级机制对所述目标单元标识对应的目标电子控制单元执行升级操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述检测所述车端当前是否满足第一升级条件,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于各个所述升级包依次对所述升级序列中的目标电子控制单元进行升级,包括:

5.根据权利要求4所述的方法,其特征在于,所述获取对所述升级包进行校验得到的校验结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述对比结果以及所述认证结果确定所述升级包对应的校验结果,包括:

7.根据权利要求2所述的方法,其特征在于,在基于各个所述升级包依次对所述升级序列中的目标电子控制单元进行升级之后,所述方法还包括:

8.一种整车ota升级装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令在整车ota升级装置上运行时,使得整车ota升级装置执行如权利要求1-7任意一项所述的整车ota升级方法的操作。


技术总结
本发明涉及一种整车OTA升级方法、装置、电子设备及存储介质,本申请首先通过云端下发的OTA升级任务,车端可以获取到目标车辆的升级清单。云端确定目标车辆中需要升级的目标电子控制单元。其次通过发送升级清单至云端并接收云端反馈的目标单元标识,车端可以获知需要进行升级操作的电子控制单元。避免了车端主动查询目标单元标识,减少了通信的复杂性和延迟。最终根据接收到的目标单元标识触发升级机制,对目标电子控制单元执行升级操作。实现了只针对发生变动的电子控制单元进行升级,对其他不需要升级的单元则无需进行任何改动,而无需重新设计和调整整个升级程序。有效降低了升级过程的复杂性以及研发投入,并提高升级的灵活性和适应性。

技术研发人员:刘爱松,申倍文,张金保,徐坚江
受保护的技术使用者:阿维塔科技(重庆)有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1