一种电脑故障检测方法及装置制造方法及图纸

技术编号:14817841 阅读:148 留言:0更新日期:2017-03-15 11:48
本发明专利技术公开了一种电脑故障检测方法及装置,该方法包括以下步骤:S1,发送系统管理中断信号至所述电脑的处理器,处理器接收到所述系统管理中断信号后进入系统管理模式,其中所述系统管理模式独立于所述电脑的操作系统;S2,所述处理器执行所述系统管理模式下的预置的检测命令以生成相应的检测信号,根据所述检测信号判断所述电脑出现故障的原因。对于出现死机故障的电脑,本方法和装置能够准确判断该故障是属于软件引起的死机还是硬件引起的死机,从而方便用户快速准确的查找和解决电脑的死机故障。

【技术实现步骤摘要】

本专利技术涉及计算机检测领域,特别涉及一种电脑故障检测方法及装置
技术介绍
在电脑(包括台式计算机和笔记本电脑)研发或者消费者使用阶段,常常会出现系统死机的情况,此时往往会无法准确判断其具体情况是由于硬件死机还是由于软件死机,以至于解决死机问题的大方向出现偏差,不能很快定位和解决故障所在。因为当电脑的系统出现死机状况时从表面呈现形式来看都是一样的,例如鼠标不能动,capslock灯没反应,屏幕不更新等。所以上述问题给研发人员和消费者短时间的准确判断和消除故障造成困扰。一般来说,由于硬件而死机都是因为电脑的硬件设备出现问题,比如:时钟,电压,电源相关的功能出现错误,这个时候就需要对硬件设备逐一关闭和排除。而由于软件而死机通常都是由某个安装的软件或驱动引起,需要对软件逐一排除和澄清。对于上述两种情况解决故障问题的思路会不同,这个时候判断到底是由于硬件而死机还是由于软件而死机就显得非常重要。
技术实现思路
本专利技术实施例的目的在于提供一种电脑故障检测方法及装置,该方法及装置能够简单准确地检测出电脑出现故障的原因,特别是能够快速检测出是由于软件原因还是硬件原因引起的故障,以便为用户快速解决故障创造条件。为了实现上述目的,在本专利技术的一个实施例中,提供了一种电脑故障检测方法,包括以下步骤:S1,发送系统管理中断信号至所述电脑的处理器,处理器接收到所述系统管理中断信号后进入系统管理模式,其中所述系统管理模式独立于所述电脑的操作系统;S2,所述处理器执行所述系统管理模式下的预置的检测命令以生成相应的检测信号,根据所述检测信号判断所述电脑出现故障的原因。作为优选,步骤S1进一步包括:S11,所述电脑的嵌入式控制器侦测所述电脑是否被触发,如果被触发则生成相应的控制信号并发送至所述电脑的主板的总线扩展器;S12,所述总线扩展器根据所述控制信号生成所述系统管理中断信号;S13,所述处理器接收并执行所述系统管理中断信号后进入系统管理模式。作为优选,步骤S2进一步包括:S21,所述处理器执行存储于所述电脑的基本输入输出系统中的所述检测命令,其中所述检测命令能够被改写;S22,根据所述检测命令生成所述检测信号并发送至所述电脑的主板,所述主板或主板上的部件根据所述检测信号判断所述电脑的故障。作为优选,当所述电脑死机时,执行所述检测命令后所述电脑做出声和/或光反应,则所述电脑具有软件故障;当所述电脑死机时,执行所述检测命令后所述电脑没有做出声和/或光反应,则所述电脑具有硬件故障。作为优选,所述电脑包括笔记本电脑、台式电脑和平板电脑。本专利技术的实施例还提供了一种电脑故障检测装置,包括安装在所述电脑上的处理器和总线扩展器;所述总线扩展器与所述处理器电连接,所述总线扩展器配置为发送系统管理中断信号至所述处理器,所述处理器接收所述系统管理中断信号并进入系统管理模式,其中所述系统管理模式独立于所述电脑的操作系统;所述处理器配置为在所述系统管理模式下执行检测命令以生成相应的检测信号;所述电脑根据所述检测信号判断其出现故障的原因。作为优选,还包括相互电连接的嵌入式控制器和输入设备,其中,所述输入设备配置为触发所述嵌入式控制器以使其生成控制信号,所述嵌入式控制器配置为将所述控制信号发送至设置在所述电脑的主板上的总线扩展器;所述总线扩展器进一步配置为根据所述控制信号生成所述系统管理中断信号并将其发送至所述处理器;所述处理器进一步配置为接收并执行所述系统管理中断信号进入系统管理模式。作为优选,所述检测命令存储于所述电脑的基本输入输出系统中,并且所述检测命令能够被改写;所述处理器根据所述检测命令生成所述检测信号并发送至所述电脑的主板,所述主板或主板上的部件根据所述检测信号判断所述电脑的故障。作为优选,所述处理器配置为当所述电脑死机时,执行所述检测命令,以使所述主板做出声和/或光反应并判断出所述电脑具有软件故障;所述处理器进一步配置为当所述电脑死机时,执行所述检测命令,以使所述主板做出声和/或光反应并判断出所述电脑具有硬件故障。作为优选,所述电脑包括笔记本电脑、台式电脑和平板电脑。本专利技术实施例的有益效果在于:对于出现死机故障的电脑,本方法和装置能够准确判断该故障是属于软件引起的死机还是硬件引起的死机,从而方便用户快速准确的查找和解决电脑的死机故障。附图说明图1为本专利技术实施例的电脑故障检测方法的流程图;图2为本专利技术实施例的电脑故障检测方法的步骤S1的流程图;图3为本专利技术实施例的电脑故障检测方法的步骤S2的流程图;图4为本专利技术实施例的电脑故障检测方法的详细流程图;图5为本专利技术实施例的电脑故障检测装置的结构框图。附图标记说明1-输入设备2-嵌入式控制器3-总线扩展器4-处理器5-基本输入输出系统6-主板7-蜂鸣器8-LED灯具体实施方式为使本领域技术人员更好地理解本专利技术,下面参照附图对本专利技术的实施例进行详细说明。本专利技术实施例的一种电脑故障检测方法,如图1和图4所示,并结合图5,包括以下步骤:S1,发送系统管理中断信号至电脑的处理器4,处理器4接收到系统管理中断信号(SMI)后进入系统管理模式(SMM),系统管理模式独立于电脑的操作系统,该模式对于电脑的操作系统是透明的,不依赖于操作系统,因此在该模式下处理器4可以在操作系统及其软件发生故障而不能运行时仍旧可以做其它操作。S2,处理器4执行系统管理模式下的预置的检测命令以生成相应的检测信号,再根据检测信号判断电脑出现故障的原因。该检测命令可以预先保存在某一位置以供处理器4调用和执行,例如当电脑为笔记本电脑时可以存储在BIOS中或独立的寄存器中,在本实施例中,该检测命令预先保持在BIOS中,当处理器4进入系统管理模式后不会受电脑的操作系统的影响,能够调用预先存储在BIOS中的检测命令并生成相应的检测信号。该检测信号可以发送到电脑的一个部件也可以发送到多个不同的部件(每个部件可以判断相应的故障),上述部件能够根据检测信号判断电脑出现故障的原因,还可以通过声音或光电等形式表达出来。在本专利技术的一个实施例中,请结合图2和图4,步骤S1进一步包括以下步骤:S11,电脑的嵌入式控制器2侦测电脑是否被触发,如果被触发则生成相应的控制信号并发送至电脑的主板6的总线扩展器3。在触发阶段可以首先通过预置的快捷方式(例如通过预置的快捷键或组合快捷键)发出触发信号,嵌入式控制器2(例如笔记本电脑中的EC)侦测到该触发信号后生成控制信号,并发送至电脑的主板6的总线扩展器3(GPIO),总线扩展器3能够提供额外的控制和监视功能,能够提供特殊的独立于电脑其他设备的信号。S12,总线扩展器3根据上述控制信号生成系统管理中断信号,并将其发送至处理器4。S13,处理器4接收并执行系统管理中断信号后进入系统管理模式。系统管理模式对处理器4具有统一的标准体系结构特性,这个模式为操作系统实现平台指定的功能(比如电源管理或系统安全)提供了一种透明的机制。当外部的SMMinterruptpin(SMI#)被激活或者收到一个系统管理中断信号(SMI),处理器4将进入系统管理模式(SMM)。在系统管理模式下,当保存正在运行程序的整个上下文时,处理器4切换到一个分离的地址空间,然后系统管理模式指定的代码可以被透明的执行。当从系统管理模式返回时,处理器4将回本文档来自技高网...
一种电脑故障检测方法及装置

【技术保护点】
一种电脑故障检测方法,其特征在于,包括以下步骤:S1,发送系统管理中断信号至所述电脑的处理器,处理器接收到所述系统管理中断信号后进入系统管理模式,其中所述系统管理模式独立于所述电脑的操作系统;S2,所述处理器执行所述系统管理模式下的预置的检测命令以生成相应的检测信号,根据所述检测信号判断所述电脑出现故障的原因。

【技术特征摘要】
1.一种电脑故障检测方法,其特征在于,包括以下步骤:S1,发送系统管理中断信号至所述电脑的处理器,处理器接收到所述系统管理中断信号后进入系统管理模式,其中所述系统管理模式独立于所述电脑的操作系统;S2,所述处理器执行所述系统管理模式下的预置的检测命令以生成相应的检测信号,根据所述检测信号判断所述电脑出现故障的原因。2.根据权利要求1所述的检测方法,其特征在于,步骤S1进一步包括:S11,所述电脑的嵌入式控制器侦测所述电脑是否被触发,如果被触发则生成相应的控制信号并发送至所述电脑的主板的总线扩展器;S12,所述总线扩展器根据所述控制信号生成所述系统管理中断信号;S13,所述处理器接收并执行所述系统管理中断信号后进入系统管理模式。3.根据权利要求1所述的检测方法,其特征在于,步骤S2进一步包括:S21,所述处理器执行存储于所述电脑的基本输入输出系统中的所述检测命令,其中所述检测命令能够被改写;S22,根据所述检测命令生成所述检测信号并发送至所述电脑的主板,所述主板或主板上的部件根据所述检测信号判断所述电脑的故障。4.根据权利要求3所述的检测方法,其特征在于,当所述电脑死机时,执行所述检测命令后所述电脑做出声和/或光反应,则所述电脑具有软件故障;当所述电脑死机时,执行所述检测命令后所述电脑没有做出声和/或光反应,则所述电脑具有硬件故障。5.根据权利要求1所述的检测方法,其特征在于,所述电脑包括笔记本电脑、台式电脑和平板电脑。6.一种电脑故障检测装置,其特征在于,包括安装在所述电脑上的处理器和总线扩...

【专利技术属性】
技术研发人员:汪二虎
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1