[发明专利]操作系统升级方法、装置及终端有效
申请号: | 201711202506.0 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107967141B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 李明浩 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/4401 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 林锦澜 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 系统升级 方法 装置 终端 | ||
1.一种操作系统升级方法,其特征在于,应用于具有引导分区、备份分区、第一分区和第二分区的终端中,所述引导分区和所述备份分区存储有引导程序,所述第一分区存储有第一操作系统,所述第二分区存储有第二操作系统,所述引导分区存储的引导程序引导所述终端运行存储于所述第一分区的所述第一操作系统或存储于所述第二分区的所述第二操作系统,所述方法包括:
接收分区表修改信号,包括:所述终端在检测到操作系统需要更新时,向用户显示第一显示界面,询问所述用户是否同意修改分区表,若所述用户通过物理按键或点击触摸显示屏确定同意修改分区表,所述终端将接收到的物理按键产生的信号或点击触摸显示屏产生的信号作为所述分区表修改信号;
根据所述分区表修改信号创建所述备份分区;
在运行所述第一操作系统的过程中,下载系统升级包;
根据所述系统升级包在所述备份分区中生成更新后的引导程序,在所述第二分区中生成更新后的第二操作系统;
在第一重启过程中,通过所述备份分区中的所述更新后的引导程序,覆盖所述引导分区中的所述引导程序;
在第二重启过程中,从所述引导分区运行所述更新后的引导程序,引导所述终端运行所述更新后的第二操作系统;
所述终端还包括恢复分区,所述恢复分区存储有恢复程序,所述在第一重启过程中,通过所述备份分区中的所述更新后的引导程序,覆盖所述引导分区中的所述引导程序包括:
将目标启动分区设置为所述恢复分区,所述目标启动分区是重启后优先运行的分区;
在所述第一重启过程中,从所述恢复分区运行所述恢复程序,通过所述恢复程序将所述更新后的引导程序从所述备份分区复制并覆盖所述引导分区中的所述引导程序。
2.根据权利要求1所述的方法,其特征在于,所述在第二重启过程中,从所述引导分区运行所述更新后的引导程序,引导所述终端运行所述更新后的第二操作系统包括:
将所述目标启动分区设置为所述引导分区和所述第二分区;
在所述第二重启过程中,从所述引导分区运行所述更新后的引导程序,通过所述更新后的引导程序运行所述更新后的第二操作系统。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述在运行所述第一操作系统的过程中,下载系统升级包,包括:
在运行所述第一操作系统的过程中,检测所述第二操作系统的版本号是否为最新的版本号;
若所述第二操作系统的版本号不是最新的版本号,则下载所述系统升级包。
4.一种操作系统升级装置,其特征在于,应用于具有引导分区、备份分区、第一分区和第二分区的终端中,所述引导分区和所述备份分区存储有引导程序,所述第一分区存储有第一操作系统,所述第二分区存储有第二操作系统,所述引导分区存储的引导程序引导所述终端运行存储于所述第一分区的所述第一操作系统或存储于所述第二分区的所述第二操作系统,所述装置包括:
接收单元,被配置为接收分区表修改信号,包括:所述终端在检测到操作系统需要更新时,向用户显示第一显示界面,询问用户是否同意修改分区表,若所述用户通过物理按键或点击触摸显示屏确定同意修改分区表,所述终端将接收到的物理按键产生的信号或点击触摸显示屏产生的信号作为所述分区表修改信号;
创建单元,被配置为根据所述分区表修改信号创建所述备份分区;
下载单元,被配置为在运行所述第一操作系统的过程中,下载系统升级包;
更新单元,被配置为根据所述系统升级包在所述备份分区中生成更新后的引导程序,在所述第二分区中生成更新后的第二操作系统;
复制单元,被配置为在第一重启过程中,通过所述备份分区中的所述更新后的引导程序,覆盖所述引导分区中的所述引导程序;
引导单元,被配置为在第二重启过程中,从所述引导分区运行所述更新后的引导程序,引导所述终端运行所述更新后的第二操作系统;
所述终端还包括恢复分区,所述恢复分区存储有恢复程序,所述装置还包括设置单元;
所述设置单元,被配置为将目标启动分区设置为所述恢复分区,所述目标启动分区是重启后优先运行的分区;
所述复制单元,还被配置为在所述第一重启过程中,从所述恢复分区运行所述恢复程序,通过所述恢复程序将所述更新后的引导程序从所述备份分区复制并覆盖所述引导分区中的所述引导程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711202506.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:游戏的热更新方法及装置
- 下一篇:面向USBKey的更新方法、系统