[go: up one dir, main page]

WO2012000312A1 - Method and device for constructing status report - Google Patents

Method and device for constructing status report Download PDF

Info

Publication number
WO2012000312A1
WO2012000312A1 PCT/CN2011/070530 CN2011070530W WO2012000312A1 WO 2012000312 A1 WO2012000312 A1 WO 2012000312A1 CN 2011070530 W CN2011070530 W CN 2011070530W WO 2012000312 A1 WO2012000312 A1 WO 2012000312A1
Authority
WO
WIPO (PCT)
Prior art keywords
pdu
received
sequence number
pdus
constructing
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.)
Ceased
Application number
PCT/CN2011/070530
Other languages
French (fr)
Chinese (zh)
Inventor
任泰云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2012000312A1 publication Critical patent/WO2012000312A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1685Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1628List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers

Definitions

  • the present invention relates to the field of wireless communications, and in particular, to a method and apparatus for constructing a state of a radio link control layer protocol entity in an LTE (Long Term Evolution) system.
  • LTE Long Term Evolution
  • the RLC (Radio Link Control) protocol layer is located under the PDCP (Packet Data Convergence Protocol) layer in the LTE radio interface protocol stack, above the MAC (Media Access Control) layer. , is a sublayer of layer 2.
  • the RLC layer provides segmentation and retransmission services for user service data and control data.
  • the functions of the RLC sublayer include link control, delivery of upper layer (RRC/PDCP) PDUs (Protocol Data Units), reassembly, segmentation, re-segmentation and cascading, and sequential delivery of PDUs to the upper layer, ARQ ( Automatic Repeat-reQuest, automatic retransmission request) error correction, repetitive detection, flow control, protocol error detection and repair, RLC reconstruction, etc.
  • RLC Radio Resource Control
  • TM Transparent Mode
  • UM Unconfirmed Mode
  • AM Acknowledged Mode
  • the ARQ retransmission in the acknowledge mode is to send a status report to the sender through the receiver.
  • the sender acknowledges the ACK_SN (Acknowledgement Sequence Number) and NACK SN (Negative Acknowledgement Sequence) according to the status. Number, unacknowledged response sequence number) to determine which PDUs have been acknowledged by the receiving end, which PDUs or PDU fragments need to be retransmitted, thus ensuring the reliability of data transmission.
  • ACK_SN Acknowledgement Sequence Number
  • NACK SN Negative Acknowledgement Sequence
  • the status report needs to be constructed on the RLC receiving side according to the protocol parameters VR(R) and VR(MS), but in the case where the packet loss is serious, VR(R) and VR(MS) may be There will be many PDUs not received.
  • constructing a status report by VR(R) and VR(MS) protocol parameters will make the status report very large, and the RLC transmitting side receives the status report.
  • the Nack (unacknowledged response) information in the status report is processed, and the retransmission PDU is assembled.
  • the Nack information is too much, the Nack information in the status report may not be processed yet.
  • the receiving side sends a status report.
  • the receiving side will repeatedly send the Nack that has not been received by the PDU corresponding to the Nack information in the previous status report. This will compare the channel quality. When it is bad, it wastes a lot of upstream bandwidth.
  • the technical problem to be solved by the present invention is to provide a method and apparatus for constructing a status report to save data transmission bandwidth.
  • the present invention provides a method for constructing a status report, which is applied to a radio link control layer protocol entity, and includes:
  • the received protocol data unit (PDU) is parsed with a polling flag, or the local reordering timeout expires, the minimum sequence number and the maximum sequence number of the PDU that are not completely received are obtained;
  • the minimum sequence number and the maximum number of the PDUs that are not completely received are The unacknowledged response information of the predetermined number of PDUs that are not completely received is obtained between the serial numbers, and is used to construct a state 4 report.
  • the foregoing method further has the following feature: acquiring, between the minimum sequence number and the maximum sequence number of the PDU that is not completely received, the unacknowledged response information of the predetermined number of PDUs that are not completely received,
  • the steps used to construct the status report include:
  • Unconfirmed response information of the predetermined number of incompletely received PDUs is obtained in order from the smallest sequence number of the incompletely received PDUs for constructing the status report.
  • the foregoing method further has the following feature: acquiring, between the minimum sequence number and the maximum sequence number of the PDU that is not completely received, the unacknowledged response information of the predetermined number of PDUs that are not completely received,
  • the steps for constructing the status report also include:
  • the foregoing method further has the following features: the PDU that is not completely received is: an unreceived PDU or a partially received PDU.
  • the above method has the following features: If the PDU that is not completely received is a PDU that is not received, the unacknowledged response information is a sequence number corresponding to the unreceived PDU;
  • the unacknowledged response information is a sequence number corresponding to the PDU received by the part and information indicating a start position and an end position of the unreceived part.
  • the present invention further provides an apparatus for constructing a status report, which is applied to a radio link control layer protocol entity, including:
  • Obtaining a module configured to obtain a minimum sequence number and a maximum sequence number of the PDU that is not completely received if the received protocol data unit (PDU) is parsed with a polling flag bit, or the local reordering timing expires;
  • the determining module is connected to the acquiring module, and the determining module is configured to: if it is determined that the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU that is not completely received is greater than a predetermined number, Then the message notification construction module;
  • Constructing a module connected to the determining module, the constructing module is configured to: after receiving the notification, obtain the predetermined number between the minimum serial number and the maximum serial number of the incompletely received PDU The unacknowledged response information of the received PDU is used to construct a status report.
  • the above device also has the following features:
  • the constructing module is configured to acquire unconfirmed response information of the predetermined number of incompletely received PDUs in order from the smallest sequence number of the incompletely received PDU.
  • the above device also has the following features:
  • the constructing module is further configured to: after acquiring the unacknowledged response information of the predetermined number of incompletely received PDUs, acquire the next PDU of the corresponding maximum sequence number of the predetermined number of incompletely received PDUs
  • the serial number is used as a confirmation response message for constructing a status report.
  • the above device also has the following features:
  • the PDU that is not completely received is: a PDU that is not received or a PDU that is partially received. If the PDU that is not completely received is a PDU that is not received, the unacknowledged response information is that the acknowledgment is not received. Serial number corresponding to the PDU; If the PDU that is not completely received is a partially received PDU, the unacknowledged response information is a sequence number corresponding to the PDU received by the part and information indicating a start position and an end position of the unreceived part.
  • the present invention provides a method and apparatus for constructing a status report, which solves the LTE existing system
  • the RLC layer status report is insufficient in the construction process to improve the efficiency of the RLC status report, thereby saving the bandwidth of the wireless link.
  • the present invention has the following advantages: 1) saving data transmission bandwidth; 2) reducing repeated transmission of Nack information in the status report; 3) because Nack information is reduced in the status report, The complexity of the RLC transmitting side parsing status report is reduced; 4) the complexity of the RLC receiving side configuration status report is reduced.
  • FIG. 1 is a schematic diagram of an apparatus for constructing a state report according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for constructing a status report according to an embodiment of the present invention
  • FIG. 3 is a flow chart of an application example of a method of constructing a status report of the present invention.
  • FIG. 1 is a schematic diagram of an apparatus for constructing a status report according to an embodiment of the present invention.
  • the apparatus for constructing a status report in this embodiment is applied to an RLC protocol entity.
  • the method may include: an obtaining module 11, a determining module 12, and a constructing module. 13. among them,
  • the obtaining module 11 is configured to: if the received PDU is parsed with a predetermined flag bit, or the local timing expires, obtain a minimum sequence number and a maximum sequence number of the PDU that is not completely received;
  • the determining module 12 is connected to the obtaining module 11 and configured to: if it is determined that the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the incompletely received PDU is greater than a predetermined number, the message is Notification construction module 13;
  • a constructing module 13 connected to the judging module 12, configured to receive the notification, in the The unconfirmed response information of the predetermined number of PDUs that are not completely received is obtained between the minimum sequence number of the PDU that is not completely received and the maximum sequence number, and is used to construct a status report.
  • the constructing module 13 acquires the unconfirmed response information of the predetermined number of incompletely received PDUs in order from the smallest sequence number of the incompletely received PDU, and may further acquire the reservation
  • the sequence number of the next PDU of the corresponding maximum sequence number in the PDU that is not completely received is used as the acknowledgment response information for constructing the status report.
  • the PDU that is not completely received may include: a PDU that is not received and a PDU that is partially received. If the PDU that is not completely received is a PDU that is not received, the constructing module 13 acquires the PDU that is not received. The PDU corresponding to the PDU is configured to construct a status report; if the PDU that is not completely received is a partially received PDU, the constructing module 13 obtains the sequence number corresponding to the PDU received by the part and the unreceived part of the tag. Information on the start and end positions to construct a status report.
  • FIG. 2 is a flowchart of a method for constructing a status report according to an embodiment of the present invention. As shown in the figure, the method in this embodiment includes the following steps:
  • step S10 Analyze whether the received PDU has a polling flag, or determine whether the local rescheduling timing expires. If the PDU has a polling flag, or the local rescheduling timing expires, then go to step S20, if the PDU is not carried. If the flag bit is queried and the local timing has not expired, the PDU is always received, and step S10 is repeated.
  • the RLC receiving side receives the PDU with the Poling bit sent by the peer end, that is, the Polling flag bit in the parsing PDU is 1, which triggers the RLC receiving side construction status report.
  • the RLC receivers After receiving a certain number of PDUs, the RLC receivers will sort the PDUs and deliver the PDUs to the upper layer in sequence. When the local t-Reordering timer expires, the RLC receiver will trigger the status report structure of the PDUs that are not received. .
  • the RLC receiving side acquires the protocol parameters VR(R) and VR(MS) of the local end.
  • the VR(R) records the minimum sequence number of the PDU that was not completely received
  • the VR (MS) records the maximum sequence number of the PDU that was not completely received.
  • step S30 Determine whether the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU that are not completely received is greater than a predetermined number. If the number of PDUs is greater than the predetermined number, the process proceeds to step S40. If it is less than or equal to the predetermined number, then proceeds to step S50;
  • the RLC receiving side calculates the number of PDUs that are not completely received between VR(R) and VR(MS), NACK_NUM.
  • the RLC receiving side judges whether NACK_NUM is greater than the maximum number of NACK information allowed per status report NACK_MAX.
  • step S40 Acquire unconfirmed response information of the predetermined number of incompletely received PDUs between the minimum sequence number and the maximum sequence number of the incompletely received PDU, for constructing a status report, and then proceed to step S60.
  • the RLC receiving side acquires NACK-MAX Nack information between VR(R) and VR(MS), and SN of the next PDU of the corresponding maximum sequence number in the NACK_MAX incompletely received PDUs Construct a status report as AckSn.
  • AckSn indicates that in the status report, except for the PDU indicated by NackSn, the PDUs before AckSn have been received.
  • step S40 the RLC receiving side can specifically obtain the unacknowledged response information of the NACK_MAX incompletely received PDUs with the smallest sequence number to construct a status report.
  • the unacknowledged response information of NACK-MAX PDUs that are not completely received is obtained in order from VR(R).
  • NackSn For a PDU that is not received at all, only the Sn number of the PDU is required as NackSn; for a part of the received PDU, NackSn and the unstarted part's start position (Sostart) and end position (SoEnd) are required to construct the Nack information.
  • step S50 Use all unacknowledged response information between the minimum sequence number and the maximum sequence number of the incompletely received PDU to construct a status report, and then proceed to step S60.
  • the RLC receiving side reports all Nack information construction status between VR(R) and VR(MS), and uses the next sequence number of the sequence number of the VR (MS) record as AckSn (Acknowledgement Response Sequence Number). Construct state 4 obituary.
  • S60 send status report.
  • the present invention will be further described in detail below by taking the status report configuration of the radio link control layer in the LTE system as an example.
  • the transmitting side of the RLC layer has sent 200 PDUs to the receiving side of the RLC layer, which is recorded as PDU-1 to PDU-200, and the serial number of the PDU is 1 -200.
  • the VR (MS) protocol parameter at the receiving side is updated to 201. Assuming that PDU-0 is not received, the protocol parameter VR(R) is 0.
  • the maximum number of NACK messages configured in the background is 20.
  • the receiving side of the RLC receives the PDU, and the Polling flag in the PDU is 1 or the retake timer expires.
  • the RLC receiving side obtains the protocol parameter VR(R) is 0, and VR(MS) is 201.
  • the number of PDUs not received between VR(R) and VR(MS) is, for example, 199.
  • the RLC receiving side determines that the number of PDUs not received is greater than the maximum number of NACKs allowed in the status report configured in the background.
  • the RLC layer receiving side obtains a NACK information construction status report of the 20 unreceived PDUs (l-20) with the smallest SN number, and constructs a status report by using SN (21) as an ACK_SN.
  • the RLC layer receiving side sends a status report to the transmitting side of the RLC layer.
  • the present invention provides a method and apparatus for constructing a status report, which saves data transmission bandwidth by:
  • the received protocol data unit (PDU) is parsed with a polling flag, or the local reordering timing expires, the minimum sequence number and the maximum sequence number of the PDU that are not completely received are obtained;
  • the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU is greater than a predetermined number, and the reservation is obtained between the minimum sequence number and the maximum sequence number of the incompletely received PDU.
  • the unacknowledged response information of the PDUs that are not completely received is used to construct a status report.
  • the method and device provided by the present invention solve the problem in the process of constructing the RLC layer status report in the existing LTE system, improve the efficiency of the RLC status report, and save the bandwidth of the wireless link.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

