[发明专利]一种基于区块链和IPFS的资源共享方法、设备及介质在审
申请号: | 202111612353.3 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114490598A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 李佳;张皓钦;商广勇;胡立军 | 申请(专利权)人: | 山东浪潮工业互联网产业股份有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/27;G06F21/64 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 ipfs 资源共享 方法 设备 介质 | ||
本说明书实施例公开了一种基于区块链和IPFS的资源共享方法、设备及介质,方法包括:在资料共享系统中确定出与所述待共享的资料数据相同类型的已存储的资料数据;对待共享的资料数据与已存储的资料数据进行拆分,分别确定出对应的多个资料片段;确定出待共享的资料数据的多个资料片段与已存储的资料数据的多个资料片段相同的重合片段;在待共享的资料数据的多个资料片段中去除重合片段,将去重后的共享资料数据存储至资料共享系统的分布式数据库IPFS中以便于根据共享资料数据生成共享资料数据对应的唯一资料编码和资料存储地址;将资料编码和资料存储地址存储在区块链中,以便于通过资料编码和资料存储地址获取共享资料数据内容,实现资料共享。
技术领域
本说明书涉及区块链技术领域,尤其涉及一种基于区块链和IPFS的资源共享方法、设备及介质。
背景技术
随着网络共享时代的到来,为了提供学习效率,越来越多的社会群体会将资源,如学习资料共享到网络,以便于内部人员或外部人员学习使用。
当人们将自己的资源进行共享时,属于同一社会群体的用户可能会存在重复的共享内容,这就导致重复的共享资源上传至共享系统中,使得共享系统中产生大量的重复数据,增加了存储成本,也不利于用户对内容的检索。
发明内容
本说明书一个或多个实施例提供了一种基于区块链和IPFS的资源共享方法、设备及介质,用于解决如下技术问题:用户进行资源共享时会有重复的共享数据,使得共享系统中产生大量的重复数据,增加了存储成本。
本说明书一个或多个实施例采用下述技术方案:
本说明书一个或多个实施例提供一种基于区块链和IPFS的资源共享方法,方法包括:获取待共享的资料数据,并确定所述待共享的资料数据的类型;在所述资料共享系统中确定出与所述待共享的资料数据相同类型的已存储的资料数据;根据预先设定的规则,对所述待共享的资料数据与所述已存储的资料数据进行拆分,分别确定出对应的多个资料片段;将所述待共享的资料数据的多个资料片段与所述已存储的资料数据的多个资料片段进行对比,确定出所述待共享的资料数据的多个资料片段与所述已存储的资料数据的多个资料片段相同的重合片段;在所述待共享的资料数据的多个资料片段中,去除所述重合片段,生成共享资料数据;将去重后的所述共享资料数据存储至所述资料共享系统的分布式数据库IPFS中,以便于根据所述共享资料数据生成所述共享资料数据对应的唯一资料编码和资料存储地址;将所述资料编码和所述资料存储地址存储在所述资料共享系统的区块链中,以便于待查看用户通过所述资料编码和所述资料存储地址获取共享资料数据内容,实现资料共享。
进一步地,所述将所述待共享的资料数据的多个资料片段与所述已存储的资料数据的多个资料片段进行对比,确定出所述待共享的资料数据的多个资料片段与所述已存储的资料数据的多个资料片段相同的重合片段,具体包括:提取所述待共享的资料数据的多个资料片段中每个指定资料片段的多个字段特征,根据所述多个字段特征生成对应的指定特征标识,确定出所述多个所述待共享的资料数据的多个资料片段分别对应的指定特征标识;根据所述多个指定特征标识,生成指定特征标识库,其中,所述指定特征标识库中包括所述多个指定特征标识,以及每个指定特征标识对应的指定资料片段;提取所述已存储的资料数据的多个资料片段中每个当前资料片段的多个字段特征,根据所述多个字段特征生成对应的当前特征标识,确定出所述多个当前资料数据分别对应的当前特征标识;计算每个当前特征标识与每个指定特征标识的匹配度,当所述匹配度超过预设阈值时,判定所述当前特征标识和所述指定特征标识相同;根据每个当前特征标识与每个指定特征标识的匹配度,确定出所述当前特征标识和所述指定特征标识相同的重复特征标识;根据所述重复特征标识,确定出所述待共享的资料数据的多个资料片段与所述已存储的资料数据的多个资料片段中的重合片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮工业互联网产业股份有限公司,未经山东浪潮工业互联网产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111612353.3/2.html,转载请声明来源钻瓜专利网。