CN100571107C - A kind of detection method of data-bag lost and checkout gear - Google Patents
A kind of detection method of data-bag lost and checkout gear Download PDFInfo
- Publication number
- CN100571107C CN100571107C CNB2005101130215A CN200510113021A CN100571107C CN 100571107 C CN100571107 C CN 100571107C CN B2005101130215 A CNB2005101130215 A CN B2005101130215A CN 200510113021 A CN200510113021 A CN 200510113021A CN 100571107 C CN100571107 C CN 100571107C
- Authority
- CN
- China
- Prior art keywords
- data unit
- protocol data
- packet
- timer
- pdu
- 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.)
- Active
Links
Images
Landscapes
- Communication Control (AREA)
Abstract
The invention discloses the method that a kind of data-bag lost detects, comprising: receiving terminal receives the protocol Data Unit that is provided with sequence number, and upgrades the sequence number of protocol Data Unit to be received; Judge whether the protocol Data Unit that receives is protocol Data Unit last in the Service Data Unit, if, then close packet and detect timer, this process finishes, otherwise, restart packet and detect timer, when packet detected timer expiry, receiving terminal sent the re-send request may of protocol Data Unit to be received to transmitting terminal.The invention also discloses the device that a kind of data-bag lost detects.According to the present invention, can under the situation of the structure of not changing RLC PDU, just can realize the loss detection of packet.Packet detection method of the present invention does not influence the compatibility of the UE that does not support this function yet.
Description
Technical field
The present invention relates to a kind of communication technology, relate in particular to a kind of detection method and checkout gear of data-bag lost.
Background technology
SequenceNumber (sequence) territory that 12 bits are arranged in the RLC of affirmation mode PDU (radio link protocol data cell).Transmitting terminal provides sequence number to each PDU, and adds in the Sequence Number territory when generating PDU (protocol Data Unit), and the order that increases progressively according to sequence number when the data initialization sends.Receiving terminal is when receiving PDU, detect the sequence number of each PDU, when occurrence sequence was number discontinuous, receiving terminal thought that the pairing PDU of scarce sequence number has lost, send STATUSPDU (status protocol data cell) message to transmitting terminal, the pairing PDU of request transmitting terminal retransmission of lost sequence number.
As shown in Figure 1, at the transmitting terminal of RLC entity, suppose only to transmit a RLC SDU (Radio Link control Service Data Unit), this RLC SDU is split into three segmentations, is carried among three RLC PDU; Poll bit that generally can last RLC PDU is set to effectively, thereby triggers the current reception condition of receiving terminal report (having comprised the correctly PDU of reception and the PDU that does not also receive).
There is following mechanism to trigger the Poll bit that PDU is set at transmitting terminal: Last PDU in buffer, LastPDU in retransmission buffer, Poll Timer, Every Poll_PDU PDU, Every Poll_SDUSDU, Window based, Timer based.There is following mechanism to trigger the transmission of STATUS PDU at receiving terminal: Detection of a missing PDU, Timer based.
When last PDU lost, receiving terminal can't detect losing of PDU, can only rely on timer and trigger.The Poll Timer maximum of transmitting terminal has 1000ms, and the Timer based maximum of transmitting terminal has 2000ms, and the Timer based maximum of receiving terminal has 2000ms, at this moment can have a unnecessary big delay.
As shown in Figures 2 and 3, NEC has proposed following corrective measure at this problem.
12 bit lengths with Sequence Number territory among the RLC PDU, when command transmitting, it is shortened to 10 bits, the Count down Value that remaining 2 bits are used to increase newly (being called for short CV) territory, what RLC PDU indication back, Count downValue territory also has need transmission (Chuan Shu number then still gets 3 greater than 3 if desired).Also introduce configurable RRC parameter Tolerance Margin, the maximum transmission time between continuous two PDU of a RLC entity of expression supposes to be to the maximum 1 TTI at interval.
Receiving the CV value when receiving terminal is that after through a TTI, receiving terminal did not receive that also the CV value is 0 PDU after 1 PDU and last PDU lost, and receiving terminal thinks that this PDU has been lost, and triggers the transmission of STATUS PDU.
Yet the scheme that NEC proposes need be revised the structure of RLC PDU, and whether network need support this ability that each UE is handled respectively according to UE (user terminal), therefore also needs UE to report this ability, and this will cause the change of whole agreement bigger.If network side is not handled respectively according to the UE ability, will cause the not compatibility issue of the UE of this function.
Summary of the invention
The detection method and the checkout gear that the purpose of this invention is to provide a kind of data-bag lost can not changed agreement and just can realize the detection to lost data packets.
The invention discloses the method that a kind of data-bag lost detects, comprising:
A, receiving terminal receive the protocol Data Unit that is provided with sequence number, and upgrade the sequence number of protocol Data Unit to be received;
Whether the protocol Data Unit that B, judgement receive is protocol Data Unit last in the Service Data Unit, if, then to close packet and detect timer, this process finishes, otherwise, restart packet and detect timer, execution in step C;
C, when packet detects timer expiry, receiving terminal sends the re-send request may of protocol Data Unit to be received to transmitting terminal.
Judge among the described step B whether this data cell is whether protocol Data Unit last in the Service Data Unit can be 01 by an expansion type HE flag bit of judging this protocol Data Unit, if an expansion type HE flag bit is 01, then this protocol Data Unit is a protocol Data Unit last in the Service Data Unit.
Before execution in step A, also carry out and select the data-bag lost testing mechanism.
The invention also discloses the device that a kind of data-bag lost detects, comprising:
Receiving element is used to receive the protocol Data Unit that is provided with sequence number, and upgrades the sequence number of protocol Data Unit to be received;
Processing unit is used for detecting timer according to the protocol Data Unit handle packet; Described processing unit comprises: detecting unit is used for detecting whether the protocol Data Unit that receives is the last protocol Data Unit of Service Data Unit; Start unit is used for starting or closing packet and detect timer according to the testing result of detecting unit;
Transmitting element is used for the re-send request may to transmitting terminal transmission protocol Data Unit to be received;
Packet detects timer, is used for triggering the re-send request may that sends protocol Data Unit to be received to transmitting terminal when the notebook data bag detects timer expiry.
According to the present invention, can under the situation of the structure of not changing RLC PDU, just can realize the loss detection of packet.Packet detection method of the present invention does not influence the compatibility of the UE that does not support this function yet.
Description of drawings
Fig. 1 shows the schematic diagram that concerns between SDU and the PDU;
Fig. 2 shows the structural representation of PDU;
Fig. 3 shows the schematic diagram that concerns between the SDU of NEC prior art and the PDU;
Fig. 4 shows the detection method of data-bag lost of the present invention;
Fig. 5 shows the handling process of timer expiry.
Embodiment
Understand and realization the present invention the existing embodiments of the invention of describing in conjunction with the accompanying drawings for the ease of persons skilled in the art.
The invention discloses the method that a kind of data-bag lost detects, its basic thought is: receiving terminal obtains the PDU of current sequence number; Judge according to the PDU that obtains whether this PDU is PDU last among the SDU then, if, then close packet and detect timer, this process finishes, otherwise, restart packet and detect timer, wait for receiving next PDU,, illustrate that PDU to be received loses when packet detects timer expiry, receiving terminal sends the re-send request may of waiting to receive PDU to transmitting terminal, so that transmitting terminal is retransmitted PDU to be received.
According to the present invention, need utilize state variable VR (H) in the agreement, the sequence number of the PDU that the current sequence number that has received of VR (H) expression receiving terminal is the highest adds 1, and the sequence number of PDU promptly to be received is initially set to 1.When whenever receiving a PDU, VR (H) can add 1 automatically.
According to the present invention, also to new packet be set and detect timer Timer_Segment_Interval_Margin at receiving terminal, be used for the transmission that receiving terminal triggers STATUS PDU.With reference to Fig. 4, describe the detection method of data-bag lost of the present invention below in detail.
During a reception SDU, when initial, the value of VR (H) is 1; When receiving first PDU, the value of VR (H) becomes 2; When receiving second PDU, the value of VR (H) becomes 3; ..., receive until last PDU of this SDU.
Can be by HE (Type expansion type of Header Extension of PDU, the aft section that 00 expression is closelyed follow is data, 01 aft section closelyed follow of expression is Length Indication) flag bit judges whether the PDU data carried by data is the decline of this SDU, promptly when HE is 01, represent that this PDU institute data carried by data has been the decline of SDU.
If step 43 PDU data carried by data is not the decline of SDU, the log-on data bag detects timer Timer_Segment_Interval_Margin, if the log-on data bag detected timer in the past, then restart packet and detect timer, then, execution in step 45: the receiving course of this PDU finishes, so that wait for the arrival of next PDU.
If step 44 PDU is the decline of SDU, and current timer starts, timeing closing device Timer_Segment_Interval_Margin, and execution in step 45 then: the receiving course of this PDU finishes, at this moment, all PDU among the SDU all receive.
As shown in Figure 5, when packet detection timer Timer_Segment_Interval_Margin is overtime, think that the pairing PDU of VR (H) loses, at this moment receiving terminal triggers the transmission of STATUS PDU, notice transmitting terminal sequence number is that the PDU of VR (H) loses, so that transmitting terminal resends the PDU that sequence number is VR (H).Below with reference to Fig. 5 the handling process of timer Timer_Segment_Interval_Margin when overtime described.
When the initialization of receiving terminal RLC entity, can be by high-level signaling message (comprising that in this signaling message packet as shown in table 1 detects cell), the above-mentioned lost data packets testing mechanism of control receiving terminal RLC entity selection.When UE is a transmitting terminal, when network side is receiving terminal, need only the Control Network side; When UE is a receiving terminal, when network side is transmitting terminal, add new optional cell at the 10.3.4.1 of 3GPP 25331 joint, whether the RLC receiving terminal of control UE side uses this function.The RRC message of air interface chain of command is used for the user entity of respectively eating dishes without rice or wine of configuration UE (User Eqipment subscriber equipment) side, comprising the configuration to the RLC entity.
Table 1 packet detects cell
Information Element/Group name | Need | Multi | Type and reference | Semantics description |
Timer_Segment_Interval_Margi n | OP | Integer(10..1 60 by step of 10) | Maximum time interval in ms between received segments of a RLC SDU |
The invention also discloses the device that a kind of data-bag lost detects, comprising: receiving element is used to receive the protocol data bag; Processing unit is used for detecting timer according to the protocol Data Unit handle packet; Transmitting element is used for sending the retransmission data request to transmitting terminal; Packet detects timer, is used for triggering to transmitting terminal sending the retransmission data request.Described processing unit comprises: detecting unit, and whether be used for the detection protocol data cell is the final agreement data cell of Service Data Unit; Start unit is used for starting or closing packet and detect timer according to the testing result of detecting unit.
According to the present invention, can under the situation of the structure of not changing RLC PDU, just can realize the loss detection of packet.Packet detection method of the present invention does not influence the compatibility of the UE that does not support this function yet.
Though described the present invention by embodiment, those of ordinary skills know, without departing from the spirit and substance in the present invention, just can make the present invention that many distortion and variation are arranged, and scope of the present invention is limited to the appended claims.
Claims (4)
1, a kind of method of data-bag lost detection is characterized in that, comprising:
A, receiving terminal receive the protocol Data Unit that is provided with sequence number, and upgrade the sequence number of protocol Data Unit to be received;
Whether the protocol Data Unit that B, judgement receive is protocol Data Unit last in the Service Data Unit, if, then to close packet and detect timer, this process finishes, otherwise, restart packet and detect timer, execution in step C;
C, when packet detects timer expiry, receiving terminal sends the re-send request may of protocol Data Unit to be received to transmitting terminal.
2, the method for data-bag lost detection according to claim 1, it is characterized in that, judge among the described step B whether this data cell is whether protocol Data Unit last in the Service Data Unit can be 01 by an expansion type HE flag bit of judging this protocol Data Unit, if an expansion type HE flag bit is 01, then this protocol Data Unit is a protocol Data Unit last in the Service Data Unit.
3, the method for data-bag lost detection according to claim 1 is characterized in that, before execution in step A, also carries out and selects the data-bag lost testing mechanism.
4, a kind of device of data-bag lost detection is characterized in that, comprising:
Receiving element is used to receive the protocol Data Unit that is provided with sequence number, and upgrades the sequence number of protocol Data Unit to be received;
Processing unit is used for detecting timer according to the protocol Data Unit handle packet; Described processing unit comprises: detecting unit is used for detecting whether the protocol Data Unit that receives is the last protocol Data Unit of Service Data Unit; Start unit is used for starting or closing packet and detect timer according to the testing result of detecting unit;
Transmitting element is used for the re-send request may to transmitting terminal transmission protocol Data Unit to be received;
Packet detects timer, is used for triggering the re-send request may that sends protocol Data Unit to be received to transmitting terminal when the notebook data bag detects timer expiry.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101130215A CN100571107C (en) | 2005-10-10 | 2005-10-10 | A kind of detection method of data-bag lost and checkout gear |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101130215A CN100571107C (en) | 2005-10-10 | 2005-10-10 | A kind of detection method of data-bag lost and checkout gear |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1852084A CN1852084A (en) | 2006-10-25 |
CN100571107C true CN100571107C (en) | 2009-12-16 |
Family
ID=37133555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101130215A Active CN100571107C (en) | 2005-10-10 | 2005-10-10 | A kind of detection method of data-bag lost and checkout gear |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100571107C (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217350B (en) * | 2007-01-05 | 2012-04-18 | 电信科学技术研究院 | Method, system and receiving end for detecting and reporting protocol data unit |
CN101841856A (en) * | 2010-04-12 | 2010-09-22 | 展讯通信(上海)有限公司 | Transmitting method and receiving terminal for state report of protocol data unit receiving situation |
WO2018202186A1 (en) * | 2017-05-05 | 2018-11-08 | 华为技术有限公司 | Method and device for processing data transmission |
CN108809510B (en) * | 2017-05-05 | 2023-02-28 | 华为技术有限公司 | Data transmission processing method and device |
CN109565377A (en) * | 2017-07-21 | 2019-04-02 | Oppo广东移动通信有限公司 | The method and apparatus for transmitting data |
CN107491356A (en) * | 2017-08-28 | 2017-12-19 | 广州市百果园信息技术有限公司 | Message treatment method, terminal device and server based on sequence number |
CN110278058B (en) * | 2019-06-05 | 2020-11-03 | 华为技术有限公司 | Redundant information feedback method and communication device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1339903A (en) * | 2000-08-19 | 2002-03-13 | Lg电子株式会社 | Method for inserting length indication symbol in radio link circuit control protocol data unit |
CN1348286A (en) * | 2000-10-07 | 2002-05-08 | Lg电子株式会社 | Radio communication system with radio chain-circuit control layer and data processing method |
CN1358375A (en) * | 1999-04-09 | 2002-07-10 | 艾利森电话股份有限公司 | flexible radio link control protocol |
US20030093739A1 (en) * | 2001-11-14 | 2003-05-15 | Lg Electronics Inc. | Method for coding status PDU in AM RLC entity of radio communication system |
CN1518822A (en) * | 2000-11-03 | 2004-08-04 | 西门子公司 | Method for exchanging data packets between two service providers in a wireless transmission system |
US20040165554A1 (en) * | 2002-04-05 | 2004-08-26 | Interdigital Technology Corporation | System for efficient recovery of node B buffered data following serving high speed downlink shared channel cell change |
-
2005
- 2005-10-10 CN CNB2005101130215A patent/CN100571107C/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1358375A (en) * | 1999-04-09 | 2002-07-10 | 艾利森电话股份有限公司 | flexible radio link control protocol |
CN1339903A (en) * | 2000-08-19 | 2002-03-13 | Lg电子株式会社 | Method for inserting length indication symbol in radio link circuit control protocol data unit |
CN1348286A (en) * | 2000-10-07 | 2002-05-08 | Lg电子株式会社 | Radio communication system with radio chain-circuit control layer and data processing method |
CN1518822A (en) * | 2000-11-03 | 2004-08-04 | 西门子公司 | Method for exchanging data packets between two service providers in a wireless transmission system |
US20030093739A1 (en) * | 2001-11-14 | 2003-05-15 | Lg Electronics Inc. | Method for coding status PDU in AM RLC entity of radio communication system |
US20040165554A1 (en) * | 2002-04-05 | 2004-08-26 | Interdigital Technology Corporation | System for efficient recovery of node B buffered data following serving high speed downlink shared channel cell change |
Non-Patent Citations (1)
Title |
---|
3G系统中RLC子层的性能评估. 蔡凤云,毕海.电信快报,第6期. 2004 * |
Also Published As
Publication number | Publication date |
---|---|
CN1852084A (en) | 2006-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2086148B1 (en) | Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications | |
EP1864538B1 (en) | Method of generating lower layer data block in wireless mobile communicastion system | |
KR101467798B1 (en) | Method and apparatus for transmitting state information in a wireless communication system | |
US7636312B2 (en) | Apparatus and method for moving a receive window in a radio access network | |
EP1878155B1 (en) | Method of transmitting control information in wireless communication system and transmission window updating method using the same | |
EP2009833A2 (en) | Method and related apparatus for setting an header extension type field (HE) in a PDU header of a wireless communications system operating in RLC acknowledged mode | |
EP3273632A1 (en) | A method and apparatus for unsolicited block acknowledgements | |
CN100571107C (en) | A kind of detection method of data-bag lost and checkout gear | |
JP5020470B2 (en) | Wireless communication terminal device and program thereof | |
JP4634135B2 (en) | Wireless communication terminal device and program thereof | |
EP1956769A2 (en) | Method and related apparatus for enhancing resource utility rate in a wireless communications system | |
KR20080079444A (en) | Adaptive buffer management method of mobile terminal |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211227 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |