温度监控方法及装置

文档序号:1533273 发布日期:2020-02-14 浏览:13次 >En<

阅读说明:本技术 温度监控方法及装置 (Temperature monitoring method and device ) 是由 张曙 范苑 阮军 宋军 李世伟 于 2018-08-02 设计创作,主要内容包括:本发明公开了一种温度监控方法及装置。其中,该方法包括:获取多个机柜传感器采集的温度数据,其中,多个机柜传感器分别部署于机柜的预定位置上,多个机柜传感器之间支持互通;对多个机柜传感器进行定位,获取多个机柜传感器的位置信息;根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控。本发明解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。(The invention discloses a temperature monitoring method and device. Wherein, the method comprises the following steps: acquiring temperature data acquired by a plurality of cabinet sensors, wherein the cabinet sensors are respectively arranged at preset positions of a cabinet, and the cabinet sensors are communicated with each other; positioning a plurality of cabinet sensors to obtain position information of the cabinet sensors; and monitoring the temperature distribution of the cabinet where the plurality of cabinet sensors are located according to the temperature data and the position information of the plurality of cabinet sensors. The invention solves the technical problems that the fault of the cabinet and the fault position cannot be effectively monitored in the related technology.)

温度监控方法及装置

技术领域

本发明涉及故障检测领域,具体而言,涉及一种温度监控方法及装置。

背景技术

在远程云服务端与实际的机柜之间进行数据交互的场景下,机柜基础设施一般属于客户,远程云服务端无法直对该机柜接进行访问和监控。现有的机柜大都位于机房,但是,机房的设计等级普遍较低,大部分机房都存在一定的安全隐患。例如,机房制冷系统/气流组织存在不同程度缺陷,机房监控系统不完善甚至缺失等。对于最常见的机房内空调运行故障,会造成机房和机柜的温度异常的情况。为了解决这个问题,常见的解决方式是,在机柜所在机房的天花板上直接安装传感器,但是这种方式往往是在故障发生后一段时间后才可以检测到,不能在故障发生的第一时间进行检测,而且无法确定具体的故障发生位置。另外,现有的很多机房连这种天花板上的传感器也没有设置,或者天花板上的传感器的数量非常少,导致机柜监控系统的监控粒度粗糙,监控精度较低。

机柜的监控系统一般不对远程云服务端的监控系统开放。另外,由于不同客户的机柜的接口标准不统一,不论是硬件接口,或是软件通讯,一对一的兼容接入模式在客户较多的情况下会造成监控系统的负担过重。基于上述现有技术,远程云服务端无法准确感知机柜可能发生引起温度变化的故障的具***置,无法有效对机柜进行准确有效监控。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种温度监控方法及装置,以至少解决相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

根据本发明实施例的一个方面,提供了一种温度监控方法,包括:获取多个机柜传感器采集的温度数据,其中,所述多个机柜传感器分别部署于机柜的预定位置上,所述多个机柜传感器之间支持互通;对所述多个采集所述数据的机柜传感器进行定位,获取所述多个机柜传感器的位置信息;根据所述温度数据,以及所述多个机柜传感器的位置信息,对所述多个机柜传感器所在机柜的温度分布进行监控。

根据本发明实施例的另一方面,还提供了另一种温度监控方法,包括:机柜传感器采集温度数据,其中,所述机柜传感器部署于机柜的预定位置上,所述机柜传感器与部署于其它机柜上的机柜传感器之间支持互通;对所述机柜传感器进行定位,获取所述机柜传感器的位置信息;将采集的温度数据和所述机柜传感器的位置信息发送给监控服务器,以便所述监控服务器根据多个机柜传感器发送的温度数据和位置信息对多个机柜传感器所在机柜的温度分布进行监控。

根据本发明实施例的另一方面,还提供了一种温度监控装置,包括:第一获取模块,用于获取多个机柜传感器采集的温度数据,其中,所述多个机柜传感器分别部署于机柜的预定位置上,所述多个机柜传感器之间支持互通;第二获取模块,用于对所述多个机柜传感器进行定位,获取所述多个机柜传感器的位置信息;监控模块,用于根据所述温度数据,以及所述多个机柜传感器的位置信息,对所述多个机柜传感器所在机柜的温度分布进行监控。

根据本发明实施例的另一方面,还提供了另一种温度监控装置,包括:采集模块,用于机柜传感器采集温度数据,其中,所述机柜传感器部署于机柜的预定位置上,所述机柜传感器与部署于其它机柜上的机柜传感器之间支持互通;定位模块,用于对所述机柜传感器进行定位,获取所述机柜传感器的位置信息;发送模块,用于将采集的温度数据和所述机柜传感器的位置信息发送给监控服务器,以便所述监控服务器根据多个机柜传感器发送的温度数据和位置信息对多个机柜传感器所在机柜的温度分布进行监控。

根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述中任意一项所述的温度监控方法。

根据本发明实施例的另一方面,还提供了一种温度监控系统,包括:监控服务器和机柜,以及部署于所述机柜上的机柜传感器,其中,所述机柜传感器根据上述的另一种温度监控方法向所述监控服务器发送温度数据和位置信息,所述监控服务器依据上述中任一项所述的一种温度监控方法对所述多个机柜传感器所在机柜的温度分布进行监控。

在本发明实施例中,采用在机房的机柜上设置多个机柜传感器的方式,通过对多个机柜传感器采集的温度数据,以及多个机柜传感器所在的位置,来进行温度监控,达到了根据多个机柜传感器采集的温度数据和多个机柜传感器的所在位置对机柜的故障进行监控的目的,从而实现了有效监控机房故障和故障发生位置的技术效果,进而解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1示出了一种用于实现温度监控方法的计算机终端(或移动设备)的硬件结构框图;

图2是根据本发明实施例1的一种温度监控方法的流程图;

图3是根据本发明实施例1的一种可选的温度监控方法的流程图;

图4是根据本发明实施例1的另一种可选的温度监控方法的流程图;

图5是根据本发明实施例1的另一种可选的温度监控方法的流程图;

图6是根据本发明实施例1优选实施方式的一种机房故障的诊断方法的流程图;

图7是根据本发明实施例2的另一种温度监控方法的流程图;

图8是根据本发明实施例3的一种温度监控装置的结构示意图;

图9是根据本发明实施例4的一种温度监控装置的结构示意图;

