視頻監(jiān)控平臺(tái)設(shè)計(jì)說(shuō)明書_第1頁(yè)
視頻監(jiān)控平臺(tái)設(shè)計(jì)說(shuō)明書_第2頁(yè)
視頻監(jiān)控平臺(tái)設(shè)計(jì)說(shuō)明書_第3頁(yè)
已閱讀5頁(yè),還剩73頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、WORD格式.視頻監(jiān)控平臺(tái)概要設(shè)計(jì)說(shuō)明書生效日期:-文件更 2改摘要 1:日期版本號(hào)修訂說(shuō)明修訂人審核人批準(zhǔn)人專業(yè)資料整理WORD格式.專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書 V1.0目錄1.引言 .31.1.編寫目的 . .31.2.背景 . .31.3.術(shù)語(yǔ) . .31.4.預(yù)期讀者與閱讀建議 . .41.5.參考資料 . .42.總體設(shè)計(jì) .42.1.設(shè)計(jì)目標(biāo) . .42.2.運(yùn)行環(huán)境 . .42.3.網(wǎng)絡(luò)構(gòu)造 . .52.4.總體設(shè)計(jì)思路和處理流程 . .52.5.模塊構(gòu)造設(shè)計(jì) . .72.6.功能需求與程序模塊的關(guān)系 . .142.7尚未解決的問(wèn)題 .錯(cuò)誤!未定義書簽。3.接口設(shè)計(jì) .3

2、13.1.用戶接口 . .313.2.外部接口 . .353.3.內(nèi)部接口 . .424.界面總體設(shè)計(jì) .515.數(shù)據(jù)構(gòu)造設(shè)計(jì) .536.系統(tǒng)平安設(shè)計(jì) .錯(cuò)誤!未定義書簽。6.1.數(shù)據(jù)傳輸平安性設(shè)計(jì) . .錯(cuò)誤!未定義書簽。6.2.應(yīng)用系統(tǒng)平安性設(shè)計(jì) . .錯(cuò)誤!未定義書簽。6.3.數(shù)據(jù)存儲(chǔ)平安性設(shè)計(jì) . .錯(cuò)誤!未定義書簽。7.系統(tǒng)部署可選 .54專業(yè)資料整理WORD格式第2頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.01. 引言1.1.編寫目的本文檔的主要讀者為公司決策管理層、質(zhì)量部、籌劃部、開(kāi)發(fā)部等有關(guān)人員,為后面的系統(tǒng)開(kāi)發(fā)提供指導(dǎo)和保障。本說(shuō)明書著重介紹視頻監(jiān)控平臺(tái)的業(yè)務(wù)需求及流

3、程。通過(guò)這個(gè)需求說(shuō)明書,明確、細(xì)化用戶對(duì)視頻監(jiān)控平臺(tái)的功能需求,讓所有工程參與人員清晰地掌握視頻監(jiān)控系統(tǒng)的每個(gè)功能的具體細(xì)節(jié),并為工程的評(píng)審,開(kāi)發(fā),測(cè)試等提供依據(jù)。1.2.背景兼容性和吞吐量或成絆腳石目前,要實(shí)現(xiàn)整個(gè)平臺(tái)的共享還面臨著較大的壓力。其中壓力主要來(lái)自于兩方面,首先是平臺(tái)的兼容性,就國(guó)內(nèi)網(wǎng)絡(luò)高清產(chǎn)品而言,不同的安防企業(yè)在制定通信協(xié)議時(shí)都采用了自己的解決方案,而各個(gè)企業(yè)的產(chǎn)品通信協(xié)議一般情況下都不兼容,國(guó)內(nèi)企業(yè)的各個(gè)通信協(xié)議都存在這個(gè)問(wèn)題,但令人欣喜的是,在解決兼容性方面國(guó)家已經(jīng)出臺(tái)了相關(guān)標(biāo)準(zhǔn)。2021年 6 月 1 日,?平安防X視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳輸、交換、控制技術(shù)要求?正式實(shí)施

4、,這標(biāo)志著我國(guó)平安城市視頻監(jiān)控平臺(tái)建立有了新的標(biāo)準(zhǔn)。平安城市大聯(lián)網(wǎng)不僅包括公安部?jī)?nèi)部聯(lián)網(wǎng),也包括公安部與外部社會(huì)的聯(lián)網(wǎng),通過(guò)統(tǒng)一建立視頻網(wǎng)絡(luò)聯(lián)網(wǎng)平臺(tái),將徹底完畢因缺乏統(tǒng)一規(guī)劃而導(dǎo)致的視頻監(jiān)控平臺(tái)建立離散化、缺少統(tǒng)一技術(shù)標(biāo)準(zhǔn)、平臺(tái)架構(gòu)擴(kuò)容等缺陷與弊端,通過(guò)資源的有效共享,能夠形成積聚的資源優(yōu)勢(shì)和整體優(yōu)勢(shì)。只有實(shí)現(xiàn)視頻圖像共享才能將視頻監(jiān)控平臺(tái)轉(zhuǎn)化為一線的實(shí)際戰(zhàn)斗力,真正效勞于各公安警種的現(xiàn)實(shí)業(yè)務(wù)工作,縮短反響時(shí)間,減少人力消耗,相對(duì)保證了城市的安全,實(shí)現(xiàn)信息資源共享后,可實(shí)現(xiàn)與其他警務(wù)系統(tǒng)信息共享、靈活查詢、智能識(shí)別、行為分析、視頻案件庫(kù)管理、綜合警務(wù)信息管理等等功能; 實(shí)現(xiàn)建立協(xié)調(diào)有序、響應(yīng)快

