[发明专利]一种基于Android平台终端的多应用组合升级方法有效
申请号: | 201710587768.7 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107229502B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 李坚 | 申请(专利权)人: | 山东亚华电子股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 济南千慧专利事务所(普通合伙企业) 37232 | 代理人: | 种道北 |
地址: | 255086 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 平台 终端 应用 组合 升级 方法 | ||
1.一种基于Android平台终端的多应用组合升级方法,其特征在于:包括如下步骤:
第一步,后台准备:平台操作人员在Android设备的系统层建立一个a目录,并将需要升级的应用压缩包放在该目录中,在Android设备的系统层建立一个b目录,用于存放Android系统每次执行升级操作的操作结果;
第二步,检测记录文件:Android设备开机,Android系统先检测b目录,若b目录中有结果记录文件,继续开机;若b目录中没有结果记录文件,则检测a目录;
第三步,应用压缩包解压缩:若a目录中存在应用压缩包,则将应用压缩包进行解压,若解压成功,继续开机;若解压失败,则在b目录中记录升级失败及升级结果后继续开机;
第四步,应用安装:Android系统依次安装解压所得的应用,若有任何一个应用安装失败,则在b目录中记录该应用的压缩包名及失败原因,所有应用安装完,则在b目录中记录安装成功后继续开机;
第五步,做出反馈:开机后流程执行完毕,设备开机后,Android系统对b目录中的升级结果文件进行检测,并在设备上做出相应反馈。
2.根据权利要求1所述的一种基于Android平台终端的多应用组合升级方法,其特征在于:所述第一步与第二步之间,对获取的应用压缩包进行第一次校验,若通过校验,将压缩包放入Android系统指定的目录,清空b目录,重启Android设备,执行第二步;若未通过校验,则在b目录中记录升级失败及升级结果后继续开机,执行第五步。
3.根据权利要求1所述的一种基于Android平台终端的多应用组合升级方法,其特征在于:所述第二步与第三步之间,对所述应用压缩包进行二次校验,二次校验的校验规则在第一次校验通过后写入文件,若二次校验通过,执行第四步;若二次校验未通过,则在b目录中记录升级失败及升级结果后继续开机,执行第五步。
4.根据权利要求1所述的一种基于Android平台终端的多应用组合升级方法,其特征在于:所述第一步获取应用压缩包时,Android系统判断所获取到的应用压缩包升级类型,若为普通方式,则继续执行第一步;若为OTA升级包,则在增加参数并记录后重启设备到Recovery模式,进行OTA升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东亚华电子股份有限公司,未经山东亚华电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710587768.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于软件系统开发的方法及系统
- 下一篇:存储器装置及其操作方法