The invention provides a method for adjusting TCP window of transmission control protocol and an adjusting device. The method includes: acquiring the current status information of the wireless side device; determining the corresponding TCP sending rate of the current status information of the wireless side device according to the prediction model of the TCP sending rate; adjusting the size of the TCP window according to the determined TCP sending rate; and the embodiment of the invention is based on the wireless side. The prediction model of TCP outgoing rate is established based on the wireless transmission capability information of the device, the buffer space information of the device on the wireless side and the load information of the device on the wireless side. Thus, the prediction model of TCP outgoing rate is used to predict the outgoing rate of TCP, and the matching of TCP window and TCP outgoing rate is adjusted so that the TCP window can be adapted to the current state information on the wireless side so as to obtain larger outgoing rate. System throughput.
【技术实现步骤摘要】
一种传输控制协议TCP窗口的调整方法及调整设备
本专利技术涉及通信
,特别是指一种传输控制协议TCP窗口的调整方法及调整设备。
技术介绍
现有的L2(数据链路层)和TCP(TransmissionControlProtocol,传输控制协议)由于分开透明设计,不直接进行各自传输速率的交互。TCP窗口的调整通过慢启动、拥塞避免、快速重传和快速恢复等机制来完成,具有一定的尝试性和盲目性,严重时会有伪超时现象出现,造成无线资源的浪费。由于传输控制协议TCP无法了解无线侧的传输能力,无法及时准确的调整发包速率,尝试性的发包有可能造成无线侧资源浪费,降低了系统整体的吞吐率。
技术实现思路
本专利技术的目的在于提供一种传输控制协议TCP窗口的调整方法及调整设备,以解决现有技术中TCP的尝试性发包导致无线侧资源浪费,降低系统整体吞吐率的问题。为了解决上述问题,本专利技术实施例提供一种传输控制协议TCP窗口的调整方法,包括:获取无线侧设备当前的状态信息,所述状态信息包括无线侧设备的无线传输能力信息、无线侧设备的缓存空间信息以及所述无线侧设备的负载信息;根据TCP发包速率预测模型,确定所述无线侧设备当前的状态信息对应的TCP发包速率;所述TCP发包速率预测模型是基于所述无线侧设备的状态信息的历史数据建立的用于预测TCP发包速率的模型;根据确定的TCP发包速率,调整TCP窗口的大小。较佳的,所述根据TCP发包速率预测模型,确定所述无线侧设备当前的状态信息对应的TCP发包速率的步骤之前,所述方法包括:获取无线侧设备的状态信息的历史数据;对所述无线侧设备的状态信息的历史数据进行 ...
【技术保护点】
1.一种传输控制协议TCP窗口的调整方法,其特征在于,包括:获取无线侧设备当前的状态信息,所述状态信息包括无线侧设备的无线传输能力信息、无线侧设备的缓存空间信息以及所述无线侧设备的负载信息;根据TCP发包速率预测模型,确定所述无线侧设备当前的状态信息对应的TCP发包速率;所述TCP发包速率预测模型是基于所述无线侧设备的状态信息的历史数据建立的用于预测TCP发包速率的模型;根据确定的TCP发包速率,调整TCP窗口的大小。
【技术特征摘要】
1.一种传输控制协议TCP窗口的调整方法,其特征在于,包括:获取无线侧设备当前的状态信息,所述状态信息包括无线侧设备的无线传输能力信息、无线侧设备的缓存空间信息以及所述无线侧设备的负载信息;根据TCP发包速率预测模型,确定所述无线侧设备当前的状态信息对应的TCP发包速率;所述TCP发包速率预测模型是基于所述无线侧设备的状态信息的历史数据建立的用于预测TCP发包速率的模型;根据确定的TCP发包速率,调整TCP窗口的大小。2.根据权利要求1所述的调整方法,其特征在于,所述根据TCP发包速率预测模型,确定所述无线侧设备当前的状态信息对应的TCP发包速率的步骤之前,所述方法包括:获取无线侧设备的状态信息的历史数据;对所述无线侧设备的状态信息的历史数据进行训练,建立用于预测TCP发包速率的TCP发包速率预测模型。3.根据权利要求2所述的调整方法,其特征在于,所述对所述无线侧设备的状态信息的历史数据进行训练,建立用于预测TCP发包速率的TCP发包速率预测模型的步骤,包括:利用反向传输神经网络算法对所述无线侧设备的状态信息的历史数据进行训练,建立TCP发包速率预测模型。4.根据权利要求1所述的调整方法,其特征在于,所述根据TCP发包速率预测模型,确定所述无线侧设备当前的状态信息对应的TCP发包速率的步骤之后,所述方法还包括:根据所述无线侧设备当前的状态信息对所述TCP发包速率预测模型进行优化更新。5.根据权利要求1所述的调整方法,其特征在于,所述获取无线侧设备当前的状态信息的步骤,包括:接收无线侧设备反馈的TCP确认字符;解析所述TCP确认字符,获取所述TCP确认字符的预设字段携带的所述无线侧设备当前的状态信息。6.一种传输控制协议TCP窗口的调整设备,包括处理器和收发器,其特征在于,所述处...
【专利技术属性】
技术研发人员:刘志明,李刚,张思明,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。