[发明专利]系统恢复方法、装置以及电子设备有效
申请号: | 201911027707.0 | 申请日: | 2019-10-22 |
公开(公告)号: | CN110825563B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 姚坤 | 申请(专利权)人: | RealMe重庆移动通信有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F8/61;G06F8/65 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 苗燕 |
地址: | 401120 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 恢复 方法 装置 以及 电子设备 | ||
1.一种系统恢复方法,其特征在于,应用于电子设备,所述电子设备包括recovery分区以及备份分区,所述备份分区中存储有recovery镜像文件以及系统升级包,所述备份分区为所述电子设备中除了目前所已经有的分区外,再增加的一个bak分区,所述方法包括:
检测所述电子设备的运行状态;
若所述运行状态满足预设条件,触发所述备份分区中的recovery镜像开始运行,其中,所述预设条件包括:电子设备启动后,在限定时间内无法加载桌面,所述在限定时间内无法加载桌面表征所述电子设备处理数据的延迟;其中,根据所述电子设备当前所处的时间段来确定所述限定时间;若所述电子设备当前所处的时间段为第一时间段,确定所述限定时间为第一时长;若所述电子设备当前所处的时间段为第二时间段,确定所述限定时间为第二时长,所述第一时长大于所述第二时长;
使所述recovery镜像运行后加载所述系统升级包,以用于使所述电子设备恢复运行所述系统升级包所对应的系统。
2.根据权利要求1所述的方法,其特征在于,所述若所述运行状态满足预设条件,触发所述备份分区中的recovery镜像开始运行的步骤包括:
若所述运行状态满足预设条件,向电子设备的misc分区中写入用于触发备份分区中recovery镜像运行的指定字段,并重启所述电子设备;
所述电子设备重启后基于识别到所述misc分区中的所述指定字段,触发所述备份分区中的recovery镜像开始运行。
3.根据权利要求2所述的方法,其特征在于,所述电子设备重启后基于识别到所述misc分区中的所述指定字段,触发所述备份分区中的recovery镜像开始运行之后还包括:
清除所述misc分区中触发备份分区中recovery镜像运行的所述指定字段;
清除用户分区的数据。
4.根据权利要求1-3任一所述的方法,其特征在于,所述检测所述电子设备的运行状态之前还包括:
接收服务器通过OTA方式发送的所述系统升级包;或者,
接收服务器通过OTA方式发送的系统升级包的地址,从所述系统升级包的地址下载得到所述系统升级包。
5.根据权利要求1-3任一所述的方法,其特征在于,所述系统升级包为第一版本的系统升级包;所述使所述recovery镜像运行后加载所述系统升级包,以用于使所述电子设备恢复运行所述系统升级包所对应的系统的步骤之后,还包括:
运行所述第一版本的系统升级包所对应系统的所述电子设备,从网络获取与所述第一版本的系统升级包对应的第二版本的系统升级包,所述第二版本的系统升级包所集成的功能多于所述第一版本的系统升级包或者所述第二版本的系统升级包所集成的功能的版本高于所述第一版本的系统升级包所集成的功能的版本;
基于所述第二版本的系统升级包进行系统升级,以用于使所述电子设备运行所述第二版本的系统升级包所对应的系统。
6.根据权利要求5所述的方法,其特征在于,所述从网络获取与所述第一版本的系统升级包对应的第二版本的系统升级包的步骤包括:
通过OTA方式下载所述第一版本的系统升级包对应的第二版本的系统升级包,并将所述第二版本的系统升级包存储在所述电子设备的cache分区;
所述基于所述第二版本的系统升级包进行系统升级的步骤包括:
触发所述电子设备的所述recovery分区中的镜像文件开始运行,以使所述电子设备进入recovery模式;
处于recovery模式的电子设备从所述cache分区加载第二版本的系统升级包进行系统升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于RealMe重庆移动通信有限公司,未经RealMe重庆移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911027707.0/1.html,转载请声明来源钻瓜专利网。