[发明专利]多子流网络传输方法及装置有效
申请号: | 201710278562.6 | 申请日: | 2017-04-25 |
公开(公告)号: | CN108540380B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 祝建建;刘伟;左晶 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/709 | 分类号: | H04L12/709;H04L12/801 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流网 传输 方法 装置 | ||
1.一种网络传输方法,所述方法用于通过多条子流进行数据传输,其特征在于,
确定所述多条子流的至少一种网络状态参数;
当所述多条子流中至少两条子流的所述至少一种网络状态参数满足预设条件时,将数据通过所述至少两条子流进行聚合传输,其中,所述聚合传输为同一数据包仅通过所述至少两条子流中的一条进行发送,所述至少两条子流中的每条子流所发送的数据包互不相同;
当所述聚合传输的传输速率之和小于或等于对应的阈值时,将所述至少两条子流的调度方式由聚合传输变为冗余传输,其中,所述冗余传输为数据包通过所述至少两条子流中的每条子流进行发送,所述至少两条子流中每条子流所发送的数据包相同。
2.根据权利要求1所述方法,其特征在于,所述方法还包括,当所述多条子流中至少一条子流的所述至少一种网络状态参数不满足预设条件时,将数据分别通过所述至少一条子流进行冗余传输,其中,所述冗余传输为数据包通过所述至少一条子流中的每条子流进行发送,所述至少一条子流中每条子流所发送的数据包相同。
3.根据权利要求1至2中任一所述方法,其特征在于,所述网络状态参数包括:实时传输速率、拥塞控制窗口、接收窗口、已传输数据包数量、已传输未确认数据包数量、传输时间、传输时延抖动、丢包率或者所述至少两条子流的链路传输时延差值。
4.根据权利要求3所述方法,其特征在于,当所述网络状态包括所述至少两条子流的链路传输时延差时,所述预设条件具体为:所述两条子流链路传输时延差值小于或等于对应的阈值;
所述数据包包括第一数据包,其中,所述第一数据包包含所述第一数据包发送时间,或者,所述第一数据包包含第二数据包标识和所述第一数据包与所述第二数据包的发送时间差,所述第二数据包为与所述第一数据包通过所述至少两条子流中的不同子流发送的数据包,或者,所述第一数据包包含与第三数据包标识,所述第三数据包为与所述第一数据包同时或按照预定的时间间隔发送,且通过所述至少两条子流中的不同子流发送的数据包;
所述方法还包括:获取响应报文,所述响应报文包括根据第一数据包计算得到的所述至少两条子流的链路传输时延差值。
5.根据权利要求1所述方法,其特征在于,将数据通过所述至少两条子流进行聚合传输具体包括:
将所述数据的一个数据包放入所述至少两条子流中的一条子流的待发送缓存队列中,其中,所述至少两条子流中传输时延大的子流的待发送缓存队列的数据量小于传输时延小的子流的待发送缓存队列的数据量。
6.根据权利要求5所述方法,其特征在于,将所述数据的一个数据包放入所述至少两条子流中的一条子流的待发送缓存队列中具体包括:
将所述数据的一个数据包放入所述至少两条子流中的一条子流的待发送缓存队列中,以使得所述至少两条子流的待发送缓存队列中的数据量的差值与所述至少两条子流的传输时延满足预设关系。
7.根据权利要求1所述方法,其特征在于,所述将所述数据的一个数据包放入所述至少两条子流中的一条子流的待发送缓存队列中具体包括:
将所述数据的一个数据包放入所述至少两条子流中预估传输总时间最短的子流,所述预估传输总时间为从数据包进入待发送缓存队列至数据包到达接收端之间的预估时间。
8.根据权利要求5至7中任一所述方法,其特征在于,所述至少两条子流的每条子流的待发送缓存队列中的数据量不大于该条子流对应的阈值。
9.根据权利要求5至7中任一所述方法,其特征在于,所述至少两条子流的每条子流的待发送缓存队列中的数据量还满足如下条件中的至少一种:
所述至少两条子流的每条子流的待发送缓存队列中的数据量与该子流发送窗口字节数满足预设关系;或者,
所述至少两条子流的每条子流的待发送缓存队列中的数据包数量与该子流上最大允许飞行中数据包数量。
10.根据权利要求1至2或4至7中任一所述方法,其特征在于,所述至少两条子流为所述多条子流中的全部子流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710278562.6/1.html,转载请声明来源钻瓜专利网。