图10是根据本发明实施例5的一种计算机终端的结构框图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:

BLE温度传感器:Bluetooth Low Energy即蓝牙低能耗技术,该BLE温度传感器是指采用蓝牙低能耗技术进行数据传输的温度传感器,上述蓝牙低能耗技术是低成本、短距离、可互操作的鲁棒性无线技术,利用许多智能手段最大限度的降低功耗。蓝牙低能耗技术采用可变连接时间间隔。另外因为BLE技术采用非常快速的连接方式,因此平时可以处于“非连接”状态,有效节省能源,次链路两端相互间只是知晓对方,只有在必要时才开启链路,然后使用完毕后在尽可能短的时间内关闭链路。BLE技术的工作模式非常适合用于从微型无线传感器,或者使用完全异步通信的遥控器等其它外设传送数据。这些设备发送的数据量非常少,通常几个字节,而且发送次数也很少,例如每秒几次,甚至每分钟几次。

RSSI(Received Signal Strength Indication):接收的信号强度指示,无线发送曾的可选部分,用来判定连接质量,以及是否增大广播发送强度。具体是通过接收到的信号强弱测定信号点与接收点的距离,进而根据相应数据进行定位计算的一种定位技术。

专有云:Apsara Strack,可以为企业客户在起自己的数据中心内部署完整的云计算服务。

边缘计算:是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。而云计算,仍然可以访问边缘计算的历史数据。

实施例1

根据本发明实施例,还提供了一种温度监控方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例1所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现温度监控方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为I/O接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的温度监控方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。

图1示出的硬件结构框图,不仅可以作为上述计算机终端10(或移动设备)的示例性框图,还可以作为上述服务器的示例性框图,计算机终端10(或移动设备)可以经由数据网络连接或电子连接到一个或多个服务器(例如安全服务器、资源服务器、游戏服务器等)。一种可选实施例中,上述计算机终端10(或移动设备)可以是任意移动计算设备。数据网络连接可以是局域网连接、广域网连接、因特网连接,或其他类型的数据网络连接。计算机终端10(或移动设备)可以执行以连接到由一个服务器(例如安全服务器)或一组服务器执行的网络服务。网络服务器是基于网络的用户服务,诸如社交网络、云资源、电子邮件、在线支付或其他在线应用。

在小型化专有云或者边缘计算场景下,机房基础设施一般属于客户,上述小型化专有云或者边缘计算的云服务端无法对客户机房直接进行访问和监控,而且由于机房一般存在一定的安全隐患,需要远程对机房内的故障进行监控。其中,小型化专有云即小型的专有云服务,专有云服务是为企业客户在起自己的数据中心内部署完整的云计算服务,客户的数据中心由机柜提供,在客户机柜发生故障时,由检测装置(例如传感器)检测到故障,将故障发送给远程专有云端,由云端做出处理并将处理指令发送给客户机柜端的数据中心;边缘计算即是从数据源头的一侧采用服务器提供服务,也即是检测装置发现故障后直接交给距离机柜近端的边缘计算,有边缘计算做出处理和控制机柜的数据中心做出反应,边缘计算可以与远程云服务配合使用,在具有云端的情况,边缘计算会将处理结果反馈给云服务端。

上述机房内最常见的故障类型为机柜的故障,机柜的故障会造成机房温度升高的情况,若不及时进行故障处理,有可能引发机柜瘫痪,甚至机房发生火灾。为了解决上述问题,相关技术采用通过在机房的天花板上直接安装温度传感器来对机房的温度进行检测,但是一般温度传感器的检测范围较小,无法对机房内各个位置进行监控,一旦机房中距离该温度传感器较远的位置发生故障,不仅该温度传感器无法检测,而且有可能造成故障进一步恶化。另外,一般的机房只安装一个温度传感器,对机房温度的检测能力十分有限,往往是在故障发生一段时间后造成整个机房温度升高的情况下才可以检测到,不能在故障发生的第一时间进行检测,而且无法确定具体的故障发生位置,对客户消除故障的维护工作没有十分显著的帮助。

在上述运行环境下,本申请提供了如图2所示的温度监控方法实施例。图2是根据本发明实施例1的一种温度监控方法的流程图,如图2所示,本申请实施例所提供的温度监控方法通过一些步骤实现:

步骤S202,获取多个机柜传感器采集的温度数据,其中,多个机柜传感器分别部署于机柜的预定位置上,多个机柜传感器之间支持互通。

上述步骤S202的执行主体可以是服务器,计算器,控制器等等。本实施例中,上述执行主体为远程温度控制器。

上述机柜传感器可以是对机房中机柜的具***置的温度进行检测的温度传感器,上述温度传感器输出包含有该位置的机柜的温度的参数信息。上述多个温度传感器部署在机柜的预定位置上,当机柜传感器为温度传感器时,将上述温度传感器直接布设在需要监测的部件上,例如,监测机柜中央处理器的温度,将上述温度传感器直接布设在该中央处理器上,从而对该中央处理器的温度进行监测。

在上述实施例中,当温度传感器为红外式温度传感器时,该红外式温度传感器可以不设置在上述中央处理器上,可以将温度传感器布设在上述中央处理器附近的机柜外壳的某位置上,上述红外式温度传感器在该位置处可以对上述中央处理器进行温度监测。

上述温度数据为上述温度传感器采集的温度数据,根据温度传感器的种类不同,该温度数据可以通过各种有线电信号进行传输,或者通过无线信号进行传输,与具体的温度传感器型号有关,例如,BLE温度传感器采用无线信号进行传输。例如,温度传感器采集的温度数据,上述参数数据并不受限于上述数据的形态。例如,上述温度传感器采集的温度数据,可以通过有线电信号的形式发送,也可以通过无线信号的形式发送。

作为本实施例的一种可选的实施例,上述在机柜传感器为多个的情况下,多个机柜传感器之间支持互通。可以在多个机柜传感器之间进行数据传输和交互。

步骤S204,对多个机柜传感器进行定位,获取多个机柜传感器的位置信息。

上述多个机柜传感器的位置信息,是指实际的机柜传感器在机房内真实的检测位置,在该机房的物理空间内的位置信息,用于确定该机柜传感器的检测位置。该检测位置可以是机房中容易出现故障的特定位置。例如,上述检测位置可以在中央处理器上,中央处理器CPU(Central Processing Unit)芯片容易产生高温,一旦温度过高,会对自身和周围的元器件造成影响,甚至引起自身故障,因此,需要对CPU的温度进行监控,至少在上述CPU上设置一个温度传感器。

