【技术实现步骤摘要】
本专利技术涉及嵌入式设备控制及软件,具体涉及应用升级方法、装置、计算机设备以及存储介质。
技术介绍
1、目前许多嵌入式产品都支持iap升级(in-application programming,应用编程)功能。这里,iap升级功能允许嵌入式设备在运行时通过特定的软件机制对其自身的固件或软件进行更新和升级,而无需停止设备的正常运行或将其从工作环境中移除功能。例如,在旧版软件产生程序错误或者系统漏洞时,或者新版软件新增或优化了部分功能,都需要通过串口等方式对原有软件进行升级。
2、然而,在升级过程中存在某些异常情况则会导致升级失败,严重的会导致设备死机。例如,升级包在传输的过程中失真,或者升级包保存到存储器时被损坏,或者升级包本身存在程序错误等。在相关的应用升级方案中往往并不能识别并处理升级包的异常情况,这使得应用在升级失败时会导致设备刷死,影响用户的使用体验。
技术实现思路
1、有鉴于此,本专利技术提供了应用升级方法、装置、计算机设备以及存储介质,以解决应用在升级失败时会导致设备
...【技术保护点】
1.一种应用升级方法,其特征在于,应用于嵌入式系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述进度标识执行对应的升级包安装策略,直至所述应用程序达到目标状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述进度标识包括:软件升级标识以及软件回退标识;
4.根据权利要求3所述的方法,其特征在于,所述基于所述软件升级标识安装所述升级包,包括:
5.根据权利要求3所述的方法,其特征在于,所述在所述目标版本应用的运行时长达到时长阈值后,确定所述目标版本应用达到目标状态,包括:
6.根
...【技术特征摘要】
1.一种应用升级方法,其特征在于,应用于嵌入式系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述进度标识执行对应的升级包安装策略,直至所述应用程序达到目标状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述进度标识包括:软件升级标识以及软件回退标识;
4.根据权利要求3所述的方法,其特征在于,所述基于所述软件升级标识安装所述升级包,包括:
5.根据权利要求3所述的方法,其特征在于,所述在所述目标版本应用的运...
【专利技术属性】
技术研发人员:施敏捷,黎帅,王中照,
申请(专利权)人:苏州精控能源科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。