[发明专利]用于自动恢复的方法和计算设备有效
申请号: | 201880035651.0 | 申请日: | 2018-05-23 |
公开(公告)号: | CN110678849B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 杰夫·夏基;斯韦托斯拉夫·加诺夫 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;任庆威 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 恢复 方法 计算 设备 | ||
1.一种用于自动恢复的方法,包括:
确定计算设备已经进入损坏状态,所述计算设备至少存储系统数据和关于对所述系统数据的多个改变的信息;
在确定所述计算设备已经进入所述损坏状态之后,从对所述系统数据的所述多个改变中识别对所述系统数据的一个或多个不可信改变,其中,所述一个或多个不可信改变是由一个或多个不可信实体进行的;
将对所述系统数据的所述一个或多个不可信改变重置为一个或多个默认值;以及
在将对所述系统数据的所述一个或多个不可信改变重置为所述一个或多个默认值之后,初始化所述计算设备。
2.根据权利要求1所述的方法,其中,所述方法进一步包括:
在初始化所述计算设备之后,确定所述计算设备是否保持在所述损坏状态;以及
在确定所述计算设备未保持在所述损坏状态之后,退出所述计算设备的恢复过程。
3.根据权利要求1所述的方法,其中,所述多个改变包括对所述系统数据的所述一个或多个不可信改变以及由一个或多个可信实体进行的一个或多个可信改变,并且其中,所述方法进一步包括:
在初始化所述计算设备之后,确定所述计算设备是否保持在所述损坏状态;
在确定所述计算设备确实保持在所述损坏状态之后,从所存储的对所述系统数据的多个改变中删除对所述系统数据的所述一个或多个不可信改变;
将对所述系统数据的所述一个或多个可信改变重置为一个或多个默认值;以及
在将对所述系统数据的所述一个或多个可信改变重置为所述一个或多个默认值之后,执行所述计算设备的第二初始化。
4.根据权利要求3所述的方法,其中,所述方法进一步包括:
在执行所述计算设备的所述第二初始化之后,确定所述计算设备是否保持在所述损坏状态;
在确定所述计算设备确实保持在所述损坏状态之后,从所存储的对所述系统数据的多个改变中删除所述一个或多个可信改变;
将所述系统数据重置为一个或多个默认值;以及
在将所述系统数据重置为所述一个或多个默认值之后,执行所述计算设备的第三初始化。
5.根据权利要求4所述的方法,其中,所述方法进一步包括:
在执行所述计算设备的所述第三初始化之后,确定所述计算设备是否保持在所述损坏状态;
在确定所述计算设备确实保持在所述损坏状态之后,生成请求关于移除所述计算设备的永久数据的输入的提示;
在接收到移除所述永久数据的输入之后,移除所述永久数据;以及
执行所述计算设备的硬件重置。
6.根据权利要求1所述的方法,其中,关于对所述系统数据的所述多个改变的所述信息包括关于对所述系统数据的所述多个改变的一个或多个日志条目,其中,所述一个或多个日志条目中的每一个记录:对所述系统数据的改变以及与对所述系统数据的所述改变相关联的应用。
7.根据权利要求6所述的方法,其中,从对所述系统数据的所述多个改变中识别由一个或多个不可信实体进行的对所述系统数据的一个或多个改变包括基于对所述系统数据的特定改变的日志条目来确定对所述系统数据的所述多个改变中的特定改变是否与不可信实体相关联。
8.根据权利要求6所述的方法,其中,所述一个或多个日志条目中的每一个进一步记录可信实体是否对所述系统数据进行所述改变的指示。
9.根据权利要求1所述的方法,其中,对所述系统数据的所述改变包括所述系统数据到实验值的实验改变,并且其中,关于对所述系统数据的所述多个改变的所述信息包括所述实验改变的指示和进行所述实验改变的所述计算设备的应用的指示。
10.根据权利要求9所述的方法,其中,对所述系统数据的所述一个或多个不可信改变包括所述实验改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880035651.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:跨装置的通用数据访问
- 下一篇:自动化装置测试分类系统和技术