在上述实施例中,该机柜传感器的位置也可以是均匀布设的检测位置,例如,在电路线路网络中,由于线路是长度较长,跨度较大,因此在对某线路的温度进行监测时,将多个机柜传感器均匀分布在线路上,可以对该线路上的多个检测位置的温度进行监测,可以在故障发生时,有效确定故障发生位置。

在上述实施例中,上述位置信息包括,机柜传感器在机房内的布设位置,由于机柜传感器的种类不同,导致上述机柜传感器在机房中的布设位置不同,而且每个客户的机房的机柜传感器布设规则不一样,同一个客户的同一机房的不同时间布设的机柜传感器的布设规则也可能不一样,还有可能有的机柜上的机柜传感器的布设无规律,这就造成了机柜传感器位置难以确定的问题。

在上述实施例中,针对上述问题,本实施例首先对该机柜传感器进行定位,获取该机柜传感器的位置信息。上述获取机柜传感器的位置信息,可以通过多种方式来实现。例如,可以是通过GPS对机柜传感器进行定位,并获取该机柜传感器的位置信息。也可以是,通过信号强度指示RSSI技术对机柜传感器进行定位,并获取该机柜传感器的位置信息。

在上述实施例中,基于上述多个机柜传感器之间支持互通,上述信号强度指示RSSI技术在具体实施时,通过对各个机柜传感器之间的无线信号的强度进行探测,从而自动计算相互通信的机柜传感器之间的距离,然后根据自定位算法,自动进行空间三维定位,确定机柜传感器的位置信息,其中,上述位置信息包括上述机柜传感器所在空间的具***置和其他物理空间信息。相比于上述通过GPS对机柜传感器定位,定位精度高,数据分析量小,不受信号环境优劣的影响。例如,GPS定位需要良好的信号环境接收GPS信号。

步骤S206,根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控。

在上述实施例中,根据上述温度数据,以及多个机柜传感器的位置信息,对机柜传感器所在机柜的预定检测位置的故障进行监控,可以通过多种方式实现。例如,可以通过运算模块(或运算器)对机柜传感器采集的温度数据进行安全阈值设定,确定某检测位置的正常温度范围,将该正常温度范围作为该检测位置上检测的温度数据的安全阈值,上述运算模块(或运算器)在检测到某个温度数据超过该安全阈值后,认为该检测位置发生故障,并进行提示预警。

在上述实施例中,该监控方式还可以是,通过上述温度数据,以及多个机柜传感器的位置信息,通过软件建立机房实时温度可视化云图,可视化云图具有形象生动,表现力强的优点。

在上述实施例中,在建立上述及方式是温度可视化云图时,可以先将单个机柜传感器的温度信息与该机柜传感器的预设位置信息一一对应,然后在远程云平台,对上述机柜传感器的温度信息和机柜传感器的预设位置信息通过数据处理和图形化渲染,从而形成实时温度云图。

在本发明实施例中,采用在机房的机柜上设置多个机柜传感器的方式,通过对多个机柜传感器采集的温度数据,以及多个机柜传感器所在的位置,来进行温度监控,达到了根据多个机柜传感器采集的温度数据,和多个机柜传感器的所在位置对机柜的故障进行监控的目的,从而实现了有效监控机房故障和故障发生位置的技术效果,进而解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

图3是根据本发明实施例1的一种可选的温度监控方法的流程图,如图3所示,作为本实施例的一种可选的实施例,上述对采集数据的机柜传感器进行定位,获取机柜传感器的位置信息包括:

步骤S302,确定多个机柜传感器中的第一机柜传感器的位置信息,其中,第一机柜传感器为多个机柜传感器的任意一个机柜传感器;

步骤S304,确定第一机柜传感器的位置信息与其他两个机柜传感器的位置信息之间的相对位置关系;

步骤S306,根据相对位置关系,以及第一机柜传感器的位置信息,确定其他两个机柜传感器的位置信息。

在本申请实施例中,上述RSSI技术对机柜传感器进行定位,获取机柜传感器的位置信息,可以是先确定一个第一机柜传感器的位置信息,通过第一机柜传感器的位置信息,以及其他两个机柜传感器与该第一机柜传感器的相对应关系,确定其他两个机柜传感器的位置信息。

在上述实施例中,上述其他两个机柜传感器与该第一机柜传感器的相对应关系的原理是RSSI技术,即通过扫描接收到的其他两个机柜传感器与第一机柜传感器之间进行交互的无线信号,对该无线信号进行强度衰减值的检测,根据该无线信号的强度衰减值来确定其他两个机柜传感器与该第一机柜传感器的距离信息。

图4是根据本发明实施例1的另一种可选的温度监控方法的流程图,如图4所示,作为本实施例的一种可选的实施例,上述根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控包括:

步骤S402,根据温度数据,以及多个机柜传感器的位置信息建立机柜的位置-温度分布图,其中,机柜的位置-温度分布图数中采用不同的标识信息标识不同的温度数据;

步骤S404,根据机柜的位置-温度分布图,对多个机柜传感器所在机柜的预温度分布进行监控。

在上述实施例中,根据上述温度数据,以及多个机柜传感器的位置信息,对机柜传感器所在机柜的检测位置的故障进行监控可以是多种方式,可以是根据上述温度数据,以及与多个机柜传感器的位置信息建立机柜的位置-温度分布图的方式进行实现。机柜的位置-温度分布图具有表现力强的特点。

在上述实施例中,机柜的位置-温度分布图数中采用不同的标识信息标识不同的温度数据,可以根据不同的色彩对不同位置的温度数据的进行表现。例如,从蓝色到红色的色谱中划分为N段,将上述温度数据的最小值与最大值之间的范围也划分为N段,并与上述N段色谱相对应。可以是最接近蓝色的该段色谱对应的颜色作为上述温度数据最小的情况在上述机柜的位置-温度分布图的表现色,也即是温度越低的检测位置在上述机柜的位置-温度分布图中越接近蓝色;相反的,最接近红色的该段色谱对应的颜色作为上述温度数据最大的情况在上述机柜的位置-温度分布图的表现色,也即是温度越高的检测位置在上述机柜的位置-温度分布图中越接近红色。