5、速、指揮順暢的公安應(yīng)急指揮通信體系; 做到以效勞公安案情偵破為核心,能夠充分利用視頻資源提供有效線索,實(shí)現(xiàn)跨部門、跨警種的信息共享和應(yīng)用共享。1.3.術(shù)語(yǔ)術(shù)語(yǔ)解釋GBT 28181GBT28181-2021平安防X視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳輸、交換、控制技術(shù)要求SIPSIP(Session InitiationProtocol)是一個(gè)應(yīng)用層的信令控制協(xié)議。用于創(chuàng)立、修改和釋放一個(gè)或多個(gè)參與者的會(huì)話。RTPRTPReal-time Transport Protocol,實(shí)時(shí)傳輸協(xié)議H264H.264 是 MPEG-4 標(biāo)準(zhǔn)所定義的最新,同時(shí)也是技術(shù)含量最高、代表最新技術(shù)水平的視頻編碼格式之一。PSP

6、ES 流 (Packet Elementary Stream):也叫打包的根本碼流,是將根本的碼流 ES流根據(jù)需要分成長(zhǎng)度不等的數(shù)據(jù)包,并加上XX就形成了打包的根本碼流PES流。ffmpegffmpeg 是一個(gè)開(kāi)源免費(fèi)跨平臺(tái)的視頻和音頻流方案。專業(yè)資料整理WORD格式第3頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.01.4.預(yù)期讀者與閱讀建議描述本文檔的主要讀者,以及這些讀者在閱讀時(shí)的閱讀重點(diǎn)與建議??捎昧斜淼姆绞搅谐觥H绫恚侯A(yù)期讀者閱讀重點(diǎn)軟件詳細(xì)設(shè)計(jì)者軟件開(kāi)發(fā)人員質(zhì)量管理員決策管理層1.5.參考資料該文檔在編寫過(guò)程中,主要參考了以下文檔: GBT 28181-2021平安防X視頻監(jiān)控

7、聯(lián)網(wǎng)系統(tǒng)信息傳輸、交換、控制技術(shù)要求?公安機(jī)關(guān)視頻監(jiān)控系統(tǒng)聯(lián)網(wǎng)標(biāo)準(zhǔn)符合性自測(cè)工具及說(shuō)明???低?iVMS-8600(V2.41) 智能交通綜合管控平臺(tái)使用說(shuō)明書?XX大華 DSS-C/T 平臺(tái)使用說(shuō)明書? SIP 協(xié)議 RFC3261? RTSP協(xié)議 RFC2326? RTP協(xié)議 RFC3550? SDP協(xié)議 RFC2327?2. 總體設(shè)計(jì)2.1.設(shè)計(jì)目標(biāo)實(shí)現(xiàn)視頻監(jiān)控平臺(tái)軟件1.0 版,具體包括以下幾項(xiàng):1. 實(shí)現(xiàn)符合 GBT28181協(xié)議的第三方視頻監(jiān)控平臺(tái)的集成;2. 實(shí)現(xiàn)符合 GBT28181協(xié)議的第三方視頻監(jiān)控設(shè)備的集成;3. 開(kāi)發(fā)客戶端監(jiān)控軟件,實(shí)現(xiàn)上述平臺(tái)接入或直接接入的視頻監(jiān)控

8、設(shè)備的狀態(tài)監(jiān)控、遠(yuǎn)程控制、預(yù)置位設(shè)置等功能;4. 實(shí)現(xiàn)第三方存儲(chǔ)設(shè)備的集成,完成對(duì)視頻流的存儲(chǔ)管理;5. 開(kāi)發(fā)視頻流媒體效勞軟件,實(shí)現(xiàn)實(shí)時(shí)視頻監(jiān)控、歷史圖像調(diào)用;6. 將各業(yè)務(wù)功能和播放器整合,提供 SDK包,包括上述各種視頻監(jiān)控應(yīng)用功能,支持管控平臺(tái)集成。2.2.運(yùn)行環(huán)境效勞端軟件環(huán)境:效勞端操作系統(tǒng):Windows2021 Server X64企業(yè)版運(yùn)行環(huán)境: ICE 3.4數(shù)據(jù)庫(kù): Mysql客戶端軟件環(huán)境:專業(yè)資料整理WORD格式第4頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0操作系統(tǒng)Windows XP 以上版本; IE8 以上版本;推薦分辨率:1280*800 ;內(nèi)存: 2

