Patent ID: 8630203

Claim:
A data transmission method, comprising: receiving, by a transmission control protocol (TCP) function enhancement entity, a data packet from a sender; communicating, by the TCP function enhancement entity, via a radio link control, the received data packet to a receiver; after confirmation information of the data packet is received by the radio link control layer from the receiver, the confirmation information indicating a receipt by the radio link control layer from the receiver, obtaining, by the TCP function enhancement entity, information about the data packet according to the confirmation information by looking up a data packet mapping shared between the TCP function enhancement entity and the radio link control layer; if no acknowledgement message for receipt of the data packet at the receiver is received by the TCP function enhancement entity from the receiver, constructing, by the TCP function enhancement entity, an acknowledgement (ACK) to indicate that the data packet is correctly received by the receiver, according to the obtained information about the data packet; and sending, by the TCP function enhancement entity, the constructed ACK to the sender; wherein the data packet mapping comprises a relationship between the data packet received at the TCP function enhancement entity and a data packet received by the radio link control layer; wherein the data packet is a TCP packet, and the step of constructing the ACK comprises: constructing, by the TCP function enhancement entity, the ACK according to a packet length and a TCP sequence number (SN) of the TCP packet, wherein a SN of the constructed ACK is equal to the packet length plus the TCP SN.