一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

机房监控方法、系统、设备及存储介质与流程

2021-12-04 01:39:00 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,具体地说,涉及一种机房监控方法、系统、设备及存储介质。


背景技术:

2.在机房的日常运维中,对机房的各类基础设施的监控非常重要,比如对机房温湿度、是否有漏水、ups(不间断电源)运行状态、配电柜运行状态等各项指标的监控,关系到机房内的各类设备能否正常运行。对这些指标的监控需要用到一系列的传感器,例如:温湿度传感器、漏水报警传感器、ups传感器等。
3.然而这些传感器通常来自不同的厂家,具有不同的型号。不同厂家不同型号的传感器对采集到的通讯协议通常不同,使用的数据传输协议也往往不同;比如有的基于串口485协议,有的基于网络tcp/ip协议。现有技术中,读取这些传感器的采集数值必须使用厂家自有的工具,而即使使用这些工具,也仅能可视化地看到这些数值,这些工具并不提供获取这些数值的接口等,从而不利于实现对所有的不同传感器进行统一化管理,不利于机房管理。


技术实现要素:

4.针对现有技术中的问题,本发明的目的在于提供一种机房监控方法、系统、设备及存储介质,解决现有的机房监控方法无法对不同传感器实现统一化管理的问题。
5.为实现上述目的,本发明提供了一种机房监控方法,所述方法包括以下步骤:
6.s110,获取机房内至少一传感器采集到的环境编码数据;
7.s120,基于每一所述传感器的通讯协议和数据请求方式,构建与每一所述传感器分别对应的数据解码模块;
8.s130,利用与每一所述传感器对应的数据解码模块,对所述传感器采集到的环境编码数据进行解码,得到与所述传感器对应的环境解码数据;
9.s140,基于所述环境解码数据和预设参数值,生成关联所述传感器的机房告警信息。
10.可选地,所述方法还包括步骤:
11.建立不同告警信息和不同处理流程的流程映射表;
12.根据所述机房告警信息和所述流程映射表,获取与所述机房告警信息相匹配的目标处理流程;
13.依据所述目标处理流程,对所述机房告警信息进行处理。
14.可选地,所述传感器包括温度传感器,步骤s140包括:
15.s141,依据所述环境解码数据,获取温度传感器在机房的同一区域不同时间段采集到的温度变化数据;
16.s142,依据所述温度变化数据,以及预设的温度变化数据和变化趋势曲线之间的
映射关系,确定与所述温度变化数据匹配的变化趋势曲线;所述变化趋势曲线记录有温度传感器在不同时间段下对应的温度数据;
17.s143,依据所述变化趋势曲线,生成关联所述温度传感器的机房告警信息。
18.可选地,在与每个温度传感器的对应区域均设有排风扇;步骤s140还包括:
19.依据所述变化趋势曲线和第一预设映射表,确定每个温度传感器的对应区域的排风量;所述第一预设映射表记录有不同变化趋势曲线对应的排风量;
20.依据所述排风量,对所述温度传感器对应区域的排风扇的转速进行调整。
21.可选地,所述传感器包括漏水报警传感器,步骤s140包括:
22.获取不同的漏水报警传感器生成报警信息的时间顺序;
23.将生成报警信息时间最早的漏水报警传感器对应的位置信息,封装于机房告警信息中。
24.可选地,所述传感器包括烟雾传感器,步骤s140包括:
25.在所述烟雾传感器采集到的环境解码数据确定为异常数据后,启动机房内的摄像头;
26.利用所述摄像头获取机房内的图像数据,利用机器学习算法对所述图像数据进行识别,获取图像识别结果;
27.基于所述环境解码数据和所述图像识别结果,获取目标识别结果;
28.基于所述目标识别结果,生成关联所述烟雾传感器的机房告警信息。
29.可选地,所述方法还包括步骤:
30.在执行所述目标处理流程的同时,生成用于监控所述目标处理流程的监控流程。
31.可选地,s130和s140之间还包括:
32.s150,对不同传感器的环境解码数据进行格式标准化,得到各自对应的标准解码数据;
33.步骤s140包括:基于所述标准解码数据,生成机房告警信息。
34.可选地,所述方法还包括步骤:
35.将所述环境解码数据存储至预设数据库中。
36.本发明还提供了一种机房监控系统,用于实现上述机房监控方法,所述系统包括:
37.编码数据获取模块,获取机房内至少一传感器采集到的环境编码数据;
38.数据解码构建模块,基于每一所述传感器的通讯协议和数据请求方式,构建与每一所述传感器分别对应的数据解码模块;
39.解码执行模块,利用与每一所述传感器对应的数据解码模块,对所述传感器采集到的环境编码数据进行解码,得到与所述传感器对应的环境解码数据;
40.告警信息生成模块,基于所述环境解码数据和预设参数值,生成关联所述传感器的机房告警信息。
41.本发明还提供了一种机房监控设备,包括:
42.处理器;
43.存储器,其中存储有所述处理器的可执行程序;
44.其中,所述处理器配置为经由执行所述可执行程序来执行上述任意一项机房监控方法的步骤。
45.本发明还提供了一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现上述任意一项机房监控方法的步骤。
46.本发明与现有技术相比,具有以下优点及突出性效果:
47.本发明提供的机房监控方法、系统、设备及存储介质通过对不同的传感器根据编码方式和数据请求方式,构建对应的数据解码模块,从而对不同传感器分别解码,基于解码数据生成机房告警信息,实现了针对各种不同的传感器进行统一化的监控管理,提高了机房管理的灵活性和便利度。
附图说明
48.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。
49.图1为本发明一实施例公开的一种机房监控方法的示意图;
50.图2为本发明一实施例公开的机房监控方法中步骤s140的流程示意图;
51.图3为本发明另一实施例公开的机房监控方法中步骤s140的流程示意图;
52.图4为本发明一实施例公开的一种机房监控系统的结构示意图;
53.图5为本发明一实施例公开的一种机房监控设备的结构示意图;
54.图6为本发明一实施例公开的一种计算机可读存储介质的结构示意图。
具体实施方式
55.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式。相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。
56.如图1所示,本发明一实施例公开了一种机房监控方法,该方法包括以下步骤:
57.s110,获取机房内至少一传感器采集到的环境编码数据。具体实施时,可以通过传感器的数据接口,获取其采集到的环境编码数据。取到数据后,需要对其进行解码才能进行后续判断及告警等操作。在读取环境编码数据时,可以采用与该传感器的通讯协议相同的协议进行通讯。
58.s120,基于每一上述传感器的通讯协议和数据请求方式,构建与每一上述传感器分别对应的数据解码模块。具体而言,示例性地,当该传感器为th温湿度传感器时,其对应的通讯协议就为th温湿度传感器通讯协议,对应的数据请求方式就为th温湿度传感器通讯协议解码方式。构建的数据解码模块就可以通过以下代码实现:
59.ser=serial.serial(

com5’,9600,timeout=1)
60.ser.write('\x02\x04\x00\x00\x00\x02\x71\xf8')
61.val=eval(bytes(map(ord,read_val)))
62.s130,利用与每一上述传感器对应的数据解码模块,对上述传感器采集到的环境编码数据进行解码,得到与上述传感器对应的环境解码数据。
63.s140,基于上述环境解码数据和预设参数值,生成关联上述传感器的机房告警信息。具体实施时,示例性地,可以将环境解码数据和预设参数值进行比较,比如当环境解码
数据小于预设参数值时,不执行任何操作,也即不生成机房告警信息。当环境解码数据大于等于预设参数值时,生成上述机房告警信息。当然,在其他实施例中,也可以基于环境解码数据和预设参数值执行其他的判断逻辑,以生成机房告警信息。
64.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,上述传感器包括温度传感器,参考图2,步骤s140包括:
65.s141,依据上述环境解码数据,获取温度传感器在机房的同一区域不同时间段采集到的温度变化数据。
66.s142,依据上述温度变化数据,以及预设的温度变化数据和变化趋势曲线之间的映射关系,确定与上述温度变化数据匹配的变化趋势曲线。上述变化趋势曲线记录有温度传感器在不同时间段下对应的温度数据;
67.s143,依据上述变化趋势曲线,生成关联上述温度传感器的机房告警信息。
68.具体而言,比如当机房中同一区域的温度逐渐升高时,该温度升高的趋势可以对应不同的变化趋势曲线,也即不同的温度增长曲线。不同的温度增长曲线表示不同的温度增长趋势,该实施例可以利用一段时间内的温度变化情况,拟合其后来的可能的温度数据,具有预判性地提前做出告警,以告知管理人员未来一段时间可能产生的危险情况。此时,上述预设参数值即为上述变化趋势曲线。
69.其中,不同的变化趋势曲线对应的温度变化率可以不同,温度变化率越大,对应生成的机房告警信息中建议管理人员到达机房查看现场的时间越早。
70.该实施例通过曲线拟合温度变化趋势,相比于单纯地利用数值比较,其对趋势变化的判断更加准确,保证了机房告警信息生成更加及时准确,提升了管理人员管理的预判灵活性。
71.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,在与每个温度传感器的对应区域均设有排风扇;参考图3,步骤s140还包括:
72.s144,依据上述变化趋势曲线和第一预设映射表,确定每个温度传感器的对应区域的排风量。上述第一预设映射表记录有不同变化趋势曲线对应的排风量。
73.s145,依据上述排风量,对上述温度传感器对应区域的排风扇的转速进行调整。
74.具体而言,上述排风扇用于辅助服务器等机器进行散热。每一个温度传感器和对应的排风扇可以设于同一区域。比如当机房中的温度逐渐升高时,变化趋势曲线对应的温度变化率越大,对应的排风扇转速越大。变化趋势曲线对应的温度变化率越小,对应的排风扇转速越小。
75.这样实现在温度上升过快时,及时增大排风扇的转速和排风量,利于降低机房的火灾等风险,保证了机房的安全性。
76.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,还包括步骤:
77.s150,建立不同告警信息和不同处理流程的流程映射表。
78.s160,根据上述机房告警信息和上述流程映射表,获取与上述机房告警信息相匹配的目标处理流程。
79.s170,依据上述目标处理流程,对上述机房告警信息进行处理。
80.具体而言,示例性地,对于安全风险较小的机房告警信息,处理流程中需要请来协
同帮忙的不同部门的人较少。对于安全风险较大的机房告警信息,处理流程中需要请来协同帮忙的不同部门的人更多。这样可以使得对机房告警信息的处理更加精细化,有利于提升监控管理的科学性和安全性。
81.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,上述传感器包括漏水报警传感器,步骤s140包括:
82.获取不同的漏水报警传感器生成报警信息的时间顺序;
83.将生成报警信息时间最早的漏水报警传感器对应的位置信息,封装于机房告警信息中。
84.由于报警信息出现时间最早的漏水报警传感器,其位置通常与出水位置相近,这样可以帮助机房管理人员及时快速确定出水位置,快速解决漏水问题,及时排除风险,提升机房管理安全性。
85.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,上述传感器包括烟雾传感器,步骤s140包括:
86.s146,在上述烟雾传感器采集到的环境解码数据确定为异常数据后,启动机房内的摄像头。
87.s147,利用上述摄像头获取机房内的图像数据,利用机器学习算法对上述图像数据进行识别,获取图像识别结果。
88.s148,基于上述环境解码数据和上述图像识别结果,获取目标识别结果。
89.s149,基于上述目标识别结果,生成关联上述烟雾传感器的机房告警信息。
90.具体而言,也即在上述烟雾传感器确定采集到烟雾后,该烟雾有可能不是机房产生的,若是此种情况,则可能误产生告警信息。为避免此情况的发生,就同步采集机房的图像数据,根据图像数据判断是否机房内生成了烟雾,步骤s148中,只有当环境解码数据和上述图像识别结果都为生成烟雾时,最终的目标识别结果才为机房具有烟雾,在步骤s149中生成机房告警信息告知管理人员进行处理。否则最终的目标识别结果就为机房不具有烟雾。在步骤s149中不生成机房告警信息。
91.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,上述方法还包括步骤:
92.在执行上述目标处理流程的同时,生成用于监控上述目标处理流程的监控流程。
93.这样可以用于监控对告警处理的是否正确,进一步保证机房的安全性。
94.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述任一实施例的基础上,s130和s140之间还包括:
95.s150,对不同传感器的环境解码数据进行格式标准化,得到各自对应的标准解码数据;
96.步骤s140包括:基于上述标准解码数据,生成机房告警信息。
97.这样有利于提高数据解码效率。
98.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述实施例的基础上,上述方法还包括步骤:
99.将上述环境解码数据存储至预设数据库中。
100.这样可以便于后续对环境解码数据的变化趋势进行分析,使风险预判更加准确,
更好地管理机房。
101.在本技术的另一实施例中,公开了另一种机房监控方法。该方法在上述实施例的基础上,还包括步骤:
102.对机房进行多区域划分,获取各个区域在过去一预设时间段内的温度变化数据。
103.获取温度最大且温度变化最快的区域,作为第一区域。
104.以及增大第一区域内的温度传感器布设密度。
105.这样可以更加准确地了解第一区域内的温度变化情况,提高机房管理的安全性。
106.需要说明的是,本技术中公开的上述所有实施例可以进行自由组合,组合后得到的技术方案也在本技术的保护范围之内。
107.如图4所示,本发明一实施例还公开了一种机房监控系统4,该系统包括:
108.编码数据获取模块41,获取机房内至少一传感器采集到的环境编码数据。
109.数据解码构建模块42,基于每一所述传感器的通讯协议和数据请求方式,构建与每一所述传感器分别对应的数据解码模块。
110.解码执行模块43,利用与每一所述传感器对应的数据解码模块,对所述传感器采集到的环境编码数据进行解码,得到与所述传感器对应的环境解码数据。
111.告警信息生成模块44,基于所述环境解码数据和预设参数值,生成关联所述传感器的机房告警信息。
112.可以理解的是,本发明的机房监控系统还包括其他支持机房监控系统运行的现有功能模块。图4显示的机房监控系统仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
113.本实施例中的机房监控系统用于实现上述的机房监控的方法,因此对于机房监控系统的具体实施步骤可以参照上述对机房监控的方法的描述,此处不再赘述。
114.本发明一实施例还公开了一种机房监控设备,包括处理器和存储器,其中存储器存储有所述处理器的可执行程序;处理器配置为经由执行可执行程序来执行上述机房监控方法中的步骤。图5是本发明公开的机房监控设备的结构示意图。下面参照图5来描述根据本发明的这种实施方式的电子设备600。图5显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
115.如图5所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线630、显示单元640等。
116.其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述机房监控方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元610可以执行如图1中所示的步骤。
117.存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。
118.存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
119.总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储
单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
120.电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储平台等。
121.本发明还公开了一种计算机可读存储介质,用于存储程序,所述程序被执行时实现上述机房监控方法中的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述机房监控方法中描述的根据本发明各种示例性实施方式的步骤。
122.如上所示,该实施例的计算机可读存储介质的程序在执行时,通过对不同的传感器根据编码方式和数据请求方式,构建对应的数据解码模块,从而对不同传感器分别解码,基于解码数据生成机房告警信息,实现了针对各种不同的传感器进行统一化的监控管理,提高了机房管理的灵活性和便利度。
123.图6是本发明的计算机可读存储介质的结构示意图。参考图6所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(cd

rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
124.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
125.计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
126.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程
式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
127.本发明实施例提供的机房监控方法、系统、设备及存储介质通过对不同的传感器根据编码方式和数据请求方式,构建对应的数据解码模块,从而对不同传感器分别解码,基于解码数据生成机房告警信息,实现了针对各种不同的传感器进行统一化的监控管理,提高了机房管理的灵活性和便利度。用户可以通过上述机房监控系统查看到机房中所有的传感器的各种数据,无需分别通过各厂家的自有工具进行数据的查看,操作更加简便。
128.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献