在上述实施例中,上述数据云图中采用不同的标识信息标识不同的数据,还可以用图案的疏密情况来变小温度数据的高低,例如,上述图案可以是方形网格,在采用方形网格的图案来对温度数据进行表现时,可以是网格越小越密集,代表温度数据越大,网格越大越稀疏,代表温度数据越小。

作为本实施例的一种可选的实施例,上述温度数据可以包括向机柜的预定位置送风的机柜送风温度。机柜送风温度决定了机柜的降温效果,相同条件下,机柜送风温度越低,说明降温效果越好;机柜送风温度越高,说明降温效果越差。上述温度数据为机柜送风温度是为了便于对机机柜的温度进行监控。

图5是根据本发明实施例1的另一种可选的温度监控方法的流程图,如图5所示,在上述实施例中,上述在温度数据包括向机柜的预定位置送风的机柜送风温度的情况下,根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控包括以下至少之一:

步骤S502,在机柜送风温度超过机柜送风温度阈值的情况下,确定机柜送风温度异常,并发出机柜送风温度异常的预警通知;

步骤S504,根据在预定时间段内的机柜送风温度变化值,确定机柜送风温度的变化速率,并根据变化速率,机柜送风温度以及机柜送风温度阈值,确定机柜送风温度超过机柜送风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

由上述可知,机柜送风温度决定了机柜内的降温效果,在温度数据包括该机柜送风温度时,根据该机柜送风温度和机柜传感器的位置信息对机柜温度分布进行监控,可以有多种形式,可以是对某机柜传感器检测的机柜送风温度设定机柜送风温度阈值,若机柜送风温度处于上述机柜送风温度阈值范围内,则说明机柜送风温度正常,若机柜送风温度处于上述机柜送风温度阈值范围之外,则说明该位置机柜送风温度异常,并发出机柜送风温度异常的预警通知。

需要说明的是,机柜送风温度的变化通常是缓慢变化,并非突变,因此,在机柜送风温度超出上述机柜送风温度阈值之前,会有一段时间持续的升温过程。而且有时检测到机柜送风温度超出机柜送风温度阈值时,已经错过维修机房送风风道或者检查机房送风风道的最佳时机。因此,为了对机房送风风道故障进行有效预测和预防,可以采用结合机柜送风温度的变化速率,机柜送风温度以及机柜送风温度阈值,来对故障发生(也即是机柜送风温度超出阈值)进行预测,根据当前的机柜送风温度,和机柜送风温度变化率,可以确定机柜送风温度随着时间的变化情况,与机柜送风温度阈值进行比较,可以确定按照该变化率的变化情况,当前的机柜送风温度经过多久可以超出该机柜送风温度阈值,也即是上述机柜送风温度超过机柜送风温度阈值的剩余时间,并将该携带有剩余时间的预警通知发送出去,进行预警。

作为本实施例的一种可选的实施例,上述温度数据可以包括为机柜送风的空调的送风口的空调送风温度。一般情况,空调送风温度与机柜送风温度不同,是由于机房内的送风风道一般难以保持一致,通常距离空调送风口的机柜,机柜送风温度越接近空调送风温度,但是所有的机柜送风温度都是大于或等于空调送风温度的,因此空调送风温度才真正决定了机柜的降温效果。在相同条件下,空调送风温度越低,说明降温效果越好;空调送风温度越高,说明降温效果越差。上述温度数据为空调送风温度监控是为了便于对机柜的温度进行监控。

在上述实施例中,在为机柜送风的空调的送风口部署有采集空调送风温度的第一空调传感器的情况下,方法还包括以下至少之一:在空调送风温度超过空调送风温度阈值的情况下,确定空调送风温度异常,并发出空调送风温度异常的预警通知;根据在预定时间段内的空调送风温度变化值,确定空调送风温度的变化速率,并根据变化速率,空调送风温度以及空调送风温度阈值,确定空调送风温度超过空调送风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

由上述可知,空调送风温度决定了整个机房的内的降温效果,在温度数据包括该空调送风温度时,根据该空调送风温度和第一空调传感器的位置信息对机房内温度分布进行监控,可以有多种形式,可以是对某第一空调传感器检测的空调送风温度设定空调送风温度阈值,若空调送风温度处于上述空调送风温度阈值范围内,则说明空调送风温度正常,若空调送风温度处于上述空调送风温度阈值范围之外,则说明该位置空调送风温度异常,并发出空调送风温度异常的预警通知。

需要说明的是,空调送风温度的变化通常是缓慢变化,并非突变,因此,在空调送风温度超出上述空调送风温度阈值之前,会有一段时间持续的升温过程。而且有时检测到空调送风温度超出空调送风温度阈值时,已经错过维修空调或者检查故障的最佳时机。因此,为了对空调故障进行有效预测和预防,可以采用结合空调送风温度的变化速率,空调送风温度以及空调送风温度阈值,来对空调故障发生(也即是空调送风温度超出阈值)进行预测,根据当前的空调送风温度,和空调送风温度变化率,可以确定空调送风温度随着时间的变化情况,与空调送风温度阈值进行比较,可以确定按照该变化率的变化情况,当前的空调送风温度经过多久可以超出该空调送风温度阈值,也即是上述空调送风温度超过空调送风温度阈值的剩余时间,并将该携带有上述剩余时间的预警通知进行发送,进行预警。

作为本实施例的一种可选的实施例,上述温度数据可以包括为机柜回风的空调的回风口的空调回风温度。一般情况,空调回风温度是空调将低温气体输入机房后,经过与机房中的机柜的热传递,将低温气体变成高温气体,从回风口送出机房,带走机房中的热量。在相同条件下,空调回风温度越低,说明带走的热量越少,降温效果越差;空调回风温度越高,说明带走的热量越多,降温效果越好。上述温度数据为空调回风温度监控是为了便于对机房的温度进行监控。

在上述实施例中,在为机柜回风的回风口部署有采集空调回风温度的第二空调传感器的情况下,方法还包括以下至少之一:在空调回风温度超过空调回风温度阈值的情况下,确定空调回风温度异常,并发出空调回风温度异常的预警通知;根据在预定时间段内的空调回风温度变化值,确定空调回风温度的变化速率,并根据变化速率,空调回风温度以及空调回风温度阈值,确定空调回风温度超过空调回风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

