吳海
摘 要:南京局運維管理系統自2011年建成投入使用以來,將各類運維值班功能模塊和機線設備資料進行了整合,極大的提高了運維管理人員的工作效率。隨著機房值班要求的不斷提高,該系統的功能模塊也在逐步增加,本文就將對南京局運維管理系統中視頻監控功能的設計進行與實現簡要闡述。
關鍵詞:運維管理 視頻監控 系統設計
視頻監控功能模塊是南京局運維管理系統中一個重要的組成部分,視頻監控也是南京局機房環境監控的一個重要手段。在本設計中,視頻監控系統主要由以下幾部分組成:圖像信息的采集和預覽;對采集畫面的簡單控制以及存儲和回放功能。
視頻監控系統設計和分析
1、視頻監控系統概論
視頻監控系統是管理人員高質量管理的理想工具,利用它可以大大減少不必要的人力,實時監視可視區域,做到控制現場實際工作現狀,實時快速的反映所發生的一切事物,便于管理者及時應付處理突發事件等。
視頻監控作為機房管理的輔助手段,結合南京局實際情況及對機房管理的方式,本設計中,系統采用基于WEB的B/S模式,以方便部署和使用。結合單位實際使用情況,WEB遠程監控端直接使用硬盤錄像機提供的視頻流,不再加設流媒體服務器,以簡化系統結構,并節約成本。
2、系統功能構成
本套視頻監控系統由視頻監控、視頻存儲和視頻回放兩大功能模塊構成。采用海康威視的網絡硬盤錄像機(DVR),由硬盤錄像機實現視頻采集及儲藏,利用網絡實現視頻圖像預覽及歷史視頻回放,同時實現對球機的控制。
在WEB客戶端打開機房視頻監控頁面,通過點擊相應的機房名稱即可實現對機房的視頻監控
3、視頻監控系統結構
系統由攝像機、網絡硬盤錄像機及WEB服務器組成和WEB遠程監控點組成。視頻編碼及存儲由網絡硬盤錄像機完成,在WEB遠程監控端實現機房視頻預覽及視頻回放。
機房的攝像機通過視頻電纜連接到網絡硬盤錄像機,如果是球機則將球機的控制接口用線纜連接到網絡硬盤錄像機的485接口上;將網絡硬盤錄像機的網絡端口連接到內網。在中心機房部署一臺服務器作為WEB服務器。
軟件系統開發
1、軟件系統概述
為了便于訪問視頻監控,系統采用B/S模式,客戶端部署也更加容易。WEB服務器中網頁內置ActiveX控件,視頻監控的功能集成在ActiveX控件中,用戶可以直接通過WEB頁面進行視頻預覽等操作。
軟件系統主要是WEB頁面及視頻控件的開發,WEB服務器負責各機房監控點的配置管理,AcitveX控件實現視頻的預覽等操作。WEB使用ASP.NET,用VS2005開發;視頻控件使用MFC,用VC6.0開發。
2、視頻控件的開發
視頻控件是對海康威視硬盤錄像機的SDK的二次封裝成ActiveX控件。視頻控件主要實現的方法有:①StartPlay(),調用該方法實現視頻預覽;②PTZControl(),調用該方法實現對球機云臺的控制;③PTZPreset(),調用該方法實現實現對球機云臺預置位的調用;④StartClientRecord(),調用該方法實現視頻回放;
視頻控件的屬性有:①BSTR ServerIP;該屬性指網絡硬盤錄像機的網絡IP;②short ServerPort;該屬性指網絡硬盤錄像機的網絡端口;
在使用視頻控件時先設置網絡硬盤錄像機的網絡IP和端口號,即可進行視頻預覽等相關操作。
3、WEB頁面的開發
客戶端瀏覽器訪問WEB服務器中的WEB頁面,通過頁面中的ActiveX來訪問視頻。在WEB頁面中使用ActiveX控件包含三個基本內容:一是在WEB頁面中潛入ActiveX控件,二是在客戶端下載ActiveX控件,三是在客戶端安裝ActiveX控件。
結束語
通信機房作為通信行業單位的核心所在,機房的管理一直都是各單位的重要工作內容。怎樣有效的增強機房管理工作的效率,一直都是我們不斷努力探索的方向。視頻監控功能模塊的實現將進一步完善南京局運維管理系統的功能,也將有助于南京局機房管理手段的提升。