A method and device for constructing a status report are provided in the present invention, and the method includes: if resolving the received Protocol Data Unit (PDU) and determining that it has a polling sign bit, or if the local reordering timing is overtime, obtaining the maximum sequence number and the minimum sequence number of the incompletely-received PDUs; if determining that the number of the incompletely-received PDUs between the maximum sequence number and the minimum sequence number of the incompletely-received PDUs is larger than a predetermined number, obtaining negative acknowledgement information of a predetermined number of incompletely-received PDUs between the minimum sequence number and the maximum sequence number of the incompletely-received PDUs, so as to construct the status report. The present invention overcomes the shortcomings in the process of constructing a status report on the Radio Link Control (RLC) layer in the prior Long Term Evolution (LTE) system, and improves the efficiency of constructing the RLC status report, thereby saving the bandwidth of wireless links.

Description

一种构造状态报告的方法与装置  Method and device for constructing state report

技术领域 Technical field

本发明涉及无线通信领域, 尤其是涉及 LTE ( Long Term Evolution, 长期 演进) 系统内无线链路控制层协议实体的构造状态 ^艮告的方法与装置。  The present invention relates to the field of wireless communications, and in particular, to a method and apparatus for constructing a state of a radio link control layer protocol entity in an LTE (Long Term Evolution) system.

