[发明专利]基于区块链的文件处理方法、系统、设备和存储介质有效
申请号: | 202110996976.9 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113726873B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 莫生平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1097;G06F16/14;G06F16/27;G06F21/64 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 廖慧贤 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 文件 处理 方法 系统 设备 存储 介质 | ||
本发明涉及内容分发网络技术领域,提供基于区块链的文件处理方法、系统、设备和存储介质,其方法包括以下步骤:获取区块链节点信息构建得到邻接表;获取查询请求,结合查询请求以及邻接表在区块链节点中进行目标文件搜索;判断目标文件是否存储于单个区块链节点中,若是,则返回目标文件的第一存储信息;根据第一存储信息下载得到目标文件;或判断目标文件是否包括若干文件分片并且文件分片存储于若干区块链节点中,若是,则返回文件分片的第二存储信息;根据第二存储信息下载得到目标文件;方法能够有效减少计算资源的占用,以提高目标文件的反馈速度,处理效率更高,并且对存储空间资源和网络信道资源的利用率更高,可广泛应用于内容分发网络技术领域。
技术领域
本发明涉及内容分发网络技术领域,尤其涉及基于区块链的文件处理方法、系统、设备和存储介质。
背景技术
内容分发网络(Content Delivery Network,CDN)是构建在现有网络基础之上的智能虚拟网络,依靠部署在不同地区的边缘服务器或设备节点,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度。基于CDN或者基于区块链的数据文件的分发方案或者采用分布式架构固然能够提高响应速度以及避免网络拥塞,但在现有的相关技术方案中仍存在着以下的缺陷:其一,现有基于CDN或者基于区块链的数据文件分发方案或分布式架构存在着资源过度冗余的问题,通过将文件进行备份并将资源副本分散存储在各个边缘设备中,容易造成存储空间的过渡浪费,并且目标文件下载速度较慢;其二,资源访问的响应速度或者下载速度仍有待提高,由于通信协议不统一以及节点间访问方式繁琐等原因,导致访问或下载资源的响应速度较慢。
发明内容
本发明实施例的主要目的在于提出一种存储空间资源利用率更高、响应速度更快并且基于区块链的文件处理方法,以及能够实现该方法系统、设备以及相应的存储介质。
为实现前述目的,本发明实施例提供了基于区块链的文件处理方法,所述方法包括以下步骤:
获取区块链节点信息,并根据所述区块链节点信息构建得到邻接表;
获取查询请求,结合所述查询请求以及所述邻接表在区块链节点中进行目标文件搜索;
判断所述目标文件是否存储于单个所述区块链节点中,若是,则返回所述目标文件的第一存储信息;根据所述第一存储信息,下载得到所述目标文件;
或,
判断所述目标文件是否包括若干文件分片且所述文件分片存储于若干所述区块链节点中,若是,则返回所述文件分片的第二存储信息;根据所述第二存储信息,下载得到所述目标文件。
为实现前述目的,本发明实施例还提供了基于区块链的文件处理系统,所述系统包括:
节点管理模块,用于获取区块链节点信息,并根据所述区块链节点信息构建得到邻接表;
数据传输模块,用于获取查询请求,结合所述查询请求以及所述邻接表在区块链节点中进行目标文件搜索;
资源管理模块,用于判断所述目标文件是否存储于单个所述区块链节点中,若是,则返回所述目标文件的第一存储信息;根据所述第一存储信息下载得到所述目标文件;或,判断所述目标文件是否包括若干文件分片并且所述文件分片存储于若干所述区块链节点中,若是,则返回所述文件分片的第二存储信息;根据所述第二存储信息,下载得到所述目标文件;
资源存储模块,用于存储所述目标文件和/或所述文件分片。
为实现前述目的,本发明实施例还提供了基于区块链的文件处理设备,所述设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现前述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110996976.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种短消息通知方法和电子终端设备
- 下一篇:显示设备及其界面显示方法