一种计算机及其发热部件的报警的方法.pdf

上传人:00062****4422 文档编号:967077 上传时间:2018-03-22 格式:PDF 页数:11 大小:669.56KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910080908.7

申请日:

2009.03.25

公开号:

CN101847039A

公开日:

2010.09.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 1/20申请日:20090325|||公开

IPC分类号:

G06F1/20; G06F11/32

主分类号:

G06F1/20

申请人:

联想(北京)有限公司

发明人:

孙丽萍; 古丽娜

地址:

100085 北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

许静

PDF下载: PDF下载
内容摘要

本发明提供一种计算机及其发热部件的报警的方法,其中,计算机包括:一主板,至少一个发热部件,设置在主板上,至少一个发热部件可从主板上拆离;检测模块,用于检测至少一个发热部件是否设置在主板上,在至少一个发热部件中的第一发热部件没有设置在主板上时,则产生一检测结果信号;处理模块,用于根据检测结果信号,决定是否生成报警指令;报警模块,用于根据报警指令,产生报警信号,以实现报警。本发明的方案能够自动检测计算机被拔掉的发热部件,并发出报警,提示用户及时维护系统,大大提高了系统的可靠性。

权利要求书

1: 一种计算机, 包括 : 一主板, 至少一个发热部件, 设置在所述主板上, 所述至少一个发热部件可从所述主板上拆 离; 其特征在于, 所述计算机还包括 : 检测模块, 用于检测至少一个所述至少一个发热部件是否设置在所述主板上, 在所述 至少一个发热部件中的第一发热部件没有设置在所述主板上时, 则产生一检测结果信号 ; 处理模块, 用于根据所述检测结果信号, 决定是否生成报警指令 ; 报警模块, 用于根据所述报警指令, 产生报警信号, 以实现报警。
2: 根据权利要求 1 所述的计算机, 其特征在于, 所述发热部件为硬盘、 内存或 CPU 散热 器。
3: 根据权利要求 1 所述的计算机, 其特征在于, 所述检测模块为一接触式开关、 光电式 传感器或超声波传感器。
4: 根据权利要求 1 所述的计算机, 其特征在于, 所述处理模块具体为 : 基板管理控制器, 用于接收所述检测结果信号, 若所述检测结果信号表示 : 设置在所述 主板上除所述第一发热部件外的其它发热部件的散热效率低于一预设阀值时, 则产生一报 警指令, 并输出所述报警指令到所述报警模块。
5: 根据权利要求 4 所述的计算机, 其特征在于, 所述报警模块具体为 : 与所述基板管理 控制器连接的声信号报警器、 光信号报警器或者电信号报警器。
6: 根据权利要求 4 所述的计算机, 其特征在于, 所述报警模块具体为 : 提示框报警模块或者远程报警模块, 所述提示框报警模块和所述远程报警模块均安装 在与所述基板管理控制器连接的所述计算机的操作系统中, 其中, 所述提示框报警模块, 用于根据所述报警指令, 产生一报警提示框进行报警 ; 所述远程报警模块, 用于将所述报警指令通过网络输出到远程控制端进行报警。
7: 一种计算机发热部件的报警的方法, 其特征在于, 包括 : 检测计算机的至少一个发热部件是否设置在所述计算机的主板上, 在所述至少一个发 热部件中的第一发热部件没有设置在所述主板上时, 则产生一检测结果信号 ; 根据所述检测结果信号, 决定是否生成报警指令 ; 根据所述报警指令, 产生报警信号, 以实现报警。
8: 根据权利要求 7 所述的方法, 其特征在于, 所述根据所述检测结果信号, 决定是否生 成报警指令的步骤具体为 : 若所述检测结果信号表示 : 设置在所述主板上除所述第一发热部件外的其它发热部件 的散热效率低于一预设阀值时, 则产生一报警指令, 并输出所述报警指令。
9: 根据权利要求 7 所述的方法, 其特征在于, 所述根据所述报警指令, 产生报警信号, 以实现报警的步骤具体为 : 根据所述报警指令, 通过声音信号、 光信号或电信号的方式产生报警信号, 以实现报 警。
10: 根据权利要求 7 所述的方法, 其特征在于, 所述根据所述报警指令, 产生报警信号, 以实现报警的步骤具体为 : 2 根据所述报警指令, 通过所述计算机的操作系统中的一提示框或者通过网络远程控制 的方式产生报警信号, 以实现报警。

说明书


