摘要 |
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 host s 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 th e 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) retur ns 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 downlin k 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 buffe r (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 o f delay and modificationof the AW of ACKs prior to being forwarded to the TCP sender (310).
|