升级方法及相关产品技术

技术编号:36959110 阅读:52 留言:0更新日期:2023-03-22 19:19
本申请实施例公开了一种升级方法、装置、电子设备及存储介质。该方法包括:获取升级拼接包,其中,升级拼接包包括固件差分包和与固件差分包对应的应用程序差分包;对升级拼接包进行提取,得到固件差分包和应用程序差分包;根据固件差分包和应用程序差分包,分别对固件和应用程序进行升级。通过获取根据固件差分包和与该固件差分包对应的应用程序差分包拼接而成的升级拼接包,在进行应用程序升级和固件升级时,可以获取升级拼接包,然后再基于该升级拼接包中的固件差分包和应用程序差分包分别对固件和应用程序进行升级,避免了在升级过程中固件升级包和应用程序升级包不匹配的问题发生,进而保证了程序的正常运行。进而保证了程序的正常运行。进而保证了程序的正常运行。

【技术实现步骤摘要】
升级方法及相关产品


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

技术介绍

[0002]目前,在对终端设备进行升级时,往往是对终端设备的固件和应用程序单独进行升级,上述这一升级方式会出现固件和应用程序对应型号不一致、以及升级后的应用程序不是由该固件所编译等不匹配的问题,然而固件和应用程序在升级之后不匹配的问题会导致程序无法正常运行。

技术实现思路

[0003]本申请实施例提供了一种升级方法、装置、电子设备及存储介质,在本申请的方案中,通过获取根据固件差分包和与该固件差分包对应的应用程序差分包拼接而成的升级拼接包,在进行应用程序升级和固件升级时,可以获取升级拼接包,然后再基于该升级拼接包中的固件差分包和应用程序差分包分别对固件和应用程序进行升级,避免了在升级过程中固件升级包和应用程序升级包不匹配的问题发生,进而保证了程序的正常运行。
[0004]第一方面,本申请实施例提供一种升级方法,该方法包括:
[0005]获取升级拼接包,其中,升级拼接包包括固件差分包和与固件差分包对应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种升级方法,其特征在于,所述方法包括:获取升级拼接包,其中,所述升级拼接包包括固件差分包和与所述固件差分包对应的应用程序差分包;对所述升级拼接包进行提取,得到所述固件差分包和所述应用程序差分包;根据所述固件差分包和所述应用程序差分包,分别对固件和应用程序进行升级。2.根据权利要求1所述的方法,其特征在于,所述升级拼接包还包括所述升级拼接包的总长度和校验码。3.根据权利要求1或2所述的方法,其特征在于,在所述对所述升级拼接包进行提取,得到所述固件差分包和所述应用程序差分包之前,所述方法还包括:根据所述总长度和所述校验码对所述升级拼接包进行检测;若所述升级拼接包检测成功,则执行对所述升级拼接包进行提取,得到所述固件差分包和所述应用程序差分包的操作。4.根据权利要求1

3任一项所述的方法,其特征在于,在所述根据所述固件差分包和所述应用程序差分包,分别对固件和应用程序进行升级之前,所述方法包括:对所述固件差分包和所述应用程序差分包分别进行校验;若所述固件差分包和所述应用程序差分包均校验成功,则执行根据所述固件差分包和所述应用程序差分包,分别对固件和应用程序进行升级的操作。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述升级拼接包检测失败,删除所述升级拼接包,以及生成第一提示信息,所述第一提示信息用于提示所述用户...

【专利技术属性】
技术研发人员:邓利斌
申请(专利权)人:西安广和通无线软件有限公司
类型:发明
国别省市:

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

1