[发明专利]分布式文件传输方法及装置在审
申请号: | 202310658985.6 | 申请日: | 2023-06-05 |
公开(公告)号: | CN116633918A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 陈宜珩;杨浩圆;金纯亮;江洪 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/10;H04L67/61;H04L43/0852;H04B17/318 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周永君 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 文件传输 方法 装置 | ||
1.一种分布式文件传输方法,其特征在于,应用于星际文件传输网络,所述方法包括:
在文件传输过程中,采集节点的历史发包数据,并将所述历史发包数据存储至对应的区块链网络,以使所述区块链网络对所述历史发包数据进行文件传输状态评分,得到节点评分结果,其中,所述历史发包数据包括所述节点的发包延迟数据和发包量,所述评分结果表征所述节点中每个节点的延迟状态和强度状态;
响应于接收到文件传输指令,从所述区块链网络得到所述节点的评分结果,确定所述评分结果由高至低对应的节点排名结果;
将所述排名结果中排名首位的节点确定为目标节点,并通过所述目标节点执行文件传输任务。
2.根据权利要求1所述的方法,其特征在于,所述在文件传输过程中,采集节点的历史发包数据,并将所述历史发包数据存储至对应的区块链网络,包括:
在文件传输过程中,分别确定节点在最近预设数目个发包过程中的平均延时数据,并分别确定节点在预设时间段内的平均发包量;
将所述节点的平均延时数据和所述平均发包量存储至区块链网络。
3.根据权利要求1所述的方法,其特征在于,在得到所述排名结果后,还包括:
响应于经过预设周期,检测所述节点的联通状态;
将检测到的处于无法联通状态的节点进行删除,并从所述排名结果中移除。
4.一种分布式文件传输方法,其特征在于,应用于区块链网络,所述方法包括:
接收星际文件传输网络节点的历史发包数据,并对所述历史发包数据进行文件传输状态评分,得到节点评分结果,其中,所述历史发包数据包括所述节点的发包延迟数据和发包量,所述评分结果表征所述节点中每个节点的延迟状态和强度状态;
响应于接收到星际文件传输网络的请求指令,将所述节点的评分结果发送至星际文件传输网络,以使所述星际文件传输网络确定所述评分结果由高至低对应的节点排名结果,将所述排名结果中排名首位的节点确定为目标节点,并通过所述目标节点执行文件传输任务。
5.根据权利要求4所述的方法,其特征在于,所述历史发包数据包括节点在最近预设数目个发包过程中的平均延时数据,以及所述节点在预设时间段内的平均发包量;
所述接收星际文件传输网络节点的历史发包数据,并对所述历史发包数据进行文件传输状态评分,得到节点评分结果,包括:
根据所述节点在最近预设数目个发包过程中的平均延时数据,确定所述星际文件传输网络的延时矩阵;
根据所述节点预设时间段内的平均发包量,确定所述星际文件传输网络的强度矩阵;
分别对所述延时矩阵和所述强度矩阵进行归一化处理,并根据归一化结果进行文件传输状态评分,确定所述节点的评分结果。
6.一种分布式文件传输装置,其特征在于,应用于星际文件传输网络,所述装置包括:
发包数据存储模块,用于:在文件传输过程中,采集节点的历史发包数据,并将所述历史发包数据存储至对应的区块链网络,以使所述区块链网络对所述历史发包数据进行文件传输状态评分,得到节点评分结果,其中,所述历史发包数据包括所述节点的发包延迟数据和发包量,所述评分结果表征所述节点中每个节点的延迟状态和强度状态;
评分结果获取模块,用于:响应于接收到文件传输指令,从所述区块链网络得到所述节点的评分结果,并确定所述评分结果由高至低对应的节点排名结果;
目标节点确定模块,用于:将所述排名结果中排名首位的节点确定为目标节点,并通过所述目标节点执行文件传输任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310658985.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非公路自卸车
- 下一篇:一种磁自迁移阻锈砂浆钢筋及其制备方法