一种计算机故障自动检测系统及检测方法与流程

文档序号:16666664发布日期:2019-01-18 23:19阅读:284来源:国知局
一种计算机故障自动检测系统及检测方法与流程

本发明涉及计算机故障检测领域,尤其涉及一种计算机故障自动检测系统及检测方法。



背景技术:

在一些领域,计算机办公成为了一种主要的办公方式,但是,大部分使用者只懂得如何使用电脑,对电脑的硬件特别是维修知识欠缺,当出现一些故障症状时不能够及时的发现从而带来更大的故障,一方面影响有可能突然故障造成数据丢失,另一方面更大的故障需要花费更长的时间维修,甚至需要更换硬件,增加了使用成本。

特别是在较大的办公场所,同时有几百台甚至上千台电脑同时工作时,及时地发现问题以及解决问题能够有效地增加工作效率。



技术实现要素:

本发明的主要目的在于提供一种计算机故障自动检测系统及检测方法,该检测系统及检测方法能够自动地检测待测计算机的硬件故障,并且能够及时地发送给维修人员,维修人员根据故障类型选择不同的维修方式。

为达到以上目的,本发明采用的技术方案为:一种计算机故障自动检测系统,包括故障检测模块和与故障检测模块能够远程通讯的远程服务器,所述故障检测模块包括控制器、无线网络模块、存储模块以及与控制器连接的pci接口,所述pci接口用以与计算机的主板连接,其特征在于,所述存储模块预存有硬件故障代码,所述控制器能够通过pci总线获取bios对硬件的检测结果并且能够将获取的检测结果与故障代码进行对比,当检测结果与故障代码一致时,控制器确定计算机硬件故障并将故障信息发送到远程服务器并且将故障信息保存在存储模块中。

优选地,还包括预装有能够与远程服务器进行通信的app的手机,故障信息能够在手机上显示。

优选地,控制器能够获取安装有故障检测模块的计算机的唯一识别信息并将该微微一识别信息与故障信息一起发送到远程服务器,在所述手机上能够同时查看到唯一识别信息对应的故障信息。

优选地,所述故障检测模块还包括与控制器信号连接的报警装置和显示屏,所述报警装置至少包括与控制器信号连接的扬声器,所述控制器能够在硬件出现故障时控制扬声器发出响声以及控制显示屏显示故障代码对应的故障名称。

优选地,故障检测模块包括用以关闭扬声器的第一按键、用以取消求助的第二按键以及用以求助的第三按键。

优选地,所述故障检测模块还包括与控制器信号连接的复位按键,通过复位按键能够清除保存在存储模块中的故障信息。

优选地,所述故障检测模块还包括与控制器信号连接的通话模块,所述故障检测处模块能够通过通话模块向远程服务器发送声音信号。

本发明还提供一种计算机故障自动检测方法,其特征在于,具体包括如下步骤:

步骤一:计算机电源打开,计算机启动,故障检测模块打开;

步骤二:bios对计算机硬件检测,故障检测模块的控制器获取bios对硬件的检测结果,并且将检测结果与预存在存储模块中的故障代码进行对比,当至少一个检测结果与预存在存储模块中的至少一条故障代码一致时,控制器判定计算机硬件出现故障;

步骤三:控制器将故障信息保存到所述存储模块中同时发送到远程服务器。

优选地,在进入步骤三之前,控制器控制设置在故障检测模块内的报警装置进行报警,并延时进入步骤三。

优选地,在步骤二中进行对比时,首先选取位于左侧或右侧的第一位字符与检测结果中位于左侧或右侧的第一位字符相同的故障代码,得到第一选取结果;其次,在第一选取结果中,选取位于左侧或右侧的第二位字符与检测结果中位于左侧或右侧的第二字符相同的故障代码;依次类推,对检测结果所有的字符进行对比。

与现有技术相比,本发明具有以下有益效果:

1)该计算机故障自动检测系统能够在计算机启动时对计算机对的硬件进行自动检测,并且在出现故障使能够及时地报警,同时也能够发送到远程服务器以便维修人员及时地进行维修;

2)该检测系统在向远程服务器延时发送故障信息,以便留出时间供计算机使用者判断自己能否进行修复,进而能够节省修复时间,并且能够节省维修资源。

附图说明

图1是根据本发明的一个优选实施例的原理图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。

如图1所示,一种计算机故障自动检测系统,包括安装在计算机上的故障检测模块和与故障检测模块能够远程通讯的远程服务器,故障检测模块能够将检测到故障数据发送给远程服务器。

