一种机房温度的3D监控方法及装置与流程

文档序号:12263433阅读:165来源:国知局
一种机房温度的3D监控方法及装置与流程

本发明涉及温度传感器技术领域,特别是涉及一种机房温度的3D监控方法及装置。



背景技术:

随着技术的发展,计算机的应用普及到各行各业。计算机机房成了处理大量数据的额枢纽,多个大型计算机置于机房内时,机房的温度尤为重要,因为温度对于计算机(服务器硬盘、主板、电源以及蓄电池等)的影响非常重要。为了保证机房的温度恒定在一个稳定范围内,通常在机房内设置空调,通过空调将机房温度稳定在一个范围内。但是由于空调在运行过程中,难免会出现故障,尤其在无人值守的机房,一旦空调出现故障,则后果不堪设想。

现有技术中,通常采用温度传感器进行机房温度检测,并通过上位机进行温度的显示,但是该显示通常以图表的形式显示,运维工作人员只能通过图表查看到哪个温度值超过了预设值,哪个温度值在正常范围内。很显然,以图表的显示方式显示各个温度传感器的温度值不够直观,当温度值超过预设值时,也无法准确地确定出具体的位置信息。

由此可见,如何更加直观的显示机房内各个温度传感器的温度值以便快速定位是本领域技术人员更加亟待解决的问题。



技术实现要素:

本发明的目的是提供一种机房温度的3D监控方法及装置,用于更加直观的显示机房内各个温度传感器的温度值以便快速定位。

为解决上述技术问题,本发明提供一种机房温度的3D监控方法,包括:

根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与所述虚拟模型建立对应关系;

分别对每个采集点建立温度差值与显示颜色的对应关系,所述温度差值为实测温度值与预设温度值的差值;

获取所述温度传感器采集的实测温度值,并计算对应的温度差值,根据所述温度差值与显示颜色的对应关系控制所述虚拟模型显示对应的颜色。

优选地,还包括:输出所述温度差值与显示颜色的对应关系。

优选地,还包括:判断所述实测温度值是否超过温度差值允许范围;

如果是,则输出报警提示信息。

优选地,报警提示信息包括所述实测温度值、所述预设温度值以及所述温度差值允许范围。

优选地,输出报警提示信息之后还包括:查找预先存储的运维工作人员联系方式列表,并向所述运维工作人员发送所述报警提示信息。

优选地,所述联系方式列表包括邮箱地址和手机号码。

优选地,所述建立温度差值与显示颜色的对应关系具体为:将所述温度差值划分为三种类型,分别为正常温度区、临界温度区以及超限温度区,并将所述显示颜色分为三种不同类型与所述正常温度区、所述临界温度区以及所述超限温度区一一对应。

为解决上述技术问题,本发明还提供一种机房温度的3D监控装置,包括:

模型建立单元,用于根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与所述虚拟模型建立对应关系;

温度差值与显示颜色建立单元,用于分别对每个采集点建立温度差值与显示颜色的对应关系,所述温度差值为实测温度值与预设温度值的差值;

控制单元,用于获取所述温度传感器采集的实测温度值,并计算对应的温度差值,根据所述温度差值与显示颜色的对应关系控制所述虚拟模型显示对应的颜色。

优选地,还包括:第一输出单元,用于输出所述温度差值与显示颜色的对应关系。

优选地,还包括:判断单元,用于判断所述实测温度值是否超过温度差值允许范围;

第二输出单元,用于所述判断单元的判断结果为是时输出报警提示信息。

本发明所提供的机房温度的3D监控方法及装置,该方法包括根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与虚拟模型建立对应关系;分别对每个采集点建立温度差值与显示颜色的对应关系,温度差值为实测温度值与预设温度值的差值;获取温度传感器采集的实测温度值,并计算对应的温度差值,根据温度差值与显示颜色的对应关系控制虚拟模型显示对应的颜色。由此可见,本方法能够通过虚拟模型上的显示颜色确定各个设备所处的环境温度,相对于图标方式来说,更具直观性,并且当通过颜色判断出温度差值过大时能够快速定位出具体的设备。

附图说明

为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种机房温度的3D监控方法的流程图;

图2为本发明实施例提供的一种机房温度的3D监控装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。

本发明的核心是提供一种机房温度的3D监控方法及装置。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

图1为本发明实施例提供的一种机房温度的3D监控方法的流程图。如图1所示,机房温度的3D监控方法包括:

S10:根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与虚拟模型建立对应关系。

