一种机柜温度监测装置、方法及系统与流程

文档序号:17020575发布日期:2019-03-02 02:41阅读:176来源:国知局
一种机柜温度监测装置、方法及系统与流程

本发明涉及机房管理领域,尤其涉及一种机柜温度监测装置、方法及系统。



背景技术:

数据中心的交换机以及服务器等电子设备通常部署在落地放置于机房内的服务器机柜中。电子设备及服务器机柜通常采用一侧进风、另一侧出风的散热布局,通常需要对服务器机柜进风侧的多个位置的温度参数进行监测,以便后续根据各个位置的温度参数绘制服务器机柜进风侧所对应的温度场以反映服务器机柜进风侧的温度分布情况。

目前,主要通过在服务器机柜进风侧的若干个位置固定设置温度传感器,以监测服务器机柜进风侧相应位置的温度参数并上传至外部的服务器。

固定设置于服务器机柜进风侧的每一个温度传感器仅能采集并上传当前温度传感器所在位置的温度参数,外部的服务器无法获取服务器机柜进风侧更多不同位置的温度参数,其绘制的温度场则无法准确反映服务器机柜进风侧的温度分布情况。



技术实现要素:

本发明提供一种机柜温度监测装置、方法及系统,可使服务器所绘制的温度场能够更为准确的反映服务器机柜进风侧的温度分布情况。

第一方面,本发明提供了一种机柜温度监测装置,包括:

导轨、连接部件、驱动装置、通信处理模块以及至少两个温度传感器;其中,

所述导轨位于服务器机柜的任意一个立面上,且所述导轨的长度方向平行于所述服务器机柜的宽度方向;

所述连接部件的端部与所述导轨相连,且所述连接部件的长度方向平行于所述服务器机柜的高度方向;

各个所述温度传感器沿所述连接部件的长度方向间隔设置在所述连接部件上,且每一个所述温度传感器均与所述通信模块相连;

所述驱动装置,用于驱动所述连接部件在所述导轨上运动;

所述通信处理模块,用于将各个所述温度传感器在同一个时刻分别采集的温度参数封装为一组温度监测数据发送至外部的服务器。

优选地,

进一步包括:位置传感器;其中,

所述位置传感器与所述通信模块相连;

所述位置传感器,用于实时检测所述连接部件的端部与所述导轨的连接位置所对应的横向位置信息;

所述通信模块,进一步用于将所述位置传感器实时采集的横向位置信息发送至外部的服务器。

优选地,

所述通信模块与所述驱动装置相连;

所述通信模块,用于接收外部的服务器发送的驱动触发指令,并将接收的所述驱动触发指令发送至所述驱动装置;

所述驱动装置,用于在接收到所述驱动触发指令时,驱动所述连接部件在设定时长内由所述导轨的第一端运动至所述导轨的第二端。

优选地,

所述驱动装置,包括:电机及套筒;其中,

所述套筒的内壁面设置有正螺纹槽及反螺纹槽,且所述正螺纹槽的第一端与所述反螺纹槽的第一端相连通,所述正螺纹槽的第二端与所述反螺纹槽的第二端相连通;

所述电机的转轴上设置有一定位块;

所述套筒与所述连接部件固定连接;

所述电机的转轴伸入所述套筒内,且所述定位块位于所述螺纹槽内。

优选地,

所述导轨,包括:第一滑轨、第二滑轨、第一滑块以及第二滑块;其中,

所述第一滑块设置在所述第一滑轨上,所述第二滑块设置在所述第二滑轨上;

所述第一滑轨设置于所述服务器机柜的上侧面板的内壁上;

所述第二滑轨设置于所述服务器机柜的下侧面板的内壁上;

所述第一滑轨及所述第二滑轨的长度方向平行于所述服务器机柜的宽度方向;

所述连接部件的第一端部与所述第一滑块相连,所述连接部件的第二端部与所述第二滑块相连。

第二方面,本发明提供了一种利用第一方面中任一所述的机柜温度监测装置进行温度监测的方法,包括:

利用驱动装置驱动连接部件在导轨上运动;

利用设置于连接部件上的至少两个温度传感器实时采集温度参数;

利用通信处理模块将各个所述温度传感器在同一个时刻分别采集的温度参数封装为一组温度监测数据发送至外部的服务器。

