一种基于事件驱动响应的物联网机房管理平台的制作方法

文档序号:16933304发布日期:2019-02-22 20:28阅读:184来源:国知局
一种基于事件驱动响应的物联网机房管理平台的制作方法

本申请涉及物联网技术领域,尤其涉及一种基于事件驱动响应的物联网管理平台。



背景技术:

随着信息网络技术的不断发展,各类规模大小不等,设备种类、数量不同的网络设备机房广泛分布于用户各分支机构所在地域,由于欠缺与运行网络的规模体系相对称的运维系统,数量众多的无人值守机房的物理运行环境状况、动力配电状况、设备运行状况、人员活动状况以及消防状况的变化包括可能出现的危急状况,均无法得到及时的发现和处理,也就很难被有效预见、防范和避免。

现有技术中,机房通常都配有独立的监控管理系统,能够对机房的各种异常进行实时监控,并当发生异常时,对对应的异常进行报警,以通知机房维护人员对机房的异常进行排查,便于及时恢复机房中的设备的正常运转,避免重大事故的发生,大大节约了运行维修成本,创造了直接和间接的经济效益。

但是现有技术中的机房监控管理系统,一方面只能对单独的机房进行监控,不能同时监控多个机房,造成了监控管理资源的浪费;另一方面,对每个异常都会报警,没有考虑异常之间的关联性,会造成大量的没有实际意义的报警,同时淹没值得机房维护人员注意的有效报警,降低了处理效率,增大了异常处理的时延,影响用户体验。例如,机房断电了,会先引发断电报警,由于空调关闭(备用电源一般只给机房里的服务器等设备供电,不会给空调供电),接下来可能会出现温度阈值报警;当备用电源电量不足后,又会引起备用电力不足的报警;备用电力不足时为了省电可能会关闭视频监控,又引起视频监控失效的报警,现有技术中的机房监控管理系统对上述例子中的每个异常都会报警。而如果机房维护人员已经响应了断电报警,则后续异常的报警对于机房维护来说意义并不显著,一再报警反而会耽误机房维护人员的处理时间,使得其它更有意义的报警被推迟处置或者完全忽略。另外,当某一个类型异常发生时,往往需要对触发相关报警的阈值进行调整,例如,当断电报警之后,为了避免无意义的频繁报警,需要将温度报警的阈值调高,以及将备用电源报警的电量阈值降低,由机房维护人员手工执行这些调节也会占用很多时间,操作性不佳。



技术实现要素:

有鉴于此,本申请的目的在于提出一种基于事件驱动响应的物联网机房管理平台,来对多个分布在不同区域的机房进行远程监控和管理,同时考虑同一机房内由一个异常事件而引发的多个异常之间的关联性,实现报警的整合,并且针对该异常事件而进行适应性的响应而调节阈值,减少没有实际意义的报警,以节约监控管理资源,同时提高用户体验。

基于上述目的,本申请提出了一种基于事件驱动响应的物联网机房管理平台,包括:

分布在至少一个被管理机房内的监控单元集,所述监控单元集包括多个监控单元,每个所述的监控单元用于对所述被管理机房内的对应数据进行采集;

后台服务器,设置在网络管理平台端,用于与所述监控单元通信连接,以获取所述监控单元采集到的数据,根据所述数据判断是否满足预设事件报警条件,当满足预设事件报警条件时,生成当前报警事件,进一步判断所述当前报警事件是否符合在先事件的预设后续事件的类型,若符合在先事件的预设后续事件的类型,则将所述当前报警事件归并为在先事件的报警类型,向报警模块发送第一报警信息,若不符合在先事件的预设后续事件的类型,则对所述当前报警事件进行单独报警,向所述报警模块发送第二报警信息;

报警模块,设置在网络管理平台端,用于接收后台服务器发送的报警信息并根据接收到的报警信息进行报警。

在一些实施例中,还包括:

存储模块,用于存储预设事件报警条件和所述在先事件的预设后续事件的类型。

在一些实施例中,所述预设事件报警条件包括单一触发条件或者多个触发条件。

在一些实施例中,所述监控单元具体用于采集所述被管理机房内门禁信息、视频信息、环境信息和供电信息。

在一些实施例中,所述触发条件包括预设状况或者预设阈值范围。

在一些实施例中,还包括:

