首页> 中国专利> 基于SNMP网络协议的视频矩阵远程监控管理系统

基于SNMP网络协议的视频矩阵远程监控管理系统

摘要

本发明公开了一种基于SNMP网络协议的视频矩阵远程监控管理系统,其特征在于:包括视频矩阵代理端和视频矩阵管理端;视频矩阵代理端由嵌入到视频矩阵内的SNMP代理模块构成,用来完成对视频矩阵管理端发送信息的回应;SNMP代理模块通过接口单元与视频矩阵相连接,获取视频矩阵的静态和动态信息,并且传输对视频矩阵进行信号切换和查询的控制指令;视频矩阵管理端是一个上位机,通过视频矩阵管理端获取响应反馈信息及视频矩阵自检信息,以实现视频矩阵管理端对视频矩阵的监控。本系统具有容易实现、成本低和扩展性等优点,可以针对不同的视频矩阵的需求来设计应用到不同视频矩阵中的管理信息库,适于在视频矩阵远程监控中广泛推广。

著录项

  • 公开/公告号CN101986658A

    专利类型发明专利

  • 公开/公告日2011-03-16

    原文格式PDF

  • 申请/专利权人 大连科迪视频技术有限公司;

    申请/专利号CN201010525055.6

  • 发明设计人 王旭东;韩雪;周春雷;文文凯;

    申请日2010-10-29

  • 分类号H04L29/08;H04L29/12;

  • 代理机构大连东方专利代理有限责任公司;

  • 代理人李洪福

  • 地址 116023 辽宁省大连市高新园区礼贤街32号创业园B座

  • 入库时间 2023-12-18 01:48:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-12-15

    未缴年费专利权终止 IPC(主分类):H04L29/08 授权公告日:20130213 终止日期:20161029 申请日:20101029

    专利权的终止

  • 2013-02-13

    授权

    授权

  • 2011-05-04

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20101029

    实质审查的生效

  • 2011-03-16

    公开

    公开

说明书

技术领域

本发明涉及一种基于SNMP网络协议对视频矩阵进行远程监控管理系统。

背景技术

SNMP(Simple Network Management Protocol)协议是目前计算机网络普遍使用的一种管理协议,是一种基于TCP/IP的应用层协议。SNMP协议的作用是在网络构件间提供并传输管理信息。通常,SNMP可以管理网络上所有设备,管理应用需要的所有数据(状态、性能、故障、报警等等)。SNMP协议包括管理端,管理代理,管理信息库和管理协议等部分,其网络管理协议层次关系如图1所示。

视频矩阵是指通过阵列切换的方法将m路视频信号任意输出至n路监看设备上的电子装置。常见的视频信号矩阵按照输入、输出通道的不同,一般有8×8、16×16、32×16、32×32、64×32、64×64、96×96、128×128、256×256等多种规格。乘号前面的数字是输入信号的路数,乘号后面的数字代表输出信号的路数。

视频矩阵广泛应用于电视台、移动电视、安防监控等设备中。随着视频矩阵的广泛应用,用户对上述设备的管理及维护水平提出了更高的要求,即要求能够实现对接入网络的视频矩阵设备进行远程实时监控管理的功能。该功能的实现能够进一步提高设备运行可靠性,节省设备维护成本,充分发挥设备运行效率。

目前,开放的网络管理协议标准有两个:SNMP协议和基于OSI的公共管理信息协议CMIP(common management information protocol)。由于CMIP比较复杂,占用的系统资源也较多,结合SNMP具有简单明晰且占用资源少的特点,所以,本发明引入SNMP协议应用于视频矩阵的管理领域。

发明内容

本发明针对以上问题的提出,研制一种基于SNMP网络协议的视频矩阵远程监控管理的系统。本发明通过将管理端和视频矩阵设备接入internet/intranet网络,利用SNMP协议实现对视频矩阵进行分布式的远程监控管理功能。本发明采用的技术手段如下:

一种基于SNMP网络协议的视频矩阵远程监控管理系统,其特征在于:包括视频矩阵代理端和视频矩阵管理端;

所述视频矩阵代理端由嵌入到视频矩阵内的SNMP代理模块构成,用来完成对视频矩阵管理端发送信息的回应;