背景技术 Background technique

RLC ( Radio Link Control, 无线链路控制 )协议层位于 LTE无线接口协 议栈中 PDCP( Packet Data Convergence Protocol,分组数据汇聚协议)层之下, MAC ( Media Access Control, 媒体接入控制)层之上, 是层 2的一个子层。 RLC层为用户业务数据和控制数据提供分段和重传服务。 RLC子层的功能包 括链接控制、 传递上层(RRC/PDCP )的 PDU ( Protocol Data Unit, 协议数据 单元), 重组、分段、再分段和级联,按序向上层投递 PDU, ARQ ( Automatic Repeat-reQuest, 自动重传请求)纠错, 重复性检测, 流量控制, 协议错误检 测与修复, RLC重建等。 RLC子层的功能由 RLC实体实现, 每个 RLC实体 可由 RRC ( Radio Resource Control, 无线资源控制 ) 配置为三种模式用于执 行数据传输: 透明模式 (Transparent Mode , 简称 TM ) 、 非确认模式 ( Unacknowledged Mode, 简称 UM )和确认模式 ( Acknowledged Mode , 简称 AM )。 确认模式中的 ARQ重传, 是通过接收端向发送端发送状态报告 ( Status Report ) , 发送端根据状态才艮告中的 ACK_SN ( Acknowledgement Sequence Number,确认响应序列号 )、 NACK SN ( Negative Acknowledgement Sequence Number, 未确认响应序列号)来判定哪些 PDU已经被接收端确认 收到, 哪些 PDU或 PDU片段需要重传, 从而保证数据传输的可靠性。  The RLC (Radio Link Control) protocol layer is located under the PDCP (Packet Data Convergence Protocol) layer in the LTE radio interface protocol stack, above the MAC (Media Access Control) layer. , is a sublayer of layer 2. The RLC layer provides segmentation and retransmission services for user service data and control data. The functions of the RLC sublayer include link control, delivery of upper layer (RRC/PDCP) PDUs (Protocol Data Units), reassembly, segmentation, re-segmentation and cascading, and sequential delivery of PDUs to the upper layer, ARQ ( Automatic Repeat-reQuest, automatic retransmission request) error correction, repetitive detection, flow control, protocol error detection and repair, RLC reconstruction, etc. The function of the RLC sublayer is implemented by the RLC entity. Each RLC entity can be configured by RRC (Radio Resource Control) into three modes for performing data transmission: Transparent Mode (TM), Unconfirmed Mode ( Unacknowledged Mode (UM) and Acknowledged Mode (AM). The ARQ retransmission in the acknowledge mode is to send a status report to the sender through the receiver. The sender acknowledges the ACK_SN (Acknowledgement Sequence Number) and NACK SN (Negative Acknowledgement Sequence) according to the status. Number, unacknowledged response sequence number) to determine which PDUs have been acknowledged by the receiving end, which PDUs or PDU fragments need to be retransmitted, thus ensuring the reliability of data transmission.

在现有技术中, 状态报告在 RLC接收侧需要按照协议参数 VR(R)和 VR(MS)进行构造, 但是在丟包比较严重的情况下, VR(R)和 VR(MS)之间可 能会存在很多 PDU 未收到, 在这种情况下, 按照现有技术通过 VR(R)和 VR(MS)协议参数构造状态报告, 会使得状态报告的非常大, 当 RLC发送侧 收到状态报告以后, 处理状态报告中的 Nack (未确认响应)信息, 组装重传 PDU, 但是因为 Nack信息太多, 可能在状态报告中的 Nack信息还没有处理 完成的时候, 又触发接收侧发送状态报告, 接收侧在发送状态报告的时候, 对上次状态报告中 Nack信息对应的 PDU还未收到的 Nack还会进行重复发 送, 这样会在信道质量比较差的时候, 浪费很多上行的带宽。 In the prior art, the status report needs to be constructed on the RLC receiving side according to the protocol parameters VR(R) and VR(MS), but in the case where the packet loss is serious, VR(R) and VR(MS) may be There will be many PDUs not received. In this case, constructing a status report by VR(R) and VR(MS) protocol parameters according to the prior art will make the status report very large, and the RLC transmitting side receives the status report. Later, the Nack (unacknowledged response) information in the status report is processed, and the retransmission PDU is assembled. However, because the Nack information is too much, the Nack information in the status report may not be processed yet. Upon completion, the receiving side sends a status report. When the receiving side reports the status, the receiving side will repeatedly send the Nack that has not been received by the PDU corresponding to the Nack information in the previous status report. This will compare the channel quality. When it is bad, it wastes a lot of upstream bandwidth.

发明内容 Summary of the invention

本发明要解决的技术问题是提供一种构造状态报告的方法及装置, 以节 省数据传输带宽。  The technical problem to be solved by the present invention is to provide a method and apparatus for constructing a status report to save data transmission bandwidth.

为了解决上述技术问题, 本发明提供了一种构造状态报告的方法, 应用 于无线链路控制层协议实体, 包括:  In order to solve the above technical problem, the present invention provides a method for constructing a status report, which is applied to a radio link control layer protocol entity, and includes:

若解析接收到的协议数据单元(PDU ) 带有轮询标志位, 或者本地重排 定时超时, 则获取未完全收到的 PDU的最小序列号和最大序列号;  If the received protocol data unit (PDU) is parsed with a polling flag, or the local reordering timeout expires, the minimum sequence number and the maximum sequence number of the PDU that are not completely received are obtained;

若判断所述未完全收到的 PDU 的最大序列号与最小序列号之间未完全 收到的 PDU的个数大于预定个数, 则在所述未完全收到的 PDU的最小序列 号与最大序列号之间获取所述预定个数未完全收到的 PDU 的未确认响应信 息, 用于构造状态 4艮告。  If it is determined that the number of PDUs not completely received between the maximum sequence number and the minimum sequence number of the incompletely received PDU is greater than a predetermined number, the minimum sequence number and the maximum number of the PDUs that are not completely received are The unacknowledged response information of the predetermined number of PDUs that are not completely received is obtained between the serial numbers, and is used to construct a state 4 report.

