[发明专利]一种计算机系统异常恢复的方法和设备有效
申请号: | 202110271428.X | 申请日: | 2021-03-12 |
公开(公告)号: | CN113032182B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 王兴隆;宿燕鸣 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 陈黎明;宋薇薇 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机系统 异常 恢复 方法 设备 | ||
1.一种计算机系统异常恢复的方法,其特征在于,包括以下步骤:
响应于检测到计算机系统发生断电事件且所述系统的备用电源电量低于阈值,通过额外的供电电容为CPLD和BMC供电,经由CPLD记录当前的系统状态并将所述当前的系统状态发送到BMC中;
由BMC判断所述断电事件的类型;
响应于所述断电事件为闪断,BMC基于所述当前的系统状态将所述计算机系统进行恢复;
响应于所述断电事件为非闪断,BMC将所述当前的系统状态存储到存储器中;
响应于所述计算机系统恢复供电,BMC从所述存储器中读取所述当前的系统状态并基于所述当前的系统状态将所述计算机系统进行恢复。
2.根据权利要求1所述的方法,其特征在于,由BMC判断所述断电事件的类型包括:
设置断电时间阈值和断电事件计时器;
响应于发生断电事件,计时器开始计时并将记录的时间实时与所述时间阈值进行比较;
响应于所述记录的时间超过所述时间阈值,判断断电事件为非闪断;
响应于所述记录的时间未超过所述时间阈值,判断断电事件为闪断。
3.根据权利要求1所述的方法,其特征在于,响应于检测到计算机系统发生断电事件且所述系统的备用电源电量低于阈值,经由CPLD记录当前的系统状态并将所述当前的系统状态发送到BMC中包括:
记录当前系统的开关机状态和系统的登陆状态;
记录当前系统中运行的软件名称和登陆状态。
4.根据权利要求1所述的方法,其特征在于,还包括:
将供电电容的输入端与所述备用电源连接以使所述备用电源为所述供电电容进行充电;
将所述供电电容的输出端分别连接到CPLD和BMC上以使所述供电电容在所述备用电源无电量的情况下为CPLD和BMC供电。
5.一种计算机系统异常恢复的设备,其特征在于,所述设备包括:
记录模块,所述记录模块配置为响应于检测到计算机系统发生断电事件且所述系统的备用电源电量低于阈值,通过额外的供电电容为CPLD和BMC供电,经由CPLD记录当前的系统状态并将所述当前的系统状态发送到BMC中;
判断模块,所述判断模块配置为由BMC判断所述断电事件的类型;
恢复模块,所述恢复模块配置为响应于所述断电事件为闪断,BMC基于所述当前的系统状态将所述计算机系统进行恢复;
读取模块,所述读取模块配置为:
响应于所述断电事件为非闪断,BMC将所述当前的系统状态存储到存储器中;
响应于所述计算机系统恢复供电,BMC从所述存储器中读取所述当前的系统状态并基于所述当前的系统状态将所述计算机系统进行恢复。
6.根据权利要求5所述的设备,其特征在于,所述判断模块还配置为:
设置断电时间阈值和断电事件计时器;
响应于发生断电事件,计时器开始计时并将记录的时间实时与所述时间阈值进行比较;
响应于所述记录的时间超过所述时间阈值,判断断电事件为非闪断;
响应于所述记录的时间未超过所述时间阈值,判断断电事件为闪断。
7.根据权利要求5所述的设备,其特征在于,所述记录模块还配置为:
记录当前系统的开关机状态和系统的登陆状态;
记录当前系统中运行的软件名称和登陆状态。
8.根据权利要求5所述的设备,其特征在于,还包括供电模块,所述供电模块配置为:
将供电电容的输入端与所述备用电源连接以使所述备用电源为所述供电电容进行充电;
将所述供电电容的输出端分别连接到CPLD和BMC上以使所述供电电容在所述备用电源无电量的情况下为CPLD和BMC供电。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110271428.X/1.html,转载请声明来源钻瓜专利网。