一种OTA升级方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37463743 阅读:24 留言:0更新日期:2023-05-06 09:37
本发明专利技术公开一种OTA升级方法、装置、电子设备和存储介质,所述方法包括:在接收到升级指令时,对与待升级控制单元适配的应用程序的软件包进行下载;当所述软件包下载完成时,控制所述软件包安装于外挂的闪存中,其中,所述外挂的闪存是与所述待升级控制单元的存储器独立的外置存储器;基于安装于所述闪存中的软件对所述待升级控制单元的应用程序进行升级。本发明专利技术实现了在针对不具备两个存储分区的ECU或MCU的相关应用程序进行升级时,不影响用户对车辆的正常使用的目的。车辆的正常使用的目的。车辆的正常使用的目的。

【技术实现步骤摘要】
一种OTA升级方法、装置、电子设备和存储介质


[0001]本申请涉及OTA升级
,具体涉及一种OTA升级方法、装置、电子设备和存储介质。

技术介绍

[0002]随着车辆的智能化和网联化发展,越来越多的MCU(Microcontroller Unit,微控制单元)和ECU(Electronic Control Unit,电子控制单元)被应用于车端,对应的应用程序的迭代速度也越来越快。
[0003]基于OTA(Over

the

Air Technology,空中下载技术)的远程升级方式被广泛应用于车辆的软件升级中。在某个应用程序被升级时,车辆则无法运行该应用程序,导致用户无法正常使用车辆,进而导致较差的使用体验,针对此,目前常用的做法是被升级的ECU或MCU设置有两个存储分区,其中一个存储有原始应用程序供车辆正常运行时使用,另一个作为备份,用于升级新的应用程序,从而实现在升级的过程中不影响用户对车辆的正常使用。
[0004]但是有些ECU或MCU不具备两个存储分区,导致上述方式无法应用于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种OTA升级方法,其特征在于,包括:在接收到升级指令时,对与待升级控制单元适配的应用程序的软件包进行下载;当所述软件包下载完成时,控制所述软件包安装于外挂的闪存中,其中,所述外挂的闪存是与所述待升级控制单元的存储器独立的外置存储器;基于安装于所述闪存中的软件对所述待升级控制单元的应用程序进行升级。2.根据权利要求1所述的方法,其特征在于,所述基于安装于所述闪存中的软件对所述待升级控制单元的应用程序进行升级,包括:在接收到上电指令时,将安装于所述闪存中的软件拷贝至所述待升级控制单元中以替换所述待升级控制单元中的历史软件。3.根据权利要求2所述的方法,其特征在于,所述将安装于所述闪存中的软件拷贝至所述待升级控制单元中以替换所述待升级控制单元中的历史软件之前,还包括:向用户发出提示,在接收到用户触发的确认指令时,继续执行所述将安装于所述闪存中的软件拷贝至所述待升级控制单元中以替换所述待升级控制单元中的历史软件的操作。4.根据权利要求3所述的方法,其特征在于,所述向用户发出提示包括下述中的一种或多种:通过车辆的语音设备播报提示信息;通过车辆的中控屏显示提示信息;通过第三方终端显示或播放提示信息。5.根据权利要求2所述的方法,其特征在于,所述将安装于所述闪存中的软件拷贝至所述待升级控制单元中以替换所述待升级控制单元中的历史软件,包括:控制所述待升级控制单元复位至BOOTLOADER区;通过运行所述BOOTLOADER区内的程序将所述闪存中的软件拷贝到所述待升级控制单元的应用程序区;控制所述待升级控制单元复位至所...

【专利技术属性】
技术研发人员:李义刚王文丰许林
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

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

1