由上述可知,空调回风温度反映了整个机房的内的降温效果,在温度数据包括该空调回风温度时,根据该空调回风温度和第二空调传感器的位置信息对机房内温度分布进行监控,可以有多种形式,可以是对某第二空调传感器检测的空调回风温度设定空调回风温度阈值,若空调回风温度处于上述空调回风温度阈值范围内,则说明空调回风温度正常,若空调回风温度处于上述空调回风温度阈值范围之外,则说明该位置空调回风温度异常,并发出空调回风温度异常的预警通知。

需要说明的是,空调回风温度的变化通常是缓慢变化,并非突变,因此,在空调回风温度超出上述空调回风温度阈值之前,会有一段时间持续的升温过程。而且有时检测到空调回风温度超出空调回风温度阈值时,已经错过维修空调或者检查故障的最佳时机。因此,为了对空调故障进行有效预测和预防,可以采用结合空调回风温度的变化速率,空调回风温度以及空调回风温度阈值,来对空调故障发生(也即是空调回风温度超出阈值)进行预测,根据当前的空调回风温度,和空调回风温度变化率,可以确定空调回风温度随着时间的变化情况,与空调回风温度阈值进行比较,可以确定按照该变化率的变化情况,当前的空调回风温度经过多久可以超出该空调回风温度阈值,也即是上述空调回风温度超过空调回风温度阈值的剩余时间,并将该携带有上述剩余时间的预警通知进行发送,进行预警。

在上述实施例中,上述温度监控方法还包括:根据预警通知执行以下处理策略至少之一:在空调送风温度异常的情况下,确定空调影响的第一服务器,将受影响的第一服务器上的业务迁移到其它服务器,或者停止受影响的第一服务器上的业务;在机柜送风温度异常的情况下,确定机柜送风温度异常对应的异常机柜对应的第二服务器,将异常机柜对应的第二服务器上的业务迁移到其它服务器,或者停止异常机柜对应的第二服务器上的业务。

在发出预警通知后,系统也可以做一些有利于后续进行维护和检查工作的处理策略。例如,由于发出空调送风温度异常预警时,已经可以确认空调故障发生或者空调故障即将发生,一旦空调故障发生,机房中的机柜有可能也会发生故障,导致机柜上的服务器中的数据有可能发生数据遗失,因此,在检测到空调送风温度异常的情况下,确定空调影响的第一服务器,将受影响的第一服务器上的业务迁移到其它服务器,或者停止受影响的第一服务器上的业务,保证上述第一服务器上的任务不受影响,不会由于机柜故障而引起任务暂停,造成损失。上述空调送风温度异常通常是由于送风空调异常造成的。

在上述实施例中,由于发出机柜送风温度异常预警时,机房中的机柜也有可能也会发生故障,导致机柜上的服务器中的数据有可能发生数据遗失,因此,上述处理策略还可以是在机柜送风温度异常的情况下,确定机柜送风温度异常对应的异常机柜对应的第二服务器,将异常机柜对应的第二服务器上的业务迁移到其它服务器,或者停止异常机柜对应的第二服务器上的业务。机柜送风温度异常,若空调送风温度正常,则有可能是机房送风风道发生阻塞;若空调送风温度异常,则优先处理空调送风温度异常,即送风空调异常。

在上述实施例中,由于发出空调回风温度异常预警时,若机柜送风温度正常,则说明机房的回风风道发生阻塞,而且空调回风温度能够一定程度反映机房的内温度,机房内温度在回风道正常的情况下,机房内温度高于回风温度。

作为一种可选的实施例,上述温度监控方法中的上述机柜为小型化私有云场景下的机柜,或者为边缘计算场景下的机柜。

作为一种优选的实施方式,本申请实施例还提供了一种机房故障诊断方法,在上述专有云或者边缘计算的场景下,机房容易发生故障,对机房的温度监控不完善。因此提供了一种机房故障的诊断方法,图6是根据本发明实施例1优选实施方式的一种机房故障的诊断方法的流程图,如图6所示,下面对该故障诊断方法进行详细说明。

对空调的送/回风温度进行监控时,预先设定空调送/回风温度正常阈值。并对空调送/回风口进行实时温度信息采集,获取空调送/回风温度实时值。将上述温度实时值与上述正常阈值进行比较,判断空调送/回风温度实时值是否超出上述正常阈值,若空调的送/回风温度实时值没有超出设定正常阈值,则空调系统工作正常;若空调的送/回风温度实时值超出设定正常阈值,则空调系统工作异常,需要与机房暖通设备运维人员沟通故障状况,以方便进行维护。

在发现空调系统异常的同时发出预警通知,在进行预警通知时,先根据空调送/回风口的实时温度信息,计算空调送/回风口实时温度变化速率ΔT1=dT1/dt1,其中,T1为空调送/回风口实时温度,t1为空调送/回风温度变化对应的时间。根据计算的变化率ΔT1预测温度变化趋势,根据上述变化趋势计算超出最高允许值的剩余时间,根据该剩余时间进行预警的应对策略的制定,其中,上述最高允许值为预设的IT机柜进风口的最高允许值。另外,由于空调故障可能影响区域服务器列表,和服务器上的业务,因此在进行预警之后,可以对受影响的服务器上的业务进行迁移至别的服务器,或者进行保存后暂停业务。

对IT机柜进风温度进行监控时,预先设定IT机柜进风温度正常阈值。并对IT机柜进风口进行实时温度信息采集,获取IT机柜进风温度实时值。将上述温度实时值与上述正常阈值进行比较,判断IT机柜进风温度实时值是否超出上述正常阈值,若IT机柜进风温度实时值没有超出设定正常阈值,则IT机柜进风温度正常;若IT机柜进风温度实时值超出设定正常阈值,则服务器温度异常。然后判断空调送风温度是否异常,在空调送风温度正常的情况下,说明服务器温度异常不是由空调送风温度异常引起的,通知机房现场巡检人员检查。

