[发明专利]一种智能设备升级方法及系统在审
申请号: | 201810223765.X | 申请日: | 2018-03-19 |
公开(公告)号: | CN108536456A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 何胜斌;刘飞 | 申请(专利权)人: | 深圳市兆驰股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/14 |
代理公司: | 广东深宏盾律师事务所 44364 | 代理人: | 赵琼花;康宇宁 |
地址: | 518112 广东省深圳市龙岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级包 升级 新版本 智能设备 升级方式 校验 拷贝 覆盖 应用 出厂设置 存储空间 设备恢复 重启设备 替换 占用 | ||
本发明公开了一种智能设备升级方法及系统。该方法包括以下步骤:采用应用覆盖安装升级方式利用新版本的升级包对智能设备进行升级;所述采用应用覆盖安装升级方式利用新版本的升级包对智能设备进行升级包含以下步骤:校验新版本的升级包;将校验无误的新版本的升级包拷贝至system/app目录;利用新版本的升级包对相应的APP进行升级。该方法中的应用覆盖安装升级将高版本的APP升级包直接拷贝到system/app目录下,替换掉低版本的APP升级包,即使设备恢复出厂设置,还是升级之后的APP版本;具有升级速度快、不需重启设备、升级稳定、不占用存储空间等优点。
技术领域
本发明涉及计算机技术领域,尤其涉及一种智能设备升级方法及系统。
背景技术
当前基于Android操作系统的智能设备有两种升级方案:一种是OTA(Over-the-Air ,即空间下载)升级,另一种是APP(应用软件)的安装覆盖升级。
OTA升级是智能设备下载系统升级包,下载好升级包并进行校验,校验通过后重启设备进入recovery模式进行系统升级,升级完成后重启设备完成正常开机流程,这就完成了整个升级过程。OTA升级稳定,即使在升级过程中碰到断电等极端情况,下次上电开机还可以继续完成升级,而且升级过程是不可逆的,升级后不能通过恢复出厂等操作退回到升级前的版本。但是从过程可以看到完成一次升级有两次重启操作,中间还有一个系统升级的过程,完成一次升级至少需要几分钟的时间,而且严重干扰了用户使用设备。
预装APP的覆盖安装升级是智能设备下载单个或多个预装应用的高版本安装包,可以通过提示用户安装或者静默安装的方式进行覆盖安装,系统自带的版本是存放在system分区,而覆盖安装的版本是存放在data分区,同一个APP系统可以根据system和data分区的版本号高低决定使用那个分区下的版本,优先取高版本,版本相同优先取system分区版本,覆盖安装之后马上生效。这种升级方式速度快,不太影响用户使用。但是这种覆盖安装的方式用户可以卸载掉data分区的覆盖安装版本又退回到系统自带版本,而且这种方式安装包需要存放在data分区,占用了宝贵的存储资源,当data分区已满放不下这个安装包会导致升级失败。
OTA升级方式往往适用于整个系统或大体量的应用软件更新的情况;单独的应用软件升级适用覆盖安装升级方式;而预装APP覆盖安装升级方式,往往会面临终端客户误删,占用用户数据的问题。
发明内容
针对现有技术的不足,本发明提出了一种智能设备升级方法及系统,该方法中的应用覆盖安装升级将高版本的APP升级包直接拷贝到system/app目录下,替换掉低版本的APP升级包,即使设备恢复出厂设置,还是升级之后的APP版本,解决了现有智能设备升级方法速度慢、容易误退回、占用存储空间等问题。
为了实现上述目的,本发明技术方案如下:
一种智能设备升级方法,包括以下步骤:判断当前新版本的升级包是否是APP升级包;若是APP升级包,则采用应用覆盖安装升级方式利用新版本的升级包对智能设备进行升级;若不是APP升级包,则采用OTA升级方式利用新版本的升级包对智能设备进行升级。
进一步地,所述采用应用覆盖安装升级方式利用新版本的升级包对智能设备进行升级包含以下步骤:设置升级标记位;校验新版本的升级包;将校验无误的新版本的升级包拷贝至system/app目录;利用新版本的升级包对相应的APP进行升级;清除升级标记位。
进一步地,所述将校验无误的新版本的升级包拷贝至system/app目录包含以下步骤:判断system/app目录内当前是否存在别名文件;若为是,则删除system/app目录内当前存在别名文件;修改新版本的升级包的原名称,将新版本的升级包设置成别名文件;将别名文件包拷贝至system/app目录;删除system/app目录内旧版本的升级包;将拷贝至system/app目录内的别名文件的名称修改成新版本的升级包的原名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市兆驰股份有限公司,未经深圳市兆驰股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810223765.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电子装置写号设备的治具
- 下一篇:一种智能门锁