[發明專利]基于區塊鏈的大文件管理系統及方法有效
| 申請號: | 201810361382.9 | 申請日: | 2018-04-20 |
| 公開(公告)號: | CN108563771B | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 李曉風;余斌;趙赫;周桐 | 申請(專利權)人: | 中國科學院合肥物質科學研究院 |
| 主分類號: | G06F16/185 | 分類號: | G06F16/185;G06F16/182;G06F16/13;G06F16/16 |
| 代理公司: | 合肥初航知識產權代理事務所(普通合伙) 34171 | 代理人: | 謝永 |
| 地址: | 230001 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 文件 管理 系統 方法 | ||
1.基于區塊鏈的大文件管理系統,其特征在于:包括由多個區塊鏈存儲節點構成的存儲層,由多個區塊鏈查詢節點構成的查詢層,以及應用客戶端,區塊鏈存儲節點和區塊鏈查詢節點均由互聯網內的pc端構建;存儲層用于對大文件數據進行存儲,查詢層用于對于存儲層進行管理以及對大文件元數據進行存儲,應用客戶端用于通過查詢層以實現對大文件數據的存儲、下載及查詢;
任一區塊鏈存儲節點至少包括存儲空間管理模塊,存儲空間管理模塊用于在相應區塊鏈存儲節點處生成存儲倉庫文件、倉庫存儲列表文件和倉庫空閑位置列表文件,存儲倉庫文件用于提供存儲大文件數據的空間,倉庫存儲列表文件用于記載所存儲大文件數據的存儲信息,倉庫空閑位置列表文件用于記載存儲倉庫文件的剩余存儲空間信息。
2.根據權利要求1所述的基于區塊鏈的大文件管理系統,其特征在于:
任一區塊鏈存儲節點至少包括存儲服務模塊和下載服務模塊;
存儲服務模塊用于向查詢層提供大文件數據的存儲接口服務,下載服務模塊用于向查詢層提供大文件數據的數據讀取接口服務;
任一區塊鏈查詢節點至少包括存儲控制模塊、存儲索引管理模塊、查詢服務模塊和下載控制模塊;
存儲控制模塊能夠實時更新存儲層中所有區塊鏈存儲節點的可用存儲空間信息,以用于給所接收的大文件數據分配合適的區塊鏈存儲節點;存儲索引管理模塊用于記載所有區塊鏈存儲節點中所存儲大文件數據的大文件元數據;查詢服務模塊用于通過存儲索引管理模塊查詢大文件數據的相關信息,下載控制模塊用于通過查詢服務模塊定位至存儲相關大文件數據的區塊鏈存儲節點以實現大文件數據的下載;
應用客戶端至少包括上傳模塊和下載模塊,上傳模塊用于調用相應區塊鏈查詢節點處的存儲控制模塊,下載模塊用于調用相應區塊鏈查詢節點處的下載控制模塊。
3.根據權利要求2所述的基于區塊鏈的大文件管理系統,其特征在于:應用客戶端處還具有查詢模塊,查詢模塊用于調用相應區塊鏈查詢節點處的查詢服務模塊。
4.根據權利要求3所述的基于區塊鏈的大文件管理系統,其特征在于:任一區塊鏈存儲節點處還具有存儲智能合約管理模塊。
5.基于區塊鏈的大文件管理方法,其包括以下步驟:
一、采用由多個區塊鏈存儲節點構成的存儲層和由多個區塊鏈查詢節點構成的查詢層搭建雙層區塊鏈網絡,區塊鏈存儲節點和區塊鏈查詢節點均由互聯網內的pc端構建;
二、通過應用客戶端將大文件數據存儲于存儲層中、將大文件元數據存儲于查詢層中,并通過查詢層對存儲層進行管理;
在任一區塊鏈存儲節點處至少設置存儲空間管理模塊,利用存儲空間管理模塊在相應區塊鏈存儲節點處生成存儲倉庫文件、倉庫存儲列表文件和倉庫空閑位置列表文件,利用存儲倉庫文件提供存儲大文件數據的空間,利用倉庫存儲列表文件記載所存儲大文件數據的存儲信息,利用倉庫空閑位置列表文件記載存儲倉庫文件的剩余存儲空間信息。
6.根據權利要求5所述的基于區塊鏈的大文件管理方法,其特征在于:
在任一區塊鏈存儲節點處至少設置存儲服務模塊和下載服務模塊;
利用存儲服務模塊用于向查詢層提供大文件數據的存儲接口服務,利用下載服務模塊向查詢層提供大文件數據的數據讀取接口服務;
在任一區塊鏈查詢節點處至少設置存儲控制模塊、存儲索引管理模塊、查詢服務模塊和下載控制模塊;
利用存儲控制模塊實時更新存儲層中所有區塊鏈存儲節點的可用存儲空間信息,并給所接收的大文件數據分配合適的區塊鏈存儲節點;利用存儲索引管理模塊記載所有區塊鏈存儲節點中所存儲大文件數據的大文件元數據;利用查詢服務模塊通過存儲索引管理模塊查詢大文件數據的相關信息,利用下載控制模塊通過查詢服務模塊定位至存儲相關大文件數據的區塊鏈存儲節點以對大文件數據進行下載;
在應用客戶端處至少設置上傳模塊和下載模塊,利用上傳模塊調用相應區塊鏈查詢節點處的存儲控制模塊,利用下載模塊調用相應區塊鏈查詢節點處的下載控制模塊。
7.根據權利要求6所述的基于區塊鏈的大文件管理方法,其特征在于:在應用客戶端處還設置查詢模塊,利用查詢模塊調用相應區塊鏈查詢節點處的查詢服務模塊。
8.根據權利要求7所述的基于區塊鏈的大文件管理方法,其特征在于:在任一區塊鏈存儲節點處還設置存儲智能合約管理模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院合肥物質科學研究院,未經中國科學院合肥物質科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810361382.9/1.html,轉載請聲明來源鉆瓜專利網。





