[發明專利]基于智慧校園中臺的對象存儲裝置及方法在審
| 申請號: | 202110609147.0 | 申請日: | 2021-06-01 |
| 公開(公告)號: | CN113311999A | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 張旻;張愛軍;郭怡培;張武增;林東旭;張晶;汪峰 | 申請(專利權)人: | 中國電信股份有限公司河南分公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F16/13;G06F16/16;G06F16/182 |
| 代理公司: | 北京祺和祺知識產權代理有限公司 11501 | 代理人: | 胡草 |
| 地址: | 450000 *** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 智慧 校園 對象 存儲 裝置 方法 | ||
1.一種基于智慧校園中臺的對象存儲裝置,其特征在于,所述對象存儲裝置設置于對象存儲系統的代理服務器,所述代理服務器與用戶終端通信連接,所述對象存儲裝置包括:
控制模塊,布置于對象存儲裝置的客戶端,用于指定存儲對象文件的存儲服務器;
切塊模塊,用于將所述存儲對象文件切分成若干個數據子文件;
存儲模塊,用于創建有序列表文件,讀取/寫入所述數據子文件分割結點信息和存儲結點信息。
2.根據權利要求1所述的基于智慧校園中臺的對象存儲裝置,其特征在于,所述控制模塊包括:
解析單元,用于解析存儲對象的有序列表文件,提取對象文件的切塊數;
更新單元,用于通過一致性哈希算法更新存儲對象的存儲結點信息。
3.根據權利要求1或2所述的基于智慧校園中臺的對象存儲裝置,其特征在于,所述切塊模塊根據客戶端指令將原始對象文件透明地切分成若干個任意固定大小的數據子文件。
4.根據權利要求3所述的基于智慧校園中臺的對象存儲裝置,其特征在于,所述存儲模塊包括:
列表文件存儲單元,用于存儲以原始對象為名稱的所述有序列表文件,
結點存儲單元,用于存儲所述數據子文件的分割結點信息和存儲結點信息。
5.一種基于智慧校園中臺的對象存儲方法,其特征在于,所述方法通過對象存儲系統中客戶端指定的代理服務器執行,所述代理服務器與用戶終端通信連接,所述方法包括:
將接收到的存儲對象文件切分成若干個數據子文件;
創建以原始對象文件為名稱的有序列表文件;
獲取所述數據子文件的分割結點信息和存儲結點信息,并將所述分割結點信息和存儲結點信息寫入所述序列表文件中。
6.根據權利要求5所述的基于智慧校園中臺的對象存儲方法,其特征在于,所述將接收到的原始對象文件切分成若干個數據子文件的步驟包括:
對指定的對象數據進行透明地切分成若干個任意固定大小的數據子文件;
根據所述數據子文件在集群中的位置分別對其進行獨立命名。
7.根據權利要求6所述的基于智慧校園中臺的對象存儲方法,其特征在于,獲取所述數據子文件的存儲結點信息的步驟包括:
分別對所述原始對象文件和所述數據子文件哈希得到其各自的哈希值;
根據所述哈希值,采用一致性哈希算法計算所述原始對象文件和所述數據子文件的存儲結點。
8.根據權利要求7所述的基于智慧校園中臺的對象存儲方法,其特征在于,所述將接收到的存儲對象文件切分成若干個數據子文件的步驟之前還包括:
判斷接收到的存儲對象文件是否有保存記錄,如果是,則所述存儲對象文件即為原始對象文件,直接對其解析后重新獲取所述數據子文件的分割結點信息和存儲結點信息;
如果否,則哈希該存儲對象文件名,根據哈希值創建以該存儲對象文件為名稱的有序列表文件。
9.一種服務器,其特征在于,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執行的計算機可執行指令,所述處理器執行所述計算機可執行指令以實現權利要求5至8任一項所述的對象存儲方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,其特征在于,所述計算機程序被處理器運行時執行權利要求5至8任一項所述的對象存儲方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司河南分公司,未經中國電信股份有限公司河南分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110609147.0/1.html,轉載請聲明來源鉆瓜專利網。