9、G以上。2.3.網(wǎng)絡(luò)構(gòu)造以公安信息網(wǎng)和公安視頻專網(wǎng)為承載網(wǎng),分別建立各級(jí)視頻聯(lián)網(wǎng)平臺(tái)和共享平臺(tái)。共享平臺(tái)用于視頻專網(wǎng)內(nèi)視頻圖像資源的接入管理并匯接社會(huì)圖像資源。聯(lián)網(wǎng)平臺(tái)用于整合公安信息網(wǎng)內(nèi)圖像資源,并與同級(jí)共享平臺(tái)對(duì)接。上下級(jí)聯(lián)網(wǎng)平臺(tái)通過(guò)公安信息網(wǎng)實(shí)現(xiàn)級(jí)聯(lián)對(duì)接,上下級(jí)共享平臺(tái)根據(jù)需要通過(guò)視頻專網(wǎng)實(shí)現(xiàn)級(jí)聯(lián)。系統(tǒng)架構(gòu)如下列圖所示:圖 1. 網(wǎng)絡(luò)拓?fù)鋱D2.4.總體設(shè)計(jì)思路和處理流程本工程完成對(duì)符合國(guó)標(biāo)的平臺(tái)和設(shè)備的接入管理,并向上層系統(tǒng)提供效勞接口。系統(tǒng)間交互方式如下列圖所示:上層應(yīng)用平臺(tái)視頻監(jiān)控平臺(tái)??灯脚_(tái)海康設(shè)備大華平臺(tái)大華設(shè)備其他平臺(tái)其他設(shè)備圖 2. 系統(tǒng)交互示意圖專業(yè)資料整理WORD格式第5

10、頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0平安路由網(wǎng)關(guān)平安路由網(wǎng)關(guān)中心管理效勞器IP網(wǎng)絡(luò)中心管理效勞器流媒體效勞器流媒體效勞器客戶端客戶端控制信令媒體傳輸前端設(shè)備前端設(shè)備專業(yè)資料整理WORD格式視頻CS客戶端圖片文本信令BS客戶端移動(dòng)客戶端上層平臺(tái)SDK中心控制效勞器媒體效勞組接入效勞器GBT/28181專業(yè)資料整理WORD格式視頻效勞組視頻轉(zhuǎn)發(fā)效勞器視頻存儲(chǔ)效勞器視頻轉(zhuǎn)碼效勞器視頻分析效勞器NVRDVR圖片效勞組圖像轉(zhuǎn)發(fā)效勞器圖像處理效勞器圖像存儲(chǔ)效勞器圖像分析效勞器資源層IPC其他設(shè)備相機(jī)DB33ONVIFThird SDK其他標(biāo)準(zhǔn)第三方系統(tǒng)專業(yè)資料整理WORD格式圖 3.系統(tǒng)整

11、體框架圖專業(yè)資料整理WORD格式第6頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.02.5.模塊構(gòu)造設(shè)計(jì)綜合管理客戶端上層平臺(tái)SDK專業(yè)資料整理WORD格式數(shù)據(jù)接收單元中心控制單元轉(zhuǎn)發(fā)效勞器1轉(zhuǎn)發(fā)效勞器2轉(zhuǎn)發(fā)效勞器3視頻設(shè)備網(wǎng)關(guān)轉(zhuǎn)發(fā)效勞器N視頻監(jiān)控平臺(tái)專業(yè)資料整理WORD格式第三方平臺(tái)前端設(shè)備圖 3. V1.0 系統(tǒng)架構(gòu)圖專業(yè)資料整理WORD格式第7頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0模塊名稱模塊縮寫中心控制單元CMU數(shù)據(jù)接收單元DRU轉(zhuǎn)發(fā)效勞器MTU視頻設(shè)備網(wǎng)關(guān)VCG綜合管理客戶端UISDKSDK2.5.1中心控制單元設(shè)備抽象化資源管理CMU負(fù)載均衡中心控制圖 4U功能圖

12、功能介紹:設(shè)備抽象化:將前端各種類型的設(shè)備統(tǒng)一抽象化資源管理:將系統(tǒng)中的所有設(shè)備進(jìn)展統(tǒng)一管理負(fù)載均衡:系統(tǒng)配置多個(gè)轉(zhuǎn)發(fā)效勞器時(shí),針對(duì)用戶發(fā)起的業(yè)務(wù)需求進(jìn)展資源調(diào)配,選擇負(fù)載最合理的轉(zhuǎn)發(fā)效勞器執(zhí)行任務(wù)中心控制:系統(tǒng)中的所有控制信令均通過(guò)CMU,由CMU進(jìn)展統(tǒng)一中心控制,是整個(gè)系統(tǒng)的大腦。負(fù)載均衡方案介紹:專業(yè)資料整理WORD格式第8頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0對(duì)于視頻監(jiān)控平臺(tái)來(lái)說(shuō),流媒體效勞器的能力是整個(gè)平臺(tái)非常重要的一個(gè)因素,針對(duì)我們系統(tǒng),在嘗試解決 MTU單機(jī)轉(zhuǎn)發(fā)能力的同時(shí),我們采用了一對(duì)多的分布式方案,如下列圖所示,在一個(gè)視頻監(jiān)控平臺(tái)可以部署多臺(tái)MTU效勞器來(lái)增加系

