[发明专利]一种控制方法及电子设备在审
申请号: | 201910689559.2 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110502367A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 李启纬 | 申请(专利权)人: | 合肥联宝信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 11225 北京金信知识产权代理有限公司 | 代理人: | 韩岳松<国际申请>=<国际公布>=<进入 |
地址: | 230601 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 系统运行数据 备份数据 外部设备 控制电子设备 数据修复 网络平台 修复效率 自动修复 块数据 上电 更新 | ||
本发明实施例提供了一种控制方法及电子设备,所述控制方法包括:电子设备上电后,确定电子设备是否支持自动修复功能;若是,则确定系统是否运行正常;若是,则至少确定所述系统运行数据是否完整、准确;若否,则利用备份数据至少更新部分所述系统运行数据,所述备份数据至少包括BIOS的引导块数据;关闭并重新启动所述系统。本发明实施例的控制方法能够控制电子设备自身完成数据修复,无需借助网络平台或外部设备,操作简单方便,修复效率高。
技术领域
本发明实施例涉及智能设备领域,特别涉及一种控制方法及电子设备。
背景技术
目前,电子设备,例如计算机中,其BIOS ROM失败后,很难自动复原,需要有特定的修复用数据档案且系统需要能运行到特定阶段才能进入修复状态。例如,现有的解决方案包括:搭配在支持网络TopSwap的平台基础上启动TopSwap,基于TopSwap平台完成系统BIOS的修复;或者接上U盘,或其他存储件,以将修复用数据档案输入至电子设备的系统中,并控制电子设备基于该数据完成修复,最后重启设备,使电子设备可正常运行;再或者将部分区块的数据预先备份至BIOS的剩余存储空间内,并于BIOS判断系统运行失败时,将备份区块的数据写回主要执行区块内,进而完成修复。但是,上述方案中,或者是基于网络平台实现,或者是借助外部设备实现,或者是要在BIOS的引导块数据无损坏现象时才可进行,局限性较大,不能满足用户的使用需求。
发明内容
本发明实施例提供了一种能够控制电子设备自身完成数据修复,无需借助网络平台或外部设备的控制方法及应用该方法的电子设备。
为了解决上述技术问题,本发明实施例提供了一种控制方法,包括:
电子设备上电后,确定电子设备是否支持自动修复功能;
若是,则确定系统是否运行正常;
若是,则至少确定所述系统运行数据是否完整、准确;
若否,则利用备份数据至少更新部分所述系统运行数据,所述备份数据至少包括BIOS的引导块数据;
关闭并重新启动所述系统。
作为优选,还包括:
所述电子设备上电后,确定其是否支持自动修复功能;
若是,则将所述备份数据写入电子设备的备份区块内。
作为优选,所述确定电子设备是否支持自动修复功能,若是,则至少确定系统运行数据是否完整、准确包括:
至少基于所述电子设备的BIOS确定所述电子设备是否支持自动修复功能;
若是,则至少由BIOS确定系统运行数据是否完整、准确。
作为优选,所述确定系统运行是否正常包括:
确定WDT是否按预设时间关闭;
若是,则确定所述系统运行正常。
作为优选,所述确定系统运行数据是否完整、准确包括:
通过检查总和校验码确定所述系统运行数据是否完整、准确。
作为优选,所述利用备份数据至少更新部分所述系统运行数据包括:
将所述备份数据至少更新部分所述系统运行数据;
至少确定所述系统被更新的运行数据与所述备份数据的对应部分是否一致;
若一致,则确定更新完毕并准备关闭并重新启动所述系统。
作为优选,还包括:
若不一致,则重新进行所述运行数据的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥联宝信息技术有限公司,未经合肥联宝信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910689559.2/2.html,转载请声明来源钻瓜专利网。