一种计算机故障恢复方法、设备及存储介质技术

技术编号:24090330 阅读:27 留言:0更新日期:2020-05-09 07:47
本发明专利技术公开一种计算机故障恢复方法、设备及存储介质。该方法包括:监测所述计算机的电流值及电压值;当电流值达到电流告警值时,控制计算机重启;当判断计算机重启失败时,延长重启周期并改变重启方式,再控制计算机重启;当电压值达到电压告警值时,切断电源并向远端发出告警信号;以及当电压恢复正常后,自动接通电源并控制计算机重启。通过本发明专利技术快速重启计算机,可以解决出现故障时会影响电力系统运行的问题,使得当计算机出现系统故障时能够进行自我修复,保证计算机类设备的持续运行。

A computer fault recovery method, equipment and storage medium

【技术实现步骤摘要】
一种计算机故障恢复方法、设备及存储介质
本专利技术涉及一种计算机
,尤其涉及一种计算机故障恢复方法、设备及存储介质。
技术介绍
随着科学技术的不断发展,目前电力系统开始向无人值守方向发展,而由于电力系统中自动化程度的提高,对计算机类设备的依赖性逐渐增强,使计算机类设备已经变成了关键设备,一旦出现故障无法恢复,会导致整个电力系统不可用。因此,如何快速对计算机类设备进行故障恢复是目前电力系统领域所亟待解决的一大技术问题。
技术实现思路
针对现有技术的不足,本专利技术所要解决的技术问题在于提供一种计算机故障恢复方法,通过监测计算机的电流以及电压,确保故障设备重启成功,实现故障恢复。本专利技术实施例的一个方面,提供一种计算机故障恢复方法,包括:监测所述计算机的电流值及电压值;当所述电流值达到电流告警值时,控制所述计算机重启;当判断计算机重启失败时,延长重启周期并改变重启方式,再控制所述计算机重启;当所述电压值达到电压告警值时,切断电源并向远端发出告警信号;以及当电压恢复正常后,自动接通电源并控制所述计算机重启。所述的计算机故障恢复方法,当所述电流值达到预设告警值时,对所述计算机执行重启操作,包括:当监测到所述电流值在预设时间内大于第一阈值或者监测到所述电流值小于第二阈值时,控制所述计算机重启,其中,所述第一阈值大于所述第二阈值。所述的计算机故障恢复方法,所述第一阈值和第二阈值的确定方法如下:持续记录常工作电流状态的电流值,取电流稳定数据段的平均值作为第一参考阈值,所述第一参考阈值乘以第一调整系数即为所述第一阈值;持续记录待机状态的电流值,取电流稳定数据段的平均值作为第二参考阈值,所述第二参考阈值乘以第二调整系数即为所述第二阈值。所述的计算机故障恢复方法,所述取电流稳定数据段的平均值时,包括:以时间轴为横坐标,电流为纵坐标,取不低于20s长度的拟合曲线与水平线的夹角不超过5°的数据段的电流的平均值。所述的计算机故障恢复方法,所述判断计算机重启失败,包括:获取重启后的电流值;当所述电流值无法满足开机控制过程、开机状态以及工作状态的电流阈值时,确定重启失败。所述的计算机故障恢复方法,所述当判断重启失败时,延长重启周期并改变重启方式,再控制所述计算机重启,具体包括:延长重启周期后改变重启方式,重启次数加1;当重启次数不大于预设次数时,再控制所述计算机重启;当重启次数大于预设次数时,控制所述计算机断电并向远端发送告警信号。所述的计算机故障恢复方法,其特征在于,所述重启方式包括断电重启和机械重启。所述的计算机故障恢复方法,其特征在于,所述方法还包括:接收手动重启信号;其中,所述手动重启信号为就地重启信号或者远端重启信号根据所述手动重启信号对所述计算机手动重启。本专利技术还提供了一种计算机故障恢复设备,包括:处理器和存储器;所述存储器用于存储计算机指令,所述处理器用于运行所述存储器存储的计算机指令,以实现前述的计算机故障恢复方法。本专利技术更提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述的计算机故障恢复方法。本专利技术实施例的另一个方面,提供一种计算机故障恢复设备,包括:处理器和存储器;所述存储器用于存储计算机指令,所述处理器用于运行所述存储器存储的计算机指令,以实现上述所述的计算机故障恢复方法。本专利技术实施例的再一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述所述的计算机故障恢复方法。本专利技术实施例所提供的计算机故障恢复方法、设备及存储介质,通过监测计算机的电流以及电压,当出现电流异常而使计算机故障时,可以快速启动计算机的重启操作,并监控计算机是否重启成功,实现故障恢复。当出现电压值异常时,切断电源并通过远传通道向远方发出告警信号。当电压恢复正常后,自动接通电源重启计算机。通过本专利技术快速重启计算机,可以解决出现故障时会影响电力系统运行的问题,使得当计算机出现系统故障时能够进行自我修复,保证计算机类设备的持续运行。附图说明图1为本专利技术一可选实施例中计算机故障恢复方法的流程示意图;图2为本专利技术一可选实施例中运行监测流程的示意图;图3为本专利技术一可选实施例中重启流程的示意图;图4为本专利技术一可选实施例中重启判断流程的示意图;图5为本专利技术一可选实施例中计算机故障恢复设备的原理框图。具体实施方式以下配合图式及本专利技术的较佳实施例,进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段。如图1所示,本专利技术实施例提供一种计算机故障恢复方法,该方法包括如下步骤:步骤101,监测计算机的电流值以及电压值;在该步骤中,被监测的计算机主机电源从计算机故障恢复设备提供电源进行取电,采用一对一的配置方式。通过监测计算机主机电源工作电流以及电压的变化,判断计算机主机的工作状态,包括正常工作状态、休眠待机状态。死机状态(程序死循环)。步骤102,当电流值达到电流告警值时,控制计算机重启;当判断计算机重启失败时,延长重启周期并改变重启方式,再控制计算机重启;其中,重启方式包括断电重启和机械重启;当电压值达到电压告警值时,切断电源并通过远传通道向远方发出告警信号。当电压恢复正常后,自动接通电源重启计算机。在步骤102中,预先设置计算机的主机电流和电压的告警值。根据告警值来判断计算机是否处于故障状态。这里的故障状态是指休眠待机、死机状态或者失压状态。通常死机状态时主机的电流通常高于正常电流值,因此这里判断时避免误判,通常监测电流值高于正常电流值且达到一定时间。而休眠待机状态的电流是整机不工作,但是要维持机器的最小系统的电流,电流要比正常工作时小很多。因此,这里预设第一阈值和第二阈值,且第一阈值大于第二阈值。这里,第一阈值为正常工作的电流阈值,第二阈值为待机状态的电流阈值。当微处理器监测到电流值在预设时间内大于第一阈值,则判定计算机处于死机状态,当监测到电流值小于第二阈值时,则判定计算机处于休眠待机状态。当监测到电流值在预设时间内大于第一阈值或者监测到电流值小于第二阈值时,对计算机执行重启操作。其中,由于不同的设备正常工作电流、待机工作电流和死机状态电流均不同,所以系统在使用部署时需要录入正常工作电流阈值(第一阈值)和待机工作电流阈值(第二阈值)。本专利技术一可选实施例中,确定第一阈值和第二阈值的方法如下:设备投入使用后,通过设置端口启动部署流程,其中设置端口可以是软件界面进入,也可以是一个物理按键实现直接启动。当进入部署程序后,设备开始记录电流值,同时发出提醒,提醒人工操作所连接的设备进入正常工作状态,系统持续监测并记录电流,取电流较为稳定(以时间轴为横坐标电流为纵坐标在国际单位制下,存本文档来自技高网...

【技术保护点】
1.一种计算机故障恢复方法,其特征在于,包括:/n监测所述计算机的电流值及电压值;/n当所述电流值达到电流告警值时,控制所述计算机重启;当判断计算机重启失败时,延长重启周期并改变重启方式,再控制所述计算机重启;/n当所述电压值达到电压告警值时,切断电源并向远端发出告警信号;以及当电压恢复正常后,自动接通电源并控制所述计算机重启。/n

【技术特征摘要】
1.一种计算机故障恢复方法,其特征在于,包括:
监测所述计算机的电流值及电压值;
当所述电流值达到电流告警值时,控制所述计算机重启;当判断计算机重启失败时,延长重启周期并改变重启方式,再控制所述计算机重启;
当所述电压值达到电压告警值时,切断电源并向远端发出告警信号;以及当电压恢复正常后,自动接通电源并控制所述计算机重启。


2.如权利要求1所述的计算机故障恢复方法,其特征在于,当所述电流值达到预设告警值时,对所述计算机执行重启操作,包括:
当监测到所述电流值在预设时间内大于第一阈值或者监测到所述电流值小于第二阈值时,控制所述计算机重启,其中,所述第一阈值大于所述第二阈值。


3.如权利要求2所述的计算机故障恢复方法,其特征在于,所述第一阈值和第二阈值的确定方法如下:
持续记录常工作电流状态的电流值,取电流稳定数据段的平均值作为第一参考阈值,所述第一参考阈值乘以第一调整系数即为所述第一阈值;
持续记录待机状态的电流值,取电流稳定数据段的平均值作为第二参考阈值,所述第二参考阈值乘以第二调整系数即为所述第二阈值。


4.如权利要求3所述的计算机故障恢复方法,其特征在于,所述取电流稳定数据段的平均值时,包括:
以时间轴为横坐标,电流为纵坐标,取不低于20s长度的拟合曲线与水平线的夹角不超过5°的数据段的电流的平均值。


5.如权利要求1所述的计算机故障恢复方法...

【专利技术属性】
技术研发人员:申国华郝丽萍陈建昆覃杨姚茂顺许朝萍杨辉黄旭波
申请(专利权)人:贵州电网有限责任公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1