根據(jù)上述的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),在充分的系統(tǒng)功能需求的基礎(chǔ)上,我公司自主定制開發(fā)的核心軟件--CSVision,該軟件基于增強(qiáng)型C/S(客戶端/服務(wù)器)架構(gòu)。系統(tǒng)采取多級服務(wù)器結(jié)構(gòu),作為CSVision核心軟件的運(yùn)行環(huán)境。
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計(jì)方案(上)
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計(jì)方案(下)
第五章系統(tǒng)功能
5.1功能與性能
根據(jù)上述的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),在充分的系統(tǒng)功能需求的基礎(chǔ)上,我公司自主定制開發(fā)的核心軟件--CSVision,該軟件基于增強(qiáng)型C/S(客戶端/服務(wù)器)架構(gòu)。系統(tǒng)采取多級服務(wù)器結(jié)構(gòu),作為CSVision核心軟件的運(yùn)行環(huán)境。軟件主要功能如下:
•監(jiān)視功能:根據(jù)監(jiān)控點(diǎn)的實(shí)際情況,提供全天候及全方位的畫面監(jiān)視功能。通過實(shí)時(shí)觀測手段進(jìn)行圖像查看,采用全天候、多方位、固定、移動(dòng)等方式對監(jiān)看目標(biāo)進(jìn)行實(shí)時(shí)、直觀、清晰的監(jiān)視,全天24小時(shí)均可在監(jiān)控中心、監(jiān)控室觀察到前端現(xiàn)場的實(shí)時(shí)監(jiān)看畫面。監(jiān)視界面分為16、13、12、10、9、8、7、6、5、4、3、單畫面顯示,可通過輪詢選擇對所有的鏡頭進(jìn)行分時(shí)段的瀏覽。
•圖像遠(yuǎn)程調(diào)節(jié):系統(tǒng)通過矩陣的控制功能來操作前端活動(dòng)云臺的運(yùn)動(dòng)方向,攝像機(jī)的焦距及景深來達(dá)到最佳的監(jiān)控效果。
•音視頻存儲功能:可以通過錄像計(jì)劃對音視頻信息進(jìn)行記錄,可采用硬盤、磁盤陣列多種存儲介質(zhì),有本地和遠(yuǎn)程兩種存儲方式。
•日志信息查詢:通過查詢此日志了解與分析系統(tǒng)運(yùn)行情況。
•圖像傳輸功能:利用網(wǎng)絡(luò)視頻服務(wù)器壓縮編碼后,將模擬音、視信號轉(zhuǎn)換成數(shù)字信號通過以太網(wǎng)絡(luò)把數(shù)據(jù)傳送到遠(yuǎn)程用戶,實(shí)現(xiàn)網(wǎng)絡(luò)內(nèi)計(jì)算機(jī)的遠(yuǎn)程觀看。
•錄像播放器:根據(jù)對畫質(zhì)或?qū)r(shí)間的不同需求選擇VCD、SVCD、DVD選擇存儲,依據(jù)錄像時(shí)間、地點(diǎn)、企業(yè)信息、等各種關(guān)鍵字進(jìn)行綜合查詢、檢索,查詢后可以實(shí)時(shí)顯示錄像資料,對于其中的圖像可以單幀存儲以便于做進(jìn)一步的分析處理。
•圖像聯(lián)網(wǎng)功能:系統(tǒng)通過城市綜合治安系統(tǒng)也可以進(jìn)行圖像的聯(lián)網(wǎng)傳輸,各級目錄管理中心內(nèi)安裝各分級CSVision遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),在實(shí)時(shí)觀看的同時(shí)還可調(diào)用遠(yuǎn)程目錄管理中心的錄像資料。相關(guān)部門領(lǐng)導(dǎo)也可通過中心的內(nèi)部網(wǎng)絡(luò)隨時(shí)隨地監(jiān)看或調(diào)用各級目錄管理中心的圖像,使本系統(tǒng)更好地為水務(wù)系統(tǒng)服務(wù)。
•配置管理:系統(tǒng)配置包括:設(shè)備參數(shù)、攝像機(jī)管理、錄像計(jì)劃、報(bào)警計(jì)劃、用戶權(quán)限等,方便系統(tǒng)進(jìn)行維護(hù)與管理。[nextpage]
•權(quán)限管理:為了保證系統(tǒng)保密性、安全性,系統(tǒng)權(quán)限細(xì)化到每個(gè)功能。用戶根據(jù)所被賦予的權(quán)限執(zhí)行相應(yīng)的功能。
•聯(lián)動(dòng)報(bào)警:當(dāng)有報(bào)警發(fā)生時(shí),系統(tǒng)會通過客戶端信息、圖像顯示、開關(guān)量報(bào)警、短消息、彩信、E-mail來通知用戶。聯(lián)動(dòng)報(bào)警延遲不超過0.01秒。
•B/S架構(gòu)功能:系統(tǒng)提供后臺控件安裝,通過IE可直接瀏覽到圖像文件。
•多級電子地圖:用最直觀的方式來管理鏡頭和調(diào)閱圖像;通過平面圖快速地了解地理位置,通過點(diǎn)擊相關(guān)的攝像頭,直觀的掌握事發(fā)點(diǎn)的事件情況。多叉樹型的地圖結(jié)構(gòu),可以實(shí)現(xiàn)多級的地圖層次管理;
•時(shí)間條同步回放及快照檢索:利用圖像快照迅速鎖定事發(fā)點(diǎn);
•及時(shí)通訊:語音和文字雙重的用戶交流方式;
•虛擬鏡頭:以多種視頻拼接技術(shù)提高圖像分辨率或?qū)⑷氨O(jiān)控和局部監(jiān)控完美結(jié)合;
•錄像文件同步與異步回放:16路錄像文件異步回放,4路錄像文件同步回放;
•心跳管理:實(shí)時(shí)掌握系統(tǒng)內(nèi)設(shè)備和應(yīng)用的健康狀態(tài);
•支持巡視組管理:輕松建立含電子地圖、布局、鏡頭等多元素的瀏覽模式;
•報(bào)警功能體現(xiàn):結(jié)合電子地圖與圖像雙重報(bào)警
•圖像信息發(fā)布:通過系統(tǒng)提供短信網(wǎng)關(guān)服務(wù),把圖像作為實(shí)時(shí)消息或聯(lián)動(dòng)報(bào)警輔助輸出到PDA;
5.2框架結(jié)構(gòu)
CSVision軟件的系統(tǒng)是一套采用現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及多媒體信息壓縮、解壓技術(shù)實(shí)現(xiàn)的數(shù)字圖形監(jiān)控系統(tǒng)。該系統(tǒng)監(jiān)控的視頻、音頻、告警、控制信號可傳至網(wǎng)絡(luò)內(nèi)的每一個(gè)節(jié)點(diǎn),用戶可以利用計(jì)算機(jī)網(wǎng)絡(luò)在不同地點(diǎn)同時(shí)監(jiān)視、控制遠(yuǎn)程某一或某些場所,同時(shí)具有動(dòng)態(tài)感知、視頻存儲、告警管理等功能;如圖5.2-1;[nextpage]
圖5.2-1
5.3技術(shù)實(shí)現(xiàn)
作為一個(gè)通用化視頻監(jiān)控平臺,CSVision系統(tǒng)由如下一些模塊組成:
5.3.1設(shè)備控制模塊
該模塊是系統(tǒng)的設(shè)備驅(qū)動(dòng)層,整個(gè)系統(tǒng)通過該模塊完成與編解碼器的通信。應(yīng)用層的設(shè)備無關(guān)指令通過該模塊翻譯成設(shè)備相關(guān)指令,通過網(wǎng)絡(luò)傳輸層,完成對設(shè)備的各種控制與交互。
5.3.2媒體控制模塊
該模塊是CSVision視頻監(jiān)控系統(tǒng)的核心,用以完成對大容量媒體流以及透明數(shù)據(jù)的管理。
媒體流包括兩個(gè)方面的內(nèi)容:一個(gè)是實(shí)時(shí)的視音頻流;一個(gè)是文件流。
數(shù)據(jù)管理包含兩個(gè)方面的內(nèi)容:存儲和轉(zhuǎn)發(fā)。
CSVision通過一套高效和強(qiáng)壯的流處理機(jī)制完成存儲和轉(zhuǎn)發(fā)的統(tǒng)一資源調(diào)度,從而使得系統(tǒng)的處理能力得到極大的提高。[nextpage]
5.3.3連接管理模塊
連接管理接口是媒體控制接口的核心。每個(gè)連接由源和目的唯一標(biāo)識。一個(gè)連接表示了一個(gè)數(shù)據(jù)傳輸通道。系統(tǒng)為每個(gè)連接創(chuàng)建專門的處理任務(wù)。連接相互獨(dú)立,有效的避免了系統(tǒng)故障的擴(kuò)散。
每個(gè)連接可以附加一個(gè)存儲請求和若干的轉(zhuǎn)發(fā)請求。存儲和轉(zhuǎn)發(fā)共享數(shù)據(jù),獨(dú)立運(yùn)行。數(shù)據(jù)的共享可以節(jié)約網(wǎng)絡(luò)帶寬。數(shù)據(jù)的并行處理保障了系統(tǒng)的效率和強(qiáng)壯性。
5.3.4客戶端管理模塊
所有客戶端和服務(wù)器的通信都要經(jīng)過該模塊的翻譯和處理。通過該接口,客戶端和服務(wù)器可以完成各種控制信令的交互。
客戶端管理接口又可以細(xì)分為如下的幾個(gè)模塊:
•權(quán)限管理:用戶、角色和權(quán)限的管理
•認(rèn)證管理:身份的認(rèn)證
•呼叫管理:客戶端各種請求的響應(yīng):包括連接的建立和刪除,設(shè)備的參數(shù)請求等等
5.3.5報(bào)警管理模塊
通過該接口,CSVision系統(tǒng)實(shí)時(shí)調(diào)度各種資源用于完成對報(bào)警信息的及時(shí)處理和聯(lián)動(dòng)。
5.3.6服務(wù)器管理模塊
CSVision系統(tǒng)采用分布式多叉樹服務(wù)器架構(gòu),用以分擔(dān)整個(gè)系統(tǒng)的網(wǎng)絡(luò)和計(jì)算壓力。服務(wù)器管理模塊負(fù)責(zé)在各個(gè)服務(wù)器之間傳遞和同步服務(wù)器狀態(tài),協(xié)調(diào)各個(gè)服務(wù)器的工作上下文。
5.3.7系統(tǒng)診斷模塊
該模塊是包括如下一些組成部分:
日志管理:負(fù)責(zé)記錄系統(tǒng)內(nèi)發(fā)生的事件,并且在第一時(shí)間將要發(fā)布的日志發(fā)布到相應(yīng)的客戶端上。這樣,可以減輕系統(tǒng)管理員對整個(gè)系統(tǒng)的維護(hù)工作量。
設(shè)備巡檢:負(fù)責(zé)第一時(shí)間獲得設(shè)備的各種狀態(tài),包括:網(wǎng)絡(luò)是否正常、鏡頭是否正常、名稱是否改變、配置是否改變等等。這些狀態(tài)數(shù)據(jù)也需要同步傳遞到各個(gè)在線的客戶端,保障應(yīng)用視頻圖像的一致性。
客戶端巡檢:負(fù)責(zé)客戶端狀態(tài)的獲取,包括客戶端的登陸、退出和掉線。
服務(wù)器巡檢:負(fù)責(zé)查詢每個(gè)服務(wù)器是否在線。如果服務(wù)器掉線,系統(tǒng)會在第一時(shí)間給出提示,從而轉(zhuǎn)入相應(yīng)的故障處理模塊。
服務(wù)器工作上下文診斷:用于診斷服務(wù)器各個(gè)模塊是否正常,對于一些不正常的模塊,系統(tǒng)負(fù)責(zé)恢復(fù)或者清除。
故障弱化:客戶端故障弱化,為了保障服務(wù)器的性能,對于已經(jīng)掉線的客戶端,服務(wù)器自動(dòng)剔除并釋放相應(yīng)資源。服務(wù)器故障弱化,如果服務(wù)器出現(xiàn)故障,在故障修復(fù)好后,系統(tǒng)會自動(dòng)修復(fù)與所有在線客戶端的連接,讓用戶自動(dòng)重新回到正常的工作環(huán)境。(本文由中盛益華提供)
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計(jì)方案(上)
幼兒園視頻監(jiān)控系統(tǒng)設(shè)計(jì)方案(下)