一种监控系统和方法与流程

文档序号:16036618发布日期:2018-11-24 10:07阅读:172来源:国知局

本发明涉及监控技术领域,尤其涉及一种监控系统和方法。

背景技术

随着互联网的飞速发展,数据中心承载着各种数据的采集、存储及分析等功能,依赖原有的主动监控的监控框架,出现了监控规模不足、延时较大、监控主机系统负载过高等问题,大大影响着监控的可靠性,影响着数据中心的稳定性。

在现有技术中,监控规模以及监控的可靠性,与监控主机的监控压力和系统负载之间往往是相互矛盾的。在系统性能一定的前提下,提高监控规模以及监控的可靠性,意味着增加监控主机的监控压力和系统负载;而降低监控主机的监控压力和系统负载,往往是牺牲了监控规模以及监控的可靠性达到的。寻找一种既减轻监控主机的监控压力和系统负载,又能提高监控规模和监控可靠性的方法,对监控技术领域来讲意义非凡。



技术实现要素:

本发明的主要目的在于提供一种监控系统和方法,可以减轻监控主机的监控压力和系统负载,提高监控规模和监控可靠性。

为了解决上述技术问题,本发明提供了一种监控系统,包括:图像采集装置、图像识别装置和状态管理装置。其中:

所述图像采集装置,用于采集包含多个设备的指示灯的图像,其中,所述指示灯用于指示设备的运行状态;

所述图像识别装置,用于对采集到的图像进行图像分割和颜色识别,得到指示灯信息,并将所述指示灯信息上报给所述状态管理装置;

所述状态管理装置,用于根据上报的指示灯信息,监控所述多个设备的运行状态。

进一步地,所述指示灯信息包括位置信息;所述状态管理装置包括关联查询单元和状态监控单元;其中:

所述关联查询单元,用于根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得到设备信息,并将所述设备信息和所述指示灯信息发送给所述状态监控单元;

所述状态监控单元,用于根据所述关联查询单元发送的设备信息和所述指示灯信息,监控所述设备信息对应的设备的运行状态。

进一步地,所述状态监控单元用于监控所述设备信息对应的设备的运行状态包括:

所述状态监控单元查询记录的所述设备信息对应的设备的告警信息;将所述指示灯信息指示的告警信息与记录的所述设备的告警信息进行比对,判断所述设备信息对应的设备的告警是否有变化;如有新的告警,则发送告警通知,如有告警恢复,则发送告警恢复通知。

进一步地,所述状态监控单元监控所述设备信息对应的设备的运行状态还包括:

所述状态监控单元判断所述设备信息对应的设备的告警有变化时,采用所述指示灯信息指示的告警信息更新所述设备信息对应的设备的告警信息。

进一步地,所述指示灯信息还包括:指示灯的颜色信息;其中,所述指示灯的颜色信息指示是否有告警或告警的级别。

为了解决上述问题,本发明还提供了一种监控方法,包括:

采集包含多个设备的运行状态指示灯的图像;

对采集到的图像进行图像分割和颜色识别,得到指示灯信息,并上报所述指示灯信息;

根据上报的指示灯信息,监控所述多个设备的运行状态。

进一步地,上述方法还具有下面特点:

所述指示灯信息包括位置信息;所述根据上报的指示灯信息,监控所述多个设备的运行状态包括:

关联查询单元根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得到设备信息,并将所述设备信息和所述指示灯信息发送给状态监控单元;

所述状态监控单元根据所述关联查询单元发送的设备信息和所述指示灯信息,监控所述设备信息对应的设备的运行状态。

进一步地,上述方法还具有下面特点:

所述指示灯信息包括位置信息;所述根据上报的指示灯信息,监控所述多个设备的运行状态包括:

关联查询单元根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得到设备信息,并将所述设备信息和所述指示灯信息发送给状态监控单元;

所述状态监控单元根据所述关联查询单元发送的设备信息和所述指示灯信息,监控所述设备信息对应的设备的运行状态。

进一步地,上述方法还具有下面特点:

所述根据上报的指示灯信息,监控所述多个设备的运行状态包括:

所述状态监控单元查询记录的所述设备信息对应的设备的告警信息;将所述指示灯信息指示的告警信息与记录的所述设备的告警信息进行比对,判断所述设备信息对应的设备的告警是否有变化;如有新的告警,则发送告警通知,如有告警恢复,则发送告警恢复通知。

进一步地,上述方法还具有下面特点:

所述根据上报的指示灯信息,监控所述多个设备的运行状态还包括:

