[發明專利]一種云存儲系統中元數據的獲取方法有效
| 申請號: | 201310413124.8 | 申請日: | 2013-09-11 |
| 公開(公告)號: | CN103685453A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 周可;王樺;劉鵬;陳寨寨;廖正霜 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 朱仁玲 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲系統 中元 數據 獲取 方法 | ||
1.一種云存儲系統中元數據的獲取方法,是應用在一種三層架構的云存儲系統中,該云存儲系統包括客戶端、認證服務器、元數據服務器、命名空間服務器以及數據存儲服務器,其特征在于,所述方法包括以下步驟:
(1)客戶端將用戶的登錄信息發送給認證服務器;
(2)認證服務器根據該登錄信息判斷該用戶是否存在,若不存在則給出認證失敗提示,則過程結束;如果用戶存在,則轉入步驟(3);
(3)認證服務器將登錄信息發送給命名空間服務器;
(4)命名空間服務器根據該登錄信息獲取用戶信息,并根據用戶信息獲取該命名空間服務器中該用戶的目錄子樹,對用戶目錄子樹進行組織,以生成新的用戶目錄樹,并將新的用戶目錄樹返回給客戶端;
(5)客戶端根據組織結果判斷獲取用戶目錄樹是否成功,若成功則轉入步驟(6),否則過程結束;
(6)命名空間服務器傳送用戶目錄樹給客戶端,其中傳輸是采用xml文件形式;
(7)客戶端判斷是否完全接收該xml文件,如果接收失敗,則給出xml接收失敗提示,過程結束,否則轉入步驟(8);
(8)客戶端對該xml文件進行解析,并對該xml文件中的每個資源對象生成一個<對象的全路徑,對象的全路徑的哈希值,對象的存放位置信息>的條目信息,并將該條目信息緩存在客戶端。
2.根據權利要求1所述的獲取方法,其特征在于,用戶信息包括用戶的名稱、用戶的登錄時間、用戶的訪問權限,用戶目錄子樹包括用戶名節點、桶名節點、資源對象節點。
3.根據權利要求1所述的獲取方法,其特征在于,對用戶目錄子樹進行組織的過程具體包括以下子步驟:
(4-1)命名空間服務器根據用戶信息判斷其維護的全局目錄樹中該用戶對應的節點是否存在,如果不存在,則命名空間服務器向客戶端發送出錯提示,然后過程結束,如果存在則轉入步驟(4-2);
(4-2)對該用戶目錄子樹中的一個資源對象(即葉子節點)利用樹的遍歷算法獲得從根到該資源對象的全路徑,對該資源對象的全路徑作MD5哈希計算,以得到對應的哈希值;
(4-3)以哈希值為鍵值從元數據服務器中得到對應的值,包括資源對象詳細信息、副本信息、副本狀態信息(即是否為臟數據);
(4-4)將資源對象詳細信息、副本信息、副本狀態信息分別作為子節點添加到該資源對象下;
(4-5)判斷該用戶目錄子樹中所有資源對象的子節點是否都已經添加完畢,如果沒有,則返回步驟(4-2),如果添加完畢,則發送給客戶端一個成功提示,添加完畢的所有子節點構成用戶目錄樹。
4.根據權利要求3所述的獲取方法,其特征在于,全局目錄樹分成四層:第一層為根節點,第二層為用戶名節點,第三層等為桶名節點,第四層為資源對象節點。
5.根據權利要求3所述的獲取方法,其特征在于,用戶目錄樹分成四層:第一層為用戶名節點;第二層為桶名節點,第三層為資源對象節點,第四層為資源對象的元數據信息。
6.根據權利要求5所述的獲取方法,其特征在于,資源對象的元數據信息包括資源對象詳細信息、副本信息、副本狀態信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310413124.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





