[發明專利]帶權重的分布式數據存儲方法、系統和存儲介質在審
| 申請號: | 202010739930.4 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111858540A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 文格彬;劉智慧;尚慶東 | 申請(專利權)人: | 昆明大棒客科技有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;H04L29/08 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 牛晴 |
| 地址: | 650000 云南省昆明市五華*** | 國省代碼: | 云南;53 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 權重 分布式 數據 存儲 方法 系統 介質 | ||
本發明涉及一種帶權重的分布式數據存儲方法、系統和存儲介質,該方法中:霧存儲平臺將待存儲數據分發至各級代理節點;各級代理節點根據設定條件確定待存儲數據的權重,并根據權重確定待存儲數據的類型;各級代理節點對待存儲數據進行加工,并根據所述待存儲數據的類型將待存儲數據以數據量相等的碎片文件的形式存儲在各個IPFS用戶終端;霧存儲平臺接收來自用戶客戶端的訪問請求,并將與訪問請求匹配的IPFS用戶終端的節點地址和證書發送至用戶客戶端;用戶客戶端確定目標IPFS用戶終端,并從目標IPFS用戶終端獲取請求數據;請求數據的費用根據請求數據的類型確定。中心服務器壓力和存儲成本降低、寬帶費用更靈活、數據存儲更安全且共享經濟更透明。
技術領域
本發明涉及數據存儲技術領域,具體涉及一種帶權重的分布式數據存儲方法、系統和存儲介質。
背景技術
近年來,區塊鏈領域的應用逐漸廣泛,比如,IBM的Fabric,Facebook的Libra,以及Protocol Labs的去中心化存儲方案IPFS(星際文件系統,InterPlanetary File System)等。另外,隨著5G的普及,更高的帶寬、更低延遲、更高的容量等特點將會為區塊鏈應用落地提供更加良好的網絡環境與技術條件。另外,CDN(Content Delivery Network,內容分發網絡)是指構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率的一種內容分發和傳送方案。而CDN邊緣的數據存儲于分發的方案中,數據安全性較低。
因此,如何將家庭寬帶網絡進行利用來實現全民網絡加速,進而促進整個區塊鏈+物聯網+用戶生態的發展,具有重要的意義。
發明內容
有鑒于此,提供一種帶權重的分布式數據存儲方法、系統和存儲介質,以解決相關技術中數據存儲于分發服務中心服務器壓力大、存儲成本高、數據安全性低的問題。
本發明采用如下技術方案:
第一方面,本申請實施例提供了一種帶權重的分布式數據存儲方法,該方法包括:
霧存儲平臺獲取待存儲數據,并將所述待存儲數據分發至各級代理節點;
所述各級代理節點根據設定條件確定所述待存儲數據的權重,并根據所述權重確定所述待存儲數據的類型,其中,所述待存儲數據的類型包括冷資源和熱資源;
所述各級代理節點對所述待存儲數據進行加工,并將所述待存儲數據以數據量相等的碎片文件的形式存儲在各個IPFS用戶終端;
所述霧存儲平臺接收來自用戶客戶端的訪問請求,并根據所述待存儲數據的類型將與所述訪問請求匹配的IPFS用戶終端的節點地址和證書發送至所述用戶客戶端;
所述用戶客戶端根據所述節點地址和證書確定目標IPFS用戶終端,并從所述目標IPFS用戶終端獲取請求數據;其中,所述請求數據的費用根據所述請求數據的類型確定。
第二方面,本申請實施例提供了一種系統,該系統包括:霧存儲平臺、至少一個IPFS用戶終端和至少一個客戶端;
其中,所述霧存儲平臺和所述至少一個IPFS用戶終端用于執行權利要求1-8任一項所述的帶權重的分布式數據存儲方法。
第三方面,本申請實施例提供了一種存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時,實現如第一方面所述的帶權重的分布式數據存儲方法中各個步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昆明大棒客科技有限公司,未經昆明大棒客科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010739930.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