在发现IT机柜进风温度异常的同时发出预警通知,在进行预警通知时,先根据IT机柜进风口的实时温度信息,计算IT机柜进风口实时温度变化速率ΔT2=dT2/dt2,其中,T2为IT机柜进风口实时温度,t2为IT机柜进风温度变化对应的时间。根据计算的变化率ΔT2预测温度变化趋势,根据上述变化趋势计算超出最高允许值的剩余时间,根据该剩余时间进行预警的应对策略的制定,其中,上述最高允许值为预设的IT机柜进风口的最高允许值。另外,由于服务器异常可能持续恶化,所以首要任务是先找到检测出故障的机柜传感器的位置,进行现场检查,例如,根据温度与位置自定位管理平台查询机柜传感器对应的服务器的位置。检查到故障的位置时,确认故障原因,在故障原因是负载过重的情况下,对该机柜进行减负降载。

实施例2

根据本发明的实施例,还提供了另一种温度监控方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组家算计可执行指令的计算机系统中执行,并且,虽然在流程图中使出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或所描述的步骤。

需要说明的是,本申请实施例2所提供另一种温度监控方法的方法实施例可以在如图1所示的计算机终端10(或者移动设备10)或者类似的运算装置中执行。图7是根据本发明实施例2的一种温度监控方法的流程图,如图7所示,本申请实施例所提供的温度监控方法可以通过如下方法步骤来实现:

步骤S702,机柜传感器采集温度数据,其中,机柜传感器部署于机柜的预定位置上,机柜传感器与部署于其它机柜上的机柜传感器之间支持互通。

上述机柜传感器可以是对机房中机柜的具***置的温度进行检测的温度传感器,上述温度传感器输出包含有该位置的机柜的温度的参数信息。上述多个温度传感器部署在机柜的预定位置上,当机柜传感器为温度传感器时,将上述温度传感器直接布设在需要监测的部件上,例如,监测机柜中央处理器的温度,将上述温度传感器直接布设在该中央处理器上,从而对该中央处理器的温度进行监测。

在上述实施例中,当温度传感器为红外式温度传感器时,该红外式温度传感器可以不设置在上述中央处理器上,可以将温度传感器布设在上述中央处理器附近的机柜外壳的某位置,上述红外式温度传感器在该位置处可以对上述中央处理器进行温度监测。

作为本实施例的一种可选的实施例,上述、多个机柜传感器之间支持互通。上述多个机柜传感器进行互通,可以在多个机柜传感器之间进行数据传输和交互。

步骤S704,对机柜传感器进行定位,获取机柜传感器的位置信息。

上述多个机柜传感器的位置信息,是指实际的机柜传感器在机房内真实的检测位置,在该机房的物理空间内的位置信息,用于确定该机柜传感器的检测位置。该检测位置可以是机房中容易出现故障的特定位置。例如,上述检测位置可以在中央处理器上,中央处理器CPU芯片容易产生高温,一旦温度过高,会对自身和周围的元器件造成影响,甚至引起自身故障,因此,需要对CPU的温度进行监控,至少在上述CPU上设置一个温度传感器。

在上述实施例中,该机柜传感器的位置也可以是均匀布设的检测位置,例如,在电路线路网络中,由于线路是长度较长,跨度较大,因此在对某线路的温度进行监测时,将多个机柜传感器均匀分布在线路上,可以对该线路上的多个检测位置的温度进行监测,可以在故障发生时,有效确定故障发生位置。

在上述实施例中,上述位置信息包括机柜传感器的布设位置,由于机柜传感器的种类不同,导致上述机柜传感器在机房中的布设位置不同,而且每个客户的机房的机柜传感器布设规则不一样,同一个客户的同一机房的不同时间布设的机柜传感器的布设规则也可能不一样,还有可能有的机柜上的机柜传感器的布设无规律,这就造成了机柜传感器位置难以确定的问题。

在上述实施例中,针对上述问题,本实施例首先对该机柜传感器进行定位,获取该机柜传感器的位置信息。上述获取机柜传感器的位置信息,可以通过多种方式来实现。例如,可以是通过GPS对机柜传感器进行定位,并获取该机柜传感器的位置信息。也可以是,通过信号强度指示RSSI技术对机柜传感器进行定位,并获取该机柜传感器的位置信息。

在上述实施例中,基于上述多个机柜传感器之间支持互通,上述信号强度指示RSSI技术在具体实施时,通过对各个机柜传感器之间的无线信号的强度进行探测,从而自动计算相互通信的机柜传感器之间的距离,然后根据自定位算法,自动进行空间三维定位,确定机柜传感器的位置信息,其中,上述位置信息包括上述机柜传感器所在空间的具***置和其他物理空间信息。相比于上述通过GPS对机柜传感器定位,定位精度高,数据分析量小,不受信号环境优劣的影响。例如,GPS定位需要良好的信号环境接收GPS信号。

步骤S706,将采集的温度数据和机柜传感器的位置信息发送给监控服务器,以便监控服务器根据多个机柜传感器发送的温度数据和位置信息对多个机柜传感器所在机柜的温度分布进行监控。

在上述实施例中,根据上述温度数据,以及多个机柜传感器的位置信息,对机柜传感器所在机柜的预定检测位置的故障进行监控,可以通过多种方式实现。例如,可以通过运算模块(或运算器)对机柜传感器采集的温度数据进行阈值设定,确定某检测位置的正常温度范围,将该正常温度范围作为该检测位置上布设的机柜传感器的温度数据的安全阈值,上述运算模块(或运算器)在检测到某个机柜传感器的采集的数据超过该安全阈值后,认为该检测位置发生故障,并进行提示预警。

在上述实施例中,该监控方式还可以是,通过上述温度数据,以及多个机柜传感器的位置信息,通过软件建立机房实时温度可视化云图,可视化云图具有形象生动,表现力强的优点。

在上述实施例中,在建立上述及方式是温度可视化云图时,可以先将单个机柜传感器的温度信息和该机柜传感器的预设位置信息一一对应,然后在远程云平台,对上述机柜传感器的温度信息和机柜传感器的预设位置信息通过数据处理和图形化渲染,从而形成实时温度云图。

在本发明实施例中,采用在机房的机柜上设置多个机柜传感器的方式,通过多个机柜传感器检测的机柜温度数据,并确定机柜传感器的位置信息,然后将上述温度数据和位置信息传送给监控服务器,由监控服务器利用上述温度数据以及多个机柜传感器所在的位置,来进行温度监控,达到了根据多个机柜传感器采集的温度数据和多个机柜传感器的所在位置对机柜的故障进行监控的目的,从而实现了有效监控机房故障和故障发生位置的技术效果,进而解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

实施例3