可选地, 上述方法还具有下面特点: 所述在所述未完全收到的 PDU的最 小序列号与最大序列号之间获取所述预定个数未完全收到的 PDU 的未确认 响应信息, 用于构造状态 ^艮告的步骤包括:  Optionally, the foregoing method further has the following feature: acquiring, between the minimum sequence number and the maximum sequence number of the PDU that is not completely received, the unacknowledged response information of the predetermined number of PDUs that are not completely received, The steps used to construct the status report include:

从所述未完全收到的 PDU 的最小序列号起按次序获取所述预定个数未 完全收到的 PDU的未确认响应信息, 用于构造所述状态报告。  Unconfirmed response information of the predetermined number of incompletely received PDUs is obtained in order from the smallest sequence number of the incompletely received PDUs for constructing the status report.

可选地, 上述方法还具有下面特点: 所述在所述未完全收到的 PDU的最 小序列号与最大序列号之间获取所述预定个数未完全收到的 PDU 的未确认 响应信息, 用于构造状态 告的步骤, 还包括:  Optionally, the foregoing method further has the following feature: acquiring, between the minimum sequence number and the maximum sequence number of the PDU that is not completely received, the unacknowledged response information of the predetermined number of PDUs that are not completely received, The steps for constructing the status report also include:

获取所述预定个数未完全收到的 PDU 中对应的最大序列号的下一个 PDU的序列号作为确认响应信息, 用于构造状态报告。  Obtaining the sequence number of the next PDU of the corresponding maximum sequence number in the PDU that is not completely received as the acknowledgment response information for constructing the status report.

可选地, 上述方法还具有下面特点: 所述未完全收到的 PDU为: 未收到 的 PDU或部分收到的 PDU。  Optionally, the foregoing method further has the following features: the PDU that is not completely received is: an unreceived PDU or a partially received PDU.

可选地, 上述方法还具有下面特点: 若所述未完全收到的 PDU为未收到的 PDU, 则所述未确认响应信息为 该未收到的 PDU对应的序列号; Optionally, the above method has the following features: If the PDU that is not completely received is a PDU that is not received, the unacknowledged response information is a sequence number corresponding to the unreceived PDU;

若所述未完全收到的 PDU为部分收到的 PDU, 则所述未确认响应信息 为该部分收到的 PDU对应的序列号和标记未收到部分的起始位置和结束位 置的信息。  If the PDU that is not completely received is a partially received PDU, the unacknowledged response information is a sequence number corresponding to the PDU received by the part and information indicating a start position and an end position of the unreceived part.

为了解决上述问题, 本发明还提供了一种构造状态报告的装置, 应用于 无线链路控制层协议实体, 包括:  In order to solve the above problem, the present invention further provides an apparatus for constructing a status report, which is applied to a radio link control layer protocol entity, including:

获取模块, 设置成若解析接收到的协议数据单元(PDU ) 带有轮询标志 位, 或者本地重排定时超时, 则获取未完全收到的 PDU的最小序列号和最大 序列号;  Obtaining a module, configured to obtain a minimum sequence number and a maximum sequence number of the PDU that is not completely received if the received protocol data unit (PDU) is parsed with a polling flag bit, or the local reordering timing expires;

判断模块, 与所述获取模块连接, 所述判断模块设置成若判断所述未完 全收到的 PDU的最大序列号与最小序列号之间未完全收到的 PDU的个数大 于预定个数, 则消息通知构造模块;  The determining module is connected to the acquiring module, and the determining module is configured to: if it is determined that the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU that is not completely received is greater than a predetermined number, Then the message notification construction module;

构造模块, 与所述判断模块连接, 所述构造模块设置成在接收到通知后, 在所述未完全收到的 PDU 的最小序列号与最大序列号之间获取所述预定个 数未完全收到的 PDU的未确认响应信息, 用于构造状态报告。  Constructing a module, connected to the determining module, the constructing module is configured to: after receiving the notification, obtain the predetermined number between the minimum serial number and the maximum serial number of the incompletely received PDU The unacknowledged response information of the received PDU is used to construct a status report.

可选地, 上述装置还具有下面特点:  Optionally, the above device also has the following features:

所述构造模块,是设置成从所述未完全收到的 PDU的最小序列号起按次 序获取所述预定个数未完全收到的 PDU的未确认响应信息。  The constructing module is configured to acquire unconfirmed response information of the predetermined number of incompletely received PDUs in order from the smallest sequence number of the incompletely received PDU.

可选地, 上述装置还具有下面特点:  Optionally, the above device also has the following features:

所述构造模块还设置成:在获取所述预定个数未完全收到的 PDU的未确 认响应信息之后将获取所述预定个数未完全收到的 PDU 中对应的最大序列 号的下一个 PDU的序列号作为确认响应信息, 用于构造状态报告。  The constructing module is further configured to: after acquiring the unacknowledged response information of the predetermined number of incompletely received PDUs, acquire the next PDU of the corresponding maximum sequence number of the predetermined number of incompletely received PDUs The serial number is used as a confirmation response message for constructing a status report.

可选地, 上述装置还具有下面特点:  Optionally, the above device also has the following features:

所述未完全收到的 PDU为: 未收到的 PDU或部分收到的 PDU, 若所述未完全收到的 PDU为未收到的 PDU, 则所述未确认响应信息为 该未收到的 PDU对应的序列号; 若所述未完全收到的 PDU为部分收到的 PDU, 则所述未确认响应信息 为该部分收到的 PDU对应的序列号和标记未收到部分的起始位置和结束位 置的信息。 The PDU that is not completely received is: a PDU that is not received or a PDU that is partially received. If the PDU that is not completely received is a PDU that is not received, the unacknowledged response information is that the acknowledgment is not received. Serial number corresponding to the PDU; If the PDU that is not completely received is a partially received PDU, the unacknowledged response information is a sequence number corresponding to the PDU received by the part and information indicating a start position and an end position of the unreceived part.

本发明提供一种构造状态报告的方法及装置, 解决了 LTE现有系统中The present invention provides a method and apparatus for constructing a status report, which solves the LTE existing system

RLC层状态报告构造过程中不足,提高 RLC状态报告够造的效率,从而节省 无线链路的带宽。 本发明与现有的状态报告构造方法相比有以下优点: 1 ) 节省数据传输带宽; 2 ) 减少了状态报告中的 Nack信息的重复发送; 3 ) 因 为在状态报告中减少了 Nack信息, 所以减少了 RLC发送侧解析状态报告的 复杂度; 4 ) 减少了 RLC接收侧构造状态报告的复杂度。 附图概述 The RLC layer status report is insufficient in the construction process to improve the efficiency of the RLC status report, thereby saving the bandwidth of the wireless link. Compared with the existing state report construction method, the present invention has the following advantages: 1) saving data transmission bandwidth; 2) reducing repeated transmission of Nack information in the status report; 3) because Nack information is reduced in the status report, The complexity of the RLC transmitting side parsing status report is reduced; 4) the complexity of the RLC receiving side configuration status report is reduced. BRIEF abstract

