[发明专利]一种操作系统的升级方法及移动终端和服务器有效
申请号: | 201711308077.5 | 申请日: | 2017-12-11 |
公开(公告)号: | CN107844318B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 艾迎迎 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 523857 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 升级 方法 移动 终端 服务器 | ||
本发明公开了一种操作系统的升级方法及移动终端和服务器,所述方法包括:当接收到第一操作系统的升级信息时,确定第一操作系统相比于第二操作系统发生变化的第一系统文件;其中,所述第一操作系统为所述移动终端当前所处的系统,所述第一操作系统和第二操作系统具有相同的版本号;根据所述第一系统文件,确定待发送至服务器的差异文件信息;将所述差异文件信息发送至服务器,使所述服务器根据所述差异文件信息生成修复包;从所述服务器获取升级包和所述修复包;根据所述修复包将所述第一操作系统修复至所述第二操作系统;根据所述升级包对所述第二操作系统进行升级。本发明可提升对修改后的操作系统的升级效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种操作系统的升级方法及移动终端和服务器。
背景技术
对于移动终端而言,ROOT操作使用户可以获取操作系统的超级用户权限。ROOT操作通常可以用于帮助用户越过制造商的限制,使得用户可以卸载制造商、运营商、第三方渠道商预装在移动终端中某些应用,以及运行一些需要超级用户权限的应用程序。因此,用户常常会对移动终端进行ROOT操作。
ROOT操作虽然能够给用户使用操作系统带来方便,但ROOT操作后的移动终端均面临着无法升级的问题。操作系统的升级是运营商或厂商为了方便用户的使用,对移动终端内操作系统进行更新一个过程。就目前而言,ROOT操作后的移动终端由于内部系统文件发生了变化,均无法进行正常的升级。目前对ROOT操作后的移动终端中的操作系统进行升级,只能将整个更高版本的操作系统全部下载,然后才能进行升级。由于高版本的操作系统的文件通常较大,因此,这种升级过程比较耗时,效率低下。
发明内容
本发明实施例的目的是提供一种操作系统的升级方法及移动终端和服务器,以解决现有技术对改变后的移动终端的操作系统进行升级时效率低下的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,提供了一种操作系统的升级方法,应用于移动终端,所述方法包括:
当接收到第一操作系统的升级信息时,确定第一操作系统相比于第二操作系统发生变化的第一系统文件;其中,所述第一操作系统为所述移动终端当前所处的系统,所述第一操作系统和第二操作系统具有相同的版本号;
根据所述第一系统文件,确定待发送至服务器的差异文件信息;
将所述差异文件信息发送至服务器,使所述服务器根据所述差异文件信息生成修复包;
从所述服务器获取升级包和所述修复包;
根据所述修复包将所述第一操作系统修复至所述第二操作系统;
根据所述升级包对所述第二操作系统进行升级。
第二方面,提供了一种操作系统的升级方法,应用于服务器,所述方法包括:
接收由移动终端发送的差异文件信息,所述差异文件信息由所述移动终端根据第一系统文件确定,其中,所述移动终端接收到第一操作系统的升级信息时,则确定第一操作系统相比于第二操作系统发生变化的第一系统文件,所述第一操作系统为所述移动终端当前所处的系统,所述第一操作系统和第二操作系统具有相同的版本号;
根据所述差异文件信息生成修复包;
将升级包和所述修复包发送至所述移动终端,使所述移动终端根据所述修复包将所述第一操作系统修复至所述第二操作系统,并根据所述升级包对所述第二操作系统进行升级。
第三方面,提供了一种移动终端,所述移动终端包括:
第一确定模块,用于当检测到第一操作系统的升级包时,确定第一操作系统相比于第二操作系统发生变化的第一系统文件;其中,所述第一操作系统和第二操作系统具有相同的版本号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711308077.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车门组件
- 下一篇:包括可互换的模块的机动车辆车身壳体结构元件