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

一種進程隔離式監(jiān)控方法和系統(tǒng)的制作方法

文檔序號:6368260閱讀:146來源:國知局
專利名稱:一種進程隔離式監(jiān)控方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及監(jiān)控領(lǐng)域,特別涉及一種進程隔離式監(jiān)控方法和系統(tǒng)。
背景技術(shù)
目前,隨著越來越多的大型監(jiān)控聯(lián)網(wǎng)項目的出現(xiàn),人們意識到大型項目的核心管理平臺軟件是非常重要的??梢哉f,管理平臺軟件決定了大型監(jiān)控聯(lián)網(wǎng)項目的成敗。目前常見的的管理平臺都是一個進程來控制整個系統(tǒng)的所有資源,若進程意外終止則會導(dǎo)致整個系統(tǒng)癱瘓,無法向外界提供服務(wù)。并且,現(xiàn)有系統(tǒng)具備壓力過大、耦合性太強的缺陷?,F(xiàn)有技術(shù)中的監(jiān)控系統(tǒng)參見圖1,包括客戶端CLINET、單一服務(wù)進程模塊MAIN和前端設(shè)備PU (Previous Unit),單一服務(wù)進程模塊包括事件服務(wù)進程PEU (Process EventUnit),存儲服務(wù)進程PSU (Process Storage Unit),數(shù)據(jù)配置服務(wù)進程PMS (ProcessManager Server),流媒體轉(zhuǎn)發(fā),前端控制進程PAU(Previous Access Unit),上述各個進程的功能均包含在單一服務(wù)進程模塊MAIN的一個進程中。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種進程隔離式監(jiān)控方法和系統(tǒng)。為了解決上述技術(shù)問題,本發(fā)明提供了一種進程隔離式監(jiān)控方法,包括以下步驟
客戶端發(fā)送預(yù)覽請求給主進程模塊,
所述主進程模塊將所述預(yù)覽請求發(fā)送給輔助進程模塊,
所述輔助進程模塊發(fā)送流指令給前端設(shè)備,
所述前端設(shè)備接收所述流指令,反饋數(shù)據(jù)流給所述輔助進程模塊,
所述輔助進程模塊將所述數(shù)據(jù)流發(fā)送給所述主進程模塊,
所述主進程模塊發(fā)送所述數(shù)據(jù)流給所述客戶端,
所述客戶端接收所述數(shù)據(jù)流。進一步地,上述實現(xiàn)方法還可具有以下特點所述主進程模塊判斷所述預(yù)覽請求中包含的輔助進程模塊標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的輔助進程模塊。進一步地,上述實現(xiàn)方法還可具有以下特點所述輔助模塊判斷所述流指令中包含的前端設(shè)備標識,將所述流指令發(fā)送給對應(yīng)的前端設(shè)備。進一步地,上述實現(xiàn)方法還可具有以下特點所述客戶端對所述數(shù)據(jù)流進行解碼和渲染,顯示圖像。進一步地,上述實現(xiàn)方法還可具有以下特點所述預(yù)覽請求還包括事件服務(wù)進程標識、存儲服務(wù)進程標識和數(shù)據(jù)配置服務(wù)進程標識。進一步地,上述實現(xiàn)方法還可具有以下特點所述主進程模塊判斷所述預(yù)覽請求中包含的事件服務(wù)進程標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的事件服務(wù)進程模塊,
所述主進程模塊判斷所述預(yù)覽請求中包含的存儲服務(wù)進程標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的存儲服務(wù)進程模塊,
所述主進程模塊判斷所述預(yù)覽請求中包含的數(shù)據(jù)配置服務(wù)標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的數(shù)據(jù)配置服務(wù)進程模塊。本發(fā)明提供了一種進程隔離式監(jiān)控系統(tǒng),包括主進程模塊、事件服務(wù)進程模塊、存儲服務(wù)進程模塊、數(shù)據(jù)配置服務(wù)進程模塊、客戶端、前端設(shè)備和至少兩個輔助進程模塊,
所述主進程模塊用于管理所述輔助進程模塊 和業(yè)務(wù)的分發(fā),
所述輔助進程模塊用于負責(zé)流媒體數(shù)據(jù)的轉(zhuǎn)發(fā)以及對所述前端設(shè)備的控制,
所述事件服務(wù)進程模塊用于事件的訂閱、存儲、查詢以及分發(fā)給所述客戶端,
所述存儲服務(wù)進程模塊用于數(shù)據(jù)存儲,
所述數(shù)據(jù)配置服務(wù)進程模塊用于攝象機點位配置,
所述主進程模塊分別與所述輔助進程模塊、所述事件服務(wù)進程模塊、所述存儲服務(wù)進程模塊、所述數(shù)據(jù)配置服務(wù)進程模塊以及所述客戶端連接,所述前端設(shè)備與所述輔助進程模塊連接。進一步地,上述系統(tǒng)還可具有以下特點各個模塊間采用TCP協(xié)議進行通信。進一步地,上述系統(tǒng)還可具有以下特點所述前端設(shè)備按照類型進行劃分,用于對應(yīng)不同類型的所述輔助進程模塊。由上可知,本發(fā)明方法和系統(tǒng)達到將一個系統(tǒng)分割成多個服務(wù)進程,各個進程之間相互獨立,互不影響;各個進程處理各自的業(yè)務(wù)邏輯,這些進程由一個統(tǒng)一的進程管理和業(yè)務(wù)分發(fā),各個進程看似分散但又高度的統(tǒng)一;系統(tǒng)采用進程分離,一個進程出現(xiàn)問題只會產(chǎn)生局部影響而不會影響整個系統(tǒng)的服務(wù);降低了程序中的二進制耦合;各種異質(zhì)設(shè)備的無縫接入,增加一個設(shè)備只需要增加一個組件即可,降低了開發(fā)難度和開發(fā)周期的技術(shù)效果。