图 1为本发明实施例的构造状态 告的装置的示意图;  1 is a schematic diagram of an apparatus for constructing a state report according to an embodiment of the present invention;

图 2为本发明实施例的构造状态报告的方法的流程图; 以及  2 is a flowchart of a method for constructing a status report according to an embodiment of the present invention;

图 3为本发明的构造状态报告的方法的应用示例的流程图。  3 is a flow chart of an application example of a method of constructing a status report of the present invention.

本发明的较佳实施方式 Preferred embodiment of the invention

为了更好地理解本发明, 下面结合附图和具体实施例对本发明作进一步 地描述。  For a better understanding of the invention, the invention will be further described in conjunction with the drawings and specific embodiments.

图 1为本发明实施例的构造状态 告的装置的示意图, 本实施例的状态 报告构造的装置应用于 RLC协议实体,如图 1所示,可以包括:获取模块 11、 判断模块 12和构造模块 13。 其中,  FIG. 1 is a schematic diagram of an apparatus for constructing a status report according to an embodiment of the present invention. The apparatus for constructing a status report in this embodiment is applied to an RLC protocol entity. As shown in FIG. 1, the method may include: an obtaining module 11, a determining module 12, and a constructing module. 13. among them,

获取模块 11 , 设置成若解析接收到的 PDU带有预定标志位, 或者本地 定时超时, 则获取未完全收到的 PDU的最小序列号和最大序列号;  The obtaining module 11 is configured to: if the received PDU is parsed with a predetermined flag bit, or the local timing expires, obtain a minimum sequence number and a maximum sequence number of the PDU that is not completely received;

判断模块 12, 与所述获取模块 11连接, 设置成若判断所述未完全收到 的 PDU的最大序列号与最小序列号之间未完全收到的 PDU的个数大于预定 个数, 则消息通知构造模块 13;  The determining module 12 is connected to the obtaining module 11 and configured to: if it is determined that the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the incompletely received PDU is greater than a predetermined number, the message is Notification construction module 13;

构造模块 13 , 与所述判断模块 12连接, 设置成接收到通知后, 在所述 未完全收到的 PDU 的最小序列号与最大序列号之间获取所述预定个数未完 全收到的 PDU的未确认响应信息, 用于构造状态报告。 a constructing module 13 , connected to the judging module 12, configured to receive the notification, in the The unconfirmed response information of the predetermined number of PDUs that are not completely received is obtained between the minimum sequence number of the PDU that is not completely received and the maximum sequence number, and is used to construct a status report.

具体地, 构造模块 13从所述未完全收到的 PDU的最小序列号起按次序 获取所述预定个数未完全收到的 PDU 的未确认响应信息, 并且可以进一步 地, 在获取所述预定个数未完全收到的 PDU 中对应的最大序列号的下一个 PDU的序列号作为确认响应信息, 用于构造状态报告。  Specifically, the constructing module 13 acquires the unconfirmed response information of the predetermined number of incompletely received PDUs in order from the smallest sequence number of the incompletely received PDU, and may further acquire the reservation The sequence number of the next PDU of the corresponding maximum sequence number in the PDU that is not completely received is used as the acknowledgment response information for constructing the status report.

其中, 所述未完全收到的 PDU可以包括: 未收到的 PDU和部分收到的 PDU, 若所述未完全收到的 PDU为未收到的 PDU, 则构造模块 13获取该未 收到的 PDU对应的序列号来构造状态报告; 若所述未完全收到的 PDU为部 分收到的 PDU, 则构造模块 13获取该部分收到的 PDU对应的序列号和标记 未收到部分的起始位置和结束位置的信息来构造状态报告。  The PDU that is not completely received may include: a PDU that is not received and a PDU that is partially received. If the PDU that is not completely received is a PDU that is not received, the constructing module 13 acquires the PDU that is not received. The PDU corresponding to the PDU is configured to construct a status report; if the PDU that is not completely received is a partially received PDU, the constructing module 13 obtains the sequence number corresponding to the PDU received by the part and the unreceived part of the tag. Information on the start and end positions to construct a status report.

图 2为本发明实施例的状态报告构造的方法的流程图, 如图所示, 本实 施例的方法包括下面步骤:  FIG. 2 is a flowchart of a method for constructing a status report according to an embodiment of the present invention. As shown in the figure, the method in this embodiment includes the following steps:

S10、 解析接收到的 PDU是否带有轮询标志位, 或者判断本地重排定时 是否超时, 若 PDU 带有轮询标志位, 或者本地重排定时超时, 则转向步骤 S20, 若 PDU未带轮询标志位并且本地定时未超时, 则一直接收 PDU, 重复 步骤 S10。  S10. Analyze whether the received PDU has a polling flag, or determine whether the local rescheduling timing expires. If the PDU has a polling flag, or the local rescheduling timing expires, then go to step S20, if the PDU is not carried. If the flag bit is queried and the local timing has not expired, the PDU is always received, and step S10 is repeated.

例如, RLC接收侧收到对端发送的带 Poling位的 PDU, 即解析 PDU中 的 Polling标志位为 1 , 将触发 RLC接收侧构造状态报告。  For example, the RLC receiving side receives the PDU with the Poling bit sent by the peer end, that is, the Polling flag bit in the parsing PDU is 1, which triggers the RLC receiving side construction status report.

RLC接收端在收到一定数量的 PDU后将对 PDU进行排序,按序将 PDU 投递到上层, 当本端 t-Reordering定时器超时, 将触发 RLC接收端对没有收 到的 PDU进行状态报告构造。  After receiving a certain number of PDUs, the RLC receivers will sort the PDUs and deliver the PDUs to the upper layer in sequence. When the local t-Reordering timer expires, the RLC receiver will trigger the status report structure of the PDUs that are not received. .

S20、 获取未完全收到的 PDU的最小序列号和最大序列号;  S20. Obtain a minimum sequence number and a maximum sequence number of the PDU that are not completely received.

具体地, RLC接收侧获取本端的协议参数 VR(R)和 VR(MS)。  Specifically, the RLC receiving side acquires the protocol parameters VR(R) and VR(MS) of the local end.

VR(R)记录有未完全收到的 PDU的最小序列号, VR(MS)记录有未完全 收到的 PDU的最大序列号。  The VR(R) records the minimum sequence number of the PDU that was not completely received, and the VR (MS) records the maximum sequence number of the PDU that was not completely received.

S30、 判断所述未完全收到的 PDU的最大序列号与最小序列号之间未完 全收到的 PDU的个数是否大于预定个数,若大于预定个数,则转入步骤 S40, 若小于或等于预定个数, 则转入步骤 S50; S30. Determine whether the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU that are not completely received is greater than a predetermined number. If the number of PDUs is greater than the predetermined number, the process proceeds to step S40. If it is less than or equal to the predetermined number, then proceeds to step S50;

具体地, RLC接收侧计算 VR(R)和 VR(MS)之间未完全收到的 PDU的个 数 NACK— NUM。  Specifically, the RLC receiving side calculates the number of PDUs that are not completely received between VR(R) and VR(MS), NACK_NUM.