一种计算机及其发热部件的报警的方法

    【技术领域】
     本发明涉及计算机领域, 特别是指一种计算机及其发热部件的报警的方法。背景技术 计算机或者服务器的主机中通常包括 : 主板、 内存、 CPU、 硬盘、 CPU 散热器等发热 部件, 这些发热部件中, 如硬盘、 内存、 CPU 散热器等都是可插拔的, 由于用户在使用过程中, 有时会将硬盘、 内存、 CPU 散热器等拔掉, 使得主机内硬盘、 内存、 CPU 散热器等被拔掉后, 空 缺的部分风阻变小, 风流量变大, 相应的, 其它发热部件 ( 如网卡等没有被拔掉的部件 ) 风 阻变大, 通过其它发热部件的风流量变小, 导致其它发热部件温度升高, 从而破坏整个系统 的散热。
     如图 1 所示, 为一计算机或者服务器的主机中发热部件的正常安装示意图 ; 其中, 1 为 CPU 散热器, 2 为风扇区, 3 为硬盘。
     如图 2 所示, 为图 1 所示的计算机或者服务器的主机中发热部件的正常散热效果 图, 其中, 箭头表示风流方向。
     如图 3 所示, 为硬盘和 CPU 散热器被拔掉后, 主机系统中风流方向示意图, 其中箭 头表示风流方向, 从图中可以看出, 如果缺少硬盘、 CPU 散热器等发热部件, 大量的风流会从 这些被拔掉的发热部件留下的缺口进入系统, 在系统中从没有安装 CPU 散热器或者硬盘的 区域内大量流出, 使流入到其它发热部件的风量不足, 其它发热部件长期过热不仅会引起 服务器死机、 重启、 服务器部件的寿命下降。 而用户并不知道需要安装假硬盘盒、 假内存、 假 CPU 散热器或忘记安装, 出现问题后会导致用户使用感受变差或引起不必要的维修。
     另外, 如果系统散热不好, 其中的发热部件温度会升高, 从而导致机箱内的风扇转 速提高, 系统噪声变大, 影响用户的使用感受。
     发明人在实现本发明的过程中, 发现现有技术中至少存在如下问题 :
     现有的计算机或者服务器的主机中, 若某些发热部件被拔掉, 导致系统内部没有 被拔掉的发热部件的散热不好, 从而导致系统死机或者重启, 甚至烧毁某些发热部件, 给用 户造成额外的维修费用。
     发明内容
     本发明要解决的技术问题是提供一种计算机及其发热部件的报警的方法, 能自动 检测计算机被拔掉的发热部件, 并发出报警, 提示用户及时维护系统, 大大提高了系统的可 靠性。
     为解决上述技术问题, 本发明的实施例提供技术方案如下 :
     一方面, 提供一种计算机, 包括 :
     主板,
     至少一个发热部件, 设置在所述主板上, 所述至少一个发热部件可从所述主板上 拆离 ;检测模块, 用于检测至少一个所述至少一个发热部件是否设置在所述主板上, 在 所述至少一个发热部件中的第一发热部件没有设置在所述主板上时, 则产生一检测结果信 号;
     处理模块, 用于根据所述检测结果信号, 决定是否生成报警指令 ;
     报警模块, 用于根据所述报警指令, 产生报警信号, 以实现报警。
     优选的, 所述发热部件为硬盘、 内存或 CPU 散热器。
     优选的, 所述检测模块为一接触式开关、 光电式传感器或超声波传感器。
     优选的, 所述处理模块具体为 :
     基板管理控制器, 用于接收所述检测结果信号, 若所述检测结果信号表示 : 设置在 所述主板上除所述第一发热部件外的其它发热部件的散热效率低于一预设阀值时, 则产生 一报警指令, 并输出所述报警指令到所述报警模块。
     优选的, 所述报警模块具体为 : 与所述基板管理控制器连接的声信号报警器、 光信 号报警器或者电信号报警器。
     优选的, 所述报警模块具体为 : 提示框报警模块或者远程报警模块, 所述提示框报 警模块和所述远程报警模块均安装在与所述基板管理控制器连接的所述计算机的操作系 统中, 其中,
     所述提示框报警模块, 用于根据所述报警指令, 产生一报警提示框进行报警 ;
     所述远程报警模块, 用于将所述报警指令通过网络输出到远程控制端进行报警。
     另一方面, 本发明还提供一种计算机发热部件的报警的方法, 包括 :
     检测计算机的至少一个发热部件是否设置在所述计算机的主板上, 在所述至少一 个发热部件中的第一发热部件没有设置在所述主板上时, 则产生一检测结果信号 ;
     根据所述检测结果信号, 决定是否生成报警指令 ;
     根据所述报警指令, 产生报警信号, 以实现报警。
     优选的, 所述根据所述检测结果信号, 决定是否生成报警指令的步骤具体为 : 若所 述检测结果信号表示 : 设置在所述主板上除所述第一发热部件外的其它发热部件的散热效 率低于一预设阀值时, 则产生一报警指令, 并输出所述报警指令。
     优选的, 所述根据所述报警指令, 产生报警信号, 以实现报警的步骤具体为 :
     根据所述报警指令, 通过声音信号、 光信号或电信号的方式产生报警信号, 以实现 报警。
     优选的, 所述根据所述报警指令, 产生报警信号, 以实现报警的步骤具体为 :
     根据所述报警指令, 通过所述计算机的操作系统中的一提示框或者通过网络远程 控制的方式产生报警信号, 以实现报警。
     本发明的实施例具有以下有益效果 :
     上述方案通过检测计算机的发热部件是否被从主板上被拔掉, 若某发热部件被拔 掉, 及时发出报警信号进行报警, 使用户及时采取相应的措施, 来保证系统中没有被拔掉的 发热部件的散热, 从而保证整个系统的可靠性, 同时减少因为用户的失误导致的质量问题, 减少不必要的售后维修 ; 另外, 上述与发热部件连接的检测模块可以采用成本较低的接触 式开关等, 使整个系统实现起来更为简单, 有效。附图说明
     图 1 为现有的服务器的发热部件的安装结构示意图 ; 图 2 为图 1 所示的服务器的发热部件正常状态下, 正常风流方向的示意图 ; 图 3 为图 2 所述的服务器的硬盘和 CPU 散热器等发热部件被拔掉后的风流方向示 图 4 为本发明的实施例的计算机的结构示意图 ; 图 5 为图 4 所示计算机的一具体实施例结构示意图 ; 图 6 为本发明的实施例计算机的发热部件的报警的方法的流程示意图。意图 ;
     具体实施方式
     为使本发明的实施例要解决的技术问题、 技术方案和优点更加清楚, 下面将结合 附图及具体实施例进行详细描述。
     本发明的实施例针对现有技术中计算机或者服务器的发热部件被拔掉后, 导致其 它的发热部件的散热不好, 从而导致系统死机或者重启, 甚至烧毁某些发热部件, 给用户造 成额外的维修费用的问题, 提供一种能够自动检测计算机被拔掉发热部件, 并发出报警, 提 示用户及时维护系统的计算机及其发热部件的报警的方法。 如图 1 所示, 本发明的实施例计算机 10, 包括 :
     主板 ( 图中未视出 ),
     至少一个发热部件 11, 设置在该主板上, 至少一个发热部件可从该主板上拆离 ; 这些发热部件可以是计算机或者服务器主机中的任何一个发热的硬件设备, 如硬盘, 内存, CPU 散热器, 网络设备, 驱动设备等 ;
     检测模块 12, 用于检测至少一个发热部件是否设置在该主板上, 在该至少一个发 热部件中的第一发热部件没有设置在该主板上时, 则产生一检测结果信号 ; 如该检测模块 12 可以与上述一个发热部件连接, 如内存或者硬盘等, 如果该内存或者硬盘被拔掉了, 则该 检测模块 12 就会产生一检测结果信号, 该检测结果信号可以是当前存在的发热部件的散 热效率的估计值, 如其中一个存在的发热部件的温度超过了一预设阀值 ;
     处理模块 13, 用于根据该检测模块 12 的检测结果信号, 决定是否生成报警指令 ;
     报警模块 14, 用于根据该处理模块 13 产生的报警指令, 产生报警信号, 以实现报 警。
     该实施例通过上述检测模块 12、 处理模块 13 和报警模块 14, 若某一发热部件被拔 掉, 该检测模块 12 就会自动检测出来, 并产生一检测信号, 该检测信号输入到该处理模块 13 后, 该处理模块 13 在符合报警条件的情况下, 产生一报警指令, 该报警模块 14 根据该报 警指令可以以任何一种报警方式报警, 使用户能够及时了解被拔掉的发热部件, 用户可以 及时采取相应的措施, 如安装假内存或者硬盘, 保证计算机或者服务器主机系统中的存在 的发热部件的散热, 从而保证系统的可靠性。
     在上述的实施例中, 检测模块 12 可以是任何一种可以检测出某一发热部件被拔 掉的检测模块, 如可以是接触式开关、 光电式传感器或超声波传感器等, 较佳的, 可以将接 触式开关可以和计算机或者服务器主机内部的任何一个发热部件连接, 用于检测该发热部 件是否存在 ; 而光电式传感器可以和计算机或者服务器主机内部的内存等连接, 用于检测
     内存是否存在 ; 而超声波传感器则可以和计算机或者服务器主机内部的 CPU 散热器等发热 部件连接, 用于检测该 CPU 散热器是否存在 ; 当然, 也可以将光电式传感器和硬盘或者 CPU 散热器等发热部件连接, 来检测该硬盘或者 CPU 散热器是否存在 ; 而超声波传感器也可以 和硬盘或者内存连接, 来检测该硬盘或者内存是否存在。
     如图 5 所示, 为本发明的上述实施例计算机的具体应用示意图 ;
     该实施例中, 以发热部件分别为硬盘 20、 CPU 散热器 30 和内存 40 为例来描述上述 的计算机的具体实现方式, 但本发明的计算机的实施例中的发热部件并不限于上述的硬盘 20、 CPU 散热器 30 和内存 40 ;
     其中, 上述硬盘 20 与一接触式开关 21 连接, 该接触式开关 21 用于检测该硬盘 20 是否存在 ; 上述 CPU 散热器 30 与一超声波传感器 31 连接, 该超声波传感器 31 用于检测该 CPU 散热器 30 是否存在 ; 上述内存 40 与一光电式传感器 41 连接, 该光电式传感器 41 用于 检测该内存 40 是否存在 ;
     上述处理模块 13 具体可以为 :
     基板管理控制器 BMC(Baseboard Management Controller)131, 用于接收上述检 测模块 12 输出的检测结果信号, 若该检测结果信号表示 : 设置在主板上除上述第一热部件 外的其它发热部件的散热效率低于一预设阀值时, 则产生一报警指令, 并输出该报警指令 到上述报警模块 14 ; 具体来讲, 该基板管理器 131 分别与上述接触式开关 21、 超声波传感器 31 以及光 电式传感器 41 连接, 接收这些检测模块 12 输出的检测信号 ;
     该基板管理控制器 131, 支持行业标准的 IPMI 规范。该规范描述了已经内置到主 板上的管理功能。 这些功能包括 : 本地和远程诊断、 控制台支持、 配置管理、 硬件管理和故障 排除。 BMC 提供下列功能 : 与 IPMI 1.0 的兼容性 ; 用于风扇转速监视的转速计输入 ; 用于风 扇转速控制的脉冲宽度调节器输出 ; 用于前面板按钮和开关的按钮输入 ; 与服务器控制台 端口进行多路传输的一个串行端口 ; 远程访问和 ICMB(Intelligent Chassis Management Bus, 智能机箱管理总线 ) 支持等 ;
     该基板管理控制器 131 判断该检测结果信号表示某一存在的发热部件的散热效 率降低到一预设阀值, 如该上述硬盘 20 被拔走了, 存在的发热部件 ( 包括 CPU 散热器和内 存 ) 的温度超过某一温度值时, 就会产生一报警指令, 并输出到报警模块 14 进行报警。
     这样用户就会根据该报警模块 14 的报警, 了解当前计算机或者服务器的主机系 统中哪些发热部件的散热效率不好, 哪些发热部件被拔掉了, 就会及时采取相应的措施保 证该计算机或者服务器主机的散热, 如在被拔走的发热部件的空缺位置上安装假发热部 件, 保证系统中整个风流的方向和风流量按正常的方向进行, 进而保证整个系统的可靠性。
     具体实现时, 上述报警模块 14 具体为 : 与基板管理控制器 131 连接的声信号报警 器 1321、 光信号报警器 1322 或者电信号报警器 1323 等, 其中, 声信号报警器 1321 可以是如 蜂鸣报警器, 光信号报警器 1322 或者电信号报警器 1323 可以是如系统报警灯等。
     当然, 也可以在计算机或者服务器的操作系统 50 中进行报警, 该操作系统与基板 管理器 131 连接, 上述报警模块 14 在该操作系统 50 中具体为 : 提示框报警模块 501 或者远 程报警模块 502, 其中,
     该提示框报警模块 501 用于根据上述基板管理控制器 131 输出的报警指令, 产生
     一报警提示框进行报警 ;
     该远程报警模块 502, 用于将上述基板管理控制器 131 输出的报警指令通过网络 60 输出到远程控制端 70 进行报警。
     这样使该系统有更多报警方式, 扩大了本发明的上述计算机实施例的应用范围。
     综上, 本发明的上述实施例通过为计算机或者服务器的主机系统中的发热部件安 装相应的检测模块, 来检测该发热部件是否被拔掉, 若某发热部件被拔掉时, 并及时发出报 警信号进行报警, 使用户及时采取相应的措施, 如安装假发热部件, 来保证系统中没有被拔 掉的发热部件的散热, 从而保证整个系统的可靠性, 同时减少因为用户的失误导致的质量 问题, 减少不必要的售后维修 ; 另外, 上述与发热部件连接的检测模块可以采用成本较低的 接触式开关等, 使整个系统实现起来更为简单, 有效 ; 当然, 如果安装上假硬盘或者假内存 等, 在保证系统散热的同时, 使系统中的风流的方向正常, 风扇也不会因此提高转速, 系统 噪声也不会变大, 保证用户的使用感受。
     如图 6 所示, 本发明的实施例还包括一种计算机发热部件的报警的方法, 包括 :
     步骤 61, 检测计算机的至少一个发热部件是否设置在计算机的主板上, 在该至少 一个发热部件中的第一发热部件没有设置在该主板上时, 则产生一检测结果信号 ; 步骤 62, 根据该检测结果信号, 决定是否生成报警指令 ;
     步骤 63, 根据该报警指令, 产生报警信号, 以实现报警。
     该实施例中, 计算机的发热部件可以是计算机或者服务器主机中任何一个发热设 备, 如硬盘、 内存或者 CPU 散热器等 ; 如果某一发热部件被拔掉, 其它的发热部件就会因为 该被拔掉的发热部件的缺口的风流变大, 而使自己本身的风流变小, 导致没有被拔掉的发 热部件得不到很好的散热, 该没有被拔掉的发热部件的散热效率降低到一定值时, 就会产 生一报警信号, 进行报警, 通知用户及时采取相应的措施, 如安装假的发热部件来保证系统 内部的散热, 进而保证整个系统的可靠性。
     具体的, 上述步骤 62 可具体为 : 若上述检测结果信号表示 : 设置在主板上除第一 发热部件外的其它发热部件的散热效率低于一预设阀值时, 则产生一报警指令, 并输出该 报警指令。
     而步骤 63 中, 具体报警时, 可以根据报警指令, 通过声音信号、 光信号或电信号的 方式进行报警, 如通过蜂鸣器, 系统报警灯等进行报警。
     当然也可以根据报警指令, 通过计算机或者服务器的操作系统中的一提示框进行 报警 ; 或者通过网络远程控制的方式根据上述报警信号进行报警。
     该方法通过检测计算机的发热部件是否被拔掉, 若某发热部件被拔掉时, 并及时 发出报警信号进行报警, 使用户及时采取相应的措施, 如安装假发热部件, 来保证系统中没 有被拔掉的发热部件的散热, 从而保证整个系统的可靠性, 同时减少因为用户的失误导致 的质量问题, 减少不必要的售后维修 ; 另外, 上述与发热部件连接的检测模块可以采用成本 较低的接触式开关等, 使整个系统实现起来更为简单, 有效。
     以上所述是本发明的优选实施方式, 应当指出, 对于本技术领域的普通技术人员 来说, 在不脱离本发明所述原理的前提下, 还可以作出若干改进和润饰, 这些改进和润饰也 应视为本发明的保护范围。
    

一种计算机及其发热部件的报警的方法.pdf_第1页
第1页 / 共11页
一种计算机及其发热部件的报警的方法.pdf_第2页
第2页 / 共11页
一种计算机及其发热部件的报警的方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种计算机及其发热部件的报警的方法.pdf》由会员分享,可在线阅读,更多相关《一种计算机及其发热部件的报警的方法.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明提供一种计算机及其发热部件的报警的方法,其中,计算机包括:一主板,至少一个发热部件,设置在主板上,至少一个发热部件可从主板上拆离;检测模块,用于检测至少一个发热部件是否设置在主板上,在至少一个发热部件中的第一发热部件没有设置在主板上时,则产生一检测结果信号;处理模块,用于根据检测结果信号,决定是否生成报警指令;报警模块,用于根据报警指令,产生报警信号,以实现报警。本发明的方案能够自动检测计算。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1