一种应用程序升级方法、装置、设备及介质制造方法及图纸

技术编号:44822301 阅读:36 留言:0更新日期:2025-03-28 20:12
本申请公开了一种应用程序升级方法、装置、设备及介质,涉及计算机技术领域,包括:在获取到上位机发送的刷写请求时,将第一类存储区域中存储的与目标应用程序的当前运行状态相关的数据写入第一缓存区,将第二类存储区域中存储的与目标应用程序的上一刷写时刻的运行状态相关的数据写入第二缓存区;判断第一缓存区和第二缓存区中存储的数据是否相同,若相同,则保持所述第二类存储区域中的数据不变,更新重编程标志位并重新上电启动,然后执行引导加载程序,以利用引导加载程序基于软件升级包对目标应用程序进行升级;检测目标应用程序是否升级成功,若升级失败,则将目标应用程序的当前版本信息和本次升级的日志文件记录至第二类存储区域。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及一种应用程序升级方法、装置、设备及介质


技术介绍

1、随着电子化在日常生活中越来越普及,电子设备的软件更新迭代也时常在进行,在目前,电子设备升级主要分为两种系统,即ab分区系统和无分区系统。ab分区系统中由于两个分区都需要存储和运行,因此需要更多的存储空间和处理器资源,且ab分区系统由于设计更为复杂,导致开发和维护成本也较高。

2、相比之下,无分区系统不需要冗余的存储空间和处理器资源,因为它只有一个系统分区,资源可以更高效地利用。然而,无分区系统在出现软件故障时由于没有冗余备份,可能导致系统完全失效,影响系统的正常运行。那么,对于无分区系统而言,就需要保证当本次升级失败后,后续也能够根据本次的失败原因和版本信息等再次尝试升级更新,从而保证系统的正常运行。

3、综上,在使用无分区系统进行升级时,如何确保系统的正常运行,以提高升级的可靠性是目前有待解决的问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种应用程序升级方法、装置、设备及介质,能够在本文档来自技高网...

【技术保护点】

1.一种应用程序升级方法,其特征在于,应用于目标电子设备,包括:

2.根据权利要求1所述的应用程序升级方法,其特征在于,所述第一类存储区域包括随机存取存储器、只读存储器和第一非易失性存储器,所述第二类存储区域为第二非易失性存储器;其中,所述随机存取存储器用于存储操作系统和所述目标应用程序运行时所需的数据和指令,所述只读存储器用于存储所述目标应用程序的版本号和集成打包时间,所述第一非易失性存储器用于存储所述目标应用程序中需要下电保存的数据,所述第二非易失性存储器用于存储所述引导加载程序中需要下电保存的数据。

3.根据权利要求1所述的应用程序升级方法,其特征在于,在获...

【技术特征摘要】

1.一种应用程序升级方法,其特征在于,应用于目标电子设备,包括:

2.根据权利要求1所述的应用程序升级方法,其特征在于,所述第一类存储区域包括随机存取存储器、只读存储器和第一非易失性存储器,所述第二类存储区域为第二非易失性存储器;其中,所述随机存取存储器用于存储操作系统和所述目标应用程序运行时所需的数据和指令,所述只读存储器用于存储所述目标应用程序的版本号和集成打包时间,所述第一非易失性存储器用于存储所述目标应用程序中需要下电保存的数据,所述第二非易失性存储器用于存储所述引导加载程序中需要下电保存的数据。

3.根据权利要求1所述的应用程序升级方法,其特征在于,在获取到上位机发送的刷写请求之前,还包括:

4.根据权利要求3所述的应用程序升级方法,其特征在于,所述基于预设检测项对相应的参数进行检测,并基于检测结果判断...

【专利技术属性】
技术研发人员:奈春锦潘妞韩乐乐宋阳
申请(专利权)人:知行汽车科技苏州股份有限公司
类型:发明
国别省市:

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

1