RLC接收侧判断 NACK— NUM是否大于每个状态报告允许的 NACK信息 个数最大值 NACK— MAX。  The RLC receiving side judges whether NACK_NUM is greater than the maximum number of NACK information allowed per status report NACK_MAX.

S40、 在所述未完全收到的 PDU的最小序列号与最大序列号之间获取所 述预定个数未完全收到的 PDU的未确认响应信息, 用于构造状态报告, 然后 转向步骤 S60。  S40. Acquire unconfirmed response information of the predetermined number of incompletely received PDUs between the minimum sequence number and the maximum sequence number of the incompletely received PDU, for constructing a status report, and then proceed to step S60.

具体地, RLC接收侧在 VR(R)和 VR(MS)之间获取 NACK— MAX个 Nack 信息,将该 NACK— MAX个未完全收到的 PDU中对应的最大序列号的下一个 PDU的 SN作为 AckSn来构造状态报告。 其中, AckSn表示在状态报告中, 除了 NackSn指示的 PDU外 , AckSn之前的 PDU都已经被收到。  Specifically, the RLC receiving side acquires NACK-MAX Nack information between VR(R) and VR(MS), and SN of the next PDU of the corresponding maximum sequence number in the NACK_MAX incompletely received PDUs Construct a status report as AckSn. Among them, AckSn indicates that in the status report, except for the PDU indicated by NackSn, the PDUs before AckSn have been received.

步骤 S40中, RLC接收侧具体地可获取序列号最小的 NACK— MAX个未 完全收到的 PDU的未确认响应信息, 来构造状态报告。 In step S40, the RLC receiving side can specifically obtain the unacknowledged response information of the NACK_MAX incompletely received PDUs with the smallest sequence number to construct a status report.

例如,从 VR(R)开始按次序获取 NACK— MAX个未完全收到的 PDU的未 确认响应信息。  For example, the unacknowledged response information of NACK-MAX PDUs that are not completely received is obtained in order from VR(R).

对于完全没有收到的 PDU仅需要该 PDU的 Sn号作为 NackSn; 对于部 分收到的 PDU需要 NackSn和未收到部分的起始位置 (Sostart )和结束位置 (SoEnd)来构造 Nack信息。  For a PDU that is not received at all, only the Sn number of the PDU is required as NackSn; for a part of the received PDU, NackSn and the unstarted part's start position (Sostart) and end position (SoEnd) are required to construct the Nack information.

S50、 将所述未完全收到的 PDU的最小序列号与最大序列号之间的所有 未确认响应信息用于构造状态报告, 然后转向步骤 S60。  S50. Use all unacknowledged response information between the minimum sequence number and the maximum sequence number of the incompletely received PDU to construct a status report, and then proceed to step S60.

具体地, RLC接收侧将 VR(R)和 VR(MS)之间的所有 Nack信息构造状态 报告,并将 VR(MS)记录的序列号的下一个序列号作为 AckSn (确认响应序列 号)来构造状态 4艮告。  Specifically, the RLC receiving side reports all Nack information construction status between VR(R) and VR(MS), and uses the next sequence number of the sequence number of the VR (MS) record as AckSn (Acknowledgement Response Sequence Number). Construct state 4 obituary.

S60、 发送状态报告。 下面以 LTE系统中无线链路控制层的状态报告构造作为实例对本发明作 进一步的详细描述。 S60, send status report. The present invention will be further described in detail below by taking the status report configuration of the radio link control layer in the LTE system as an example.

首先设置场景如下:  First set the scene as follows:

RLC层的发送侧已经发送了 200个 PDU到 RLC层的接收侧,记为 PDU— 1 到 PDU— 200 , PDU的序列号为 1 -200。  The transmitting side of the RLC layer has sent 200 PDUs to the receiving side of the RLC layer, which is recorded as PDU-1 to PDU-200, and the serial number of the PDU is 1 -200.

RLC 层接收侧, 因为中间某段时间链路问题, 只收到了最后一包 PDU— 200。 接收侧此时的 VR(MS)协议参数被更新为 201。 假设 PDU— 0未收 到, 所以协议参数 VR(R)为 0。  At the receiving side of the RLC layer, only the last packet of PDU-200 was received because of a link problem in the middle of the time. The VR (MS) protocol parameter at the receiving side is updated to 201. Assuming that PDU-0 is not received, the protocol parameter VR(R) is 0.

后台配置了最大的 NACK信息的个数为 20。  The maximum number of NACK messages configured in the background is 20.

如图 3所示, RLC层的重传数据构造的具体步骤如下:  As shown in Figure 3, the specific steps of the RLC layer retransmission data construction are as follows:

5100、 RLC接收侧收到 PDU, 解析 PDU中的 Polling标志位为 1 , 或者 重拍定时器超时。  5100. The receiving side of the RLC receives the PDU, and the Polling flag in the PDU is 1 or the retake timer expires.

5101、 RLC接收侧获取到协议参数 VR(R)为 0, VR(MS)为 201。  5101. The RLC receiving side obtains the protocol parameter VR(R) is 0, and VR(MS) is 201.

5102、 RLC接收侧计算 VR(R)和 VR(MS)之间未收到的 PDU个数例如为 199。  5102. RLC receiving side calculation The number of PDUs not received between VR(R) and VR(MS) is, for example, 199.

5103、 RLC接收侧判断未收到的 PDU个数 199大于后台配置的状态报 告中允许的最大的 NACK个数 20。  5103. The RLC receiving side determines that the number of PDUs not received is greater than the maximum number of NACKs allowed in the status report configured in the background.

5104、 RLC层接收侧获取 SN号最小的 20个未收到的 PDU(l-20)的 NACK 信息构造状态报告, 并将 SN(21)作为 ACK— SN, 构造状态报告。  5104. The RLC layer receiving side obtains a NACK information construction status report of the 20 unreceived PDUs (l-20) with the smallest SN number, and constructs a status report by using SN (21) as an ACK_SN.

S105、 RLC层接收侧发送状态报告到 RLC层的发送侧。  S105. The RLC layer receiving side sends a status report to the transmitting side of the RLC layer.

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 以上仅为本发明的优选实施例, 当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 熟悉本领域的技术人员当可根据本 发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明 所附的权利要求的保护范围。 One of ordinary skill in the art will appreciate that all or a portion of the above steps may be performed by a program to instruct the associated hardware, such as a read only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware, or may be implemented in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software. The above is only a preferred embodiment of the present invention, and of course, the present invention may be embodied in various other embodiments without departing from the spirit and scope of the invention. Corresponding changes and modifications are intended to be included within the scope of the appended claims.

工业实用性 本发明提供一种构造状态报告的方法及装置, 通过以下方式来节省数据 传输带宽: Industrial Applicability The present invention provides a method and apparatus for constructing a status report, which saves data transmission bandwidth by:

