[發明專利]一種數據存儲系統以及一種數據存儲方法在審
| 申請號: | 201310667616.X | 申請日: | 2013-12-10 |
| 公開(公告)號: | CN104699416A | 公開(公告)日: | 2015-06-10 |
| 發明(設計)人: | 汪渭春;林起芊;閆春;周佳 | 申請(專利權)人: | 杭州海康威視系統技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 存儲系統 以及 存儲 方法 | ||
1.一種數據存儲系統,其特征在于,包括:
磁盤管理器,用于將接入到系統中的各存儲介質分別進行格式化;
其中,每個格式化后的存儲介質中包括:主信息區和數據區,所述主信息區中包括N個信息塊,所述數據區中包括N個數據塊,所述N為正整數;每個信息塊唯一對應一個數據塊;
業務接口管理器,用于當接收到寫數據請求時,分配可用于寫入數據的存儲介質和數據塊;
讀寫任務處理器,用于將需要寫入的數據寫入到所分配的存儲介質的數據塊中,并將需要寫入的數據的附屬信息記錄到對應的信息塊中。
2.根據權利要求1所述的系統,其特征在于,
每個格式化后的存儲介質中進一步包括:存儲介質頭和備份信息區;
所述存儲介質頭用于記錄所在存儲介質的基本信息;
所述備份信息區用于對所述存儲介質頭以及所述主信息區中的信息進行備份。
3.根據權利要求1所述的系統,其特征在于,
所述磁盤管理器進一步用于,對各存儲介質的狀態進行實時監控,一旦發生變化,則通過所述業務接口管理器通知給用戶。
4.根據權利要求1所述的系統,其特征在于,
所述系統中進一步包括:數據塊管理器;
所述磁盤管理器進一步用于,記錄各存儲介質的剩余空間;
所述數據塊管理器,用于針對每個存儲介質,分別利用一個狀態位圖來記錄該存儲介質中的各數據塊的存儲狀態;其中,如果一數據塊中未寫入數據,則在所述狀態位圖中將其記錄為1,否則,記錄為0;或者,如果一數據塊中未寫入數據,則在所述狀態位圖中將其記錄為0,否則,記錄為1;
所述業務接口管理器進一步用于,通過查詢所述磁盤管理器來分配可用于寫入數據的存儲介質,并將所分配的存儲介質以及需要寫入的數據量大小通知給所述數據塊管理器;
所述數據塊管理器進一步用于,根據所分配的存儲介質對應的狀態位圖,確定其中未寫入數據的數據塊,并按照需要寫入的數據量大小,從未寫入數據的數據塊中選出M個數據塊,作為所分配的可用于寫入數據的數據塊,并通知給所述業務接口管理器,所述M為正整數。
5.根據權利要求4所述的系統,其特征在于,所述數據塊管理器按照就近原則進行數據塊的選擇。
6.根據權利要求4所述的系統,其特征在于,
所述系統中進一步包括:數據庫和數據索引管理器;
所述數據索引管理器,用于當確定存在已經寫入數據、但未寫滿的數據塊時,將該數據塊及其剩余空間記錄到所述數據庫中;
所述業務接口管理器進一步用于,在將所分配的存儲介質以及需要寫入的數據量大小通知給所述數據塊管理器之前,通知所述數據索引管理器查找所分配的存儲介質中是否存在未寫滿的數據塊,如果是,則根據需要寫入的數據量大小以及未寫滿的數據塊的剩余空間大小,按照優先使用未寫滿的數據塊、其次使用未寫入數據的數據塊的原則,分配可用于寫入數據的數據塊;
所述數據索引管理器進一步用于,通過查詢所述數據庫,確定所分配的存儲介質中是否存在未寫滿的數據塊,并將確定結果返回給所述業務接口管理器。
7.根據權利要求1所述的系統,其特征在于,
所述系統中進一步包括:數據庫和數據索引管理器;
所述數據索引管理器,用于在所述數據庫中建立并維護系統中所存儲的數據的索引信息;
所述業務接口管理器進一步用于,當接收到讀數據請求時,通知所述數據索引管理器查找需要讀取的數據所在的存儲介質和數據塊,并接收所述數據索引管理器返回的查找結果;
所述讀寫任務處理器進一步用于,從需要讀取的數據所在的存儲介質的數據塊中讀取出需要讀取的數據,并返回給所述業務接口管理器,由所述業務接口管理器返回給用戶;
所述數據索引管理器進一步用于,根據所述數據庫中的索引信息,查找出需要讀取的數據所在的存儲介質和數據塊,并返回給所述業務接口管理器。
8.根據權利要求7所述的系統,其特征在于,
所述讀寫任務處理器進一步用于,在將需要寫入的數據寫入到所分配的存儲介質的數據塊中的同時,將需要寫入的數據緩存到預先建立的緩存區中;當所述緩存區已滿時,按照先進先出的原則刪除所緩存的數據;當接收到讀數據請求時,如果需要讀取的數據緩存在所述緩存區中,則從所述緩存區中進行讀取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海康威視系統技術有限公司;,未經杭州海康威視系統技術有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310667616.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有防誤觸蓋的外置聲卡
- 下一篇:觸摸屏的操作方法、裝置及觸摸設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