圖I是現(xiàn)有技術(shù)的系統(tǒng)結(jié)構(gòu)示意圖,
圖2是本發(fā)明一較佳實施例的系統(tǒng)結(jié)構(gòu)示意圖,
圖3是本發(fā)明一較佳實施例的方法流程示意圖。
具體實施例方式以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的其具體方法,詳細說明如后。本發(fā)明的總體思路是
根據(jù)系統(tǒng)功能將整個管理平臺分割成多及個服務(wù)進程,PEU負責(zé)事件的訂閱、存儲和查詢以及分發(fā)給各個客戶端。PSU負責(zé)數(shù)據(jù)存儲,錄象點播。PMS負責(zé)攝象機點位配置。PAU負責(zé)流媒體數(shù)據(jù)的轉(zhuǎn)發(fā)以及對前端設(shè)備的控制。MAIN負責(zé)管理各個進程和業(yè)務(wù)的分發(fā)。根據(jù)配置文件及設(shè)備種類來控制啟動PAU進程的數(shù)量??蛻舳说顷懙組AIN,向其請求各種服務(wù),MAIN將這些服務(wù)分發(fā)到相應(yīng)的進程,相應(yīng)的進程得到請求之后便提供相應(yīng)的服務(wù),客戶端將請求的響應(yīng)呈現(xiàn)給用戶。比如客戶端要查看某一個攝象機點位的實時圖象,客戶端將點位信息(攝象機名字)提交給MAIN,MAIN根據(jù)提交上來的信息查詢到該攝象機所在的PAU,然后將服務(wù)請求發(fā)送到該PAU,PAU則做出實時的響應(yīng)連接到前端設(shè)備控制前端設(shè)備發(fā)出實時圖象數(shù)據(jù)流,客戶端得到數(shù)據(jù)之后解碼顯示出圖象。本監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖一較佳實施例參見圖2,包括主進程模塊MAIN、事件服務(wù)進程模塊PEU、存儲服務(wù)進程模塊PSU、數(shù)據(jù)配置服務(wù)進程模塊PMS、客戶端CLINET、前端設(shè)備PU和至少兩個輔助進程模塊PAU,
主進程模塊MAIN用于管理所述輔助進程模塊和業(yè)務(wù)的分發(fā),輔助進程模塊PAU用于負責(zé)流媒體數(shù)據(jù)的轉(zhuǎn)發(fā)以及對所述前端設(shè)備的控制,事件服務(wù)進程模塊PEU用于事件的訂閱、存儲、查詢以及分發(fā)給所述客戶端,存儲服務(wù)進程模塊PSU用于數(shù)據(jù)存儲,數(shù)據(jù)配置服務(wù)進程模塊PMS用于攝象機點位配置,
主進程模塊分別與輔助進程模塊、事件服務(wù)進程模塊、存儲服務(wù)進程模塊、數(shù)據(jù)配置服務(wù)進程模塊以及客戶端連接,前端設(shè)備與所述輔助進程模塊連接。
本發(fā)明一較佳實施例的方法流程示意圖參見圖3,
步驟S110,客戶端發(fā)送預(yù)覽請求給主進程模塊,
步驟S120,主進程模塊將預(yù)覽請求發(fā)送給輔助進程模塊,
步驟S130,輔助進程模塊發(fā)送流指令給前端設(shè)備,
步驟S140,前端設(shè)備接收流指令,反饋數(shù)據(jù)流給輔助進程模塊,
步驟S150,輔助進程模塊將數(shù)據(jù)流發(fā)送給主進程模塊,
步驟S160,主進程模塊發(fā)送數(shù)據(jù)流給客戶端,
步驟S170,客戶端接收數(shù)據(jù)流,
步驟S120還包括如下步驟,主進程模塊判斷預(yù)覽請求中包含的輔助進程模塊標識,將預(yù)覽請求發(fā)送給對應(yīng)的輔助進程模塊。步驟S130還包括如下步驟,輔助模塊判斷流指令中包含的前端設(shè)備標識,將流指令發(fā)送給對應(yīng)的前端設(shè)備。步驟S170還包括如下步驟,客戶端對數(shù)據(jù)流進行解碼和渲染,顯示圖像。
預(yù)覽請求還包括事件服務(wù)進程標識、存儲服務(wù)進程標識和數(shù)據(jù)配置服務(wù)進程標識。因此,步驟S120還包括如下步驟主進程模塊判斷預(yù)覽請求中包含的事件服務(wù)進程標識,將預(yù)覽請求發(fā)送給對應(yīng)的事件服務(wù)進程模塊,
主進程模塊判斷預(yù)覽請求中包含的存儲服務(wù)進程標識,將預(yù)覽請求發(fā)送給對應(yīng)的存儲服務(wù)進程模塊,
主進程模塊判斷預(yù)覽請求中包含的數(shù)據(jù)配置服務(wù)標識,將預(yù)覽請求發(fā)送給對應(yīng)的數(shù)據(jù)配置服務(wù)進程模塊。以上具體實施方式
僅用于說明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1.ー種進程隔離式監(jiān)控方法,其特征在于,包括以下步驟, 客戶端發(fā)送預(yù)覽請求給主進程模塊, 所述主進程模塊將所述預(yù)覽請求發(fā)送給輔助進程模塊, 所述輔助進程模塊發(fā)送流指令給前端設(shè)備, 所述前端設(shè)備接收所述流指令,反饋數(shù)據(jù)流給所述輔助進程模塊, 所述輔助進程模塊將所述數(shù)據(jù)流發(fā)送給所述主進程模塊, 所述主進程模塊發(fā)送所述數(shù)據(jù)流給所述客戶端, 所述客戶端接收所述數(shù)據(jù)流。
2.根據(jù)權(quán)利要求I所述的進程隔離式監(jiān)控方法,其特征在干, “所述主進程模塊將所述預(yù)覽請求發(fā)送給輔助進程模塊”具體為 所述主進程模塊判斷所述預(yù)覽請求中包含的輔助進程模塊標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的輔助進程模塊。
3.根據(jù)權(quán)利要求2所述的進程隔離式監(jiān)控方法,其特征在干, “所述輔助進程模塊發(fā)送流指令給前端設(shè)備”具體為 所述輔助模塊判斷所述流指令中包含的前端設(shè)備標識,將所述流指令發(fā)送給對應(yīng)的前端設(shè)備。
4.根據(jù)權(quán)利要求3所述的進程隔離式監(jiān)控方法,其特征在干, “所述客戶端接收所述數(shù)據(jù)流”還包括如下步驟,所述客戶端對所述數(shù)據(jù)流進行解碼和渲染,顯示圖像。
5.根據(jù)權(quán)利要求4所述的進程隔離式監(jiān)控方法,其特征在干, 所述預(yù)覽請求還包括事件服務(wù)進程標識、存儲服務(wù)進程標識和數(shù)據(jù)配置服務(wù)進程標識。
6.根據(jù)權(quán)利要求5所述的進程隔離式監(jiān)控方法,其特征在干, “所述主進程模塊將所述預(yù)覽請求發(fā)送給輔助進程模塊”還包括如下步驟, 所述主進程模塊判斷所述預(yù)覽請求中包含的事件服務(wù)進程標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的事件服務(wù)進程模塊, 所述主進程模塊判斷所述預(yù)覽請求中包含的存儲服務(wù)進程標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的存儲服務(wù)進程模塊, 所述主進程模塊判斷所述預(yù)覽請求中包含的數(shù)據(jù)配置服務(wù)標識,將所述預(yù)覽請求發(fā)送給對應(yīng)的數(shù)據(jù)配置服務(wù)進程模塊。
7.—種進程隔離式監(jiān)控系統(tǒng),其特征在于,包括主進程模塊、事件服務(wù)進程模塊、存儲服務(wù)進程模塊、數(shù)據(jù)配置服務(wù)進程模塊、客戶端、前端設(shè)備和至少兩個輔助進程模塊, 所述主進程模塊用于管理所述輔助進程模塊和業(yè)務(wù)的分發(fā), 所述輔助進程模塊用于負責(zé)流媒體數(shù)據(jù)的轉(zhuǎn)發(fā)以及對所述前端設(shè)備的控制, 所述事件服務(wù)進程模塊用于事件的訂閱、存儲、查詢以及分發(fā)給所述客戶端, 所述存儲服務(wù)進程模塊用于數(shù)據(jù)存儲, 所述數(shù)據(jù)配置服務(wù)進程模塊用于攝象機點位配置, 所述主進程模塊分別與所述輔助進程模塊、所述事件服務(wù)進程模塊、所述存儲服務(wù)進程模塊、所述數(shù)據(jù)配置服務(wù)進程模塊以及所述客戶端連接,所述前端設(shè)備與所述輔助進程模塊連接。
8.如權(quán)利要求7所述的進程隔離式監(jiān)控系統(tǒng),其特征在于,各個模塊間采用TCP協(xié)議進行通信。
9.如權(quán)利要求8所述的進程隔離式監(jiān)控系統(tǒng),其特征在于,所述前端設(shè)備按照類型進行劃分,用于對應(yīng)不同類型的所述輔助進程模塊。
全文摘要
本發(fā)明公開了一種進程隔離式監(jiān)控方法和系統(tǒng),針對現(xiàn)有技術(shù)中的管理平臺都是一個進程來控制整個系統(tǒng)的所有資源,若進程意外終止則會導(dǎo)致整個系統(tǒng)癱瘓,無法向外界提供服務(wù)缺陷而發(fā)明,包括以下步驟客戶端發(fā)送預(yù)覽請求給主進程模塊,所述主進程模塊將所述預(yù)覽請求發(fā)送給輔助進程模塊,所述輔助進程模塊發(fā)送流指令給前端設(shè)備,所述前端設(shè)備接收所述流指令,反饋數(shù)據(jù)流給所述輔助進程模塊,所述輔助進程模塊將所述數(shù)據(jù)流發(fā)送給所述主進程模塊,所述主進程模塊發(fā)送所述數(shù)據(jù)流給所述客戶端,所述客戶端接收所述數(shù)據(jù)流。本發(fā)明方法和系統(tǒng)達到將一個系統(tǒng)分割成多個服務(wù)進程,各個進程之間相互獨立,互不影響的技術(shù)效果。
文檔編號G06F11/30GK102662753SQ201210115949
公開日2012年9月12日 申請日期2012年4月19日 優(yōu)先權(quán)日2012年4月19日
發(fā)明者蒲永剛 申請人:重慶網(wǎng)力視界科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泽普县| 湾仔区| 龙海市| 行唐县| 石景山区| 永善县| 靖边县| 台中县| 池州市| 东明县| 涟源市| 湖南省| 利川市| 新邵县| 米泉市| 莫力| 大港区| 七台河市| 来宾市| 海城市| 汉中市| 德清县| 石家庄市| 巫山县| 绥中县| 防城港市| 鄯善县| 诸暨市| 东台市| 鄂托克旗| 湖口县| 周口市| 博野县| 西城区| 汨罗市| 永嘉县| 龙南县| 青阳县| 涟水县| 琼海市| 广饶县|