[发明专利]无线网络拥塞调节方法、设备、存储介质及无线网络在审
申请号: | 201910010296.8 | 申请日: | 2019-01-03 |
公开(公告)号: | CN109963305A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 张跃进;李波;黄德昌;梅艳;展爱云 | 申请(专利权)人: | 荆门博谦信息科技有限公司 |
主分类号: | H04W28/02 | 分类号: | H04W28/02 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 张合成 |
地址: | 448000 湖北省荆门市荆门高新区·掇刀区培公大道*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线网络 拥塞 存储介质 判断结果 数据传输 传输过程 判断数据 拥塞窗口 次数据 丢包 传输 申请 | ||
1.一种无线网络下的TCP拥塞调节方法,其特征在于,包括:
判断数据传输过程中是否发生丢包,得到是或否的第一判断结果;
若第一判断结果为是,获取此次数据传输使用的时间;
比较此次数据传输使用的时间与往次数据传输所用的时间;
基于比较结果,调节拥塞窗口的大小。
2.根据权利要求1所述的方法,其特征在于,所述判断数据传输过程中是否发生丢包,得到是或否的第一判断结果;包括:
发送端发送数据;
发送端接收发送的数据的确认字符ACK;其中所述ACK是由接收端接收到所述发送端发送的数据后回传的;
发送端判断最近三次接收到的ACK是否相同;
若判断结果为是,则认为数据传输过程中发生了丢包。
3.根据权利要求2所述的方法,其特征在于,所述获取此次数据传输使用的时间包括:
获取开始发送此次数据时的时刻;
获取接收到三次相同ACK的时刻;
所述此次数据传输使用的时间为所述接收到三次相同ACK的时刻减去所述开始发送此次数据时的时刻。
4.根据权利要求1所述的方法,其特征在于,所述比较此次数据传输使用的时间与往次数据传输所用的时间包括:
将获取的数据代入公式(1),公式(1)如下所示:
其中,X为比较结果;RTTmin为往次数据传输所用的时间中的最小的时间。RTTnow为此次数据传输使用的时间;
若X的值属于认为无线网络拥堵;
若X的值属于认为无线网络正常;
若X的值属于认为无线网络空闲。
5.根据权利要求4所述的方法,其特征在于,所述基于比较结果,调节拥塞窗口的大小包括:
当无线网络拥堵,调小拥塞窗口;
当无线网络正常,调小拥塞窗口;
当无线网络空闲,调大拥塞窗口。
6.根据权利要求4所述的方法,其特征在于,所述当无线网络拥堵,调小拥塞窗口,包括:
当无线网络拥堵,调拥塞窗口大小,使得
所述当无线网络正常,调小拥塞窗口,包括:
当无线网络正常,调拥塞窗口大小,使得cwnd′=cwnd-1;
所述当无线网络空闲,调大拥塞窗口,包括:
当无线网络空闲,调拥塞窗口大小,使得cwnd′=cwnd+ln(X+1);
其中,cwnd′为调节后拥塞窗口大小;cwnd为调节前拥塞窗口大小。
7.一种无线网络下的TCP拥塞调节装置,其特征在于,包括:
第一判断模块,用于判断数据传输过程中是否发生丢包,得到是或否的第一判断结果;
获取模块,用于若第一判断结果为是,获取此次数据传输使用的时间;
比较模块,用于比较此次数据传输使用的时间与往次数据传输所用的时间;
调节模块,用于基于比较结果,调节拥塞窗口的大小。
8.根据权利要求1所述的设备,其特征在于,所述比较模块具体用于:将获取的数据代入公式(1),公式(1)如下所示:
其中,X为比较结果;RTTmin为往次数据传输所用的时间中的最小的时间。RTTnow为此次数据传输使用的时间;
若X的值属于认为无线网络拥堵;
若X的值属于认为无线网络正常;
若X的值属于认为无线网络空闲。
9.一种无线网络,其特征在于,所述无线网络的节点包括处理器和存储器,所述处理器与存储器通信连接:
其中,所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器,用于存储程序,所述程序至少用于执行权利要求1~6任一项所述的无线网络下的TCP拥塞调节方法。
10.一种存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1~6任一项所述的无线网络下的TCP拥塞调节方法的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荆门博谦信息科技有限公司,未经荆门博谦信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910010296.8/1.html,转载请声明来源钻瓜专利网。