优选地,

当所述温度监测装置包括位置传感器时,进一步包括:

利用位置传感器实时检测所述连接部件的端部与所述导轨的连接位置所对应的横向位置信息;

利用所述通信模块将所述位置传感器实时采集的横向位置信息发送至外部的服务器。

第三方面,本发明提供了一种机柜温度监测系统,包括:

服务器,以及如第一方面中任一所述的机柜温度监测装置;其中,

所述服务器,用于接收所述机柜温度监测装置发送的至少两组温度监测数据,并根据每一组所述温度监测数据中分别携带的至少两个温度参数绘制服务器机柜进风侧所对应的温度场,其中,同一组所述温度监测数据所携带的至少两个所述温度参数由机柜温度监测装置中至少两个温度传感器于同一时刻采集。

优选地,

所述服务器,包括:存储模块、信息接收模块、位置确定模块以及图像绘制模块;其中,

所述存储模块,用于存储所述机柜温度监测装置中每一个温度传感器的纵向位置信息;

所述信息接收模块,用于接收所述机柜温度监测装置发送的至少两个横向位置信息;以及接收所述机柜温度监测装置发送的至少两组温度监测数据;

所述位置确定模块,用于当所述信息接收模块于同一时刻接收到一个所述横向位置信息以及一组所述温度监测数据时,利用存储的各个温度传感器的纵向位置信息以及当前时刻接收的所述横向位置信息,组成当前时刻接收的一组所述温度监测数据所携带的各个温度参数所分别对应的检测位置;

图像绘制模块,用于根据每一组所述温度监测数据所携带的至少两个温度参数所分别对应的检测位置绘制服务器机柜进风侧所对应的温度场。

优选地,

所述服务器,进一步用于根据外部的触发向所述机柜温度监测装置发送驱动触发指令。

本发明提供了一种机柜温度监测装置、方法及系统,该装置由导轨、连接部件、驱动装置、通信处理模块以及至少两个温度传感器构成;导轨位于服务器机柜的任意一个立面上(比如,位于服务器机柜的进风侧),且其长度方向平行于服务器机柜的宽度方向;连接部件的端部与导轨相连,且其长度方向平行于服务器机柜的高度方向;各个温度传感器沿连接部件的长度方向间隔设置在连接部件上,且每一个温度传感器均与通信模块相连;由于温度传感器能够实时采集其所在位置的温度参数,连接部件能够在驱动装置的驱动下在导轨上运动,即每一个温度传感器能够于不同时刻在服务器机柜进风侧的多个不同位置分别采集相应的温度参数;相应的,当通信处理模块将各个温度传感器于同一个时刻分别采集的温度参数封装为一组温度监测数据发送至外部的服务器之后,即可使服务器从其接收的多组温度监测数据中获取到服务器机柜进风侧大量不同位置的温度参数,从而使其绘制的温度场能够更为准确的反映服务器机柜进风侧的温度分布情况。

附图说明

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

图1为本发明一实施例提供的一种机柜温度监测装置的结构示意图;

图2为本发明一实施例提供的一种利用机柜温度监测装置进行温度监测的方法的流程图;

图3为本发明一实施例提供的一种机柜温度监测系统的结构示意图;

图4为本发明一实施例提供的另一种机柜温度监测系统的结构示意图。

具体实施方式

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

需要说明的是,当部件被称为“固定于”或“设置于”另一个部件,它可以直接或者间接位于该另一个部件上。当一个部件被称为“连接于”另一个部件,它可以是直接或者间接连接至该另一个部件上。术语“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置为基于附图所示的方位或位置,仅是为了便于描述,不能理解为对本技术方案的限制。术语“第一”、“第二”仅用于便于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明技术特征的数量。“多个”的含义是两个或两个以上,除非另有明确具体的限定。

如图1所示,本发明实施例提供了一种机柜温度监测装置,包括:

导轨10、连接部件20、驱动装置30、通信处理模块40以及至少两个温度传感器50;其中,

所述导轨10位于服务器机柜60的任意一个立面上,且所述导轨10的长度方向平行于所述服务器机柜60的宽度方向;

所述连接部件20的端部与所述导轨10相连,且所述连接部件20的长度方向平行于所述服务器机柜60的高度方向;