所述状态监控单元判断所述设备信息对应的设备的告警有变化时,将所述指示灯信息指示的告警信息更新为所述设备信息对应的设备的告警信息。

进一步地,上述方法还具有下面特点:

所述指示灯信息还包括:指示灯的颜色信息;其中,所述指示灯的颜色信息指示是否有告警或告警的级别。

综上,本发明的监控系统首先采集包含多个设备的运行状态指示灯的图像,并对采集到的图像进行识别得到指示灯信息,最后根据指示灯信息对设备进行监控。采用本发明的监控系统可以做到同时采集多个设备的运行状态指示灯的图像,采集效率高,速度快,多个设备的运行状态几乎会同时采集到,解决了延时的问题,同时提高了监控的规模和监控的可靠性,可以减轻了监控主机的监控压力和系统负载,增强了数据中心的稳定性。

附图说明

图1为本发明实施例的监控系统的示意图。

图2为本发明实施例的状态管理装置的结构示意图。

图3为本发明实施例的监控方法的流程图。

图4为本发明应用示例的监控系统实施监控的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1是本发明实施例的监控系统的示意图。根据图1的示意图,本实施例的监控系统包括图像采集装置100、图像识别装置200和状态管理装置300。其中:

图像采集装置100,用于采集包含多个设备的运行状态指示灯的图像;

图像识别装置200,用于对采集到的图像进行图像分割和颜色识别,得到指示灯信息,并将该指示灯信息上报给所述状态管理装置300;

状态管理装置300,用于根据上报的指示灯信息,监控上述多个设备的运行状态。

可选地,所述指示灯信息包括位置信息,该位置信息用于表明指示灯在图像中的位置。

在一个示例性的实施例中,图像采集装置100可以包括摄像头或者移动机器人,通过摄像头或者移动机器人对设备的运行状态指示灯进行图像采集,得到包含多个设备的运行状态指示灯的图像。图像采集装置100还可以包括其他的设备或模块以用于采集包含多个设备的运行状态指示灯的图像,本发明对此并不做限定。

在一个示例性的实施例中,图像采集装置100可以对被监控的设备进行分组,不同的分组采用不同的时间间隔进行图像的采集。例如,对于核心设备或可靠性要求高的设备可以采用较小的时间间隔进行图像的采集;对于普通设备或可靠性要求不严格的设备可以采用较大的时间间隔进行图像的采集。

可选地,如图2所示,状态管理装置300包括关联查询单元3001和状态监控单元3002。其中:

关联查询单元3001,用于根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得到设备信息,并将设备信息和指示灯信息发送给状态监控单元3002;

状态监控单元3002,用于根据关联查询单元发送的设备信息和所述指示灯信息,监控设备信息对应的设备的运行状态。

在一个示例性的实施例中,图像设备关联表可以根据监控系统所要监控的设备之间的位置关系以及各指示灯与设备的对应关系预先设置。

在另一个示例性的实施例中,状态管理装置300还可以提供接口供用户更改图像设备关联表,例如,可以将新增的设备的图像设备对应关系增加到该图像设备关联表;也可以从图像设备关联表中删除设备的图像设备对应关系;还可以从图像设备关联表中删除某设备与某个指示灯的关联关系。用户可以根据实际的需求和实际的对应关系设置或更改该图像设备关联表。一个具体的示例是:如果某台设备由于出现故障已经被维护人员断电,这时对此台设备对应的运行状态指示灯的采集已经没有意义,此设备对应的运行状态指示灯一直处于不亮的状态。而图像采集装置100不采集此设备对应的运行状态指示灯可能是困难的,原因是:图像采集装置100同时采集多台设备的运行状态指示灯的图像,不采集此设备的对应的运行状态指示灯会额外增加采集成本,例如需要逐设备地采集图像,不能一次采集多台设备的运行状态指示灯图像。这时可以从图像设备关联表中删除该设备的图像设备对应关系,则根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得不到该设备的信息。对该设备而言,不需要进一步监控该设备的运行状态,减轻了监控系统的监控压力。本发明对此并不限制于此,用户可以根据实际情况设置或更改图像设备关联表,以优化监控系统的性能。

可选地,状态监控单元用于监控所述设备信息对应的设备的运行状态包括:

状态监控单元查询记录的所述设备信息对应的设备的告警信息;将指示灯信息指示的告警信息与记录的所述设备的告警信息进行比对,判断所述设备信息对应的设备的告警是否有变化;如有新的告警,则发送告警通知,如有告警恢复,则发送告警恢复通知。

