[发明专利]一种系统软件的升级方法及实现该升级方法的电子设备在审
| 申请号: | 201510648292.4 | 申请日: | 2015-10-09 |
| 公开(公告)号: | CN105183525A | 公开(公告)日: | 2015-12-23 |
| 发明(设计)人: | 徐慧林 | 申请(专利权)人: | 深圳市网心科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统软件 升级 方法 实现 电子设备 | ||
1.一种电子设备中系统软件升级方法,其特征在于,所述电子设备包括主分区和备份分区,所述电子设备中系统软件升级方法包括如下步骤:
所述电子设备上电后读取系统配置文件中的软件分区信息;
启动所述软件分区信息指示的所述主分区的第一系统软件;
若所述第一系统软件在运行过程中,接收到系统软件升级指令,则根据下载的新版本的第三系统软件对所述备份分区中的第二系统软件进行升级处理;
所述第二系统软件升级成功后,所述主分区与所述备份分区进行置换,且所述软件分区信息指示置换后的主分区。
2.根据权利要求1所述的电子设备中系统软件升级方法,其特征在于,若所述第一系统软件在运行过程中,接收到系统软件升级指令,则根据下载的新版本的第三系统软件对所述备份分区中的第二系统软件进行升级处理的步骤之后,包括:
所述第二系统软件升级失败后,所述电子设备重启或再次上电后读取系统配置文件中的软件分区信息;
再次启动所述软件分区信息指示所述主分区的所述第一系统软件。
3.根据权利要求1所述的电子设备中系统软件升级方法,其特征在于,所述第一系统软件包括第一主程序和第一升级辅助程序,所述第二系统软件包括第二主程序和第二升级辅助程序,所述第三系统软件包括第三升级辅助程序。
4.根据权利要求3所述的电子设备中系统软件升级方法,其特征在于,启动所述软件分区信息指示的所述主分区的第一系统软件的步骤包括:
启动所述软件分区信息指示的所述主分区的主程序,所述主程序启动所述第一升级辅助程序。
5.根据权利要求3所述的电子设备中系统软件升级方法,其特征在于,若所述第一系统软件在运行过程中,接收到系统软件升级指令,则根据下载的新版本的第三系统软件对所述备份分区中的第二系统软件进行升级处理的步骤,包括:
若所述主程序在运行过程中,接收到系统软件升级指令,所述第一升级辅助程序判断下载的新版本的第三系统软件的第三升级辅助程序是否满足预设升级条件;
若所述第三升级辅助程序满足所述预设升级条件,安装所述第三升级辅助程序至所述备份分区,以致所述第三升级辅助程序替换所述第二升级辅助程序;
若所述第三升级辅助程序安装成功后,所述第三升级辅助程序对所述第二主程序进行升级,若所述第二主程序升级成功,以致所述第二系统软件升级成功。
6.一种实现系统软件升级方法的电子设备,其特征在于,包括主分区和备份分区;所述电子设备还包括:
读取模块,用于所述电子设备上电后读取系统配置文件中的软件分区信息;
启动模块,用于启动所述软件分区信息指示的所述主分区的第一系统软件;
升级处理模块,用于若所述第一系统软件在运行过程中,接收到系统软件升级指令,则根据下载的新版本的第三系统软件对所述备份分区中的第二系统软件进行升级处理;
置换模块,用于所述第二系统软件升级成功后,所述主分区与所述备份分区进行置换,且所述软件分区信息指示置换后的主分区。
7.根据权利要求6所述的实现系统软件升级方法的电子设备,其特征在于,所述读取模块,还用于所述第二系统软件升级失败后,所述电子设备重启或再次上电后读取系统配置文件中的软件分区信息;所述启动模块,还用于再次启动所述软件分区信息指示的所述主分区的所述第一系统软件。
8.根据权利要求6所述的实现系统软件升级方法的电子设备,其特征在于,所述第一系统软件包括第一主程序和第一升级辅助程序,所述第二系统软件包括第二主程序和第二升级辅助程序,所述第三系统软件包括第三升级辅助程序。
9.根据权利要求6所述的实现系统软件升级方法的电子设备,其特征在于,所述启动模块,还用于启动所述软件分区信息指示的所述主分区的主程序,所述主程序启动所述第一升级辅助程序。
10.根据权利要求6所述的实现系统软件升级方法的电子设备,其特征在于,所述升级处理模块包括:
升级条件判断单元,用于若所述主程序在运行过程中,接收到系统软件升级指令,控制所述第一升级辅助程序判断下载的新版本的第三系统软件的第三升级辅助程序是否满足预设升级条件;
辅助程序升级单元,用于若所述第三升级辅助程序满足所述预设升级条件,安装所述第三升级辅助程序至所述备份分区,以致所述第三升级辅助程序替换所述第二升级辅助程序;
主程序升级单元,用于若所述第三升级辅助程序安装成功后,所述第三升级辅助程序对所述第二升级辅助程序进行升级,若所述第二主程序升级成功,以致所述第二系统软件升级成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510648292.4/1.html,转载请声明来源钻瓜专利网。





