[发明专利]一种基于自组网技术的文件传输方法、装置及服务器有效
申请号: | 201910872787.3 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110493358B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 张亚维 | 申请(专利权)人: | 世纪海航(厦门)科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1004;H04L67/30 |
代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 郭福利 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组网 技术 文件传输 方法 装置 服务器 | ||
1.一种基于自组网技术的文件传输方法,其特征在于,包括:
接收来自远程服务器的下载命令;
根据所有智能硬件的通信连接关系,将校园网络划分为N个子网;
选取每个所述子网当中的一个所述智能硬件作为种子智能硬件,用以接收所述下载命令;
基于所述下载命令,接收所述种子智能硬件从所述远程服务器下载文件时所反馈第一配置信息;所述第一配置信息包括下载任务号、下载文件名称、校验值、IP、端口以及下载文件数量;选取每个所述子网其他多个智能硬件,用以接收所述第一配置信息并基于所述第一配置信息从所述种子智能硬件下载文件;
不同数量的智能硬件接收到不同的第二配置信息后,根据第二配置信息到对应的种子智能硬件中进行文件下载,而后在将配置信息返回给中心调度服务器;如此循环,保证每个智能硬件都可以被转换为种子智能硬件,而且一个智能硬件也不会被过多的其他智能硬件当成下载服务器;中心调度服务器选取2~4个其他智能硬件转换为种子智能硬件;第二配置信息包括下载任务号、下载文件名称、校验值、IP、端口以及下载文件数量;
在其他多个智能硬件下载完第一个文件并进行校验值校对完成后,就将其他多个智能硬件转换为种子智能硬件;
通过开启TCP监听线程检测所述种子智能硬件的文件下载进程。
2.根据权利要求1所述的基于自组网技术的文件传输方法,其特征在于,还包括:
接收所述其他多个智能硬件反馈的第二配置信息;
基于所述第二配置信息,将所述其他多个所述智能硬件转换成所述种子智能硬件;
基于每个所述种子智能硬件的带宽负载,向每个所述种子智能硬件分配不同数量的智能硬件,用以使不同数量的智能硬件从其对应的所述种子智能硬件下载文件。
3.根据权利要求2所述的基于自组网技术的文件传输方法,其特征在于,基于所述下载命令,接收所述种子智能硬件从所述远程服务器下载文件时所反馈第一配置信息,具体为:
基于所述下载命令,所述种子智能硬件从所述远程服务器开始进行文件下载;
当第一个文件下载完毕后,开启TCP监听线程,用于接收所述种子智能硬件反馈的实时配置信息;其中,所述实时配置信息包括下载任务号、下载文件名称、校验值、IP、端口及剩余下载文件数量;
基于所述实时配置信息,更新最终的所述第一配置信息。
4.一种基于自组网技术的文件传输装置,其特征在于,包括:
第一接收单元,用于接收来自远程服务器的下载命令;
划分单元,用于根据所有智能硬件的通信连接关系,将校园网络划分为N个子网;
第一选取单元,用于选取每个所述子网当中的一个所述智能硬件作为种子智能硬件,用以接收所述下载命令;
第二接收单元,用于基于所述下载命令,接收所述种子智能硬件从所述远程服务器下载文件时所反馈第一配置信息;
第二选取单元,用于选取每个所述子网其他多个智能硬件,用以接收所述第一配置信息并基于所述第一配置信息从所述种子智能硬件下载文件;
所述第一配置信息包括下载任务号、下载文件名称、校验值、IP、端口以及下载文件数量;不同数量的智能硬件接收到不同的第二配置信息后,根据第二配置信息到对应的种子智能硬件中进行文件下载,而后在将配置信息返回给中心调度服务器;如此循环,保证每个智能硬件都可以被转换为种子智能硬件,而且一个智能硬件也不会被过多的其他智能硬件当成下载服务器;中心调度服务器选取2~4个其他智能硬件转换为种子智能硬件;第二配置信息包括下载任务号、下载文件名称、校验值、IP、端口以及下载文件数量;
在其他多个智能硬件下载完第一个文件并进行校验值校对完成后,就将其他多个智能硬件转换为种子智能硬件;
通过开启TCP监听线程检测所述种子智能硬件的文件下载进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于世纪海航(厦门)科技有限公司,未经世纪海航(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910872787.3/1.html,转载请声明来源钻瓜专利网。