智能调节模块,用于对所述当前报警事件的后续报警事件的报警条件进行自动调整。

在一些实施例中,所述智能调节模块,包括:

后续报警事件取消单元,用于取消对所述当前报警事件的后续报警事件的报警。

在一些实施例中,所述智能调节模块,还包括:

后续报警事件调整单元,用于对所述当前报警事件的后续报警事件的预设状况或者预设阈值范围进行调整,以减少后续报警事件的发生。

在一些实施例中,还包括:

人工调整模块,用于接收用户输入的针对所述后续报警事件的调整信息,并根据所述调整信息对所述后续报警事件的预设状况或者预设阈值范围进行调整,以减少后续报警事件的发生。

在一些实施例中,还包括:

更新模块,用于根据所述后续报警事件调整单元对所述当前报警事件的后续报警事件的预设状况或者预设阈值范围进行的调整或者根据所述人工调整模块对所述后续报警事件的预设状况或者预设阈值范围进行的调整更新所述存储模块中存储的预设事件的报警条件。

本申请实施例的基于事件驱动响应的物联网机房管理平台,能够在网络侧远程同时监控多个机房,节约了监控管理资源,同时考虑到由一个异常事件而引发的后续异常事件之间的关联性,实现报警的整合,并且针对该异常事件而进行适应性的响应而调节阈值,减少没有实际意义的报警,从而提高了用户体验,有助于提高机房维护人员对异常的响应速度并减小其工作量。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请实施例一的基于事件驱动响应的物联网机房管理平台的框架示意图:

图2是本申请实施例二的基于事件驱动响应的物联网机房管理平台的组成结构示意图;

图3是本申请实施例三的基于事件驱动响应的物联网机房管理平台的组成结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

本申请实施例提供的基于事件驱动响应的物联网机房管理平台,用于对机房远程进行监控,管理和维护。本申请中多个机房可以共用一个本申请实施例中的物联网机房管理平台,从而可以实现基于单个平台对分布于不同地点的多个机房实现云端管理,在正常状态下机房无需专人值守,当出现异常状态后维护人员可以在管理平台上进行远程调试,或者派人现场处置,从而节约了人力成本。

具体地,如图1所示,是本申请实施例一的基于事件驱动响应的物联网管理平台的框架示意图。从图1中可以看出,本实施例的基于事件驱动响应的物联网管理平台,可以包括:

分布在至少一个被管理机房内的监控单元集101,所述监控单元集101可以包括多个监控单元,每个所述的监控单元用于对所述被管理机房内的对应数据进行采集。例如,通常情况下,平台对机房的监控管理包括:门禁登记,视频监控,机房环境监控(包括对机房内的温度的监控和对机房内湿度的监控),机房供电监控(机房内部局部断电或者整体断电,以及备用电源的剩余电量和剩余电量的可供电时间)。则所述监控单元集101中的监控单元可以采集所述被管理机房内门禁信息、视频信息、环境信息和供电信息,即分别对机房的门禁登记进行监控、对机房进行视频监控、对机房的环境进行监控,以及,对机房的供电进行监控。本实施例中的监控单元可以是传感器,例如温度传感器、湿度传感器,或者图像采集设备,例如红外图像采集设备,或者电子图像采集设备。所述监控单元集101中的监控单元安装在预设位置,以对上述项目进行监控。

后台服务器102,设置在网络管理平台端,用于与所述监控单元通信连接,以获取所述监控单元采集到的数据,根据所述数据判断是否满足预设事件报警条件,当满足预设事件报警条件时,生成当前报警事件,进一步判断所述当前报警事件是否符合在先事件的预设后续事件的类型,若符合在先事件的预设后续事件的类型,则将所述当前报警事件归并为在先事件的报警类型,向报警模块发送第一报警信息,若不符合在先事件的预设后续事件的类型,则对所述当前报警事件进行单独报警,向所述报警模块发送第二报警信息。

