一种海量视频网络设备管理方法与流程

文档序号:12751636阅读:209来源:国知局

本发明涉及一种对海量视频网络设备进行管理的方法,属于网络设备管理领域。



背景技术:

随着平安城市,智慧城市理念的推广,视频感知网络节点规模逐步成倍增长。面对大规模的视频网络设备,过去针对有限数量的视频网络设备实施的已有管理方法显得力不从心,管理过程繁琐冗杂,需要花费大量的时间、人力、物力来对设备的在线情况、使用情况等进行监测。因此,如何有效地、快速地、便捷地对海量的视频网络设备进行管理,使这些视频网络设备能够平稳地运行,是目前摆在所有大型视频网络管理系统面前的一个难题。



技术实现要素:

本发明的目的在于提供一种海量视频网络设备管理方法,其实现了以统一的监测模式来管理不同架构的视频网络设备的目的,管理过程简单、有效、快速,省时省力。

为了实现上述目的,本发明采用了以下技术方案:

一种海量视频网络设备管理方法,其特征在于,它包括步骤:

1)服务器发现实体集中处于网络中的视频网络设备;

2)服务器获取被发现的每个视频网络设备的功能集,其中:每个视频网络设备定义有一个将所有功能集合在一起的功能集,每个功能包括配置项和私有属性;

3)服务器针对步骤2)中获取的功能集,对功能集中感兴趣的功能获取其内的所有配置项信息;

4)服务器针对步骤2)中获取的功能集,获取功能集中所有私有属性信息;

5)服务器基于上述获取的各信息,对上级设备、处于网络中的视频网络设备发出的事件进行处理,使视频网络设备执行相关操作。

本发明的优点是:

本发明基于为视频网络设备设定的功能集、配置项设计理念,使服务器与视频网络设备之间实现了基于同一通信协议,通过专门的IP端口进行互相通信,实现了以统一的监测模式来管理不同架构的视频网络设备的目的,管理过程简单、有效、快速,省时省力,节省人力物力资源。

附图说明

图1是本发明管理方法的说明图。

具体实施方式

参考图1来理解,在某一管理时段内,本发明海量视频网络设备管理方法包括如下步骤:

1)服务器10发现实体集中此管理时段内正处于网络中的视频网络设备20:

2)服务器10获取被发现的每个视频网络设备20的功能集,即获取功能集中的所有功能信息,其中:每个视频网络设备20定义有一个将所有功能集合在一起的功能集,每个功能包括若干配置项和若干私有属性,其中的配置项为可以修改(更新/删除)的信息,而私有属性不受服务器10管理,不能修改;

3)服务器10针对步骤2)中获取的视频网络设备20的功能集,对功能集中感兴趣的功能获取其内的所有配置项信息,在本发明中,感兴趣的功能是指服务器10欲管理的功能,这是事先设定好的;

4)服务器10针对步骤2)中获取的视频网络设备20的功能集,获取功能集中所有私有属性信息;

5)服务器10基于上述获取的各信息(这里的信息包括视频网络设备20的设备基本信息、功能信息、配置项信息、私有属性信息),对上级设备(图中未示出)、处于网络中的视频网络设备20发出的事件进行处理,使视频网络设备20执行相关操作。

在本发明中,每个视频网络设备20具有一个唯一的MAC地址,MAC地址是用来定义视频网络设备20位置的物理地址。

在本发明中,实体集是欲进行管理的所有视频网络设备20的集合。

在本发明中,每个视频网络设备20视为一个实体,受服务器10管理的视频网络设备20被视为处于网络中的实体(视频网络设备)。

在本发明中,服务器10与视频网络设备20之间基于同一协议(如专门设计的通信协议),通过服务器10、视频网络设备20各自上设定的专门用来在整个管理过程中发送与接收消息的IP端口进行互相通信。

在实际实施时,步骤1)具体包括:

服务器10通过网络广播方式向实体集内的各个视频网络设备20发送ping请求消息,然后等待响应;

