CN101359980B - Exception processing method in RLC data transmission process - Google Patents
Exception processing method in RLC data transmission process Download PDFInfo
- Publication number
- CN101359980B CN101359980B CN2008101197261A CN200810119726A CN101359980B CN 101359980 B CN101359980 B CN 101359980B CN 2008101197261 A CN2008101197261 A CN 2008101197261A CN 200810119726 A CN200810119726 A CN 200810119726A CN 101359980 B CN101359980 B CN 101359980B
- Authority
- CN
- China
- Prior art keywords
- data block
- rlc data
- equipment
- feedback information
- determined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
An embodiment of the invention relates to an abnormality processing method during RLC block data sending, which comprises: a first device sends the RLC block data controlled by wireless link in the sending window to a second device and receives the feedback information of the RLC block data sending situation sent by the second device; according to the feedback information of the sending situation, the first device determines whether the situation of correct receiving of the RLC block data to be determined in the feedback information of the previous sending situation is a misinformation; when making sure that the situation of correct receiving of the RLC block data to be determined in the feedback information of the previous sending situation is a misinformation, the first device resends the RLC block data to be determined. The embodiment of the invention realizes the processing of the RLC block data resending in abnormal conditions.
Description
Technical field
The present invention relates to field of wireless transmission, especially relate to the abnormality eliminating method in a kind of RLC data block process of transmitting.
Background technology
In the GERAN system, transfer of data is a radio block at the minimum scheduling unit of physical layer, radio block is divided into two kinds: basic Transmission Time Interval (Based Transmission Timing Interval, be called for short BTTI) radio block (Block) and minimizing Transmission Time Interval (Reduced Transmission TimingInterval is called for short RTTI) radio block (Block).Radio Link control (RadioLink Control on the physical layer, be called for short RLC)/medium access control (Media Access Control is called for short MAC) layer, transmission be the RLC/MAC piece, for transfer of data, the RLC/MAC piece can comprise a plurality of RLC data blocks.The transmission of RLC/MAC piece is carried by radio block.Logic link control on the rlc/mac layer (Logic Link Control, be called for short LLC) layer, this layer transmission be the LLC frame.Thus, during transfer of data, the corresponding a series of RLC data blocks of each LLC frame, every RLC data block have corresponding piece sequence number (Block Serial Number is called for short BSN), and transmit according to the order of BSN.The recipient has only all RLC data blocks of a LLC frame of correct reception just can be submitted to the upper strata processing.
For optimizing the transfer of data under the packet switched mode, RLC data block is transmitted under RLC affirmation mode and the non-persistent mode and controlled by feedback mechanism.Feedback system can be message mode or rapid answer report FANR (Fast Ack/Nack Report) mode.Message mode is that acknowledgement/non-acknowledgement message (Ack/Nack) comprises bitmap, the short answering/no answering (PAN) that rapid answer report FANR mode promptly sends together in company with data.Acknowledgement/non-acknowledgement message refers to PACKET UPLINKACK/NACK message, EGPRS PACKET UPLINK ACK/NACK message, EGPRS PACKET UPLINKACK/NACK TYPE2 message, PACKET DOWNLINK ACK/NACK message, EGPRS PACKETDOWNLINK ACK/NACK message, EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message or the like.The basic principle of rapid answer report FANR is original bitmap in Ack/Nack message to be taken out separately and data send out together, and promptly the recipient inserts bitmap in the RLC/MAC data block, feeds back the reception condition of RLC data block in the mode of PAN.Realized that so promptly the purpose of feedback has reduced the expense of signaling again.
Feedback mechanism comprises polling mechanism and event-driven mechanism.Polling mechanism is: the data receiver can be periodically or by the transmit leg poll, and the reception condition of data block is fed back, and which RLC data block of notice transmit leg receives correct, and which RLC data block receives mistake.Transmit leg receives the RLC data block that feedback can retransmits erroneous or lost.If the recipient finds mistake, could send feedback when also having only arrival of the feedback cycle of wait or transmit leg poll.Event-driven mechanism can notify transmit leg to retransmit wrong RLC data block as early as possible.What answering/no answering message was fed back use at present is polling mechanism.And the transmission of PAN employing is poll and event-driven mechanism.
Polling mechanism is applicable to downlink data transmission, by packet control unit (Packet Control Unit, abbreviation PCU) control issues polling request, the transmitting terminal network equipment adopts send window to come the addressing RLC data block, in the send window of RLC affirmation mode (RLC-AM), RLC data block is expressed as not transmission, wait acknowledge respectively, is correctly received or wrong accepting state.If a RLC data block was not sent out, then be identified as not transmit status,, this RLC data block is designated the wait acknowledge state in case being sent out.When the network equipment receives recipient's portable terminal (Mobile Station, whether the RLC data block that sends before can knowing after positive acknowledgement (ACK)/Negative Acknowledgement (NACK) message (Packet downlink ACK/NACK message) of grouping downlink abbreviation MS) is correctly received by MS, and corresponding renewal send window.If RLC data block is correctly received, then this RLC data block is identified as correct accepting state (ACK); If receive wrong or lose, then this RLC data block is identified as wrong accepting state (NACK); If do not receive response message, then this RLC data block is held the wait acknowledge state.After send window upgrades, can slide into the position of the RLC data block of first dont answer.After introducing FANR, polling mechanism is change to some extent also, on the basis of original polling mechanism, increases the quick A CK/NACK of network control, is exactly network poll MS, and MS can adopt quick A CK/NACK report (PAN just) to reply.
The send window and the receive window maximum of the network equipment are 1024 among the GERAN (GSM EDGE RAN), the length of every control messages is 181bits, remove packet header expense etc., the last space that can use for bitmap (bitmap) of grouping downlink ACK/NACK message is about 128bits, if receive window surpasses the maximum that message is carried bitmap, then a piece of news can not carry the situation of whole window, needing that then window is carried out segmentation reports, so the network equipment is bitmap (the FirstPartial Bitmap of poll first with distinguishing just, be called for short FPB) or next part bitmap (Next Partial Bitmap, abbreviation NPB) controlling MS reports position of window, obtains the reception condition of whole window successively.
When the receive window of MS during greater than reporting message length, continuation will be carried out segmentation to the state information of receive window and report and be divided into FPB and NPB reports.When the network equipment sent first poll to MS, instruct MS reported FPB with PAN mode or downlink packet data link ACK/NACK information reporting mode; Then, the network equipment sends polling request once more to portable terminal, and indicating mobile terminal reports NPB with PAN mode or downlink packet data link ACK/NACK message mode; And the like, until the RLC data block state that receives whole receive window, can know whether the RLC data block that sends previously is moved terminal and correctly receives, and corresponding renewal send window.
No matter for polling mechanism or event-driven mechanism, the state for the data block of send window has:
If RLC data block is correctly received, then this RLC data block is identified as correct accepting state (ACK); If receive wrong or lose, then this RLC data block is identified as wrong accepting state (NACK); If do not receive response message, then keep the wait acknowledge state.After send window upgrades, can slide into the position of the RLC data block of first dont answer.
Different is two states of having accepted more than the window of event driven FANR: report condition (REPORTED) and not report condition (UNREPORTED).After the RLC data block of the UNREPORTED state correspondence in accepting window is crossed by PAN or grouping Ack/Nack message report, corresponding state will be updated to the REPORTED state.And as long as also there is the RLC data block of UNREPORTED state in the receive window, terminal will be inserted PAN in the RLC/MAC data block.If accept to have in the window RLC data block of more UNREPORTED state, terminal will be inserted PAN continuously in a plurality of RLC/MAC data blocks in identical transmission cycle.
Existing poll feedback mechanism is up to be user of network compartments a period of time poll, and the user receives after the polling order of network that descending answering/no answering message of feedback packet or PAN give network, the reception condition of carrying downlink data; Descending is that network is realized, when needing, network can carry the reception condition of upstream data at descending transmission packet uplink answering/no answering message or PAN to the user.The event-driven feedback mechanism is that terminal can initiatively send PAN and come feedback error information under the situation that does not have the network poll after the discovery mistake.
Summary of the invention
The purpose of the embodiment of the invention provides the abnormality eliminating method in the RLC data block process of transmitting, to be implemented in the retransmission process of RLC data block under the abnormal conditions.
For achieving the above object, embodiments of the invention provide the abnormality eliminating method in a kind of RLC data block process of transmitting to comprise: first equipment is controlled RLC data block to the Radio Link that second equipment sends in this send window, and receives the feedback information of the RLC data block transmission situation of described second equipment transmission; Whether the correct reception condition that sends RLC data block to be determined in the feedback information of situation before described first equipment is determined according to this feedback information that sends situation is wrong report; When the correct reception condition of RLC data block to be determined is for wrong report in the feedback information before determining, this RLC data block to be determined is carried out retransmission process.
Embodiments of the invention, according to this feedback information that sends situation the wrong report scene to the correct reception condition of RLC data block that may occur is analyzed, to determine that wrong report is the correct RLC data block that receives, then these wrong reports are carried out retransmission process for the correct RLC data block that receives, guaranteed the correct transmission of RLC data block, in the whole flow process of the judgement of reporting scene by mistake and processing, do not need to add any new message, have favorable compatibility with prior art and be effectively improving and useful replenishing the unusual flow process that may occur in the prior art
Description of drawings
Fig. 1 is the flow chart of the abnormality eliminating method embodiment one in the RLC data block process of transmitting of the present invention;
Fig. 2 is the flow chart of the abnormality eliminating method embodiment two in the RLC data block process of transmitting of the present invention;
Fig. 3 is the flow chart of the abnormality eliminating method embodiment three in the RLC data block process of transmitting of the present invention;
Fig. 4 is the flow chart of the abnormality eliminating method embodiment four in the RLC data block process of transmitting of the present invention;
Fig. 5 is the flow chart of the abnormality eliminating method embodiment five in the RLC data block process of transmitting of the present invention.
Embodiment
Also in conjunction with the accompanying drawings the present invention is described in further details below with reference to embodiment.
Fig. 1 is the flow chart of the abnormality eliminating method embodiment one in a kind of RLC data block process of transmitting of the present invention.As shown in Figure 1, comprising:
Whether the correct reception condition that sends RLC data block to be determined in the feedback information (being called for short " feedback information before " among the following embodiment) of situation before step 12, described first equipment are determined according to this feedback information (being called for short " this feedback information " among the following embodiment) that sends situation is wrong report;
Under the RLC affirmation mode, the embodiment of the abnormality eliminating method in the RLC data block process of transmitting of the present invention describes by following three kinds of situations:
The feedback information before that (1) first equipment sends according to second equipment, and this feedback information, whether the correct reception condition of RLC data block to be determined is wrong report in definite feedback information before.
This feedback information that (2) first equipment send according to second equipment, judge whether RLC data block related in this feedback information is included in outside this send window, determine whether send window slides, whether the correct reception condition of RLC data block to be determined is wrong report in promptly definite feedback information before.
(3) second equipment are according to the RLC data block of its actual reception, judge outside this RLC data block RLC data block whether expectation receives in the receive window of second equipment, determine whether send window slides, whether the correct reception condition of RLC data block to be determined is wrong report in promptly definite feedback information before.
Fig. 2 is the flow chart of the abnormality eliminating method embodiment two in a kind of RLC data block process of transmitting of the present invention.As shown in Figure 2, comprising:
Step 21, first equipment are controlled RLC data block to the Radio Link that second equipment sends in this send window;
Step 22, first equipment receive the feedback information of the RLC data block transmission situation of described second equipment transmission;
If step 23 first equipment is received in this feedback information, the reception condition of certain RLC data block is wrong the reception in this feedback information, and before in the feedback information reception condition of this RLC data block be correct the reception, this RLC data block is a RLC data block to be determined, and the correct reception condition of RLC data block to be determined is wrong report in then definite feedback information before;
Step 24, first equipment carry out retransmission process to this RLC data block to be determined.
Supposing among this embodiment, is network as first equipment of originating party, is terminal as debit's second equipment.Network as first equipment sends RLC data block to the terminal as second equipment, when network is waited until this feedback information of terminal to report, wherein this feedback information can be the subsequent P AN message of terminal transmission or the PDAN message of poll response, find this feedback information and last time sent the situation of replying of RLC data block reception condition to be determined in the feedback information of situation inconsistent, among this embodiment, the reception condition of certain RLC data block is wrong the reception in this feedback information, and before in the feedback information reception condition of this RLC data block be correct the reception, before can determining thus in the feedback information the correct reception condition of RLC data block to be determined be wrong report, need carry out retransmission process to this RLC data block to be determined as the network of first equipment.
As the network of first equipment this RLC data block to be determined being carried out retransmission process comprises: if this RLC data block to be determined remains in the transmission buffering area or send window of network, network can directly be retransmitted this RLC data block to be determined; And deleted from send buffering area or send window by network as if this RLC data block to be determined, network can be ordered the TBF that discharges this RLC data block correspondence to be determined, can attempt inserting again after unusual the release, promptly rebuild TBF after, retransmit this RLC data block to be determined again.
Fig. 3 is the flow chart of the abnormality eliminating method embodiment three in a kind of RLC data block process of transmitting of the present invention.As shown in Figure 3, comprising:
If step 33 first equipment is received in this feedback information, the reception condition of certain RLC data block is wrong the reception in this feedback information, and the smallest blocks sequence number of the RLC data block that has sent in the piece sequence number of this RLC data block this send window less than described first equipment, this RLC data block is a RLC data block to be determined, and the correct reception condition of RLC data block to be determined is wrong report in then definite feedback information before;
In this feedback information, first equipment may be received the wrong reception condition of RLC data block also lower than the lowest block sequence number of the RLC data block in the send window outside the send window, because if this feedback information is correct, first equipment is received replying of so low piece sequence number so, show that second equipment received the RLC data block also lower than the lowest block sequence number of the RLC data block in the send window, first equipment that illustrates is before according to a wrong report information before, therefore the send window that slided mistakenly need carry out retransmission process to the RLC data block that relates in the wrong report information.
In this feedback information, first equipment can not receive the correct reception condition of RLC data block more taller than the highest sequence number of the RLC data block in the send window outside the send window, because if this feedback information is correct, first equipment is received replying of so high piece sequence number so, show that second equipment received the highest RLC data block that sequence number is taller than the RLC data block in the send window, second equipment just do not send this data block and in fact first equipment is basic, so may not received.
Supposing among this embodiment, is network as first equipment of originating party, is terminal as debit's second equipment.Network as first equipment sends RLC data block to the terminal as second equipment, when network is waited until this feedback information of terminal to report, the reception condition of finding certain RLC data block in this feedback information receives for wrong, and this RLC data block is outside this send window, this RLC data block is not correctly received by second equipment before illustrating, if this RLC data block is a RLC data block to be determined, should judge (FALSEPOSITIVE) of the correct reception condition of RLC data block in the feedback information for wrong report before, so the send window that slided mistakenly, promptly sent the also big RLC data block of largest block sequence number than the RLC data block of second device expects reception.As send the RLC packet of BSN=1, BSN=2, BSN=3, BSN=4, BSN=5 before first equipment to second equipment, second equipment of having received send before comprise the correct reception condition of the RLC data block of BSN=1, BSN=2, BSN=3, BSN=4, BSN=5 correspondence in the feedback information, this send window of first equipment slides into the RLC data block of BSN=6 correspondence; And in fact in the feedback information of this reception condition, comprise, the data block of BSN=4 is wrong the reception, BSN=4 is less than the smallest blocks sequence number BSN=6 of the RLC data block in this send window, therefore send window can slide to misjudgment, data block about BSN=4 in the transmission information before is (the FALSE POSITIVE) of the correct information wrong report that receives, and therefore needs to retransmit the data block of this BSN=4 correspondence.
Wherein among this embodiment, this feedback information can be the PDAN message of poll response.
As the network of first equipment this RLC data block to be determined being carried out retransmission process comprises: if this RLC data block to be determined remains in the transmission buffering area or send window of network, network can directly be retransmitted this RLC data block to be determined; And deleted from send buffering area or send window by network as if this RLC data block to be determined, network can be ordered the TBF that discharges this RLC data block correspondence to be determined, can attempt inserting again after unusual the release, promptly rebuild TBF after, retransmit this RLC data block to be determined again.
Fig. 4 is the flow chart of the abnormality eliminating method embodiment four in a kind of RLC data block process of transmitting of the present invention.As shown in Figure 4, comprising:
Step 41, first equipment are controlled RLC data block to the Radio Link that second equipment sends in this send window;
Step 42, second equipment receive the RLC data block that first equipment sends, if the RLC data block that expectation receives in the receive window of second equipment comprises RLC data block to be determined, if the smallest blocks sequence number of the RLC data block that second equipment receives is greater than the piece sequence number of this RLC data block to be determined, then the correct reception condition of RLC data block to be determined is wrong report in the definite feedback information before of second equipment;
Step 43, second equipment will this RLC data block to be determined correct reception condition be carried in this feedback information for the information of wrong report, and send to first equipment;
Whether the correct reception condition of RLC data block to be determined is wrong report in step 44, the definite feedback information before of first equipment;
Step 45, first equipment carry out retransmission process to this RLC data block to be determined.
Supposing among this embodiment, is terminal as first equipment of originating party, is network as debit's second equipment.Terminal as first equipment sends RLC data block to the network as second equipment, when feedback information is (the FALSE POSITIVE) of wrong report before second equipment is judged, correct reception condition that then will this RLC data block to be determined sends to first equipment for the information of wrong report is carried in this feedback information; First equipment carries out retransmission process to this RLC data block to be determined.
Wherein among this embodiment, this feedback information can be PUAN message.
As the terminal of first equipment this RLC data block to be determined being carried out retransmission process comprises: if this RLC data block to be determined remains in the transmission buffering area or send window of terminal, terminal can directly be retransmitted this RLC data block to be determined; And deleted from send buffering area or send window by network as if this RLC data block to be determined, then can not directly retransmit, cause send window to be stagnated, when network behind timer expiry, still can not receive expect to receive RLC data block the time, can order the TBF that discharges this RLC data block correspondence to be determined, can attempt inserting again after unusual the release, promptly rebuild TBF after, retransmit this RLC data block to be determined again.Generally, the reliability of PDAN message or PUAN message is higher, if this feedback information is PDAN message or PUAN message in the foregoing description three, four, can think that then this feedback information is correct, therefore this time reception condition of sending the RLC data block that carries in the feedback information of situation has promptly been represented real reception condition, and feedback information before only may the occurring in of wrong report takes place.
Generally, the reliability of PAN message is lower, if this feedback information is a PAN message, then this feedback information can be correct, also can be wrong, abnormal conditions appear and may be before feedback information, also may be this feedback information.
By the following examples five pairs when this feedback information is PAN message, the abnormality eliminating method in a kind of RLC data block process of transmitting of the present invention is described.
Fig. 5 is the flow chart of the abnormality eliminating method embodiment five in a kind of RLC data block process of transmitting of the present invention.As shown in Figure 5, comprising:
If the largest block sequence number of the RLC data block whether the piece sequence number that step 53, first equipment are judged described RLC data block to be determined has sent in this send window greater than described first equipment is execution in step 54; Otherwise, execution in step 55.
In this feedback information, when first equipment is received the correct reception condition of the RLC data block that the piece sequence number is also higher than the largest block sequence number of the RLC data block in this send window of first equipment, because the piece sequence number of this RLC data block to be determined is more taller than the piece sequence number of the RLC data block in this send window of first equipment, illustrate this RLC data block to be determined outside this send window and the piece sequence number also higher than the piece sequence number of the RLC data block in this send window of first equipment, if RLC data block reception condition to be determined is correct the reception in this feedback information, show that then the correct reception condition of this data block is reported by mistake certainly in this feedback information.Even suppose that this feedback information that sends information is correct, show that first equipment must receive the also high RLC data block of largest block sequence number than the RLC data block in this send window of first equipment, and this basic this data block that just do not send of first equipment, therefore second equipment can not receive at all, therefore when first equipment is received the correct reception condition of the RLC data block that the piece sequence number is also higher than the piece sequence number of the RLC data block in this send window of first equipment, can also report by mistake with the correct reception condition of this data block in this feedback information of sure judgement.For the largest block sequence number taller RLC data block of piece sequence number than the RLC data block in this send window of first equipment, second equipment that is actually is not expected to receive, because send window does not also slide into the taller RLC data block of largest block sequence number than the RLC data block in this send window, therefore to the RLC data block of this type, do not need to carry out retransmission process.
In this feedback information, when first equipment receives that the mistake of the RLC data block that the piece sequence number is also lower than the piece sequence number of the RLC data block in this send window of first equipment receives, perhaps first equipment receive that the mistake of this RLC data block within the send window of first equipment receives but last time in the feedback information this RLC data block correspondence but be sure reception, because this feedback information is a PAN message, therefore this feedback information may be reliable, also may be unreliable.Below reliable by this feedback information of hypothesis respectively, suppose that unreliable two aspects of this feedback information receive the correct/error of data block to be determined in feedback information or this feedback information before to judge.
Above step 561, step 562 are in hypothesis this feedback information reliable situation, before first equipment determines in the feedback information the correct reception condition of RLC data block to be determined be wrong report the time, first equipment is carried out retransmission process.Also comprise after step 561, the step 562:
When in fact this feedback information does not conform to reality, promptly in fact the wrong reception condition of this data block to be determined in this feedback information is reported by mistake, promptly second equipment has in fact correctly received this RLC data block, this moment, first equipment carried out retransmission process to this RLC data block, then can cause this RLC data block pilosity once, promptly can cause the wasting of resources.
Above step 571, step 572 are in hypothesis this feedback information insecure situation, when first equipment determine the correct reception condition of RLC data block to be determined in this feedback information be wrong report the time, first equipment is carried out retransmission process.Also comprise after step 571, the step 572:
When this feedback information in fact for actual conforming to the time, promptly in fact before the correct reception condition of this data block to be determined in the feedback information report by mistake, promptly in fact second equipment correctly do not received this RLC data block, this moment, first equipment did not carry out retransmission process to this RLC data block, the send window that slided has promptly sent the also big RLC data block of largest block sequence number than the RLC data block of second device expects reception with then can causing first Device Errors.In this case, follow-up processing procedure can be carried out according to the foregoing description three and embodiment four described situations.
Reliable and the insecure situation of this feedback information of hypothesis described in this embodiment when this feedback information of hypothesis is reliable, can cause the possible wasting of resources; When this feedback information of hypothesis is unreliable, suppose the reliable handling process complexity of this feedback information, but can not cause the possible wasting of resources, therefore from economizing on resources, improve on the angle of resource utilization, suppose that the insecure flow process of this feedback information is the preferable example of present embodiment.
Above embodiment of the present invention, according to this feedback information that sends situation the FALSEPOSITIVE scene that may occur is analyzed, to determine to occur the RLC data block of FALSE POSITIVE, then these RLC data blocks that FALSE POSITIVE scene occurs are carried out retransmission process, guaranteed the correct transmission of RLC data block, in the whole flow process of the judgement of FALSE POSITIVE scene and processing, do not need to increase any new message, have favorable compatibility with prior art, and be that effectively the improving with useful of unusual flow process that may occur in the prior art replenished.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.
Claims (8)
1. the abnormality eliminating method in the RLC data block process of transmitting is characterized in that, comprising:
First equipment is controlled RLC data block to the Radio Link that second equipment sends in this send window, and receives the feedback information of the RLC data block transmission situation of described second equipment transmission;
Whether the correct reception condition that sends RLC data block to be determined in the feedback information of situation before described first equipment is determined according to this feedback information that sends situation is wrong report;
When the correct reception condition of RLC data block to be determined in the feedback information of determining the situation that sends before is wrong report, this RLC data block to be determined is carried out retransmission process.
2. method according to claim 1 is characterized in that, whether the correct reception condition that sends RLC data block to be determined in the feedback information of situation before described first equipment is determined according to this feedback information that sends situation is that wrong report comprises:
If first equipment is received the reception condition of certain RLC data block in this feedback information that sends situation and is received for wrong, and the reception condition that sends this RLC data block in the feedback information of situation before receives for correct, this RLC data block is a RLC data block to be determined, and the correct reception condition that sends RLC data block to be determined in the feedback information of situation before then determining is wrong report.
3. method according to claim 1 is characterized in that, whether the correct reception condition that sends RLC data block to be determined in the feedback information of situation before described first equipment is determined according to this feedback information that sends situation is that wrong report comprises:
If first equipment is received the reception condition of certain RLC data block in this feedback information that sends situation and is received for wrong, and the smallest blocks sequence number of the RLC data block that has sent in the piece sequence number of this RLC data block this send window less than described first equipment, this RLC data block is a RLC data block to be determined, and the correct reception condition that sends RLC data block to be determined in the feedback information of situation before then determining is wrong report.
4. method according to claim 1 is characterized in that, whether the correct reception condition that sends RLC data block to be determined in the feedback information of situation before described first equipment is determined according to this feedback information that sends situation is that wrong report comprises:
Second equipment receives the RLC data block that first equipment sends, if the RLC data block that expectation receives in the receive window of second equipment comprises RLC data block to be determined, if, sending the correct reception condition of RLC data block to be determined in the feedback information of situation greater than the piece sequence number of this RLC data block to be determined before then second equipment is determined, the smallest blocks sequence number of the RLC data block that receives of second equipment is wrong report;
Second equipment will this RLC data block to be determined correct reception condition be carried in this feedback information that sends situation for the information of wrong report, and send to first equipment;
Whether the correct reception condition that sends RLC data block to be determined in the feedback information of situation before first equipment is determined is wrong report.
5. according to claim 2 or 3 described methods, it is characterized in that the described feedback information that this sends situation is PAN message or PDAN message.
6. method according to claim 5 is characterized in that, described first equipment is network, and second equipment is terminal.
7. method according to claim 4 is characterized in that, the described feedback information that this sends situation is a PUAN message.
8. method according to claim 7 is characterized in that, described first equipment is terminal, and second equipment is network.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101197261A CN101359980B (en) | 2008-09-05 | 2008-09-05 | Exception processing method in RLC data transmission process |
PCT/CN2009/073742 WO2010025679A1 (en) | 2008-09-05 | 2009-09-04 | Method for processing abnormality during the radio link control data block transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101197261A CN101359980B (en) | 2008-09-05 | 2008-09-05 | Exception processing method in RLC data transmission process |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101359980A CN101359980A (en) | 2009-02-04 |
CN101359980B true CN101359980B (en) | 2011-02-09 |
Family
ID=40332331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101197261A Expired - Fee Related CN101359980B (en) | 2008-09-05 | 2008-09-05 | Exception processing method in RLC data transmission process |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101359980B (en) |
WO (1) | WO2010025679A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359980B (en) * | 2008-09-05 | 2011-02-09 | 华为技术有限公司 | Exception processing method in RLC data transmission process |
CN101997641B (en) * | 2009-08-18 | 2013-10-16 | 中兴通讯股份有限公司 | Method and system for improving packet transmission speed |
US8370725B2 (en) * | 2010-02-01 | 2013-02-05 | Mosys, Inc. | Communication interface and protocol |
TWM535909U (en) * | 2016-09-26 | 2017-01-21 | 宏正自動科技股份有限公司 | System and apparatus for preventing faulty connection between PoC and PoE |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060388A (en) * | 2006-04-19 | 2007-10-24 | 华为技术有限公司 | Hybrid data automatic forward method and device |
CN101252421A (en) * | 2007-08-14 | 2008-08-27 | 华为技术有限公司 | Encoding and decoding method and apparatus of short answering / no answering |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100358255C (en) * | 2004-08-11 | 2007-12-26 | 华为技术有限公司 | Affirmation information power control method for automatic retransmission request system |
CN100495957C (en) * | 2004-08-11 | 2009-06-03 | 华为技术有限公司 | Affirmation information error code detecting method for automatic retransmission requesting system |
US7895504B2 (en) * | 2005-06-16 | 2011-02-22 | Qualcomm Incorporated | NAK-to-ACK error detection and recovery |
CN101359980B (en) * | 2008-09-05 | 2011-02-09 | 华为技术有限公司 | Exception processing method in RLC data transmission process |
-
2008
- 2008-09-05 CN CN2008101197261A patent/CN101359980B/en not_active Expired - Fee Related
-
2009
- 2009-09-04 WO PCT/CN2009/073742 patent/WO2010025679A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060388A (en) * | 2006-04-19 | 2007-10-24 | 华为技术有限公司 | Hybrid data automatic forward method and device |
CN101252421A (en) * | 2007-08-14 | 2008-08-27 | 华为技术有限公司 | Encoding and decoding method and apparatus of short answering / no answering |
Also Published As
Publication number | Publication date |
---|---|
CN101359980A (en) | 2009-02-04 |
WO2010025679A1 (en) | 2010-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3297198B1 (en) | Methods and apparatus to avoid mobile station transmission of duplicate event-based and polled acknowledgments | |
RU2007147841A (en) | REPEATED AUTOMATIC REQUEST (RQ) PUNCH, HAVING MULTIPLE ADDITIONAL FEEDBACK MECHANISMS | |
CN102119503A (en) | Increasing reliability of hybrid automatic repeat request protocol | |
US8204003B2 (en) | Mobile station transmissions in response to network acknowledgment polling | |
EP2077645B1 (en) | Method and apparatus for transmitting a control signaling | |
CN101155013B (en) | A method of interaction and cooperation between HARQ and ARQ | |
CN101359980B (en) | Exception processing method in RLC data transmission process | |
US20100182958A1 (en) | Method of Acknowledging Data | |
US20190349143A1 (en) | Control Information Sending Method, Control Information Receiving Method, Network Device, and Terminal Device | |
EP2244405B1 (en) | Methods and apparatus to use window alignment information to process acknowledgment information associated with transmitted data blocks | |
US20180332500A1 (en) | Toggling based Indicator of Reception Success | |
CN102439890B (en) | Methods, systems and devices for obtaining, interpreting and answering data reception state | |
CA2784985A1 (en) | Apparatus and method of communicating automatic repeat request (arq) feedback in a wireless communication network | |
CA2776813A1 (en) | Systems and methods for sending and receiving acknowledgement information to avoid decoding confusion | |
CN107733585B (en) | Method and device for transmitting and receiving HARQ information | |
CN102447548A (en) | Radio block transmission method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110209 |
|
CF01 | Termination of patent right due to non-payment of annual fee |