[发明专利]一种操作系统的升级方法及移动终端和服务器有效
申请号: | 201711308077.5 | 申请日: | 2017-12-11 |
公开(公告)号: | CN107844318B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 艾迎迎 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 523857 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 升级 方法 移动 终端 服务器 | ||
1.一种操作系统的升级方法,应用于移动终端,其特征在于,所述方法包括:
当接收到第一操作系统的升级信息时,确定第一操作系统相比于第二操作系统发生变化的第一系统文件;其中,所述第一操作系统为所述移动终端当前所处的系统,所述第一操作系统和第二操作系统具有相同的版本号;
根据所述第一系统文件,确定待发送至服务器的差异文件信息;
将所述差异文件信息发送至服务器,使所述服务器根据所述差异文件信息生成修复包;
从所述服务器获取升级包和所述修复包;
根据所述修复包将所述第一操作系统修复至所述第二操作系统;
根据所述升级包对所述第二操作系统进行升级;
其中,所述确定第一操作系统相比于第二操作系统发生变化的第一系统文件,包括:
获取第一操作系统的第一系统分区中的系统文件列表,所述系统文件列表记录有所述第二操作系统的第二系统分区中文件的文件信息;
根据所述系统文件列表记录的所述第二系统分区中的文件信息,确定所述第一系统分区中相比于所述第二系统分区的新增文件和删除文件;
对所述第一系统分区中的文件进行校验,确定所述第一系统分区中相比于所述第二系统分区的修改文件;
将所述新增文件、删除文件和修改文件确定为所述第一系统文件;
其中,所述根据所述第一系统文件,确定待发送至服务器的差异文件信息,具体为:
获取所述第一系统文件中删除文件和修改文件的文件信息,将所述删除文件和修改文件的文件信息确定为所述差异文件信息;
其中,所述系统文件列表在植入操作系统时形成,所述系统文件列表不会因为root操作而发生改变。
2.根据权利要求1所述的方法,其特征在于,所述根据所述修复包将所述第一操作系统修复至所述第二操作系统之前,所述方法还包括:
删除第一操作系统的第一系统分区中所述第一系统文件中的新增文件。
3.根据权利要求1所述的方法,其特征在于,所述从所述服务器获取所述修复包和所述升级包之前,所述方法还包括:
将所述第一操作系统的版本号发送至所述服务器,使所述服务器根据所述第一操作系统的版本号查找对应的操作系统软件,根据所述差异文件信息从查找到的所述操作系统软件中提取与所述删除文件和修改文件相对应的第二目标文件,并根据所述第二目标文件生成修复包。
4.根据权利要求3所述的方法,其特征在于,所述根据所述修复包将所述第一操作系统修复至所述第二操作系统,包括:
在所述第一操作系统的恢复模式下,从所述修复包中解析出所述第二目标文件;
从所述第二目标文件中获取与所述修改文件对应的第三目标文件和与所述删除文件对应的第四目标文件;
根据所述第三目标文件对所述第一操作系统的第一系统分区中的修改文件进行替换;
在第一操作系统的第一系统分区中新增所述第四目标文件。
5.一种操作系统的升级方法,应用于服务器,其特征在于,所述方法包括:
接收由移动终端发送的差异文件信息,所述差异文件信息由所述移动终端根据第一系统文件确定,其中,所述移动终端接收到第一操作系统的升级信息时,则确定第一操作系统相比于第二操作系统发生变化的第一系统文件,所述第一操作系统为所述移动终端当前所处的系统,所述第一操作系统和第二操作系统具有相同的版本号;
根据所述差异文件信息生成修复包;
将升级包和所述修复包发送至所述移动终端,使所述移动终端根据所述修复包将所述第一操作系统修复至所述第二操作系统,并根据所述升级包对所述第二操作系统进行升级;
其中,所述差异文件信息由所述移动终端根据第一系统文件确定,具体为:所述移动终端获取所述第一系统文件中删除文件和修改文件的文件信息,将所述删除文件和修改文件的文件信息确定为所述差异文件信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711308077.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车门组件
- 下一篇:包括可互换的模块的机动车辆车身壳体结构元件