欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其注冊控制方法

文檔序號:7708361閱讀:180來源:國知局
專利名稱:分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其注冊控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機網(wǎng)絡(luò)和多媒體通信技術(shù)領(lǐng)域,尤其涉及一種基于分布式部署的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及基于該系統(tǒng)的注冊控制方法。
背景技術(shù)
目前,網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)基本上都是采用集中式部署的方式,所有的視頻監(jiān)控業(yè)務(wù)數(shù)據(jù)存儲在中心服務(wù)平臺的數(shù)據(jù)庫中,同時一見頻監(jiān)控業(yè)務(wù)邏輯處理也全部在中心平臺服務(wù)器實現(xiàn)處理。
但是,這種集中式的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)有其本身固有的缺陷隨監(jiān)控客戶端和監(jiān)控前端設(shè)備的增加,中心平臺服務(wù)器的壓力隨之增大,中心平臺服務(wù)器將成為整個系統(tǒng)瓶頸,不利靈活擴容。同時考慮到網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的特點,監(jiān)控客戶端和監(jiān)控前端設(shè)備在整個網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中的部署是分布式的,監(jiān)控客戶端和監(jiān)控前端通常都是在同一個區(qū)域范圍內(nèi),如果中心服務(wù)平臺與某個監(jiān)控區(qū)域內(nèi)的網(wǎng)絡(luò)出現(xiàn)異常,會導(dǎo)致某個區(qū)域的業(yè)務(wù)癱瘓。如果在中心服務(wù)平臺中的某個網(wǎng)絡(luò)設(shè)備出現(xiàn)異常之后,會導(dǎo)致整個系統(tǒng)的業(yè)務(wù)癱瘓。
現(xiàn)有技術(shù)CN200510110364中公開了 一種運營級網(wǎng)紹4見頻監(jiān)控系統(tǒng),其物理架構(gòu)包括分別接入IP承載網(wǎng)絡(luò)的前端單元、客戶端單元和中心服務(wù)平臺,該平臺由中心管理服務(wù)器、認(rèn)證/監(jiān)權(quán)/計費服務(wù)器、視頻轉(zhuǎn)分發(fā)單元和網(wǎng)絡(luò)錄像單元組成,該物理架構(gòu)被分成運營支撐層,纟!某體交換層和用戶接入層;所述中心服務(wù)平臺、前端單元和客戶單元組成一個邊緣域,多個邊緣域由一個上級管理中心管理形成二級域,二級域由一個上級管理中心管理形成三級域,并可依次類推形成一個樹狀結(jié)構(gòu)。
該專利定義了一個邊緣域, 一個邊緣域由中心服務(wù)平臺、前端單元和客戶單元組成。并且在一個域內(nèi)采用集中的管理方式,因此同樣也存在上述問題。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其注冊控制方法,以解決現(xiàn)有技術(shù)中由于中心節(jié)點和邊緣節(jié)點之間的網(wǎng)絡(luò)異常導(dǎo)致業(yè)務(wù)癱瘓以及中心節(jié)點為系統(tǒng)的業(yè)務(wù)瓶頸的問題。
為了解決上述問題,本發(fā)明提供的一種分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),包括
中心節(jié)點,用于進(jìn)行視頻監(jiān)控業(yè)務(wù)的開戶,業(yè)務(wù)數(shù)據(jù)的集中存儲,首次注冊時重定向以及所述業(yè)務(wù)數(shù)據(jù)的同步處理;
邊緣節(jié)點,與所述中心節(jié)點連接,用于對所述中心節(jié)點同步的所述業(yè)務(wù)數(shù)據(jù)備份保存,注冊的接入控制,以及視頻數(shù)據(jù)的存儲和分發(fā);
監(jiān)控前端,與所述中心節(jié)點和邊緣節(jié)點連接,用于對才莫擬視頻數(shù)據(jù)的采集、并把編碼后的所述視頻數(shù)據(jù)轉(zhuǎn)發(fā)給所述邊緣節(jié)點,以及向所述中心節(jié)點發(fā)起首次注冊接入或者向邊緣節(jié)點發(fā)起注冊接入;
監(jiān)控客戶端,與所述中心節(jié)點和邊緣節(jié)點連接,用于處理經(jīng)過所述邊緣節(jié)點分發(fā)的所述監(jiān)控前端采集的所述視頻數(shù)據(jù),通過所述邊緣節(jié)點對所述監(jiān)控前端進(jìn)行云鏡控制操作,以及向所述中心節(jié)點發(fā)起所述視頻監(jiān)控業(yè)務(wù)的開戶,向所述中心節(jié)點發(fā)起首次注冊接入,或者向所述邊緣節(jié)點發(fā)起注冊接入。
所述中心節(jié)點包括
業(yè)務(wù)控制服務(wù)器,用于對所述監(jiān)控客戶端發(fā)起的所述視頻監(jiān)控業(yè)務(wù)進(jìn)行開戶;
數(shù)據(jù)庫服務(wù)器,用于集中存儲所述業(yè)務(wù)數(shù)據(jù);
注冊服務(wù)器,用于提供所述監(jiān)控客戶端和監(jiān)控前端在首次注冊時重定向,使其重定向至歸屬的所述邊緣節(jié)點進(jìn)行注冊接入;和
數(shù)據(jù)同步服務(wù)器,用于與所述邊緣節(jié)點進(jìn)行所述業(yè)務(wù)數(shù)據(jù)的同步。所述邊緣節(jié)點包括
業(yè)務(wù)處理服務(wù)器,用于對所述監(jiān)控客戶端和監(jiān)控前端進(jìn)行注冊接入控
制;
內(nèi)存數(shù)據(jù)庫,用于進(jìn)行在本地對同步的所述業(yè)務(wù)數(shù)據(jù)進(jìn)行備份保存;媒體分發(fā)服務(wù)器,用于將所述監(jiān)控前端采集的所述^L頻數(shù)據(jù)分發(fā)給所述監(jiān)控客戶端;和
媒體存儲服務(wù)器,用于將所述視頻數(shù)據(jù)進(jìn)行存儲。
所述監(jiān)控客戶端或者監(jiān)控前端連續(xù)數(shù)次和所述邊緣節(jié)點建立鏈路不成功時,重新向所述中心節(jié)點進(jìn)行注冊。
本發(fā)明提供的 一種分布式網(wǎng)絡(luò)視頻的注冊控制方法,包括所述監(jiān)控前端/監(jiān)控客戶端向所述中心節(jié)點的注冊服務(wù)器首次發(fā)起注冊
接入請求消息;
所述注冊服務(wù)器根據(jù)所述注冊接入請求消息,獲取所述監(jiān)控前端/監(jiān)控客戶端所屬邊緣節(jié)點,并通過響應(yīng)消息通知所述監(jiān)控前端/監(jiān)控客戶端重新向其歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器進(jìn)行重新注冊;以及
所述監(jiān)控前端/監(jiān)控客戶端根據(jù)所述響應(yīng)消息,向所述邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器發(fā)起重新注冊請求消息,以使所述業(yè)務(wù)處理器對所述監(jiān)控前端/監(jiān)控客戶端進(jìn)行鑒權(quán)。
所述業(yè)務(wù)處理服務(wù)器對所述監(jiān)控前端/監(jiān)控客戶端進(jìn)行鑒權(quán)所采用的包括在業(yè)務(wù)數(shù)據(jù)中的鑒權(quán)信息,在所述監(jiān)控客戶端發(fā)起視頻監(jiān)控業(yè)務(wù)的開戶時,已通過同步方式預(yù)先同步至所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器。
所述監(jiān)控前端/監(jiān)控客戶端注冊成功后,將所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器的IP地址進(jìn)行存儲。
在所述監(jiān)控前端/監(jiān)控客戶端注冊成功后,當(dāng)所述監(jiān)控前端/監(jiān)控客戶端再次發(fā)起注冊接入請求消息時,是根據(jù)其存儲的所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器的IP地址,向所述所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器發(fā)起的。
在所述監(jiān)控客戶端注冊成功后,當(dāng)所述監(jiān)控客戶端發(fā)起對與其不同屬于邊緣節(jié)點的監(jiān)控前端的業(yè)務(wù)數(shù)據(jù)請求消息時,
所述監(jiān)控客戶端所屬的邊緣節(jié)點向監(jiān)控前端所述的邊緣節(jié)點進(jìn)行業(yè)務(wù)訂閱;
所述監(jiān)控前端歸屬的邊緣節(jié)點記錄所述監(jiān)控客戶端所屬的邊緣節(jié)點的業(yè)務(wù)處理器的IP地址和訂閱的監(jiān)控前端;以及
所述監(jiān)控前端歸屬的邊緣節(jié)點將相關(guān)的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述監(jiān)控客戶端所屬的邊緣節(jié)點。
在所述監(jiān)控客戶端注冊成功后,所述監(jiān)控客戶端/監(jiān)控前端連續(xù)數(shù)次和所述邊緣節(jié)點建立鏈路不成功時,重新向所述中心節(jié)點進(jìn)行注冊。
因此,本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)是由中心節(jié)點和多個邊緣節(jié)點組
成。在中心節(jié)點進(jìn)行業(yè)務(wù)數(shù)據(jù)存儲,邊緣節(jié)點進(jìn)行業(yè)務(wù)^:據(jù)處理,邊緣節(jié)點和中心節(jié)點數(shù)據(jù)通過同步保持一致。這種部署方式特別適合網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中的區(qū)域監(jiān)控,系統(tǒng)可以通過增加邊緣節(jié)點很靈活的進(jìn)行系統(tǒng)擴容,中心平臺服務(wù)器異常,不影響某個區(qū)域內(nèi)的監(jiān)控業(yè)務(wù),同樣在中心平臺和某個區(qū)域內(nèi)網(wǎng)絡(luò)出現(xiàn)異常時,業(yè)務(wù)基本不受影響。