各个所述温度传感器50沿所述连接部件20的长度方向间隔设置在所述连接部件20上,且每一个所述温度传感器50均与所述通信模块40相连;

所述驱动装置30,用于驱动所述连接部件20在所述导轨10上运动;

所述通信处理模块40,用于将各个所述温度传感器50在同一个时刻分别采集的温度参数封装为一组温度监测数据发送至外部的服务器。

请参考图1,该装置由导轨、连接部件、驱动装置、通信处理模块以及至少两个温度传感器构成;导轨位于服务器机柜的任意一个立面上(比如,位于服务器机柜的进风侧),且其长度方向平行于服务器机柜的宽度方向;连接部件的端部与导轨相连,且其长度方向平行于服务器机柜的高度方向;各个温度传感器沿连接部件的长度方向间隔设置在连接部件上,且每一个温度传感器均与通信模块相连;由于温度传感器能够实时采集其所在位置的温度参数,连接部件能够在驱动装置的驱动下在导轨上运动,即每一个温度传感器能够于不同时刻在服务器机柜进风侧的多个不同位置分别采集相应的温度参数;相应的,当通信处理模块将各个温度传感器于同一个时刻分别采集的温度参数封装为一组温度监测数据发送至外部的服务器之后,即可使服务器从其接收的多组温度监测数据中获取到服务器机柜进风侧大量不同位置的温度参数,从而使其绘制的温度场能够更为准确的反映服务器机柜进风侧的温度分布情况。

具体地,连接部件上设置的温度传感器的数量以及位置布局可以结合实际业务需求进行合理设置;举例来说,以一个10u高服务器机柜为例,其内部可层叠部署10个1u高度的服务器,那么,连接部件上即可沿其长度方向设置10个温度传感器,每两个相邻的温度传感器之间的距离均为1u高度,使得10个温度传感器与10个服务器的进风侧一一对应。

需要说明的是,为了实现对服务器机柜进风侧大量不同位置的温度参数进行较为全面的采集,导轨在其长度方向上的两个端部应当分别与服务器机柜两个相对的侧面板的内壁面相邻或相连。

显而易见的,导轨相对于服务器机柜的位置可以由用户结合其实际业务需求进行调整,从而实现绘制服务器机柜其他方位的温度分布情况;比如将导轨设置于服务器机柜的出风侧,从而实现绘制服务器机柜出风侧的温度分布情况。

还需要说明的是,驱动装置驱动连接部件在导轨上运动的控制逻辑,可以由外部服务器向驱动装置发送相应的指令以实现;比如,通过服务器向机柜温度监测装置的驱动装置发送不同的指令使得驱动装置驱动连接部件在导轨上以一定速度持续进行往复运动、驱动连接部件运动至导轨上的指定位置或驱动连接部件在导轨上运动设定距离。

本发明一个优选实施例中,进一步包括:位置传感器;其中,

所述位置传感器与所述通信模块40相连;

所述位置传感器,用于实时检测所述连接部件20的端部与所述导轨10的连接位置所对应的横向位置信息;

所述通信模块40,进一步用于将所述位置传感器实时采集的横向位置信息发送至外部的服务器。

该实施例中,由于各个温度传感器也可实时采集其所在位置的温度参数,通过位置传感器实时检测连接部件的端部与导轨的连接位置所对应的横向位置信息,当固定设置于连接部件上的各个温度传感器在连接部件上的纵向位置参数已知的情况下,即可确定出各个传感器所检测的每一个温度参数对应在服务器机柜进风侧的具体检测位置,进而根据各个温度参数以及各个温度参数所分别对应的检测位置绘制出能够准确反映服务器机柜进风侧温度分布情况的温度场。

