[发明专利]一种实现计算机故障报警控制的方法有效
申请号: | 200710119768.0 | 申请日: | 2007-07-31 |
公开(公告)号: | CN101110053A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 贾利民;秦勇;蔡国强;李熙 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 李光松 |
地址: | 100044北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 计算机 故障 报警 控制 方法 | ||
技术领域
本发明属于计算机故障报警控制的冗余技术领域,尤其涉及一种实现计算机故障报警控制的方法。
背景技术
计算机工作的最大的隐患是系统的稳定性不高,很容易受到病毒攻击或其它不利因素的破坏,容易死机。特别是对于布置在远程机房的服务器,受到破坏后发生故障会造成运行安装在该机上的软件系统瘫痪。目前,为了解决这个问题,常见的办法是人工重新启动。但这种方法,具有以下缺点:
(1)死机后靠人工难以及时发现;
(2)通知远程机房的管理人员重新启动故障服务器,往往非常困难;
(3)对于某些特殊的应用领域,如果没有及时处理计算机故障问题,会带来不可估量的损失。
发明内容
本发明的目的是提供一种实现计算机故障报警控制的方法。该方法是在计算机上串接一个模块并安装一个数据发生程序,所述模块包括两个接口、固化了执行程序的中央控制器、记录器、短信报警器和重启控制器;所述计算机中的数据发生程序通过串行口定时向所述模块发送数据;所述模块通过检测与其相连的串行接口中传送的数据发生程序的所有数据,启动中央控制器中的程序,通过连续执行数据读取、数据检查和驱动信号输出命令,实现当计算机出现故障死机时,记录死机的信息,同时控制重启控制器动作,实现对计算机电源的切断与导通,能够重新启动计算机,而且能够进行远程报警,控制对计算机电源的通断。
所述模块的接口1的一端、接口2的一端、短信报警器、记录器及重启控制器分别与所述中央控制器相连接;接口1的另一端与计算机串行口直接相连,接口2的另一端连接到计算机的电源输入端,为计算机供电。
所述短信报警器一是把死机信息发送给远程监控人员进行报警;二是接收远程监控人员发过来的命令,发给中央控制器,驱动重启控制器动作,实现计算机电源的通断。
所述中央控制器中的程序步骤为:
1)中央控制器连续执行数据读取命令,读取串行接口中的数据;
2)中央控制器判断串行接口中有没有数据,如果在规定时限内能够读到串行接口中有数据时,则返回步骤1)继续读取串行接口中的数据;
3)若串行接口中没有数据,中央控制器将执行驱动信号输出命令,驱动短信报警器、记录器及重启控制器;
4)如果在规定时限内没有读取到串行口中的数据,这种情况说明计算机已死机,此时,中央控制器执行计算机故障处理程序,包括:驱动记录器记录死机信息,驱动短信报警器输出远程报警信息,驱动重启控制器通断计算机电源;
5)短信报警器连续接收远程短信控制命令,并发送给中央控制器处理,中央控制器判断发过来的命令,如果是强制启动计算机命令,则驱动重启控制器通断计算机电源;如果是远程状态监测命令,则把目前模块的工作状态通过短信报警器发给远端。
本发明的有益效果:本发明不用改变计算机硬件,而且能够自动监测计算机工作状态,提高计算机安全运行程度,当计算机出现故障死机时,记录死机的信息,同时控制重启控制器动作,能够重新启动计算机,而且能够进行远程报警,控制对计算机电源的通断。
附图说明
图1是本发明的结构框图;
图2是图1中央控制器的程序逻辑框图。
具体实施方式
本发明提供一种实现计算机故障报警控制的方法。该方法是在计算机上串接一个包括两个接口、固化了执行程序的中央控制器、记录器、短信报警器和重启控制器的模块,并安装一个数据发生程序。所述模块通过中央控制器中程序的运行,可以接收到计算机上串行接口传送的数据发生程序的所有数据,监视数据是否正常。下面结合附图,对本发明进行具体说明。
图1中,在计算机109上串接一个模块,接通200V交流电105,在计算机107上安装一个数据发生程序。该模块包括串行接口107和108、计算机电源输入接口、固化了执行程序的中央控制器104、报警及记录器101和102、重启控制器106。接口、报警及记录器101和102、重启控制器106分别与中央控制器104相连接。采集装置103用于数据采集。所述模块通过检测与其相连的串行口,经过运行中央控制器104中的程序,监测计算机109上数据发生程序通过串行口传过来的数据,如果计算机出现故障,中央控制器会无法接收到串行口的数据,从而能够及时检测计算机故障,驱动记录报警器,而且能够进行报警控制重启。这样就可以实现计算机故障的报警控制。
图2中,中央控制器中程序的具体步骤为:
步骤101.程序开始;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710119768.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制备普伐他汀钠的方法
- 下一篇:用于监视和配置的方法