在具体实施中,机房内通常设置有多个计算机,按照机房内各个计算机的实际位置信息建立对应的虚拟模型。可以理解的是,这个模型可以显示在上位机上,可以利用SolidWorks等工具建立。建立好的虚拟模型与机房内的实际场景是一一对应的。另外,在机房内的设置的温度传感器的采集点也需要与虚拟模型建立对应关系,使得在接收到一个温度传感器采集到的温度值时能够对应出在虚拟模型中的位置。这里的温度传感器可以采用DS18B20进行温度采集,本实施例不再赘述。

S11:分别对每个采集点建立温度差值与显示颜色的对应关系,温度差值为实测温度值与预设温度值的差值。

为了更加直观地查看机房内各个采集点的温度值的状态,这里需要建立温度差值与显示颜色的对应关系。温度差值是指实测温度值与预设温度值的差值。可以理解的是,不同的设备所能承受的温度是不同的,因此,不同的设备的预设温度值也是不同的。例如在服务器处设置一个温度传感器,用于采集服务器的当前温度(50摄氏度),服务器对应的预设温度值通常为一个范围,例如50-70摄氏度,则该服务器的温度差值就是0-20摄氏度。如果设置温度差值为0-20摄氏度的显示颜色为红色,则当各个采集点的温度差值为0-20摄氏度时,则在虚拟模型的相应位置就是显示红色。

S12:获取温度传感器采集的实测温度值,并计算对应的温度差值,根据温度差值与显示颜色的对应关系控制虚拟模型显示对应的颜色。

当获取到各个温度传感器采集的实测温度值时,计算各个采集点的温度差值,然后根据上述温度差值与显示颜色的对应关系控制虚拟模型中相应的位置显示对应的颜色。由此可见,虚拟模型中就会显示相同或者不同的颜色,运维工作人员通过查看虚拟模型就可以很清楚地判断出当前机房内各个设备所处的环境温度。

可以理解的是,如果实时获取温度传感器采集的实测温度值,则虚拟模型的显示结果更加精确,但是增大了数据处理的工作量,并且也没有太大必要。因此,在具体实施中,可以周期采集各个温度传感器采集的实测温度值,例如周期可以为5分钟。

本实施例提供的机房温度的3D监控方法,根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与虚拟模型建立对应关系;分别对每个采集点建立温度差值与显示颜色的对应关系,温度差值为实测温度值与预设温度值的差值;获取温度传感器采集的实测温度值,并计算对应的温度差值,根据温度差值与显示颜色的对应关系控制虚拟模型显示对应的颜色。由此可见,本方法能够通过虚拟模型上的显示颜色确定各个设备所处的环境温度,相对于图标方式来说,更具直观性,并且当通过颜色判断出温度差值过大时能够快速定位出具体的设备。

在上述实施例的基础上,作为优选地实施方式,还包括:输出温度差值与显示颜色的对应关系。

在上述实施例中,仅在虚拟模型上显示对应的颜色,但是运维工作人员并不能方便知道温度差值与显示颜色的对应关系。如果在虚拟模型显示颜色的界面同时显示温度差值与显示颜色的对应关系,则运维工作人员能够更加做到心中有数。在具体实施中,可以在显示界面上设置输出选择项,当接收到点击时,输出温度差值与显示颜色的对应关系。

在上述实施例的基础上,作为优选地实施方式,还包括:判断实测温度值是否超过温度差值允许范围;

如果是,则输出报警提示信息。

在具体实施中,为了能够更好的提示运维工作人员,本实施例中,当获取到实测温度值,可以判断实测温度值是否超过温度差值允许范围,如果超过就输出报警提示信息。可以理解是,报警提示信息可以是控制虚拟模型对应的设备闪烁的信息。

在上述实施例的基础上,作为优选地实施方式,报警提示信息包括实测温度值、预设温度值以及温度差值允许范围。

本实施例中,报警提示信息包含上述三种信息,这样运维工作人员就可以更加方便知道处于报警状态的设备到底有多严重,是否需要采取必要的降温措施。

在上述实施例的基础上,作为优选地实施方式,输出报警提示信息之后还包括:查找预先存储的运维工作人员联系方式列表,并向运维工作人员发送报警提示信息。

由于运维工作人员不可能实时观看虚拟模型的显示状态,如果出现报警情况时,恰好运维工作人员不在现场,则无法得只当前虚拟模型的显示状态,从而造成严重的后果。因此,本实施例中,预先存储运维工作人员的联系方式,当有报警提示信息产生时,则通过预先存储的联系方式向运维工作人员发送报警提示信息。本实施例中,联系方式列表包括邮箱地址和手机号码。可以理解的是,上述两种联系方式只是一种具体的实施方式,并不代表只有这种实施方式。