若解析接收到的协议数据单元(PDU ) 带有轮询标志位, 或者本地重排 定时超时, 则获取未完全收到的 PDU的最小序列号和最大序列号; 若判断所 述未完全收到的 PDU的最大序列号与最小序列号之间未完全收到的 PDU的 个数大于预定个数,则在所述未完全收到的 PDU的最小序列号与最大序列号 之间获取所述预定个数未完全收到的 PDU的未确认响应信息,用于构造状态 报告。  If the received protocol data unit (PDU) is parsed with a polling flag, or the local reordering timing expires, the minimum sequence number and the maximum sequence number of the PDU that are not completely received are obtained; The number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU is greater than a predetermined number, and the reservation is obtained between the minimum sequence number and the maximum sequence number of the incompletely received PDU. The unacknowledged response information of the PDUs that are not completely received is used to construct a status report.

本发明所提供的方法及装置, 解决了 LTE现有系统中 RLC层状态报告 构造过程中不足,提高 RLC状态报告够造的效率,从而节省无线链路的带宽。  The method and device provided by the present invention solve the problem in the process of constructing the RLC layer status report in the existing LTE system, improve the efficiency of the RLC status report, and save the bandwidth of the wireless link.

2 ) 减少了状态报告中的 Nack信息的重复发送; 3 ) 因为在状态报告中减少 了 Nack信息, 所以减少了 RLC发送侧解析状态^艮告的复杂度; 4 ) 减少了 RLC接收侧构造状态报告的复杂度。 2) Reducing the repeated transmission of Nack information in the status report; 3) Reducing the complexity of the RLC transmitting side parsing state due to the reduction of Nack information in the status report; 4) Reducing the RLC receiving side construction state The complexity of the report.

Claims

权 利 要 求 书 Claim 1、 一种构造状态 4艮告的方法, 应用于无线链路控制层协议实体, 包括: 若解析接收到的协议数据单元(PDU ) 带有轮询标志位, 或者本地重排 定时超时, 则获取未完全收到的 PDU的最小序列号和最大序列号;  A method for constructing a state 4 notification, applied to a radio link control layer protocol entity, comprising: if parsing a received protocol data unit (PDU) with a polling flag bit, or if a local reordering timing expires, Obtain the minimum sequence number and the maximum sequence number of the PDU that is not completely received; 若判断所述未完全收到的 PDU 的最大序列号与最小序列号之间未完全 收到的 PDU的个数大于预定个数, 则在所述未完全收到的 PDU的最小序列 号与最大序列号之间获取所述预定个数未完全收到的 PDU 的未确认响应信 息, 用于构造状态报告。  If it is determined that the number of PDUs not completely received between the maximum sequence number and the minimum sequence number of the incompletely received PDU is greater than a predetermined number, the minimum sequence number and the maximum number of the PDUs that are not completely received are The unconfirmed response information of the predetermined number of PDUs that are not completely received is obtained between the serial numbers for constructing a status report. 2、 如权利要求 1所述的方法, 其中: 所述在所述未完全收到的 PDU的 最小序列号与最大序列号之间获取所述预定个数所述未完全收到的 PDU 的 未确认响应信息, 用于构造状态报告的步骤包括:  2. The method according to claim 1, wherein: the obtaining the predetermined number of the incompletely received PDUs between the minimum sequence number and the maximum sequence number of the incompletely received PDU Confirm response information, the steps used to construct the status report include: 从所述未完全收到的 PDU 的最小序列号起按次序获取所述预定个数所 述未完全收到的 PDU的未确认响应信息, 用于构造所述状态报告。  The unconfirmed response information of the predetermined number of the incompletely received PDUs is obtained in order from the smallest sequence number of the incompletely received PDUs for constructing the status report. 3、 如权利要求 2所述的方法, 其中: 所述在所述未完全收到的 PDU的 最小序列号与最大序列号之间获取所述预定个数所述未完全收到的 PDU 的 未确认响应信息, 用于构造状态报告的步骤, 还包括:  3. The method according to claim 2, wherein: the obtaining the predetermined number of the incompletely received PDUs between the minimum sequence number and the maximum sequence number of the incompletely received PDU Confirmation response information, steps for constructing a status report, including: 获取所述预定个数所述未完全收到的 PDU 中对应的最大序列号的下一 个 PDU的序列号作为所述确认响应信息, 用于构造所述状态报告。  Obtaining a sequence number of the next PDU of the predetermined maximum number of the incompletely received PDUs as the confirmation response information for constructing the status report. 4、 如权利要求 1-3中任一项所述的方法, 其中:  4. The method of any of claims 1-3, wherein: 所述未完全收到的 PDU为: 未收到的 PDU或部分收到的 PDU。  The PDUs that are not completely received are: unreceived PDUs or partially received PDUs. 5、 如权利要求 4所述的方法, 其中:  5. The method of claim 4, wherein: 若所述未完全收到的 PDU为所述未收到的 PDU, 则所述未确认响应信 息为该未收到的 PDU对应的序列号;  If the PDU that is not completely received is the unreceived PDU, the unacknowledged response information is a sequence number corresponding to the unreceived PDU; 若所述未完全收到的 PDU为所述部分收到的 PDU, 则所述未确认响应 信息为该部分收到的 PDU对应的序列号和标记未收到部分的起始位置和结 束位置的信息。  If the PDU that is not completely received is the PDU received by the part, the unacknowledged response information is a sequence number corresponding to the PDU received by the part, and a start position and an end position of the unreceived part of the mark. information. 6、 一种构造状态 告的装置, 应用于无线链路控制层协议实体, 所述装 置包括: 6. A device for constructing a state report, applied to a radio link control layer protocol entity, said Set includes: 获取模块, 设置成若解析接收到的协议数据单元(PDU ) 带有轮询标志 位, 或者本地重排定时超时, 则获取未完全收到的 PDU的最小序列号和最大 序列号;  Obtaining a module, configured to obtain a minimum sequence number and a maximum sequence number of the PDU that is not completely received if the received protocol data unit (PDU) is parsed with a polling flag bit, or the local reordering timing expires; 判断模块, 与所述获取模块连接, 所述判断模块设置成若判断所述未完 全收到的 PDU的最大序列号与最小序列号之间未完全收到的 PDU的个数大 于预定个数, 则消息通知构造模块;  The determining module is connected to the acquiring module, and the determining module is configured to: if it is determined that the number of PDUs that are not completely received between the maximum sequence number and the minimum sequence number of the PDU that is not completely received is greater than a predetermined number, Then the message notification construction module; 所述构造模块, 与所述判断模块连接, 所述构造模块设置成在接收到所 述通知后,在所述未完全收到的 PDU的最小序列号与最大序列号之间获取所 述预定个数所述未完全收到的 PDU的未确认响应信息, 用于构造状态报告。  The constructing module is connected to the determining module, and the constructing module is configured to: after receiving the notification, obtain the predetermined number between a minimum serial number and a maximum serial number of the incompletely received PDU The unacknowledged response information of the PDU that is not completely received is used to construct a status report. 7、 如权利要求 6所述的装置, 其中:  7. Apparatus according to claim 6 wherein: 所述构造模块是设置成从所述未完全收到的 PDU 的最小序列号起按次 序获取所述预定个数所述未完全收到的 PDU的未确认响应信息。  The constructing module is configured to acquire unconfirmed response information of the predetermined number of the incompletely received PDUs in order from a minimum sequence number of the incompletely received PDU. 8、 如权利要求 7所述的装置, 其中:  8. Apparatus according to claim 7 wherein: 所述构造模块还设置成:在获取所述预定个数所述未完全收到的 PDU的 未确认响应信息之后将获取所述预定个数所述未完全收到的 PDU 中对应的 最大序列号的下一个 PDU的序列号作为所述确认响应信息,用于构造所述状 态报告。  The constructing module is further configured to: after obtaining the unacknowledged response information of the predetermined number of the incompletely received PDUs, acquire a corresponding maximum sequence number of the predetermined number of the incompletely received PDUs The serial number of the next PDU is used as the confirmation response information for constructing the status report. 9、 如权利要求 6-8中任一项所述的装置, 其中:  9. Apparatus according to any of claims 6-8, wherein: 所述未完全收到的 PDU为: 未收到的 PDU或部分收到的 PDU, 若所述未完全收到的 PDU为所述未收到的 PDU, 则所述未确认响应信 息为该未收到的 PDU对应的序列号;  The PDU that is not completely received is: an unreceived PDU or a partially received PDU. If the PDU that is not completely received is the unreceived PDU, the unacknowledged response information is the unrecognized The serial number corresponding to the received PDU; 若所述未完全收到的 PDU为所述部分收到的 PDU, 则所述未确认响应 信息为该部分收到的 PDU对应的序列号和标记未收到部分的起始位置和结 束位置的信息。  If the PDU that is not completely received is the PDU received by the part, the unacknowledged response information is a sequence number corresponding to the PDU received by the part, and a start position and an end position of the unreceived part of the mark. information.
PCT/CN2011/070530 2010-07-01 2011-01-24 Method and device for constructing status report Ceased WO2012000312A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2010102214435A CN102315915A (en) 2010-07-01 2010-07-01 Method and device for constructing status report
CN201010221443.5 2010-07-01

