[發明專利]基于Ceph對象存儲的對象標簽的擴展系統及方法有效
| 申請號: | 202010672693.4 | 申請日: | 2020-07-14 |
| 公開(公告)號: | CN111930708B | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 雷先強;謝赟;韓欣;孫卓峰 | 申請(專利權)人: | 上海德拓信息技術股份有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/18;G06F16/16;G06F3/06 |
| 代理公司: | 上海中外企專利代理事務所(特殊普通合伙) 31387 | 代理人: | 孫益青 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ceph 對象 存儲 標簽 擴展 系統 方法 | ||
1.一種基于Ceph對象存儲的對象標簽擴展系統,其特征在于,包括:對象存儲系統(1)和客戶端(2);
所述對象存儲系統(1)包括接口模塊(11),通用處理模塊(12),操作執行模塊(13)和數據存儲模塊(14);
所述接口模塊(11)用于提供RESTful?API接口、通過該RESTful?API接口基于HTTP協議讀取客戶端(2)輸出的標簽操作請求;
所述通用處理模塊(12)用于讀取客戶端(2)輸出的標簽操作請求,對該標簽操作請求依序進行參數檢測和權限檢測并在標簽操作請求通過參數檢測和權限檢測后生成標簽數據并基于請求方法和請求參數生成操作類型數據;
所述參數檢測包括檢測標簽操作請求的請求方法是否合法,請求參數是否合法,對象名是否為空;
所述權限檢測包括檢測當前輸出標簽操作請求的客戶端(2)是否具有對象標簽的操作權限;
所述操作執行模塊(13)用于讀取通用處理模塊(12)、基于所述標簽數據和操作類型數據執行標簽操作;
所述數據存儲模塊(14)用于存儲操作執行模塊(13)從標簽數據中解析的標簽內容和更新的元數據;所述數據存儲模塊(14)包括存儲介質。
2.一種基于Ceph對象存儲的對象標簽的擴展方法,其特征在于包括如下步驟:
S1:客戶端(2)通過RESTful?API接口向對象存儲系統(1)輸出標簽操作請求;
S2:通用處理模塊(12)對標簽操作請求進行參數檢測,若參數正確則跳轉至S3、若參數錯誤則輸出進程結束信息至客戶端(2);
S3:通用處理模塊(12)對標簽操作請求進行權限檢測,若權限匹配則跳轉至S4、若權限不足則輸出進程結束信息至客戶端(2);
S4:通用處理模塊(12)對標簽操作請求進行數據解析、生成標簽數據和操作類型數據;
S5:操作執行模塊(13)讀取S4所得標簽數據和操作類型數據,若操作類型數據可識別則執行標簽操作、若操作類型數據不可識別則輸出進程結束信息至客戶端(2);
S6:數據存儲模塊(14)存儲操作執行模塊(13)從標簽數據中解析的標簽內容和更新的元數據;所述數據存儲模塊(14)包括存儲介質。
3.如權利要求2所述基于Ceph對象存儲的對象標簽的擴展方法,其特征在于:
步驟S1中:所述標簽操作請求為添加標簽請求;
步驟S5包括如下步驟:
S51:從標簽數據中解析標簽名和標簽內容;
S52:分別將S51所得各個標簽內容通過數據存儲模塊(14)寫入單獨的對象中,持久化到存儲介質中的數據區域并對外隱藏;
S53:保存對象元數據中標簽名與S51所得的標簽名同名的原標簽內容所在的對象名、更新對象元數據中的標簽名、保存標簽名對應的標簽內容的對象名的關聯信息,并將更新后的對象元數據通過數據存儲模塊(14)持久化到存儲介質的元數據區域,刪除記錄的原標簽內容所在的對象;
S54:輸出對象標簽添加完成信息至客戶端(2)。
4.如權利要求2所述基于Ceph對象存儲的對象標簽的擴展方法,其特征在于:
步驟S1中:所述標簽操作請求為訪問標簽請求;
S51:從標簽數據中解析標簽名;
S52:從對象元數據中解析S51所得各個標簽名所指向的對象,并通過數據存儲模塊(14)從存儲介質的數據區域中讀取該對象保存的標簽內容;
S53:在S51所得各個標簽名前添加區分特征數據,并以流式傳輸的方式將S52所得標簽內容反饋至客戶端(2)。
5.如權利要求2所述基于Ceph對象存儲的對象標簽的擴展方法,其特征在于:
步驟S1中:所述標簽操作請求為刪除標簽請求;
S52:從對象元數據中解析S51所得各個標簽名所指向的對象;
S53:通過數據存儲模塊(14)從存儲介質的數據區域中刪除S52所得對象;
S54:刪除對象元數據中S53已刪除對象對應標簽名的信息,并將更新后的對象元數據通過數據存儲模塊(14)持久化到存儲介質的元數據區域;
S55:輸出對象標簽刪除信息至客戶端(2)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海德拓信息技術股份有限公司,未經上海德拓信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010672693.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于二分法及編輯距離的語料快速匹配方法及糾錯方法
- 下一篇:一種啞鈴杠鈴片