13、統(tǒng)的負(fù)載,負(fù)載均衡流程如下:1. IPC 向 VCG注冊(cè),完成注冊(cè)后, VCG將該設(shè)備存入設(shè)備表;2. MTU向 CMU注冊(cè),完成注冊(cè)后, CMU將該效勞器存入 MTU表;3. 注冊(cè)成功后定時(shí)向 CMU發(fā)送自身的負(fù)載情況,包括視頻轉(zhuǎn)發(fā)路數(shù)、用戶數(shù)等;4. 用戶請(qǐng)求視頻流, CMU收到請(qǐng)求后,檢查系統(tǒng)內(nèi)所有MTU的負(fù)載,選擇最優(yōu)的 MTU執(zhí)行該次任務(wù),如果該 MTU當(dāng)前沒(méi)有指定視頻設(shè)備的流,要求 VCG向指定設(shè)備請(qǐng)求流,同時(shí)發(fā)生 Announce 給該 MTU要求其準(zhǔn)備接收流;5. CMU將該 MTU的地址信息返回給客戶端;6. 客戶端向該 MTU請(qǐng)求流, MTU進(jìn)展轉(zhuǎn)發(fā);7. 客戶端顯示畫面,

14、流程完畢。圖 5. 負(fù)載均衡示意圖專業(yè)資料整理WORD格式第9頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.02.5.2數(shù)據(jù)接收單元數(shù)據(jù)接收DRU數(shù)據(jù)發(fā)布圖 6.DRU 功能圖功能介紹:數(shù)據(jù)接收:開(kāi)放數(shù)據(jù)上傳接口,接收VCG上傳設(shè)備列表/ 狀態(tài)變化、告警事件等數(shù)據(jù)。數(shù)據(jù)發(fā)布:將接收到的數(shù)據(jù)按照相應(yīng)的主題向ICEStorm 實(shí)時(shí)發(fā)布2.5.3轉(zhuǎn)發(fā)效勞器多路轉(zhuǎn)發(fā)MTU會(huì)話管理負(fù)載上報(bào)功能介紹:多路轉(zhuǎn)發(fā):當(dāng)客戶端請(qǐng)求的流媒體已經(jīng)在效勞器中轉(zhuǎn)發(fā)時(shí),不需再向前端設(shè)備請(qǐng)求流,直接轉(zhuǎn)發(fā)該流給客戶端。會(huì)話管理:對(duì)客戶端發(fā)起的流請(qǐng)求和前端設(shè)備推送的流數(shù)據(jù)進(jìn)展會(huì)話管理。負(fù)載上報(bào):定時(shí)向CMU發(fā)送自身負(fù)載,CM

15、U根據(jù)此負(fù)載情況進(jìn)展負(fù)載均衡。專業(yè)資料整理WORD格式第10頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0圖 7.MTU 功能圖工作流程介紹:1 流媒體數(shù)據(jù)源發(fā)送推送數(shù)據(jù)請(qǐng)求2 事件管理模塊接收發(fā)送端的事件處理,啟動(dòng)會(huì)話接收數(shù)據(jù)3 啟動(dòng)線程接收數(shù)據(jù),并參加超時(shí)機(jī)制4 內(nèi)部對(duì)數(shù)據(jù)進(jìn)展處理5 客戶端發(fā)送命令請(qǐng)求數(shù)據(jù)6 事件管理模塊接收客戶端的事件處理7 內(nèi)部進(jìn)展邏輯判斷,檢查請(qǐng)求資源是否存在8 對(duì)客戶端進(jìn)展響應(yīng),參加超時(shí)機(jī)制,啟動(dòng)線程發(fā)送數(shù)據(jù)給客戶端2.5.4視頻設(shè)備網(wǎng)關(guān)設(shè)備對(duì)接平臺(tái)對(duì)接VCG設(shè)備管理協(xié)議轉(zhuǎn)換圖 8.VCG 功能圖模塊功能:設(shè)備對(duì)接:處理符合國(guó)標(biāo)GBT28181的前端設(shè)備的注

16、冊(cè)、信令控制。平臺(tái)對(duì)接:處理符合國(guó)標(biāo)GBT28181的第三方平臺(tái)的注冊(cè)、信令控制。專業(yè)資料整理WORD格式第11頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0設(shè)備管理:對(duì)已注冊(cè)的設(shè)備進(jìn)展集中監(jiān)控,包含列表、狀態(tài)等信息。協(xié)議轉(zhuǎn)換:將所有向第三方平臺(tái)/ 設(shè)備發(fā)送的信令轉(zhuǎn)化為SIP 消息。兩個(gè)信令平安路由網(wǎng)關(guān)之前是上下級(jí)關(guān)系,下級(jí)信令路由網(wǎng)關(guān)主動(dòng)向上級(jí)信令平安路由網(wǎng)關(guān)發(fā)起注冊(cè),經(jīng)上級(jí)信令平安路由網(wǎng)關(guān)鑒權(quán)認(rèn)證后才能進(jìn)展系統(tǒng)間通信。即視頻設(shè)備網(wǎng)關(guān)接收下級(jí)平臺(tái)或者前端設(shè)備的注冊(cè),注冊(cè)鑒權(quán)完成后才可以通信,進(jìn)展正常的業(yè)務(wù)操作。圖 9.SIP 路由網(wǎng)關(guān)圖2.5.5綜合管理客戶端視頻監(jiān)控平臺(tái)的自帶的管理客

