一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置制造方法
【專利摘要】本發(fā)明公開了一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的視頻管理服務(wù)器,該裝置包括注冊管理模塊、存儲管理模塊和流量均衡模塊。注冊管理模塊在當(dāng)前管理的NVR設(shè)備間實現(xiàn)前端設(shè)備注冊的冗余管理,存儲管理模塊在當(dāng)前管理的NVR設(shè)備間實現(xiàn)前端設(shè)備存儲的冗余管理,而流量均衡模塊實現(xiàn)在當(dāng)前管理的NVR設(shè)備間實現(xiàn)分發(fā)的流量均衡管理。本發(fā)明還同時公開了應(yīng)用于NVR和前端設(shè)備的視頻監(jiān)控設(shè)備間縱向虛擬化裝置。本發(fā)明不需要額外的設(shè)備就能夠?qū)崿F(xiàn)視頻監(jiān)控系統(tǒng)中網(wǎng)絡(luò)硬盤錄像機的熱備份,增加了系統(tǒng)的穩(wěn)定性。
【專利說明】一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于視頻監(jiān)控【技術(shù)領(lǐng)域】,尤其涉及視頻監(jiān)控系統(tǒng)中一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置。
【背景技術(shù)】
[0002]隨著視頻監(jiān)控業(yè)務(wù)的廣泛應(yīng)用,規(guī)模日漸擴大,存儲的視頻數(shù)據(jù)越來越多,管理的前端設(shè)備也越來越龐大,系統(tǒng)對穩(wěn)定性的要求就越來越高。目前,網(wǎng)絡(luò)硬盤錄像機NVR(Network Video Recorder)作為市面上主流的網(wǎng)絡(luò)攝像設(shè)備,主要通過網(wǎng)絡(luò)接收網(wǎng)絡(luò)攝像機IPC設(shè)備傳輸?shù)臄?shù)字視頻碼流,并進行存儲、管理,從而實現(xiàn)網(wǎng)絡(luò)化帶來的分布式架構(gòu)優(yōu)勢。簡單來說,通過NVR可以同時觀看、瀏覽、回放、管理、存儲多個網(wǎng)絡(luò)攝像機。NVR可構(gòu)成一個小型的監(jiān)控系統(tǒng),在NVR小型監(jiān)控系統(tǒng)中,經(jīng)常會遇見一臺設(shè)備發(fā)生故障或處理能力不足的問題,此時需要其他設(shè)備檢測故障情況并反映到后臺處理平臺后再進行處理。由于系統(tǒng)掃描到故障并進行處理通常需要比較長的時間,容易造成視頻數(shù)據(jù)的丟失或監(jiān)控的空白。因此在系統(tǒng)中通常需要進行必要的冗余保護,以避免設(shè)備故障導(dǎo)致的上述問題。因此,目前已有通過視頻管理服務(wù)器的雙機熱備方式來避免因設(shè)備故障導(dǎo)致的視頻數(shù)據(jù)丟失或監(jiān)控空白的問題。雙機熱備主要指基于高可用系統(tǒng)的兩臺服務(wù)器的熱備(或高可用)方式,通過備用設(shè)備替代故障設(shè)備工作,避免上述故障導(dǎo)致的問題。
[0003]在小型監(jiān)控平臺NVR中也同樣可以實現(xiàn)基于NVR的雙機熱備。雙機熱備固然解決了穩(wěn)定性問題,但是對組網(wǎng)提出了很高的要求,同時也浪費資源,需要額外的作為備份的設(shè)備。同時雙機熱備都是基于相同部件的虛擬化技術(shù),對設(shè)備要求高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,通過基于視頻管理服務(wù)器和網(wǎng)絡(luò)硬盤錄像機NVR之間的縱向虛擬化,能夠在差異化硬件基礎(chǔ)上實行資源的最大化利用與整合,有效解決現(xiàn)有雙機熱備方法帶來的資源浪費和對設(shè)備要求高的問題。
[0005]為了實現(xiàn)上述目的,本發(fā)明技術(shù)方案如下:
[0006]一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的視頻管理服務(wù)器,所述視頻監(jiān)控系統(tǒng)還包括網(wǎng)絡(luò)硬盤錄像機NVR、前端設(shè)備,以及查看視頻的客戶端,該裝置包括:
[0007]注冊管理模塊,用于接收前端設(shè)備發(fā)起的注冊請求,判斷當(dāng)前管理的其他NVR設(shè)備管理前端設(shè)備的能力是否都已達到上限,若是,則接受該前端設(shè)備的注冊,否則通過消息信令把具有空余能力的NVR的識別信息通知到該前端設(shè)備,以便該前端設(shè)備向該具有空余能力的NVR發(fā)起注冊;
[0008]存儲管理模塊,用于接收NVR因為剩余存儲空間不滿足前端設(shè)備的存儲需求時發(fā)起的存儲空間請求,查看當(dāng)前管理的NVR的存儲空間,將有多余存儲空間的NVR設(shè)備的識別信息發(fā)送到該前端設(shè)備,同時也向有多余存儲空間的NVR設(shè)備發(fā)送該前端設(shè)備的識別信息,若當(dāng)前管理的NVR均沒有剩余存儲空間,則向NVR和前端設(shè)備返回錯誤信息;
[0009]流量均衡模塊,用于接收NVR自身壓力過大無法滿足新的客戶端查看視頻的需求時發(fā)送的支援請求,在當(dāng)前管理的所有NVR設(shè)備中,選出一臺壓力最小的NVR設(shè)備,并通知原來的NVR設(shè)備,指示原來的NVR設(shè)備向選中的NVR設(shè)備發(fā)出視頻流,同時通知被選中的NVR設(shè)備接收由原來的NVR設(shè)備發(fā)來的視頻流,并向該新的客戶端轉(zhuǎn)發(fā)該視頻流;同時還通知該新的客戶端,準(zhǔn)備接收選中的NVR設(shè)備發(fā)過來的視頻流。
[0010]本發(fā)明中通過消息信令發(fā)送的識別信息,通常來說是設(shè)備的IP地址信息,但不限于此,也可以攜帶設(shè)備的設(shè)備名等設(shè)備信息。
[0011]進一步地,所述注冊管理模塊還接收當(dāng)前管理的NVR上報的所管理的前端設(shè)備數(shù)量信息,注冊管理模塊還可以通過主動查詢的方法獲得NVR設(shè)備所管理的前端設(shè)備數(shù)量信肩、O
[0012]進一步地,所述存儲管理模塊還用于接收NVR上報的存儲資源利用率信息,所述存儲資源利用率信息包括該NVR上存儲有哪臺前端設(shè)備的視頻錄像數(shù)據(jù),和該NVR的剩余存儲空間信息。存儲管理模塊還可以通過主動查詢的方法獲得NVR設(shè)備的存儲資源利用率信息。
[0013]進一步地,所述存儲管理模塊記錄有視頻錄像存儲記錄表,所述存儲管理模塊每隔一段時間定期去巡查當(dāng)前管理的所有NVR設(shè)備上所存儲的前端設(shè)備的視頻錄像數(shù)據(jù),并更新所述視頻錄像存儲記錄表,所述視頻錄像記錄表記錄包括:前端設(shè)備的名稱、前端設(shè)備的IP地址、錄像所在的NVR設(shè)備IP地址以及錄像起止時間。所述存儲管理模塊在NVR設(shè)備故障后,在所述視頻錄像存儲記錄表中增加對故障NVR運行狀態(tài)的表示。
[0014]進一步地,所述流量均衡模塊接收NVR設(shè)備由于有新的監(jiān)控關(guān)系建立時發(fā)送的同步消息,并記錄當(dāng)前管理的所有NVR設(shè)備上的監(jiān)控關(guān)系。所述流量均衡模塊還可以通過主動查詢的方法去獲得NVR設(shè)備上的監(jiān)控關(guān)系。
[0015]本發(fā)明還提出了一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的網(wǎng)絡(luò)硬盤錄像機NVR,所述視頻監(jiān)控系統(tǒng)還包括視頻管理服務(wù)器、前端設(shè)備,以及查看視頻的客戶端,該裝置包括:
[0016]前端設(shè)備管理模塊,用于接受前端設(shè)備的注冊并管理注冊的前端設(shè)備,向視頻管理服務(wù)器上報所管理的前端設(shè)備數(shù)量;
[0017]存儲空間請求模塊,用于在剩余存儲空間不滿足該前端設(shè)備存儲需求時,向視頻管理服務(wù)器發(fā)起存儲空間請求,并接收視頻管理服務(wù)器的反饋信息;
[0018]視頻流分發(fā)模塊,用于接收客戶端視頻查看請求,如果當(dāng)前自身壓力滿足該客戶端查看視頻的需求,就直接給該客戶端回應(yīng)消息;如果當(dāng)前自身壓力過大無法提供視頻查看需求,則向視頻管理服務(wù)器發(fā)出支援請求,并接收視頻管理服務(wù)器的反饋信息,根據(jù)反饋信息進行視頻流的分發(fā)。
[0019]進一步地,所述存儲空間請求模塊還向視頻管理服務(wù)器上報存儲資源利用率信息,所述存儲資源利用率信息包括本身存儲有哪臺前端設(shè)備的視頻錄像數(shù)據(jù),和剩余存儲空間信息。
[0020]進一步地,所述存儲空間請求模塊接收的視頻管理服務(wù)器的反饋信息,當(dāng)本存儲空間請求模塊所在的NVR設(shè)備自身被視頻服務(wù)器選中為前端設(shè)備的存儲NVR設(shè)備時該反饋信息為該前端設(shè)備的識別信息,當(dāng)沒有任何NVR設(shè)備被選中為前端設(shè)備的存儲NVR設(shè)備時該反饋信息為錯誤信息。
[0021]進一步地,所述視頻流分發(fā)模塊接收視頻管理服務(wù)器的反饋信息,若本視頻流分發(fā)模塊所在的NVR設(shè)備是發(fā)出支援請求的設(shè)備,則視頻管理服務(wù)器的反饋信息為所選中的支援NVR設(shè)備識別信息,并向該選中的支援NVR設(shè)備發(fā)出視頻流;若本視頻流分發(fā)模塊所在的NVR設(shè)備是被選中支援NVR設(shè)備,則接收視頻管理服務(wù)器的通知準(zhǔn)備接收發(fā)出支援請求的設(shè)備發(fā)來的視頻流。
[0022]本發(fā)明還提出了一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的前端設(shè)備,所述視頻監(jiān)控系統(tǒng)還包括視頻管理服務(wù)器、網(wǎng)絡(luò)硬盤錄像機NVR,以及查看視頻的客戶端,該裝置包括:
[0023]注冊模塊,用于感知到注冊的NVR設(shè)備故障或離線,向視頻管理服務(wù)器發(fā)起注冊,接收視頻管理服務(wù)器發(fā)送的具有空余能力的NVR的識別信息,向該具有空余能力的NVR發(fā)起注冊;
[0024]存儲模塊,用于接收視頻管理服務(wù)器發(fā)送的滿足存儲需求的NVR設(shè)備的識別信息,與該NVR設(shè)備交互然后進行視頻數(shù)據(jù)的存儲。
[0025]本發(fā)明提出的一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,通過視頻管理服務(wù)器與NVR設(shè)備間的縱向虛擬化,實現(xiàn)了前端設(shè)備注冊和存儲的冗余保護,并為客戶端查看視頻流提供流量均衡。在本發(fā)明中,由前端設(shè)備主動在感知到注冊的NVR設(shè)備故障或離線,向視頻管理服務(wù)器發(fā)起注冊,接收視頻管理服務(wù)器發(fā)送的具有空余能力的NVR的識別信息,向該具有空余能力的NVR發(fā)起注冊;NVR主動在剩余存儲空間不足時,向視頻管理服務(wù)器發(fā)起存儲空間請求,能夠?qū)崿F(xiàn)設(shè)備間的縱向虛擬化,有效地降低了視頻監(jiān)控系統(tǒng)中的故障處理時間。采用本發(fā)明的裝置,不需要額外的設(shè)備就能夠?qū)崿F(xiàn)視頻監(jiān)控系統(tǒng)中網(wǎng)絡(luò)硬盤錄像機的熱備份,增加了系統(tǒng)的穩(wěn)定性。
【專利附圖】
【附圖說明】
[0026]圖1為本發(fā)明實施例視頻監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;
[0027]圖2為本發(fā)明一種實施例視頻監(jiān)控設(shè)備間縱向虛擬化裝置的結(jié)構(gòu)示意圖;
[0028]圖3為本發(fā)明另一實施例視頻監(jiān)控設(shè)備間縱向虛擬化裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]下面結(jié)合附圖和實施例對本發(fā)明技術(shù)方案做進一步詳細說明,以下實施例不構(gòu)成對本發(fā)明的限定。
[0030]視頻監(jiān)控系統(tǒng)包括視頻管理服務(wù)器、網(wǎng)絡(luò)硬盤錄像機和前端設(shè)備,對于大型的視頻監(jiān)控系統(tǒng),如圖1所示,包括至少一個網(wǎng)絡(luò)硬盤錄像機NVR和至少一個網(wǎng)絡(luò)攝像機IPC。本實施例網(wǎng)絡(luò)硬盤錄像機包括NVR1、NVR2、NVR3,網(wǎng)絡(luò)攝像機有IPCl、IPC2、IPC3、IPC4,同時還接入有客戶端1-4。
[0031]本發(fā)明的一種實施例如圖2所示,一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的視頻管理服務(wù)器,包括:注冊管理模塊、存儲管理模塊和流量均衡模塊。
[0032]注冊管理模塊,用于接收前端設(shè)備發(fā)起的注冊請求,判斷當(dāng)前管理的其他NVR設(shè)備管理前端設(shè)備的能力是否都已達到上限,若是,則接受該前端設(shè)備的注冊,否則通過消息信令把具有空余能力的NVR的識別信息通知到該前端設(shè)備,以便該前端設(shè)備向該具有空余能力的NVR發(fā)起注冊。
[0033]前端設(shè)備優(yōu)先注冊到它所連接的NVR設(shè)備,一旦NVR設(shè)備壓力超過一定閾值或者NVR設(shè)備出故障掛死,前端設(shè)備可以切換注冊到視頻管理服務(wù)器,或者視頻管理服務(wù)器根據(jù)當(dāng)前自身壓力情況也可進一步的通過指令指示前端設(shè)備切換到其他NVR設(shè)備上。例如前端設(shè)備IPCl感知到它所注冊的NVR設(shè)備NVRl故障或離線,則IPCl向視頻管理服務(wù)器的注冊管理模塊發(fā)起注冊,請求向此視頻管理服務(wù)器進行注冊。此時視頻管理服務(wù)器的注冊管理模塊查看視頻管理服務(wù)器管理的NVR設(shè)備中其他NVR設(shè)備如NVR2和NVR3管理前端設(shè)備的能力,如果NVR2和NVR3都無空余能力,則視頻管理服務(wù)器自身接管該前端設(shè)備IPCl,接受IPCl的注冊;如果發(fā)現(xiàn)其他NVR有一臺管理前端設(shè)備的能力還有空余能力,如NVR2有空余能力,則通過消息信令將NVR2的名稱和IP地址信息通知到IPC1,IPCl獲知到NVR2的IP地址后就向此IP地址發(fā)起注冊請求,NVR2接受IPCl的注冊,從而將IPCl注冊到NVR2。
[0034]上述實施例中在NVR設(shè)備發(fā)生故障或離線時當(dāng)然也可以不使用所述的注冊請求方式進行冗余保護。例如,可通過后臺的視頻管理服務(wù)器在設(shè)定的周期內(nèi)定期掃描或觸發(fā)更新來發(fā)現(xiàn)IPC對應(yīng)注冊的NVR的故障,視頻管理服務(wù)器監(jiān)管著連接的NVR1、NVR2和NVR3的視頻數(shù)據(jù),掌握著各臺NVR設(shè)備的能力狀態(tài),在NVRl設(shè)備故障而NVR3空閑時,可通過視頻管理服務(wù)器通知注冊在NVRl上的IPCl注冊到NVR3上,同時通知NVR3接收IPCl的視頻數(shù)據(jù)。但是在通常情況下,視頻管理服務(wù)器設(shè)定的掃描或觸發(fā)時間在30秒至I分鐘左右,在這樣的情況下存在著在掃描或觸發(fā)的時間間隔內(nèi),通知要接收視頻數(shù)據(jù)的NVR訪問數(shù)據(jù)量突然激增而造成誤判的風(fēng)險。此外,視頻管理服務(wù)器和NVR需要定期交互,增加了設(shè)備的工作量。本實施例中所有步驟累計所需時間只需幾十毫秒,速度快,基本避免了這種風(fēng)險的發(fā)生,并且降低了視頻管理服務(wù)器和NVR的工作量,減少了設(shè)備中CPU的運行使用,降低了CPU損耗。
[0035]注冊管理模塊還接收當(dāng)前管理的NVR上報的NVR所管理的前端設(shè)備數(shù)量。NVR設(shè)備則定時或者以觸發(fā)更新的方法向視頻管理服務(wù)器的注冊管理模塊上報自身所管理的前端設(shè)備數(shù)量,NVR設(shè)備可以定時上報,也可以以觸發(fā)更新的方式上報其所管理的前端設(shè)備數(shù)量,當(dāng)其所管理的前端設(shè)備數(shù)量發(fā)生變化時,被觸發(fā)的NVR向視頻管理服務(wù)器上報。
[0036]存儲管理模塊,用于接收NVR因為剩余存儲空間不滿足前端設(shè)備的存儲需求時發(fā)起的存儲空間請求,查看當(dāng)前管理的NVR的存儲空間,將有多余存儲空間的NVR設(shè)備的識別信息發(fā)送到該前端設(shè)備,同時也向有多余存儲空間的NVR設(shè)備發(fā)送該前端設(shè)備的識別信息,若當(dāng)前管理的NVR均沒有剩余存儲空間,則向NVR和前端設(shè)備返回錯誤信息;
[0037]某些NVR上的前端設(shè)備需要長時間保留其視頻錄像數(shù)據(jù),而某些NVR上需要保存的視頻錄像數(shù)據(jù)時間并不長,這就導(dǎo)致了不同NVR設(shè)備上的磁盤空間利用率不一樣,有的資源浪費厲害而有的卻很緊張。本實施例由視頻管理服務(wù)器的存儲管理模塊來綜合管理、統(tǒng)籌利用NVR設(shè)備所有的磁盤存儲空間,前端設(shè)備注冊到NVR上但視頻錄像數(shù)據(jù)并不一定要存在此NVR的存儲空間上,即管理作用域與存儲作用域分開。前端設(shè)備可以優(yōu)先選擇把視頻錄像數(shù)據(jù)存儲在所注冊的NVR存儲空間上,一旦所注冊的NVR存儲空間不夠,可以由視頻管理服務(wù)器的存儲管理模塊來統(tǒng)一調(diào)配。例如前端設(shè)備IPCl注冊在NVRl上,在制定錄像存儲計劃時,根據(jù)NVRl的存儲空間,如果NVRl的剩余存儲空間足夠滿足IPCl的存儲需求時,IPCl就將視頻錄像數(shù)據(jù)直接存儲在NVRl上,同時通過消息信令將NVR的存儲資源利用率信息上報給視頻管理服務(wù)器的存儲管理模塊,上報的具體內(nèi)容包括NVRl上存儲有IPCl的視頻錄像數(shù)據(jù),以及NVRl上還剩余多少可用存儲空間;如果NVRl的剩余存儲空間不滿足IPCl的存儲需求時,則NVRl向視頻管理服務(wù)器的存儲管理模塊發(fā)出存儲空間請求,存儲管理模塊查看當(dāng)前在線的所有NVR設(shè)備,如NVR2和NVR3,如果NVR2或NVR3有剩余存儲空間滿足IPCl的存儲需求,或NVR2與NVR3和起來滿足IPCl的存儲需求時,將滿足IPCl存儲需求的NVR的名稱和IP地址信息返回給IPCl。如NVR2滿足IPCl的存儲需求,則返回NVR2的名稱和IP地址信息;如果NVR3滿足IPCl的存儲需求,則返回NVR3的名稱和IP地址信息;如果是NVR2聯(lián)合NVR3滿足IPCl的存儲需求時,則將NVR2和NVR3的名稱和IP地址信息都返回給IPCl。
[0038]同時存儲管理模塊向選中的NVR設(shè)備也發(fā)送通告,將IPCl的名稱和IP地址信息告訴選中的NVR設(shè)備。如果所有NVR設(shè)備的剩余存儲空間之和都不滿足IPCl的存儲需求,則存儲管理模塊向NVR和前端設(shè)備IPC都返回錯誤信息,告知無法提供需求即可。
[0039]該存儲管理模塊還每隔一段時間定期去巡查當(dāng)前管理的所有NVR設(shè)備上所存儲
的前端設(shè)備的視頻錄像數(shù)據(jù),并維護一張視頻錄像存儲記錄表,如表1所示:
[0040]
【權(quán)利要求】
1.一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的視頻管理服務(wù)器,所述視頻監(jiān)控系統(tǒng)還包括網(wǎng)絡(luò)硬盤錄像機NVR、前端設(shè)備,以及查看視頻的客戶端,其特征在于,該裝置包括: 注冊管理模塊,用于接收前端設(shè)備發(fā)起的注冊請求,判斷當(dāng)前管理的NVR設(shè)備管理前端設(shè)備的能力是否都已達到上限,若是,則接受該前端設(shè)備的注冊,否則通過消息信令把具有空余能力的NVR的識別信息通知到該前端設(shè)備,以便該前端設(shè)備向該具有空余能力的NVR發(fā)起注冊; 存儲管理模塊,用于接收NVR因為剩余存儲空間不滿足前端設(shè)備的存儲需求時發(fā)起的存儲空間請求,查看當(dāng)前管理的NVR的存儲空間,將有多余存儲空間的NVR設(shè)備的識別信息發(fā)送到該前端設(shè)備,同時也向所述有多余存儲空間的NVR設(shè)備發(fā)送該前端設(shè)備的識別信息,若當(dāng)前管理的NVR均沒有剩余存儲空間,則向NVR和前端設(shè)備返回錯誤信息; 流量均衡模塊,用于接收NVR自身壓力過大無法滿足新的客戶端查看視頻的需求時發(fā)送的支援請求,在當(dāng)前管理的所有NVR設(shè)備中,選出一臺壓力最小的NVR設(shè)備,并通知原來的NVR設(shè)備,指示原來的NVR設(shè)備向選中的NVR設(shè)備發(fā)出視頻流,同時通知被選中的NVR設(shè)備接收由原來的NVR設(shè)備發(fā)來的視頻流,并向該新的客戶端轉(zhuǎn)發(fā)該視頻流;同時還通知該新的客戶端,準(zhǔn)備接收選中的NVR設(shè)備發(fā)過來的視頻流。
2.根據(jù)權(quán)利要求1所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述注冊管理模塊還用于接收當(dāng)前管理的NVR上報的所管理的前端設(shè)備數(shù)量信息。
3.根據(jù)權(quán)利要求1所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述存儲管理模塊還用于接收NVR上報的存儲資源利用率信息,所述存儲資源利用率信息包括該NVR上存儲有哪臺前端設(shè)備的視頻錄像數(shù)據(jù),和該NVR的剩余存儲空間信息。
4.根據(jù) 權(quán)利要求1所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述存儲管理模塊記錄有視頻錄像存儲記錄表,所述存儲管理模塊每隔一段時間定期去巡查當(dāng)前管理的所有NVR設(shè)備上所存儲的前端設(shè)備的視頻錄像數(shù)據(jù),并更新所述視頻錄像存儲記錄表,所述視頻錄像記錄表記錄包括:前端設(shè)備的名稱、前端設(shè)備的IP地址、錄像所在的NVR設(shè)備IP地址以及錄像起止時間;所述存儲管理模塊在NVR設(shè)備故障后,在所述視頻錄像存儲記錄表中增加對故障NVR運行狀態(tài)的表示。
5.根據(jù)權(quán)利要求1所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述流量均衡模塊還用于接收NVR設(shè)備由于有新的監(jiān)控關(guān)系建立時發(fā)送的同步消息,并記錄當(dāng)前管理的所有NVR設(shè)備上的監(jiān)控關(guān)系。
6.一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的網(wǎng)絡(luò)硬盤錄像機NVR,所述視頻監(jiān)控系統(tǒng)還包括視頻管理服務(wù)器、前端設(shè)備,以及查看視頻的客戶端,其特征在于,該裝置包括: 前端設(shè)備管理模塊,用于接受前端設(shè)備的注冊并管理注冊的前端設(shè)備,向視頻管理服務(wù)器上報所管理的前端設(shè)備數(shù)量; 存儲空間請求模塊,用于在剩余存儲空間不滿足前端設(shè)備存儲需求時,向視頻管理服務(wù)器發(fā)起存儲空間請求,并接收視頻管理服務(wù)器的反饋信息; 視頻流分發(fā)模塊,用于接收客戶端視頻查看請求,如果當(dāng)前自身壓力滿足該客戶端查看視頻的需求,就直接給該客戶端回應(yīng)消息;如果當(dāng)前自身壓力過大無法提供視頻查看需求,則向視頻管理服務(wù)器發(fā)出支援請求,并接收視頻管理服務(wù)器的反饋信息,根據(jù)反饋信息進行視頻流的分發(fā)。
7.根據(jù)權(quán)利要求6所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述存儲空間請求模塊還用于向視頻管理服務(wù)器上報存儲資源利用率信息,所述存儲資源利用率信息包括本身存儲有哪臺前端設(shè)備的視頻錄像數(shù)據(jù),和剩余存儲空間信息。
8.根據(jù)權(quán)利要求6所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述存儲空間請求模塊接收的視頻管理服務(wù)器的反饋信息,當(dāng)本存儲空間請求模塊所在的NVR設(shè)備自身被視頻服務(wù)器選中為前端設(shè)備的存儲NVR設(shè)備時該反饋信息為該前端設(shè)備的識別信息,當(dāng)沒有任何NVR設(shè)備被選中為前端設(shè)備的存儲NVR設(shè)備時該反饋信息為錯誤信息。
9.根據(jù)權(quán)利要求6所述的視頻監(jiān)控設(shè)備間縱向虛擬化裝置,其特征在于,所述視頻流分發(fā)模塊接收視頻管理服務(wù)器的反饋信息,若本視頻流分發(fā)模塊所在的NVR設(shè)備是發(fā)出支援請求的設(shè)備,則視頻管理服務(wù)器的反饋信息為所選中的支援NVR設(shè)備識別信息,并向該選中的支援NVR設(shè)備發(fā)出視頻流;若本視頻流分發(fā)模塊所在的NVR設(shè)備是被選中支援NVR設(shè)備,則接收視頻管理服務(wù)器的通知準(zhǔn)備接收發(fā)出支援請求的設(shè)備發(fā)來的視頻流。
10.一種視頻監(jiān)控設(shè)備間縱向虛擬化裝置,應(yīng)用于視頻監(jiān)控系統(tǒng)中的前端設(shè)備,所述視頻監(jiān)控系統(tǒng)還包括視頻管理服務(wù)器、網(wǎng)絡(luò)硬盤錄像機NVR,以及查看視頻的客戶端,其特征在于,該裝置包括: 注冊模塊,用于感知到注冊的NVR設(shè)備故障或離線,向視頻管理服務(wù)器發(fā)起注冊,接收視頻管理服務(wù)器發(fā)送的具有空余能力的NVR的識別信息,向該具有空余能力的NVR發(fā)起注ΠΠ冊; 存儲模塊,用于接收視頻管理服務(wù)器發(fā)送`的滿足存儲需求的NVR設(shè)備的識別信息,與該NVR設(shè)備交互然后進行視頻數(shù)據(jù)的存儲。
【文檔編號】H04N7/18GK103856760SQ201410076890
【公開日】2014年6月11日 申請日期:2014年3月4日 優(yōu)先權(quán)日:2014年3月4日
【發(fā)明者】周迪, 王軍 申請人:浙江宇視科技有限公司