[发明专利]基于区块链的大文件管理系统及方法有效
申请号: | 201810361382.9 | 申请日: | 2018-04-20 |
公开(公告)号: | CN108563771B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 李晓风;余斌;赵赫;周桐 | 申请(专利权)人: | 中国科学院合肥物质科学研究院 |
主分类号: | G06F16/185 | 分类号: | G06F16/185;G06F16/182;G06F16/13;G06F16/16 |
代理公司: | 合肥初航知识产权代理事务所(普通合伙) 34171 | 代理人: | 谢永 |
地址: | 230001 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 文件 管理 系统 方法 | ||
本发明涉及大文件处理技术领域,具体地说,涉及一种基于区块链的大文件管理系统及方法。其包括由多个区块链存储节点构成的存储层,由多个区块链查询节点构成的查询层,以及应用客户端,存储层用于对大文件数据进行存储,查询层用于对于存储层进行管理以及对大文件元数据进行存储,应用客户端用于通过查询层以实现对大文件数据的存储、下载及查询。本发明能够较佳地便于使用者对大文件数据进行如存储、下载和查询等操作。
技术领域
本发明涉及大文件处理技术领域,具体地说,涉及一种基于区块链的大文件管理系统及方法。
背景技术
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式,区块链技术也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。
目前,区块链技术的应用尚处于开发阶段,现有技术中尚无一种利用区块链技术对大文件进行较佳处理的方案。
发明内容
本发明提供了一种基于区块链的大文件管理系统,其能够克服现有技术的某种或某些缺陷。
根据本发明的基于区块链的大文件管理系统,其包括由多个区块链存储节点构成的存储层,由多个区块链查询节点构成的查询层,以及应用客户端,存储层用于对大文件数据进行存储,查询层用于对于存储层进行管理以及对大文件元数据进行存储,应用客户端用于通过查询层以实现对大文件数据的存储、下载及查询。
本发明中,存储层和查询层的设置,使得能够将大文件数据和大文件元数据进行分离存储。通过大文件数据和大文件元数据的两级存储,能够较佳地降低耦合性,从而较佳地提升大文件数据和大文件元数据间的独立性。且查询层处能够对存储层中所有存储的大文件数据的大文件元数据进行存储,从而使得使用者能够较佳地对所需的大文件数据进行较高效率的查询。另外,通过应用客户端的设置,使得使用者能够较佳地对大文件数据进行如下载、上传、查询等操作。
另外,区块链存储节点和区块链查询节点均能够由互联网内的pc端构建,从而能够有效地搭建存储层和查询层,进而能够有效地对资源进行整合,且借助区块链技术独特的特点,能够较佳地保证数据的安全性。
作为优选,任一区块链存储节点至少包括存储空间管理模块、存储服务模块和下载服务模块;
存储空间管理模块用于在相应区块链存储节点处生成存储仓库文件、仓库存储列表文件和仓库空闲位置列表文件,存储仓库文件用于提供存储大文件数据的空间,仓库存储列表文件用于记载所存储大文件数据的存储信息,仓库空闲位置列表文件用于记载存储仓库文件的剩余存储空间信息;
存储服务模块用于向查询层提供大文件数据的存储接口服务,下载服务模块用于向查询层提供大文件数据的数据读取接口服务;
任一区块链查询节点至少包括存储控制模块、存储索引管理模块、查询服务模块和下载控制模块;
存储控制模块能够实时更新存储层中所有区块链存储节点的可用存储空间信息,以用于给所接收的大文件数据分配合适的区块链存储节点;存储索引管理模块用于记载所有区块链存储节点中所存储大文件数据的大文件元数据;查询服务模块用于通过存储索引管理模块查询大文件数据的相关信息,下载控制模块用于通过查询服务模块定位至存储相关大文件数据的区块链存储节点以实现大文件数据的下载;
应用客户端至少包括上传模块和下载模块,上传模块用于调用相应区块链查询节点处的存储控制模块,下载模块用于调用相应区块链查询节点处的下载控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院,未经中国科学院合肥物质科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810361382.9/2.html,转载请声明来源钻瓜专利网。