Publications (1)

Publication Number Publication Date
WO2012000312A1 true WO2012000312A1 (en) 2012-01-05

Family

ID=45401366

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/070530 Ceased WO2012000312A1 (en) 2010-07-01 2011-01-24 Method and device for constructing status report

Country Status (2)

Country Link
CN (1) CN102315915A (en)
WO (1) WO2012000312A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014075284A1 (en) * 2012-11-16 2014-05-22 华为技术有限公司 Data retransmission and feedback methods, and corresponding apparatus
US10849160B2 (en) * 2019-02-26 2020-11-24 Nokia Technologies Oy Reinstating poll retransmission timer

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014110786A1 (en) * 2013-01-18 2014-07-24 华为技术有限公司 Data transmission method and device
CN107872842B (en) * 2016-09-27 2021-01-15 中国移动通信有限公司研究院 Data receiving method and device
CN108809526B (en) * 2017-05-05 2020-11-27 展讯通信(上海)有限公司 Status reporting method and device of RLC layer, storage medium and user equipment
CN114339614B (en) * 2020-09-29 2023-07-28 上海朗帛通信技术有限公司 Method and apparatus for wireless communication

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889414A (en) * 2005-06-30 2007-01-03 华为技术有限公司 Method for transmitting status PDU based on missing PDU detection mechanism
CN101030839A (en) * 2007-02-13 2007-09-05 华为技术有限公司 Method for re-transmitting data
WO2009096753A2 (en) * 2008-02-01 2009-08-06 Samsung Electronics Co., Ltd. Method and system for managing data transfer
WO2009096743A2 (en) * 2008-01-31 2009-08-06 Lg Electronics Inc. Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1424823A1 (en) * 2002-11-26 2004-06-02 ASUSTeK Computer Inc. Processing unexpected transmission interruptions in a wireless communications system
CN1852076B (en) * 2005-12-31 2010-05-05 华为技术有限公司 A data retransmission method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889414A (en) * 2005-06-30 2007-01-03 华为技术有限公司 Method for transmitting status PDU based on missing PDU detection mechanism
CN101030839A (en) * 2007-02-13 2007-09-05 华为技术有限公司 Method for re-transmitting data
WO2009096743A2 (en) * 2008-01-31 2009-08-06 Lg Electronics Inc. Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications
WO2009096753A2 (en) * 2008-02-01 2009-08-06 Samsung Electronics Co., Ltd. Method and system for managing data transfer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014075284A1 (en) * 2012-11-16 2014-05-22 华为技术有限公司 Data retransmission and feedback methods, and corresponding apparatus
CN103999394B (en) * 2012-11-16 2017-05-10 华为技术有限公司 Data retransmission and feedback methods, and corresponding apparatus
US10849160B2 (en) * 2019-02-26 2020-11-24 Nokia Technologies Oy Reinstating poll retransmission timer

Also Published As

Publication number Publication date
CN102315915A (en) 2012-01-11

Similar Documents

Publication Publication Date Title
JP5754942B2 (en) Method and apparatus for triggering radio link control packet discard and radio link control re-establishment
CN100550671C (en) Method for moving receiving window in wireless access network
TWI260884B (en) Method for handling a triggered reset when an RLC is stopped in a wireless communications system
TWI508485B (en) Method and apparatus for handling status imformation in a telecommunication system
CN101127587B (en) A method for triggering automatic retransfer request status report
CA2753192C (en) Method of receiving a point-to-multipoint service in a wireless communication system
CN101753277B (en) Method for transmitting message status report of radio link control layer
US20100105334A1 (en) Radio link control status reporting and polling
CN102868504A (en) Method for sending status report and radio link control (RLC) receiving entity
US8738984B2 (en) Apparatus for processing retransmission failure in radio link control (RLC) layer
CN101351984A (en) Method and system for implementing H-ARQ assisted ARQ
CN101151844A (en) Method and device for controlling data block transmission
JP2007089174A (en) Method and device for improving signal transmission rate in wireless communication system
CN107104764A (en) The method for sending status protocol data units in mobile communication system
CN101432718A (en) Method and device for reduced data block transmission in an automatic repeat request system
CN101162977A (en) Wireless communication method and device for reducing data retransmission
WO2012000312A1 (en) Method and device for constructing status report
CN114268991A (en) Data transmission method, device, electronic device, storage medium
CN102740353A (en) Uplink status report reporting method, radio link control data transmitting method and device
WO2008034374A1 (en) A method, system and apparatus for radio link control transmission
WO2009086679A1 (en) Method for reset control of radio link control entity
US7979767B2 (en) Automatic repeat request (ARQ) reset method
CN101127586A (en) A method for triggering automatic retransmission request status report
WO2011116577A1 (en) Data retransmission method and apparatus
CN101009536A (en) Status report method of automatic retransfer request

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11800057

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11800057

Country of ref document: EP

Kind code of ref document: A1