[发明专利]系统升级方法、装置、电子设备和存储介质在审
申请号: | 201910554436.8 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110231949A | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 庄瑞军 | 申请(专利权)人: | 广东小天才科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 523000 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统升级 升级包 镜像系统 存储介质 电子设备 基础内核 升级数据 系统异常 升级 服务器下载 版本升级 基础版本 升级操作 升级脚本 完成系统 系统启动 检测 重启 申请 应用 | ||
本申请实施例公开了一种系统升级方法、装置、电子设备和存储介质,该方法包括:检测到初始系统异常或检测到用户升级操作时,从服务器下载系统升级包,其中,所述升级包包括全量升级包、增量升级包或差分升级包;应用所述系统升级包中的基础内核升级数据,修改与所述基础内核升级数据对应的系统启动项,以升级所述初始系统中的镜像系统;新增升级脚本,以重启升级后的镜像系统,完成镜像系统升级。实现了在基础版本的系统异常时,也能完成系统版本升级,效率高、成本低。
技术领域
本申请实施例涉及计算机技术,尤其涉及一种系统升级方法、装置、电子设备和存储介质。
背景技术
随着科技的进步,电子产品的硬件结构也随之完善,而产品的核心价值和技术更多的是体现在系统的功能上。随着软件技术的发展,电子产品的系统功能也越来越完善,系统功能成了电子产品的市场竞争力的决定因素。为了保证系统的稳定性和功能的完善性,需要时常对当前使用的系统进行升级。
目前的安卓系统的电子设备,依赖于OTA(Over-the-Air Technology,空中下载技术)升级,也即,当电子设备中的初始系统的基础版本出现重大异常时,就无法支持后续系统版本升级问题。现有技术中通常会使用刷机版本进行系统升级,但是这样不仅效率低,而且成本高。另外,对出现问题的基础版本进行修改,也无法将其升级到新版本。
发明内容
本申请提供了一种系统升级方法、装置、电子设备和存储介质,以解决现有技术中初始系统的基础版本出现问题是无法进行系统升级以及升级时效率低、成本高的问题。
本发明采用如下技术方案:
第一方面,本申请实施例提供了一种系统升级方法,该方法包括:
检测到初始系统异常或检测到用户升级操作时,从服务器下载系统升级包,其中,所述升级包包括全量升级包、增量升级包或差分升级包;
应用所述系统升级包中的基础内核升级数据,修改与所述基础内核升级数据对应的系统启动项,以升级所述初始系统中的镜像系统;
新增升级脚本,以重启升级后的镜像系统,完成镜像系统升级。
进一步的,在完成镜像系统升级之后,还包括:升级所述初始系统中的用户系统。
进一步的,升级所述初始系统中的用户系统之后,还包括:
将升级后的镜像系统的系统文件,以及,升级后的用户系统的系统文件,同步至所述初始系统中,其中,所述升级后的镜像系统的系统文件包括Boot文件,所述升级后的用户系统的系统文件包括System文件。
进一步的,从服务器下载系统升级包之前,还包括:
控制当前智能终端进入系统升级模式。
进一步的,从服务器下载系统升级包之前,还包括:
判断所述服务器中是否存在对应的升级包,若是,则展示存在系统升级包的提示信息,否则,向用户展示是否进行升级的提示信息。
第二方面,本申请实施例提供了一种系统升级装置,该装置包括:
升级包下载模块,用于检测到初始系统异常或检测到用户升级操作时,从服务器下载系统升级包,其中,所述升级包包括全量升级包、增量升级包或差分升级包;
镜像系统升级模块,用于应用所述系统升级包中的基础内核升级数据,修改与所述基础内核升级数据对应的系统启动项,以升级所述初始系统中的镜像系统;
重启模块,用于新增升级脚本,以重启升级后的镜像系统,完成镜像系统升级。
进一步的,还包括用户系统升级模块,用于在完成镜像系统升级之后,升级所述初始系统中的用户系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东小天才科技有限公司,未经广东小天才科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910554436.8/2.html,转载请声明来源钻瓜专利网。