在上述实施例的基础上,作为优选地实施方式,建立温度差值与显示颜色的对应关系具体为:将温度差值划分为三种类型,分别为正常温度区、临界温度区以及超限温度区,并将显示颜色分为三种类型与正常温度区、临界温度区以及超限温度区一一对应。

为了便于观察,本实施例中,将温度差值划分为三个区域,根据实际情况预先设定不同设备所能承受的温度差值的范围,例如对于服务器硬盘来说温度差值在5摄氏度范围内,则属于正常温度区,5-6摄氏度范围内属于临界温度区,超过6摄氏度为超限温度区;对于主板来说温度差值在3摄氏度范围内属于正常温度区,3-4摄氏度内属于临界温度区,超过4摄氏度为超限温度区。可以理解的是,上述只是举例说明,运维人员可以根据实际情况设定。

本实施例中,通过将温度差值划分为三种类型,使得虚拟模型只显示三种不同的颜色,更加有利于运维人员查看。在具体实施中,显示颜色的三种类型可以为绿色、黄色和红色,分别与正常温度区、临界温度区以及超限温度区对应。

图2为本发明实施例提供的一种机房温度的3D监控装置的结构图。如图2所示,一种机房温度的3D监控装置,包括:

模型建立单元10,用于根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与虚拟模型建立对应关系。

在具体实施中,机房内通常设置有多个计算机,按照机房内各个计算机的实际位置信息建立对应的虚拟模型。可以理解的是,这个模型可以显示在上位机上,可以利用SolidWorks等工具建立。建立好的虚拟模型与机房内的实际场景是一一对应的。另外,在机房内的设置的温度传感器的采集点也需要与虚拟模型建立对应关系,使得在接收到一个温度传感器采集到的温度值时能够对应出在虚拟模型中的位置。这里的温度传感器可以采用DS18B20进行温度采集,本实施例不再赘述。

温度差值与显示颜色建立单元11,用于分别对每个采集点建立温度差值与显示颜色的对应关系,温度差值为实测温度值与预设温度值的差值。

为了更加直观地查看机房内各个采集点的温度值的状态,这里需要建立温度差值与显示颜色的对应关系。温度差值是指实测温度值与预设温度值的差值。可以理解的是,不同的设备所能承受的温度是不同的,因此,不同的设备的预设温度值也是不同的。例如在服务器处设置一个温度传感器,用于采集服务器的当前温度(50摄氏度),服务器对应的预设温度值通常为一个范围,例如50-70摄氏度,则该服务器的温度差值就是0-20摄氏度。如果设置温度差值为0-20摄氏度的显示颜色为红色,则当各个采集点的温度差值为0-20摄氏度时,则在虚拟模型的相应位置就是显示红色。

控制单元12,用于获取温度传感器采集的实测温度值,并计算对应的温度差值,根据温度差值与显示颜色的对应关系控制虚拟模型显示对应的颜色。

当获取到各个温度传感器采集的实测温度值时,计算各个采集点的温度差值,然后根据上述温度差值与显示颜色的对应关系控制虚拟模型中相应的位置显示对应的颜色。由此可见,虚拟模型中就会显示相同或者不同的颜色,运维工作人员通过查看虚拟模型就可以很清楚地判断出当前机房内各个设备所处的环境温度。

可以理解的是,如果实时获取温度传感器采集的实测温度值,则虚拟模型的显示结果更加精确,但是增大了数据处理的工作量,并且也没有太大必要。因此,在具体实施中,可以周期采集各个温度传感器采集的实测温度值,例如周期可以为5分钟。

本实施例提供的机房温度的3D监控装置,根据机房内的实际场景建立对应的虚拟模型,并将各个温度传感器的采集点与虚拟模型建立对应关系;分别对每个采集点建立温度差值与显示颜色的对应关系,温度差值为实测温度值与预设温度值的差值;获取温度传感器采集的实测温度值,并计算对应的温度差值,根据温度差值与显示颜色的对应关系控制虚拟模型显示对应的颜色。由此可见,本装置能够通过虚拟模型上的显示颜色确定各个设备所处的环境温度,相对于图标方式来说,更具直观性,并且当通过颜色判断出温度差值过大时能够快速定位出具体的设备。

在上述实施例的基础上,作为优选地实施方式,还包括:第一输出单元,用于输出温度差值与显示颜色的对应关系。

在上述实施例的基础上,作为优选地实施方式,还包括:判断单元,用于判断实测温度值是否超过温度差值允许范围;

第二输出单元,用于判断单元的判断结果为是时输出报警提示信息。

由于装置部分的实施方式与方法部分的实施方式相同,因此,装置部分的实施方式请参见方法部分的实施方式,这里不再赘述。

以上对本发明所提供的机房温度的3D监控装置及方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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