專利名稱:基于snmp網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種基于SNMP網(wǎng)絡協(xié)議對視頻矩陣進行遠程監(jiān)控管理系統(tǒng)。
背景技術:
SNMP(Simple Network Management Protocol)協(xié)議是目前計算機網(wǎng)絡普遍使用 的一種管理協(xié)議,是一種基于TCP/IP的應用層協(xié)議。SNMP協(xié)議的作用是在網(wǎng)絡構件間提供 并傳輸管理信息。通常,SNMP可以管理網(wǎng)絡上所有設備,管理應用需要的所有數(shù)據(jù)(狀態(tài)、 性能、故障、報警等等)。SNMP協(xié)議包括管理端,管理代理,管理信息庫和管理協(xié)議等部分, 其網(wǎng)絡管理協(xié)議層次關系如圖1所示。視頻矩陣是指通過陣列切換的方法將m路視頻信號任意輸出至η路監(jiān)看設備上的 電子裝置。常見的視頻信號矩陣按照輸入、輸出通道的不同,一般有8Χ8、16Χ16、32Χ16、 32Χ32、64Χ32、64Χ64、96Χ96、128Χ128、256Χ256等多種規(guī)格。乘號前面的數(shù)字是輸入 信號的路數(shù),乘號后面的數(shù)字代表輸出信號的路數(shù)。視頻矩陣廣泛應用于電視臺、移動電視、安防監(jiān)控等設備中。隨著視頻矩陣的廣泛 應用,用戶對上述設備的管理及維護水平提出了更高的要求,即要求能夠實現(xiàn)對接入網(wǎng)絡 的視頻矩陣設備進行遠程實時監(jiān)控管理的功能。該功能的實現(xiàn)能夠進一步提高設備運行可 靠性,節(jié)省設備維護成本,充分發(fā)揮設備運行效率。目前,開放的網(wǎng)絡管理協(xié)議標準有兩個SNMP協(xié)議和基于OSI的公共管理信息協(xié) 議 CMIP(common management information protocol)。由于 CMIP 比較復雜,占用的系統(tǒng)資 源也較多,結合SNMP具有簡單明晰且占用資源少的特點,所以,本發(fā)明引入SNMP協(xié)議應用 于視頻矩陣的管理領域。
發(fā)明內容
本發(fā)明針對以上問題的提出,研制一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控 管理的系統(tǒng)。本發(fā)明通過將管理端和視頻矩陣設備接入internet/intranet網(wǎng)絡,利用 SNMP協(xié)議實現(xiàn)對視頻矩陣進行分布式的遠程監(jiān)控管理功能。本發(fā)明采用的技術手段如下一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng),其特征在于包括視頻矩 陣代理端和視頻矩陣管理端;所述視頻矩陣代理端由嵌入到視頻矩陣內的SNMP代理模塊構成,用來完成對視 頻矩陣管理端發(fā)送信息的回應;所述SNMP代理模塊包括可編程單元、主控單元、信號切換單元、信號查詢單元、 自檢單元、網(wǎng)口單元和接口單元;所述可編程單元通過網(wǎng)口單元下載視頻矩陣管理端發(fā)送 的SNMP代理程序,并將SNMP代理程序轉換成串口命令后通過數(shù)據(jù)線傳輸?shù)街骺貑卧?;?述SNMP代理模塊通過接口單元與視頻矩陣相連接,獲取視頻矩陣的靜態(tài)和動態(tài)信息,并且 傳輸對視頻矩陣進行信號切換和查詢的控制指令;所述主控單元用于分析來自可編程單元 的串口命令,即對視頻矩陣管理端發(fā)出的控制切換命令或查詢命令發(fā)出響應;若是控制切
3換命令則主控單元將該命令傳達給信號切換單元,信號切換單元負責執(zhí)行該切換命令,將 視頻矩陣的輸入輸出信號進行切換,并將結果送至網(wǎng)口單元輸出;若是查詢命令則主控單 元將該命令傳達給信號查詢單元,所述信號查詢單元完成查詢功能,即查詢矩陣輸入輸出 信號的連接狀態(tài)后將所查詢的結果送至網(wǎng)口單元輸出;所述自檢單元用于時監(jiān)聽并收集視 頻矩陣的自動檢測功能所提供的自檢信息,當矩陣運行不正常時通過網(wǎng)口單元向視頻矩陣 管理端主動發(fā)送報警命令;所述視頻矩陣管理端是一個上位機,通過視頻矩陣管理端與視頻矩陣代理端的通 信,即視頻矩陣管理端向視頻矩陣代理端發(fā)出控制切換命令或查詢命令,視頻矩陣代理端 控制視頻矩陣對控制切換命令或查詢命令做出響應,視頻矩陣管理端獲取響應反饋信息及 視頻矩陣自檢信息,以實現(xiàn)視頻矩陣管理端對視頻矩陣的監(jiān)控。所述嵌入SNMP代理模塊的視頻矩陣和視頻矩陣管理端組建成一個網(wǎng)絡,在系統(tǒng) 初始化時視頻矩陣為每個視頻矩陣賦予一個固定的IP地址,視頻矩陣管理端通過對視頻 矩陣所在IP地址訪問實現(xiàn)特定的對某一臺視頻矩陣進行訪問。于所述視頻矩陣的靜態(tài)和動態(tài)信息,即矩陣的標號、矩陣的功能描述、矩陣的IP 地址以及矩陣輸入輸出信號的連接情況;按照SNMP中所定義的格式存成MIB變量,視頻矩 陣管理端與視頻矩陣代理端就是對這些變量進行查詢、回復和設置,以實現(xiàn)視頻矩陣管理 端與視頻矩陣的通信。所述SNMP代理模塊還包括看門狗單元負責在程序跑飛或者死機時,能有效的使 系統(tǒng)復位以正常運行;系統(tǒng)時鐘時序單元負責系統(tǒng)的時鐘及時序同步。本發(fā)明具有簡單性和擴展性兩個優(yōu)點。所謂簡單性,SNMP相對以前的管理協(xié)議簡 單,而且容易實現(xiàn)且成本低,把SNMP協(xié)議應用到視頻矩陣的領域中,就是用一種簡單的方 法來實現(xiàn)對視頻矩陣的統(tǒng)一分布式的管理;所謂擴展性,是因為SNMP中的管理信息庫具有 擴展性,可以通過自己的需求來擴展自己的管理信息庫,這樣,可以針對不同的視頻矩陣的 需求來設計應用到不同視頻矩陣中的管理信息庫。
圖1是網(wǎng)絡管理協(xié)議(SNMP)層次關系。圖2是基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng)組成框圖。圖3是SNMP代理模塊組成框圖。圖4是SNMP代理流程框圖。圖5是用于視頻矩陣遠程監(jiān)控管理的MIB樹結構圖。
具體實施例方式如圖2、圖3、圖4和圖5所示,基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng), 包括視頻矩陣的代理端、管理端和MIB庫三部分。視頻矩陣的管理端是一個上位機,通過視 頻矩陣管理端與視頻矩陣代理端的通信,即視頻矩陣管理端向視頻矩陣代理端發(fā)出控制切 換命令或查詢命令,視頻矩陣代理端控制視頻矩陣對控制切換命令或查詢命令做出響應, 視頻矩陣管理端獲取響應反饋信息及視頻矩陣自檢信息,以實現(xiàn)視頻矩陣管理端對視頻矩 陣的監(jiān)控。代理端作為實現(xiàn)SNMP代理功能的單元模塊(如圖3所示),嵌入到視頻矩陣內,用來完成對管理端上位機發(fā)送信息的回復,SNMP代理模塊主要由可編程單元、主控單元、看 門狗單元、信號切換單元、信號查詢單元、自檢單元、輸出單元、網(wǎng)口單元和系統(tǒng)時鐘時序單 元。其中,可編程單元的作用是下載SNMP代理程序,并通過網(wǎng)/串口轉換與主控單元相連 接。主控單元負責分析來自可編程單元中的串口命令,對控制切換命令或查詢命令發(fā)出響 應,若是控制切換命令則主控單元將該命令傳達給信號切換單元,信號切換單元負責執(zhí)行 該切換命令,將視頻矩陣的輸入輸出信號進行切換,并將結果送至輸出單元輸出;若是查詢 命令則主控單元將該命令傳達給信號查詢單元,信號查詢單元完成查詢功能(主要查詢矩 陣輸入輸出信號的連接狀態(tài))后將所查詢的結果送至輸出單元進行輸出??撮T狗單元負責 在程序跑飛或者死機時,能有效的使系統(tǒng)復位以正常運行。系統(tǒng)時鐘時序單元負責系統(tǒng)的 時鐘及時序同步的功能?;诰仃嚨淖詣訖z測功能所提供的自檢信息,SNMP代理模塊特別 設置了收集這些信息的自檢單元,自檢單元會實時監(jiān)聽矩陣是否發(fā)送自檢信息,當矩陣運 行不正常時,SNMP代理模塊就可以收集到矩陣所發(fā)送的自檢信息,從而可以向管理端主動 發(fā)送報警命令,管理人員根據(jù)不同的情況做出相應的解決方案,所述SNMP代理模塊通過接 口單元與視頻矩陣相連接,獲取視頻矩陣的靜態(tài)和動態(tài)信息,并且傳輸對視頻矩陣進行信 號切換和查詢的控制指令。如圖2所示,嵌入SNMP代理模塊的視頻矩陣和視頻矩陣管理端組建成一個網(wǎng)絡, 在系統(tǒng)初始化時視頻矩陣為每個視頻矩陣賦予一個固定的IP地址(此IP地址既可以是接 入網(wǎng)絡的IP地址,也可以是企業(yè)內部的IP地址),視頻矩陣管理端通過對視頻矩陣所在IP 地址訪問實現(xiàn)特定的對某一臺視頻矩陣進行訪問,管理端與視頻矩陣的通信,達到信息獲 取的目的。這種管理的突出優(yōu)點是為管理端提供了便利的條件,管理端可以在一個地點實 現(xiàn)對該網(wǎng)絡中所有的矩陣進行監(jiān)控和處理。圖4所示的是下載到可編程模塊中的SNMP代理程序的流程圖。代理程序首先要 初始化設備的網(wǎng)口,然后接收視頻矩陣管理端發(fā)送的SNMP程序包,按照SNMP定義的格式對 其進行解析,并轉化成對應的串口命令,并發(fā)送給相應的串口,并把串口命令返回的應答轉 化成相應的SNMP包發(fā)送給視頻矩陣管理端,這樣就可以完成了代理端對來自視頻矩陣管 理端的信息進行回復的工作。圖5為用于視頻矩陣遠程監(jiān)控管理的MIB樹結構圖。如前面所述,MIB指名了網(wǎng)絡 中所要維護的變量,變量是指能夠被管理進程查詢和設置的信息,因此對MIB樹進行合理 設計顯得至關重要。MIB是采用樹形結構,又稱對象命名樹。最上面的是根,沒有名字。在 根節(jié)點下已經(jīng)有一些固定的節(jié)點,同時,也為公司或組織預留了一個節(jié)點(1.3.6. 1.3. 4,稱 為對象標識),在此預留節(jié)點下公司或組織可以申請自己的節(jié)點,并再對其擴展,實現(xiàn)對公 司或組織中設備的管理。對于矩陣來說,視頻矩陣的靜態(tài)和動態(tài)信息,即矩陣的標號、矩陣的功能描述、矩 陣的IP地址以及矩陣輸入輸出信號的連接情況;按照SNMP中所定義的格式存成MIB變量, 視頻矩陣管理端與視頻矩陣代理端就是對這些變量進行查詢、回復和設置,以實現(xiàn)視頻矩 陣管理端與視頻矩陣的通信由上所述,我們可以在公司申請的節(jié)點(1.3.6. 1. 3. 4. #)下擴展矩陣節(jié)點 (1. 3. 6. 1. 3. 4. #. *),把矩陣的信息擴展到此矩陣節(jié)點下,從而把矩陣的信息編程MIB變量。
5
具體實現(xiàn)過程如下在此矩陣節(jié)點下擴展矩陣的基本描述表(表1)和矩陣信號輸 出表(表2)。表1所示的是矩陣的靜態(tài)信息,包括局域網(wǎng)中矩陣的標號、對矩陣相應的描述 和矩陣的IP。表2是矩陣動態(tài)信息的描述。列舉一個16X 16的矩陣MIB庫。管理端可以 根據(jù)預設的MIB庫對相應的16路輸出信號進行監(jiān)控??梢圆樵兊趎(0 ^ η ^ 16)路輸出 信號與某路輸入信號相連,也可以根據(jù)需要設置第η路輸出信號與所要的輸入信號相連。表1矩陣的基本描述組
權利要求
一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng),其特征在于包括視頻矩陣代理端和視頻矩陣管理端;所述視頻矩陣代理端由嵌入到視頻矩陣內的SNMP代理模塊構成,用來完成對視頻矩陣管理端發(fā)送信息的回應;所述SNMP代理模塊包括可編程單元、主控單元、信號切換單元、信號查詢單元、自檢單元、網(wǎng)口單元和接口單元;所述可編程單元通過網(wǎng)口單元下載視頻矩陣管理端發(fā)送的SNMP代理程序,并將SNMP代理程序轉換成串口命令后通過數(shù)據(jù)線傳輸?shù)街骺貑卧?;所述SNMP代理模塊通過接口單元與視頻矩陣相連接,獲取視頻矩陣的靜態(tài)和動態(tài)信息,并且傳輸對視頻矩陣進行信號切換和查詢的控制指令;所述主控單元用于分析來自可編程單元的串口命令,即對視頻矩陣管理端發(fā)出的控制切換命令或查詢命令發(fā)出響應;若是控制切換命令則主控單元將該命令傳達給信號切換單元,信號切換單元負責執(zhí)行該切換命令,將視頻矩陣的輸入輸出信號進行切換,并將結果送至網(wǎng)口單元輸出;若是查詢命令則主控單元將該命令傳達給信號查詢單元,所述信號查詢單元完成查詢功能,即查詢矩陣輸入輸出信號的連接狀態(tài)后將所查詢的結果送至網(wǎng)口單元輸出;所述自檢單元用于時監(jiān)聽并收集視頻矩陣的自動檢測功能所提供的自檢信息,當矩陣運行不正常時通過網(wǎng)口單元向視頻矩陣管理端主動發(fā)送報警命令;所述視頻矩陣管理端是一個上位機,通過視頻矩陣管理端與視頻矩陣代理端的通信,即視頻矩陣管理端向視頻矩陣代理端發(fā)出控制切換命令或查詢命令,視頻矩陣代理端控制視頻矩陣對控制切換命令或查詢命令做出響應,視頻矩陣管理端獲取響應反饋信息及視頻矩陣自檢信息,以實現(xiàn)視頻矩陣管理端對視頻矩陣的監(jiān)控。
2.根據(jù)權利要求1所述的一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng),其特 征在于所述嵌入SNMP代理模塊的視頻矩陣和視頻矩陣管理端組建成一個網(wǎng)絡,在系統(tǒng)初 始化時視頻矩陣為每個視頻矩陣賦予一個固定的IP地址,視頻矩陣管理端通過對視頻矩 陣所在IP地址訪問實現(xiàn)特定的對某一臺視頻矩陣進行訪問。
3.根據(jù)權利要求1所述的一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng),其特 征在于所述視頻矩陣的靜態(tài)和動態(tài)信息,即矩陣的標號、矩陣的功能描述、矩陣的IP地址 以及矩陣輸入輸出信號的連接情況;按照SNMP中所定義的格式存成MIB變量,視頻矩陣管 理端與視頻矩陣代理端就是對這些變量進行查詢、回復和設置,以實現(xiàn)視頻矩陣管理端與 視頻矩陣的通信。
4.根據(jù)權利要求1所述的一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng),其特 征在于所述SNMP代理模塊還包括看門狗單元負責在程序跑飛或者死機時,能有效的使系 統(tǒng)復位以正常運行;系統(tǒng)時鐘時序單元負責系統(tǒng)的時鐘及時序同步。
全文摘要
本發(fā)明公開了一種基于SNMP網(wǎng)絡協(xié)議的視頻矩陣遠程監(jiān)控管理系統(tǒng),其特征在于包括視頻矩陣代理端和視頻矩陣管理端;視頻矩陣代理端由嵌入到視頻矩陣內的SNMP代理模塊構成,用來完成對視頻矩陣管理端發(fā)送信息的回應;SNMP代理模塊通過接口單元與視頻矩陣相連接,獲取視頻矩陣的靜態(tài)和動態(tài)信息,并且傳輸對視頻矩陣進行信號切換和查詢的控制指令;視頻矩陣管理端是一個上位機,通過視頻矩陣管理端獲取響應反饋信息及視頻矩陣自檢信息,以實現(xiàn)視頻矩陣管理端對視頻矩陣的監(jiān)控。本系統(tǒng)具有容易實現(xiàn)、成本低和擴展性等優(yōu)點,可以針對不同的視頻矩陣的需求來設計應用到不同視頻矩陣中的管理信息庫,適于在視頻矩陣遠程監(jiān)控中廣泛推廣。
文檔編號H04L29/12GK101986658SQ20101052505
公開日2011年3月16日 申請日期2010年10月29日 優(yōu)先權日2010年10月29日
發(fā)明者周春雷, 文文凱, 王旭東, 韓雪 申請人:大連科迪視頻技術有限公司