一種高穩定性視頻存儲方法
【技術領域】
[0001]本發明具體涉及一種高穩定性視頻存儲方法。
【背景技術】
[0002]視頻存儲器將模擬視頻轉換成壓縮編碼,使之適合網絡傳輸,是Changer VSS視頻存貯服務器的主要功能。同時,該產品還提供了本地存貯的功能,以解決網絡傳輸不暢時的錄像存貯問題。Changer VSS視頻存貯服務器還具備有基本的安防報警功能,完全可以方便地組建一個小型的本地監控系統;現有的視頻存儲器并不具有一種高效的高穩定性視頻存儲方法,所以亟需一種高穩定性視頻存儲方法以解決上述問題。
【發明內容】
[0003]本發明的目的在于針對現有技術的不足,提供一種高穩定性視頻存儲方法,該高穩定性視頻存儲方法可以很好地解決上述問題。
[0004]為達到上述要求,本發明采取的技術方案是:提供一種高穩定性視頻存儲方法,該高穩定性視頻存儲方法接收用戶上傳的視頻數據,獲取上傳視頻數據對應的上傳視頻名稱,并識別已存儲的視頻數據中是否存在與所述上傳視頻名稱相同的視頻數據;若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對視頻名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較;根據對所述上傳視頻數據與已存儲視頻數據進行比較所得出的比較結果,對相同的視頻數據僅存儲一份;所述若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較,包括:若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則獲取所述上傳視頻數據和已存儲視頻數據二者所分別對應的視頻校驗碼;比較所述上傳視頻數據和已存儲視頻數據所分別對應的視頻校驗碼是否相同;若所述上傳視頻數據和已存儲視頻數據所分別對應的視頻校驗碼不相同,則按照預設規則,對所述上傳視頻數據和已存儲視頻數據進行分段比較;在動態隨機存儲器內存儲每一所述參考幀的運動向量數據,所述運動向量存儲地址信息為所述參考幀的對應塊的編碼樹單元的運動向量數據存儲在所述動態隨機存儲器的地址信息,在終端用戶資料庫存儲的終端用戶標識與存儲位置之間的對應關系中,對終端用戶標識進行檢索,根據檢索結果得到終端數據在數據倉庫中的存儲位置。
[0005]與現有技術相比,該高穩定性視頻存儲方法通過接收用戶上傳的視頻數據,獲取上傳視頻數據對應的上傳視頻名稱,并識別已存儲的視頻數據中是否存在與所述上傳視頻名稱相同的視頻數據;若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對視頻名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較;根據對所述上傳視頻數據與已存儲視頻數據進行比較所得出的比較結果,對相同的視頻數據僅存儲一份;具有相同的視頻數據僅存儲一次的有益效果,避免了相同視頻數據的重復存儲,從而避免了視頻數據存儲空間的浪費。
【附圖說明】
[0006]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,在這些附圖中使用相同的參考標號來表示相同或相似的部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
[0007]圖1是本發明的流程示意圖。
【具體實施方式】
[0008]為使本申請的目的、技術方案和優點更加清楚,以下結合附圖及具體實施例,對本申請作進一步地詳細說明。
[0009]在以下描述中,對“一個實施例”、“實施例”、“一個示例”、“示例”等等的引用表明如此描述的實施例或示例可以包括特定特征、結構、特性、性質、元素或限度,但并非每個實施例或示例都必然包括特定特征、結構、特性、性質、元素或限度。另外,重復使用短語“根據本申請的一個實施例”雖然有可能是指代相同實施例,但并非必然指代相同的實施例。
[0010]為簡單起見,以下描述中省略了本領域技術人員公知的某些技術特征。
[0011]根據本申請的一個實施例,提供一種高穩定性視頻存儲方法,如圖1所示,接收用戶上傳的視頻數據,獲取上傳視頻數據對應的上傳視頻名稱,并識別已存儲的視頻數據中是否存在與所述上傳視頻名稱相同的視頻數據;若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對視頻名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較;根據對所述上傳視頻數據與已存儲視頻數據進行比較所得出的比較結果,對相同的視頻數據僅存儲一份;所述若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較,包括:若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則獲取所述上傳視頻數據和已存儲視頻數據二者所分別對應的視頻校驗碼;比較所述上傳視頻數據和已存儲視頻數據所分別對應的視頻校驗碼是否相同;若所述上傳視頻數據和已存儲視頻數據所分別對應的視頻校驗碼不相同,則按照預設規則,對所述上傳視頻數據和已存儲視頻數據進行分段比較;在動態隨機存儲器內存儲每一所述參考幀的運動向量數據,所述運動向量存儲地址信息為所述參考幀的對應塊的編碼樹單元的運動向量數據存儲在所述動態隨機存儲器的地址信息。在存儲視頻數據的同時,對存儲的視頻數據進行標記,記錄存儲的視頻數據所對應的標記信息,并存儲所述標記信息與標簽信息的關聯關系;其中,所述標簽信息為上傳視頻數據的用戶所對應的唯一標識該用戶的標簽信息,在終端用戶資料庫存儲的終端用戶標識與存儲位置之間的對應關系中,對終端用戶標識進行檢索,根據檢索結果得到終端數據在數據倉庫中的存儲位置。
[0012]以上所述實施例僅表示本發明的幾種實施方式,其描述較為具體和詳細,但并不能理解為對本發明范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明保護范圍。因此本發明的保護范圍應該以所述權利要求為準。
【主權項】
1.一種高穩定性視頻存儲方法,其特征在于,接收用戶上傳的視頻數據,獲取上傳視頻數據對應的上傳視頻名稱,并識別已存儲的視頻數據中是否存在與所述上傳視頻名稱相同的視頻數據;若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對視頻名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較;根據對所述上傳視頻數據與已存儲視頻數據進行比較所得出的比較結果,對相同的視頻數據僅存儲一份;所述若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則對名稱相同的所述上傳視頻數據與已存儲視頻數據進行比較;若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據,則獲取所述上傳視頻數據和已存儲視頻數據二者所分別對應的視頻校驗碼;比較所述上傳視頻數據和已存儲視頻數據所分別對應的視頻校驗碼是否相同;若所述上傳視頻數據和已存儲視頻數據所分別對應的視頻校驗碼不相同,則按照預設規則,對所述上傳視頻數據和已存儲視頻數據進行分段比較;在動態隨機存儲器內存儲每一所述參考幀的運動向量數據,所述運動向量存儲地址信息為所述參考幀的對應塊的編碼樹單元的運動向量數據存儲在所述動態隨機存儲器的地址信息,在終端用戶資料庫存儲的終端用戶標識與存儲位置之間的對應關系中,對終端用戶標識進行檢索,根據檢索結果得到終端數據在數據倉庫中的存儲位置。2.如權利要求1所述的高穩定性視頻存儲方法,其特征在于:在存儲視頻數據的同時,對存儲的視頻數據進行標記,記錄存儲的視頻數據所對應的標記信息,并存儲所述標記信息與標簽信息的關聯關系;其中,所述標簽信息為上傳視頻數據的用戶所對應的唯一標識該用戶的標簽信息。
【專利摘要】本發明提供一種高穩定性視頻存儲方法,包括該高穩定性視頻存儲方法接收用戶上傳的視頻數據,獲取上傳視頻數據對應的上傳視頻名稱,并識別已存儲的視頻數據中是否存在與所述上傳視頻名稱相同的視頻數據;若識別出已存儲的視頻數據中存在與所述上傳視頻名稱相同的已存儲視頻數據。
【IPC分類】H04N5/76
【公開號】CN105072370
【申請號】CN201510527035
【發明人】黃雷
【申請人】成都秋雷科技有限責任公司
【公開日】2015年11月18日
【申請日】2015年8月25日