根据本发明实施例,还提供了一种用于实施上述实施例1中的温度监控方法的温度监控装置实施例,图8是根据本发明实施例3的一种温度监控装置的结构示意图,如图8所示,该装置包括:第一获取模块82,第二获取模块84和监控模块86,下面对该温度监控装置进行详细说明。

第一获取模块82,用于获取多个机柜传感器采集的温度数据,其中,多个机柜传感器分别部署于机柜的预定位置上,多个机柜传感器之间支持互通;第二获取模块84,与上述第一获取模块82相连,用于对多个机柜传感器进行定位,获取多个机柜传感器的位置信息;监控模块86,与上述第二获取模块84相连,用于根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控。

在本发明实施例中,采用在机房的机柜上设置多个机柜传感器的方式,通过第一获取模块82获取的多个机柜传感器采集的温度数据,以及第二获取模块84获取的多个机柜传感器所在的位置,然后由监控模块86根据上述信息来进行温度监控,达到了根据多个机柜传感器采集的温度数据和多个机柜传感器的所在位置对机柜的故障进行监控的目的,从而实现了有效监控机房故障和故障发生位置的技术效果,进而解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

作为本实施例的一种可选的实施例,上述第二获取模块84包括:第一确定单元,用于确定多个机柜传感器中的第一机柜传感器的位置信息,其中,第一机柜传感器为多个机柜传感器的任意一个机柜传感器;第二确定单元,用于确定第一机柜传感器的位置信息与其他两个机柜传感器的位置信息之间的相对位置关系;第三确定单元,用于根据相对位置关系以及第一机柜传感器的位置信息,确定其他两个机柜传感器的位置信息。

作为本实施例的一种可选的实施例,上述监控模块86包括:建立单元,用于根据温度数据,以及多个机柜传感器的位置信息建立机柜的位置-温度分布图,其中,机柜的位置-温度分布图数中采用不同的标识信息标识不同的温度数据;监控单元,用于根据机柜的位置-温度分布图,对多个机柜传感器所在机柜的温度分布进行监控。

此处需要说明的是,上述第一获取模块82,第二获取模块84和监控模块86对应于实施例1中的步骤S202至步骤S206,两个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。

实施例4

根据本发明实施例,还提供了一种用于实施上述实施例2中的温度监控方法的温度监控装置实施例,图9是根据本发明实施例4的一种温度监控装置的结构示意图,如图9所示,该装置包括:采集模块92,定位模块94和发送模块96,下面对该温度监控装置进行详细说明。

采集模块92,用于机柜传感器采集温度数据,其中,机柜传感器部署于机柜的预定位置上,机柜传感器与部署于其它机柜上的机柜传感器之间支持互通;定位模块94,与上述采集模块92相连,用于对机柜传感器进行定位,获取机柜传感器的位置信息;发送模块96,与上述定位模块94相连,用于将采集的温度数据和机柜传感器的位置信息发送给监控服务器,以便监控服务器根据多个机柜传感器发送的温度数据和位置信息对多个机柜传感器所在机柜的温度分布进行监控。

在本发明实施例中,通过采用在机房的机柜上设置多个机柜传感器的方式,多个机柜传感器通过采集模块92采集机柜的温度数据,并通过定位模块94确定机柜传感器的位置信息,然后通过发送模块96将上述温度数据和位置信息传送给监控服务器,由监控服务器利用上述温度数据以及多个机柜传感器所在的位置,来进行温度监控,达到了根据多个机柜传感器采集的温度数据和多个机柜传感器的所在位置对机柜的故障进行监控的目的,从而实现了有效监控机房故障和故障发生位置的技术效果,进而解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

此处需要说明的是,上述采集模块92,定位模块94和发送模块96对应于实施例2中的步骤S702至步骤S706,两个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。

实施例5

本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。

可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。

在本实施例中,上述计算机终端可以执行应用程序的漏洞检测方法中以下步骤的程序代码:获取多个机柜传感器采集的温度数据,其中,多个机柜传感器分别部署于机柜的预定位置上,多个机柜传感器之间支持互通;对多个采集数据的机柜传感器进行定位,获取多个机柜传感器的位置信息;根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控。

可选地,图10是根据本发明实施例5的一种计算机终端的结构框图。如图10所示,该计算机终端100可以包括:一个或多个(图中仅示出一个)处理器1002、存储器1004、以及外设接口1006。

其中,存储器可用于存储软件程序以及模块,如本发明实施例中的安全漏洞检测方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的系统漏洞攻击的检测方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取多个机柜传感器采集的温度数据,其中,多个机柜传感器分别部署于机柜的预定位置上,多个机柜传感器之间支持互通;对多个采集数据的机柜传感器进行定位,获取多个机柜传感器的位置信息;根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控。

可选的,上述处理器还可以执行如下步骤的程序代码:对多个机柜传感器进行定位,获取多个机柜传感器的位置信息包括:确定多个机柜传感器中的第一机柜传感器的位置信息,其中,第一机柜传感器为多个机柜传感器的任意一个机柜传感器;确定第一机柜传感器的位置信息与其他两个机柜传感器的位置信息之间的相对位置关系;根据相对位置关系以及第一机柜传感器的位置信息,确定其他两个机柜传感器的位置信息。

可选的,上述处理器还可以执行如下步骤的程序代码:根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控包括:根据温度数据,以及多个机柜传感器的位置信息建立机柜的位置-温度分布图,其中,机柜的位置-温度分布图数中采用不同的标识信息标识不同的温度数据;根据机柜的位置-温度分布图,对多个机柜传感器所在机柜的温度分布进行监控。

可选的,上述处理器还可以执行如下步骤的程序代码:在温度数据包括向机柜的预定位置送风的机柜送风温度的情况下,根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控包括以下至少之一:在机柜送风温度超过机柜送风温度阈值的情况下,确定机柜送风温度异常,并发出机柜送风温度异常的预警通知;根据在预定时间段内的机柜送风温度变化值,确定机柜送风温度的变化速率,并根据变化速率,机柜送风温度以及机柜送风温度阈值,确定机柜送风温度超过机柜送风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

