【技術實現步驟摘要】
本專利技術涉及硬盤存儲
,尤其涉及硬盤存儲技術中的大數量圖片的存儲與檢索方法。
技術介紹
在硬盤存儲
,如對于DVR(digital video recorder,數字視頻錄像機),其需要存儲大量的音視頻、圖片等數據。對存儲的內容需要及時存儲并能快速檢索,而且要有效的利用存儲空間。傳統存儲圖片方法是通過建立多級文件夾,按圖片的屬性把圖片歸類直接存儲到某個文件夾中。使用傳統的方式存儲時,當圖片數量過多后勢必造成圖片檢索慢,且由于目前大部分文件系統的特性,每個文件占用的大小比文件實際大小略大,圖片數過多時磁盤空間的浪費也相應增加。
技術實現思路
為克服上述缺陷,本專利技術提供了一種大數量圖片的存儲與檢索方法,該方法包括在硬盤上劃分出一個分區,其中,使該分區包含一個一級索引,若干個二級索引,若干個三級索引和相同個數的圖片數據包(也可以是數據塊、或數據區);一級索引劃分為多個一級索引單元,每個一級索引單元用于記錄二級索引文件地址和該一級索引下所有圖片的公共屬性,所述公共屬性包括:圖片的通道號、圖片的事件編碼、圖片最早時間、圖片的最晚時間;二級索引每個節點存放的內容包括:圖片的最早時間、圖片的最晚時間,以及非葉子節點有子節點地址,葉子節點有三級索引地址;三級索引中存放的內容包括:圖片數據包地址和圖片在圖片數據包中的偏移,圖片的長度和圖片的拍攝時間,該方法包括以下存儲步驟:A.獲取圖片;B.提取圖片的信息,將圖片的信息匹配至一級索引;C.若匹配成功,通過一級索引定位到二級索引;D.再根據二級索引定位到三級索引;以及E.通過三級索引定位到圖片數據包,將圖片存儲 ...
【技術保護點】
一種大數量圖片的存儲與檢索方法,該方法包括在硬盤上劃分出一個分區,其特征在于:使該分區包含一個一級索引,若干個二級索引,若干個三級索引和相同個數的圖片數據包;一級索引劃分為多個一級索引單元,每個一級索引單元用于記錄二級索引文件地址和該一級索引下所有圖片的公共屬性,所述公共屬性包括:圖片的通道號、圖片的事件編碼、圖片最早時間、圖片的最晚時間;二級索引每個節點存放的內容包括:圖片的最早時間、圖片的最晚時間,以及非葉子節點有子節點地址,葉子節點有三級索引地址;三級索引中存放的內容包括:圖片數據包地址和圖片在圖片數據包中的偏移,圖片的長度和圖片的拍攝時間,該方法包括以下存儲步驟:A.獲取圖片;B.提取圖片的信息,將圖片的信息匹配至一級索引;C.若匹配成功,通過一級索引定位到二級索引;D.再根據二級索引定位到三級索引;以及E.通過三級索引定位到圖片數據包,將圖片存儲到圖片數據包,并將圖片在圖片數據包中的偏移,圖片的長度和圖片的拍攝時間記錄到三級索引,并更新該圖片所屬的一級索引和二級索引的最晚圖片時間;以及F.返回步驟A;該方法包括以下檢索步驟:E.根據輸入的檢索條件依次檢索一級索引;F.通過一級 ...
【技術特征摘要】
1.一種大數量圖片的存儲與檢索方法,該方法包括在硬盤上劃分出一個分區,其特征在于:使該分區包含一個一級索引,若干個二級索引,若干個三級索引和相同個數的圖片數據包;一級索引劃分為多個一級索引單元,每個一級索引單元用于記錄二級索引文件地址和該一級索引下所有圖片的公共屬性,所述公共屬性包括:圖片的通道號、圖片的事件編碼、圖片最早時間、圖片的最晚時間;二級索引每個節點存放的內容包括:圖片的最早時間、圖片的最晚時間,以及非葉子節點有子節點地址,葉子節點有三級索引地址;三級索引中存放的內容包括:圖片數據包地址和圖片在圖片數據包中的偏移,圖片的長度和圖片的拍攝時間,該方法包括以下存儲步驟: A.獲取圖片; B.提取圖片的信息,將圖片的信息匹配至一級索引; C.若匹配成功,通過一級索引定位到二級索引; D.再根據二級索引定位到三級索引;以及 E.通過三級索引定位到圖片數據包,將圖片存儲到圖片數據包,并將圖片在圖片數據包中的偏移,圖片的長度和圖片的拍攝時間記錄到三級索引,并更新該圖片所屬的一級索引和級索引的最晚圖片時間;以及 F.返回步驟A; 該方法包括以下檢索步驟: E.根據輸入的檢 索條件依次檢索一級索引; F.通過一級索引定位到二級索引; G.通過二級索引定位到三級索引; H.通過三級索引定位到圖片數據包中的圖片,最后讀取圖片。2.根據權利要求1所述的一種大數量圖片的存儲與檢索方法,其特征在于: 在提取圖片的信息,將圖片的信息匹配至一級索引的過程中,若匹配不成功,則判斷一級索引中是否滿,若沒有滿,則新建二級索引,并將二級索引地址和圖片的信息保存到一級索引的第一個未使用的索引單元中,若滿,則將圖片轉存至其他分區;若匹配成功,則選擇符合條件的最后一個一級索引單元,并根據該單元存放的二級索引地址定位到二級索引。3.根據權利要求2所述的一種大數量圖片的存儲與檢索方法,其特征在于:二級索引采取B-樹的存儲方式;在定位到二級索引后,在二級索引中找到前序遍歷中最后一個葉子節點,若該葉子節點指向三級索引,則定位到三級索引;若該葉子節點未指向三級索引,則新建三級索引和圖片數據包,將該新建的三級索引信息記錄到該葉子節點處,將新建的圖片數據包地址記錄到該三級索引中。4.根據權利要求3所述的一種大數量圖片...
【專利技術屬性】
技術研發人員:吳立,潘海江,楊斌,姚國勤,陳小軍,張興明,傅利泉,朱江明,吳軍,吳堅,
申請(專利權)人:浙江大華技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。