具体地,后台服务器102可以接收监控单元按照预设时间间隔上传的信息,例如每10s上传一次,该信息中包含有监控单元采集到的数据以及对应的监控单元的标识信息,例如监控单元的编号或者id。后台服务器102可以根据监控单元的编号或者id确定对应的监控单元,进而根据该监控单元上传的数据判断对应的监控项目是否达到预设事件报警条件。例如,监控机房环境信息的监控单元上传的信息中显示当前的机房温度为50度,预先设定的高温预警的报警条件为温度高于45度,则可以确定机房内的当前温度达到了设定的高温预警的报警条件,生成高温预警这一报警事件。本实施例的中的预设事件报警条件可以包括单一触发条件或者多个触发条件。所述触发条件包括预设状况或者预设阈值范围。例如温度高于50度即发生报警,或者温度高于50度且备用电力剩余量低于20%进行报警,其中温度高于50度和备用电力剩余量低于20%即为预设阈值范围,对于预设状况可以是视频监控故障等。关于报警条件可以由用户根据需要进行人为设定,这里不再详细说明。在生成当前报警事件后,后台服务器102进一步判断当前报警事件是否符合在先事件的预设后续事件的类型,即当前报警事件是否和发生在之前的报警事件有关联,即当前报警事件是否是由所述之前的报警事件引发的。例如,机房断电了,会先引发断电报警,由于空调关闭(备用电源一般只给机房里的服务器等设备供电,不会给空调供电、),接下来可能会出现温度阈值报警;当备用电源电量不足后,又会引起备用电力不足的报警;备用电力不足时为了省电可能会关闭视频监控,又引起视频监控失效的报警。则当当前事件为高温预警时,则该高温预警可能为由机房断电引起,也可能由空调故障引起。若在该高温预警之前发生了机房断电的报警事件,则可以将该高温预警归并为机房断电的报警事件的后续事件。本实施例中,可以预先设定报警事件的后续事件,仍以本例为例对预先设定报警事件的后续事件进行说明,对于机房断电的报警事件,可以定义后续事件为高温预警报警事件、备用电力不足报警事件以及视频监控失效报警事件;而对于备用电力不足报警事件的后续事件可以定义为视频监控失效报警事件。即将由在先报警事件可能引发的报警事件定义为在先报警事件的后续事件,当后台服务器102确定发送报警事件后,可以进一步判断该报警事件是否为在先报警事件的后续事件,若符合在先事件的预设后续事件的类型,则将所述当前报警事件归并为在先事件的报警类型,向报警模块发送第一报警信息,第一报警信息可以为包含当前报警事件为在先事件的预设后续事件的信息,若不符合在先事件的预设后续事件的类型,则对所述当前报警事件进行单独报警,向所述报警模块发送第二报警信息,第二报警信息可以为包含当前报警事件不为在先事件的预设后续事件的信息。

报警模块103,设置在网管理平台端,用于接收后台服务器102发送的报警信息并根据接收到的报警信息进行报警。

具体地,报警模块103可以根据后台服务器102发送的不同的报警信息选择不同的报警方式进行报警。例如,对于第一报警信息可以不报警,或者提示当前报警事件为在先事件的预设后续事件,对第二报警信息可以正常报警。在本实施例中,所述报警模块103可以在显示界面以突出显示的方式进行报警,或者以发生报警声音的方式进行报警,这里不再一一列举说明。

本申请实施例的基于事件驱动响应的物联网管理平台,能够同时监控多个机房,节约了监控管理资源,同时考虑到异常事件之间的关联性,减少没有实际意义的报警,从而提高了用户体体验。

如图2所示,是本申请实施例二的基于事件驱动响应的物联网管理平台的组成结构示意图。本申请实施例一后台服务器102对单一机房进行监控管理为例对本申请的技术方案进行说明。如图2上所示,本实施例的基于事件驱动响应的物联网管理平台,包括:

报警模块203、后台服务器202和监控单元集201,其中监控单元集201又可以包括多个监控单元2011,每个监控单元2011可以用于监控一个机房监控项目,例如采集所述被管理机房内门禁信息、视频信息、环境信息和供电信息,或者,同一机房监控项目可以由多个监控单元2011来共同完成。

具体地,所述监控单元集201中的监控单元2011可以是传感器,例如温度传感器、湿度传感器,或者图像采集设备,例如红外图像采集设备,或者电子图像采集设备。所述监控单元集101中的监控单元安装在预设位置,以对上述项目进行监控。

