[发明专利]一种更新包生成方法及移动终端有效
申请号: | 201810213089.8 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108491225B | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 曹元 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 523860 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 更新 生成 方法 移动 终端 | ||
本发明提供一种更新包生成方法及移动终端,该方法包括:获取目标对象的第一版本的更新包以及所述目标对象的第二版本的安装包;将所述第一版本的更新包的内容与所述第二版本的安装包的内容进行对比,得到所述第一版本与所述第二版本的差异程度;若所述第一版本与所述第二版本的差异程度大于预设阈值,则生成用于从所述目标对象的第一版本还原至所述目标对象的第二版本的更新包。本发明提供的更新包生成方法无需用户下载所述目标对象的第二版本的安装包,而是可以利用所生成的更新包将所述目标对象从所述第一版本还原至所述第二版本,从而具备操作简便的优点。
技术领域
本发明涉及通信技术领域,尤其涉及一种更新包生成方法及移动终端。
背景技术
随着移动终端技术的不断发展,以及用户需求的不断变化,移动终端设备上安装的系统和应用程序也是不断更新的。目前,系统或应用程序的更新一般是通过增量升级包或全量升级包来实现的,而移动终端在升级更新后,为避免占用系统空间,通常会删除旧安装包,这样,若更新后的系统或应用程序相较原来的版本存在较大变化,以致用户期望退回到原来的版本时,用户需要重新搜索并下载原版本的安装包。
可见,现有移动终端在需要将更新后的系统或应用程序还原至原来的版本时,需用户重新搜索并下载原版本的安装包,从而导致操作较为复杂的问题。
发明内容
本发明实施例提供一种更新包生成方法及移动终端,以解决移动终端在需要将更新后的系统或应用程序还原至原来的版本时,需用户重新搜索并下载原版本的安装包,从而导致操作较为复杂的问题。
为解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种更新包生成方法,应用于移动终端,所述方法包括:
获取目标对象的第一版本的更新包,并获取所述目标对象的第二版本的安装包,其中,所述目标对象包括操作系统或应用程序,所述第一版本高于所述第二版本,所述第二版本为所述移动终端当前所安装的所述目标对象的版本;
将所述第一版本的更新包的内容与所述第二版本的安装包的内容进行对比,得到所述第一版本与所述第二版本的差异程度;
在所述第一版本与所述第二版本的差异程度大于预设阈值的情况下,生成用于从所述目标对象的第一版本还原至所述目标对象的第二版本的更新包。
第二方面,本发明实施例提供一种移动终端,包括:
获取模块,用于获取目标对象的第一版本的更新包,并获取所述目标对象的第二版本的安装包,其中,所述目标对象包括操作系统或应用程序,所述第一版本高于所述第二版本,所述第二版本为所述移动终端当前所安装的所述目标对象的版本;
对比模块,用于将所述第一版本的更新包的内容与所述第二版本的安装包的内容进行对比,得到所述第一版本与所述第二版本的差异程度;
第一生成模块,用于在所述第一版本与所述第二版本的差异程度大于预设阈值的情况下,生成用于从所述目标对象的第一版本还原至所述目标对象的第二版本的更新包。
第三方面,本发明实施例提供一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述更新包生成方法中的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述更新包生成方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810213089.8/2.html,转载请声明来源钻瓜专利网。