其中,告警恢复是指上次指示灯信息指示有告警,而本次采集的指示灯信息指示无告警,即,从有告警状态变化到无告警状态。在一个示例性的实施例中,为了防止告警振荡,状态监控单元也可以检测从有告警状态变化到无告警状态后,连续几次无告警后,再确认告警恢复,发送告警恢复通知。

可选地,状态监控单元监控所述设备信息对应的设备的运行状态还包括:

状态监控单元判断所述设备信息对应的设备的告警有变化时,将所述指示灯信息指示的告警信息更新为所述设备信息对应的设备的告警信息。

可选地,状态监控单元监控所述设备信息对应的设备的运行状态还包括:

状态监控单元判断所述设备信息对应的设备的告警无变化时,则认为该告警已经产生,且已经发送了相关的告警通知,不再发送相关的告警通知,继续图像采集。

可选地,所述指示灯信息还包括:指示灯的颜色信息;其中,所述指示灯的颜色信息指示是否有告警或告警的级别。例如,指示灯为绿色,指示无告警;指示灯为黄色或红色,指示有报警,且黄色表示低级别告警,红色表示严重告警;当然,指示灯的颜色可以是其他的颜色或更多的颜色,本发明并不限定该指示灯的具体颜色。

在一个示例性的实施例中,所述指示灯信息还包括:指示灯的亮灭信息;其中,指示灯的亮灭信息可以指示设备是否工作。

在另外的示例性的实施例中,多个指示灯的组合可以指示设备的运行状态。

图3是本发明实施例的监控方法的流程图。根据图3所示的流程图,本实施例的监控方法,包括:

步骤s10:采集包含多个设备的运行状态指示灯的图像;

步骤s20:对采集到的图像进行图像分割和颜色识别,得到指示灯信息,并上报所述指示灯信息;

步骤s30:根据上报的指示灯信息,监控所述多个设备的运行状态。

可选地,所述指示灯信息包括位置信息,该位置信息用于表明指示灯在图像中的位置。

在一个示例性的实施例中,可以利用摄像头或者移动机器人对设备的运行状态指示灯进行图像采集,得到包含多个设备的运行状态指示灯的图像。当然还可以利用其他的设备或模块采集包含多个设备的运行状态指示灯的图像,本发明对此并不做限定。

在一个示例性的实施例中,可以对被监控的设备进行分组,不同的分组采用不同的时间间隔进行图像的采集。例如,对于核心设备或可靠性要求高的设备可以采用较小的时间间隔进行图像的采集;对于普通设备或可靠性要求不严格的设备可以采用较大的时间间隔进行图像的采集。

可选地,所述根据上报的指示灯信息,监控所述多个设备的运行状态包括:

关联查询单元根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得到设备信息,并将所述设备信息和所述指示灯信息发送给状态监控单元;

所述状态监控单元根据所述关联查询单元发送的设备信息和所述指示灯信息,监控所述设备信息对应的设备的运行状态。

在一个示例性的实施例中,图像设备关联表可以根据监控系统所要监控的设备之间的位置关系以及各指示灯与设备的对应关系预先设置。

在另一个示例性的实施例中,可以提供接口供用户更改图像设备关联表,例如,可以将新增的设备的图像设备对应关系增加到该图像设备关联表;也可以从图像设备关联表中删除设备的图像设备对应关系;还可以从图像设备关联表中删除某设备与某个指示灯的关联关系。用户可以根据实际的需求和实际的对应关系设置或更改该图像设备关联表。一个具体的示例是:如果某台设备由于出现故障已经被维护人员断电,这时对此台设备对应的运行状态指示灯的采集已经没有意义,此设备对应的运行状态指示灯一直处于不亮的状态。而不采集此设备对应的运行状态指示灯可能是困难的,原因是:多台设备的运行状态指示灯的图像是被同时采集的,不采集此设备的对应的运行状态指示灯会额外增加的成本,降低效率,例如需要逐设备地采集图像,不能一次采集多台设备的运行状态指示灯图像。这时可以从图像设备关联表中删除该设备的图像设备对应关系,则根据上报的指示灯信息中的位置信息查询预设的图像设备关联表,得不到该设备的信息。对该设备而言,不需要进一步监控该设备的运行状态,减轻了监控系统的监控压力。本发明对此并不限制于此,用户可以根据实际情况设置或更改图像设备关联表,以优化监控系统的性能。

可选地,所述根据上报的指示灯信息,监控所述多个设备的运行状态包括:

所述状态监控单元查询记录的所述设备信息对应的设备的告警信息;将所述指示灯信息指示的告警信息与记录的所述设备的告警信息进行比对,判断所述设备信息对应的设备的告警是否有变化;如有新的告警,则发送告警通知,如有告警恢复,则发送告警恢复通知。

