计算机系统故障告警方法、装置及系统制造方法及图纸

技术编号:14903877 阅读:80 留言:0更新日期:2017-03-29 19:05
本发明专利技术提供一种计算机系统故障告警方法、装置及系统,其中,在BIOS中嵌入系统故障标识代码后,该方法包括:根据该系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态,当该运行状态与系统故障标识代码对应的故障状态一致时,确定该运行状态为系统故障标识代码对应的故障状态,进而确定计算机系统的告警状态;将该告警状态对应的电平信号通过GPIO接口发送给告警设备;其中,告警设备为发光设备或者发声设备。本发明专利技术的技术方案,避免了利用显示器或串口设备显示故障状态时,存在的打印函数打印输出滞后的情况,解决了显示器或串口设备显示的故障状态与实际故障状态不能精确匹配的问题。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种计算机系统故障告警方法、装置及系统
技术介绍
计算机系统可能发生各种故障(例如,正常使用故障,人为引起的故障,硬件故障,软件故障,环境影响引起的故障等),这些故障在计算机系统的启动过程中,可能导致计算机系统启动失败,在计算机系统的正常使用过程中,可能造成计算机系统的服务中断,进而给使用该计算机系统的用户带来不可估算的损失。因此,在使用计算机系统时,需要检测计算机系统是否存在故障,并当存在故障时,将故障状态显示出来。目前,主要基于显示器或串口设备来实现计算机系统故障状态的显示,具体的,计算机系统外部连接一显示器或串口设备,故障状态通过明文显示输出,也即,借助于计算机系统封装好的打印函数,将故障状态输出到显示器或串口终端设备进行显示。然而,上述基于显示器或串口设备显示计算机系统故障状态的方法,利用打印函数输出故障状态时,存在打印函数调用时刻以及故障状态打印输出滞后的问题,导致显示器或串口设备显示的故障状态与计算机系统实际的故障状态不能精确匹配。
技术实现思路
本专利技术提供一种计算机系统故障告警方法、装置及系统,以解决显示器或串口设备显示的故障状态与实际故障状态不能精确匹配的问题。本专利技术提供的一种计算机系统故障告警方法,在BIOS中嵌入系统故障标识代码后,该方法包括:根据所述系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态;当所述运行状态与所述系统故障标识代码对应的故障状态一致时,确定所述运行状态为所述系统故障标识代码对应的故障状态;根据所述故障状态与告警状态之间的对应关系,确定计算机系统的告警状态;将所述告警状态对应的电平信号通过GPIO接口发送给告警设备;其中,所述告警设备为发光设备或者发声设备。本专利技术还提供一种计算机系统故障告警装置,包括:检测模块,用于根据在BIOS中嵌入的系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态;第一确定模块,用于当所述运行状态与所述系统故障标识代码对应的故障状态一致时,确定所述运行状态为所述系统故障标识代码对应的故障状态;第二确定模块,用于根据所述故障状态与告警状态之间的对应关系,确定计算机系统的告警状态;发送模块,用于将所述告警状态对应的电平信号通过GPIO接口发送给告警设备;其中,所述告警设备为发光设备或者发声设备。本专利技术还提供一种计算机系统故障告警系统,包括:计算机系统故障告警装置、存储器和告警设备;所述计算机系统故障告警装置分别与所述存储器、所述告警设备连接;所述计算机系统故障告警装置为本专利技术提供的计算机系统故障告警装置;所述存储器,用于存储所述计算机系统故障告警装置确定的故障状态;所述告警设备,用于呈现所述告警状态;所述告警设备为发光设备或发声设备。本专利技术提供的计算机系统故障告警方法、装置及系统,根据在BIOS中嵌入的系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态,当运行状态与系统故障标识代码对应的故障状态一致时,即可确定计算机系统存在故障,并根据故障状态与告警状态之间的对应关系,确定出计算机系统的告警状态,将故障状态对应的电平信号通过GPIO接口发送给告警设备后,由告警设备便可呈现出该告警状态,无需显示器或串口设备,避免了打印函数打印输出滞后的情况,解决了显示器或串口设备显示的故障状态与实际故障状态不能精确匹配的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术计算机系统故障告警方法实施例一的流程示意图;图2为本专利技术计算机系统故障告警方法实施例二的流程示意图;图3为本专利技术计算机系统故障告警装置实施例一的结构示意图;图4为本专利技术计算机系统故障告警装置实施例二的结构示意图;图5为本专利技术计算机系统故障告警系统实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。计算机系统的状态包括系统启动过程状态和系统运行过程状态两个方面,由于计算机系统在启动和运行的过程中都有可能发生各种故障,这些故障在计算机系统启动过程中,可能会导致计算机系统启动失败,在计算机系统正常使用过程中,可能造成计算机系统的服务中断,进而给使用该计算机系统的用户带来不可估算的损失。因此,在使用计算机系统时,需要检测计算机系统是否存在故障,并当存在故障时,将故障状态显示出来。其中,计算机系统可能发生的故障,主要包括以下几种:(1)正常使用时出现的故障,主要是由于机械的正常磨损、使用寿命已到、老化引起的;(2)人为引起的故障,主要是由于使用者不遵守操作规程,例如,硬件系统的带电插拔,拆卸板卡时使用暴力等,从而造成的元器件损坏;(3)硬件故障,例如,计算机系统在制造的过程中,出现以下情况:制造工艺或材料质量不过关,计算机系统的板卡或插件间的接触不良,板卡的焊点虚焊、脱焊或者连接导线断线等。这些情况随着外界环境(例如,受潮、灰尘、发霉、振动等)影响,就会引发计算机系统出现故障。(4)软件故障,软件故障又分为两种:第一是系统故障,主要是由于设置不当,硬件设备不能被计算机系统识别和使用,设备资源之间出现冲突等原因造成的系统不能正常运行甚至死机,进而产生的故障;第二为应用程序故障,一般是由计算机系统和应用软件本身的缺陷造成的,主要体现在系统和软件不能完全兼容等方面。(5)使用环境影响引起的故障,主要包括电源、温度、灰尘、电磁辐射等因素影响而造成的计算机系统故障。对于计算机系统可能出现的故障,现阶段,主要基于显示器或串口设备来实现对其检测和显示,具体的,在计算机系统外部连接一显示器或串口设备,将计算机系统出现的故障状态通过计算机系统封装好的打印函数输出到显示器或串口终端设备进行显示。这种方法,由于需要将故障状态利用打印函数输出,存在打印函数调用时刻以及故障状态打印输出滞后的问题,导致显示器或串口设备显示的故障状态与计算机系统实际的故障状态不能精确匹配。针对显示器或串口设备显示的故障状态与计算机系统实际的故障状态不能精确匹配的问题,本专利技术提供了一种计算机系统故障告警方法、装置及系统,首先,根据在BIOS中嵌入的系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态,根据系统故障标识代码与故障状态之间的对应关系确定出系统故障标识代码对应的故障状态,其次,根据故障状态与告警状态之间的对应关系确定出计算机系统的告警状态,最后,通过GPIO接口将告警状态对应的电平信号发送给告警设备,并呈现出该告警状态,避免了打印函数的调用时刻以及故障状态打印输出滞后的情况,解决了显示器或串口设备显示的故障状态与实际故障状态不能精确匹配的问题。图1为本专利技术计算机系统故障告警方法实施例一的流程示意图。如图本文档来自技高网...