圖1為本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的結(jié)構(gòu)框圖;圖2為本發(fā)明注冊控制方法實施例1的流程圖;圖3為本發(fā)明注冊控制方法實施例2的流程圖;圖4為本發(fā)明注冊控制方法實施例3的流程圖。
具體實施例方式
下面通過附圖和實施例,對本發(fā)明實施例的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
如圖1所示,為本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的結(jié)構(gòu)框圖。如圖所示,分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)由一個中心節(jié)點和多個邊緣節(jié)點組成。中心節(jié)點1用于進(jìn)行視頻監(jiān)控業(yè)務(wù)的開銷戶、視頻監(jiān)控前端設(shè)備的管理、業(yè)務(wù)數(shù)據(jù)的集中存儲,首次注冊時重定向以及所述業(yè)務(wù)數(shù)據(jù)的同步處理,主要包括業(yè)務(wù)管理服務(wù)器11、數(shù)據(jù)庫服務(wù)器12、注冊服務(wù)器13和數(shù)據(jù)同步服務(wù)器14。邊緣節(jié)點2,與中心節(jié)點l連接,用于注冊接入、控制、所述業(yè)務(wù)數(shù)據(jù)的備份保存;以及視頻數(shù)據(jù)的存儲和分發(fā);邊緣節(jié)點由業(yè)務(wù)處理服務(wù)器21、內(nèi)存數(shù)據(jù)庫22,媒體分發(fā)服務(wù)器23和媒體存儲服務(wù)器24組成。在本例中,只示出了2個邊緣節(jié)點,2個監(jiān)控前端和監(jiān)控客戶端,但示出的個數(shù)并非用于限制。
如圖還包括監(jiān)控前端3,用于對模擬視頻數(shù)據(jù)的采集、編碼并通過網(wǎng)絡(luò)把編碼的后的所述視頻數(shù)據(jù)轉(zhuǎn)發(fā)給所述邊緣節(jié)點的媒體分發(fā)服務(wù)器,以及向
所述中心節(jié)點發(fā)起首次注冊接入或者向邊緣節(jié)點發(fā)起注冊接入;監(jiān)控客戶端4,用于點播和顯示媒體分發(fā)服務(wù)器分發(fā)的監(jiān)控前端采集的所述視頻數(shù)據(jù)、通過所述邊緣節(jié)點對所述監(jiān)控前端進(jìn)行實時視頻播放、錄像點播VCR控制、云鏡控制、圖片抓拍、參數(shù)配置等操作控制;以及向所述中心節(jié)點發(fā)起所述視頻監(jiān)控業(yè)務(wù)的開戶,向所述中心節(jié)點發(fā)起首次注冊接入,或者向所述邊緣節(jié)點發(fā)起注冊接入。
繼續(xù)參見圖1,中心節(jié)點1包括業(yè)務(wù)管理服務(wù)器11,用于視頻監(jiān)控運營管理人員通過視頻監(jiān)控業(yè)務(wù)管理門戶對所述監(jiān)控客戶端、監(jiān)控前端設(shè)備等設(shè)備進(jìn)行開戶和權(quán)限控制;數(shù)據(jù)庫服務(wù)器12,用于集中存儲所述業(yè)務(wù)數(shù)據(jù),如監(jiān)控客戶端發(fā)起的開戶信息等;注冊服務(wù)器13,用于向邊緣節(jié)點提供監(jiān)控客戶端和監(jiān)控前端在首次注冊時重定向,使其重定向至歸屬的所述邊緣節(jié)點進(jìn)行注冊接入;和數(shù)據(jù)同步服務(wù)器14,用于將數(shù)據(jù)庫服務(wù)器中存儲的業(yè)務(wù)數(shù)據(jù)與邊緣節(jié)點進(jìn)行同步處理。
繼續(xù)參見圖1,邊緣節(jié)點2包括業(yè)務(wù)處理服務(wù)器21,用于對監(jiān)控客戶端和監(jiān)控前端進(jìn)行注冊接入控制;內(nèi)存數(shù)據(jù)庫22,用于在本地對同步的業(yè)務(wù)數(shù)據(jù)進(jìn)行備份保存;媒體分發(fā)服務(wù)器23,用于將監(jiān)控前端采集的視頻數(shù)據(jù)分發(fā)給監(jiān)控客戶端;和媒體存儲服務(wù)器24,用于將監(jiān)控前端3發(fā)送的視頻數(shù)據(jù)進(jìn)行存儲。(在圖1中,為了使得在查看連接關(guān)系時清晰,監(jiān)控客戶端4和業(yè)務(wù)處理服務(wù)器21與媒體分發(fā)服務(wù)器23的連接用虛線來表示,在此虛線和實線在表示連接關(guān)系上并無差異)。
本發(fā)明中心節(jié)點1和邊緣節(jié)點2之間定時進(jìn)行業(yè)務(wù)數(shù)據(jù)同步,保持中心節(jié)點和邊緣節(jié)點業(yè)務(wù)數(shù)據(jù)的一致性。如果由于分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)異常導(dǎo)致同步失敗后,在下一個同步周期會繼續(xù)重新同步。中心節(jié)點通常部署的數(shù)據(jù)庫服務(wù)器12為商用數(shù)據(jù)庫,而邊緣節(jié)點通常部署的是內(nèi)存數(shù)據(jù)庫22,邊緣節(jié)點的內(nèi)存數(shù)據(jù)庫的業(yè)務(wù)^t據(jù)實時保存
由上述描述可以看出監(jiān)控客戶端和監(jiān)控前端首次接入時,通過中心節(jié)點1的注冊服務(wù)器13把監(jiān)控客戶端4和監(jiān)控前端3重定向到邊緣節(jié)點2上進(jìn)
9行服務(wù)(在圖1中,為了使得在查看連接關(guān)系時清晰,監(jiān)控客戶端4和監(jiān)控
前端3與中心節(jié)點1的注冊服務(wù)器13的連接用虛線來表示,在此虛線和實 線在表示連接關(guān)系上并無差異)。由上述可看出在本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān) 控系統(tǒng)中提出中心節(jié)點和邊緣節(jié)點概念;各種業(yè)務(wù)數(shù)據(jù)在中心節(jié)點進(jìn)行集中 存儲和管理,邊緣節(jié)點對中心節(jié)點的各種業(yè)務(wù)數(shù)據(jù)進(jìn)行備份,并保存到內(nèi)存 數(shù)據(jù)庫中,同時在邊緣節(jié)點進(jìn)行各種業(yè)務(wù)邏輯處理。中心節(jié)點和邊緣節(jié)點之 間進(jìn)行定時數(shù)據(jù)同步方式,保證兩者業(yè)務(wù)數(shù)據(jù)的一致性。并且監(jiān)控客戶端和 監(jiān)控前端設(shè)備統(tǒng)一接入到邊緣節(jié)點,并在邊緣節(jié)點上實現(xiàn)各種視頻監(jiān)控業(yè)務(wù) 邏輯處理。
因此,中心節(jié)點出現(xiàn)故障時,不影響邊緣節(jié)點上的已有的各種業(yè)務(wù),同 時單個邊緣節(jié)點出現(xiàn)故障時,不影響整個系統(tǒng)中的其他邊緣節(jié)點已有的業(yè) 務(wù)。并且,邊緣節(jié)點和邊緣節(jié)點之間,通過狀態(tài)訂閱實現(xiàn)監(jiān)控客戶端和監(jiān)控 前端在不同邊緣節(jié)點之間的視頻監(jiān)控業(yè)務(wù)。這種分布式的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng) 可方便的增加邊緣節(jié)點數(shù)量,來達(dá)到擴展接入到系統(tǒng)中的監(jiān)控客戶端和監(jiān)控 前端數(shù)量,實現(xiàn)系統(tǒng)平滑擴容。
下面基于該分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)來描述在監(jiān)控系統(tǒng)中經(jīng)常涉及的 注冊接入過程和云鏡控制等,以更加好地理解本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系 統(tǒng)的作用和效果。
在本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中,分布部署多個邊緣節(jié)點,大量的 監(jiān)控前端和監(jiān)控客戶端分別接入到其歸屬的邊緣節(jié)點。在邊緣節(jié)點部署業(yè)務(wù) 處理服務(wù)器、媒體分發(fā)服務(wù)器和媒體存儲服務(wù)器,其中在業(yè)務(wù)處理機上啟動 FTP服務(wù)器,中心節(jié)點的同步服務(wù)器定期把中心節(jié)點數(shù)據(jù)庫中變更的數(shù)據(jù)通 過FTP方式同步到邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器上,或者從邊緣節(jié)點的業(yè)務(wù) 處理服務(wù)器上獲取節(jié)點變更的數(shù)據(jù),實現(xiàn)中心節(jié)點和邊緣節(jié)點之間的雙向數(shù) 據(jù)同步。在分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中,監(jiān)控客戶端和監(jiān)控前端通常都是接 入到同 一個邊緣節(jié)點,大部分的業(yè)務(wù)邏輯處理都是在邊緣節(jié)點內(nèi)的業(yè)務(wù)處理 服務(wù)器完成,但是也可能存在監(jiān)控客戶端和監(jiān)控前端接入不同的邊緣節(jié)點, 需要兩個邊緣節(jié)點之間進(jìn)行相互通信進(jìn)行業(yè)務(wù)邏輯處理。
首先介紹監(jiān)控前端注冊接入本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。如圖2所 示為本發(fā)明注冊控制方法實施例1的流程圖。如圖所示,該注冊接入過程描述的是監(jiān)控前端首次注冊服務(wù)的情形。該注冊過程包括
步驟201 ,監(jiān)控前端向中心節(jié)點的注冊服務(wù)器首次發(fā)起注冊接入請求消 息;在本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中所有的監(jiān)控前端需要配置有中心節(jié) 點的注冊服務(wù)器IP地址,而不需要根據(jù)不同的監(jiān)控前端配置不同的邊緣節(jié) 點的業(yè)務(wù)處理服務(wù)器IP地址;
步驟202,中心節(jié)點注冊服務(wù)器收到監(jiān)控前端的注冊接入請求消息,查 詢中心節(jié)點的數(shù)據(jù)庫,獲取監(jiān)控前端的歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器的IP 地址,并在響應(yīng)消息中通知監(jiān)控前端重新向其歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù) 器重新注冊;
步驟203,監(jiān)控前端收到注冊響應(yīng)消息之后,主動斷開和中心節(jié)點的注 冊服務(wù)器的鏈路,從響應(yīng)消息中獲得歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器,并向 邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器發(fā)起重新注冊請求;
步驟204,邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器進(jìn)行業(yè)務(wù)鑒^L,并返回注冊響應(yīng) 結(jié)果給監(jiān)控前端。如果監(jiān)控前端注冊成功,則在監(jiān)控前端本地存儲歸屬邊緣 節(jié)點的業(yè)務(wù)處理服務(wù)器的IP地址。
在邊緣節(jié)點進(jìn)行業(yè)務(wù)鑒權(quán)時,所采用的鑒權(quán)信息已經(jīng)預(yù)先同步至邊緣節(jié) 點了。即,監(jiān)控前端的鑒權(quán)信息等信息在剛開始已經(jīng)保存在中心節(jié)點上,而 中心節(jié)點的同步服務(wù)器則已經(jīng)將這些信息同步至邊緣節(jié)點上,因此邊緣節(jié)點 在進(jìn)行邏輯處理如鑒權(quán)處理時,都是直接從本地數(shù)據(jù)庫獲取信息進(jìn)行操作, 可以看出本發(fā)明區(qū)別現(xiàn)有技術(shù),邏輯處理是在邊緣節(jié)點上進(jìn)行。
上述實施例l描述了監(jiān)控前端在首先發(fā)起注冊的情形,當(dāng)在監(jiān)控前端進(jìn) 行了首次注冊,在監(jiān)控前端的本地保存了所屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器的 IP地址后,監(jiān)控前端又繼續(xù)發(fā)起注冊,則是根據(jù)其存儲的所屬邊緣節(jié)點的業(yè) 務(wù)處理服務(wù)器的IP地址,向該所屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器直接發(fā)起的。 即是在步驟204之后還包括
監(jiān)控前端直接向邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器發(fā)送注冊請求。
當(dāng)然,在上述注冊過程中還有特殊情況,即在連續(xù)數(shù)次如3次(該次數(shù) 可以按照實際情況設(shè)置,此處僅為例示)和邊緣節(jié)點業(yè)務(wù)處理服務(wù)器建立鏈 路不成功時,認(rèn)為邊緣節(jié)點業(yè)務(wù)處理服務(wù)器出現(xiàn)異常,則重新向中心節(jié)點注 冊服務(wù)器進(jìn)行注冊,獲取新的歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器。圖2描述了監(jiān)控前端進(jìn)行注冊接入的過程,現(xiàn)描述監(jiān)控客戶端進(jìn)行注冊 接入的過程,該監(jiān)控客戶端進(jìn)行注冊接入,其首次接入過程同圖1中描述的
監(jiān)控前端進(jìn)行注冊接入的過程(步驟201至步驟204),同樣地,監(jiān)控客戶 端各種業(yè)務(wù)數(shù)據(jù)(如用戶名、密碼、用戶權(quán)限等)在監(jiān)控客戶端開戶時已經(jīng) 通過同步方式提前同步到其歸屬的邊緣節(jié)點上的業(yè)務(wù)處理服務(wù)器上。監(jiān)控客 戶端的首次注冊過程同監(jiān)控前端,因此不再贅述。
如果監(jiān)控客戶端不是第一次接入,在本地保存其上一次接入的歸屬邊緣 節(jié)點的業(yè)務(wù)處理服務(wù)器的IP地址,則監(jiān)控客戶端直接向邊緣節(jié)點的業(yè)務(wù)處 理服務(wù)器發(fā)送注冊請求,只有在連續(xù)三次和邊緣節(jié)點業(yè)務(wù)處理服務(wù)器建立鏈 路不成功時,認(rèn)為邊緣節(jié)點業(yè)務(wù)處理服務(wù)器出現(xiàn)異常,則重新向中心節(jié)點注 冊服務(wù)器進(jìn)行注冊,獲取新的歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器。監(jiān)控客戶端 的注冊過程和監(jiān)控前端的注冊過程基本一致。
如圖3所示為本發(fā)明注冊接入方法實施例2的流程圖。在監(jiān)控客戶端成 功注冊后,邊緣節(jié)點和邊緣節(jié)點之間,通過狀態(tài)訂閱實現(xiàn)監(jiān)控客戶端和監(jiān)控 前端在不同邊緣節(jié)點之間的視頻監(jiān)控業(yè)務(wù)。如圖所示,包括以下步驟
步驟301,監(jiān)控用戶的監(jiān)控客戶端注冊成功之后,向邊緣節(jié)點業(yè)務(wù)處理 服務(wù)器1請求有權(quán)限的監(jiān)控前端列表;
步驟302,邊緣節(jié)點發(fā)現(xiàn)監(jiān)控客戶端瀏覽的監(jiān)控前端設(shè)備不在本邊緣節(jié) 點,則本邊緣節(jié)點向監(jiān)控前端歸屬的邊緣節(jié)點的業(yè)務(wù)處理器2進(jìn)行業(yè)務(wù)狀態(tài) 訂閱;
步驟303,監(jiān)控前端歸屬的邊緣節(jié)點業(yè)務(wù)處理器2記錄訂閱邊緣節(jié)點業(yè) 務(wù)處理器1的IP地址和訂閱的監(jiān)控前端設(shè)備;
步驟304,監(jiān)控前端歸屬的邊緣節(jié)點業(yè)務(wù)處理器2才企測到監(jiān)控前端的狀 態(tài)有變化時(如接入、離線、業(yè)務(wù)告警等),將這些信息發(fā)送給訂閱此監(jiān)控 前端狀態(tài)的邊緣節(jié)點業(yè)務(wù)處理器1;
步驟305,邊緣節(jié)點業(yè)務(wù)處理器1收到狀態(tài)變化通知之后,把包括監(jiān)控 前端的狀態(tài)信息的監(jiān)控前端列表通知給監(jiān)控客戶端,/人而實現(xiàn)跨節(jié)點之間的 信令交互。
由于中心節(jié)點同步服務(wù)器提前把監(jiān)控用戶的數(shù)據(jù)同步到邊緣節(jié)點的業(yè) 務(wù)處理服務(wù)器上了,如果監(jiān)控前端在該邊緣節(jié)點上,則只需在監(jiān)控客戶端歸屬的邊緣節(jié)點上直接處理,把其有權(quán)限瀏覽的監(jiān)控前端列表返回給監(jiān)控客戶
端;
上述實施例2描述監(jiān)控客戶端發(fā)起對與其不同屬于邊緣節(jié)點的監(jiān)控前 端的業(yè)務(wù)數(shù)據(jù)請求消息的 一種情況。
下面,如圖4所示,為基于本發(fā)明分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的云鏡控制 過程。該過程為本發(fā)明注冊控制方法實施例3的流程圖,描述監(jiān)控客戶端發(fā) 起對與其不同屬于邊緣節(jié)點的監(jiān)控前端的業(yè)務(wù)數(shù)據(jù)請求消息的另 一種情況。 如圖所示,包括以下步驟
步驟401 ,監(jiān)控客戶端發(fā)送云鏡控制消息給監(jiān)控客戶端歸屬的邊緣節(jié)點 的業(yè)務(wù)處理服務(wù)器;
步驟402,監(jiān)控客戶端歸屬的邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器判斷需要控制 的監(jiān)控前端設(shè)備不在本邊緣節(jié)點,則查詢監(jiān)控前端歸屬的業(yè)務(wù)處理服務(wù)器;
步驟403,監(jiān)控客戶端歸屬的邊緣節(jié)點的業(yè)務(wù)處理服務(wù)查詢得到監(jiān)控前 端歸屬的業(yè)務(wù)處理服務(wù)器的地址之后,向監(jiān)控前端歸屬的業(yè)務(wù)處理服務(wù)器發(fā) 送云鏡控制消息;
步驟404,監(jiān)控前端歸屬的業(yè)務(wù)處理服務(wù)器轉(zhuǎn)發(fā)云鏡控制消息給監(jiān)控前
端;
步驟405,監(jiān)控前端返回云鏡控制響應(yīng)消息給監(jiān)控前端歸屬的業(yè)務(wù)處理 服務(wù)器,并通過所述監(jiān)控客戶端歸屬的邊緣節(jié)點的業(yè)務(wù)處理服務(wù)轉(zhuǎn)發(fā)給監(jiān)控 客戶端。
當(dāng)然,監(jiān)控客戶端歸屬的邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器判斷需要控制的監(jiān) 控前端設(shè)備是否接入到本邊緣節(jié)點,如果在本節(jié)點,則轉(zhuǎn)發(fā)云鏡控制消息給 監(jiān)控前端。即不需要邊緣節(jié)點之間的信息交互了。
上述過程描述了在邊緣節(jié)點和邊緣節(jié)點之間可直"^妄進(jìn)行信息交互,不需 要通過中心節(jié)點來管理,從而實現(xiàn)視頻監(jiān)控系統(tǒng)中的跨節(jié)點之間的業(yè)務(wù)。當(dāng) 然,本發(fā)明出了上述兩跨節(jié)點操作實施例之外,還可有其他多種跨節(jié)點操作 實施例,如邊緣節(jié)點之間的各種視頻監(jiān)控業(yè)務(wù)數(shù)據(jù)查詢、參數(shù)配置、實時媒 體數(shù)據(jù)傳輸?shù)鹊?,具體過程同上述過程。
在本發(fā)明中把視頻監(jiān)控業(yè)務(wù)的數(shù)據(jù)存儲和數(shù)據(jù)業(yè)務(wù)處理相分離,并把業(yè) 務(wù)邏輯處理分布到邊緣節(jié)點中,有效降低中心節(jié)點數(shù)據(jù)庫處理的壓力,同時
13由于在邊緣節(jié)點的內(nèi)存數(shù)據(jù)庫中有中心節(jié)點各種業(yè)務(wù)數(shù)據(jù)(如監(jiān)控客戶端和 監(jiān)控前端的鑒權(quán)信息,訂購的視頻監(jiān)控業(yè)務(wù)相關(guān)的數(shù)據(jù)等)的備份,當(dāng)中心 節(jié)點設(shè)備出現(xiàn)異常時,邊緣節(jié)點能夠自治服務(wù),有效降低對中心節(jié)點服務(wù)器 的依賴。
中心節(jié)點中的任何異常,對邊緣節(jié)點的業(yè)務(wù)邏輯處理基本沒有影響,這 種分布式部署的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)在可靠性和容災(zāi)處理方面具有很大優(yōu)勢。
綜上所述,本發(fā)明同背景技術(shù)中提及的方案是在結(jié)構(gòu)上是完全不同的, 本發(fā)明實現(xiàn)了分布式的部署,而背景技術(shù)中還是中心平臺集中管理,背景技
術(shù)中提及的方案中的一個域就相當(dāng)于本發(fā)明中的整個^L頻監(jiān)控系統(tǒng),而兩者 在一個域內(nèi)的業(yè)務(wù)處理和部署方式是完全不同的,從而也更好地解決了本方 案存在的集中管理所帶來的中心服務(wù)平臺的瓶頸效應(yīng)等問題。
最后應(yīng)當(dāng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限 制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員 應(yīng)當(dāng)理解,可以對本發(fā)明進(jìn)行修改、更改或者等同替換,而不脫離本發(fā)明和 權(quán)利要求的精神和范圍。
權(quán)利要求
1、一種分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),其特征在于包括中心節(jié)點,用于進(jìn)行視頻監(jiān)控業(yè)務(wù)的開戶,業(yè)務(wù)數(shù)據(jù)的集中存儲,首次注冊時重定向以及所述業(yè)務(wù)數(shù)據(jù)的同步處理;邊緣節(jié)點,與所述中心節(jié)點連接,用于對所述中心節(jié)點同步的所述業(yè)務(wù)數(shù)據(jù)備份保存,注冊的接入控制,以及視頻數(shù)據(jù)的存儲和分發(fā);監(jiān)控前端,與所述中心節(jié)點和邊緣節(jié)點連接,用于對模擬視頻數(shù)據(jù)的采集、并把編碼后的所述視頻數(shù)據(jù)轉(zhuǎn)發(fā)給所述邊緣節(jié)點,以及向所述中心節(jié)點發(fā)起首次注冊接入或者向邊緣節(jié)點發(fā)起注冊接入;和監(jiān)控客戶端,與所述中心節(jié)點和邊緣節(jié)點連接,用于處理經(jīng)過所述邊緣節(jié)點分發(fā)的所述監(jiān)控前端采集的所述視頻數(shù)據(jù),通過所述邊緣節(jié)點對所述監(jiān)控前端進(jìn)行云鏡控制操作,以及向所述中心節(jié)點發(fā)起所述視頻監(jiān)控業(yè)務(wù)的開戶,向所述中心節(jié)點發(fā)起首次注冊接入,或者向所述邊緣節(jié)點發(fā)起注冊接入。
2、 根據(jù)權(quán)利要求1所述的分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),其特征在于所述 中心節(jié)點包括業(yè)務(wù)控制服務(wù)器,用于對所述監(jiān)控客戶端發(fā)起的所述視頻監(jiān)控業(yè)務(wù)進(jìn)行 開戶;數(shù)據(jù)庫服務(wù)器,用于集中存儲所述業(yè)務(wù)數(shù)據(jù);注冊服務(wù)器,用于提供所述監(jiān)控客戶端和監(jiān)控前端在首次注冊時重定 向,使其重定向至歸屬的所述邊緣節(jié)點進(jìn)行注冊接入;和數(shù)據(jù)同步服務(wù)器,用于與所述邊緣節(jié)點進(jìn)行所述業(yè)務(wù)數(shù)據(jù)的同步。
3、 根據(jù)權(quán)利要求1或2所述的分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),其特征在于 所述邊緣節(jié)點包括業(yè)務(wù)處理服務(wù)器,用于對所述監(jiān)控客戶端和監(jiān)控前端進(jìn)行注冊接入控制;內(nèi)存數(shù)據(jù)庫,用于進(jìn)行在本地對同步的所述業(yè)務(wù)數(shù)據(jù)進(jìn)行備份保存; 媒體分發(fā)服務(wù)器,用于將所述監(jiān)控前端采集的所述視頻數(shù)據(jù)分發(fā)給所述監(jiān)控客戶端;和媒體存儲服務(wù)器,用于將所述視頻數(shù)據(jù)進(jìn)行存儲。
4、 根據(jù)權(quán)利要求3所述的分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),其特征在于所述 監(jiān)控客戶端或者監(jiān)控前端連續(xù)數(shù)次和所述邊緣節(jié)點建立鏈路不成功時,重新 向所述中心節(jié)點進(jìn)行注冊。
5、 一種基于上述權(quán)利要求1-4所述的分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的注冊 控制方法,其特征在于包括所述監(jiān)控前端/監(jiān)控客戶端向所述中心節(jié)點的注冊服務(wù)器首次發(fā)起注冊 才妄入請求消息;所述注冊服務(wù)器根據(jù)所述注冊接入請求消息,獲取所述監(jiān)控前端/監(jiān)控 客戶端所屬邊緣節(jié)點,并通過響應(yīng)消息通知所述監(jiān)控前端/監(jiān)控客戶端重新 向其歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器進(jìn)行重新注冊;以及所述監(jiān)控前端/監(jiān)控客戶端根據(jù)所述響應(yīng)消息,向所述邊緣節(jié)點的業(yè)務(wù) 處理服務(wù)器發(fā)起重新注冊請求消息,以使所述業(yè)務(wù)處理器對所述監(jiān)控前端/ 監(jiān)控客戶端進(jìn)行鑒權(quán)。
6、 根據(jù)權(quán)利要求5所述的監(jiān)控前端注冊控制方法,其特征在于所述業(yè) 務(wù)處理服務(wù)器對所述監(jiān)控前端/監(jiān)控客戶端進(jìn)行鑒權(quán)所采用的包括在業(yè)務(wù)數(shù) 據(jù)中的鑒權(quán)信息,在所述監(jiān)控客戶端發(fā)起視頻監(jiān)控業(yè)務(wù)的開戶時,已通過同 步方式預(yù)先同步至所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器。
7、 根據(jù)權(quán)利要求6所述的監(jiān)控前端注冊控制方法,其特征在于所述監(jiān) 控前端/監(jiān)控客戶端注冊成功后,將所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器的 IP地址進(jìn)行存儲。
8、 根據(jù)權(quán)利要求7所述的監(jiān)控前端注冊控制方法,其特征在于在所述 監(jiān)控前端/監(jiān)控客戶端注冊成功后,當(dāng)所述監(jiān)控前端/監(jiān)控客戶端再次發(fā)起注 冊接入請求消息時,是根據(jù)其存儲的所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器的 IP地址,向所述所屬邊緣節(jié)點的所述業(yè)務(wù)處理服務(wù)器發(fā)起的。
9、 根據(jù)權(quán)利要求6所述的監(jiān)控前端注冊控制方法,其特征在于在所述 監(jiān)控客戶端注冊成功后,當(dāng)所述監(jiān)控客戶端發(fā)起對與其不同屬于邊緣節(jié)點的監(jiān)控前端的業(yè)務(wù)數(shù)據(jù)請求消息時,所述監(jiān)控客戶端所屬的邊緣節(jié)點向監(jiān)控前端所述的邊緣節(jié)點進(jìn)行業(yè)務(wù)訂閱;所述監(jiān)控前端歸屬的邊緣節(jié)點記錄所述監(jiān)控客戶端所屬的邊緣節(jié)點的 業(yè)務(wù)處理器的IP地址和訂閱的監(jiān)控前端;以及所述監(jiān)控前端歸屬的邊緣節(jié)點將相關(guān)的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述監(jiān)控客戶 端所屬的邊緣節(jié)點。
10、根據(jù)權(quán)利要求6所述的監(jiān)控前端注冊控制方法,其特征在于在所述 監(jiān)控客戶端注冊成功后,所述監(jiān)控客戶端/監(jiān)控前端連續(xù)數(shù)次和所述邊緣節(jié) 點建立鏈路不成功時,重新向所述中心節(jié)點進(jìn)行注冊。
全文摘要
本發(fā)明公開了一種分布式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),包括中心節(jié)點,用于首次注冊時重定向和業(yè)務(wù)數(shù)據(jù)的同步處理;邊緣節(jié)點,與中心節(jié)點連接,用于對注冊的接入控制;監(jiān)控前端,與中心節(jié)點和邊緣節(jié)點連接,用于發(fā)起首次注冊接入或者發(fā)起注冊接入;監(jiān)控客戶端,與中心節(jié)點和邊緣節(jié)點連接。本發(fā)明還公開了一種注冊控制方法,包括監(jiān)控前端/監(jiān)控客戶端向中心節(jié)點的注冊服務(wù)器首次發(fā)起注冊接入請求消息;注冊服務(wù)器獲取監(jiān)控前端/監(jiān)控客戶端所屬邊緣節(jié)點,并通知重新向其歸屬邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器進(jìn)行重新注冊;以及監(jiān)控前端/監(jiān)控客戶端向邊緣節(jié)點的業(yè)務(wù)處理服務(wù)器發(fā)起重新注冊請求消息。因此,本發(fā)明可以通過增加邊緣節(jié)點很靈活的進(jìn)行系統(tǒng)擴容。
文檔編號H04L12/28GK101583024SQ20091014238
公開日2009年11月18日 申請日期2009年6月4日 優(yōu)先權(quán)日2009年6月4日
發(fā)明者周永宏 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
尚志市| 靖州| 太白县| 阜平县| 景洪市| 正安县| 万全县| 宾川县| 岐山县| 旬阳县| 邹城市| 宁国市| 寿光市| 皮山县| 大田县| 六枝特区| 佛冈县| 南川市| 西畴县| 清水河县| 博白县| 东阿县| 洪洞县| 同德县| 临颍县| 托克托县| 潢川县| 陕西省| 从化市| 青河县| 舒城县| 珠海市| 恩施市| 临夏县| 乌兰察布市| 凌海市| 东源县| 南城县| 女性| 贵定县| 安仁县|