[发明专利]一种IPFS文件处理方法、节点、介质和设备在审
申请号: | 201910001296.1 | 申请日: | 2019-01-02 |
公开(公告)号: | CN111400269A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 赵海燕;黄静;何申 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F21/62 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100032 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ipfs 文件 处理 方法 节点 介质 设备 | ||
1.一种星际文件系统IPFS文件处理方法,其特征在于,所述方法包括:
IPFS节点获取IPFS文件时,确定所述IPFS文件对应的访问策略信息,所述访问策略信息包括IPFS分布式存储网络中每个节点对所述IPFS文件的访问权限;
IPFS节点根据所述访问策略信息,确定自身对所述IPFS文件的访问权限;
IPFS节点根据自身对所述IPFS文件的访问权限,对所述IPFS文件进行处理。
2.如权利要求1所述的方法,其特征在于,IPFS节点确定所述IPFS文件对应的访问策略信息,包括:
确定自身保存的所述IPFS文件对应的访问策略信息;或者,
确定与所述IPFS文件对应的文件指纹所对应的合成文件中的访问策略信息,所述合成文件包括所述IPFS文件和所述IPFS文件对应的访问策略信息。
3.如权利要求1或2所述的方法,其特征在于,IPFS节点确定出所述访问策略信息为空时,根据自身对所述IPFS文件的访问权限,对所述IPFS文件进行处理,包括:
接收设置的所述IPFS文件对应的访问策略信息;
利用接收到的访问策略信息和所述IPFS文件生成文件指纹,并将所述文件指纹发布到所述IPFS分布式存储网络。
4.如权利要求1或2所述的方法,其特征在于,IPFS节点根据自身对所述IPFS文件的访问权限,对所述IPFS文件进行处理,包括:
在自身对所述IPFS文件的访问权限包括可发布时,利用所述IPFS文件和所述访问策略信息生成文件指纹,并将该文件指纹发布到IPFS分布式存储网络,否则,提示发布失败。
5.如权利要求1或2所述的方法,其特征在于,IPFS节点根据自身对所述IPFS文件的访问权限,对所述IPFS文件进行处理,包括:
在自身对所述IPFS文件的访问权限包括可访问时,保存所述IPFS文件和所述IPFS文件对应的访问策略信息,否则,删除所述IPFS文件和所述IPFS文件对应的访问策略信息。
6.如权利要求1所述的方法,其特征在于,IPFS节点根据自身对所述IPFS文件的访问权限,对所述IPFS文件进行处理,包括:
在自身对所述IPFS文件的访问权限包括可读时,显示所述IPFS文件,并记录所述IPFS文件对应的文件句柄和所述访问策略信息,否则,提示所述IPFS文件不可读。
7.如权利要求6所述的方法,其特征在于,IPFS节点显示所述IPFS文件,并记录所述IPFS文件对应的文件句柄和所述访问策略信息之后,所述方法还包括:
在自身对所述IPFS文件的访问权限包括可写时,对所述IPFS文件进行写操作,并保存写操作后得到的IPFS文件和所述访问策略信息,否则,提示所述IPFS文件不可写。
8.如权利要求6或7所述的方法,其特征在于,所述方法还包括:
IPFS节点删除所述IPFS文件对应的文件句柄和所述访问策略信息的记录。
9.一种星际文件系统IPFS节点,其特征在于,所述节点包括:
信息确定模块,用于所在节点获取IPFS文件时,确定所述IPFS文件对应的访问策略信息,所述访问策略信息包括IPFS分布式存储网络中每个节点对所述IPFS文件的访问权限;
匹配模块,用于根据所述访问策略信息,确定所在节点对所述IPFS文件的访问权限;
处理模块,用于根据所在节点对所述IPFS文件的访问权限,对所述IPFS文件进行处理。
10.如权利要求9所述的节点,其特征在于,所述信息确定模块,确定所述IPFS文件对应的访问策略信息,包括:
确定所在节点保存的所述IPFS文件对应的访问策略信息;或者,
确定与所述IPFS文件对应的文件指纹所对应的合成文件中的访问策略信息,所述合成文件包括所述IPFS文件和所述IPFS文件对应的访问策略信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910001296.1/1.html,转载请声明来源钻瓜专利网。