[发明专利]数据传输控制方法和中间节点有效
申请号: | 201010551176.8 | 申请日: | 2010-11-19 |
公开(公告)号: | CN101982951A | 公开(公告)日: | 2011-03-02 |
发明(设计)人: | 于江 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 控制 方法 中间 节点 | ||
技术领域
本发明涉及通信技术,特别涉及一种数据传输控制技术。
背景技术
对于用户设备而言,经常会同时进行多个业务,例如,一边打开网页一边进行下载,或者在上传的同时进行下载,可以将这种同时进行多个业务的情况称为多业务并发。这些业务应用层一般使用传输控制协议(Transmission Control Protocol,TCP),所以当多个业务同时进行时,就可能导致某一方向上的TCP数据包把其反方向的TCP确认(Acknowledge,ACK)包堵住,从而影响其反方向传输链路的性能。
现有技术中解决该问题的一种方法为:将ACK包识别出来后,进行优先发送。但是,对于宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)系统中的接入网设备而言,该方法的主要问题在于:对于上行链路(Uplink,简称UL)方向,由于数据包需要先经过用户设备(UserEquipment,简称UE)侧的处理,再经过Uu口(基站与UE之间的接口)发送,接入网就无法采用该技术来提升数传性能,而只能依赖于UE的实现了。
发明内容
本发明实施例提供了一种数据传输控制方法,从而可以提升任意传输方向上的数据传输性能。
一方面,本发明实施例提供了一种数据传输控制方法,主要包括:
位于用户设备和服务器之间的中间节点根据环回时延和第一传输方向上的吞吐率确定通告窗口估计值;
确定所述中间节点接收到的所述第一传输方向上的TCP ACK包中的携带的通告窗口和确定出的通告窗口估计值中的较小值,将所述TCP ACK包中的通告窗口设置为所述较小值;
通过所述TCP ACK包将设置后的通告窗口发送给第一传输方向上的接收端,以使得所述第一传输方向上的接收端根据所述设置后的通告窗口进行数据传输。
另一方面,本发明实施例提供了一种位于用户设备和服务器之间的中间节点,主要包括:
确定单元,用于根据环回时延和第一传输方向上的吞吐率确定通告窗口估计值;
设置单元,用于确定所述中间节点接收到的所述第一传输方向上的TCPACK包中的携带的通告窗口和所述确定单元确定出的通告窗口估计值中的较小值,将所述TCP ACK包中的通告窗口设置为所述较小值;
发送单元,用于通过所述TCP ACK包将所述设置单元设置后的通告窗口发送给第一传输方向上的接收端,以使得所述第一传输方向上的接收端根据所述设置后的通告窗口进行数据传输。
本发明实施例提供的方法和中间节点,根据接收到的第一传输方向上的TCP ACK包中的携带的通告窗口和确定出的通告窗口估计值中的较小值来设置通告窗口,接收端后续可以根据设置后的通告窗口进行数据传输,从而可以减少与第一传输方向反向的数据包堵住TCP ACK包的概率,提升第一传输方向的数据传输性能。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。
图1是本发明一实施例提供的数据传输控制方法的流程图;
图2是本发明一实施例提供的环回时延示意图;
图3是本发明一实施例的中间节点的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例作进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
本实施例的技术方案,可以应用于各种通信系统,例如:GSM,码分多址(Code Division Multiple Access,简称CDMA)系统,WCDMA,时分同步码分多址(Time Division Synchronous Code Division Multiple Access,简称TD-SCDMA),长期演进(Long Term Evolution,简称LTE)等。在GSM系统中,基站为基站收发信台(Base Transceiver Station,简称BTS),基站控制设备为基站控制器(Base Station Controller,简称BSC);在WCDMA和TD-SCDMA系统中,基站为NodeB,基站控制设备为无线网络控制器(Radio Network Controller,简称RNC);在LTE系统中,基站为演进基站(eNodeB),基站控制设备为服务网关(Servicing Gateway,简称SGW)及移动管理实体(Mobile Management Entity,简称MME)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010551176.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安装组件
- 下一篇:利用咀嚼肌肌电的接口系统