17、戶端,目前以 C/S 形式實(shí)現(xiàn),至少覆蓋平臺(tái)對(duì)外提供的所有業(yè)務(wù)接口。提供以下功能:用戶管理角色管理機(jī)構(gòu)管理設(shè)備管理綜合管理客戶端設(shè)備控制實(shí)況預(yù)覽抓圖錄像回放錄像下載系統(tǒng)配置專業(yè)資料整理WORD格式第12頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0圖 10.綜合管理客戶端功能圖2.5.6SDK該模塊包含網(wǎng)絡(luò)接口和提供應(yīng)B/S 系統(tǒng)使用的OCX控件,并在控件中對(duì)流媒體播放器進(jìn)展集成。提供各類接口為應(yīng)用平臺(tái)提供視頻流的接入和設(shè)備控制效勞。主要包括設(shè)備管理、設(shè)備控制、實(shí)況、錄像查詢、錄像回放和下載、錄像回放控制接口。OCX控件中集成的流媒體播放器的功能,支持播放采用RTP傳輸?shù)?PS 封裝的

18、H264 碼流,且為標(biāo)準(zhǔn)未加密的碼流。同時(shí)支持多路播放功能。模塊功能:向上層系統(tǒng)提供效勞接口提供 OCX控件,包含流媒體播放器功能ICE接口效勞接口其他接口SDKJS接口UDP接包RTSPClientOCX控件RTP排序解碼PS分析渲染Ffmpeg解碼圖 11. SDK 功能圖下列圖為 SDK的核心部件解碼庫(kù)的模塊設(shè)計(jì)圖:專業(yè)資料整理WORD格式第13頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0圖 12. 解碼示意圖2.6.功能需求與程序模塊的關(guān)系系統(tǒng)包含以下幾大模塊: UI 、SDK、解碼庫(kù)、中心控制單元 (CMU)、數(shù)據(jù)接收單元 (DRU)、視頻適配網(wǎng)關(guān) (VCG)、流媒體轉(zhuǎn)發(fā)效勞

19、器 (MTU)各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序模塊的分配關(guān)系,需求跟蹤距陣如下所示:圖 13. 需求與模塊關(guān)系圖2.6.1用戶登陸1、用戶填寫用戶名、密碼、驗(yàn)證碼,點(diǎn)擊登錄,發(fā)起登錄請(qǐng)求2、 SDK接收用戶請(qǐng)求信息并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶登錄請(qǐng)求,檢查用戶信息是否是數(shù)據(jù)庫(kù)中的有效信息4、效勞器中心控制單元CMU將登錄結(jié)果返回給SDK5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查登錄結(jié)果。如果登錄成功,根據(jù)用戶的角色信息翻開(kāi)系統(tǒng)管理界面;如果登錄失敗,清空登錄界面上的密碼和驗(yàn)證碼,提示錯(cuò)誤信息。專業(yè)資料整理WORD格式第14頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)

20、計(jì)說(shuō)明書V1.0USERSDKCMUDB登錄請(qǐng)求登錄請(qǐng)求用戶信息驗(yàn)證信息驗(yàn)證結(jié)果登錄結(jié)果登錄結(jié)果圖 14. 用戶登陸2.6.2用戶管理用戶管理包括對(duì)用戶的添加、刪除、修改、查詢及分配角色。幾個(gè)操作牽涉到的各模塊交互流程是一致的。USERSDKCMUDB用戶管理請(qǐng)求用戶管理請(qǐng)求用戶信息驗(yàn)證信息驗(yàn)證結(jié)果用戶管理結(jié)果用戶管理結(jié)果圖 14. 用戶管理添加用戶:1、管理員在客戶端填寫用戶信息,發(fā)起用戶添加請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶添加請(qǐng)求,將用戶信息錄入數(shù)據(jù)庫(kù)4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶添加的結(jié)果5、 SDK接收效

21、勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果信息添加成功,那么返回并刷新用戶列表;如果添加失敗,專業(yè)資料整理WORD格式第15頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0當(dāng)前界面上顯示失敗原因刪除用戶:1、管理員在客戶端選中要?jiǎng)h除的用戶,發(fā)起用戶刪除請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶刪除請(qǐng)求,將指定的用戶信息從數(shù)據(jù)庫(kù)中刪除4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶刪除的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果用戶信息刪除成功,那么返回并刷新用戶列表;如果添加失敗,當(dāng)前界

22、面上顯示失敗原因修改用戶:1、管理員在客戶端選中要修改的用戶,編輯用戶信息,發(fā)起用戶修改請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶修改請(qǐng)求,更新數(shù)據(jù)庫(kù)中指定的用戶信息4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶修改的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果用戶信息修改成功,那么返回并刷新用戶列表;如果添加失敗,當(dāng)前界面上顯示失敗原因查詢用戶:1、管理員在客戶端點(diǎn)擊用戶管理,發(fā)起用戶查詢請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶查詢請(qǐng)求,從數(shù)據(jù)庫(kù)中查詢用戶信息4、效

