[发明专利]一种基于IPFS的文件分发系统及文件分发方法在审
申请号: | 201811059924.3 | 申请日: | 2018-09-12 |
公开(公告)号: | CN109040308A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 汪小益;李启雷;梁秀波;李伟;邱炜伟;尹可挺 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 贾玉霞;邱启旺 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件分发 区域管理 文件分发系统 分发 边缘节点 通过点 调度系统管理 控制台 边缘设备 传输协议 发明文件 分发系统 节点接收 控制文件 任务传递 文件下载 文件资源 综合优势 上传 下载 寻址 调度 服务 管理 | ||
1.一种基于IPFS的文件分发系统,其特征在于,该系统包括控制台、调度系统、区域管理节点和边缘节点;
所述的控制台用于提供给文件分发用户进行文件分发;
所述的调度系统管理多个区域管理节点,用于控制文件分发任务的调度,选择性地将文件分发任务传递给其管理的区域管理节点;
所述的区域管理节点,用于负责所需分发的文件的下载、向IPFS的上传、文件资源寻址以及文件分发任务向区域内的部分边缘节点的分发。
所述的边缘节点,用于从其所在的区域管理节点接收文件分发任务、进行文件下载、提供CDN服务以及通过点对点方式继续派发文件分发任务。
2.根据权利要求1所述的文件分发系统,其特征在于,所述的区域管理节点通过动态投票选举产生。
3.一种基于权利要求1所述的文件分发系统的文件分发方法,其特征在于,所述的文件分发方法具体包括如下步骤:
(1)所述的控制台接收用户输入所要分发加速的文件地址、文件校验哈希值,并将其构造成对应的任务信息派发给调度系统;
(2)所述的调度系统接收所述的控制台传输的分发任务,将文件分发任务派发给区域管理节点;
(3)所述的区域管理节点接收到文件分发任务之后,根据文件分发任务中包含的文件源地址从文件源站进行文件下载,在下载结束后校验文件哈希值,并将文件下载结果反馈给所述的调度系统;
(4)所述的区域管理节点将下载的文件添加到IPFS网络,并通知其管理的边缘节点进行文件下载;
(5)所述的边缘节点收到文件下载任务之后通过IPFS数据传输协议进行文件下载,下载结束后对文件的哈希值进行校验,并将任务的执行结果反馈给对应的区域管理节点。
4.根据权利要求3中所述的文件分发方法,其特征在于,所述的调度系统在将文件派发给所述的区域管理节点时,根据所述的区域管理节点当前的运行状况采用负载均衡算法将文件派发给合适的区域管理节点。
5.根据权利要求3中所述的文件分发方法,其特征在于,所述的区域管理节点通知其管理的边缘节点进行文件下载时,按照边缘节点的处理能力进行合理搭配的方式通知部分边缘节点进行文件下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811059924.3/1.html,转载请声明来源钻瓜专利网。