后台服务器202,设置在网管理平台端,用于与所述监控单元通信连接,以获取所述监控单元采集到的数据,根据所述数据判断是否满足预设事件的报警条件,当满足预设事件的报警条件时,生成当前报警事件,进一步判断所述当前报警事件是否符合在先事件的预设后续事件的类型,若符合在先事件的预设后续事件的类型,则将所述当前报警事件归并为在先事件的报警类型,向报警模块发送第一报警信息,若不符合在先事件的预设后续事件的类型,则对所述当前报警事件进行单独报警,向所述报警模块发送第二报警信息。

报警模块203,设置在网管理平台端,用于接收后台服务器102发送的报警信息并根据接收到的报警信息进行报警。

本实施例中的报警模块203、后台服务器202和监控单元集201能够取得与上述实施例中相类似的技术效果,这里不再赘述。

如图3所示,是本申请实施例三的基于事件驱动响应的物联网管理平台的组成结构示意图。从图3中可以看出,本实施例的基于事件驱动响应的物联网管理平台,可以包括:

分布在至少一个被管理机房内的监控单元301,所述监控单元集301可以包括多个监控单元3011,每个所述的监控单元3011用于对所述被管理机房内的对应数据进行采集。例如,通常情况下,平台对机房的监控管理包括:门禁登记,视频监控,机房环境监控(包括对机房内的温度的监控和对机房内湿度的监控),机房供电监控(机房内部局部断电或者整体断电,以及备用电源的剩余电量和剩余电量的可供电时间)。则所述监控单元集301中的监控单元3011可以采集所述被管理机房内门禁信息、视频信息、环境信息和供电信息,即分别对机房的门禁登记进行监控、对机房进行视频监控、对机房的环境进行监控,以及,对机房的供电进行监控。本实施例中的监控单元3011可以是传感器,例如温度传感器、湿度传感器,或者图像采集设备,例如红外图像采集设备,或者电子图像采集设备。所述监控单元集301中的监控单元3011安装在预设位置,以对上述项目进行监控。

后台服务器302,设置在网管理平台端,用于与所述监控单元通信连接,以获取所述监控单元采集到的数据,根据所述数据判断是否满足预设事件的报警条件,当满足预设事件的报警条件时,生成当前报警事件,进一步判断所述当前报警事件是否符合在先事件的预设后续事件的类型,若符合在先事件的预设后续事件的类型,则将所述当前报警事件归并为在先事件的报警类型,向报警模块发送第一报警信息,若不符合在先事件的预设后续事件的类型,则对所述当前报警事件进行单独报警,向所述报警模块发送第二报警信息。

报警模块203,设置在网管理平台端,用于接收后台服务器102发送的报警信息并根据接收到的报警信息进行报警。

此外,本实施例的基于事件驱动响应的物联网管理平台,还可以包括:存储模块304,用于存储预设事件的报警条件和所述预设事件的预设后续事件的类型。用于可以将预先定义的预设事件的报警条件和所述预设事件的预设后续事件的类型存储在所述存储模块304中,当发生报警事件时,后台服务器302可以从所述存储模块304中查找对应的报警条件或者预设后续事件的类型,来确定当前事件是否为报警时间,并当当前事件为报警事件时,进一步确定是否为在先事件的预设后续事件的类型。

智能调节模块305,用于对所述当前报警事件的后续报警事件的报警条件进行自动调整。具体地,所述智能调节模块305,包括:

后续报警事件取消单元3051,用于取消对所述当前报警事件的后续报警事件的报警。即当当前事件为在先事件的预设后续事件类型时,则取消对当前事件的报警;后续报警事件调整单元3052,用于对所述当前报警事件的后续报警事件的预设状况或者预设阈值范围进行调整,以减少后续报警事件的发生。即当在先事件发生后,当当前事件为在先事件的预设后续事件类型时,可以将当前事件的预设状况或者预设阈值范围放宽,使当前事件不为预设事件,并不进行报警。

人工调整模块306,用于接收用户输入的针对所述后续报警事件的调整信息,并根据所述调整信息对所述后续报警事件的预设状况或者预设阈值范围进行调整,以减少后续报警事件的发生。

更新模块307,用于根据所述后续报警事件调整单元对所述当前报警事件的后续报警事件的预设状况或者预设阈值范围进行的调整或者根据所述人工调整模块对所述后续报警事件的预设状况或者预设阈值范围进行的调整更新所述存储模块中存储的预设事件的报警条件。

本实施例能够取得与上述实施例相类似的技术效果,这里不再赘述。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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