可选的,上述处理器还可以执行如下步骤的程序代码:在为机柜送风的空调的送风口部署有采集空调送风温度的第一空调传感器的情况下,方法还包括以下至少之一:在空调送风温度超过空调送风温度阈值的情况下,确定空调送风温度异常,并发出空调送风温度异常的预警通知;根据在预定时间段内的空调送风温度变化值,确定空调送风温度的变化速率,并根据变化速率,空调送风温度以及空调送风温度阈值,确定空调送风温度超过空调送风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

可选的,上述处理器还可以执行如下步骤的程序代码:在为机柜送风的空调的回风口部署有采集空调回风温度的第二空调传感器的情况下,方法还包括以下至少之一:在空调回风温度超过空调回风温度阈值的情况下,确定空调回风温度异常,并发出空调回风温度异常的预警通知;根据在预定时间段内的空调回风温度变化值,确定空调回风温度的变化速率,并根据变化速率,空调回风温度以及空调回风温度阈值,确定空调回风温度超过空调回风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

可选的,上述处理器还可以执行如下步骤的程序代码:方法还包括:根据预警通知执行以下处理策略至少之一:在空调送风温度异常的情况下,确定空调影响的第一服务器,将受影响的第一服务器上的业务迁移到其它服务器,或者停止受影响的第一服务器上的业务;在机柜送风温度异常的情况下,确定机柜送风温度异常对应的异常机柜对应的第二服务器,将异常机柜对应的第二服务器上的业务迁移到其它服务器,或者停止异常机柜对应的第二服务器上的业务。

可选的,上述处理器还可以执行如下步骤的程序代码:机柜为小型化私有云场景下的机柜,或者为边缘计算场景下的机柜。

采用本发明实施例,提供了一种故障检测方法的方案。采用在机房的机柜上设置多个机柜传感器的方式,通过对多个机柜传感器采集的温度数据,以及多个机柜传感器所在的位置,来进行温度监控,达到了根据多个机柜传感器采集的温度数据和多个机柜传感器的所在位置对机柜的故障进行监控的目的,从而实现了有效监控机房故障和故障发生位置的技术效果,进而解决了相关技术中无法对机柜发生的故障,以及故障发生位置进行有效监控的技术问题。

可选的,上述处理器还可以执行如下步骤的程序代码:机柜传感器采集温度数据,其中,机柜传感器部署于机柜的预定位置上,机柜传感器与部署于其它机柜上的机柜传感器之间支持互通;对机柜传感器进行定位,获取机柜传感器的位置信息;将采集的温度数据和机柜传感器的位置信息发送给监控服务器,以便监控服务器根据多个机柜传感器发送的温度数据和位置信息对多个机柜传感器所在机柜的温度分布进行监控。

本领域普通技术人员可以理解,图10所示的结构仅为示意,计算机终端也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及移动互联网设备(MobileInternet Devices,MID)、PAD等终端设备。图10其并不对上述电子装置的结构造成限定。例如,计算机终端100还可包括比图10中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图10所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。

实施例6

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例1所提供的障碍监控方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取多个机柜传感器采集的温度数据,其中,多个机柜传感器分别部署于机柜的预定位置上,多个机柜传感器之间支持互通;对多个采集数据的机柜传感器进行定位,获取多个机柜传感器的位置信息;根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:对多个机柜传感器进行定位,获取多个机柜传感器的位置信息包括:确定多个机柜传感器中的第一机柜传感器的位置信息,其中,第一机柜传感器为多个机柜传感器的任意一个机柜传感器;确定第一机柜传感器的位置信息与其他两个机柜传感器的位置信息之间的相对位置关系;根据相对位置关系以及第一机柜传感器的位置信息,确定其他两个机柜传感器的位置信息。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控包括:根据温度数据,以及多个机柜传感器的位置信息建立机柜的位置-温度分布图,其中,机柜的位置-温度分布图数中采用不同的标识信息标识不同的温度数据;根据机柜的位置-温度分布图,对多个机柜传感器所在机柜的温度分布进行监控。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在温度数据包括向机柜的预定位置送风的机柜送风温度的情况下,根据温度数据,以及多个机柜传感器的位置信息,对多个机柜传感器所在机柜的温度分布进行监控包括以下至少之一:在机柜送风温度超过机柜送风温度阈值的情况下,确定机柜送风温度异常,并发出机柜送风温度异常的预警通知;根据在预定时间段内的机柜送风温度变化值,确定机柜送风温度的变化速率,并根据变化速率,机柜送风温度以及机柜送风温度阈值,确定机柜送风温度超过机柜送风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在为机柜送风的空调的送风口部署有采集空调送风温度的第一空调传感器的情况下,方法还包括以下至少之一:在空调送风温度超过空调送风温度阈值的情况下,确定空调送风温度异常,并发出空调送风温度异常的预警通知;根据在预定时间段内的空调送风温度变化值,确定空调送风温度的变化速率,并根据变化速率,空调送风温度以及空调送风温度阈值,确定空调送风温度超过空调送风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在为机柜送风的空调的回风口部署有采集空调回风温度的第二空调传感器的情况下,方法还包括以下至少之一:在空调回风温度超过空调回风温度阈值的情况下,确定空调回风温度异常,并发出空调回风温度异常的预警通知;根据在预定时间段内的空调回风温度变化值,确定空调回风温度的变化速率,并根据变化速率,空调回风温度以及空调回风温度阈值,确定空调回风温度超过空调回风温度阈值的剩余时间,并发出携带有剩余时间的预警通知。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:方法还包括:根据预警通知执行以下处理策略至少之一:在空调送风温度异常的情况下,确定空调影响的第一服务器,将受影响的第一服务器上的业务迁移到其它服务器,或者停止受影响的第一服务器上的业务;在机柜送风温度异常的情况下,确定机柜送风温度异常对应的异常机柜对应的第二服务器,将异常机柜对应的第二服务器上的业务迁移到其它服务器,或者停止异常机柜对应的第二服务器上的业务。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:机柜为小型化私有云场景下的机柜,或者为边缘计算场景下的机柜。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:机柜传感器采集温度数据,其中,机柜传感器部署于机柜的预定位置上,机柜传感器与部署于其它机柜上的机柜传感器之间支持互通;对机柜传感器进行定位,获取机柜传感器的位置信息;将采集的温度数据和机柜传感器的位置信息发送给监控服务器,以便监控服务器根据多个机柜传感器发送的温度数据和位置信息对多个机柜传感器所在机柜的温度分布进行监控。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

27页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种太阳能供电系统测温的FPGA控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!