保證實時通信的集中監控管理系統的製作方法
2023-12-09 17:49:26 3
保證實時通信的集中監控管理系統的製作方法
【專利摘要】本發明公開了一種保證實時通信的集中監控管理系統,它涉及監控系統領域,它包括客戶端、伺服器端和網絡通信接口模塊,客戶端通過網絡通信接口模塊與伺服器端相連,伺服器端還通過公用網絡與若干個視頻源相連。本發明保證了伺服器端系統運行,保證客戶端能實時與伺服器端的連接與通信,保證了客戶端能完全根據自身要求進行遠程控制。
【專利說明】保證實時通信的集中監控管理系統
【技術領域】
[0001]本發明涉及的是監控系統領域,具體涉及一種保證實時通信的集中監控管理系統。
【背景技術】
[0002]計算機網絡,是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡作業系統,網絡管理軟體及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。現有的電視監控技術相對比較獨立,局限於某一局部區域的監控和控制,結合計算機網絡技術,可以實現電視監控的區域網內共享。傳統的視頻共享方式具有許多瓶頸及薄弱之處,因為傳統的對硬碟錄像機訪問的連接路數有限,同時觀看某些數據源的客戶端比較多的話,設備壓力較大,甚至會發生連接不上的情況。利用流媒體軟體的分發的優勢,可以將存當客戶端和設備在不同網段時,有些情況下客戶端不能訪問到設備。
【發明內容】
[0003]針對現有技術上存在的不足,本發明目的是在於提供一種保證實時通信的集中監控管理系統,保證了伺服器端系統運行,保證客戶端能實時與伺服器端的連接與通信,保證了客戶端能完全根據自身要求進行遠程控制。
[0004]為了實現上述目的,本發明是通過如下的技術方案來實現:保證實時通信的集中監控管理系統,包括客戶端、伺服器端和網絡通信接口模塊,客戶端通過網絡通信接口模塊與伺服器端相連,伺服器端還通過公用網絡與若干個視頻源相連。
[0005]作為優選,所述的客戶端內設置有用戶界面模塊、系統配置模塊和遠程控制模塊。
[0006]作為優選,所述的伺服器端包括註冊服務模塊、保證實時通信的集中監控管理系統平臺、流轉發服務模塊、報警服務模塊和存儲服務模塊,註冊服務模塊與保證實時通信的集中監控管理系統平臺相連,保證實時通信的集中監控管理系統平臺分別與流轉發服務模塊、報警服務模塊和存儲服務模塊相連。
[0007]作為優選,所述視頻源為攝像頭、監控器或者手持視頻拍攝設備。
[0008]作為優選,所述客戶端為PC機或者手機等電子設備。
[0009]作為優選,所述用戶界面模塊採用⑶I界面。
[0010]本發明能在良好的網絡條件下,充分利用先進的流媒體及相關技術,結合各環境應用的需求,可以設計實現在公網動態IP的情況下,利用資料庫架構伺服器建立網絡監控平臺實現遠程圖像的獲取和控制。在分散的現場安裝攝像機,監控信號傳輸至本地分監控中心以後,接入本地分監控中心的硬碟錄像機,利用硬碟錄像機的網絡功能將監控圖像以及錄像資料回傳到集中控制中心。集中監控中心配置流媒體伺服器,並安裝集中監控管理平臺軟體系統,可實現攝像機管理功能、用戶管理功能、圖像存儲功能。其他用戶若需獲取現場硬碟錄像機視頻,全部由集中監控中心伺服器提供流媒體服務轉發獲取。對於部分重要視頻,可在遠程中心進行備份存儲,保存在磁碟陣列中。在系統伺服器中安裝集中監控中心平臺軟體,對設備及用戶進行管理對系統進行操作。平臺軟體支持c/s(客戶端/伺服器)或B/S(瀏覽器/伺服器)模式,服務端提供設備認證接入服務、流媒體服務、WEB服務(用於B/S訪問)、資料庫服務(用戶、設備及配置信息管理,操作日誌)、報警服務及錄像服務;客戶端支持C/S或B/S客戶端,以及手機客戶端。控制中心軟體支持語音對講功能,提供遠程中心人員(基於PC客戶端)與現場人員(基於硬碟錄像機)語音對講。遠程中心人員可在PC客戶端基於管理界面切換管理工地視頻,或在拼接大屏利用控制鍵盤切換管理現場視頻。在PC或拼接大屏,均可切換顯示現場實時視頻,調用回放錄像視頻以及電子/GIS地圖。
[0011]本發明保證了伺服器端系統運行,保證客戶端能實時與伺服器端的連接與通信,保證了客戶端能完全根據自身要求進行遠程控制。
【專利附圖】
【附圖說明】
[0012]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0013]圖1為本發明的結構示意圖;
【具體實施方式】
[0014]下面結合附圖對本發明的優選實施例進行詳細闡述,以使本發明的優點和特徵能更易於被本領域技術人員理解,從而對本發明的保護範圍做出更為清楚明確的界定。
[0015]參照圖1,本【具體實施方式】採用以下技術方案:保證實時通信的集中監控管理系統,包括客戶端1、伺服器端2和網絡通信接口模塊3,客戶端I通過網絡通信接口模塊3與伺服器端2相連,伺服器端2還通過公用網絡與若干個視頻源相連。
[0016]值得注意的是,所述的客戶端I內設置有用戶界面模塊11、系統配置模塊12和遠程控制模塊13。
[0017]值得注意的是,所述的伺服器端2包括註冊服務模塊21、保證實時通信的集中監控管理系統平臺22、流轉發服務模塊23、報警服務模塊24和存儲服務模塊25,註冊服務模塊21與保證實時通信的集中監控管理系統平臺22相連,保證實時通信的集中監控管理系統平臺22分別與流轉發服務模塊23、報警服務模塊24和存儲服務模塊25相連。
[0018]值得注意的是,所述視頻源為攝像頭、監控器或者手持視頻拍攝設備。
[0019]值得注意的是,所述客戶端I為PC機或者手機等電子設備。
[0020]值得注意的是,所述用戶界面模塊11採用GUI界面。
[0021]本【具體實施方式】的伺服器端2的程序實現是本系統的關鍵,包括以下功能模塊:
[0022]保證實時通信的集中監控管理系統平臺22:保證實時通信的集中監控管理系統平臺是整個軟體的核心,其主要功能有:存儲視頻文件、響應客戶端用戶點播請求、提供穩定的視頻流、響應用戶在點播過程中的交互、進行內容訪問控制。保證實時通信的集中監控管理系統平臺具有強大的並發處理能力、與網絡和磁碟匹配的I/O吞吐能力。保證實時通信的集中監控管理系統平臺軟體的性能決定這整個系統的技術先進行和服務全面性;
[0023]註冊服務模塊21:註冊伺服器(PPVSServer)主要的作用是用於接入平臺的設備註冊,通過這個註冊伺服器來實現設備和客戶端的p2p連接;
[0024]流轉發服務模塊23:流轉發伺服器(RSMServer)用於轉發設備視頻碼流,用戶可以自主選擇是否從伺服器轉發。當收到網絡通信接口模塊發來的為客戶服務的消息(包括客戶的地址)後,流媒體從媒體存儲器上讀取響應的視頻文件發送到指定的用戶。一旦開始向某一特定客戶發送數據,流媒體伺服器就直接與客戶交互,當收到暫停和繼續播放時,完成響應的操作;
[0025]報警服務模塊24:報警伺服器(AlarmServer)把設備的報警信息寫入資料庫,客戶可以通過報警伺服器訂閱對應設備的報警信息;
[0026]存儲服務模塊25:存儲伺服器(EHomeStoreServer)適用於設備錄像的集中存儲使用,方便客戶進行檢索和回放。存儲伺服器的功能是完成WEB伺服器發來的存儲伺服器操作指令,包對存儲節目信息和用戶信息進行增刪改等操作,使WEB伺服器的響應請求和數據操作功能分離,減輕壓力,提高性能。因此要求存儲伺服器具有良好的性能,並能夠穩定可靠的工作。
[0027]上述功能模塊的結合,涉及到眾多關鍵技術,它保證了伺服器端系統運行,保證客戶端能實時與伺服器端的連接與通信,保證了客戶端能完全根據自身要求進行遠程控制。
[0028]本【具體實施方式】的網絡通信接口的設計:伺服器端網絡通信接口模塊主要實現與客戶端的數據交換和提供用戶訪問的接口。要完成的工作包括:啟動伺服器監聽線程,監聽來自客戶的請求,然後調用信息庫中的信息來驗證此用戶的身份,對於合法的用戶,將此用戶的相關信息記錄進信息庫;然後將用戶的點播請求以及包含有此特定客戶的信息發送給流媒體伺服器,通知流媒體伺服器可以為此用戶服務。
[0029]本【具體實施方式】客戶端的用戶界面部分,客戶端根據簡潔易用、功能必需的原則,合理設計成友好的GUI界面,使得各項操作配置簡單有效,能方便實現如下功能:提供客戶端有選擇配置目標主機IP位址和伺服器埠的功能,使用戶能隨時對特定的目標視頻源發起遠程控制各項操作命令;提供獲取被控視頻源的視頻信息、控制信息、執行程序等:查詢被控視頻源歷史錄像資料的功能總之,通過圖形界面的開發,使得系統使用簡潔方便。
[0030]本【具體實施方式】的客戶端程序,由三層功能模塊組合而成。
[0031]第一層為通用模塊,包括界面設置模塊和系統配置模塊。界面設置模塊根據遠程監控及控制功能的需要,實現用戶界面的合理設計和布置;系統配置模塊實現客戶端內容顯示窗的處理、保存文件類型的選擇、列印、幫助、退出等功能。
[0032]第二層為視頻信息檢索功能,也是用戶直接用到的功能。對於存儲伺服器中視頻的屬性信息,系統會定期寫到索引文件中。用戶根據自己的需要輸入關鍵詞,然後通過索引文件進行搜索,根據各個視頻權重的不同,按照先後次序或者時間次序把搜索結果返回給用戶,這樣用戶就可以點擊視頻進行觀看了。
[0033]第三層為獲取模塊,該模塊的主要作用是提供與遠端伺服器交互的高效簡潔的接口。由於接口模塊的隔離作用,對客戶端其他部分來講,系統相當於本機用戶的視頻播放,不必考慮與網絡有關的通信協議等問題,只要發送請求消息並接受流媒體伺服器的響應就可以了。
[0034]客戶端網絡通信接口模塊完成工作包括:與伺服器連接的建立,向伺服器發送點播請求。接受伺服器發送過來的數據。確保網絡傳輸的穩定性軟體功能描述註冊服務過程描述由於各現場視頻源採用動態IP的模式,每次分配IP位址不同,因此在遠程中心配置一臺具備固定公網IP位址的系統伺服器。所有硬碟錄像機撥號上網後,主動將其ID信息發送至該伺服器,經伺服器認證後,主動將視頻流發送至該伺服器。改變了以往由伺服器主動登陸各現場的工作模式。更改接入設備工作模式為使用「telnet」命令。遠程視頻源配置對於網絡監控項目,需要用到的配置設備的操作命令有:getlp:獲取設備的當前IP ;setlp:設置設備新的IP[IP ADDRESS]和子網掩碼[SUBNET MASK] ;setGateway:設置設備的網關;getCMS:獲取設備註冊參數,包括登錄的CMS伺服器的IP和埠 ;setCMS:設置設備註冊參數,包括登錄的CMS伺服器的IP和埠 ;
[0035]流轉發服務過程描述:流媒體伺服器軟體實現對客戶端申請數據流和多線程網絡分發的功能。它的數據源是存儲伺服器內的視頻文件。流媒體伺服器軟體功能優勢:能再網關上起到中轉的作用,從而使得客戶端可以正常取得數據流。
[0036]本發明保證了伺服器端系統運行,保證客戶端能實時與伺服器端的連接與通信,保證了客戶端能完全根據自身要求進行遠程控制。
[0037]以上顯示和描述了本發明的基本原理和主要特徵和本發明的優點。本行業的技術人員應該了解,本發明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發明的原理,在不脫離本發明精神和範圍的前提下,本發明還會有各種變化和改進,這些變化和改進都落入要求保護的本發明範圍內。本發明要求保護範圍由所附的權利要求書及其等效物界定。
【權利要求】
1.保證實時通信的集中監控管理系統,其特徵在於,包括客戶端(I)、伺服器端(2)和網絡通信接口模塊(3),所述客戶端(I)通過網絡通信接口模塊(3)與伺服器端(2)相連,所述伺服器端(2)還通過公用網絡與若干個視頻源相連。
2.根據權利要求1所述的保證實時通信的集中監控管理系統,其特徵在於,所述的客戶端(I)內設置有用戶界面模塊(11)、系統配置模塊(12)和遠程控制模塊(13)。
3.根據權利要求1所述的保證實時通信的集中監控管理系統,其特徵在於,所述的伺服器端(2)包括註冊服務模塊(21)、保證實時通信的集中監控管理系統平臺(22)、流轉發服務模塊(23)、報警服務模塊(24)和存儲服務模塊(25),所述註冊服務模塊(21)與保證實時通信的集中監控管理系統平臺(22)相連,所述保證實時通信的集中監控管理系統平臺(22)分別與流轉發服務模塊(23)、報警服務模塊(24)和存儲服務模塊(25)相連。
4.根據權利要求1所述的保證實時通信的集中監控管理系統,其特徵在於,所述視頻源為攝像頭、監控器或者手持視頻拍攝設備。
5.根據權利要求1所述的保證實時通信的集中監控管理系統,其特徵在於,所述客戶端(I)為PC機或者手機等電子設備。
6.根據權利要求2所述的保證實時通信的集中監控管理系統,其特徵在於,所述用戶界面模塊(11)採用GUI界面。
【文檔編號】H04N21/637GK104378588SQ201410616568
【公開日】2015年2月25日 申請日期:2014年10月30日 優先權日:2014年10月30日
【發明者】林黎明 申請人:林黎明