[发明专利]一种基于IPFS的文件权限管理方法及介质在审
申请号: | 202010889401.2 | 申请日: | 2020-08-28 |
公开(公告)号: | CN114117509A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 孙长杰;李照川;王伟兵;赵海兴;孙源;樊继硕 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F16/182 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipfs 文件 权限 管理 方法 介质 | ||
本申请公开了一种基于IPFS的文件权限管理方法及设备,包括:根据需求上传文件,生成文件对应的权限文件,并设置权限文件的结构,其中,权限文件的结构包括共享类型、权限列表与连接列表,共享类型包括完全共享与条件共享,权限列表包括管理员列表、用户组列表及用户列表,连接列表用以标识权限文件与文件之间的对应关系;根据权限文件的结构完成文件的权限管理。本说明书实施例的基于IPFS的文件系统,结合安全可信的区块链技术,增加了权限文件的管理方法,可以满足安全、保密及文件访问权限灵活可控应用场景下的数据存储、数据交换与分享。同时,权限文件支持用户、用户组、管理员及文件共享类型多种授权模式,方便、快捷、实用。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于IPFS的文件权限管理方法及介质。
背景技术
星际文件系统(IPFS,InterPlanetary File System)是一个全球性点对点分布式网络文件系统。任何一个节点的功能是相同的,任何一个节点的地位都是平等的。任何一个节点都可以随时加入与退出。任何节点的加入与退出都不会影响整个网络文件系统的稳定性与可访问性。可见,IPFS是一个高度弹性可伸缩的网络文件系统,具有无限扩展的能力。
现有的IPFS系统在文件权限管理上存在很多不足,无法满足当前用户需求。
发明内容
有鉴于此,本申请实施例提供了一种基于IPFS的文件权限管理方法及介质,用于解决现有的IPFS系统在文件权限管理上存在很多不足,无法满足当前用户需求的问题。
本申请实施例采用下述技术方案:
本申请实施例提供一种基于IPFS的文件权限管理方法,所述方法包括:
根据需求上传文件,生成所述文件对应的权限文件,并设置所述权限文件的结构,其中,所述权限文件的结构包括共享类型、权限列表与连接列表,所述共享类型包括完全共享与条件共享,所述条件共享是指只有符合预设条件的用户才能访问文件,所述完全共享是指任何用户皆可访问所述文件,所述权限列表包括管理员列表、用户组列表及用户列表,所述管理员列表包括多个管理员信息,每个管理员信息包括管理员ID与管理员名称,用户列表多个用户组信息,每个用户组信息包括用户组ID、用户组名称与用户组对应的权限,用户列表包括多个用户信息,每个用户信息包括用户ID、用户名称与用户对应的权限,所述连接列表用以标识所述权限文件与所述文件之间的对应关系,所述连接列表包括文件名称与文件哈希值;
根据所述权限文件的结构完成文件的权限管理。
需要说明的是,本说明书实施例的基于IPFS的文件系统,结合安全可信的区块链技术,增加了权限文件的管理方法,可以满足安全、保密及文件访问权限灵活可控应用场景下的数据存储、数据交换与分享。同时,权限文件支持用户、用户组、管理员及文件共享类型多种授权模式,方便、快捷、实用。
本申请实施例还提供一种基于IPFS的文件权限管理设备,所述设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010889401.2/2.html,转载请声明来源钻瓜专利网。