举例来说,设置于连接部件上的各个温度传感器由上至下包括a1、a2、a3、a4、a5共5个温度传感器为例,且以位置信息是连接部件及导轨所在平面所对应的二维空间坐标为例,这里将5个温度传感器所分别对应的纵向位置信息(即纵坐标)记为y1、y2、y3、y4、y5;当a1、a2、a3、a4、a5共5个温度传感器于t0时刻分别采集到温度参数t1、t2、t3、t4、t5时,位置传感器于t0时刻检测到连接部件的端部与导轨的连接位置所对应的横向位置信息为x;那么,t1、t2、t3、t4、t5即可于t0时刻被通信处理模块封装为一组温度监测数据发送至外部的服务器,横向位置信息x也可于t0时刻被通信处理模块发送至外部的服务器;之后,服务器即可根据a1、a2、a3、a4、a5所分别对应的横纵向位置信息y1、y2、y3、y4、y5以及t0时刻接收的横向位置信息x,组成t0时刻接收的一组温度监测数据中t1、t2、t3、t4、t5所分别对应的检测位置(x、y1)、(x、y2)、(x、y3)、(x、y4)、(x、y5)。

为了降低数据中心的功耗,避免驱动装置持续运行,本发明一个优选实施例中,所述通信模块40与所述驱动装置30相连;所述通信模块40,用于接收外部的服务器发送的驱动触发指令,并将接收的所述驱动触发指令发送至所述驱动装置30;所述驱动装置30,用于在接收到所述驱动触发指令时,驱动所述连接部件20在设定时长内由所述导轨10的第一端运动至所述导轨10的第二端。

该实施例中,一方面,驱动装置当且仅当在接收到服务器发送的驱动触发指令时,才执行驱动连接部件在设定时长内由导轨的第一端运动至导轨的第二端;即不存在温度监测需求时,驱动装置无需运行以驱动连接部件运动,可降低数据中心的功耗。另一方面,驱动装置驱动连接部件在设定时长内由导轨的第一端运动至导轨的第二端,由于驱动装置通常由电机提供动力,而电机通常能够在极短的时间内拖动至额定转速,即连接部件在驱动装置的驱动下由导轨的第一端向其第二端运动的过程可以近似为匀速运动;同时,由于温度传感器实时采集温度参数时,在导轨长度已知的情况下,外部的服务器即可根据接收到每一组温度监测数据时的时间点、导轨长度以及设定时长确定出各个传感器采集每一组温度监测数据时所分别对应的横向位置信息,在已知各个温度传感器的纵向位置信息的前提下,即可确定出每一组温度监测数据所携带的各个温度参数所分别对应的检测位置。

为了实现在无需进行人工干预的情况下,连接部件能够在导轨上进行往复运动,本发明一个优选实施例中,所述驱动装置30,包括:电机及套筒;其中,

所述套筒的内壁面设置有正螺纹槽及反螺纹槽,且所述正螺纹槽的第一端与所述反螺纹槽的第一端相连通,所述正螺纹槽的第二端与所述反螺纹槽的第二端相连通;

所述电机的转轴上设置有一定位块;

所述套筒与所述连接部件20固定连接;

所述电机的转轴伸入所述套筒内,且所述定位块位于所述螺纹槽内。

该实施例中,套筒的长度、电机的安装位置以及套筒内螺纹槽的长度应当结合实际业务需求进行合理设置;具体地,电机转动使得定位块于正螺纹槽内从其第一端朝向其第二端运动,运动过程中定位块可向正螺纹槽施加拉力以驱动连接部件从导轨的第二端朝向导轨的第一端运动,且定位块位于正螺纹槽的第二端时,连接部件应当运动至导轨的第一端;之后,由于正螺纹槽的第二端与反螺纹槽的第二端相连通,当电机继续转动时,定位块即可从正螺纹槽进入反螺纹槽并从反螺纹槽的第二端朝向其第一端运动,运动过程中定位块可向反螺纹槽施加推力以驱动连接部件从导轨的第一端朝向导轨的第二端运动,且定位块位于反螺纹槽的第一端时,连接部件应当运动至导轨的第二端;之后,由于正螺纹槽的第一端与反螺纹槽的第一端相连通,电机继续转动时,定位块即可进入正螺纹槽的第一端并朝向其第二端运动以重复前述过程。

在一种可能实现的方式中,还可以通过服务器驱动装置的电机发送相应的预设指令,使得电机根据其接收的预设指令转动与该预设指令相对应的周数,以调节定位块在正螺纹槽或反螺纹槽内行进的距离,从而实现对连接部件在导轨上的位置进行准确调节。

需要说明的是,驱动装置还可以具有其他结构,仅需要确保驱动装置能够驱动连接部件上运动即可。

