Patent ID: 8737306

Claim:
A method for triggering a status report, comprising: in step A, constructing and transmitting a status report at a data receiving end of a Radio Link Control (RLC) layer when a reordering timer is timeout or a packet for setting a polling bit is received from a transmitting end, and then performing step B; in step B, determining whether a data receiving window is in smoothly moving status, and if in the smoothly moving status, enabling a status prohibit timer immediately after the status report has been transmitted; and if the data receiving window is not in the smoothly moving status, performing step C; in step C, detecting whether retransmission triggered by the status report at this time is successful, and if successful, enabling the status prohibit timer; and if not successful, performing step D; and in step D, triggering the status report again, and returning to step B; wherein in step C, detecting whether the retransmission triggered by the status report at this time is successful specifically comprises: step C1, recording a system frame number at time when transmitting the status report at this time; and step C2, when a difference between a system frame number at a current time and the recorded system frame number at the time when transmitting the status report is equal to a number of required system frames from transmitting the status report to completing the retransmission, judging whether a location of the back edge of the data receiving window changes, and if changes, determining that the retransmission triggered by the status report at this time is successful; and if does not change, determining that the retransmission triggered by the status report at this time is unsuccessful.