处于网络中的各视频网络设备20接收到ping请求消息后,按照设定间隔时间不间断地向服务器10返回ping响应消息,以表明其可见性以及受服务器10管理,从而此视频网络设备20即被认为是处于网络中,而此管理时段内不处于网络中的视频网络设备20则在接收到ping请求消息后不向服务器10返回ping响应消息。ping响应消息可包括视频网络设备20的设备基本信息,比如IP地址。进一步来说,在实际设计时,ping响应消息可包括视频网络设备20的IP地址、通信端口、GUID(全局唯一标识符)、厂商ID、协议版本及其它的设备基本信息。

在实际实施时,步骤2)具体包括:

服务器10向被发现的各个视频网络设备20发送功能获取消息,然后等待响应;

处于网络中的各视频网络设备20接收到功能获取消息后,向服务器10返回功能获取响应消息,其中:功能获取响应消息包括视频网络设备20的功能集中的所有功能信息。

在实际实施时,步骤3)具体包括:

服务器10向被发现的各个视频网络设备20发送配置项获取消息,然后等待响应;

处于网络中的各视频网络设备20接收到配置项获取消息后,向服务器10返回配置项获取响应消息,其中:配置项获取响应消息包括服务器10感兴趣的功能所包含的所有配置项信息。

在实际实施时,步骤4)具体包括:

服务器10向被发现的各个视频网络设备20发送私有属性获取消息,然后等待响应;

处于网络中的各视频网络设备20接收到私有属性获取消息后,向服务器10返回私有属性获取响应消息,其中:私有属性获取响应消息包括视频网络设备20的各功能的所有私有属性信息。

在实际实施时,在步骤5)中,上级设备发出的事件包括请求设置视频网络设备事件、多媒体信息码流转发请求事件,处于网络中的视频网络设备20发出的事件包括告警信息事件。当然,在实际实施时,事件不受上述局限,可合理设计。

进一步地,在步骤5)中,服务器10处理上级设备发出的请求设置视频网络设备事件的过程为:

服务器10基于接收的请求设置视频网络设备事件(如请求设置视频网络设备20的网络配置信息,如IP地址、网关信息、视频编码格式、分辨率等,相应地,服务器10在下面步骤发出的事件处理消息便包含需要设置的网络配置信息)分析出对处于网络中的各视频网络设备20需操作的功能;

服务器10基于TCP或UDP通道,开启视频网络设备20的此功能;

服务器10发出事件处理消息;

处于网络中的各视频网络设备20根据接收的事件处理消息,修改此功能中的相关配置项;

服务器10基于TCP或UDP通道,关闭视频网络设备20的此功能。

进一步地,在步骤5)中,服务器10处理上级设备发出的多媒体信息码流转发请求事件的过程为:

服务器10基于接收的多媒体信息码流转发请求事件分析出对处于网络中的相关视频网络设备20需操作的功能;

服务器10基于TCP或UDP通道,开启视频网络设备20的此功能;

视频网络设备20将其存储器中储存的多媒体信息码流(音频、视频或串行口数据)基于UDP通道传输给服务器10,而后由服务器10传输给上级设备;

服务器10基于TCP或UDP通道,关闭视频网络设备20的此功能。

在实际实施中,若涉及多个视频网络设备20的多媒体信息码流传输,则逐个执行。

进一步地,在步骤5)中,服务器10处理视频网络设备20发出的告警信息事件(如移动帧测请求等)的过程为:

服务器10基于接收的告警信息事件分析出此视频网络设备20基于UDP通道产生此告警信息事件对应的功能;

服务器10判断此功能是否属于感兴趣的功能:若属于,则服务器10对此视频网络设备20的此功能中的相关配置项记录的告警信息进行处理,来表示已对此告警信息事件进行了处理;若不属于,则服务器10不对此视频网络设备20进行任何处理。

在本发明中,TCP、UDP通道可为视频通道、云台控制通道或音频通道等。

本发明的优点是:

本发明基于为视频网络设备设定的功能集、配置项设计理念,使服务器与视频网络设备之间实现了基于同一通信协议,通过专门的IP端口进行互相通信,实现了以统一的监测模式来管理不同架构的视频网络设备的目的,管理过程简单、有效、快速,省时省力,节省人力物力资源。

以上所述是本发明较佳实施例及其所运用的技术原理,对于本领域的技术人员来说,在不背离本发明的精神和范围的情况下,任何基于本发明技术方案基础上的等效变换、简单替换等显而易见的改变,均属于本发明保护范围之内。

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