[发明专利]多链路数据分配方法、装置及电子设备有效
申请号: | 201910715997.1 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110417650B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 陈嘉峰;周志雄;谢大雄 | 申请(专利权)人: | 广东中兴新支点技术有限公司 |
主分类号: | H04L12/709 | 分类号: | H04L12/709;H04L12/873;H04L12/911 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐彦圣 |
地址: | 510000 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路数 分配 方法 装置 电子设备 | ||
1.一种多链路数据分配方法,其特征在于,应用于客户端,所述客户端通过客户端下联口将数据包分配给多个链路,多个链路通过外部网络向服务器发送数据包,其中,所述外部网络为无线网络或有线网络,所述无线网络包括以下至少之一:2G、3G、4G、5G、WIFI,所述方法包括:
实时获取各个所述链路的预测带宽;
根据各个所述链路的预测带宽占总预测带宽的权重,分别为各个所述链路分配所述数据包的子数据包;
通过各个所述链路分别向所述服务器发送所述子数据包;
其中,所述实时获取各个所述链路的预测带宽,包括:
通过网络性能测试工具对各个所述链路进行测试的方式获取各个所述链路的初始预测带宽;其中,所述网络性能测试工具包括Iperf网络灌包工具,所述初始预测带宽为初始峰值带宽;
实时获取各个所述链路的时延;
基于各个所述链路的初始预测带宽以及各个所述链路的时延,以第一设定时间为周期更新各个所述链路的预测带宽;
其中,所述实时获取各个所述链路的时延,包括:
获取各个所述链路的初始时延;其中,所述初始时延为初始时刻的实际时延;
基于各个所述链路的初始时延,以第二设定时间为周期更新各个所述链路的时延;
其中,所述获取各个所述链路的初始时延,包括:
当第三设定时间内的流量小于流量阈值时,以所述第三设定时间为周期向所述服务器发送延时监测包,以获取所述初始时延;其中,所述第三设定时间为窗口时间,用于反映滑动窗口的观察时间跨度;所述流量阈值根据所有链路的平均预测带宽以及所述第三设定时间得到;所述流量阈值为所有链路的平均预测带宽和所述第三设定时间的乘积结果;
当所述第三设定时间内的流量大于所述流量阈值时,每隔n个所述子数据包向所述服务器发送一个所述延时监测包,以获取所述初始时延;其中,所述n为正整数;
所述基于各个所述链路的初始时延,以第二设定时间为周期更新各个所述链路的时延,包括:
根据上一周期的时延和当前时刻的实际时延计算下一周期的时延;其中,所述初始时延为第一周期的时延。
2.根据权利要求1所述的方法,其特征在于,所述基于各个所述链路的初始预测带宽以及各个所述链路的时延,以第一设定时间为周期更新各个所述链路的预测带宽,包括:
当所述时延不大于时延阈值时,将上一周期的预测带宽和上一周期内的峰值带宽中带宽较大的作为下一周期的预测带宽;其中,所述初始预测带宽为第一周期的预测带宽,所述时延阈值根据所有链路的平均时延得到;
当所述时延大于所述时延阈值时,将设定预测带宽和下一周期内的峰值带宽中带宽较小的作为下一周期的预测带宽;其中,所述设定预测带宽由上一周期的预测带宽乘以设定系数得到。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
每隔m个所述子数据包或者第四设定时间,根据各个所述链路的预测带宽更新一次所述权重;其中,所述m为正整数。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
通过各个所述链路接收所述服务器发送的针对所述子数据包的响应子数据包;
将各个所述链路接收到的所述响应子数据包进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东中兴新支点技术有限公司,未经广东中兴新支点技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910715997.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多网关通信方法及其无线网关系统
- 下一篇:一种隧道建立方法、装置及系统