[发明专利]一种基于文件破碎与重组的多链路并发传输方法和系统有效
申请号: | 201911107769.2 | 申请日: | 2019-11-13 |
公开(公告)号: | CN111225021B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张凯;郑应强;霍文阳 | 申请(专利权)人: | 北京连山时代科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 文件 破碎 重组 多链路 并发 传输 方法 系统 | ||
本发明提供了一种基于文件破碎与重组的多链路并发传输方法和系统,该多链路并发传输方法和系统通过对不同碎片数据包进行哈希表标定处理,以对相应的碎片数据包进行缓存和查找,以便于将未可进行重组的碎片数据包进行寄存操作,从而保证后续重组处理的延续性和有效性,并且该多链路并发传输方法和系统还能够对处于空闲状态的传输链路进行传输复用,以使得多链路网络在同一时刻能够通过不同传输链路分别传输属于不同目标文件的碎片数据包,从而提高该多链路网络的数据传输效率以避免发生传输链路长时间闲置的情况。
技术领域
本发明涉及多链路网络数据传输的技术领域,特别涉及一种基于文件破碎与重组的多链路并发传输方法和系统。
背景技术
目前,在多链路网络中对文件进行多链路传输主要是将文件破碎分解为多个碎片数据包,再通过不同的传输链路分别将不同碎片数据包进行独立的传输,最终在所有碎片数据包都完成传输后,对所有碎片数据包进行重组以还原得到该文件。可见,该多链路网络能够有效地将大容量文件进行快速的传输,从而保证文件的传输效率。在实际传输过程中,由于系统需要等待所有碎片数据包都完成传输后才能进行后续的文件重组操作,但是多链路网络中不同传输链路的数据传输速度并不相同,这就导致在同一时间发送的碎片数据包并不能在同一时间完成传输,即不同碎片数据包不能实现同步完成传输的效果,这样会使得该多链路网络中的一部分传输链路处于数据传输的繁忙状态,而另一部分传输链路则处于非数据传输的空闲状态,从而严重地降低多链路网络的传输链路利用效率以及增加了碎片数据包进行传输重组的等待时间。
发明内容
针对现有技术存在的缺陷,本发明提供一种基于文件破碎与重组的多链路并发传输方法和系统,该基于文件破碎与重组的多链路并发传输方法和系统通过对目标文件进行破碎处理,以得到对应的若干碎片数据包,并将若干碎片数据包进行多链路并发传输,对若干碎片数据包进行哈希表标定,以实现对不同碎片数据包的缓存处理和/或查找处理,以及根据缓存处理的结果和/或查找处理的结果,切换多链路并发传输对应的碎片数据包类型和/或对若干碎片数据包进行适应性重组处理,该多链路并发传输方法和系统通过对不同碎片数据包进行哈希表标定处理,以对相应的碎片数据包进行缓存和查找,以便于将未可进行重组的碎片数据包进行寄存操作,从而保证后续重组处理的延续性和有效性,并且该多链路并发传输方法和系统还能够对处于空闲状态的传输链路进行传输复用,以使得多链路网络在同一时刻能够通过不同传输链路分别传输属于不同目标文件的碎片数据包,从而提高该多链路网络的数据传输效率以避免发生传输链路长时间闲置的情况。可见,该基于文件破碎与重组的多链路并发传输方法和系统通过对碎片数据包进行标定缓存和查找处理,来保证不同目标文件对应的碎片数据包的重组延续性和有效性,并且还将不同传输链路进行数据传输复用切换,以避免该多链路网络长时间传输单一数据而造成传输链路闲置的情况。
本发明提供一种基于文件破碎与重组的多链路并发传输方法,其特征在于,所述基于文件破碎与重组的多链路并发传输方法包括如下步骤:
步骤S1,对目标文件进行破碎处理,以得到对应的若干碎片数据包,并将所述若干碎片数据包进行多链路并发传输;
步骤S2,对所述若干碎片数据包进行哈希表标定,以实现对不同碎片数据包的缓存处理和/或查找处理;
步骤S3,根据所述缓存处理的结果和/或所述查找处理的结果,切换多链路并发传输对应的碎片数据包类型和/或对若干碎片数据包进行适应性重组处理;
进一步,在所述步骤S1中,对目标文件进行破碎处理,以得到对应的若干碎片数据包,并将所述若干碎片数据包进行多链路并发传输具体包括,
步骤S101,对所述目标文件进行关于预设破碎算法的破碎处理,以将所述目标文件破碎分解为所述若干碎片数据包;
步骤S102,对所述若干碎片数据包进行统计处理,以获取每一个碎片数据包对应的属性信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京连山时代科技有限公司,未经北京连山时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911107769.2/2.html,转载请声明来源钻瓜专利网。