其中,告警恢复是指上次指示灯信息指示有告警,而本次采集的指示灯信息指示无告警,即,从有告警状态变化到无告警状态。在一个示例性的实施例中,为了防止告警振荡,状态监控单元也可以检测从有告警状态变化到无告警状态后,连续几次无告警后,再确认告警恢复,发送告警恢复通知。

可选地,所述根据上报的指示灯信息,监控所述多个设备的运行状态还包括:

所述状态监控单元判断所述设备信息对应的设备的告警有变化时,将所述指示灯信息指示的告警信息更新为所述设备信息对应的设备的告警信息。

可选地,所述根据上报的指示灯信息,监控所述多个设备的运行状态还包括:

状态监控单元判断所述设备信息对应的设备的告警无变化时,则认为该告警已经产生,且已经发送了相关的告警通知,不再发送相关的告警通知,继续图像采集。

可选地,所述指示灯信息还包括:指示灯的颜色信息;其中,所述指示灯的颜色信息指示是否有告警或告警的级别。例如,指示灯为绿色,指示无告警;指示灯为黄色或红色,指示有报警,且黄色表示低级别告警,红色表示严重告警;当然,指示灯的颜色可以是其他的颜色或更多的颜色,本发明并不限定该指示灯的具体颜色。

在一个示例性的实施例中,所述指示灯信息还包括:指示灯的亮灭信息;其中,指示灯的亮灭信息可以指示设备是否工作。

在另外的示例性的实施例中,多个指示灯的组合可以指示设备的运行状态。

下面以具体应用示例对上述监控系统如何实施监控进行进一步说明。

监控系统可包括图像采集装置、图像识别装置和状态管理装置;状态管理装置包括关联查询单元和状态监控单元,具体的监控实施过程如下:

1)监控系统的初始化:包括图像采集装置、图像识别装置和状态管理装置各自的初始化。图像采集装置的初始化可以包括采集规则的初始化,采集规则采用图像采集装置默认的采集规则;图像识别装置的初始化可以包括图像设备关联表的初始化;状态管理装置的初始化可以包括设备告警信息的初始化。

2)监控系统的配置:包括图像采集装置、图像识别装置和状态管理装置的设置。用户可以通过图像采集装置、图像识别装置和状态管理装置上提供的接口或界面根据实际的应用情况对图像采集装置、图像识别装置和状态管理装置进行一些配置。例如,用户可以设置采集规则,也可以设置设备的分组,设置不同的采集时间间隔等;用户还可以设置图像设备关联表,或更改图像设备关联表等。总之,用户可以通过图像采集装置、图像识别装置和状态管理装置提供的接口或界面对图像采集装置、图像识别装置和状态管理装置的配置进行定制。用户也可以不进行配置,则图像采集装置、图像识别装置和状态管理装置的配置即为默认配置。

3)图像采集:图像采集装置按照预设的采集规则采集包括多个服务器设备的运行状态指示灯的图像,图像采集装置可以安装摄像头或者机器人进行移动采集。

4)图像识别:图像识别装置对采集到的图像,进行图像分割和颜色识别,生成指示灯信息。图像识别装置可以按照预设的规则进行图像的分割和颜色识别。例如,如果出现黄色指示灯或者红色指示灯,则生成指示灯信息,该指示灯信息包括指示灯指示的告警级别和指示灯所在图片的位置的信息;如果出现绿色指示灯,则生成指示灯信息,该指示灯信息包括指示灯指示无告警和指示灯所在图片的位置的信息;如果指示灯不亮,则生成指示灯信息,该指示灯信息包括指示灯指示不工作和指示灯所在图片的位置的信息。

5)状态管理装置的关联查询单元根据指示灯信息中的位置信息通过预设的图像设备关联表确认设备,达到图片和设备的关联,并将指示灯信息和得到的设备信息发送给状态管理装置的状态监控单元。

6)状态监控单元获得设备信息和指示灯信息后,查询记录的设备信息对应的设备的告警信息,将指示灯信息指示的告警信息与记录的所述设备的告警信息进行比对,判断告警状态是否发生了变化。如果告警状态发生了变化,则更新设备信息对应的设备的告警信息,并发送相关告警通知,之后继续图像采集;如果告警状态没有发生变化,则继续图像采集。其中,告警状态的变化包括产生了新的告警或告警恢复,如有新的告警,则发送告警通知,如有告警恢复,则发送告警恢复通知。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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