日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法及編碼器的制作方法

文檔序號:7898659閱讀:459來源:國知局
專利名稱:視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法及編碼器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種視頻監(jiān)控環(huán)形網(wǎng)絡(luò),具體涉及一種視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法及編碼器。
背景技術(shù)
隨著視頻監(jiān)控發(fā)展越來越迅速,對于EC (Encoder,編碼器)應(yīng)用功能的需求也越來越多,其中包括24小時(shí)不間斷工作以及備份存儲(chǔ)。例如在高速公路這種特殊的監(jiān)控場景中,可以基于RRPP (Rapid Ring Protection Protocol,快速環(huán)網(wǎng)保護(hù)協(xié)議),利用編碼器來組建RRPP環(huán),這樣既可以減少布線投資又可以提高設(shè)備的可靠性。一旦物理線路或者環(huán)上的設(shè)備發(fā)生故障,RRPP環(huán)可以自動(dòng)檢測出故障并放開非主節(jié)點(diǎn),不會(huì)影響監(jiān)控的實(shí)況以及存儲(chǔ)業(yè)務(wù)。一般在RRPP環(huán)上需要部署幾十個(gè)甚至是幾百個(gè)編碼器,監(jiān)控所產(chǎn)生的視頻流需要保存在位于監(jiān)控中心的存儲(chǔ)設(shè)備上。而每個(gè)編碼器分別與放在監(jiān)控中心的存儲(chǔ)設(shè)備建立 iSCSI (Internet Small Computer System Interface,因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口)連接。 圖1所示的RRPP環(huán)網(wǎng)包括5臺(tái)編碼器,即編碼器101至編碼器105,該5臺(tái)編碼器分別與存儲(chǔ)設(shè)備106之間,通過交換機(jī)107以及VM服務(wù)器(VM :video management)同IP網(wǎng)絡(luò)建立 iSCSI連接,監(jiān)控所產(chǎn)生的視頻流需要保存在位于監(jiān)控中心的存儲(chǔ)設(shè)備106上。這樣的話, 存儲(chǔ)設(shè)備106需要建立并維護(hù)與編碼器數(shù)量相同的全部的5條iSCSI并行連接。隨著編碼器的數(shù)量以及隨之產(chǎn)生的并行連接數(shù)的增多,存儲(chǔ)設(shè)備106的故障概率也會(huì)隨之大增,所以這種編碼器的組網(wǎng)連接方式對存儲(chǔ)設(shè)備的性能要求很高。在其他的視頻監(jiān)控環(huán)形網(wǎng)絡(luò)應(yīng)用環(huán)境中,例如基于STP (Spanning Tree Protocol,生成樹協(xié)議),或者RPR(Resilient Packet Ring,彈性分組環(huán))來組建的可以進(jìn)行備份的網(wǎng)絡(luò)連接,其同樣存在著類似的技術(shù)問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的是針對具備大量編碼器的視頻監(jiān)控環(huán)網(wǎng)中的存儲(chǔ)設(shè)備,由于并行連接數(shù)過多,容易發(fā)生故障的技術(shù)問題,提供一種視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法及編碼器。為達(dá)到上述目的,本發(fā)明提供的技術(shù)方案如下一種視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法,所述視頻監(jiān)控環(huán)網(wǎng)包括多個(gè)編碼器,多個(gè)所述編碼器與視頻管理VM服務(wù)器相連接,所述VM服務(wù)器通過IP網(wǎng)絡(luò)與存儲(chǔ)設(shè)備相連接, 包括以下步驟以多個(gè)所述編碼器中的至少一個(gè)編碼器為主編碼器,以其余的為非主編碼器;所述主編碼器與所述存儲(chǔ)設(shè)備建立iSCSI會(huì)話連接,通過該iSCSI會(huì)話連接,將自身的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;每個(gè)所述非主編碼器與所述主編碼器建立iSCSI會(huì)話連接,將各自的視頻流的數(shù)據(jù)傳輸給所述主編碼器,所述視頻流數(shù)據(jù)中攜帶分配給該視頻流數(shù)據(jù)的邏輯單元號LUN ; 然后所述主編碼器將多個(gè)所述非主編碼器傳輸來的攜帶有LUN的視頻流數(shù)據(jù),通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備; 所述存儲(chǔ)設(shè)備根據(jù)LUN將視頻流數(shù)據(jù)存儲(chǔ)在相應(yīng)的存儲(chǔ)空間。優(yōu)選的,以多個(gè)所述編碼器中的至少一個(gè)編碼器為主編碼器,以其余的為非主編碼器的步驟具體為所述編碼器向所述VM服務(wù)器注冊時(shí),向所述VM服務(wù)器發(fā)送添加了優(yōu)先級字段的注冊消息;所述VM服務(wù)器比較多個(gè)所述編碼器的優(yōu)先級,優(yōu)先級最高的至少一個(gè)所述編碼器為主編碼器,其余的非主編碼器。優(yōu)選的,每個(gè)所述非主編碼器與所述主編碼器建立iSCSI會(huì)話連接具體為VM服務(wù)器通過注冊響應(yīng)消息告知各編碼器環(huán)網(wǎng)中的主編碼器和非主編碼器,每個(gè)所述非主編碼器作為發(fā)起端與作為目標(biāo)端的主編碼器建立iSCSI會(huì)話連接。優(yōu)選的,所述主編碼器將多個(gè)所述非主編碼器傳輸來的攜帶有LUN的視頻流數(shù)據(jù),通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備,具體為所述主編碼器直接將多個(gè)所述非主編碼器傳輸來的視頻流的數(shù)據(jù)重新封裝,通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備。優(yōu)選的,該方法進(jìn)一步包括,以多個(gè)所述編碼器中的一個(gè)編碼器為備份編碼器,該備份編碼器與所述主編碼器保持心跳連接,當(dāng)所述主編碼器發(fā)生宕機(jī)時(shí),所述備份編碼器接管所述主編碼器上的IP地址。 優(yōu)選的,所述環(huán)網(wǎng)為RRPP環(huán)網(wǎng)或者STP環(huán)網(wǎng)或者RPR環(huán)網(wǎng)。一種編碼器,應(yīng)用在視頻監(jiān)控環(huán)網(wǎng)中,所述視頻監(jiān)控環(huán)網(wǎng)包括多個(gè)所述編碼器,多個(gè)所述編碼器與視頻管理VM服務(wù)器相連接,所述VM服務(wù)器通過IP網(wǎng)絡(luò)與存儲(chǔ)設(shè)備相連接,每個(gè)所述編碼器包括會(huì)話建立模塊,用于多個(gè)所述編碼器之間以及所述編碼器與存儲(chǔ)設(shè)備之間建立 iSCSI會(huì)話連接;數(shù)據(jù)傳輸模塊,用于多個(gè)所述編碼器之間以及所述編碼器與存儲(chǔ)設(shè)備之間的視頻流數(shù)據(jù)傳輸;其中,作為主編碼器時(shí),所述編碼器通過所述會(huì)話建立模塊與所述存儲(chǔ)設(shè)備以及非主編碼器建立iSCSI會(huì)話連接,通過所述數(shù)據(jù)傳輸模塊,將自身的視頻流數(shù)據(jù)以及承載在所述主編碼器與非主編碼器ISCSI會(huì)話上的攜帶有LUN的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;作為非主編碼器時(shí),所述編碼器通過所述會(huì)話建立模塊與所述主編碼器建立 iSCSI會(huì)話連接,通過所述數(shù)據(jù)傳輸模塊,將各自的視頻流的數(shù)據(jù)傳輸給所述主編碼器,所述視頻流數(shù)據(jù)中攜帶分配給該視頻流數(shù)據(jù)的邏輯單元號LUN。優(yōu)選的,所述編碼器還包括字段添加模塊,用于在所述編碼器向所述VM服務(wù)器注冊時(shí),向所述VM服務(wù)器發(fā)送的注冊消息中添加優(yōu)先級字段,
注冊響應(yīng)消息接收模塊,用于接收VM服務(wù)器返回注冊響應(yīng)消息,該響應(yīng)消息包括環(huán)網(wǎng)中的主編碼器和非主編碼器信息,并將主和非主編碼器信息通知會(huì)話建立模塊。 優(yōu)選的,所述編碼器還包括會(huì)話建立模塊還用于,當(dāng)會(huì)話建立模塊接收到環(huán)網(wǎng)主編碼器和非主編碼器的信息時(shí),若自身作為非主編碼器,會(huì)話建立模塊發(fā)起與主編碼器的iscsi會(huì)話連接,當(dāng)自身作為主編碼器時(shí),會(huì)話建立模塊接收非主編碼器的ISCSI會(huì)話連接。優(yōu)選的,所述編碼器還包括備份模塊,作為備份編碼器的所述編碼器,通過所述備份模塊與作為主編碼器的所述編碼器保持心跳連接,當(dāng)所述主編碼器發(fā)生宕機(jī)時(shí),所述備份編碼器接管所述主編碼器上的IP地址。本發(fā)明的視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法及編碼器具有以下的有益效果本發(fā)明的視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法,在環(huán)網(wǎng)中選出一臺(tái)或者多臺(tái)主編碼器,再由所述主編碼器與存儲(chǔ)設(shè)備建立iSCSI會(huì)話連接,從而減少了存儲(chǔ)設(shè)備上的iSCSI會(huì)話連接數(shù)量。由于iSCSI會(huì)話連接的數(shù)量較少,使存儲(chǔ)設(shè)備的故障率大大降低,同時(shí),每條 iSCSI會(huì)話連接的串行處理方式也有效的提高了存儲(chǔ)設(shè)備數(shù)據(jù)處理的效率。


