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 (S01, S02), and then performing step B; characterized in that the method further comprises: 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. 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 (S01, S02), and then performing step B; characterized in that the method further comprises: 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, 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. 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.