[发明专利]一种基于文件破碎与重组的多链路并发传输方法和系统有效
| 申请号: | 201911107769.2 | 申请日: | 2019-11-13 |
| 公开(公告)号: | CN111225021B | 公开(公告)日: | 2020-11-27 |
| 发明(设计)人: | 张凯;郑应强;霍文阳 | 申请(专利权)人: | 北京连山时代科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
| 地址: | 100000 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 文件 破碎 重组 多链路 并发 传输 方法 系统 | ||
1.一种基于文件破碎与重组的多链路并发传输方法,其特征在于,所述基于文件破碎与重组的多链路并发传输方法包括如下步骤:
步骤S1,对目标文件进行破碎处理,以得到对应的若干碎片数据包,并将所述若干碎片数据包进行多链路并发传输;
步骤S2,对所述若干碎片数据包进行哈希表标定,以实现对不同碎片数据包的缓存处理和/或查找处理;
步骤S3,根据所述缓存处理的结果和/或所述查找处理的结果,切换多链路并发传输对应的碎片数据包类型和/或对若干碎片数据包进行适应性重组处理;
在所述步骤S3中,根据所述缓存处理的结果和/或所述查找处理的结果,切换多链路并发传输对应的碎片数据包类型和/或对若干碎片数据包进行适应性重组处理具体包括,
步骤S301,根据所述缓存处理的结果和/或所述查找处理的结果,确定不同碎片数据包相互之间的数据相关信息和/或每一碎片数据包对应的接收时间信息;
步骤S302,根据所述数据相关信息和/或所述接收时间信息,判断所述目标文件对应的所有碎片数据包的传输完整性;
步骤S303,根据所述传输完整性的判断结果,切换多链路并发传输对应的碎片数据包类型和/或对若干碎片数据包进行适应性重组处理;
在所述步骤S303中,根据所述传输完整性的判断结果,切换多链路并发传输对应的碎片数据包类型和/或对若干碎片数据包进行适应性重组处理具体包括,
步骤S3031,若所述判断结果指示所述目标文件对应的所有碎片数据包已传输完毕,则根据预设重组算法对所述所有碎片数据包进行重组处理;
步骤S3032,若所述判断结果指示所述目标文件对应的所有碎片数据包未传输完毕,则将当前处于空闲状态的传输链路进行其他碎片数据包的传输,其中,对于当前处于空闲状态的传输链路进行其他碎片数据包的传输判定过程如下,
假设i为所有传输链路对应的编号,i=1、2、3、…、n,n为所有传输链路的总数量,根据下面公式(1)计算碎片数据包传输到编号为i的传输链路需要的最短等待处理时间WFi
WFi=max{ti1,ti2,…,tij} (1)
在上述公式(1)中,tij为运行在编号为i的传输链路上的第j个进程所需要的时间,其中当j=0时,WFi=0,即当传输链路上没有传输进程时,最短等待处理时间为0;
根据下面公式(2),计算编号为i的传输链路的负载均衡程度wi,
在上述公式(2)中,mi为编号为i的传输链路的总资源数,mij为运行在编号为i的传输链路的第j个进程占用的资源数,p为运行在编号为i的传输链路的总进程数,j=1、2、3、…、p;
根据下面公式(3),计算编号为i的传输链路的进程执行消耗Ci,
在上述公式(3)中,tij为运行在编号为i的传输链路上的第j个进程所需要的时间,p为运行在编号为i的传输链路的总进程数,j=1、2、3、…、p,Vcpui、Vrami、Vbwi分别为编号为i的传输链路对应的CPU、内存和带宽性能指标,αi为编号为i的传输链路在不执行任何进程时维持自身运转需要的消耗;
根据下面公式(4)-(6),计算传输链路的单项评价得分F(WFi)、F(wi)、F(Ci),
在上述公式(4)-(6)中,WFmin、WFmax分别表示WFi的最小值和最大值,wmax、wmin分别表示wi的最小值和最大值,Cmax、Cmin分别表示Ci的最小值和最大值;
再根据下面公式(7),计算传输链路的综合评价得分Fi
再对所述综合评价得分Fi进行排序,若编号为i的传输链路上无进程任务且其对应的综合评价得分排序为第一,则将所述编号为i的传输链路设于待等待状态以用于进行任务重组处理,否则将所述编号为i的传输链路立即用于所述其他碎片数据包的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京连山时代科技有限公司,未经北京连山时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911107769.2/1.html,转载请声明来源钻瓜专利网。





