[发明专利]系统升级的方法、装置及设备有效
申请号: | 201310256345.9 | 申请日: | 2013-06-25 |
公开(公告)号: | CN103309713A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 茹忆;杨小合 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统升级 方法 装置 设备 | ||
技术领域
本发明涉及信息技术领域,特别涉及一种系统升级的方法、装置及设备。
背景技术
随着智能电子终端产品的硬件结构越来越相似,各种智能电子终端产品的核心价值和技术都体现在该智能电子终端产品的系统的功能上,配有成熟度高、功能完善的系统的智能电子终端产品在市场竞争中有较高的竞争力。为了保证系统的稳定性和功能的完善性,需要时常对当前使用的系统进行升级。因此,如何安全快捷的对当前使用的系统进行升级,是保证系统安全、稳定的关键。
目前,对当前使用的系统进行升级时,通过网络下载对应的系统升级包,在下载完成后重新启动当前使用的系统,并运行下载的系统升级包以对当前使用的系统进行升级,升级完成后重新启动当前使用的系统,此时当前使用的系统即为升级后的系统。
对于上述系统升级方案,由于是对当前使用的系统进行升级,如果进行系统升级的过程中发生系统断电或者系统升级异常等意外,将会导致当前使用的系统无法正常使用,从而降低了系统的安全性及稳定性。另外,整个系统升级过程均在系统重新启动后进行,导致系统升级时该系统无法使用。
发明内容
为了解决背景技术的问题,本发明实施例提供了一种系统升级的方法、装置及设备。
第一方面,提供了一种系统升级的方法,该方法包括:
确定当前使用的系统,并将当前使用的系统的系统文件同步到对应的镜像系统中;
获取系统升级包,并根据系统升级包对同步后的镜像系统进行升级;
当同步后的镜像系统升级成功后,启动升级后的镜像系统,并将升级后的镜像系统作为当前使用的系统。
优选地,当前使用的系统的系统文件包括引导boot文件和系统system文件;
将当前使用的系统的系统文件同步到对应的镜像系统中,包括:
将当前使用的系统的boot文件同步到对应的镜像系统中,并在同步成功后,将当前使用的系统的system文件同步到对应的镜像系统中。
优选地,获取系统升级包之前,还包括:
检索网络中是否存在对应的系统升级包,如果存在对应的系统升级包,则显示存在系统升级包的提示,使用户根据提示确认是否进行系统升级;
获取系统升级包,包括:
获取用户确认进行系统升级的信息后,从网络中下载对应的系统升级包。
优选地,启动升级后的镜像系统之前,还包括:
设置并显示启动标识,使用户根据启动标识确认是否启动升级后的镜像系统;
启动升级后的镜像系统,包括:
获取用户确认启动升级后的镜像系统的信息后,执行启动升级后的镜像系统的操作。
优选地,将升级后的镜像系统作为当前使用的系统之后,还包括:
将升级后的镜像系统的系统文件同步到之前使用的系统中。
第二方面,提供了一种系统升级的装置,该装置包括:
确定模块,用于确定当前使用的系统;
第一同步模块,用于将确定模块确定的当前使用的系统的系统文件同步到对应的镜像系统中;
获取模块,用于获取系统升级包;
升级模块,用于根据获取模块获取到的系统升级包对同步后的镜像系统进行升级;
启动模块,用于当同步后的镜像系统升级成功后,启动升级后的镜像系统,并将升级后的镜像系统作为当前使用的系统。
优选地,当前使用的系统的系统文件包括引导boot文件和系统system文件;
第一同步模块,用于将当前使用的系统的boot文件同步到对应的镜像系统中,并在同步成功后,将当前使用的系统的system文件同步到对应的镜像系统中。
优选地,该装置,还包括:
检索模块,用于检索网络中是否存在对应的系统升级包;
显示模块,用于当检索模块检索到存在对应的系统升级包时,显示存在系统升级包的提示,使用户根据提示确认是否进行系统升级;
获取模块,用于获取用户确认进行系统升级的信息后,从网络中下载对应的系统升级包。
优选地,该装置,还包括:
设置模块,用于设置并显示启动标识,使用户根据启动标识确认是否启动升级后的镜像系统;
启动模块,用于获取用户确认启动升级后的镜像系统的信息后,执行启动升级后的镜像系统的操作。
优选地,该装置,还包括:
第二同步模块,用于将升级后的镜像系统的系统文件同步到之前使用的系统中。
第三方面,提供了一种系统升级的设备,包括:
一个或多个处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310256345.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可变长度超音速扩压器
- 下一篇:多波长无源光网络系统