[发明专利]一种分布式文件系统的数据管理方法及其系统在审
| 申请号: | 201711432201.9 | 申请日: | 2017-12-26 |
| 公开(公告)号: | CN108052649A | 公开(公告)日: | 2018-05-18 |
| 发明(设计)人: | 许超;刘武丰 | 申请(专利权)人: | 广州泼墨神网络科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 佛山帮专知识产权代理事务所(普通合伙) 44387 | 代理人: | 颜春艳 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 文件系统 数据管理 方法 及其 系统 | ||
1.一种分布式文件系统的数据管理方法,其特征在于,包括如下步骤:
S1,通过对原始文件进行信息摘要处理获取原始文件信息摘要;
S2,通过对原始文件进行数据块处理获取数据块文件;
S3,通过对所述数据块文件进行信息摘要处理获取数据块文件信息摘要;
S4,通过对所述数据块文件信息摘要构建文件索引获取数据块索引文件;
S5,通过所述原始文件、原始文件信息摘要、数据块索引文件构建文件索引信息文件。
2.根据权利要求1所述的一种分布式文件系统的数据管理方法,其特征在于,所述步骤S2包括:
S21,获取所述数据块文件的固定的块字节长度;
S22,所述原始文件按照所述块字节长度从头部依序分割为若干数据块文件。
3.根据权利要求1或2所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S6,发布所述数据块文件对应的资源;其中包括:
S61,发布所述数据块文件对应的数据块资源列表文件,所述数据块资源列表文件包括访问存储有所述数据块文件的节点的访问方式、数据块索引文件的清单列表。
4.根据权利要求3所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S62,数据块资源发布的智能合约响应;判断所述数据块索引文件对应的资源是否为智能合约的目标资源,如果是,将自动通过P2P网络通知发布所述智能合约的节点。
5.根据权利要求4所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S63,更新所述数据块文件对应的资源所存储的P2P节点信息;每隔一段时间,自动访问在数据块资源列表文件中的文件,自动更新本地数据块资源列表文件。
6.根据权利要5所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S7,获取所述数据块文件;按索引文件中记录的有序顺序需要获取数据块资源,并将所述数据块资源完成拼接。
7.根据权利要6所述的一种分布式文件系统的数据管理方法,其特征在于,所述步骤S7包括:
S71,在本节点检索数据块索引文件对应的数据块文件;
S72,对于未找到的与数据块索引文件对应的数据块文件,通过数据块资源列表文件查找有资源的节点并建立P2P数据块传输;
S73,对于未在数据块资源列表文件中找到资源节点的,向数据块资源列表文件中的各节点发起广播,通过P2P网络中寻找具备该资源的节点并获取该节点的数据块资源列表文件,然后进行P2P数据块传输。
S74,如果在有限的P2P网络中都未找到该数据块资源,则在区块链中发布智能合约,寻找目标资源。
8.根据权利要7所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S0,架构所述分布式文件系统;具体包括:
S01,将所述分布式文件系统划分为私有目录、工作目录、缓存目录、共享目录四个区域:其中:
所述私有目录:用以存放私有文件数据块索引文件;
所述工作目录:用以存放拼接完整的近期频繁使用的文件;
所述缓存目录:用以存放正在拼接或拼接完成后临时使用的文件;
所述共享目录:用于P2P外部访问的本机生成或从外部节点缓存的数据块文件、外部节点资源索引;
S02,部署点到点网络RPC服务,为所述分布式文件系统所存储主机提供外部节点的数据块索引服务,同时向外部节点提供本节点处于共享目录;
S03,部署智能合约虚机:提供文件访问权限的认证以及权限发布服务、目标资源发布与获取服务。
9.一种分布式文件系统的数据管理系统,包括显示器、一个或多个处理器、以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序保用用于执行如权利要求1-7的方法步骤的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州泼墨神网络科技有限公司,未经广州泼墨神网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711432201.9/1.html,转载请声明来源钻瓜专利网。