圖1是現(xiàn)有技術(shù)中的RRPP環(huán)網(wǎng)的編碼器組網(wǎng)情況的示意圖;圖2是本發(fā)明的視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法在RRPP環(huán)網(wǎng)中的一種具體實(shí)施方式
的編碼器組網(wǎng)情況的示意圖;圖3是適用本發(fā)明的視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法的一種編碼器的具體實(shí)施方式
的模塊組件結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案、及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例, 對本發(fā)明進(jìn)一步詳細(xì)說明。本發(fā)明的目的是一個(gè)環(huán)形組網(wǎng)上的編碼器設(shè)備只與存儲(chǔ)設(shè)備建立一個(gè)或者少數(shù)的幾個(gè)因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI會(huì)話連接,依靠此一個(gè)或者少數(shù)的幾個(gè)iSCSI會(huì)話連接來傳輸環(huán)上所有的編碼器的視頻監(jiān)控的存儲(chǔ)數(shù)據(jù),從而可以大大的減少存儲(chǔ)設(shè)備上的iSCSI會(huì)話連接數(shù)量,降低存儲(chǔ)設(shè)備的技術(shù)指標(biāo),使存儲(chǔ)設(shè)備可以為更多的編碼器提供存儲(chǔ)服務(wù)。一種視頻監(jiān)控環(huán)網(wǎng),如圖2所示,其包括,五個(gè)編碼器(編碼器201至編碼器205), VM服務(wù)器(VM =Video management),以及存儲(chǔ)設(shè)備206。所述五個(gè)編碼器與所述交換機(jī)207 相連接,所述交換機(jī)207連接到VM服務(wù)器,再通過IP網(wǎng)絡(luò)與所述存儲(chǔ)設(shè)備206相連接,多個(gè)所述編碼器視頻流的數(shù)據(jù)通過iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備206進(jìn)行存儲(chǔ)。五個(gè)所述編碼器包括一個(gè)主編碼器(編碼器201)和四個(gè)非主編碼器(編碼器202 至編碼器205);所述主編碼器與所述存儲(chǔ)設(shè)備建立iSCSI會(huì)話連接;每個(gè)所述非主編碼器與所述主編碼器建立iSCSI會(huì)話連接;每個(gè)所述非主編碼器與所述主編碼器之間的iSCSI 會(huì)話連接,用來將四個(gè)所述非主編碼器的視頻流的數(shù)據(jù),傳輸給所述主編碼器;所述主編碼器與所述存儲(chǔ)設(shè)備206之間的iSCSI會(huì)話連接,用來將四個(gè)所述非主編碼器傳輸過來的以及所述主編碼器的視頻流的數(shù)據(jù),傳輸給所述存儲(chǔ)設(shè)備206。 上述視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法,如圖2所示,該方法是通過在環(huán)形組網(wǎng)環(huán)上選舉出一個(gè)主編碼器,由該主編碼器與存儲(chǔ)設(shè)備206建立iSCSI會(huì)話連接,環(huán)上的多個(gè)非主編碼器分別與該主編碼器建立連接,并傳輸視頻流的數(shù)據(jù)來實(shí)現(xiàn)發(fā)明目的。其具體包括以下步驟首先,在RRPP環(huán)上選擇一個(gè)編碼器為主編碼器。具體的說,在編碼器(編碼器201 至編碼器205)向VM服務(wù)器注冊時(shí),在注冊消息里添加優(yōu)先級字段,該消息發(fā)送到所述VM 服務(wù)器,由所述VM服務(wù)器比較屬于同一個(gè)RRPP域中編碼器的優(yōu)先級,優(yōu)先級最高的編碼器則為主編碼器;如果優(yōu)先級都一樣,則比較編碼器的IP地址大小,IP地址最大的則為主編碼器。優(yōu)先級次優(yōu)或者IP地址次大的則為備份編碼器。在本實(shí)施例中,優(yōu)先級最高的編碼器201為主編碼器,編碼器202為備份編碼器。在判斷決定出主編碼器和備份編碼器后,VM 通過注冊響應(yīng)消息告訴RRPP域中所有的編碼器(編碼器201至編碼器205),環(huán)網(wǎng)中編碼器201是主編碼器,編碼器202-編碼器205是非主編碼器。所述VM服務(wù)器207通過注冊響應(yīng)消息告訴編碼器的消息還包括一 IP地址,由主編碼器(編碼器201)負(fù)責(zé)利用該IP地址與存儲(chǔ)設(shè)備206建立iSCSI會(huì)話連接。該IP地址一般采用虛IP地址。主編碼器(編碼器201)與備份編碼器(編碼器202)之間進(jìn)行心跳?;?,如果備份編碼器(編碼器202)監(jiān)測到主編碼器(編碼器201)宕機(jī),則接管主編碼器(編碼器201)上的IP地址,承擔(dān)起主編碼器的角色,其他的編碼器依然通過上述IP地址傳輸視頻流數(shù)據(jù),網(wǎng)絡(luò)流量不會(huì)中斷, 對實(shí)際的iSCSI會(huì)話以及存儲(chǔ)業(yè)務(wù)均沒有任何影響。RRPP環(huán)上的非主編碼器(除了編碼器201以外的編碼器)分別與所述主編碼器 (編碼器201)建立ISCSI連接。當(dāng)VM服務(wù)器發(fā)回的注冊響應(yīng)消息,編碼器201至編碼器 205根據(jù)里面的填充字段來判斷自身為主編碼器還是非主編碼器,并且還提取出該注冊響應(yīng)消息中的IP地址。經(jīng)過判斷自身為主編碼器,即編碼器201,則該主編碼器在網(wǎng)絡(luò)接口上應(yīng)用此IP地址。而經(jīng)過判斷自身為非主編碼器,即編碼器202至編碼器205,則所述非主編碼器分別與所述主編碼器(編碼器201)的IP地址建立起iSCSI會(huì)話連接。所述主編碼器 (編碼器201)作為Target端(目標(biāo)端),而非主編碼器(編碼器202至編碼器205)作為 initiator端(發(fā)起端),建立iSCSI會(huì)話連接。主編碼器(編碼器201)與存儲(chǔ)設(shè)備建立iSCSI會(huì)話連接。具體的說,一方面,存儲(chǔ)設(shè)備206為每個(gè)監(jiān)控?cái)z像頭中工作的編碼器分配存儲(chǔ)資源,主編碼器(編碼器201)與存儲(chǔ)設(shè)備206只建立起一個(gè)iSCSI會(huì)話連接,全部的編碼器的視頻流的數(shù)據(jù)都掛載在一個(gè) Target資源下,利用不同的邏輯單元號(LUN號)來區(qū)分不同的編碼器的視頻流的數(shù)據(jù)。 另一方面,非主編碼器(編碼器202至編碼器205)與主編碼器(編碼器201)之間建立起 iSCSI連接后,主編碼器(編碼器201)作為存儲(chǔ)虛擬化設(shè)備,自身不提供物理的存儲(chǔ)資源, 直接把非主編碼器(編碼器202至編碼器205)發(fā)送過來的視頻流的數(shù)據(jù)重新封裝,在主編碼器(編碼器201)與存儲(chǔ)設(shè)備206之間建立的iSCSI會(huì)話連接上傳輸。所述存儲(chǔ)設(shè)備 206同一時(shí)間僅僅處理上述一條iSCSI連接傳輸?shù)臄?shù)據(jù),將視頻流的數(shù)據(jù)存儲(chǔ)起來,這種串行處理的方式可以提高該存儲(chǔ)設(shè)備206數(shù)據(jù)存儲(chǔ)處理效率。其中,當(dāng)非主編碼器(編碼器202至編碼器205)作為Initiator端向作為主編碼器(編碼器201)的Target端發(fā)起iSCSI連接,非主編碼器(編碼器202至編碼器205)分配給攝像頭存儲(chǔ)資源的LUN號為X。而作為initiator端的主編碼器(編碼器201)向存儲(chǔ)設(shè)備發(fā)起iSCSI連接,請求寫入實(shí)際的存儲(chǔ)資源的LUN號也為X。主編碼器(編碼器201) 與所述非主編碼器(編碼器202至編碼器205)之間的iSCSI連接,主編碼器(編碼器201) 與存儲(chǔ)設(shè)備206之間的iSCSI連接,上述兩個(gè)iSCSI連接中所傳輸?shù)囊曨l流的數(shù)據(jù),均依靠 LUN號是否相同來對應(yīng)。 在另外的數(shù)據(jù)存儲(chǔ)的方法的實(shí)施例中,也可以選取兩個(gè)或者更多個(gè)編碼器作為主編碼器,例如以兩個(gè)主編碼器為例,在包括有50臺(tái)編碼器的RRPP環(huán)形網(wǎng)絡(luò)中,可以選取第1 和第50臺(tái)編碼器分別作為主編碼器,而將其他編碼器作為非主編碼器。第1和第50臺(tái)編碼器,這兩臺(tái)主編碼器分別與存儲(chǔ)設(shè)備進(jìn)行iSCSI會(huì)話連接,在整個(gè)RRPP環(huán)形網(wǎng)絡(luò)中,只是設(shè)有這兩條編碼器與存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接。對于非主編碼器,其中一部分非主編碼器分別與第1臺(tái)主編碼器建立iSCSI會(huì)話連接,而剩下的非主編碼器分別與第50臺(tái)主編碼器建立iSCSI會(huì)話連接(可以為第2至第30臺(tái)編碼器分別與第1臺(tái)編碼器建立iSCSI 會(huì)話連接,而第31至第49臺(tái)編碼器分別與第50臺(tái)編碼器建立iSCSI會(huì)話連接)。這樣,與第1臺(tái)編碼器建立iSCSI會(huì)話連接的非主編碼器以及第1臺(tái)編碼器,通過第1臺(tái)編碼器與存儲(chǔ)設(shè)備進(jìn)行iSCSI會(huì)話連接,將視頻流的數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;而與第50臺(tái)編碼器建立iSCSI會(huì)話連接的非主編碼器以及第50臺(tái)編碼器,通過第50臺(tái)編碼器與與存儲(chǔ)設(shè)備進(jìn)行iSCSI會(huì)話連接,將視頻流的數(shù)據(jù)傳輸視頻流的數(shù)據(jù)。在這種具體實(shí)施方式
中,存儲(chǔ)設(shè)備是采用串行的處理方式分別進(jìn)行存儲(chǔ)上述兩條iSCSI會(huì)話連接傳輸過來的視頻流的數(shù)據(jù), 而只是并行的處理方式處理兩條同時(shí)建立的iSCSI會(huì)話連接。少量的iSCSI會(huì)話連接使這種存儲(chǔ)視頻流的數(shù)據(jù)的方式的故障率大大降低,同時(shí),每條iSCSI會(huì)話連接的串行處理方式也有效的提高了存儲(chǔ)設(shè)備數(shù)據(jù)處理的效率。圖3顯示了本發(fā)明的數(shù)據(jù)存儲(chǔ)的方法適用的一種編碼器的實(shí)施方式,該編碼器包括會(huì)話建立模塊、數(shù)據(jù)傳輸模塊、字段添加模塊、注冊響應(yīng)消息接收模塊、以及備份模塊。 本實(shí)施例的編碼器應(yīng)用在視頻監(jiān)控環(huán)網(wǎng)中,所述視頻監(jiān)控環(huán)網(wǎng)包括多個(gè)所述編碼器,多個(gè)所述編碼器與視頻管理VM服務(wù)器相連接,所述VM服務(wù)器通過IP網(wǎng)絡(luò)與存儲(chǔ)設(shè)備相連接。所述會(huì)話建立模塊,用于多個(gè)所述編碼器之間或者所述編碼器與存儲(chǔ)設(shè)備之間建立iSCSI會(huì)話連接;所述數(shù)據(jù)傳輸模塊,用于多個(gè)所述編碼器之間或者所述編碼器與存儲(chǔ)設(shè)備之間的視頻流數(shù)據(jù)傳輸;所述字段添加模塊,用于在所述編碼器向所述VM服務(wù)器注冊時(shí),向所述VM服務(wù)器發(fā)送的注冊消息中添加優(yōu)先級字段。所述注冊響應(yīng)消息接收模塊,用于接收VM服務(wù)器返回注冊響應(yīng)消息,該響應(yīng)消息包括環(huán)網(wǎng)中的主編碼器和非主編碼器信息,并將主副編碼器信息通知會(huì)話建立模塊。所述編碼器可以作為主編碼器,非主編碼器,或者備份編碼器。所述VM服務(wù)器比較多個(gè)所述編碼器的優(yōu)先級,優(yōu)先級最高的一個(gè)所述編碼器為主編碼器,其余的非主編碼器,并在非主編碼器中的一個(gè)為備份編碼器。VM服務(wù)器通過注冊響應(yīng)消息告知各編碼器環(huán)網(wǎng)中的主編碼器和非主編碼器。作為主編碼器時(shí),所述編碼器通過所述會(huì)話建立模塊與所述存儲(chǔ)設(shè)備建立iSCSI 會(huì)話連接,通過所述數(shù)據(jù)傳輸模塊,將自身的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;作為非主編碼器時(shí),所述編碼器通過所述會(huì)話建立模塊與所述主編碼器建立iSCSI會(huì)話連接,具體的說是,當(dāng)會(huì)話建立模塊接收到環(huán)網(wǎng)主副編碼器(主編碼器和非主編碼器)的信息時(shí),若自身作為非主編碼器,會(huì)話建立模塊發(fā)起與主編碼器的iSCSI會(huì)話連接,當(dāng)自身作為主編碼器時(shí),會(huì)話建立模塊接收非主編碼器的ISCSI會(huì)話連接;所述編碼器通過所述數(shù)據(jù)傳輸模塊,將各自的視頻流的數(shù)據(jù)傳輸給所述主編碼器,所述視頻流數(shù)據(jù)中攜帶分配給該視頻流數(shù)據(jù)的邏輯單元號LUN ;作為主編碼器的所述編碼器通過所述數(shù)據(jù)傳輸模塊,將作為非主編碼器的所述編碼器傳輸來的攜帶有LUN的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備根據(jù)LUN將視頻流數(shù)據(jù)存儲(chǔ)在相應(yīng)的存儲(chǔ)空間。 作為備份編碼器時(shí),所述編碼器通過所述備份模塊與作為主編碼器的所述編碼器保持心跳連接,當(dāng)所述主編碼器發(fā)生宕機(jī)時(shí),VM服務(wù)器將原主編碼器的IP分配給備份編碼器,所述備份編碼器接管所述主編碼器上的IP地址,承擔(dān)起原來的所述主編碼器的作用。本發(fā)明的數(shù)據(jù)存儲(chǔ)的方法適用于常見的視頻監(jiān)控的環(huán)網(wǎng)網(wǎng)絡(luò),例如STP、RI^R等。 在STP和RI^R環(huán)網(wǎng)中,減少存儲(chǔ)設(shè)備的iSCSI會(huì)話連接數(shù)量的數(shù)據(jù)存儲(chǔ)的方法,其處理細(xì)節(jié)與RRPP環(huán)網(wǎng)中完全一致,因?yàn)镾TP、RPR和RRPP都是二層協(xié)議,而承載在TCP上的iSCSI協(xié)議是三層協(xié)議,其對二層的網(wǎng)絡(luò)拓?fù)渥儞Q不感知,不受二層的網(wǎng)絡(luò)拓?fù)渥儞Q的影響。所以, 本發(fā)明的實(shí)施例1中的方法,同樣可適用由于STP和RPR等環(huán)網(wǎng)中。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法,所述視頻監(jiān)控環(huán)網(wǎng)包括多個(gè)編碼器,多個(gè)所述編碼器與視頻管理VM服務(wù)器相連接,所述VM服務(wù)器通過IP網(wǎng)絡(luò)與存儲(chǔ)設(shè)備相連接,其特征在于,包括以下步驟以多個(gè)所述編碼器中的至少一個(gè)編碼器為主編碼器,以其余的為非主編碼器;所述主編碼器與所述存儲(chǔ)設(shè)備建立iSCSI會(huì)話連接,通過該iSCSI會(huì)話連接,將自身的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;每個(gè)所述非主編碼器與所述主編碼器建立iSCSI會(huì)話連接,將各自的視頻流的數(shù)據(jù)傳輸給所述主編碼器,所述視頻流數(shù)據(jù)中攜帶分配給該視頻流數(shù)據(jù)的邏輯單元號LUN ;然后所述主編碼器將多個(gè)所述非主編碼器傳輸來的攜帶有LUN的視頻流數(shù)據(jù),通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備;所述存儲(chǔ)設(shè)備根據(jù)LUN將視頻流數(shù)據(jù)存儲(chǔ)在相應(yīng)的存儲(chǔ)空間。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,以多個(gè)所述編碼器中的至少一個(gè)編碼器為主編碼器,以其余的為非主編碼器的步驟具體為所述編碼器向所述VM服務(wù)器注冊時(shí),向所述VM服務(wù)器發(fā)送添加了優(yōu)先級字段的注冊消息;所述VM服務(wù)器比較多個(gè)所述編碼器的優(yōu)先級,優(yōu)先級最高的至少一個(gè)所述編碼器為主編碼器,其余的非主編碼器。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,每個(gè)所述非主編碼器與所述主編碼器建立iSCSI會(huì)話連接具體為VM服務(wù)器通過注冊響應(yīng)消息告知各編碼器環(huán)網(wǎng)中的主編碼器和非主編碼器,每個(gè)所述非主編碼器作為發(fā)起端與作為目標(biāo)端的主編碼器建立iSCSI會(huì)話連接。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主編碼器將多個(gè)所述非主編碼器傳輸來的攜帶有LUN的視頻流數(shù)據(jù),通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備,具體為所述主編碼器直接將多個(gè)所述非主編碼器傳輸來的視頻流的數(shù)據(jù)重新封裝,通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括,以多個(gè)所述編碼器中的一個(gè)編碼器為備份編碼器,該備份編碼器與所述主編碼器保持心跳連接,當(dāng)所述主編碼器發(fā)生宕機(jī)時(shí),所述備份編碼器接管所述主編碼器上的IP地址。
6.根據(jù)權(quán)利要求1-5任一所述的方法,所述環(huán)網(wǎng)為RRPP環(huán)網(wǎng)或者STP環(huán)網(wǎng)或者RI3R環(huán)網(wǎng)。
7.一種編碼器,應(yīng)用在視頻監(jiān)控環(huán)網(wǎng)中,所述視頻監(jiān)控環(huán)網(wǎng)包括多個(gè)所述編碼器,多個(gè)所述編碼器與視頻管理VM服務(wù)器相連接,所述VM服務(wù)器通過IP網(wǎng)絡(luò)與存儲(chǔ)設(shè)備相連接, 其特征在于,每個(gè)所述編碼器包括會(huì)話建立模塊,用于多個(gè)所述編碼器之間以及所述編碼器與存儲(chǔ)設(shè)備之間建立iSCSI 會(huì)話連接;數(shù)據(jù)傳輸模塊,用于多個(gè)所述編碼器之間以及所述編碼器與存儲(chǔ)設(shè)備之間的視頻流數(shù)據(jù)傳輸;其中,作為主編碼器時(shí),所述編碼器通過所述會(huì)話建立模塊與所述存儲(chǔ)設(shè)備以及非主編碼器建立iSCSI會(huì)話連接,通過所述數(shù)據(jù)傳輸模塊,將自身的視頻流數(shù)據(jù)以及承載在所述主編碼器與非主編碼器ISCSI會(huì)話上的攜帶有LUN的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;作為非主編碼器時(shí),所述編碼器通過所述會(huì)話建立模塊與所述主編碼器建立iSCSI會(huì)話連接,通過所述數(shù)據(jù)傳輸模塊,將各自的視頻流的數(shù)據(jù)傳輸給所述主編碼器,所述視頻流數(shù)據(jù)中攜帶分配給該視頻流數(shù)據(jù)的邏輯單元號LUN。
8.根據(jù)權(quán)利要求7所述的編碼器,其特征在于,還包括字段添加模塊,用于在所述編碼器向所述VM服務(wù)器注冊時(shí),向所述VM服務(wù)器發(fā)送的注冊消息中添加優(yōu)先級字段,注冊響應(yīng)消息接收模塊,用于接收VM服務(wù)器返回注冊響應(yīng)消息,該響應(yīng)消息包括環(huán)網(wǎng)中的主編碼器和非主編碼器信息,并將主和非主編碼器信息通知會(huì)話建立模塊。
9.根據(jù)權(quán)利要求8所述的編碼器,其特征在于,會(huì)話建立模塊還用于,當(dāng)會(huì)話建立模塊接收到環(huán)網(wǎng)主編碼器和非主編碼器的信息時(shí),若自身作為非主編碼器,會(huì)話建立模塊發(fā)起與主編碼器的iSCSI會(huì)話連接,當(dāng)自身作為主編碼器時(shí),會(huì)話建立模塊接收非主編碼器的 ISCSI會(huì)話連接。
10.根據(jù)權(quán)利要求7所述的編碼器,其特征在于,還包括備份模塊,作為備份編碼器的所述編碼器,通過所述備份模塊與作為主編碼器的所述編碼器保持心跳連接,當(dāng)所述主編碼器發(fā)生宕機(jī)時(shí),所述備份編碼器接管所述主編碼器上的IP地址。
全文摘要
本發(fā)明提供了一種視頻監(jiān)控環(huán)網(wǎng)中數(shù)據(jù)存儲(chǔ)的方法,包括以下步驟以多個(gè)所述編碼器中的至少一個(gè)編碼器為主編碼器,以其余的為非主編碼器;所述主編碼器與所述存儲(chǔ)設(shè)備建立iSCSI會(huì)話連接,通過該iSCSI會(huì)話連接,將自身的視頻流數(shù)據(jù)傳輸給所述存儲(chǔ)設(shè)備;每個(gè)所述非主編碼器與所述主編碼器建立iSCSI會(huì)話連接,將各自的視頻流的數(shù)據(jù)傳輸給所述主編碼器,所述視頻流數(shù)據(jù)中攜帶分配給該視頻流數(shù)據(jù)的邏輯單元號LUN;然后所述主編碼器將多個(gè)所述非主編碼器傳輸來的攜帶有LUN的視頻流數(shù)據(jù),通過該主編碼器與所述存儲(chǔ)設(shè)備建立的iSCSI會(huì)話連接傳輸給所述存儲(chǔ)設(shè)備;所述存儲(chǔ)設(shè)備根據(jù)LUN將視頻流數(shù)據(jù)存儲(chǔ)在相應(yīng)的存儲(chǔ)空間。本發(fā)明的數(shù)據(jù)存儲(chǔ)的方法可以降低了視頻監(jiān)控環(huán)網(wǎng)中的存儲(chǔ)設(shè)備發(fā)生故障的概率。
文檔編號H04N21/647GK102185752SQ20101062034
公開日2011年9月14日 申請日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者余劍聲, 孫策, 王軍, 陳乾業(yè), 顧雷雷 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1