23、勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶修改的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果用戶信息查詢成功,那么顯示用戶列表;如果添加失敗,顯示用戶列表,且用戶列表為空分配角色:1、管理員在客戶端選中某個(gè)用戶,為用戶增加或移除角色,發(fā)起角色分配請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶角色分配請(qǐng)求,更新數(shù)據(jù)庫(kù)中指定的用戶關(guān)聯(lián)的角色4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶角色分配的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果用戶角色信息分配成功,那

24、么顯示用戶的角色列表;如果添加失敗,顯示用戶的角色列表,并提示錯(cuò)誤信息2.6.3角色管理角色管理包括對(duì)角色的添加、刪除、修改、查詢。幾個(gè)操作牽涉到的各模塊交互流程是一致的。專業(yè)資料整理WORD格式第16頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0USERSDKCMUDB角色管理請(qǐng)求角色管理請(qǐng)求角色管理請(qǐng)求角色管理結(jié)果角色管理結(jié)果角色管理結(jié)果圖 15. 用戶登陸添加角色:1、管理員在客戶端填寫角色信息,發(fā)起角色添加請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理角色添加請(qǐng)求,將角色信息錄入數(shù)據(jù)庫(kù)4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回角色添

25、加的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果角色添加成功,那么返回并刷新角色列表;如果添加失敗,當(dāng)前界面上顯示失敗原因刪除角色:1、管理員在客戶端選中要?jiǎng)h除的角色,發(fā)起角色刪除請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理角色刪除請(qǐng)求,將指定的角色信息從數(shù)據(jù)庫(kù)中刪除4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回角色刪除的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果角色信息刪除成功,那么返回并刷新角色列表;如果刪除失敗,顯示角色列表,并提示失敗原因修改角色:1、管理員在客戶端選中要

26、修改的角色,編輯角色信息,發(fā)起角色修改請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理角色修改請(qǐng)求,更新數(shù)據(jù)庫(kù)中指定的角色信息4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回角色修改的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果角色信息修改成功,那么返回并刷新角色列表;如果修改失敗,當(dāng)前界面上顯示失敗原因?qū)I(yè)資料整理WORD格式第17頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0查詢角色:1、管理員在客戶端點(diǎn)擊角色管理,發(fā)起角色查詢請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理用戶查詢請(qǐng)

27、求,從數(shù)據(jù)庫(kù)中查詢角色信息4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶修改的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果角色信息查詢成功,那么顯示角色列表;如果查詢失敗,顯示角色列表,并提示失敗原因2.6.4機(jī)構(gòu)管理機(jī)構(gòu)管理包括對(duì)機(jī)構(gòu)的添加、刪除、修改、查詢。幾個(gè)操作牽涉到的各模塊交互流程是一致的。USERSDKCMUDB機(jī)構(gòu)管理請(qǐng)求機(jī)構(gòu)管理請(qǐng)求機(jī)構(gòu)管理請(qǐng)求機(jī)構(gòu)管理結(jié)果機(jī)構(gòu)管理結(jié)果機(jī)構(gòu)管理結(jié)果圖 16. 機(jī)構(gòu)管理添加構(gòu)造:1、管理員在客戶端填寫機(jī)構(gòu)信息,發(fā)起機(jī)構(gòu)添加請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理

28、機(jī)構(gòu)添加請(qǐng)求,將機(jī)構(gòu)信息錄入數(shù)據(jù)庫(kù)4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回機(jī)構(gòu)添加的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果構(gòu)造添加成功,那么返回并刷新機(jī)構(gòu)列表;如果添加失敗,當(dāng)前界面上顯示失敗原因刪除機(jī)構(gòu):1、管理員在客戶端選中要?jiǎng)h除的機(jī)構(gòu),發(fā)起機(jī)構(gòu)刪除請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理機(jī)構(gòu)刪除請(qǐng)求,將指定的機(jī)構(gòu)信息從數(shù)據(jù)庫(kù)中刪除4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回機(jī)構(gòu)刪除的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端專業(yè)資料整理WORD格式第18頁(yè)共54頁(yè)專業(yè)

29、資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.06、客戶端檢查操作結(jié)果。如果機(jī)構(gòu)信息刪除成功,那么返回并刷新機(jī)構(gòu)列表;如果刪除失敗,顯示機(jī)構(gòu)列表,并提示失敗原因修改機(jī)構(gòu):1、管理員在客戶端選中要修改的機(jī)構(gòu),編輯機(jī)構(gòu)信息,發(fā)起機(jī)構(gòu)修改請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理機(jī)構(gòu)修改請(qǐng)求,更新數(shù)據(jù)庫(kù)中指定的機(jī)構(gòu)信息4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回機(jī)構(gòu)修改的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果機(jī)構(gòu)信息修改成功,那么返回并刷新機(jī)構(gòu)列表;如果修改失敗,當(dāng)前界面上顯示失敗原因查詢構(gòu)造:1、管理員在客戶端點(diǎn)擊機(jī)構(gòu)

