本发明属于计算机领域,具体涉及一种计算机死机状态自动重启方法。
背景技术:
众所周知,到目前为止,解决计算机死机状态的方法只有将计算机重启,然后从操作系统的保护模式或者从上次正常启动的配置环境进入。如果计算机在突然死机的状态下,而计算机又不能自我诊断是否死机,也不会自我重启,旁边恰好没有操作人员,或者操作人员不知道如何处理的情况下,计算机一直处于死机状态,对计算机的硬件将带来很大伤害,同时也可能导致计算机系统崩溃。
因此,提出一种计算机死机状态自动重启方法是本发明所要研究的课题。
技术实现要素:
为解决传统计算机无法自我诊断和自我重启,长时间处于死机状态下容易损坏计算机硬件,同时也可能导致计算机系统奔溃的问题,提供一种计算机死机状态自动重启方法,预先搭建一自动重启系统平台,该自动重启平台包括一状态监测模块、一判定模块、一控制模块以及一状态自动切换模块,采用以下步骤进行操作;
第一步,采用所述状态监测模块检测计算机的运行状态,并将检测到的运行状态发送至所述判定模块;
第二步,预先在所述判定模块中设有一响应时间阈值t,根据计算机在持续一段时间内的响应时间来判定从状态检测模块中接收到的计算机的运行状态是否为死机状态,并将判定后的结果发送至所述控制模块;
第三步,所述控制模块根据接收到的判定结果,控制所述状态自动切换模块做出动作;
第四步,启动所述状态自动切换模块对计算机的运行状态进行切换,以控制计算机重启。
进一步地,所述第二步中,所述判定模块将计算机的实际响应时间t1与所述响应时间阈值t相比较,若实际响应时间t1大于或等于响应时间阈值t,则判定结果为死机,若实际响应时间t1小于响应时间阈值t,则判定结果为未死机,返回第一步,待继续判定。
进一步地,在判定过程中,当判定模块判定出计算机死机后,待计算机重启后重新继续判定。
进一步地,还包括一信息记录模块,用于记录计算机的死机状态。
进一步地,还包括一强制重启步骤,该强制重启步骤可发生在任何一个步骤中,一旦操作人员发现计算机出现死机状态,用于手动强制启动状态自动切换模块,以重启计算机。
进一步地,当需要强制重启所述计算机时,长按压重启按钮以实现重启。
本发明相对于现有技术的有益效果如下:
本发明提供了一种计算机死机状态自动重启方法,可靠性好、及时性高,能够实现计算机的自我诊断和自我重启,不会因为拖延重启时间而导致计算机硬件损坏或系统奔溃。
附图说明
图1是本发明计算机死机状态自动重启流程示意图。
具体实施方式
实施例:一种计算机死机状态自动重启方法
参见图1,预先搭建一自动重启系统平台,该自动重启平台包括一状态监测模块、一判定模块、一控制模块以及一状态自动切换模块,采用以下步骤进行操作。
第一步,采用所述状态监测模块检测计算机的运行状态,并将检测到的运行状态发送至所述判定模块。
第二步,预先在所述判定模块中设有一响应时间阈值t,根据计算机在持续一段时间内的响应时间来判定从状态检测模块中接收到的计算机的运行状态是否为死机状态,并将判定后的结果发送至所述控制模块。具体地,当所述判定模块将计算机的实际响应时间t1与所述响应时间阈值t相比较,若实际响应时间t1大于或等于响应时间阈值t,则判定结果为死机,若实际响应时间t1小于响应时间阈值t,则判定结果为未死机,返回第一步,待继续判定。
在判定过程中,当判定模块判定出计算机死机后,待计算机重启后重新继续判定。
第三步,所述控制模块根据接收到的判定结果,控制所述状态自动切换模块做出动作。
第四步,启动所述状态自动切换模块对计算机的运行状态进行切换,以控制计算机重启,此时,完成一个循环。接着进行下一个循环,以此不断地进行自我诊断直至电脑关机。
还包括一强制重启步骤,该强制重启步骤可发生在以上任何一个步骤中,预先设置一重启按钮,一旦操作人员发现计算机出现死机状态,用于手动强制启动状态自动切换模块,以重启计算机,当需要强制重启所述计算机时,长按压重启按钮以实现重启。
以上步骤中,还包括一保存步骤,在计算机准备重启时,把之前所有运行的操作自动保存。
以上已将本发明做一详细说明,以上所述,仅为本发明之较佳实施例而已,当不能限定本发明实施范围,即凡依
本技术:
范围所作均等变化与修饰,皆应仍属本发明涵盖范围内。