所述SNMP代理模块包括:可编程单元、主控单元、信号切换单元、信号查询单元、自检单元、网口单元和接口单元;所述可编程单元通过网口单元下载视频矩阵管理端发送的SNMP代理程序,并将SNMP代理程序转换成串口命令后通过数据线传输到主控单元中;所述SNMP代理模块通过接口单元与视频矩阵相连接,获取视频矩阵的静态和动态信息,并且传输对视频矩阵进行信号切换和查询的控制指令;所述主控单元用于分析来自可编程单元的串口命令,即对视频矩阵管理端发出的控制切换命令或查询命令发出响应;若是控制切换命令则主控单元将该命令传达给信号切换单元,信号切换单元负责执行该切换命令,将视频矩阵的输入输出信号进行切换,并将结果送至网口单元输出;若是查询命令则主控单元将该命令传达给信号查询单元,所述信号查询单元完成查询功能,即查询矩阵输入输出信号的连接状态后将所查询的结果送至网口单元输出;所述自检单元用于时监听并收集视频矩阵的自动检测功能所提供的自检信息,当矩阵运行不正常时通过网口单元向视频矩阵管理端主动发送报警命令;

所述视频矩阵管理端是一个上位机,通过视频矩阵管理端与视频矩阵代理端的通信,即视频矩阵管理端向视频矩阵代理端发出控制切换命令或查询命令,视频矩阵代理端控制视频矩阵对控制切换命令或查询命令做出响应,视频矩阵管理端获取响应反馈信息及视频矩阵自检信息,以实现视频矩阵管理端对视频矩阵的监控。

所述嵌入SNMP代理模块的视频矩阵和视频矩阵管理端组建成一个网络,在系统初始化时视频矩阵为每个视频矩阵赋予一个固定的IP地址,视频矩阵管理端通过对视频矩阵所在IP地址访问实现特定的对某一台视频矩阵进行访问。

于所述视频矩阵的静态和动态信息,即矩阵的标号、矩阵的功能描述、矩阵的IP地址以及矩阵输入输出信号的连接情况;按照SNMP中所定义的格式存成MIB变量,视频矩阵管理端与视频矩阵代理端就是对这些变量进行查询、回复和设置,以实现视频矩阵管理端与视频矩阵的通信。

所述SNMP代理模块还包括看门狗单元负责在程序跑飞或者死机时,能有效的使系统复位以正常运行;系统时钟时序单元负责系统的时钟及时序同步。

本发明具有简单性和扩展性两个优点。所谓简单性,SNMP相对以前的管理协议简单,而且容易实现且成本低,把SNMP协议应用到视频矩阵的领域中,就是用一种简单的方法来实现对视频矩阵的统一分布式的管理;所谓扩展性,是因为SNMP中的管理信息库具有扩展性,可以通过自己的需求来扩展自己的管理信息库,这样,可以针对不同的视频矩阵的需求来设计应用到不同视频矩阵中的管理信息库。

附图说明

图1是网络管理协议(SNMP)层次关系。

图2是基于SNMP网络协议的视频矩阵远程监控管理系统组成框图。

图3是SNMP代理模块组成框图。

图4是SNMP代理流程框图。

图5是用于视频矩阵远程监控管理的MIB树结构图。

具体实施方式

如图2、图3、图4和图5所示,基于SNMP网络协议的视频矩阵远程监控管理系统,包括视频矩阵的代理端、管理端和MIB库三部分。视频矩阵的管理端是一个上位机,通过视频矩阵管理端与视频矩阵代理端的通信,即视频矩阵管理端向视频矩阵代理端发出控制切换命令或查询命令,视频矩阵代理端控制视频矩阵对控制切换命令或查询命令做出响应,视频矩阵管理端获取响应反馈信息及视频矩阵自检信息,以实现视频矩阵管理端对视频矩阵的监控。代理端作为实现SNMP代理功能的单元模块(如图3所示),嵌入到视频矩阵内,用来完成对管理端上位机发送信息的回复,SNMP代理模块主要由可编程单元、主控单元、看门狗单元、信号切换单元、信号查询单元、自检单元、输出单元、网口单元和系统时钟时序单元。其中,可编程单元的作用是下载SNMP代理程序,并通过网/串口转换与主控单元相连接。主控单元负责分析来自可编程单元中的串口命令,对控制切换命令或查询命令发出响应,若是控制切换命令则主控单元将该命令传达给信号切换单元,信号切换单元负责执行该切换命令,将视频矩阵的输入输出信号进行切换,并将结果送至输出单元输出;若是查询命令则主控单元将该命令传达给信号查询单元,信号查询单元完成查询功能(主要查询矩阵输入输出信号的连接状态)后将所查询的结果送至输出单元进行输出。看门狗单元负责在程序跑飞或者死机时,能有效的使系统复位以正常运行。系统时钟时序单元负责系统的时钟及时序同步的功能。基于矩阵的自动检测功能所提供的自检信息,SNMP代理模块特别设置了收集这些信息的自检单元,自检单元会实时监听矩阵是否发送自检信息,当矩阵运行不正常时,SNMP代理模块就可以收集到矩阵所发送的自检信息,从而可以向管理端主动发送报警命令,管理人员根据不同的情况做出相应的解决方案,所述SNMP代理模块通过接口单元与视频矩阵相连接,获取视频矩阵的静态和动态信息,并且传输对视频矩阵进行信号切换和查询的控制指令。