30、管理,發(fā)起機(jī)構(gòu)查詢請(qǐng)求2、 SDK接收用戶請(qǐng)求并透?jìng)鹘o效勞器3、效勞器中心控制單元CMU處理機(jī)構(gòu)查詢請(qǐng)求,從數(shù)據(jù)庫(kù)中查詢機(jī)構(gòu)信息4、效勞器中心控制單元CMU根據(jù)數(shù)據(jù)庫(kù)操作的結(jié)果,向SDK返回用戶修改的結(jié)果5、 SDK接收效勞器返回的結(jié)果并透?jìng)鹘o客戶端6、客戶端檢查操作結(jié)果。如果機(jī)構(gòu)信息查詢成功,那么顯示機(jī)構(gòu)列表;如果查詢失敗,顯示機(jī)構(gòu)列表,并提示失敗原因2.6.5設(shè)備管理2.6.5.1添加設(shè)備流程如下:a) 用戶給前端設(shè)備分配域 ID,然后在客戶端預(yù)添加該設(shè)備b)該設(shè)備通過(guò)第三方平臺(tái)或者直接交互的方式向VCG注冊(cè)c) VCG根據(jù)域 ID 判斷該設(shè)備已經(jīng)預(yù)添加,如果已經(jīng)添加那么完成注冊(cè)流程后,將

31、該設(shè)備的根本信息更新到本地?cái)?shù)據(jù)庫(kù)。d) VCG通知用戶設(shè)備添加完成專業(yè)資料整理WORD格式第19頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0USERSDKCMUVCG前端設(shè)備設(shè)備管理 ( 添加 )設(shè)備管理 ( 添加 )設(shè)備管理 ( 添加 )Register401 UnauthorizedRegister200 OK操作結(jié)果操作結(jié)果操作結(jié)果圖 17. 添加設(shè)備2.6.5.2查詢、修改、刪除設(shè)備流程如下:a) 用戶給在客戶端選定一個(gè)要?jiǎng)h除或者修改的設(shè)備b) SDK轉(zhuǎn)發(fā)該設(shè)備管理指令給 CMUc) VCG收到該管理指令后進(jìn)展相應(yīng)的操作d) VCG將操作結(jié)果返回給用戶USERSDKCMU設(shè)備管

32、理 ( 查詢、修改、刪除)設(shè)備管理 ( 查詢、修改、刪除)操作結(jié)果操作結(jié)果圖 18. 設(shè)備管理查詢、修改、刪除2.6.5.3設(shè)備狀態(tài)監(jiān)控流程如下:a)客戶端向 ICE 訂閱設(shè)備變化事件專業(yè)資料整理WORD格式第20頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0b) 第三方平臺(tái) / 設(shè)備向 VCG上報(bào)列表和狀態(tài)信息c) VCG檢查列表和狀態(tài)是否變化d) 如果發(fā)現(xiàn)列表或狀態(tài)發(fā)送變化,VCG將該信息發(fā)布至 ICEe) 客戶端收到該變化信息后,更新本地列表USERICEStormDRUVCG第三方平臺(tái)/ 設(shè)備訂閱設(shè)備變化事件上報(bào)設(shè)備目錄含狀態(tài)上傳設(shè)備變化信息發(fā)布設(shè)備變化信息推送設(shè)備變化信息圖 1

33、9. 設(shè)備狀態(tài)監(jiān)控2.6.6設(shè)備控制用戶可以向指定設(shè)備發(fā)送控制信息,通過(guò)視頻監(jiān)控平臺(tái)向目標(biāo)設(shè)備發(fā)送設(shè)備控制命令,控制命令的類型包括球機(jī)云臺(tái)控制、遠(yuǎn)程啟動(dòng)、錄像控制、報(bào)警布防撤防、報(bào)警復(fù)位等,設(shè)備控制采用 IETF RFC 3428 中的 MESSAGE方法實(shí)現(xiàn)。命令流程描述如下:a) 用戶通過(guò) SDK請(qǐng)求對(duì)某個(gè)前端設(shè)備進(jìn)展控制b) SDK轉(zhuǎn)發(fā)該指令給 VCGc) VCG 向第三方平臺(tái) / 前端設(shè)備發(fā)送設(shè)備控制命令,該設(shè)備控制命令按照國(guó)標(biāo)GBT28181,采用 MESSAGE方法攜帶。d)第三方平臺(tái) / 設(shè)備收到命令后返回200 OK。e)第三方平臺(tái) / 設(shè)備向VCG發(fā)送設(shè)備控制響應(yīng)消息,設(shè)備控

