应用升级方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:44965961 阅读:25 留言:0更新日期:2025-04-12 01:37
本发明专利技术涉及嵌入式设备控制及软件技术领域,公开了应用升级方法、装置、计算机设备以及存储介质,其中,应用升级方法应用于嵌入式系统,该方法包括:获取应用程序对应的升级包;基于所述升级包对所述应用程序进行升级,并基于所述应用程序的升级进度生成进度标识;基于所述进度标识执行对应的升级包安装策略,直至所述应用程序达到目标状态,其中,所述目标状态用于指示所述应用程序稳定运行。本发明专利技术可以基于应用程序升级过程中的不同运行状态执行对应的升级包安装策略,以使得在升级包存在异常情况时应用程序仍能正常运行,减少设备刷死情况的发生,提高了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及嵌入式设备控制及软件,具体涉及应用升级方法、装置、计算机设备以及存储介质


技术介绍

1、目前许多嵌入式产品都支持iap升级(in-application programming,应用编程)功能。这里,iap升级功能允许嵌入式设备在运行时通过特定的软件机制对其自身的固件或软件进行更新和升级,而无需停止设备的正常运行或将其从工作环境中移除功能。例如,在旧版软件产生程序错误或者系统漏洞时,或者新版软件新增或优化了部分功能,都需要通过串口等方式对原有软件进行升级。

2、然而,在升级过程中存在某些异常情况则会导致升级失败,严重的会导致设备死机。例如,升级包在传输的过程中失真,或者升级包保存到存储器时被损坏,或者升级包本身存在程序错误等。在相关的应用升级方案中往往并不能识别并处理升级包的异常情况,这使得应用在升级失败时会导致设备刷死,影响用户的使用体验。


技术实现思路

1、有鉴于此,本专利技术提供了应用升级方法、装置、计算机设备以及存储介质,以解决应用在升级失败时会导致设备刷死影响用户的使用体本文档来自技高网...

【技术保护点】

1.一种应用升级方法,其特征在于,应用于嵌入式系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述进度标识执行对应的升级包安装策略,直至所述应用程序达到目标状态,包括:

3.根据权利要求1所述的方法,其特征在于,所述进度标识包括:软件升级标识以及软件回退标识;

4.根据权利要求3所述的方法,其特征在于,所述基于所述软件升级标识安装所述升级包,包括:

5.根据权利要求3所述的方法,其特征在于,所述在所述目标版本应用的运行时长达到时长阈值后,确定所述目标版本应用达到目标状态,包括:

6.根据权利要求3所述的方...

【技术特征摘要】

1.一种应用升级方法,其特征在于,应用于嵌入式系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述进度标识执行对应的升级包安装策略,直至所述应用程序达到目标状态,包括:

3.根据权利要求1所述的方法,其特征在于,所述进度标识包括:软件升级标识以及软件回退标识;

4.根据权利要求3所述的方法,其特征在于,所述基于所述软件升级标识安装所述升级包,包括:

5.根据权利要求3所述的方法,其特征在于,所述在所述目标版本应用的运...

【专利技术属性】
技术研发人员:施敏捷黎帅王中照
申请(专利权)人:苏州精控能源科技股份有限公司
类型:发明
国别省市:

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

1