一種基于云平臺(tái)的錄像切片加密備份方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于云平臺(tái)的錄像切片加密備份方法,該方法包括:步驟A、家庭監(jiān)控子系統(tǒng)中的IPC采集視頻圖像,并將采集的視頻圖像編碼打包成媒體流發(fā)送給與自身處于同一局域網(wǎng)的NVR設(shè)備進(jìn)行存儲(chǔ),同時(shí)還將該媒體流加密后發(fā)送給云平臺(tái)服務(wù)器;步驟B、云平臺(tái)服務(wù)器接收所述IPC發(fā)送的加密且攜帶用戶信息的媒體流,對(duì)該加密的媒體流進(jìn)行切片,并基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR,將所述切片發(fā)送給這些NVR進(jìn)行存儲(chǔ);步驟C、被選中的NVR對(duì)云平臺(tái)服務(wù)器發(fā)送的切片進(jìn)行存儲(chǔ)。本方案只需利用云平臺(tái)中其他NVR的部分存儲(chǔ)空間,就可以達(dá)到互相備份的目的,既不增加額外的費(fèi)用支出,又保證了錄像的安全。
【專利說明】一種基于云平臺(tái)的錄像切片加密備份方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻監(jiān)控【技術(shù)領(lǐng)域】,尤其涉及一種基于云平臺(tái)的錄像切片加密備份方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著IP監(jiān)控技術(shù)和云服務(wù)的不斷發(fā)展,民眾安全意識(shí)的不斷提高,越來越多的消費(fèi)者開始熟識(shí)并接受家庭視頻監(jiān)控系統(tǒng)。這些消費(fèi)者希望利用家庭視頻監(jiān)控系統(tǒng)來保證家庭人員、財(cái)產(chǎn)的安全。請(qǐng)參圖1所示的一個(gè)家庭視頻監(jiān)控系統(tǒng)。該家庭視頻監(jiān)控系統(tǒng)由網(wǎng)絡(luò)攝像機(jī)IPC進(jìn)行視頻采集,并通過家庭局域網(wǎng)將采集的視頻存儲(chǔ)在家中的網(wǎng)絡(luò)硬盤錄像機(jī)NVR上。用戶可以在家中直接觀看NVR上存儲(chǔ)的錄像,或者在家庭之外的其他地方通過云平臺(tái)登錄,進(jìn)而觀看家中IPC所攝的實(shí)況或者NVR中保存的錄像。
[0003]但是,當(dāng)家中出現(xiàn)非法入侵者并且該非法入侵者故意將NVR中保存的錄像損壞或者將該NVR —并偷走時(shí),就無法根據(jù)監(jiān)控錄像提供的線索進(jìn)行破案,這喪失了我們部署監(jiān)控系統(tǒng)的意義。鑒于此,如何保證監(jiān)控錄像的完整和安全成為當(dāng)下家庭監(jiān)控的重要關(guān)注點(diǎn)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種基于云平臺(tái)的錄像切片加密備份方法和系統(tǒng)。
[0005]本發(fā)明的方法應(yīng)用于視頻監(jiān)控系統(tǒng),該視頻監(jiān)控系統(tǒng)包括:云平臺(tái)服務(wù)器,若干家庭監(jiān)控子系統(tǒng);該若干家庭監(jiān)控子系統(tǒng)分別包括:網(wǎng)絡(luò)攝像機(jī)IPC、網(wǎng)絡(luò)硬盤錄像機(jī)NVR和將該IPC和NVR和云平臺(tái)服務(wù)器互聯(lián)的家庭路由器;該方法包括:步驟A、家庭監(jiān)控子系統(tǒng)中的IPC采集視頻圖像,并將采集的視頻圖像編碼打包成媒體流發(fā)送給與自身處于同一局域網(wǎng)的NVR設(shè)備進(jìn)行存儲(chǔ),同時(shí)還將該媒體流加密后發(fā)送給云平臺(tái)服務(wù)器;所述加密的密鑰由該IPC歸屬的用戶在云平臺(tái)服務(wù)器上進(jìn)行設(shè)置,并由云平臺(tái)服務(wù)器將該用戶設(shè)置的密鑰發(fā)送給與該用戶的IPC ;所述加密后的發(fā)送給云平臺(tái)的媒體流中還攜帶該IPC歸屬的用戶的信息,以使云平臺(tái)服務(wù)器確定該加密后的媒體流歸屬的用戶;步驟B、云平臺(tái)服務(wù)器接收所述IPC發(fā)送的加密且攜帶用戶信息的媒體流,對(duì)該加密的媒體流進(jìn)行切片,并基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR,將所述切片發(fā)送給這些NVR進(jìn)行存儲(chǔ);并且該云平臺(tái)服務(wù)器在本地保存每個(gè)切片存儲(chǔ)的其他NVR的信息,以便于所述媒體流歸屬的用戶對(duì)該媒體流進(jìn)行檢索時(shí)云平臺(tái)服務(wù)器能迅速定位到這些切片;步驟C、被選中的NVR對(duì)云平臺(tái)服務(wù)器發(fā)送的切片進(jìn)行存儲(chǔ)。
[0006]優(yōu)選地,IPC發(fā)往云平臺(tái)服務(wù)器的媒體流數(shù)據(jù)是需要告警的視頻監(jiān)控?cái)?shù)據(jù)。
[0007]優(yōu)選地,所述基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR時(shí),負(fù)載級(jí)別優(yōu)先于物理位置。
[0008]優(yōu)選地,在基于物理位置選擇NVR時(shí),具體基于NVR所在的樓棟號(hào)和樓層號(hào)來進(jìn)行選擇:優(yōu)先選取與發(fā)送媒體流的IPC不在同一樓棟號(hào)的NVR,再選相同樓棟號(hào)的NVR ;優(yōu)先選擇樓層高的NVR,再選擇樓層低的NVR。
[0009]優(yōu)選地,云平臺(tái)服務(wù)器對(duì)加密的媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,若選擇了 m個(gè)NVR進(jìn)行切片數(shù)據(jù)的存儲(chǔ),對(duì)該媒體流的每一幀數(shù)據(jù)以m個(gè)bit為單位進(jìn)行切片,切片后的數(shù)據(jù)依次地循環(huán)往復(fù)的存儲(chǔ)在這m個(gè)NVR上;或者,云平臺(tái)服務(wù)器對(duì)加密的媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,若選擇了 m個(gè)NVR進(jìn)行切片數(shù)據(jù)的存儲(chǔ),云平臺(tái)服務(wù)器在對(duì)媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,對(duì)每一幀數(shù)據(jù)以m-Ι個(gè)bit為單位進(jìn)行切片,切片后的數(shù)據(jù)依次循環(huán)往復(fù)的存儲(chǔ)在m-1個(gè)NVR上,且針對(duì)每一輪的(m-Ι)組切片數(shù)據(jù)進(jìn)行異或后的數(shù)據(jù)存儲(chǔ)在第m個(gè)NVR上。
[0010]優(yōu)選地,當(dāng)存在η個(gè)NVR的負(fù)載級(jí)別到達(dá)預(yù)設(shè)值后,云平臺(tái)服務(wù)器報(bào)警。
[0011]該基于云平臺(tái)的錄像切片加密備份系統(tǒng)包括:云平臺(tái)服務(wù)器,若干家庭監(jiān)控子系統(tǒng);該若干家庭監(jiān)控子系統(tǒng)分別包括:網(wǎng)絡(luò)攝像機(jī)IPC、網(wǎng)絡(luò)硬盤錄像機(jī)NVR和將該IPC和NVR和云平臺(tái)服務(wù)器互聯(lián)的家庭路由器;家庭監(jiān)控子系統(tǒng)中的IPC采集視頻圖像,并將采集的視頻圖像編碼打包成媒體流發(fā)送給與自身處于同一局域網(wǎng)的NVR設(shè)備進(jìn)行存儲(chǔ),同時(shí)還將該媒體流加密后發(fā)送給云平臺(tái)服務(wù)器;所述加密的密鑰由該IPC歸屬的用戶在云平臺(tái)服務(wù)器上進(jìn)行設(shè)置,并由云平臺(tái)服務(wù)器將該用戶設(shè)置的密鑰發(fā)送給與該用戶的IPC ;所述加密后的發(fā)送給云平臺(tái)的媒體流中還攜帶該IPC歸屬的用戶的信息,以使云平臺(tái)服務(wù)器確定該加密后的媒體流歸屬的用戶;云平臺(tái)服務(wù)器接收所述IPC發(fā)送的加密且攜帶用戶信息的媒體流,對(duì)該加密的媒體流進(jìn)行切片,并基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR,將所述切片發(fā)送給這些NVR進(jìn)行存儲(chǔ);并且該云平臺(tái)服務(wù)器在本地保存每個(gè)切片存儲(chǔ)的其他NVR的信息,以便于所述媒體流歸屬的用戶對(duì)該媒體流進(jìn)行檢索時(shí)云平臺(tái)服務(wù)器能迅速定位到這些切片;被選中的NVR對(duì)云平臺(tái)服務(wù)器發(fā)送的切片進(jìn)行存儲(chǔ)。
[0012]相較于現(xiàn)有技術(shù),本方案只需利用云平臺(tái)中其他NVR的部分存儲(chǔ)空間,就可以達(dá)到互相備份的目的,既不增加額外的費(fèi)用支出,又保證了錄像的安全。
【專利附圖】
【附圖說明】
[0013]圖1是一種家庭視頻監(jiān)控系統(tǒng)圖。
[0014]圖2是本發(fā)明實(shí)施例應(yīng)用場(chǎng)景例圖。
[0015]圖3是本發(fā)明實(shí)施例流程圖。
【具體實(shí)施方式】
[0016]本發(fā)明希望通過提供一種告警聯(lián)動(dòng)觸發(fā)云平臺(tái)服務(wù)器對(duì)告警錄像進(jìn)行切片并在其他若干個(gè)NVR設(shè)備上備份的方案,來解決【背景技術(shù)】中提到的問題。該方案只需利用云平臺(tái)中其他NVR的部分存儲(chǔ)空間,就可以達(dá)到互相備份的目的,既不增加額外的費(fèi)用支出,又保證了錄像的安全。以下結(jié)合【具體實(shí)施方式】詳細(xì)闡述本發(fā)明方案。
[0017]請(qǐng)參圖2,本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示例。該場(chǎng)景為一個(gè)小區(qū),該小區(qū)有若干個(gè)家庭建立了家庭視頻監(jiān)控系統(tǒng)以及并且該小區(qū)存在一個(gè)云平臺(tái)服務(wù)器。該云平臺(tái)服務(wù)器可以部署在物業(yè)的機(jī)房中。每個(gè)家庭的視頻監(jiān)控系統(tǒng)包括IPC和NVR設(shè)備,這兩個(gè)設(shè)備處于家庭的局域網(wǎng)中。IPC部署在家庭內(nèi)部各處要道上,用于采集視頻監(jiān)控圖像;NVR對(duì)IPC采集的視頻監(jiān)控圖像進(jìn)行存儲(chǔ)。每個(gè)家庭的用戶,即IPC和NVR所歸屬的用戶在云平臺(tái)服務(wù)器上都有自己的賬號(hào),用戶通過自己的賬號(hào)和密碼登錄云平臺(tái)服務(wù)器后可以添加該IPC和NVR,添加成功后該用戶就和該IPC和NVR綁定在一起。后續(xù)用戶再通過web或者客戶端登錄到云平臺(tái)服務(wù)器就能看到歸屬于自己的IPC和NVR,用戶將通過云平臺(tái)服務(wù)器對(duì)這些IPC和NVR進(jìn)行管理,發(fā)送操作指令,比如調(diào)閱視頻。
[0018]下面闡述本發(fā)明實(shí)施例流程。請(qǐng)參圖3本發(fā)明實(shí)施例流程圖。
[0019]步驟S31、IPC采集視頻圖像,并將采集的視頻圖像編碼打包成媒體流發(fā)送給與自身處于同一局域網(wǎng)的NVR設(shè)備進(jìn)行存儲(chǔ),同時(shí)還將該媒體流發(fā)送給云平臺(tái)服務(wù)器。該發(fā)送給云平臺(tái)服務(wù)器的媒體流需要進(jìn)行加密處理,以防止他人截取媒體流時(shí)獲取視頻圖像的內(nèi)容。加密的密鑰由該IPC歸屬的用戶在云平臺(tái)服務(wù)器上進(jìn)行設(shè)置。云平臺(tái)服務(wù)器將用戶設(shè)置的該密鑰發(fā)送給與該用戶綁定的IPC。IPC根據(jù)該密鑰對(duì)媒體流進(jìn)行加密。加密后的發(fā)送給云平臺(tái)的媒體流中還攜帶該IPC歸屬的用戶的信息,以便使云平臺(tái)服務(wù)器確定該加密后的媒體流屬于哪個(gè)用戶。
[0020]對(duì)于存儲(chǔ)在IPC同一局域網(wǎng)中的NVR設(shè)備上的媒體流則沒有必要進(jìn)行加密。
[0021]從節(jié)約存儲(chǔ)空間以及監(jiān)控?cái)?shù)據(jù)有效性的角度考慮,IPC發(fā)往云平臺(tái)服務(wù)器的媒體流數(shù)據(jù)可以是需要告警的視頻監(jiān)控?cái)?shù)據(jù),比如說視頻圖像中單獨(dú)出現(xiàn)非家庭成員的陌生人,這段視頻就屬于要發(fā)往云平臺(tái)服務(wù)器的媒體數(shù)據(jù)。需要告警的視頻監(jiān)控?cái)?shù)據(jù)由IPC結(jié)合智能算法進(jìn)行偵測(cè)得到。
[0022]步驟S32、云平臺(tái)服務(wù)器接收IPC發(fā)送的加密的媒體流,對(duì)該加密的媒體流進(jìn)行切片,并將每個(gè)切片分別發(fā)送給在自身注冊(cè)的若干其他NVR進(jìn)行存儲(chǔ);并且該云平臺(tái)服務(wù)器在本地保存每個(gè)切片存儲(chǔ)的若干其他NVR的信息以便于所述媒體流歸屬的用戶對(duì)該媒體流進(jìn)行檢索時(shí)云平臺(tái)服務(wù)器能迅速定位到這些切片。
[0023]圖2監(jiān)控系統(tǒng)中的每個(gè)NVR設(shè)備都包含兩部分存儲(chǔ)空間:一部分存儲(chǔ)空間用來存儲(chǔ)自身用戶家庭中的監(jiān)控?cái)?shù)據(jù);另一部存儲(chǔ)空間用來存儲(chǔ)其他用戶家庭中的監(jiān)控?cái)?shù)據(jù),即云平臺(tái)服務(wù)器切片的媒體流的數(shù)據(jù)。對(duì)于NVR存儲(chǔ)空間的劃分可以由云平臺(tái)服務(wù)器管理員來操作。在NVR上線被添加到云平臺(tái)服務(wù)器上,云平臺(tái)服務(wù)器管理員就可以對(duì)其進(jìn)行存儲(chǔ)空間的上述劃分。云平臺(tái)收到IPC發(fā)送上來的媒體流時(shí),根據(jù)策略選擇存儲(chǔ)時(shí)的NVR。
[0024]云平臺(tái)服務(wù)器在選擇若干其他NVR存儲(chǔ)每個(gè)切片時(shí),一般選擇4?6個(gè)NVR。選擇NVR時(shí)需要考慮兩個(gè)因素:一個(gè)是樓棟號(hào),另一個(gè)是所在樓的樓層號(hào)。優(yōu)先選取不同樓棟號(hào)的NVR,再選相同樓棟號(hào)的NVR。對(duì)于相同樓棟號(hào),優(yōu)先選取樓層高的NVR,在選擇樓層低的NVR0選擇的用于存儲(chǔ)切片的NVR最理想的情況是這些NVR都分散在不同樓棟號(hào)的最高層。此種策略,可有效防止數(shù)據(jù)內(nèi)容的丟失,增加數(shù)據(jù)安全性。所以云平臺(tái)服務(wù)器需要保存每個(gè)NVR的物理位置信息,即位于哪棟樓的哪一層。至于NVR的物理位置信息,可以由用戶在云平臺(tái)服務(wù)器上添加該NVR時(shí)將其物理位置信息同時(shí)告知該云平臺(tái)服務(wù)器。
[0025]除此之外,在選擇NVR的時(shí)候還需要考慮該NVR是否之前有被選擇作為存儲(chǔ)切片的NVR。在每一個(gè)NVR上線后,云平臺(tái)服務(wù)器給它分配一個(gè)初始的負(fù)載級(jí)別,比如為O。當(dāng)后續(xù)被選中作為存儲(chǔ)切片的NVR時(shí),相應(yīng)的該負(fù)載級(jí)別就加I。云平臺(tái)服務(wù)器在選擇NVR的時(shí)候優(yōu)先選擇負(fù)載級(jí)別低的NVR進(jìn)行切片錄像的存儲(chǔ)。該負(fù)載級(jí)別應(yīng)設(shè)定一最大值,即到達(dá)該值的NVR絕對(duì)不能被選擇來進(jìn)行切片錄像的存儲(chǔ)。這個(gè)最大值可以根據(jù)要存儲(chǔ)數(shù)據(jù)的大小以及NVR劃分出來存儲(chǔ)切片數(shù)據(jù)的容量的大小來設(shè)定。另外,當(dāng)存在η個(gè)NVR的負(fù)載級(jí)別到達(dá)預(yù)設(shè)值后,云平臺(tái)服務(wù)器開始報(bào)警,說明小區(qū)內(nèi)發(fā)生異常情況,需要緊急處理。
[0026]在選擇NVR時(shí)所考慮的物理位置因素和負(fù)載級(jí)別因素中,負(fù)載級(jí)別因素的優(yōu)先級(jí)更高一些,即優(yōu)先考慮負(fù)載級(jí)別,然后再考慮物理位置。具體來講,如果要選擇4個(gè)NVR,當(dāng)前存在6個(gè)負(fù)載級(jí)別為O的NVR時(shí),則基于負(fù)載級(jí)別優(yōu)先的原則,先將這6個(gè)NVR作為選擇對(duì)象,其他負(fù)載級(jí)別的NVR就不再考慮了 ;然后在這6個(gè)NVR中依據(jù)物理位置因素選擇其中的4個(gè)。比如說,發(fā)送媒體流到云平臺(tái)服務(wù)器的該IPC位于I號(hào)樓,這6個(gè)NVR分別位于I號(hào)樓第4層,2號(hào)樓第28層,2號(hào)樓第3層,4號(hào)樓第10層、3號(hào)樓第18層以及5號(hào)樓第7層,則2號(hào)樓第28層,4號(hào)樓第10層、3號(hào)樓第18層以及5號(hào)樓第7層的這些NVR將被選中作為存儲(chǔ)該IPC切片的NVR。
[0027]云平臺(tái)服務(wù)器對(duì)媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,若選擇了 m個(gè)NVR進(jìn)行切片數(shù)據(jù)的存儲(chǔ),則對(duì)媒體流數(shù)據(jù)切片的時(shí)候,對(duì)每一幀數(shù)據(jù)Wmfbit為單位進(jìn)行切片,切片后的數(shù)據(jù)依次地循環(huán)往復(fù)的存儲(chǔ)在這m個(gè)NVR上。即O?(m-1)bit存儲(chǔ)在第I個(gè)NVR上,m?(2m-l) bit存儲(chǔ)在第2個(gè)NVR上,2m?(3m_l)存儲(chǔ)在第3個(gè)NVR上,依次類推,直到
?(m*m) bit存儲(chǔ)在第m個(gè)NVR上之后一輪存儲(chǔ)結(jié)束;下一輪的m*m?(m*(m+l)_l)bit循環(huán)往復(fù)重新開始在第I個(gè)NVR上進(jìn)行存儲(chǔ)。這里m通常不會(huì)小于3個(gè)。
[0028]或者為了進(jìn)一步保證數(shù)據(jù)的冗余性,可以將m個(gè)NVR中的一個(gè)NVR作為校驗(yàn)NVR,切片的有效真實(shí)視頻數(shù)據(jù)存在m-Ι個(gè)NVR上,異或數(shù)據(jù)存儲(chǔ)在校驗(yàn)NVR上。此時(shí)云平臺(tái)服務(wù)器在對(duì)媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,對(duì)每一幀數(shù)據(jù)以m-Ι個(gè)bit為單位進(jìn)行切片,切片后的數(shù)據(jù)也是依次循環(huán)往復(fù)的存儲(chǔ)在這m-Ι個(gè)NVR上;且針對(duì)每一輪的(m-Ι)組切片數(shù)據(jù)進(jìn)行異或后的數(shù)據(jù)存儲(chǔ)在第m個(gè)NVR上。
[0029]云平臺(tái)服務(wù)器數(shù)據(jù)庫上可以保存一張數(shù)據(jù)表,該數(shù)據(jù)表中記錄切片數(shù)據(jù)實(shí)際歸屬的用戶以及切片數(shù)據(jù)分別存儲(chǔ)在哪些NVR上。云平臺(tái)服務(wù)器對(duì)每個(gè)NVR進(jìn)行標(biāo)識(shí)的時(shí)候,可以采用NVR的IP地址,或者NVR的物理位置,或者NVR的名稱等進(jìn)行標(biāo)識(shí)。
[0030]步驟S33、NVR收到云平臺(tái)服務(wù)器發(fā)送過來的切片媒體流數(shù)據(jù)時(shí),將之存儲(chǔ)在對(duì)應(yīng)的存儲(chǔ)空間中。
[0031]按照上述實(shí)施例流程,每個(gè)家庭中的視頻監(jiān)控?cái)?shù)據(jù)都在同一云平臺(tái)服務(wù)器下的其他一些家庭中進(jìn)行保存。若某一用戶自己的NVR出現(xiàn)意外時(shí),則可以通過登錄到云平臺(tái)服務(wù)器上調(diào)取存儲(chǔ)在其他家庭中的歸屬于自己的視頻監(jiān)控錄像,云平臺(tái)服務(wù)器判斷用戶所請(qǐng)求的視頻數(shù)據(jù)是否是歸屬于其自身的,如果是,則會(huì)根據(jù)存儲(chǔ)在云平臺(tái)數(shù)據(jù)庫中的信息反向還原數(shù)據(jù)內(nèi)容,并發(fā)送給用戶,以使用戶可查看視頻內(nèi)容。
[0032]由于媒體流數(shù)據(jù)進(jìn)行過加密和切片,因此其他NVR即使獲取到了存儲(chǔ)在本NVR上的歸屬于其他家庭的NVR數(shù)據(jù),也會(huì)由于只有數(shù)據(jù)每一幀的部分?jǐn)?shù)據(jù)信息,且為加密的數(shù)據(jù)而無法查看視頻內(nèi)容;所以用戶不用擔(dān)心數(shù)據(jù)的安全性。
[0033]這些存儲(chǔ)在若干其他NVR上的切片不會(huì)永久保存在上面,所以需要一定的策略進(jìn)行刪除。一種比較簡(jiǎn)單的刪除策略為:存儲(chǔ)時(shí)間到達(dá)預(yù)設(shè)天數(shù)就將其刪除。云平臺(tái)服務(wù)器可以對(duì)此進(jìn)行刪除控制。一旦存儲(chǔ)在NVR上的某一 IPC的切片被刪除了,則該NVR的負(fù)載級(jí)別就減1,以維持整個(gè)小區(qū)有可供切片存儲(chǔ)的NVR。
[0034]通過上述實(shí)施例不難看出,當(dāng)某一戶家庭的NVR被小偷故意損毀或者盜走后,用戶仍然可以通過云平臺(tái)服務(wù)器獲取到屬于自己的監(jiān)控?cái)?shù)據(jù)。
[0035]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種基于云平臺(tái)的錄像切片加密備份方法,該方法應(yīng)用于視頻監(jiān)控系統(tǒng),該視頻監(jiān)控系統(tǒng)包括:云平臺(tái)服務(wù)器,若干家庭監(jiān)控子系統(tǒng);該若干家庭監(jiān)控子系統(tǒng)分別包括:網(wǎng)絡(luò)攝像機(jī)IPC、網(wǎng)絡(luò)硬盤錄像機(jī)NVR和將該IPC和NVR和云平臺(tái)服務(wù)器互聯(lián)的家庭路由器;其特征在于,該方法包括: 步驟A、家庭監(jiān)控子系統(tǒng)中的IPC采集視頻圖像,并將采集的視頻圖像編碼打包成媒體流發(fā)送給與自身處于同一局域網(wǎng)的NVR設(shè)備進(jìn)行存儲(chǔ),同時(shí)還將該媒體流加密后發(fā)送給云平臺(tái)服務(wù)器;所述加密的密鑰由該IPC歸屬的用戶在云平臺(tái)服務(wù)器上進(jìn)行設(shè)置,并由云平臺(tái)服務(wù)器將該用戶設(shè)置的密鑰發(fā)送給與該用戶的IPC ;所述加密后的發(fā)送給云平臺(tái)的媒體流中還攜帶該IPC歸屬的用戶的信息,以使云平臺(tái)服務(wù)器確定該加密后的媒體流歸屬的用戶; 步驟B、云平臺(tái)服務(wù)器接收所述IPC發(fā)送的加密且攜帶用戶信息的媒體流,對(duì)該加密的媒體流進(jìn)行切片,并基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR,將所述切片發(fā)送給這些NVR進(jìn)行存儲(chǔ);并且該云平臺(tái)服務(wù)器在本地保存每個(gè)切片存儲(chǔ)的其他NVR的信息,以便于所述媒體流歸屬的用戶對(duì)該媒體流進(jìn)行檢索時(shí)云平臺(tái)服務(wù)器能迅速定位到這些切片; 步驟C、被選中的NVR對(duì)云平臺(tái)服務(wù)器發(fā)送的切片進(jìn)行存儲(chǔ)。
2.如權(quán)利要求1所述的方法,其特征在于,所述IPC發(fā)往云平臺(tái)服務(wù)器的媒體流數(shù)據(jù)是需要告警的視頻監(jiān)控?cái)?shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR時(shí),負(fù)載級(jí)別優(yōu)先于物理位置。
4.如權(quán)利要求3所述的方法,其特征在于,在基于物理位置選擇NVR時(shí),具體基于NVR所在的樓棟號(hào)和樓層號(hào)來進(jìn)行選擇:優(yōu)先選取與發(fā)送媒體流的IPC不在同一樓棟號(hào)的NVR,再選相同樓棟號(hào)的NVR ;優(yōu)先選擇樓層高的NVR,再選擇樓層低的NVR。
5.如權(quán)利要求1所述的方法,其特征在于,云平臺(tái)服務(wù)器對(duì)加密的媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,若選擇了 m個(gè)NVR進(jìn)行切片數(shù)據(jù)的存儲(chǔ),對(duì)該媒體流的每一幀數(shù)據(jù)WmfbitS單位進(jìn)行切片,切片后的數(shù)據(jù)依次地循環(huán)往復(fù)的存儲(chǔ)在這m個(gè)NVR上;或者,云平臺(tái)服務(wù)器對(duì)加密的媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,若選擇了 m個(gè)NVR進(jìn)行切片數(shù)據(jù)的存儲(chǔ),云平臺(tái)服務(wù)器在對(duì)媒體流數(shù)據(jù)進(jìn)行切片的時(shí)候,對(duì)每一幀數(shù)據(jù)以m-Ι個(gè)bit為單位進(jìn)行切片,切片后的數(shù)據(jù)依次循環(huán)往復(fù)的存儲(chǔ)在m-Ι個(gè)NVR上,且針對(duì)每一輪的(m-Ι)組切片數(shù)據(jù)進(jìn)行異或后的數(shù)據(jù)存儲(chǔ)在第m個(gè)NVR上。
6.如權(quán)利要求1所述的方法,其特征在于,當(dāng)存在η個(gè)NVR的負(fù)載級(jí)別到達(dá)預(yù)設(shè)值后,云平臺(tái)服務(wù)器報(bào)警。
7.一種基于云平臺(tái)的錄像切片加密備份系統(tǒng),該視頻監(jiān)控系統(tǒng)包括:云平臺(tái)服務(wù)器,若干家庭監(jiān)控子系統(tǒng);該若干家庭監(jiān)控子系統(tǒng)分別包括:網(wǎng)絡(luò)攝像機(jī)IPC、網(wǎng)絡(luò)硬盤錄像機(jī)NVR和將該IPC和NVR和云平臺(tái)服務(wù)器互聯(lián)的家庭路由器;其特征在于, 家庭監(jiān)控子系統(tǒng)中的IPC采集視頻圖像,并將采集的視頻圖像編碼打包成媒體流發(fā)送給與自身處于同一局域網(wǎng)的NVR設(shè)備進(jìn)行存儲(chǔ),同時(shí)還將該媒體流加密后發(fā)送給云平臺(tái)服務(wù)器;所述加密的密鑰由該IPC歸屬的用戶在云平臺(tái)服務(wù)器上進(jìn)行設(shè)置,并由云平臺(tái)服務(wù)器將該用戶設(shè)置的密鑰發(fā)送給與該用戶的IPC ;所述加密后的發(fā)送給云平臺(tái)的媒體流中還攜帶該IPC歸屬的用戶的信息,以使云平臺(tái)服務(wù)器確定該加密后的媒體流歸屬的用戶; 云平臺(tái)服務(wù)器接收所述IPC發(fā)送的加密且攜帶用戶信息的媒體流,對(duì)該加密的媒體流進(jìn)行切片,并基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR,將所述切片發(fā)送給這些NVR進(jìn)行存儲(chǔ);并且該云平臺(tái)服務(wù)器在本地保存每個(gè)切片存儲(chǔ)的其他NVR的信息,以便于所述媒體流歸屬的用戶對(duì)該媒體流進(jìn)行檢索時(shí)云平臺(tái)服務(wù)器能迅速定位到這些切片; 被選中的NVR對(duì)云平臺(tái)服務(wù)器發(fā)送的切片進(jìn)行存儲(chǔ)。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述IPC發(fā)往云平臺(tái)服務(wù)器的媒體流數(shù)據(jù)是需要告警的視頻監(jiān)控?cái)?shù)據(jù)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述基于物理位置和負(fù)載級(jí)別選擇存儲(chǔ)這些切片的其他家庭監(jiān)控子系統(tǒng)中的NVR時(shí),負(fù)載級(jí)別優(yōu)先于物理位置。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,當(dāng)存在η個(gè)NVR的負(fù)載級(jí)別到達(dá)預(yù)設(shè)值后,云平臺(tái)服務(wù)器報(bào)警。
【文檔編號(hào)】H04N21/232GK104284160SQ201410594382
【公開日】2015年1月14日 申請(qǐng)日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】周迪, 趙子華, 祝接金 申請(qǐng)人:浙江宇視科技有限公司