34、制響應(yīng)命令采用MESSAGE方法攜帶。f) VCG收到命令后返回 200 OK。解析操作結(jié)果并響應(yīng)客戶端,流程完畢。專業(yè)資料整理WORD格式第21頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0USERSDKCMUVCG前端設(shè)備設(shè)備控制命令設(shè)備控制命令設(shè)備控制命令Message( 設(shè)備控制命令)200 OKMessage設(shè)備響應(yīng)命令200 OK操作結(jié)果操作結(jié)果操作結(jié)果圖 20. 設(shè)備控制2.6.7實(shí)況2.6.7.1開(kāi)場(chǎng)實(shí)況1 終端設(shè)備向中心控制單元(CMU)請(qǐng)求某前端設(shè)備實(shí)時(shí)視頻;2 中心控制單元(CMU)查看當(dāng)前系統(tǒng)已經(jīng)注冊(cè)的所有轉(zhuǎn)發(fā)效勞器的負(fù)載,選取一個(gè)負(fù)載最輕的轉(zhuǎn)發(fā)效勞器。3. 中心

35、控制單元 CMU向該轉(zhuǎn)發(fā)效勞器查詢,是否此前端設(shè)備實(shí)時(shí)視頻已經(jīng)發(fā)送到媒體效勞器某通道中。4 如果此前端設(shè)備實(shí)時(shí)視頻還未發(fā)送到媒體效勞器某通道中,協(xié)商媒體效勞器分配通道準(zhǔn)備接收實(shí)時(shí)流媒體數(shù)據(jù);5 CMU協(xié)商此前端設(shè)備向轉(zhuǎn)發(fā)效勞器分配的通道發(fā)送實(shí)時(shí)視頻;6 CMU協(xié)商轉(zhuǎn)發(fā)效勞器開(kāi)場(chǎng)在相應(yīng)通道中接收實(shí)時(shí)視頻7 CMU響應(yīng)發(fā)送請(qǐng)求的終端設(shè)備,資源準(zhǔn)備完成,并發(fā)送給終端設(shè)備執(zhí)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)效勞器地址。8 終端設(shè)備請(qǐng)求轉(zhuǎn)發(fā)效勞器將對(duì)應(yīng)流媒體轉(zhuǎn)發(fā)至本地9 終端設(shè)備開(kāi)場(chǎng)接收實(shí)時(shí)視頻并解碼顯示。專業(yè)資料整理WORD格式第22頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.0圖 21. 開(kāi)場(chǎng)實(shí)況專業(yè)資料整理WOR

36、D格式第23頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.02.6.7.2停頓實(shí)況1 用戶請(qǐng)求終端設(shè)備停頓解碼及顯示,停頓接收實(shí)時(shí)視頻;2 終端設(shè)備向 CMU發(fā)送指令,請(qǐng)求停頓實(shí)況 .3 終端設(shè)備請(qǐng)求轉(zhuǎn)發(fā)效勞器相應(yīng)通道停頓向此終端設(shè)備發(fā)送實(shí)時(shí)視頻。如果仍有其它終端設(shè)備與相應(yīng)通道連接,轉(zhuǎn)結(jié)果A4 媒體效勞器釋放相應(yīng)通道,如果仍有其它終端設(shè)備通過(guò)其它媒體效勞器與前端設(shè)備連接. 轉(zhuǎn)結(jié)果 B5 CMU通知前端設(shè)備停頓向媒體效勞器發(fā)送實(shí)時(shí)視頻。6 前端設(shè)備停頓發(fā)送實(shí)時(shí)視頻。轉(zhuǎn)結(jié)果C結(jié)果:A 完成停頓實(shí)況。B 完成停頓實(shí)況 , 媒體效勞器釋放通道。C完成停頓實(shí)況 , 媒體效勞器釋放通道。前端設(shè)備停頓發(fā)

37、送實(shí)時(shí)視頻。圖 22. 停頓實(shí)況專業(yè)資料整理WORD格式第24頁(yè)共54頁(yè)專業(yè)資料整理WORD格式設(shè)計(jì)說(shuō)明書V1.02.6.8錄像查詢用戶可以對(duì)指定設(shè)備上某個(gè)時(shí)間段的歷史媒體文件進(jìn)展檢索。文件檢索主要用區(qū)域、設(shè)備、錄像時(shí)間段、錄像地點(diǎn)、錄像內(nèi)容為條件進(jìn)展查詢,用Message 消息發(fā)送檢索請(qǐng)求和返回查詢結(jié)果,傳送結(jié)果的 Message消息可以發(fā)送多條。文件檢索請(qǐng)求和應(yīng)答命令采用 MANSCDP 協(xié)議格式定義。流程描述如下:a) 用戶請(qǐng)求查詢指定設(shè)備在指定時(shí)間段內(nèi)的錄像數(shù)據(jù);b) SDK將該請(qǐng)求轉(zhuǎn)發(fā)給 CMU, CMU將該指令轉(zhuǎn)發(fā)至 VCG;c)VCG向第三方平臺(tái) / 設(shè)備發(fā)送目錄查詢請(qǐng)求Message 消息,消息體中包含視音頻文件檢索條件。d) 第三方平臺(tái) / 設(shè)備向 VCG發(fā)送 200 OK,無(wú)消息體。e)第三方平臺(tái) / 設(shè)備向 VCG發(fā)送查詢結(jié)果,消息體中含文件目錄,當(dāng)一條Message 消息無(wú)法傳送完所有查詢結(jié)果時(shí),采用多條消息傳送。f) VCG

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論