如图2所示,嵌入SNMP代理模块的视频矩阵和视频矩阵管理端组建成一个网络,在系统初始化时视频矩阵为每个视频矩阵赋予一个固定的IP地址(此IP地址既可以是接入网络的IP地址,也可以是企业内部的IP地址),视频矩阵管理端通过对视频矩阵所在IP地址访问实现特定的对某一台视频矩阵进行访问,管理端与视频矩阵的通信,达到信息获取的目的。这种管理的突出优点是为管理端提供了便利的条件,管理端可以在一个地点实现对该网络中所有的矩阵进行监控和处理。

图4所示的是下载到可编程模块中的SNMP代理程序的流程图。代理程序首先要初始化设备的网口,然后接收视频矩阵管理端发送的SNMP程序包,按照SNMP定义的格式对其进行解析,并转化成对应的串口命令,并发送给相应的串口,并把串口命令返回的应答转化成相应的SNMP包发送给视频矩阵管理端,这样就可以完成了代理端对来自视频矩阵管理端的信息进行回复的工作。

图5为用于视频矩阵远程监控管理的MIB树结构图。如前面所述,MIB指名了网络中所要维护的变量,变量是指能够被管理进程查询和设置的信息,因此对MIB树进行合理设计显得至关重要。MIB是采用树形结构,又称对象命名树。最上面的是根,没有名字。在根节点下已经有一些固定的节点,同时,也为公司或组织预留了一个节点(1.3.6.1.3.4,称为对象标识),在此预留节点下公司或组织可以申请自己的节点,并再对其扩展,实现对公司或组织中设备的管理。

对于矩阵来说,视频矩阵的静态和动态信息,即矩阵的标号、矩阵的功能描述、矩阵的IP地址以及矩阵输入输出信号的连接情况;按照SNMP中所定义的格式存成MIB变量,视频矩阵管理端与视频矩阵代理端就是对这些变量进行查询、回复和设置,以实现视频矩阵管理端与视频矩阵的通信

由上所述,我们可以在公司申请的节点(1.3.6.1.3.4.#)下扩展矩阵节点(1.3.6.1.3.4.#.*),把矩阵的信息扩展到此矩阵节点下,从而把矩阵的信息编程MIB变量。

具体实现过程如下:在此矩阵节点下扩展矩阵的基本描述表(表1)和矩阵信号输出表(表2)。表1所示的是矩阵的静态信息,包括局域网中矩阵的标号、对矩阵相应的描述和矩阵的IP。表2是矩阵动态信息的描述。列举一个16×16的矩阵MIB库。管理端可以根据预设的MIB库对相应的16路输出信号进行监控。可以查询第n(0≤n≤16)路输出信号与某路输入信号相连,也可以根据需要设置第n路输出信号与所要的输入信号相连。

表1矩阵的基本描述组

表2矩阵(16×16)输入输出组

  MIB变量  类型  备注  Signal1(1.3.6.1.4.1.#.*.2.1)  OCTET STRING 第1路信号  Signal2(1.3.6.1.4.1.#.*.2.2)  OCTET STRING 第2路信号  Signal3(1.3.6.1.4.1.#.*.2.3)  OCTET STRING 第3路信号  Signal4(1.3.6.1.4.1.#.*.2.4)  OCTET STRING 第4路信号  Signal5(1.3.6.1.4.1.#.*.2.5)  OCTET STRING 第5路信号  Signal6(1.3.6.1.4.1.#.*.2.6)  OCTET STRING 第6路信号  Signal7(1.3.6.1.4.1.#.*.2.7)  OCTET STRING 第7路信号  Signal8(1.3.6.1.4.1.#.*.2.8)  OCTET STRING 第8路信号  Signal9(1.3.6.1.4.1.#.*.2.9)  OCTET STRING 第9路信号

  Signal10(1.3.6.1.4.1.#.*.2.10)  OCTET STRING  第10路信号  Signal11(1.3.6.1.4.1.#.*.2.11)  OCTET STRING  第11路信号  Signal12(1.3.6.1.4.1.#.*.2.12)  OCTET STRING  第12路信号  Signal13(1.3.6.1.4.1.#.*.2.13)  OCTET STRING  第13路信号  Signal14(1.3.6.1.4.1.#.*.2.14)  OCTET STRING  第14路信号  Signal15(1.3.6.1.4.1.#.*.2.15)  OCTET STRING  第15路信号  Signal16(1.3.6.1.4.1.#.*.2.16)  OCTET STRING  第16路信号

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号