[发明专利]基于区块链的文件获取方法、设备及存储介质在审
| 申请号: | 202010047750.X | 申请日: | 2018-05-18 |
| 公开(公告)号: | CN111291000A | 公开(公告)日: | 2020-06-16 |
| 发明(设计)人: | 杨辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司;北京邮电大学 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F16/172;G06F16/182;G06F21/62 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 文件 获取 方法 设备 存储 介质 | ||
本申请公开了基于区块链的文件获取方法、设备及存储介质,属于网络领域。所述方法包括:接收第一存储节点发送的需求片段的哈希值;根据所述需求文件片段的哈希值,通过总账本查询到存储有所述需求文件片段的至少两个第二存储节点的设备标识,所述总账本包括所述分布式文件存储系统中的每个存储节点存储的所述账本,以及所述账本对应的所述存储节点的设备标识;向所述第一存储节点发送所述至少两个第二存储节点的设备标识,所述至少两个第二存储节点用于供所述第一存储节点获取所述需求片段。本申请在实现防盗链的基础上,由于降低了合法用户下载和/或访问文件的失败率,提高了用户获取文件的流畅度。
本申请是申请号201810482561.8、申请日为2018年5月18日、发明名称为“文件获取方法、装置、设备及存储介质”的分案申请。
技术领域
本申请涉及网络技术领域,特别涉及一种基于区块链的文件获取方法、设备及存储介质。
背景技术
不良服务提供商通常会将其它服务提供商提供的文件(或服务)的统一资源定位符(Uniform Resource Locator,URL)存储到自己的数据库中,当用户访问不良服务提供商的网络平台时,访问和/或下载的文件的URL即为被盗链文件的URL。
相关技术中,为了防止在网络平台上发布的文件被盗链,服务提供商通常会不定期地修改文件名来防止文件被盗链,由于修改文件名会相应地改变被盗链文件的URL,因此会导致不良服务商存储的被盗链文件的URL失效,从而实现防盗链的目的。
不定期地修改文件名会使URL被修改,当合法用户在访问和/或下载文件的时候,该文件的URL被修改会导致合法用户的访问和/或下载行为失败。
发明内容
本申请实施例提供了一种基于区块链的文件获取方法、设备及存储介质,可以用于解决相关技术中采用不定期地修改文件名来防止文件被盗链,导致合法用户访问和/或下载文件失败的问题。所述技术方案如下:
一方面,本申请实施例提供了一种文件获取方法,所述方法应用于分布式文件存储系统的第一存储节点中,所述方法包括:
向所述分布式文件存储系统中的第二存储节点发送第一账本;所述分布式文件存储系统中的存储节点中存储有账本,所述账本包括所述存储节点对存储在所述分布式文件存储系统中的文件片段进行操作的操作记录,所述第一账本是所述第一存储节点中存储的所述账本;
接收所述第二存储节点发送的连接建立指令,所述连接建立指令是所述第二存储节点确定所述第一账本和第二账本匹配后发送的,所述第二账本是所述第二存储节点中存储的所述账本;
根据所述连接建立指令和所述第二存储节点建立连接,向所述第二存储节点发送需求文件片段的唯一识别信息;
接收所述第二存储节点发送的所述需求文件片段,并合并得到需求文件;所述需求文件片段是所述第二存储节点根据所述唯一识别信息在本地查询得到的。
一方面,本申请实施例提供了一种文件获取装置,所述装置应用于分布式文件存储系统的第一存储节点中,所述装置包括:
发送模块,用于向所述分布式文件存储系统中的第二存储节点发送第一账本;所述分布式文件存储系统中的存储节点中存储有账本,所述账本包括所述存储节点对存储在所述分布式文件存储系统中的文件片段进行操作的操作记录,所述第一账本是所述第一存储节点中存储的所述账本;
接收模块,用于接收所述第二存储节点发送的连接建立指令,所述连接建立指令是所述第二存储节点确定所述第一账本和第二账本匹配后发送的,所述第二账本是所述第二存储节点中存储的所述账本;
所述发送模块,还用于根据所述连接建立指令和所述第二存储节点建立连接,向所述第二存储节点发送需求文件片段的唯一识别信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司;北京邮电大学,未经腾讯科技(深圳)有限公司;北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010047750.X/2.html,转载请声明来源钻瓜专利网。





