摘要 |
<p>The invention discloses a method of controlling congestion in a wireless telecommunication system for packet transfers between a mobile terminal (100) and a TCP sender (310) via the Internet, for example. The system comprises a packet switched network and a radio network controller (RNC) (130) that hosts a plurality of uplink (330) and downlink (320) buffers wherein a pair of uplink and downlink buffers are associated with a specific communication channel. In a first aspect of the invention, a mobile terminal (100), via the RNC (130), receives data traffic from a TCP sender (310) whereby the packet flow is transiently stored in the downlink buffer while waiting to be forwarded to the mobile terminal (100). When the mobile terminal (100) returns acknowledgements (ACKs) to the TCP sender (310) via the associated uplink buffer (330) in the RNC, the Advertised Window (AW) in the ACK header is modified according to the amount of data in the associated channel's downlink buffer where the ACK is then forwarded to the TCP sender (310). In another aspect of the invention, the ACKs are delayed in the associated uplink buffer (330) for a period of time prior to being forwarded to the TCP sender (310). In still another aspect of the invention involves performing a combination of delay and modification of the AW of ACKs prior to being forwarded to the TCP sender (310).</p> |