所述故障检测模块包括控制器、无线网络模块、存储模块以及与控制器连接的pci接口,所述pci接口用以与计算机的主板连接。所述无线网络模块能够使控制器与远程服务器通讯,所述存储模块预存有硬件故障代码。在计算机启动时,bios会对计算机硬件进行检测,所述控制器能够获取bios的检测结果并与存储在存储模块中的故障代码进行对比,当检测结果中的一条或者几条数据与存储在存储模块中的故障代码一致,说明硬件出现故障。所述无线网络模块采用现有技术中的wifi模块,所述控制器、存储模块、远程服务器均采用现有技术。

为了能够使控制器迅速地获取对比结果,可以采用模糊查询的发放时将检测结果与存储在存储模块中的故障代码进行对比。具体地,检测结果为一串字符,在控制器获取到检测结果之后,开始进行对比,首先选出存储在存储模块中左侧的第一位字符与检测结果位于左侧第一位的字符相同的故障代码,得到第一选取结果;从第一选取结果中选取位于左侧第二位的字符与检测结果位于左侧第二位的字符相同的故障代码,获取第二选取结果;以此类推,直至将检测结果的每一位字符都经过比较,保证检测结果与对应的故障代码完全对应。通过采用模糊查询,相比于每个字符都要与所有的存储在存储模块中的故障代码进行比较,速度更快。当然,也可以从最右侧的字符进行对比。当具有多个检测结果时,分别采用模糊查询的方式对检测结果与故障代码进行对比。

当控制器确定出现故障时,所述控制器能够将对应的故障发送到远程服务器,维修人员能够在远程服务器上查看到相应的故障,同时,控制器将故障信息保存到存储模块中。优选地,远程服务器器能够与维修人员的手机进行通讯,并且能够将故障信息主动推送到维修人员的手机上,具体地,在维修人员的手机上安装有app(应用软件),app能够与故障检测模块进行通信。优选地,所述控制器能够获取所检测计算机的计算机名称或者mac地址等计算机唯一识别信息,通过计算机唯一识别信息,维修人员能够快速地找到计算机所在的位置以及计算机的品牌、参数、使用时间等。

优选地,故障检测模块包括与控制器信号连接的报警装置和显示屏,所述报警装置至少包括与控制器信号连接的扬声器,在所述存储模块中还存储有与故障代码对应的故障名称,在出现故障时,控制器控制扬声器发出警报,并且在显示屏上输出对应的故障名称。

所述故障检测模块还包括与控制器信号连接的用以关闭扬声器的第一按键,使用者在听到扬声器的报警之后,通过按压第一按键能够关闭扬声器,避免长时间发出响声。在扬声器关闭之后,显示屏上持续显示故障名称直至故障清除。

优选地,在故障出现后,控制器延时向远程服务器发送故障信息。通过延时,电脑使用者能够根据具体的故障信息来判断是否需要求助。所述故障检测模块还包括与控制器信号连接的第二按键和第三按键,通过操作所述第二按键,控制器取消求助,通过操作第三按键,控制器主动发出求助信息而不管是否在延时的时间内。正常情况下,也可以通过第三按键进行求助。

所述故障检测模块还包括与控制器信号连接的复位按键,通过复位按键能够清除保存在存储模块中的故障信息。在未清除故障信息的情况下,每次开机时控制器均会发出报警信号直至消除故障信息。

优选地,所述故障检测模块还包括与控制器信号连接的通话模块,所述维修人员通过其手机内的app能够与选定的故障检测模块进行通话,以便于询问计算机相关问题以及指导使用者进行修复。在计算机使用者按下第三按键且维修人员接受求助之后,维修人员可以通过app发起会话,为了方便计算机使用者确定是否可以会话,在故障检测模块上可以设置相应的指示灯,例如,在能够会话时显示绿色,会话断开时显示红色。从手机app上发送到故障检测模块上的声音在扬声器中播放。

优选地,所述故障检测模块由计算机电源供电,受计算机电源键的控制,当按下计算机电源键启动计算机时,故障检测模块启动。

所述故障检测模块还具有备用电源,当计算机使用者在维修人员的远程指导下修复时,为了避免频繁的重启电脑而影响通话,可以启用备用电源。具体地,所述故障检测模块还包括与控制器信号连接的第四按键,所述第四按键能够启用备用电源。所述备用电源可以为可充电电池,在备用电源未启用时,可以有计算机电源对其进行充电。在备用电源启用状态下,通过再次按压第四按键能够使备用电源转为未使用状态或者按下复位按键后备用电源自动转为未启用状态。

所述故障检测模块还包括第五按键,所述第五按键为开关按键用以切断故障检测模块与计算机电源之间的电路,当电源被切断时,不再受计算机电源的控制,此时通过按压第四按键能够启动和关闭故障检测模块。

所述故障检测模块可以为盒状结构,在盒的侧壁上仅仅设置有与主板相连的pci接口以及连接到计算机电源电路上的电源接口。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1