專利名稱:一種網(wǎng)絡(luò)視頻錄像機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻監(jiān)控領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)視頻錄像機(jī)。
背景技術(shù):
隨著視音頻編解碼技術(shù)和網(wǎng)絡(luò)存儲(chǔ)技術(shù)的發(fā)展,將攝像機(jī)的圖像數(shù)據(jù)數(shù)字化,并在Internet網(wǎng)絡(luò)上傳輸、存儲(chǔ)形成了數(shù)字視頻監(jiān)控技術(shù)?,F(xiàn)有IP網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中,前端編碼器(EC)根據(jù)事先制定的計(jì)劃或策略進(jìn)行錄像存儲(chǔ),在錄像存儲(chǔ)時(shí),前端編碼器對(duì)當(dāng)前的畫(huà)面內(nèi)容進(jìn)行持續(xù)不斷地編碼,并將編碼數(shù)據(jù)持續(xù)不斷地封裝在Internet小型計(jì)算機(jī)系統(tǒng)接口(iSCSI)報(bào)文中,發(fā)往存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)中進(jìn)行存儲(chǔ)。
圖I是現(xiàn)有的視頻監(jiān)控系統(tǒng)中存儲(chǔ)區(qū)域網(wǎng)絡(luò)的組網(wǎng)結(jié)構(gòu)圖。參照?qǐng)D1,所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)包括多個(gè)控制器和多個(gè)存儲(chǔ)器,每個(gè)存儲(chǔ)器與一個(gè)控制器連接,在控制器的控制下,對(duì)前端發(fā)送過(guò)來(lái)的編碼數(shù)據(jù)進(jìn)行存儲(chǔ)。具體地,存儲(chǔ)器I與控制器I連接,存儲(chǔ)器2與控制器2連接,存儲(chǔ)器3與控制器3連接,控制器1、2、3分別連接至總線。一般地,存儲(chǔ)器與控制器可以作為一個(gè)整體物理設(shè)備對(duì)外提供應(yīng)用,例如,網(wǎng)絡(luò)視頻錄像機(jī)(NVR)中就包括有所述存儲(chǔ)器和控制器。在視頻監(jiān)控系統(tǒng)的IP組網(wǎng)中,存儲(chǔ)系統(tǒng)采用iSCSI協(xié)議對(duì)外提供業(yè)務(wù),iSCSI發(fā)起端(initiator)可以對(duì)它進(jìn)行數(shù)據(jù)訪問(wèn),前端網(wǎng)絡(luò)攝像機(jī)(IPC)等終端設(shè)備就作為iSCSI initiator將采集的數(shù)據(jù)通過(guò)IP網(wǎng)絡(luò)存入存儲(chǔ)器中。從圖I中可以看出,現(xiàn)有技術(shù)的存儲(chǔ)區(qū)域網(wǎng)絡(luò)中,隨著視頻監(jiān)控系統(tǒng)的規(guī)模不斷增大,存儲(chǔ)區(qū)域網(wǎng)絡(luò)中控制器以及存儲(chǔ)器的數(shù)量在不斷增加,而當(dāng)控制器和存儲(chǔ)器發(fā)生故障時(shí),需要手動(dòng)進(jìn)行更換設(shè)備,整體的可靠性較低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種網(wǎng)絡(luò)視頻錄像機(jī)NVR,該NVR包括控制器以及存儲(chǔ)器,其中所述控制器包括第一內(nèi)部網(wǎng)口,所述存儲(chǔ)器包括第二內(nèi)部網(wǎng)口,該控制器和存儲(chǔ)器通過(guò)所述第一內(nèi)部網(wǎng)口和第二內(nèi)部網(wǎng)口進(jìn)行連接;該存儲(chǔ)器還包括第一處理器、第一內(nèi)部網(wǎng)卡、第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口,該第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口分別與相鄰存儲(chǔ)器相連實(shí)現(xiàn)以太網(wǎng)環(huán)形組網(wǎng);所述第一內(nèi)部網(wǎng)卡包括交換芯片,該交換芯片分別連接于第一處理器、第二內(nèi)部網(wǎng)口、第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口 ;其中該第一處理器進(jìn)一步用于運(yùn)行以太環(huán)網(wǎng)保護(hù)協(xié)議,并在判斷所述控制器故障時(shí),發(fā)送請(qǐng)求接管通知以使得其它控制器來(lái)接管本存儲(chǔ)器;所述控制器還包括與所述第二內(nèi)部網(wǎng)口相連的第二內(nèi)部網(wǎng)卡以及第二處理器,該第二處理器用于在判斷所述存儲(chǔ)器故障時(shí),發(fā)送請(qǐng)求資源通知以獲取其他存儲(chǔ)器作為管理對(duì)象。本發(fā)明通過(guò)對(duì)存儲(chǔ)器采用環(huán)型組網(wǎng),當(dāng)存儲(chǔ)器發(fā)生故障時(shí),能夠利用其他存儲(chǔ)器來(lái)頂替該存儲(chǔ)器,當(dāng)控制器發(fā)生故障時(shí),能夠利用其他控制器來(lái)接管該發(fā)生故障的控制器下的存儲(chǔ)器,從而在視頻監(jiān)控系統(tǒng)的存儲(chǔ)區(qū)域網(wǎng)絡(luò)中提供了設(shè)備級(jí)的冗余,實(shí)現(xiàn)了當(dāng)存儲(chǔ)器和控制器設(shè)備損壞時(shí)不需要手動(dòng)進(jìn)行更換設(shè)備,有效地規(guī)避了現(xiàn)有技術(shù)所存在的問(wèn)題。
圖I是現(xiàn)有技術(shù)中視頻監(jiān)控系統(tǒng)中存儲(chǔ)區(qū)域網(wǎng)絡(luò)的組網(wǎng)結(jié)構(gòu)圖。圖2是本發(fā)明一種實(shí)施方式中的存儲(chǔ)區(qū)域網(wǎng)絡(luò)組網(wǎng)圖。圖3是本發(fā)明一種實(shí)施方式控制器與存儲(chǔ)器的結(jié)構(gòu)示意圖。圖4是本發(fā)明另一種實(shí)施方式中存儲(chǔ)區(qū)域網(wǎng)絡(luò)組網(wǎng)圖。圖5是本發(fā)明一種實(shí)施方式中啟用RRPP后主節(jié)點(diǎn)阻塞副接口的示意圖。
圖6是本發(fā)明一種實(shí)施方式中啟用RRPP后主節(jié)點(diǎn)啟用副接口的示意圖。圖7是本發(fā)明實(shí)施例中實(shí)現(xiàn)全網(wǎng)接管的第一種情況的示意圖;圖8是本發(fā)明實(shí)施例中實(shí)現(xiàn)全網(wǎng)接管的第二種情況的示意圖;圖9是本發(fā)明實(shí)施例中實(shí)現(xiàn)全網(wǎng)接管的第三種情況的示意圖;圖10是本發(fā)明實(shí)施例中實(shí)現(xiàn)全網(wǎng)接管的第四種情況的示意圖;圖11是是本發(fā)明實(shí)施例的又一種存儲(chǔ)區(qū)域網(wǎng)絡(luò)組網(wǎng)圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。在現(xiàn)有技術(shù)中NVR可靠性低的問(wèn)題體現(xiàn)在以下兩點(diǎn)首先,NVR經(jīng)常作為一個(gè)整體物理設(shè)備,一旦某個(gè)部件發(fā)生故障(比如存儲(chǔ)器發(fā)生故障)需要替換,則可能導(dǎo)致用戶需要整體替換NVR,這樣的維護(hù)成本太高;其次,如果故障的NVR是可以修復(fù)的,比如說(shuō)更換一塊磁盤(pán),這需要管理人員到現(xiàn)場(chǎng)進(jìn)行維護(hù)與,一則這樣的處理需要時(shí)間,二來(lái)在磁盤(pán)更換完成之前可能導(dǎo)致業(yè)務(wù)受到影響,甚至中斷。本發(fā)明在NVR上引入環(huán)形組網(wǎng)以及對(duì)應(yīng)的控制機(jī)制來(lái)大幅度提升其可靠性。本發(fā)明提供一種新的NVR,該NVR包括控制器以及存儲(chǔ)器。其中存儲(chǔ)器采用以太網(wǎng)環(huán)形組網(wǎng),環(huán)網(wǎng)上的每個(gè)存儲(chǔ)器都通過(guò)自身的處理器運(yùn)行環(huán)網(wǎng)協(xié)議,比如非常流行的RRPP協(xié)議。存儲(chǔ)器與控制器同時(shí)運(yùn)行相應(yīng)的控制機(jī)制,以使得當(dāng)控制器發(fā)生故障時(shí),能夠利用其他控制器來(lái)接管本NVR的存儲(chǔ)器;同樣的道理,當(dāng)存儲(chǔ)器發(fā)生故障時(shí),本NVR的控制器可以請(qǐng)求其他存儲(chǔ)器上的存儲(chǔ)資源。以下結(jié)合附圖介紹本發(fā)明的優(yōu)選實(shí)現(xiàn)方案。請(qǐng)參考圖2以及圖3,在一種實(shí)施例中,多個(gè)NVR在一起組網(wǎng),其中每個(gè)NVR均包括控制器以及存儲(chǔ)器。存儲(chǔ)器與控制器既可以設(shè)計(jì)為一個(gè)整體物理設(shè)備對(duì)外提供服務(wù),當(dāng)然可以物理上分離設(shè)計(jì)。請(qǐng)參照?qǐng)D2,存儲(chǔ)區(qū)域網(wǎng)絡(luò)包括3個(gè)NVR,其中每個(gè)NVR的存儲(chǔ)器通過(guò)自身的第一內(nèi)部網(wǎng)口與控制器的第二內(nèi)部網(wǎng)口相連,同時(shí)還通過(guò)自身的第一環(huán)上網(wǎng)口以及第二環(huán)上網(wǎng)口與鄰居存儲(chǔ)器的環(huán)上網(wǎng)口相連,以實(shí)現(xiàn)圖2所示的環(huán)形組網(wǎng)。請(qǐng)參照?qǐng)D3,本發(fā)明一種實(shí)施方式中,NVR包括控制器和存儲(chǔ)器。其中存儲(chǔ)器包括第一處理器,控制器包括第二處理器。存儲(chǔ)器的第一內(nèi)部網(wǎng)口通過(guò)以太網(wǎng)連接到控制器的第二內(nèi)部網(wǎng)口 a。所述存儲(chǔ)器包括內(nèi)部網(wǎng)卡1,其中該內(nèi)部網(wǎng)卡2包括交換芯片,該交換芯片分別連接三個(gè)網(wǎng)絡(luò)接口 a/b/c,用于在網(wǎng)口之間進(jìn)行報(bào)文交換。在優(yōu)選的實(shí)施方式中,存儲(chǔ)器和控制器分別由自身內(nèi)部的電源模塊I和電源模塊2供電,且電源模塊I以及電源模塊2均有到達(dá)內(nèi)部網(wǎng)卡I和2同時(shí)供電路徑。當(dāng)控制器或存儲(chǔ)器任意一個(gè)出現(xiàn)故障時(shí),內(nèi)部網(wǎng)卡I和內(nèi)部網(wǎng)卡2仍然能夠正常工作,報(bào)文的轉(zhuǎn)發(fā)不會(huì)被中斷。比如說(shuō)存儲(chǔ)器發(fā)生了故障,由于內(nèi)部網(wǎng)卡I還可以從作為備用電源的電源模塊2獲得供電,因此其依然可以確保a/b/c三個(gè)網(wǎng)口之間報(bào)文轉(zhuǎn)發(fā)正常,亦即控制器依然可以與環(huán)網(wǎng)上的其他存儲(chǔ)器通信,反之亦然。請(qǐng)進(jìn)一步參考圖4,該實(shí)施方式的組網(wǎng)環(huán)境中共包括4個(gè)存儲(chǔ)器和4個(gè)控制器,其中存儲(chǔ)器4為備用存儲(chǔ)器,控制器4為備用控制器。需要說(shuō)明的是,在實(shí)際應(yīng)用過(guò)程中,存儲(chǔ)的環(huán)形組網(wǎng)中可以只設(shè)置備用存儲(chǔ)器或者只設(shè)置備用控制器,本發(fā)明對(duì)此不做限制。在上述組網(wǎng)中,控制器與存儲(chǔ)器之間的連接可以為傳輸控制協(xié)議(TCP)連接,也可以是iSCSI連接。如前所述,環(huán)網(wǎng)中的各個(gè)存儲(chǔ)器均啟用了快速環(huán)網(wǎng)保護(hù)協(xié)議(RRPP)功能。環(huán)網(wǎng)協(xié)議可以通過(guò)軟件實(shí)現(xiàn),由存儲(chǔ)器的第一處理器來(lái)運(yùn)行。當(dāng)采用二層以太網(wǎng)組成RRPP環(huán)之后,預(yù)先配置的主節(jié)點(diǎn)會(huì)將它自己的副網(wǎng)口置為阻塞(Block)狀態(tài),允許協(xié)議報(bào)文通過(guò)而不允許數(shù)據(jù)報(bào)文通過(guò),這樣數(shù)據(jù)報(bào)文只能向一個(gè)方向進(jìn)行轉(zhuǎn)發(fā),因而不會(huì)產(chǎn)生廣播風(fēng)暴。主節(jié)點(diǎn)會(huì) 定期從主網(wǎng)口發(fā)送探測(cè)報(bào)文(協(xié)議報(bào)文的一種),探測(cè)報(bào)文會(huì)沿著環(huán)網(wǎng)轉(zhuǎn)發(fā)最終到達(dá)自身的副網(wǎng)口。如果RRPP環(huán)中的某個(gè)節(jié)點(diǎn)或者鏈路故障,主節(jié)點(diǎn)會(huì)無(wú)法在指定的時(shí)間內(nèi)收到探測(cè)報(bào)文,主節(jié)點(diǎn)此時(shí)會(huì)將副網(wǎng)口重新置為轉(zhuǎn)發(fā)(UP)狀態(tài),從而確保數(shù)據(jù)報(bào)文能夠通過(guò)新的路徑繼續(xù)轉(zhuǎn)發(fā)。請(qǐng)參考圖5和圖6是RRPP的工作機(jī)制示意圖。參照?qǐng)D5,存儲(chǔ)器I為主節(jié)點(diǎn),當(dāng)環(huán)網(wǎng)中中所有存儲(chǔ)器均未發(fā)生故障時(shí),存儲(chǔ)器I阻塞其副網(wǎng)口,數(shù)據(jù)流如該圖中所示;參照?qǐng)D6,當(dāng)存儲(chǔ)器2發(fā)生故障時(shí),存儲(chǔ)器I將副網(wǎng)口置為UP狀態(tài),數(shù)據(jù)流如該圖中所示。在以上基礎(chǔ)條件構(gòu)建好之后,控制器與存儲(chǔ)器可以采用特有的發(fā)現(xiàn)機(jī)制,來(lái)實(shí)現(xiàn)互相之間的接管與被接管的機(jī)制,這一過(guò)程主要依靠存儲(chǔ)器以及控制器上的處理器運(yùn)行相應(yīng)的軟件來(lái)實(shí)現(xiàn)。存儲(chǔ)器發(fā)現(xiàn)本NVR的控制器發(fā)生了故障,其可以請(qǐng)求其他控制器來(lái)接管該存儲(chǔ)器;反之控制器發(fā)現(xiàn)本NVR的存儲(chǔ)器發(fā)生了故障,這意味著控制器失去了存儲(chǔ)資源,其可以請(qǐng)求環(huán)網(wǎng)上其他存儲(chǔ)器接受其管理作為其新的存儲(chǔ)資源。由于環(huán)網(wǎng)的冗余機(jī)制的存在,任何一臺(tái)存儲(chǔ)器或者控制器發(fā)生故障,其對(duì)應(yīng)的控制器或者存儲(chǔ)器仍然可以通過(guò)環(huán)網(wǎng)來(lái)完成接管與被接管的處理。以下介紹當(dāng)存儲(chǔ)器或者控制器發(fā)生故障后,在自身處理器的控制下進(jìn)行接管和被接管的4種具體情形。情形I、存儲(chǔ)器發(fā)生故障,控制器使用環(huán)網(wǎng)中的備用存儲(chǔ)器;請(qǐng)參照?qǐng)D7,若存儲(chǔ)器I發(fā)生故障,當(dāng)存在備用存儲(chǔ)器時(shí),例如,存儲(chǔ)器4為備用存儲(chǔ)器,則由控制器I接管存儲(chǔ)器4,由存儲(chǔ)器4頂替存儲(chǔ)器I作為控制器I的新存儲(chǔ)資源。情形2、控制器發(fā)生故障,請(qǐng)求備用控制器進(jìn)行接管;請(qǐng)參照?qǐng)D8,若控制器I發(fā)生故障,當(dāng)存在備用控制器,例如,控制器4為備用控制器,則由控制器4接管存儲(chǔ)器I,這樣存儲(chǔ)器I上存儲(chǔ)業(yè)務(wù)可以重新通過(guò)控制器4進(jìn)行處理。情形3,存儲(chǔ)器發(fā)生故障,控制器請(qǐng)求已有的存儲(chǔ)器作為新存儲(chǔ)資源;請(qǐng)參照?qǐng)D9,組網(wǎng)環(huán)境中沒(méi)有備用存儲(chǔ)器,在存儲(chǔ)器I發(fā)生故障后,控制器I可以向網(wǎng)絡(luò)中其他存儲(chǔ)器發(fā)送資源請(qǐng)求,如存儲(chǔ)器2可以被控制器I和控制器2共用;情形4,控制器發(fā)生故障,使用已有的控制器進(jìn)行接管;請(qǐng)參照?qǐng)D10,組網(wǎng)環(huán)境中沒(méi)有備用控制器,在控制器I發(fā)生故障后,通過(guò)環(huán)網(wǎng)請(qǐng)求其他控制器接管,比如控制器2可以將存儲(chǔ)器I接管過(guò)來(lái),業(yè)務(wù)數(shù)據(jù)仍能通過(guò)控制器2存入存儲(chǔ)器I中。首先需要注意的是,在上述四種情形中,如果存儲(chǔ)器或者控制器作為單獨(dú)設(shè)備參與環(huán)形組網(wǎng),則其內(nèi)部網(wǎng)卡需要至少包括兩個(gè)網(wǎng)口以支持環(huán)形組網(wǎng)。在初始化的時(shí)候,控制器以及存儲(chǔ)器的IP地址可以由管理員手工配置,也可以通過(guò)DHCP等方式自動(dòng)獲得,具體請(qǐng)參考圖11中配置的情況。整個(gè)后端NVR各個(gè)存儲(chǔ)器以及控制之間通信都在同一個(gè)二層網(wǎng)段內(nèi)部。當(dāng)設(shè)備正常運(yùn)行時(shí),只需要在NVR內(nèi)建立TCP連接或者iSCSI連接,比如控制器I在內(nèi)部建立與存儲(chǔ)器I的TCP連接。TCP連接建立好之后,存儲(chǔ)器I作為獨(dú)立的存儲(chǔ)器,控制器I只要將要讀寫(xiě)的命令封裝在TCP協(xié)議里投遞給存儲(chǔ)器I即可。當(dāng)控制器I發(fā)生故障時(shí),其他控制器就可以通過(guò)環(huán)網(wǎng)與存儲(chǔ)器I建立連接來(lái)頂替控制器I。當(dāng)然業(yè)務(wù)應(yīng)用層面可以做一些優(yōu)化處理使得接管過(guò)程更加平順,但這不是本實(shí)施方式關(guān)注的重點(diǎn)。在本實(shí)施方式中,重點(diǎn)關(guān)注在網(wǎng)絡(luò)與傳輸層面的接管與被接管。以下描述一個(gè)較佳的接管與被接管機(jī) 制的實(shí)現(xiàn)過(guò)程,其采用私有協(xié)議來(lái)實(shí)現(xiàn)。第一步存儲(chǔ)器I發(fā)現(xiàn)其與控制器I之間的TCP連接中斷,此時(shí)存儲(chǔ)器I可以認(rèn)為控制器I發(fā)生了故障,于是存儲(chǔ)器I在網(wǎng)絡(luò)內(nèi)通過(guò)廣播報(bào)文承載的形式發(fā)送請(qǐng)求接管通知,該通知的內(nèi)容可以形象地描述為我是存儲(chǔ)器1,我的IP地址為2. 2. 2. 101,我需要一臺(tái)新的控制器來(lái)接管我,原控制器地址為2. 2. 2. I ;第二步控制器2收到該通知后根據(jù)預(yù)定規(guī)則判斷其是否需要執(zhí)行該接管任務(wù),如果是則在接收到存儲(chǔ)的請(qǐng)求接管通知后,對(duì)存儲(chǔ)器I進(jìn)行相應(yīng)的回應(yīng),該回應(yīng)的內(nèi)容可以形象地描述為我是控制器2,我的地址為2. 2. 2. 2 ;第三步控制器2與存儲(chǔ)器I之間建立TCP連接,接管完成。當(dāng)存儲(chǔ)器發(fā)生故障時(shí),例如存儲(chǔ)器I發(fā)生故障,控制器I和存儲(chǔ)器I之間的TCP連接中斷,控制器I得知存儲(chǔ)器I故障,由于RRPP環(huán)網(wǎng)的特性,雖然存儲(chǔ)器故障,但如前所述,由于優(yōu)化供電機(jī)制的存在,通常不會(huì)影響整個(gè)環(huán)網(wǎng)的聯(lián)通性。此時(shí),控制器I以廣播報(bào)文承載的形式發(fā)出請(qǐng)求資源通知,該通知的內(nèi)容為我是控制器1,我的地址為2. 2. 2. 1,我需要一臺(tái)可以提供存儲(chǔ)資源的存儲(chǔ)器。假設(shè)此時(shí)環(huán)網(wǎng)內(nèi)存儲(chǔ)器4為備用存儲(chǔ)器,根據(jù)事先約定的規(guī)則(比如備用存儲(chǔ)器優(yōu)先)判斷是否自身需要回應(yīng)該通知,如果是則存儲(chǔ)器4回應(yīng)控制器I :我是存儲(chǔ)器4,我的IP地址是2. 2. 2. 104 ;最后在存儲(chǔ)器4和控制器I之間建立TCP連接即可。針對(duì)情形I和情形4,如何在控制器和存儲(chǔ)器之間建立連接的具體流程,可以參考以上處理過(guò)程實(shí)現(xiàn),具體不再贅述。需要說(shuō)明的是,控制器與存儲(chǔ)器之間除了可以建立TCP連接之外,還可以建立iSCSI連接。當(dāng)建立TCP連接時(shí),存儲(chǔ)器只作為單純的提供存儲(chǔ)空間的設(shè)備,RAID功能在控制器上實(shí)現(xiàn)。當(dāng)建立iSCSI連接時(shí),可使得存儲(chǔ)器更加的獨(dú)立,此時(shí)需要存儲(chǔ)器擁有獨(dú)立的RAID卡等功能,其相當(dāng)于完成了存儲(chǔ)虛擬化的過(guò)程。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)視頻錄像機(jī)NVR,該NVR包括控制器以及存儲(chǔ)器,其特征在于 所述控制器包括第一內(nèi)部網(wǎng)口,所述存儲(chǔ)器包括第二內(nèi)部網(wǎng)口,該控制器和存儲(chǔ)器通過(guò)所述第一內(nèi)部網(wǎng)口和第二內(nèi)部網(wǎng)口進(jìn)行連接; 該存儲(chǔ)器還包括第一處理器、第一內(nèi)部網(wǎng)卡、第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口,該第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口分別與相鄰存儲(chǔ)器相連實(shí)現(xiàn)以太網(wǎng)環(huán)形組網(wǎng);所述第一內(nèi)部網(wǎng)卡包括交換芯片,該交換芯片分別連接于第一處理器、第二內(nèi)部網(wǎng)口、第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口 ;其中該第一處理器進(jìn)一步用于運(yùn)行以太環(huán)網(wǎng)保護(hù)協(xié)議,并在判斷所述控制器故障時(shí),發(fā)送請(qǐng)求接管通知以使得其它控制器來(lái)接管本存儲(chǔ)器; 所述控制器還包括與所述第二內(nèi)部網(wǎng)口相連的第二內(nèi)部網(wǎng)卡以及第二處理器,該第二處理器用于在判斷所述存儲(chǔ)器故障時(shí),發(fā)送請(qǐng)求資源通知以獲取其他存儲(chǔ)器作為管理對(duì)象。
2.如權(quán)利要求I所述的NVR,其特征在于,所述存儲(chǔ)器還包括第一電源模塊,用于給所述存儲(chǔ)器供電;所述控制器包括第二電源模塊,用于給所述控制器供電;所述第一電源模塊有到達(dá)第二內(nèi)部網(wǎng)卡的供電路徑,所述第二電源模塊有到達(dá)第一內(nèi)部網(wǎng)卡的供電路徑。
3.如權(quán)利要求I所述的NVR,其特征在于,所述第一處理器進(jìn)一步用于將請(qǐng)求接管通知承載在廣播報(bào)文中發(fā)送出去。
4.如權(quán)利要求I所述的NVR,其特征在于,所述第二處理器進(jìn)一步用于將請(qǐng)求資源通知承載在廣播報(bào)文中發(fā)送出去。
5.如權(quán)利要求I所述的NVR,所述第一處理器進(jìn)一步用于在收到請(qǐng)求資源通知時(shí),根據(jù)預(yù)設(shè)規(guī)則判斷自身是否需要作為對(duì)應(yīng)的管理對(duì)象,如果是響應(yīng)該通知。
6.如權(quán)利要求I所述的NVR,所述第二處理器進(jìn)一步用于在收到請(qǐng)求接管通知時(shí),根據(jù)預(yù)設(shè)規(guī)則判斷自身是否需要作為對(duì)應(yīng)的接管控制器,如果是響應(yīng)該通知。
7.如權(quán)利要求I所述的NVR,其特征在于,所述第一處理器以及第二處理器用于在存儲(chǔ)器以及控制器之間建立TCP ;或者 所述存儲(chǔ)器還包括多塊磁盤(pán)以及RAID模塊,該RAID模塊用于使用所述多塊磁盤(pán)創(chuàng)建RAID陣列,所述第一處理器以及第二處理器用于在存儲(chǔ)器以及控制器之間建立iSCSI連接。
8.如權(quán)利要求5所述的NVR,其特征在于, 第一處理器進(jìn)一步用于在發(fā)現(xiàn)所述TCP連接或者iSCSI連接斷開(kāi)時(shí),確定控制器發(fā)生故障; 第二處理器進(jìn)一步用于在發(fā)現(xiàn)所述TCP連接或者iSCSI連接斷開(kāi)時(shí),確定所述存儲(chǔ)器故障。
9.如權(quán)利要求I所述的NVR,其特征在于,所述環(huán)網(wǎng)協(xié)議為RRPP協(xié)議。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)視頻錄像機(jī)NVR,該NVR包括控制器以及存儲(chǔ)器,其中該控制器和存儲(chǔ)器通過(guò)第一內(nèi)部網(wǎng)口和第二內(nèi)部網(wǎng)口進(jìn)行連接;該存儲(chǔ)器還包括第一處理器、第一內(nèi)部網(wǎng)卡、第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口,兩個(gè)環(huán)上網(wǎng)口分別與相鄰設(shè)備相連實(shí)現(xiàn)環(huán)形組網(wǎng);第一內(nèi)部網(wǎng)卡包括交換芯片,分別連接于第一處理器、第二內(nèi)部網(wǎng)口、第一環(huán)上網(wǎng)口和第二環(huán)上網(wǎng)口;第一處理器用于運(yùn)行以太環(huán)網(wǎng)保護(hù)協(xié)議,在判斷所述控制器故障時(shí),發(fā)送請(qǐng)求接管通知;控制器包括第二內(nèi)部網(wǎng)卡以及第二處理器,該第二處理器用于在判斷所述存儲(chǔ)器故障時(shí),發(fā)送請(qǐng)求資源通知。本發(fā)明在視頻監(jiān)控系統(tǒng)的存儲(chǔ)區(qū)域網(wǎng)絡(luò)中提供了設(shè)備級(jí)的冗余,有效地規(guī)避了現(xiàn)有技術(shù)所存在的問(wèn)題。
文檔編號(hào)H04N7/18GK102984490SQ20121058970
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者周迪, 余劍聲 申請(qǐng)人:浙江宇視科技有限公司