Summary of the invention
Technical problem to be solved by this invention provides a kind of method for reporting status of automatic repeat requests, solve since transmitting terminal ARQ entity from transmitting terminal HARQ entity and receiving terminal ARQ entity both direction receiving feedback information, repeat mode report be may receive, unnecessary signaling consumption and processing expenditure caused for the same once transmission of same ARQ PDU.
For achieving the above object, the invention provides a kind of method for reporting status of automatic repeat requests, its characteristics are, the automatic repeat requests entity of receiving terminal carries out following processing: for the correct need feeding back ACK protocol of messages data cell that receives of the automatic repeat requests entity of receiving terminal, only carried out the feedback of ACK message by the automatic repeat requests entity of mixing; The need of failing correctly to receive for the automatic repeat requests entity of receiving terminal feed back NACK protocol of messages data cell, the described feedback NACK protocol of messages data cell that needs is not fed back if mix automatic repeat requests entity, then carried out the feedback of the NACK message of described protocol Data Unit by the automatic repeat requests entity of described receiving terminal.
Above-mentioned method, its characteristics are, the automatic repeat requests entity of receiving terminal is judged in the following manner needs feedback NACK protocol of messages data cell whether fed back NACK message by the automatic repeat requests entity of described mixing: receiving terminal mixes automatic repeat requests entity and returns after NACK message reaches maximum times mixing automatic repeat requests entity to transmitting terminal, sends out notification message corresponding to the automatic repeat requests entity of receiving terminal; The automatic repeat requests entity of receiving terminal is judged the numbering whether the corresponding protocols data cell is provided in the described notification message, be the NACK message that the automatic repeat requests entity of then described receiving terminal refuses to feed back to the automatic repeat requests entity of transmitting terminal described protocol Data Unit, otherwise the automatic repeat requests entity of receiving terminal allow to feed back to the automatic repeat requests entity of transmitting terminal the NACK message of described protocol Data Unit.
Above-mentioned method, its characteristics are, the automatic repeat requests entity of receiving terminal feeds back the NACK message of described protocol Data Unit by allowing redundant mode, describedly allow redundant mode to comprise: the automatic repeat requests entity of receiving terminal at detected each lose or wrong protocol Data Unit immediately to the automatic repeat requests entity feedback of transmitting terminal NACK message, judge by corresponding mechanism and handle redundant NACK message by the automatic repeat requests entity of transmitting terminal.
Above-mentioned method, its characteristics are, the automatic repeat requests entity of receiving terminal feeds back the NACK message of described protocol Data Unit by the timer mode, described timer mode comprises: the automatic repeat requests entity of receiving terminal at detected each lose or wrong protocol Data Unit is provided with corresponding timer, if before timer expiry, received the corresponding protocol data cell, then do not feed back NACK message; If do not receive the corresponding protocol data cell before the timer expiry, then behind timer expiry, feed back NACK message.
Above-mentioned method, its characteristics are that the automatic repeat requests entity of receiving terminal feeds back the NACK message of described protocol Data Unit in the following manner: the automatic repeat requests entity of receiving terminal has the protocol Data Unit of described notification message all not feed back NACK message for correspondence.
Above-mentioned method, its characteristics are, also comprise: if the automatic repeat requests entity of receiving terminal is not received described notification message, and when detecting the protocol Data Unit of losing, then think the situation that automatic repeat requests omission has taken place to mix, the automatic repeat requests entity of receiving terminal is immediately to the automatic repeat requests entity feedback of transmitting terminal NACK message;
Above-mentioned method, its characteristics are, also comprise: the automatic repeat requests entity of receiving terminal is abandoned for the protocol Data Unit of received repetition.
Above-mentioned method, its characteristics are, the automatic repeat requests entity of transmitting terminal carries out following processing: the automatic repeat requests entity of transmitting terminal receives transmitting terminal when mixing the NACK message of the NACK message of automatic repeat requests entity feedback or the automatic repeat requests entity feedback of receiving terminal, retransmits relevant protocol Data Unit.
Above-mentioned method, its characteristics are, the automatic repeat requests entity of transmitting terminal carries out following processing: the automatic repeat requests entity of transmitting terminal receives transmitting terminal when mixing the NACK message of automatic repeat requests entity, each protocol Data Unit related at this NACK message is provided with timer respectively, and retransmits described protocol Data Unit; If before timer expiry, receive the NACK message of the automatic repeat requests entity of receiving terminal, think that then redundant NACK message is abandoned at described protocol Data Unit; If behind timer expiry, receive described NACK message, then think not to be redundant NACK message, and retransmit described protocol Data Unit.
Above-mentioned method, its characteristics are, the automatic repeat requests entity of transmitting terminal carries out following processing: the automatic repeat requests entity of transmitting terminal mixes automatic repeat requests entity feedback direction and the automatic repeat requests entity feedback of receiving terminal direction is provided with a counter respectively at each protocol Data Unit at transmitting terminal, the initial value of counter all is made as 0, the automatic repeat requests entity of transmitting terminal is whenever received NACK message one time, and the Counter Value of correspondence is added 1; After the automatic repeat requests entity of transmitting terminal receives that transmitting terminal mixes the NACK message of automatic repeat requests entity, retransmit each related protocol Data Unit of this NACK message; If then receive the NACK message of the automatic repeat requests entity of receiving terminal at described protocol Data Unit, the automatic repeat requests entity of transmitting terminal compares the Counter Value of this direction and the Counter Value of other direction, if equate then abandon the NACK message of the automatic repeat requests entity of receiving terminal direction, otherwise retransmit described protocol Data Unit.
Above-mentioned method, its characteristics are that the processing that the automatic repeat requests entity of transmitting terminal carries out further comprises the steps:
Step 410: the automatic repeat requests entity of transmitting terminal sends protocol Data Unit in the sliding window mode;
Step 420: the automatic repeat requests entity of transmitting terminal judges whether to receive the NACK message that transmitting terminal mixes automatic repeat requests entity, changes step 430 if receive; Otherwise change step 440;
Step 430: relevant described protocol Data Unit is provided with timer respectively; The Counter Value of this direction correspondence adds 1 respectively, and retransmits described protocol Data Unit, changes step 480;
Step 440: judge whether to receive the NACK message of the automatic repeat requests entity of receiving terminal,, otherwise change step 460 if receive commentaries on classics step 450;
Step 450: the Counter Value of this directional correlation protocol Data Unit correspondence adds 1 respectively, and retransmits described protocol Data Unit; Change step 410;
Step 460: judge whether to receive the ACK message that transmitting terminal mixes automatic repeat requests entity,, otherwise change step 410 if receive commentaries on classics step 470;
Step 470: the related protocol data cell is established timer respectively, keep described protocol Data Unit before the timer expiry; Behind timer expiry, determine whether to abandon described data cell again, change step 410;
Step 480: judge whether to receive the NACK message of the automatic repeat requests entity of receiving terminal,, otherwise change step 460 if receive commentaries on classics step 490 to the same protocol data cell;
Step 490: the Counter Value of this directional correlation protocol Data Unit correspondence adds 1 respectively, and the Counter Value corresponding with other direction relatively, changes step 500;
Step 500: whether the timer of judging correspondence when receiving NACK message is overtime, if overtime commentaries on classics step 520, otherwise would change step 510;
Step 510: judge that whether Counter Value equates,, change step 520, if equate then change step 530 if unequal;
Step 520: retransmit the related protocol data cell; Change step 410;
Step 530: think redundant NACK message, abandon described NACK message, change step 410.
Above-mentioned method, its characteristics are that the automatic repeat requests entity of transmitting terminal also carries out following processing: the automatic repeat requests entity of transmitting terminal receives after transmitting terminal mixes the ACK message of automatic repeat requests entity, continues to send new data cell to slide the window mode; And timer is set at each related data cell of this ACK message; Before timer expiry, keep described data cell; Behind timer expiry, judge whether to abandon described data cell in conjunction with actual conditions; If then receive the NACK message of the automatic repeat requests entity of receiving terminal, then retransmit described data cell at same data cell.
Above-mentioned method, its characteristics are that described actual conditions is: whether all data cells of forming service data unit have received all that transmitting terminal mixes the ACK message of automatic repeat requests entity.
Technique effect of the present invention is:
The invention solves transmitting terminal ARQ entity may feed back the same once status report problem of the repetition of transmission that receive on the directions for same ARQ PDU at two, has avoided unnecessary signaling consumption and processing expenditure, has improved the performance of system.
Embodiment
The invention discloses a kind of ARQ entity state method for reporting based on NACK, main contents are: receiving terminal ARQ entity is for the ARQ PDU of correct reception feeding back ACK message not, because transmitting terminal ARQ entity has received ACK message based on the feedback of transmitting terminal HARQ entity, solved transmitting terminal ARQ entity and may receive that same ARQ PDU is with the repeat ACK message problem of once transmitting.For NACK message,, need to rely in addition the error detection and the treatment mechanism of receiving terminal ARQ entity because the limitation of the treatment mechanism of HARQ entity own can not detect and/or handle all error situations.Receiving terminal ARQ entity only feeds back the NACK message that the HARQ entity does not have those ARQ PDU of feedback, do not need all are lost or receive wrong ARQ PDU to transmitting terminal ARQ entity feedback NACK message, because the HARQ entity has fed back the NACK message of some of them ARQ PDU, solved transmitting terminal ARQ entity and may receive that same ARQ PDU is with the repetition NACK message problem of once transmitting.
Receiving terminal ARQ entity judges that ARQ PDU that the HARQ entity fed back NACK message is based on following scheme: receiving terminal HARQ entity is after returning the NACK maximum times to transmitting terminal HARQ entity, send out notification message corresponding to receiving terminal ARQ entity, the content of notification message is divided into two kinds of situations: a kind of situation can provide the ARQ PDU that is comprised numbering for the HARQ entity; Another kind of situation can't provide the ARQ PDU that is comprised numbering for the HARQ entity.For the former, receiving terminal ARQ entity does not feed back the NACK message of described ARQ PDU to transmitting terminal ARQ entity; For the latter, receiving terminal ARQ entity has three kinds of processing methods:
Receiving terminal ARQ entity handles method one allows redundant NACK message.Receiving terminal ARQ entity at detected each lose or wrong ARQ PDU immediately to transmitting terminal ARQ entity feedback NACK message, judge by corresponding mechanism and handle redundant NACK message by transmitting terminal ARQ entity.
Receiving terminal ARQ entity handles method two, the timer mode.Receiving terminal ARQ entity at detected each lose or wrong ARQ PDU does not feed back NACK message immediately, but corresponding timer is set, if before timer expiry, received corresponding ARQ PDU, then do not feed back NACK message; If do not receive corresponding ARQ PDU before the timer expiry, then feed back NACK message behind the timer expiry.This scheme can be avoided most of redundant NACK message problem, but because a spot of redundant NACK message may appear in the error that timer is provided with, transmitting terminal ARQ entity can select relative measures further to protect; Perhaps do not take relevant safeguard measure, allow a spot of redundant NACK message and redundant ARQPDU to retransmit phenomenon.
Receiving terminal ARQ entity handles method three, not feedback system.Receiving terminal ARQ entity is lost or wrong ARQ PDU does not feed back NACK message for detected.
When the selected safeguard measure of transmitting terminal ARQ entity lost efficacy or do not take under the situation of safeguard measure, receiving terminal ARQ entity is abandoned for the ARQ PDU of received repetition.
If receiving terminal ARQ entity is not received the corresponding notification message of receiving terminal HARQ entity, and when detecting the ARQ PDU that loses, be illustrated as the situation of HARQ omission, immediately to transmitting terminal ARQ entity feedback NACK message.
Transmitting terminal HARQ entity and receiving terminal ARQ entity have three kinds of situations at same ARQ PDU with once transmitting to transmitting terminal ARQ entity feedback: after transmitting terminal ARQ entity is received the NACK message of transmitting terminal HARQ entity, then received the NACK message of receiving terminal ARQ entity, the latter shows as once redundant NACK message; After transmitting terminal ARQ entity is received the ACK message of transmitting terminal HARQ entity, then received the NACK message of receiving terminal ARQ entity, should be as the criterion with the latter; Transmitting terminal ARQ entity is not received the NACK message or the ACK message of transmitting terminal HARQ entity, has received the NACK message of receiving terminal ARQ entity.Produce the former of above-mentioned phenomenon because the limitation of the delay of receiving terminal ARQ entity timer step-up error, wireless transmission process or mistake, HARQ entity error detection mechanism etc.Transmitting terminal ARQ entity has four kinds of processing methods:
Transmitting terminal ARQ entity handles method one allows small amount of redundancy NACK message and redundant ARQ PDU to retransmit.When transmitting terminal ARQ entity receives the NACK message of the NACK message of transmitting terminal HARQ entity feedback or receiving terminal ARQ entity feedback, retransmit relevant ARQ PDU.
Transmitting terminal ARQ entity handles method two, the timer mode.When transmitting terminal ARQ entity received transmitting terminal HARQ entity NACK message, each ARQ PDU related at this NACK message was provided with timer respectively, and retransmitted described ARQ PDU.If before timer expiry, receive the NACK message of receiving terminal ARQ entity, think that redundant NACK message is abandoned at described ARQ PDU; If behind timer expiry, receive above-mentioned message, think not to be redundant NACK message, retransmit described ARQPDU.
Transmitting terminal ARQ entity handles method three, the counter mode.Transmitting terminal ARQ entity is provided with a counter at each ARQ PDU respectively in transmitting terminal HARQ entity feedback direction and receiving terminal ARQ entity feedback direction, the initial value of counter all is made as 0, transmitting terminal ARQ entity is whenever received NACK message one time, and the Counter Value of correspondence is added 1.After transmitting terminal ARQ entity is received the NACK message of transmitting terminal HARQ entity, retransmit each related ARQ PDU of this NACK message.If then receive the NACK message of receiving terminal ARQ entity, with the Counter Value of the Counter Value of this direction and other direction relatively,, otherwise retransmit described ARQ PDU if equate then abandon the NACK message of receiving terminal ARQ entity direction at described ARQ PDU.
Transmitting terminal ARQ entity handles method four, the timer mode that combines with counter.The same method two of the setting principle of timer, the setting of counter and calculating principle are with method three.When transmitting terminal ARQ entity is received the NACK message of transmitting terminal HARQ entity, retransmit each related ARQ PDU of this NACK message.If before timer expiry, received the NACK message of receiving terminal ARQ entity, then press the processing scheme of method three for same ARQ PDU; If behind timer expiry, receive above-mentioned message, then retransmit described ARQ PDU.
In four kinds of schemes of above-mentioned transmitting terminal, after transmitting terminal ARQ entity receives the ACK message of transmitting terminal HARQ entity, continue to send new ARQ PDU to slide the window mode; And timer is set at each related ARQ PDU of this ACK message; Before timer expiry, can not abandon described ARQ PDU; Whether can abandon described ARQ PDU in conjunction with other condition judgment behind timer expiry, all ARQ PDU that for example form certain ARQ SDU (service data unit) have all received the ACK message of transmitting terminal HARQ entity.If then receive the NACK message of receiving terminal ARQ entity, then retransmit described ARQ PDU at same ARQ PDU.
Receiving terminal method one can make up respectively with transmitting terminal method two, three, four; The receiving terminal method two can make up respectively with transmitting terminal method one, two, three, four; Receiving terminal method three can make up with transmitting terminal method one.Combinations thereof can form 8 kinds of solutions, although these schemes still may exist redundant feedback and the redundant phenomenon of retransmitting, but unnecessary feedback of receiving terminal ARQ Rx and/or the unnecessary repeating transmission of transmitting terminal ARQ Tx have been avoided to a great extent, reduce the probability of redundant phenomenon, improved the efficient and the reliability of ARQ entity.Receiving terminal ARQ entity also has the corresponding protection measure for the ARQ PDU of received redundancy.Transmitting terminal ARQ entity also can be according to mechanism such as timer or sliding windows initiatively to receiving terminal ARQ entity requests status report, and this situation also can adopt similar mechanism to avoid redundant feedback information and redundant retransmission of information.
Fig. 1 has illustrated a kind of message flow of embodiment, and wherein ARQ Tx represents transmitting terminal ARQ entity, and HARQ Tx represents transmitting terminal HARQ entity; ARQ Rx represents receiving terminal ARQ entity, and HARQ Rx represents receiving terminal HARQ entity.Implementation step is as follows:
NACK scene 1:HARQ Rx sends NACK Notify notification message to ARQRx after HARQ Tx transmission NACK message reaches maximum times; HARQ Tx sends NACK message to ARQ Tx after receiving the NACK message of HARQ Rx and retransmitting the failure maximum times.ARQ Rx may take place to ARQ Tx feedback NACK message, ARQ Tx and ARQ Rx adopt corresponding mechanism processing redundant information in the summary of the invention respectively.
NACK scene 2:HARQ Rx detects NACK->ACK error message, sends the NACKNotify notification message to ARQ Rx, sends NACK->ACK mistake Indication message to HARQ Tx; HARQ Tx sends NACK message to ARQ Tx after receiving this message.ARQ Rx may take place to ARQ Tx feedback NACK message, ARQ Tx and ARQ Rx adopt corresponding mechanism processing redundant information in the summary of the invention respectively.
NACK scene 3: for the situation of nd mistake of HARQ Rx or information drop-out, ARQ Rx sends NACK message according to ARQ error detection mechanism detected error situation or ARQ PDU loss situation to ARQ Tx.Abnormal conditions may appear in this scene: ARQ Tx receives the ACK message of HARQ Tx for certain ARQ PDU earlier, has then received the NACK message that ARQ Rx once transmits together for same ARQ PDU.ARQ Tx and ARQ Rx adopt corresponding mechanism processing redundant information in the summary of the invention respectively.
The ACK scene: HARQ Tx receives the ACK message of HARQ Rx, does not receive NACK->ACK mistake Indication message of HARQ Rx before NACK->ACK error detection timer expiry, sends ACK message to ARQ Tx behind timer expiry.
Fig. 2 to Fig. 5 is the flow chart of 4 kinds of embodiment of transmitting terminal ARQ entity handles flow process of the present invention.Alignment processing flow process when receiving related news is the Event triggered mode, because the actual triggering difference on opportunity of receiving related news, each embodiment is the corresponding a lot of different flow processs of possibility all, provide a kind of situation at each embodiment herein.
Be the embodiment 1 of transmitting terminal ARQ entity handles flow process of the present invention with reference to figure 2, embodiment 1 is corresponding to above-mentioned transmitting terminal ARQ entity handles method one, and step is as follows:
Step 110: send ARQ PDU in the sliding window mode; Change step 120;
Step 120: receive the NACK message of HARQ Tx or the NACK message of ARQ Rx? change step 130 if receive; Otherwise change step 140;
Step 130: retransmit relevant ARQ PDU, change step 110;
Step 140: the ACK message that receives HARQ Tx? change step 150 if receive; Otherwise change step 110;
Step 150: the ARQ PDU that receives ACK message is provided with the protection timer, can not abandons described ARQ PDU before the timer expiry; Whether can abandon described ARQ PDU in conjunction with other condition judgment behind timer expiry, all ARQ PDU that for example form certain ARQ SDU have all received the ACK message of transmitting terminal HARQ entity; Change step 110;
With reference to figure 3, be the embodiment 2 of transmitting terminal ARQ entity handles flow process of the present invention.
Embodiment 2 is corresponding to above-mentioned transmitting terminal ARQ entity handles method two, and step is as follows:
Step 210: send ARQ PDU in the sliding window mode; Change step 220;
Step 220: the NACK message that receives HARQ Tx? change step 230 if receive; Otherwise change step 240;
Step 230: relevant ARQ PDU is established timer respectively, and retransmit; Change step 280;
Step 240: the NACK message that receives ARQ Rx? change step 250 if receive; Otherwise change step 260;
Step 250: retransmit relevant ARQ PDU; Change step 210;
Step 260: the ACK message that receives HARQ Tx? change step 270 if receive; Otherwise change step 210;
Step 270: relevant ARQ PDU is established timer respectively, can not abandon described ARQ PDU before the timer expiry; Whether can abandon described ARQ PDU in conjunction with other condition judgment behind timer expiry, all ARQ PDU that for example form certain ARQ SDU have all received the ACK message of transmitting terminal HARQ entity; Change step 210;
Step 280: receive the NACK message of ARQ Rx to identical ARQ PDU? change step 290 if receive; Otherwise change step 260;
Step 290: when receiving ARQ Rx, if corresponding timer expiry changes step 295 to the NACK message of identical ARQ PDU; Otherwise change step 300;
Step 295: retransmit relevant ARQ PDU; Change step 210;
Step 300: think redundant NACK message, abandon it; Change step 210;
With reference to figure 4, be the embodiment 3 of transmitting terminal ARQ entity handles flow process of the present invention.
Embodiment 3 is corresponding to above-mentioned transmitting terminal ARQ entity handles method three, and step is as follows:
Step 310: send ARQ PDU in the sliding window mode; Change step 320;
Step 320: the NACK message that receives HARQ Tx? change step 330 if receive; Otherwise change step 340;
Step 330: the Counter Value of this directional correlation ARQ PDU correspondence adds 1 respectively, and retransmits; Change step 380;
Step 340: the NACK message that receives ARQ Rx? change step 350 if receive; Otherwise change step 360;
Step 350: the Counter Value of this directional correlation ARQ PDU correspondence adds 1 respectively, and retransmits; Change step 310;
Step 360: the ACK message that receives HARQ Tx; Change step 370 if receive; Otherwise change step 310;
Step 370: relevant ARQ PDU is established timer respectively, can not abandon described ARQ PDU before the timer expiry; Whether can abandon described ARQ PDU in conjunction with other condition judgment behind timer expiry, all ARQ PDU that for example form certain ARQ SDU have all received the ACK message of transmitting terminal HARQ entity; Change step 310;
Step 380: receive the NACK message of ARQ Rx to identical ARQ PDU? change step 385 if receive; Otherwise change step 360;
Step 385: the Counter Value of this directional correlation ARQ PDU correspondence adds 1 respectively, and the Counter Value corresponding with other direction relatively, changes step 390;
Does step 390: Counter Value equate? if unequal, change step 395; Otherwise change step 400;
Step 395: retransmit relevant ARQ PDU; Change step 310;
Step 400: think redundant NACK message, abandon it; Change step 310;
With reference to figure 5, be the embodiment 4 of transmitting terminal ARQ entity handles flow process of the present invention.
Embodiment 4 is corresponding to above-mentioned transmitting terminal ARQ entity handles method four, and step is as follows:
Step 410: send ARQ PDU in the sliding window mode; Change step 420;
Step 420: the NACK message that receives HARQ Tx? change step 430 if receive; Otherwise change step 440;
Step 430: relevant ARQ PDU is provided with timer respectively; The Counter Value of this direction correspondence adds 1 respectively; And retransmit; Change step 480;
Step 440: the NACK message that receives ARQ Rx? change step 450 if receive; Otherwise change step 460;
Step 450: the Counter Value of this directional correlation ARQ PDU correspondence adds 1 respectively, and retransmits; Change step 410;
Step 460: the ACK message that receives HARQ Tx? change step 470 if receive; Otherwise change step 410;
Step 470: relevant ARQ PDU is established timer respectively, can not abandon described ARQ PDU before the timer expiry; Whether can abandon described ARQ PDU in conjunction with other condition judgment behind timer expiry, all ARQ PDU that for example form certain ARQ SDU have all received the ACK message of transmitting terminal HARQ entity; Change step 410;
Step 480: receive the NACK message of ARQ Rx to identical ARQ PDU? change step 490 if receive; Otherwise change step 460;
Step 490: the Counter Value of this directional correlation ARQ PDU correspondence adds 1 respectively, and the Counter Value corresponding with other direction relatively, changes step 500;
Step 500: the timer expiry of correspondence when receiving NACK message? if overtime commentaries on classics step 520; Otherwise change step 510;
Does step 510: Counter Value equate? if unequal, change step 520; Otherwise change step 530;
Step 520: retransmit relevant ARQ PDU; Change step 410;
Step 530: think redundant NACK message, abandon it; Change step 410;
Fig. 6 to Fig. 8 is the flow chart of 3 kinds of embodiment of receiving terminal ARQ entity handles flow process of the present invention.
With reference to figure 6, the flow process of a kind of embodiment 1 of receiving terminal ARQ entity embodiment has been described.
Receiving terminal embodiment 1 is corresponding to receiving terminal ARQ entity handles method one, and step is as follows:
Step 610: receiving terminal ARQ entity receives ARQ PDU; Change step 620;
Step 620: the NACK Notify message that receives HARQ Rx? if receive, change step 630; Otherwise change step 650;
Does step 630:NACK Notify message comprise ARQ PDU numbering? if comprise, change step 640; Otherwise change step 660;
Step 640: do not feed back NACK message to ARQ Tx for described ARQ PDU; Change step 610;
Step 650: detect ARQ PDU and lose or mistake? if detect, change step 660; Otherwise change step 610;
Step 660: feed back NACK message to ARQ Tx for detected described ARQ PDU; Change step 610;
With reference to figure 7, the flow process of a kind of embodiment 2 of receiving terminal ARQ entity embodiment has been described.
Receiving terminal embodiment 2 is corresponding to receiving terminal ARQ entity handles method two, and step is as follows:
Step 710: receiving terminal ARQ entity receives ARQ PDU; Change step 720;
Step 720: the NACK Notify message that receives HARQ Rx? if receive, change step 730; Otherwise change step 770;
Does step 730:NACK Notify message comprise ARQ PDU numbering? if comprise, change step 740; Otherwise change step 750;
Step 740: do not feed back NACK message to ARQ Tx for described ARQ PDU; Change step 710;
Step 750: lose or wrong ARQ PDU is provided with timer respectively for detected; Change step 760;
Step 760: receive described ARQ PDU before the timer expiry? if receive, change step 740; Otherwise change step 780;
Step 770: detect ARQ PDU and lose or mistake? if detect, change step 780; Otherwise change step 710;
Step 780: feed back NACK message to ARQ Tx for described ARQ PDU; Change step 710;
With reference to figure 8, the flow process of a kind of embodiment 3 of receiving terminal ARQ entity embodiment has been described.
Receiving terminal embodiment 3 is corresponding to receiving terminal ARQ entity handles method three, and step is as follows:
Step 810: receiving terminal ARQ entity receives ARQ PDU; Change step 820;
Step 820: the NACK Notify message that receives HARQ Rx? if receive, change step 830; Otherwise change step 840;
Step 830: do not feed back NACK message to ARQ Tx for described ARQ PDU; Change step 810;
Step 840: detect ARQ PDU and lose or mistake? if detect, change step 850; Otherwise change step 810;
Step 850: feed back NACK message to ARQ Tx for detected described ARQ PDU; Change step 810;
The invention solves transmitting terminal ARQ entity may feed back the same once status report problem of the repetition of transmission that receive on the directions for same ARQ PDU at two, has avoided unnecessary signaling consumption and processing expenditure, has improved the performance of system.
The above is preferred embodiment of the present invention only, is not to be used for limiting practical range of the present invention; Every according to equivalence variation and modification that the present invention did, all contained by claim of the present invention.