【技术保护点】
一种计算机系统故障告警方法,其特征在于,在基本输入输出系统BIOS中嵌入系统故障标识代码后,该方法包括:根据所述系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态;当所述运行状态与所述系统故障标识代码对应的故障状态一致时,确定所述运行状态为所述系统故障标识代码对应的故障状态;根据所述故障状态与告警状态之间的对应关系,确定计算机系统的告警状态;将所述告警状态对应的电平信号通过通用输入输出GPIO接口发送给告警设备;其中,所述告警设备为发光设备或者发声设备。

【技术特征摘要】
1.一种计算机系统故障告警方法,其特征在于,在基本输入输出系统BIOS中嵌入系统故障标识代码后,该方法包括:根据所述系统故障标识代码检测CPU或BIOS从启动过程开始的运行状态;当所述运行状态与所述系统故障标识代码对应的故障状态一致时,确定所述运行状态为所述系统故障标识代码对应的故障状态;根据所述故障状态与告警状态之间的对应关系,确定计算机系统的告警状态;将所述告警状态对应的电平信号通过通用输入输出GPIO接口发送给告警设备;其中,所述告警设备为发光设备或者发声设备。2.根据权利要求1所述的计算机系统故障告警方法,其特征在于,还包括:配置有所述系统故障标识代码与所述故障状态之间在CPU或BIOS从启动过程开始的对应关系,以及配置有所述故障状态与所述告警状态之间的对应关系。3.根据权利要求1所述的计算机系统故障告警方法,其特征在于,在所述根据所述故障标识代码检测CPU或BIOS从启动过程开始的运行状态之前,还包括:在所述CPU或所述BIOS执行序列中的至少一个指定位置处分别设置插桩点;所述当所述运行状态与所述系统故障标识代码对应的故障状态一致时,确定所述运行状态为所述系统故障标识代码对应的故障状态,具体包括:当所述CPU或所述BIOS运行到所述插桩点所在指定位置处时的运行状态与所述系统故障标识代码对应的故障状态一致时,确定所述插桩点所在指定位置处时的运行状态为所述系统故障标识代码对应的故障状态;所述插桩点的数量与所述系统故障标识代码对应的故障状态的数量一致。4.根据权利要求1所述的计算机系统故障告警方法,其特征在于,在所述将所述告警状态对应的电平信号通过通用输入输出GPIO接口发送给告警
\t设备之后,还包括:采集所述告警状态,识别所述计算机系统存在的故障类型和所述故障位置。5.根据权利要求1~4任一项所述的计算机系统故障告警方法,其特征在于,还包括:对所述故障状态进行分析,得出所述故障状态对应的解决方案。6.一种计算机系统故障告警装置,其特征在于,包括:检测模块,用于根据在基...

【专利技术属性】
技术研发人员:简方军褚越杰曾园燕
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京;11

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

1