[发明专利]应用程序更新方法及ECU在审
| 申请号: | 202210334681.X | 申请日: | 2022-03-31 |
| 公开(公告)号: | CN114579161A | 公开(公告)日: | 2022-06-03 |
| 发明(设计)人: | 梁思潮 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/14 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
| 地址: | 100015 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 更新 方法 ecu | ||
1.一种应用程序更新方法,其特征在于,ECU包括通过总线连接的MPU和MCU,所述MCU的存储空间至少划分为第一分区和第二分区,在同一时刻,所述第一分区和第二分区中的一个分区被设置为工作区、另一个分区被设置为备份区,所述方法包括:
所述MPU从外部设备获取目标应用程序的应用数据;
所述MPU确定所述MCU当前的备份区,向所述MCU发送所述目标应用程序的第一应用数据,其中,所述第一应用数据为与当前的备份区匹配的应用数据;
所述MCU执行当前的工作区中的引导加载程序,利用所述第一应用数据对当前的备份区中的所述目标应用程序进行更新,并将更新状态标识设置为第一标识,标记当前的备份区;
在完成更新后,所述MCU将当前的备份区设置为工作区,将另一分区设置为备份区,进行系统复位操作;
每次复位启动后,所述MCU在确定复位原因为上电复位或系统复位,所述更新状态标识为所述第一标识,且本次复位启动前的备份区完成更新的情况下,将所述更新状态标识设置为第二标识,启动当前的工作区,向所述MPU发送正常启动升级成功消息。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述MPU响应所述正常启动升级成功消息,向所述MCU发送所述目标应用程序的第二应用数据,其中,所述第二应用数据为与当前的备份区匹配的应用数据;
所述MCU执行当前的工作区中的引导加载程序,利用所述第二应用数据对当前的备份区中的所述目标应用程序进行更新,并将所述更新状态标识设置为所述第一标识,标记当前的备份区;
在完成更新后,所述MCU将当前的备份区设置为工作区,将另一分区设置为备份区,进行系统复位操作;
每次复位启动后,所述MCU在确定复位原因为上电复位或系统复位,所述更新状态标识为所述第一标识,且本次复位启动前的备份区完成更新的情况下,将所述更新状态标识设置为第二标识,启动当前的工作区,向所述MPU发送正常启动升级成功消息。
3.根据权利要求2所述的方法,其特征在于,
所述MCU执行当前的工作区中的引导加载程序,利用所述第一应用数据对当前的备份区中的所述目标应用程序进行更新,包括:所述MCU执行当前的工作区中所述目标应用程序中的引导加载程序,利用所述第一应用数据对当前的备份区中的所述目标应用程序进行更新;
所述MCU执行当前的工作区中的引导加载程序,利用所述第二应用数据对当前的备份区中的所述目标应用程序进行更新,包括:所述MCU执行当前的工作区中所述目标应用程序中的引导加载程序,利用所述第二应用数据对当前的备份区中的所述目标应用程序进行更新。
4.根据权利要求1、2或3所述的方法,其特征在于,还包括:
每次复位启动后,所述MCU在确定复位原因为上电复位或系统复位,所述更新状态标识为所述第一标识,且本次复位启动前的备份区未完成更新的情况下,启动当前的工作区,向所述MPU发送正常启动升级失败消息。
5.根据权利要求1、2或3所述的方法,其特征在于,还包括:
每次复位启动后,所述MCU在确定复位原因为异常复位,所述更新状态标识为所述第二标识的情况下,确定当前的工作区存在异常,向所述MPU发送软件版本回滚消息,所述软件版本回滚信息包括待回滚的应用程序的标识;
所述MPU响应所述软件版本回滚信息,获得所述待回滚的应用程序的历史版本应用数据,向所述MCU发送所述历史版本应用数据;
所述MCU利用所述历史版本应用数据对当前的工作区中的应用程序进行更新。
6.根据权利要求1、2或3所述的方法,其特征在于,还包括:
每次复位启动后,所述MCU在确定复位原因为异常复位,所述更新状态标识为所述第一标识的情况下,确定本次复位启动前的备份区中的应用程序存在异常,将所述更新状态标识设置为第三标识,向所述MPU发送升级导致分区故障消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210334681.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:任务调度方法及装置
- 下一篇:生物制药用的取样装置及其提取方法