本发明一个优选实施例中,所述导轨10,包括:第一滑轨、第二滑轨、第一滑块以及第二滑块;其中,

所述第一滑块设置在所述第一滑轨上,所述第二滑块设置在所述第二滑轨上;

所述第一滑轨设置于所述服务器机柜的上侧面板的内壁上;

所述第二滑轨设置于所述服务器机柜的下侧面板的内壁上;

所述第一滑轨及所述第二滑轨的长度方向平行于所述服务器机柜的宽度方向;

所述连接部件的第一端部与所述第一滑块相连,所述连接部件的第二端部与所述第二滑块相连。

该实施例中,连接部件的两个端部分别与设置在两个滑轨上的滑块相连,而导轨的两个滑轨分别设置在服务器机柜上侧面板及下侧面板的内壁面上,如此,可确保连接装置在驱动装置的驱动下,带动与其相连的两个滑块在滑轨上运动时,连接装置能够保持其长度方向平行于服务器机柜的高度方向,以便后续过程中服务器可确定出每一组温度监测数据所携带的至少两个温度参数分别对应的检测位置。

这里,连接部件包括但不限于长条状连接杆或链条。

基于与本发明装置实施例相同的构思,请参考图2,本发明实施例还提供了一种利用本发明任意一个实施例提供的机柜温度监测装置进行温度监测的方法,包括:

步骤201,利用驱动装置驱动连接部件在导轨上运动;

步骤202,利用设置于连接部件上的至少两个温度传感器实时采集温度参数;

步骤203,利用通信处理模块将各个所述温度传感器在同一个时刻分别采集的温度参数封装为一组温度监测数据发送至外部的服务器。

本发明一个优选实施例中,当所述温度监测装置包括位置传感器时,进一步包括:利用位置传感器实时检测所述连接部件的端部与所述导轨的连接位置所对应的横向位置信息;利用所述通信模块将所述位置传感器实时采集的横向位置信息发送至外部的服务器。

基于与本发明前述装置实施例相同的构思,请参考图3,本发明实施例还提供了一种机柜温度监测系统,包括:

服务器301,以及如本发明任意一个实施例中提供的机柜温度监测装置302;其中,

所述服务器301,用于接收所述机柜温度监测装置302发送的至少两组温度监测数据,并根据每一组所述温度监测数据中分别携带的至少两个温度参数绘制服务器机柜进风侧所对应的温度场,其中,同一组所述温度监测数据所携带的至少两个所述温度参数由机柜温度监测装置中至少两个温度传感器于同一时刻采集。

请参考图4,本发明一个优选实施例中,所述服务器301,包括:存储模块3011、信息接收模块3012、位置确定模块3013以及图像绘制模块3014;其中,

所述存储模块3011,用于存储所述机柜温度监测装置302中每一个温度传感器的纵向位置信息;

所述信息接收模块3012,用于接收所述机柜温度监测装置302发送的至少两个横向位置信息;以及接收所述机柜温度监测装置302发送的至少两组温度监测数据;

所述位置确定模块3013,用于当所述信息接收模块3012于同一时刻接收到一个所述横向位置信息以及一组所述温度监测数据时,利用存储的各个温度传感器的纵向位置信息以及当前时刻接收的所述横向位置信息,组成当前时刻接收的一组所述温度监测数据所携带的各个温度参数所分别对应的检测位置;

图像绘制模块3014,用于根据每一组所述温度监测数据所携带的至少两个温度参数所分别对应的检测位置绘制服务器机柜进风侧所对应的温度场。

本发明一个优选实施例中,所述服务器301,进一步用于根据外部的触发向所述机柜温度监测装置发送驱动触发指令。

该实施例中,服务器根据外部的触发向机柜温度监测装置发送驱动触发指令的具体方式包括但不限于以设定时间间隔向机柜温度监测装置周期性发送驱动触发指令,或在每接收到外部输入的控制指令时执行一次向机柜温度监测装置发送一次驱动触发指令。

本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于装置实施例,相关之处参见装置实施例的部分说明即可。

为了描述的方便,描述以上装置、系统实施例时以功能分为各种单元或模块分别描述,在实施本发明时可以把各单元或模块的功能在同一个或多个软件和/或硬件中实现。

以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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