[go: up one dir, main page]

WO2019015487A1 - Data retransmission method, rlc entity and mac entity - Google Patents

Data retransmission method, rlc entity and mac entity Download PDF

Info

Publication number
WO2019015487A1
WO2019015487A1 PCT/CN2018/094796 CN2018094796W WO2019015487A1 WO 2019015487 A1 WO2019015487 A1 WO 2019015487A1 CN 2018094796 W CN2018094796 W CN 2018094796W WO 2019015487 A1 WO2019015487 A1 WO 2019015487A1
Authority
WO
WIPO (PCT)
Prior art keywords
pdu
rlc layer
retransmission
pdus
layer pdus
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/CN2018/094796
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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Publication of WO2019015487A1 publication Critical patent/WO2019015487A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets

Definitions

  • the present disclosure relates to the field of communications technologies, and in particular, to a data retransmission processing method, an RLC entity, and a MAC entity.
  • the International Telecommunication Union proposes the key indicator capability of the fifth-generation mobile communication technology (5th-generation, 5G for short), which requires support for 10Gbps+ peak rate and lower air interface delay.
  • the Radio Link Control (RLC) layer function includes the segmentation and cascading functions of the Service Data Unit (SDU), as shown in FIG. 1 .
  • SDU Service Data Unit
  • a Media Access Control (MAC) layer is required to provide a length indication to the RLC layer. Since the transmission resource block indicated by the MAC layer to the RLC layer will be relatively large, it takes a long time for the transmitting end to complete the cascading work, which will not meet the requirements of the lower air interface delay proposed in the 5G vision.
  • the industry proposes a scheme of lowering the cascading function of the original RLC layer to the MAC layer.
  • the RLC layer Only the serial number (SN) is added to the data packet, and the cascading operation is not performed.
  • the MAC layer cascading the RLC layer PDUs of a certain logical channel to form a MAC layer PDU.
  • the RLC layer cancellation cascading will have problems in data retransmission.
  • the scheme of delegating the cascading function to the MAC layer may trigger multiple RLC layer PDU retransmissions.
  • the retransmission packet has a high priority, the queuing of multiple retransmission packets will result in low processing efficiency;
  • each retransmission packet can only be segmented and cannot be compared with other packet classes. This may cause the size of the retransmitted RLC layer PDU to be smaller than the transport block size scheduled by the corresponding MAC layer, which will result in waste of resources.
  • An object of the present disclosure is to provide a data retransmission processing method, an RLC entity, and a MAC entity to solve the above-mentioned problem of data retransmission in which the cascading function is decentralized to the MAC layer.
  • the present disclosure provides a data retransmission processing method, including:
  • the RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the method further includes: the RLC entity sends the retransmission PDU to the MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present disclosure further provides a data retransmission processing method, including:
  • the MAC entity receives the retransmission PDU sent by the RLC entity, and the retransmission PDU is encapsulated with a plurality of RLC layer PDUs to be retransmitted, and the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted are concatenated after the MAC layer The transfer failed.
  • the data retransmission processing method further includes: the MAC entity sending the retransmission PDU.
  • the sending, by the MAC entity, the retransmitted PDU specifically includes:
  • the amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present disclosure also provides an RLC entity, including:
  • the encapsulating module is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the method further includes a sending module, configured to send the retransmission PDU to the MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present disclosure also provides a MAC entity, including:
  • a receiving module configured to receive a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is The transfer failed after cascading.
  • the method further includes a sending module, configured to send the retransmitted PDU.
  • the sending module is specifically configured to:
  • the amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present disclosure also provides another RLC entity, including:
  • the processor is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the method further includes: a transceiver, configured to send the retransmission PDU to the MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present disclosure also provides another MAC entity, including:
  • the transceiver is configured to receive a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is The transfer failed after cascading.
  • the transceiver is further configured to: send the retransmitted PDU.
  • it also includes:
  • a processor configured to determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size
  • the transceiver is further configured to: when the processor determines that the data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, directly transmit, otherwise, the retransmitted PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present disclosure also provides another RLC entity, including a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor implementing the program A data retransmission processing method corresponding to the publicly available RLC entity.
  • the present disclosure provides another MAC entity, including a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor implementing the program A data retransmission processing method corresponding to the publicly provided MAC entity.
  • the present disclosure also provides a computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements the steps in a data retransmission processing method corresponding to an RLC entity provided by the present disclosure.
  • the present disclosure also provides a computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements the steps in a data retransmission processing method corresponding to a MAC entity provided by the present disclosure.
  • FIG. 1 is a schematic diagram showing RLC layer data cascading in LTE in the related art
  • FIG. 2 is a schematic diagram showing the lowering of the cascading function of the RLC layer to the MAC layer in the related art
  • FIG. 3 is a schematic flowchart diagram of a data retransmission processing method according to an embodiment of the present disclosure
  • 3-1 is a schematic diagram of a retransmission PDU according to an embodiment of the present disclosure
  • FIG. 3-2 is a schematic diagram of another retransmission PDU according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic diagram showing a retransmission PDU according to an embodiment of the present disclosure including an indication field
  • FIG. 5 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of an RLC entity according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a MAC entity according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure.
  • FIG. 12 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure.
  • FIG. 13 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure.
  • FIG. 14 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure.
  • FIG. 15 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure.
  • FIG. 16 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure.
  • FIG. 3 is a schematic flowchart diagram of a data retransmission processing method according to an embodiment of the present disclosure. As shown in FIG. 3, a data retransmission processing method includes the following steps:
  • the RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU.
  • the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the RLC entity sends the retransmission PDU to the MAC entity.
  • step 301 can be performed separately. In order to avoid repetition, the manner in which step 301 is used alone as an embodiment will not be described.
  • the RLC entity may encapsulate multiple RLC layer PDUs to be retransmitted into one retransmission PDU, and send the encapsulated retransmission PDU to the MAC entity.
  • the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is a PDU that is transmitted after the MAC layer is concatenated.
  • the MAC entity may retransmit the retransmission PDU, that is, the MAC entity may send the retransmission PDU to the next layer.
  • the source PDU is a PDU that was previously transmitted after the MAC layer is concatenated but the receiving end does not receive successfully, indicating that the embodiment of the present disclosure is directed to a scheme for delegating the cascading function of the RLC layer to the MAC layer as shown in FIG. And proposed a new method of data retransmission.
  • the RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU, which is different from the PDU sent by the RLC layer to the MAC layer in the RLC layer concatenation scheme as shown in FIG. 1 , the difference is as follows:
  • PDUs sent by the RLC layer to the MAC layer are cascaded at the RLC layer.
  • the retransmission PDU is encapsulated at the RLC layer.
  • the retransmission PDU is different from the PDU sent by the RLC layer to the MAC layer in the MAC layer concatenation scheme as shown in FIG. 2, and the difference is as follows:
  • the PDUs sent by the RLC layer to the MAC layer are sent in batches. As shown in FIG. 2, the RLC layer needs to sequentially transmit five PDU retransmission packets to the MAC layer. The retransmitted PDU can be sent to the MAC layer at one time after being encapsulated in the RLC layer.
  • the RLC layer PDU to be retransmitted is encapsulated into one retransmission PDU for transmission, and on the one hand, the defect that the processing effect of the multiple RLC layer PDUs is queued and transmitted in the data retransmission is solved, thereby
  • the utility model has the beneficial effects of improving transmission efficiency; on the other hand, it solves the problem that a single RLC layer PDU transmission causes a waste of MAC layer resources in data retransmission, thereby having the beneficial effect of reducing system overhead.
  • the retransmission PDU may be a sequence number corresponding to each of a plurality of RLC layer PDUs and a plurality of RLC layer PDUs. That is to say, each RLC layer PDU has its own serial number.
  • the retransmission PDU may be a sequence number including a plurality of RLC layer PDUs, a first PDU of the plurality of RLC layer PDUs, and a number of PDUs in the plurality of RLC layer PDUs. That is, in the retransmission PDU, only the first RLC layer PDU has a sequence number, and the sequence numbers of other RLC layer PDUs may be arranged according to the number of PDUs in multiple RLC layer PDUs and each RLC layer PDU. The order is calculated.
  • the MAC entity may use each sequence number corresponding to each RLC layer PDU to recover or parse each RLC layer PDU.
  • the MAC entity may use the sequence number of the first RLC layer PDU as an indication to implement recovery or parsing of each RLC layer PDU. .
  • the serial number needs to occupy the transmission space. Therefore, for the second optional implementation manner, since only the sequence number of the first RLC layer PDU needs to be transmitted, the amount of data to be transmitted is reduced, thereby facilitating better resource saving. .
  • the retransmission PDU sent by the RLC entity to the MAC entity includes two types.
  • the content included in the PDU may be retransmitted, and the indication field may also be included. .
  • the content included in the retransmission PDU may further include an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the retransmission PDU may further include an indication field for indicating that the retransmission PDU includes multiple RLC layer PDUs.
  • indication field "I” can be used to indicate that the retransmission PDU includes multiple RLC layer PDUs.
  • "#SN” can be used to indicate how many SNs the retransmitted PDU contains.
  • the MAC entity may determine, according to the indication field “I”, whether the retransmission PDU is encapsulated with multiple RLC layer PDUs. If the retransmission PDU is encapsulated with multiple RLC layer PDUs, Further, according to "#SN", it is known that the retransmission PDU includes one SN (as mentioned before, only the first PDU in the retransmission PDU has SN), or contains multiple SNs (as described above, the retransmission PDU) Each of the RLC layer PDUs has its own corresponding SN).
  • the MAC entity may recover or parse the retransmission PDU according to the indication field therein.
  • the RLC layer PDU to be retransmitted is encapsulated into one retransmission PDU for transmission.
  • multiple RLC layer PDUs are queued for transmission, resulting in low processing effect. Defects, thus having the beneficial effect of improving transmission efficiency; on the other hand, solving the problem that a single RLC layer PDU transmission causes a waste of MAC layer resources in data retransmission, thereby having the beneficial effect of reducing system overhead.
  • FIG. 5 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure. As shown in FIG. 5, a data retransmission processing method includes the following steps:
  • the MAC entity receives the retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is leveled at the MAC layer. The transfer failed after the connection.
  • the MAC entity sends the retransmission PDU.
  • step 501 can be performed separately. In order to avoid repetition, the manner in which step 501 is used alone as an embodiment will not be described.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the present embodiment is an implementation manner of the RLC entity corresponding to the embodiment shown in FIG. 3.
  • the present embodiment is an implementation manner of the RLC entity corresponding to the embodiment shown in FIG. 3.
  • the related description of the embodiment shown in FIG. The embodiment will not be described again, and the same advantageous effects can be achieved.
  • FIG. 6 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure. As shown in FIG. 6, a data retransmission processing method includes the following steps:
  • the MAC entity receives the retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is leveled at the MAC layer. The transfer failed after the connection.
  • the data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted.
  • the data volume of the retransmitted PDU is greater than the scheduled transport block size, and the retransmitted PDU is segmented and transmitted.
  • the retransmission PDU encapsulated by the RLC entity may be larger than the transport block size scheduled by the MAC entity, such that if the retransmission PDU encapsulated by the RLC entity is larger than the transport block size scheduled by the MAC entity, the MAC entity The retransmission PDU may be segmented before being transmitted. If the retransmission PDU encapsulated by the RLC entity is less than or equal to the transport block size scheduled by the MAC entity, the MAC entity may directly transmit the retransmission PDU.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the RLC entity 700 includes:
  • the encapsulating module 701 is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the RLC entity 700 further includes:
  • the sending module 702 is configured to send the retransmission PDU to the MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the foregoing RLC entity 700 may be an RLC entity in any of the method embodiments in the embodiments of the disclosure, and any implementation manner of the RLC entity in the method embodiment in the embodiment of the disclosure may be used. It is implemented by the foregoing RLC entity 700 in the embodiment of the present disclosure, and achieves the same beneficial effects, and details are not described herein again.
  • the MAC entity 900 includes:
  • the receiving module 901 is configured to receive a retransmission PDU that is sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is in the MAC layer. The transfer failed after being cascaded.
  • the MAC entity 900 further includes:
  • the sending module 902 is configured to send the retransmitted PDU.
  • the sending module 902 is specifically configured to:
  • the amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the MAC entity 800 may be a MAC entity in any of the method embodiments in the embodiments of the disclosure, and any implementation manner of the MAC entity in the method embodiment in this disclosure may be used in this embodiment.
  • the MAC entity 800 in the embodiment is implemented, and the same beneficial effects are achieved, and details are not described herein again.
  • the RLC entity 1100 includes a processor 1101, which is configured to encapsulate multiple RLC layer PDUs to be retransmitted into one retransmission PDU.
  • the source PDU corresponding to the multiple RLC layer PDUs that are to be retransmitted fails to be transmitted after the MAC layer is concatenated.
  • the RLC entity 1100 further includes:
  • the transceiver 1102 is configured to send the retransmission PDU to a MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the MAC entity 1300 includes:
  • the transceiver 1301 is configured to receive a retransmission PDU that is sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is in the MAC layer. The transfer failed after being cascaded.
  • the transceiver 1301 is further configured to: send the retransmitted PDU.
  • the MAC entity 1300 further includes:
  • the processor 1302 is configured to determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size.
  • the transceiver 1301 is further configured to: at the processor 1302, determine that the data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, and directly transmit, otherwise, the retransmitted PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • FIG. 15 another RLC entity provided by an embodiment of the present disclosure, as shown in FIG. 15, includes a memory 1501, a processor 1502, and a computer program stored on the memory 1501 and executable on the processor 1502.
  • the processor 1502 implements when the program is executed:
  • the plurality of RLC layer PDUs to be retransmitted are encapsulated into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the bus architecture may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 1502 and various circuits of memory represented by memory 1501.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be further described herein.
  • the bus interface provides an interface.
  • the processor 1502 is responsible for managing the bus architecture and general processing, and the memory 1501 can store data used by the processor 1502 in performing operations.
  • the method further includes: sending the retransmission PDU to a MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the foregoing RLC entity may be the RLC entity in the embodiment shown in FIG. 3 to FIG. 14 , and any implementation manner of the terminal in the embodiment shown in FIG. 3 to FIG. 14 may be used in this embodiment.
  • the above-mentioned RLC entity is implemented, and achieves the same beneficial effects, and details are not described herein again.
  • the MAC entity 1600 includes a memory 1601, a processor 1602, and a computer program stored on the memory 1601 and executable on the processor 1602.
  • the processor 1602 implements when the program is executed:
  • the bus architecture may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 1602 and various circuits of memory represented by memory 1601.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be further described herein.
  • the bus interface provides an interface.
  • the processor 1602 is responsible for managing the bus architecture and general processing, and the memory 1601 can store data used by the processor 1602 when performing operations.
  • the method further includes: sending the retransmitted PDU.
  • the processor 1602 is further configured to: determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size; and the data volume of the retransmitted PDU is less than or equal to the scheduled transport block. Size, direct transmission, otherwise the retransmission PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the foregoing MAC entity may be the MAC entity in the embodiment shown in FIG. 3 to FIG. 14 , and any implementation manner of the MAC entity in the embodiment shown in FIG. 3 to FIG. 14 may be implemented by this embodiment.
  • the above-mentioned MAC entity is implemented in the example, and the same beneficial effects are achieved, and details are not described herein again.
  • the RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.
  • the RLC entity sends the retransmission PDU to the MAC entity.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the MAC entity receives the retransmission PDU sent by the RLC entity, and the retransmission PDU is encapsulated with a plurality of RLC layer PDUs to be retransmitted, and the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted are concatenated after the MAC layer The transfer failed.
  • the MAC entity sends the retransmitted PDU.
  • the sending, by the MAC entity, the retransmitted PDU specifically includes:
  • the amount of data in the retransmission PDU is less than or equal to the scheduled transmission block size, and is directly transmitted. Otherwise, the retransmission PDU is segmented and transmitted.
  • the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.
  • the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.
  • the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.
  • the disclosed method and apparatus may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the transceiving method of the various embodiments of the present disclosure.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, and the program code can be stored. Medium.

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

The present invention provides a data retransmission method, an RLC entity, and a MAC entity. The data retransmission method comprises: an RLC entity packages multiple RLC layer PDUs to be retransmitted into a retransmission PDU; source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted are transmitted after being cascaded at a MAC layer; the RLC entity sends the retransmission PDU to the MAC entity.

Description

一种数据重传处理方法、RLC实体和MAC实体Data retransmission processing method, RLC entity and MAC entity

相关申请的交叉引用Cross-reference to related applications

本申请主张在2017年7月17日在中国提交的中国专利申请号No.201710580336.3的优先权,其全部内容通过引用包含于此。The present application claims priority to Chinese Patent Application No. 201710580336.3, filed on Jan. 17,,,,,,,,,,,,,

技术领域Technical field

本公开涉及通信技术领域,特别涉及一种数据重传处理方法、RLC实体和MAC实体。The present disclosure relates to the field of communications technologies, and in particular, to a data retransmission processing method, an RLC entity, and a MAC entity.

背景技术Background technique

国际电信联盟(International Telecommunication Union,简称ITU)提出了第五代移动通信技术(5th-generation,简称5G)的关键指标能力,要求支持10Gbps+的峰值速率和更低空口时延。The International Telecommunication Union (ITU) proposes the key indicator capability of the fifth-generation mobile communication technology (5th-generation, 5G for short), which requires support for 10Gbps+ peak rate and lower air interface delay.

在LTE用户面高层协议栈中,无线链路控制(Radio Link Control,简称RLC)层功能包括服务数据单元(Service Data Unit,简称SDU)的分段和级联等功能,如图1所示。在RLC层协议数据单元(Protocol Data Unit,简称PDU)生成中,需要媒体接入控制(Media Access Control,简称MAC)层向RLC层提供长度指示。由于MAC层向RLC层指示的传输资源块将比较大,发送端需要较长时间才能完成级联工作,这样将无法满足5G愿景中提出的更低空口时延的要求。In the LTE user plane upper layer protocol stack, the Radio Link Control (RLC) layer function includes the segmentation and cascading functions of the Service Data Unit (SDU), as shown in FIG. 1 . In the RLC layer Protocol Data Unit (PDU) generation, a Media Access Control (MAC) layer is required to provide a length indication to the RLC layer. Since the transmission resource block indicated by the MAC layer to the RLC layer will be relatively large, it takes a long time for the transmitting end to complete the cascading work, which will not meet the requirements of the lower air interface delay proposed in the 5G vision.

鉴于上述问题,业界提出了将原本RLC层的级联功能下放至MAC层的方案,如图2所示,RLC层接收到分组数据汇聚协议(Packet Data Convergence Protocol,简称PDCP)层PDU后对每个数据包仅添加序列号(Serial Number,简称SN),不执行级联操作,MAC层对某个逻辑信道的RLC层PDU进行级联形成MAC层PDU。这样虽然可以有效减小RLC层PDU传输端的数据处理时延,但是,RLC层取消级联将存在数据重传方面的问题。具体地说,将级联功能下放至MAC层的方案可能触发多个RLC层PDU重传。一方面,由于重传包优先级高,多个重传包的排队将导致处理效率较低;另一方面, 根据LTE协议栈规定,每个重传包只能分段不能和其它数据包级联,这样可能会引起重传RLC层PDU的尺寸小于相应的MAC层调度的传输块大小,将导致资源的浪费。In view of the above problems, the industry proposes a scheme of lowering the cascading function of the original RLC layer to the MAC layer. As shown in FIG. 2, after receiving the Packet Data Convergence Protocol (PDCP) layer PDU, the RLC layer Only the serial number (SN) is added to the data packet, and the cascading operation is not performed. The MAC layer cascading the RLC layer PDUs of a certain logical channel to form a MAC layer PDU. Although the data processing delay of the RLC layer PDU transmission end can be effectively reduced, the RLC layer cancellation cascading will have problems in data retransmission. Specifically, the scheme of delegating the cascading function to the MAC layer may trigger multiple RLC layer PDU retransmissions. On the one hand, because the retransmission packet has a high priority, the queuing of multiple retransmission packets will result in low processing efficiency; on the other hand, according to the LTE protocol stack, each retransmission packet can only be segmented and cannot be compared with other packet classes. This may cause the size of the retransmitted RLC layer PDU to be smaller than the transport block size scheduled by the corresponding MAC layer, which will result in waste of resources.

发明内容Summary of the invention

本公开的目的在于提供一种数据重传处理方法、RLC实体和MAC实体,以解决将级联功能下放至MAC层所存在的上述数据重传方面的问题。An object of the present disclosure is to provide a data retransmission processing method, an RLC entity, and a MAC entity to solve the above-mentioned problem of data retransmission in which the cascading function is decentralized to the MAC layer.

为了达到上述目的,一方面,本公开提供一种数据重传处理方法,包括:In order to achieve the above objective, in one aspect, the present disclosure provides a data retransmission processing method, including:

RLC实体将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.

可选的,还包括:RLC实体将所述重传PDU发送给MAC实体。Optionally, the method further includes: the RLC entity sends the retransmission PDU to the MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

另一方面,本公开还提供一种数据重传处理方法,包括:In another aspect, the present disclosure further provides a data retransmission processing method, including:

MAC实体接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The MAC entity receives the retransmission PDU sent by the RLC entity, and the retransmission PDU is encapsulated with a plurality of RLC layer PDUs to be retransmitted, and the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted are concatenated after the MAC layer The transfer failed.

可选的,所述数据重传处理方法还包括:MAC实体发送所述重传PDU。Optionally, the data retransmission processing method further includes: the MAC entity sending the retransmission PDU.

可选的,所述MAC实体发送所述重传PDU具体包括:Optionally, the sending, by the MAC entity, the retransmitted PDU specifically includes:

判断所述重传PDU的数据量是否大于调度到的传输块大小;Determining whether the data volume of the retransmitted PDU is greater than a scheduled transport block size;

在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层 PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

另一方面,本公开还提供一种RLC实体,包括:In another aspect, the present disclosure also provides an RLC entity, including:

封装模块,用于将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The encapsulating module is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.

可选的,还包括发送模块,用于将所述重传PDU发送给MAC实体。Optionally, the method further includes a sending module, configured to send the retransmission PDU to the MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

另一方面,本公开还提供一种MAC实体,包括:In another aspect, the present disclosure also provides a MAC entity, including:

接收模块,用于接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。a receiving module, configured to receive a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is The transfer failed after cascading.

可选的,还包括发送模块,用于发送所述重传PDU。Optionally, the method further includes a sending module, configured to send the retransmitted PDU.

可选的,所述发送模块具体用于:Optionally, the sending module is specifically configured to:

判断所述重传PDU的数据量是否大于调度到的传输块大小;Determining whether the data volume of the retransmitted PDU is greater than a scheduled transport block size;

在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

另一方面,本公开还提供另一种RLC实体,包括:In another aspect, the present disclosure also provides another RLC entity, including:

处理器,用于将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The processor is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.

可选的,还包括:收发器,用于将所述重传PDU发送给MAC实体。Optionally, the method further includes: a transceiver, configured to send the retransmission PDU to the MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

另一方面,本公开还提供另一种MAC实体,包括:In another aspect, the present disclosure also provides another MAC entity, including:

收发器,用于接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The transceiver is configured to receive a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is The transfer failed after cascading.

可选的,所述收发器还用于:发送所述重传PDU。Optionally, the transceiver is further configured to: send the retransmitted PDU.

可选的,还包括:Optionally, it also includes:

处理器,用于判断所述重传PDU的数据量是否大于调度到的传输块大小;a processor, configured to determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size;

所述收发器还用于在所述处理器判断所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The transceiver is further configured to: when the processor determines that the data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, directly transmit, otherwise, the retransmitted PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

另一方面,本公开还提供另一种RLC实体,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现本公开提供的RLC实体对应的数据重传处理方法。In another aspect, the present disclosure also provides another RLC entity, including a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor implementing the program A data retransmission processing method corresponding to the publicly available RLC entity.

另一方面,本公开还提供另一种MAC实体,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行 所述程序时实现本公开提供的MAC实体对应的数据重传处理方法。In another aspect, the present disclosure provides another MAC entity, including a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor implementing the program A data retransmission processing method corresponding to the publicly provided MAC entity.

另一方面,本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开提供的RLC实体对应的数据重传处理方法中的步骤。In another aspect, the present disclosure also provides a computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements the steps in a data retransmission processing method corresponding to an RLC entity provided by the present disclosure.

另一方面,本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开提供的MAC实体对应的数据重传处理方法中的步骤。In another aspect, the present disclosure also provides a computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements the steps in a data retransmission processing method corresponding to a MAC entity provided by the present disclosure.

本公开的上述技术方案至少具有如下有益效果:The above technical solutions of the present disclosure have at least the following beneficial effects:

通过将多个待重传的RLC层PDU封装成一个重传PDU进行发送,一方面,解决了在数据重传中,多个RLC层PDU排队传输而导致处理效果低的缺陷,从而具有提升传输效率的有益效果;另一方面,解决了在数据重传中,单个RLC层PDU传输而导致MAC层资源浪费的问题,从而具有减少系统开销的有益效果。By transmitting a plurality of RLC layer PDUs to be retransmitted into one retransmission PDU for transmission, on the one hand, it solves the defect that multiple RLC layer PDUs are queued for transmission in data retransmission, resulting in low processing effect, thereby improving transmission. The beneficial effect of efficiency; on the other hand, solves the problem that a single RLC layer PDU transmission causes a waste of MAC layer resources in data retransmission, thereby having the beneficial effect of reducing system overhead.

附图说明DRAWINGS

图1表示相关技术中的LTE中RLC层数据级联的示意图;1 is a schematic diagram showing RLC layer data cascading in LTE in the related art;

图2表示相关技术中的将RLC层的级联功能下放至MAC层的示意图;2 is a schematic diagram showing the lowering of the cascading function of the RLC layer to the MAC layer in the related art;

图3表示本公开实施例提供的一种数据重传处理方法的流程示意图;FIG. 3 is a schematic flowchart diagram of a data retransmission processing method according to an embodiment of the present disclosure;

图3-1表示本公开实施例提供的一种重传PDU的示意图;3-1 is a schematic diagram of a retransmission PDU according to an embodiment of the present disclosure;

图3-2表示本公开实施例提供的另一种重传PDU的示意图;FIG. 3-2 is a schematic diagram of another retransmission PDU according to an embodiment of the present disclosure;

图4表示本公开实施例提供的重传PDU包括指示字段的示意图;FIG. 4 is a schematic diagram showing a retransmission PDU according to an embodiment of the present disclosure including an indication field;

图5表示本公开实施例提供的另一种数据重传处理方法的流程示意图;FIG. 5 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure;

图6表示本公开实施例提供的另一种数据重传处理方法的流程示意图;FIG. 6 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure;

图7表示本公开实施例提供的一种RLC实体的结构示意图;FIG. 7 is a schematic structural diagram of an RLC entity according to an embodiment of the present disclosure;

图8表示本公开实施例提供的另一种RLC实体的结构示意图;FIG. 8 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure;

图9表示本公开实施例提供的一种MAC实体的结构示意图;FIG. 9 is a schematic structural diagram of a MAC entity according to an embodiment of the present disclosure;

图10表示本公开实施例提供的另一种MAC实体的结构示意图;FIG. 10 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure;

图11表示本公开实施例提供的另一种RLC实体的结构示意图;FIG. 11 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure;

图12表示本公开实施例提供的另一种RLC实体的结构示意图;FIG. 12 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure;

图13表示本公开实施例提供的另一种MAC实体的结构示意图;FIG. 13 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure;

图14表示本公开实施例提供的另一种MAC实体的结构示意图;FIG. 14 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure;

图15表示本公开实施例提供的另一种RLC实体的结构示意图;FIG. 15 is a schematic structural diagram of another RLC entity according to an embodiment of the present disclosure;

图16表示本公开实施例提供的另一种MAC实体的结构示意图。FIG. 16 is a schematic structural diagram of another MAC entity according to an embodiment of the present disclosure.

具体实施方式Detailed ways

为使本公开要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。The technical problems, the technical solutions, and the advantages of the present invention will be more clearly described in conjunction with the accompanying drawings and specific embodiments.

参见图3,图3为本公开实施例提供的一种数据重传处理方法的流程示意图。如图3所示,一种数据重传处理方法,包括以下步骤:Referring to FIG. 3, FIG. 3 is a schematic flowchart diagram of a data retransmission processing method according to an embodiment of the present disclosure. As shown in FIG. 3, a data retransmission processing method includes the following steps:

301、RLC实体将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。302、RLC实体将所述重传PDU发送给MAC实体。301. The RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU. The source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated. 302. The RLC entity sends the retransmission PDU to the MAC entity.

需要说明的是,本公开实施例中,步骤301可以单独执行。为避免重复,对于步骤301单独作为实施例的方式,不作赘述。It should be noted that, in the embodiment of the present disclosure, step 301 can be performed separately. In order to avoid repetition, the manner in which step 301 is used alone as an embodiment will not be described.

本公开实施例中,RLC实体可以将待重传的多个RLC层PDU封装成一个重传PDU,并将封装好的重传PDU发送给MAC实体。其中,上述待重传的多个RLC层PDU对应的源PDU为在MAC层被级联后传输的PDU。In the embodiment of the present disclosure, the RLC entity may encapsulate multiple RLC layer PDUs to be retransmitted into one retransmission PDU, and send the encapsulated retransmission PDU to the MAC entity. The source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is a PDU that is transmitted after the MAC layer is concatenated.

本公开实施例中,RLC实体将重传PDU发送给MAC实体后,MAC实体可以对该重传PDU进行重传,即MAC实体可以向下一层发送该重传PDU。In the embodiment of the present disclosure, after the RLC entity sends the retransmission PDU to the MAC entity, the MAC entity may retransmit the retransmission PDU, that is, the MAC entity may send the retransmission PDU to the next layer.

这里,源PDU为之前在MAC层被级联后传输但接收端未接收成功的PDU,表示本公开实施例旨在针对如图2所示的将RLC层的级联功能下放至MAC层的方案,而提出的一种新的数据重传方法。Here, the source PDU is a PDU that was previously transmitted after the MAC layer is concatenated but the receiving end does not receive successfully, indicating that the embodiment of the present disclosure is directed to a scheme for delegating the cascading function of the RLC layer to the MAC layer as shown in FIG. And proposed a new method of data retransmission.

这里,RLC实体将待重传的多个RLC层PDU封装成一个重传PDU,该重传PDU区别于如图1所示的RLC层级联方案中RLC层发送到MAC层的PDU,区别如下:Here, the RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU, which is different from the PDU sent by the RLC layer to the MAC layer in the RLC layer concatenation scheme as shown in FIG. 1 , the difference is as follows:

RLC层级联方案中,RLC层发送到MAC层的PDU在RLC层进行了级联。而该重传PDU是在RLC层进行封装。In the RLC layer cascading scheme, PDUs sent by the RLC layer to the MAC layer are cascaded at the RLC layer. The retransmission PDU is encapsulated at the RLC layer.

该重传PDU区别于如图2所示的MAC层级联方案中RLC层发送到MAC 层的PDU,区别如下:The retransmission PDU is different from the PDU sent by the RLC layer to the MAC layer in the MAC layer concatenation scheme as shown in FIG. 2, and the difference is as follows:

MAC层级联方案中,RLC层发送到MAC层的PDU是分次发送的,如图2中所示,RLC层需要依次发送五个PDU重传包到MAC层。而该重传PDU在RLC层封装后,可以一次性发给MAC层。In the MAC layer cascading scheme, the PDUs sent by the RLC layer to the MAC layer are sent in batches. As shown in FIG. 2, the RLC layer needs to sequentially transmit five PDU retransmission packets to the MAC layer. The retransmitted PDU can be sent to the MAC layer at one time after being encapsulated in the RLC layer.

综上,通过将多个待重传的RLC层PDU封装成一个重传PDU进行发送,一方面,解决了在数据重传中,多个RLC层PDU排队传输而导致处理效果低的缺陷,从而具有提升传输效率的有益效果;另一方面,解决了在数据重传中,单个RLC层PDU传输而导致MAC层资源浪费的问题,从而具有减少系统开销的有益效果。In summary, the RLC layer PDU to be retransmitted is encapsulated into one retransmission PDU for transmission, and on the one hand, the defect that the processing effect of the multiple RLC layer PDUs is queued and transmitted in the data retransmission is solved, thereby The utility model has the beneficial effects of improving transmission efficiency; on the other hand, it solves the problem that a single RLC layer PDU transmission causes a waste of MAC layer resources in data retransmission, thereby having the beneficial effect of reducing system overhead.

对于上述重传PDU所包含的内容,包括至少以下两种可选的实施方式:For the content included in the above retransmission PDU, at least the following two optional implementation manners are included:

第一种,如图3-1所示,上述重传PDU可以是包括多个RLC层PDU以及多个RLC层PDU各自对应的序列号。也就是说,每一个RLC层PDU均分别具有各自的序列号。First, as shown in FIG. 3-1, the retransmission PDU may be a sequence number corresponding to each of a plurality of RLC layer PDUs and a plurality of RLC layer PDUs. That is to say, each RLC layer PDU has its own serial number.

第二种,如图3-2所示,上述重传PDU可以是包括多个RLC层PDU、多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。也就是说,在该重传PDU中,只有第一个RLC层PDU具有序列号,其它RLC层PDU的序列号可以根据多个RLC层PDU中PDU的数量,以及每个RLC层PDU所排列的顺序进行推算得到。Secondly, as shown in FIG. 3-2, the retransmission PDU may be a sequence number including a plurality of RLC layer PDUs, a first PDU of the plurality of RLC layer PDUs, and a number of PDUs in the plurality of RLC layer PDUs. That is, in the retransmission PDU, only the first RLC layer PDU has a sequence number, and the sequence numbers of other RLC layer PDUs may be arranged according to the number of PDUs in multiple RLC layer PDUs and each RLC layer PDU. The order is calculated.

对于第一种可选的实施方式而言,MAC实体接收到上述完整的重传PDU后,可以使用每个RLC层PDU各自对应的序列号,分别对每个RLC层PDU进行恢复或解析。For the first optional implementation manner, after receiving the complete retransmission PDU, the MAC entity may use each sequence number corresponding to each RLC layer PDU to recover or parse each RLC layer PDU.

对于第二种可选的实施方式而言,MAC实体接收到上述完整的重传PDU后,可以使用第一个RLC层PDU的序列号作为指示,以实现对每个RLC层PDU进行恢复或解析。For the second optional implementation manner, after receiving the complete retransmission PDU, the MAC entity may use the sequence number of the first RLC layer PDU as an indication to implement recovery or parsing of each RLC layer PDU. .

另外,序列号需要占用传输空间,因此,对于第二种可选的实施方式,由于只需要传输首个RLC层PDU的序列号,减少了需要传输的数据量,从而有利于更好地节约资源。In addition, the serial number needs to occupy the transmission space. Therefore, for the second optional implementation manner, since only the sequence number of the first RLC layer PDU needs to be transmitted, the amount of data to be transmitted is reduced, thereby facilitating better resource saving. .

需要说明的是,按照本公开实施例的方案,使得RLC实体向MAC实体发送的重传PDU包括两种类型,为了使得MAC实体能够区别对待,重传PDU 所包含的内容,还可以包括指示字段。It should be noted that, according to the solution of the embodiment of the present disclosure, the retransmission PDU sent by the RLC entity to the MAC entity includes two types. In order to enable the MAC entity to be treated differently, the content included in the PDU may be retransmitted, and the indication field may also be included. .

可选的,对于上述重传PDU所包含的内容,还可以包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the content included in the retransmission PDU may further include an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

本实施方式中,上述重传PDU还可以包括用于指示该重传PDU中包括多个RLC层PDU的指示字段。In this embodiment, the retransmission PDU may further include an indication field for indicating that the retransmission PDU includes multiple RLC layer PDUs.

例如,如图4所示,其中,指示字段“I”可以用于指示该重传PDU中包括多个RLC层PDU。除了指示字段“I”之外,可以用“#SN”指示该重传PDU包含多少个SN。For example, as shown in FIG. 4, where the indication field "I" can be used to indicate that the retransmission PDU includes multiple RLC layer PDUs. In addition to the indication field "I", "#SN" can be used to indicate how many SNs the retransmitted PDU contains.

这样,MAC实体接收到上述完整的重传PDU后,可以根据指示字段“I”判断该重传PDU是否封装有多个RLC层PDU,若该重传PDU封装有多个RLC层PDU,则可以进一步根据“#SN”得知该重传PDU是包含一个SN(如前所述,该重传PDU中仅首个PDU具有SN),还是包含多个SN(如前所述,该重传PDU中每个RLC层PDU具有各自对应的SN)。In this way, after receiving the complete retransmission PDU, the MAC entity may determine, according to the indication field “I”, whether the retransmission PDU is encapsulated with multiple RLC layer PDUs. If the retransmission PDU is encapsulated with multiple RLC layer PDUs, Further, according to "#SN", it is known that the retransmission PDU includes one SN (as mentioned before, only the first PDU in the retransmission PDU has SN), or contains multiple SNs (as described above, the retransmission PDU) Each of the RLC layer PDUs has its own corresponding SN).

当然,除了上述指示字段“I”、“#SN”之外,还包括其他现有指示字段,如图4中所示的“LSF”(最后分段标识)、“SO”(分段偏移),等等,在此不作进一步详细描述。Of course, in addition to the above indication fields "I", "#SN", other existing indication fields are included, such as "LSF" (last segment identification), "SO" (segment offset) as shown in FIG. ), etc., will not be described in further detail here.

综上,MAC实体接收到上述完整的重传PDU后,可以根据其中的指示字段对该重传PDU进行恢复或解析。In summary, after receiving the complete retransmission PDU, the MAC entity may recover or parse the retransmission PDU according to the indication field therein.

本公开实施例中,通过将多个待重传的RLC层PDU封装成一个重传PDU进行发送,一方面,解决了在数据重传中,多个RLC层PDU排队传输而导致处理效果低的缺陷,从而具有提升传输效率的有益效果;另一方面,解决了在数据重传中,单个RLC层PDU传输而导致MAC层资源浪费的问题,从而具有减少系统开销的有益效果。In the embodiment of the present disclosure, the RLC layer PDU to be retransmitted is encapsulated into one retransmission PDU for transmission. On the one hand, in the data retransmission, multiple RLC layer PDUs are queued for transmission, resulting in low processing effect. Defects, thus having the beneficial effect of improving transmission efficiency; on the other hand, solving the problem that a single RLC layer PDU transmission causes a waste of MAC layer resources in data retransmission, thereby having the beneficial effect of reducing system overhead.

参见图5,图5为本公开实施例提供的另一种数据重传处理方法的流程示意图。如图5所示,一种数据重传处理方法,包括以下步骤:Referring to FIG. 5, FIG. 5 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure. As shown in FIG. 5, a data retransmission processing method includes the following steps:

501、MAC实体接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。501. The MAC entity receives the retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is leveled at the MAC layer. The transfer failed after the connection.

502、MAC实体发送所述重传PDU。502. The MAC entity sends the retransmission PDU.

需要说明的是,本公开实施例中,步骤501可以单独执行。为避免重复,对于步骤501单独作为实施例的方式,不作赘述。It should be noted that, in the embodiment of the present disclosure, step 501 can be performed separately. In order to avoid repetition, the manner in which step 501 is used alone as an embodiment will not be described.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

需要说明的是,本实施例作为与图3所示的实施例中对应的RLC实体的实施方式,其具体的实施方式可以参见图3所示的实施例的相关说明,为了避免重复说明,本实施例不再赘述,且还可以达到相同有益效果。It should be noted that the present embodiment is an implementation manner of the RLC entity corresponding to the embodiment shown in FIG. 3. For a specific implementation manner, refer to the related description of the embodiment shown in FIG. The embodiment will not be described again, and the same advantageous effects can be achieved.

参见图6,图6为本公开实施例提供的另一种数据重传处理方法的流程示意图。如图6所示,一种数据重传处理方法,包括以下步骤:Referring to FIG. 6, FIG. 6 is a schematic flowchart diagram of another data retransmission processing method according to an embodiment of the present disclosure. As shown in FIG. 6, a data retransmission processing method includes the following steps:

601、MAC实体接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。601. The MAC entity receives the retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is leveled at the MAC layer. The transfer failed after the connection.

602、判断所述重传PDU的数据量是否大于调度到的传输块大小。602. Determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size.

603、在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输。603. The data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted.

604、在所述重传PDU的数据量大于调度到的传输块大小,对所述重传PDU进行分段后传输。604. The data volume of the retransmitted PDU is greater than the scheduled transport block size, and the retransmitted PDU is segmented and transmitted.

本公开实施例中,考虑到RLC实体封装的重传PDU有可能大于MAC实体调度到的传输块大小,这样,如果RLC实体封装的重传PDU大于MAC实体调度到的传输块大小,则MAC实体可以对该重传PDU分段后再进行传输。如果RLC实体封装的重传PDU小于或者等于MAC实体调度到的传输块大小,则MAC实体可以对该重传PDU直接传输。In the embodiment of the present disclosure, it is considered that the retransmission PDU encapsulated by the RLC entity may be larger than the transport block size scheduled by the MAC entity, such that if the retransmission PDU encapsulated by the RLC entity is larger than the transport block size scheduled by the MAC entity, the MAC entity The retransmission PDU may be segmented before being transmitted. If the retransmission PDU encapsulated by the RLC entity is less than or equal to the transport block size scheduled by the MAC entity, the MAC entity may directly transmit the retransmission PDU.

由于重传PDU分段已有相应的现有技术可以实现,因此,本公开实施例对此不作赘述。Since the retransmission of the PDU segment can be implemented by the corresponding prior art, the embodiments of the present disclosure do not describe this.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC 层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

需要说明的是,本实施例具体的实施方式可以参见图5所示的实施例的相关说明,为了避免重复说明,本实施例不再赘述,且还可以达到相同有益效果。It should be noted that, in the specific implementation manner of this embodiment, reference may be made to the related description of the embodiment shown in FIG. 5, in order to avoid repeated description, the embodiment will not be described again, and the same beneficial effects can be achieved.

参见图7,本公开实施例提供一种RLC实体,如图7所示,RLC实体700包括:Referring to FIG. 7, an embodiment of the present disclosure provides an RLC entity. As shown in FIG. 7, the RLC entity 700 includes:

封装模块701,用于将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The encapsulating module 701 is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.

可选的,如图8所示,RLC实体700还包括:Optionally, as shown in FIG. 8, the RLC entity 700 further includes:

发送模块702,用于将所述重传PDU发送给MAC实体。The sending module 702 is configured to send the retransmission PDU to the MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

需要说明的是,本公开实施例中,上述RLC实体700可以是本公开实施例中方法实施例中任意实施方式的RLC实体,本公开实施例中方法实施例中RLC实体的任意实施方式都可以被本公开实施例中的上述RLC实体700所实现,以及达到相同的有益效果,此处不再赘述。It should be noted that, in the embodiment of the present disclosure, the foregoing RLC entity 700 may be an RLC entity in any of the method embodiments in the embodiments of the disclosure, and any implementation manner of the RLC entity in the method embodiment in the embodiment of the disclosure may be used. It is implemented by the foregoing RLC entity 700 in the embodiment of the present disclosure, and achieves the same beneficial effects, and details are not described herein again.

参见图9,本公开实施例提供一种MAC实体,如图9所示,MAC实体900,包括:Referring to FIG. 9, an embodiment of the present disclosure provides a MAC entity. As shown in FIG. 9, the MAC entity 900 includes:

接收模块901,用于接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The receiving module 901 is configured to receive a retransmission PDU that is sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is in the MAC layer. The transfer failed after being cascaded.

可选的,如图10所示,MAC实体900还包括:Optionally, as shown in FIG. 10, the MAC entity 900 further includes:

发送模块902,用于发送所述重传PDU。The sending module 902 is configured to send the retransmitted PDU.

可选的,发送模块902具体用于:Optionally, the sending module 902 is specifically configured to:

判断所述重传PDU的数据量是否大于调度到的传输块大小;Determining whether the data volume of the retransmitted PDU is greater than a scheduled transport block size;

在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

需要说明的是,本实施例中上述MAC实体800可以是本公开实施例中方法实施例中任意实施方式的MAC实体,本公开实施例中方法实施例中MAC实体的任意实施方式都可以被本实施例中的MAC实体800所实现,以及达到相同的有益效果,此处不再赘述。It should be noted that, in this embodiment, the MAC entity 800 may be a MAC entity in any of the method embodiments in the embodiments of the disclosure, and any implementation manner of the MAC entity in the method embodiment in this disclosure may be used in this embodiment. The MAC entity 800 in the embodiment is implemented, and the same beneficial effects are achieved, and details are not described herein again.

参见图11,本公开实施例提供另一种RLC实体,如图11所示,该RLC实体1100包括处理器1101,用于将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。Referring to FIG. 11, an embodiment of the present disclosure provides another RLC entity. As shown in FIG. 11, the RLC entity 1100 includes a processor 1101, which is configured to encapsulate multiple RLC layer PDUs to be retransmitted into one retransmission PDU. The source PDU corresponding to the multiple RLC layer PDUs that are to be retransmitted fails to be transmitted after the MAC layer is concatenated.

可选的,如图12所示,RLC实体1100还包括:Optionally, as shown in FIG. 12, the RLC entity 1100 further includes:

收发器1102,用于将所述重传PDU发送给MAC实体。The transceiver 1102 is configured to send the retransmission PDU to a MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

参见图13,本公开实施例提供另一种MAC实体,如图13所示,该MAC 实体1300包括:Referring to FIG. 13, an embodiment of the present disclosure provides another MAC entity. As shown in FIG. 13, the MAC entity 1300 includes:

收发器1301,用于接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The transceiver 1301 is configured to receive a retransmission PDU that is sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is in the MAC layer. The transfer failed after being cascaded.

可选的,收发器1301还用于:发送所述重传PDU。Optionally, the transceiver 1301 is further configured to: send the retransmitted PDU.

可选的,如图14所示,MAC实体1300还包括:Optionally, as shown in FIG. 14, the MAC entity 1300 further includes:

处理器1302,用于判断所述重传PDU的数据量是否大于调度到的传输块大小;The processor 1302 is configured to determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size.

收发器1301还用于在处理器1302判断所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The transceiver 1301 is further configured to: at the processor 1302, determine that the data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, and directly transmit, otherwise, the retransmitted PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

参见图15,本公开实施例提供的另一种RLC实体,如图15所示,该RLC实体1500包括存储器1501、处理器1502及存储在存储器1501上并可在处理器1502上运行的计算机程序;处理器1502执行所述程序时实现:Referring to FIG. 15, another RLC entity provided by an embodiment of the present disclosure, as shown in FIG. 15, includes a memory 1501, a processor 1502, and a computer program stored on the memory 1501 and executable on the processor 1502. The processor 1502 implements when the program is executed:

将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The plurality of RLC layer PDUs to be retransmitted are encapsulated into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.

在图15中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1502代表的一个或多个处理器和存储器1501代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器1502负责管理总线架构和通常的处理,存储器1501可以存储处理器1502在执行操作时所使用的数据。In FIG. 15, the bus architecture may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 1502 and various circuits of memory represented by memory 1501. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The processor 1502 is responsible for managing the bus architecture and general processing, and the memory 1501 can store data used by the processor 1502 in performing operations.

可选的,处理器1502执行所述程序被时还实现:将所述重传PDU发送给MAC实体。Optionally, when the processor 1502 executes the program, the method further includes: sending the retransmission PDU to a MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

需要说明的是,本实施例中上述RLC实体可以是图3至图14所示的实施例中的RLC实体,图3至图14所示实施例中终端的任意实施方式都可以被本实施例中的上述RLC实体所实现,以及达到相同的有益效果,此处不再赘述。It should be noted that, in this embodiment, the foregoing RLC entity may be the RLC entity in the embodiment shown in FIG. 3 to FIG. 14 , and any implementation manner of the terminal in the embodiment shown in FIG. 3 to FIG. 14 may be used in this embodiment. The above-mentioned RLC entity is implemented, and achieves the same beneficial effects, and details are not described herein again.

参见图16,本公开实施例提供另一种MAC实体,如图16所示,该MAC实体1600包括存储器1601、处理器1602及存储在存储器1601上并可在处理器1602上运行的计算机程序;处理器1602执行所述程序时实现:Referring to FIG. 16, an embodiment of the present disclosure provides another MAC entity. As shown in FIG. 16, the MAC entity 1600 includes a memory 1601, a processor 1602, and a computer program stored on the memory 1601 and executable on the processor 1602. The processor 1602 implements when the program is executed:

接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。Receiving a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted fails to be transmitted after being cascaded at the MAC layer. .

在图16中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1602代表的一个或多个处理器和存储器1601代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器1602负责管理总线架构和通常的处理,存储器1601可以存储处理器1602在执行操作时所使用的数据。In FIG. 16, the bus architecture may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 1602 and various circuits of memory represented by memory 1601. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The processor 1602 is responsible for managing the bus architecture and general processing, and the memory 1601 can store data used by the processor 1602 when performing operations.

可选的,处理器1602执行所述程序时还实现:发送所述重传PDU。Optionally, when the processor 1602 executes the program, the method further includes: sending the retransmitted PDU.

可选的,处理器1602执行所述程序时还实现:判断所述重传PDU的数据量是否大于调度到的传输块大小;在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。Optionally, the processor 1602 is further configured to: determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size; and the data volume of the retransmitted PDU is less than or equal to the scheduled transport block. Size, direct transmission, otherwise the retransmission PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层 PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

需要说明的是,本实施例中上述MAC实体可以是图3至图14所示的实施例中的MAC实体,图3至图14所示实施例中MAC实体的任意实施方式都可以被本实施例中的上述MAC实体所实现,以及达到相同的有益效果,此处不再赘述。It should be noted that, in this embodiment, the foregoing MAC entity may be the MAC entity in the embodiment shown in FIG. 3 to FIG. 14 , and any implementation manner of the MAC entity in the embodiment shown in FIG. 3 to FIG. 14 may be implemented by this embodiment. The above-mentioned MAC entity is implemented in the example, and the same beneficial effects are achieved, and details are not described herein again.

本领域普通技术人员可以理解实现上述实施例提供的RLC实体的数据重传处理方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一存储介质中,该程序在执行时,包括以下步骤:A person skilled in the art may understand that all or part of the steps of the data retransmission processing method for implementing the RLC entity provided by the foregoing embodiment may be completed by using hardware related to the program instruction, and the program may be stored in a storage medium. When the program is executed, it includes the following steps:

RLC实体将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated.

可选的,RLC实体将所述重传PDU发送给MAC实体。Optionally, the RLC entity sends the retransmission PDU to the MAC entity.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

本领域普通技术人员可以理解实现上述实施例提供的MAC实体的数据重传处理方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一存储介质中,该程序在执行时,包括以下步骤:A person skilled in the art may understand that all or part of the steps of the data retransmission processing method for implementing the MAC entity provided by the foregoing embodiment may be completed by using hardware related to the program instruction, and the program may be stored in a storage medium. When the program is executed, it includes the following steps:

MAC实体接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The MAC entity receives the retransmission PDU sent by the RLC entity, and the retransmission PDU is encapsulated with a plurality of RLC layer PDUs to be retransmitted, and the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted are concatenated after the MAC layer The transfer failed.

可选的,MAC实体发送所述重传PDU。Optionally, the MAC entity sends the retransmitted PDU.

可选的,所述MAC实体发送所述重传PDU具体包括:Optionally, the sending, by the MAC entity, the retransmitted PDU specifically includes:

判断所述重传PDU的数据量是否大于调度到的传输块大小;Determining whether the data volume of the retransmitted PDU is greater than a scheduled transport block size;

在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输, 否则对所述重传PDU进行分段后传输。The amount of data in the retransmission PDU is less than or equal to the scheduled transmission block size, and is directly transmitted. Otherwise, the retransmission PDU is segmented and transmitted.

可选的,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。Optionally, the retransmission PDU includes: a sequence number corresponding to each of the multiple RLC layer PDUs and the multiple RLC layer PDUs.

可选的,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。Optionally, the retransmission PDU includes: the multiple RLC layer PDUs, a sequence number of a first PDU of the multiple RLC layer PDUs, and a number of PDUs in the multiple RLC layer PDUs.

可选的,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。Optionally, the retransmission PDU further includes an indication field, where the retransmission PDU is included to include multiple RLC layer PDUs.

在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium. The above software functional unit is stored in a storage medium and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the transceiving method of the various embodiments of the present disclosure. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, and the program code can be stored. Medium.

以上所述是本公开的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本公开所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本公开的保护范围。The above is a preferred embodiment of the present disclosure, and it should be noted that those skilled in the art can also make several improvements and refinements without departing from the principles of the present disclosure. It should be considered as the scope of protection of this disclosure.

Claims (27)

一种数据重传处理方法,包括:A data retransmission processing method includes: RLC实体将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The RLC entity encapsulates the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated. 根据权利要求1所述的数据重传处理方法,还包括:The data retransmission processing method according to claim 1, further comprising: RLC实体将所述重传PDU发送给MAC实体。The RLC entity sends the retransmission PDU to the MAC entity. 根据权利要求1所述的数据重传处理方法,其中,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。The data retransmission processing method according to claim 1, wherein the retransmission PDU comprises: a sequence number corresponding to each of the plurality of RLC layer PDUs and the plurality of RLC layer PDUs. 根据权利要求1所述的数据重传处理方法,其中,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。The data retransmission processing method according to claim 1, wherein the retransmission PDU comprises: the plurality of RLC layer PDUs, a sequence number of a first PDU of the plurality of RLC layer PDUs, and the plurality of RLCs The number of PDUs in the layer PDU. 根据权利要求1至4中任一项所述的数据重传处理方法,其中,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。The data retransmission processing method according to any one of claims 1 to 4, wherein the retransmission PDU further includes an indication field for indicating that the retransmission PDU includes a plurality of RLC layer PDUs. 一种数据重传处理方法,包括:A data retransmission processing method includes: MAC实体接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The MAC entity receives the retransmission PDU sent by the RLC entity, and the retransmission PDU is encapsulated with a plurality of RLC layer PDUs to be retransmitted, and the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted are concatenated after the MAC layer The transfer failed. 根据权利要求6所述的数据重传处理方法,还包括:The data retransmission processing method according to claim 6, further comprising: MAC实体发送所述重传PDU。The MAC entity sends the retransmission PDU. 根据权利要求7所述的数据重传处理方法,其中,所述MAC实体发送所述重传PDU具体包括:The data retransmission processing method according to claim 7, wherein the sending, by the MAC entity, the retransmission PDU specifically includes: 判断所述重传PDU的数据量是否大于调度到的传输块大小;Determining whether the data volume of the retransmitted PDU is greater than a scheduled transport block size; 在所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The amount of data of the retransmitted PDU is less than or equal to the scheduled transport block size, and is directly transmitted. Otherwise, the retransmitted PDU is segmented and transmitted. 根据权利要求6所述的数据重传处理方法,其中,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。The data retransmission processing method according to claim 6, wherein the retransmission PDU comprises: a sequence number corresponding to each of the plurality of RLC layer PDUs and the plurality of RLC layer PDUs. 根据权利要求6所述的数据重传处理方法,其中,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以 及所述多个RLC层PDU中PDU的数量。The data retransmission processing method according to claim 6, wherein the retransmission PDU comprises: the plurality of RLC layer PDUs, a sequence number of a first PDU of the plurality of RLC layer PDUs, and the plurality of RLCs The number of PDUs in the layer PDU. 根据权利要求6至10中任意一项所述的数据重传处理方法,其中,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。The data retransmission processing method according to any one of claims 6 to 10, wherein the retransmission PDU further includes an indication field for indicating that the retransmission PDU includes a plurality of RLC layer PDUs. 一种RLC实体,包括:An RLC entity, including: 封装模块,用于将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The encapsulating module is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated. 一种MAC实体,包括:A MAC entity, including: 接收模块,用于接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。a receiving module, configured to receive a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is The transfer failed after cascading. 一种RLC实体,包括:An RLC entity, including: 处理器,用于将待重传的多个RLC层PDU封装成一个重传PDU;所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The processor is configured to encapsulate the multiple RLC layer PDUs to be retransmitted into one retransmission PDU; the source PDUs corresponding to the multiple RLC layer PDUs to be retransmitted fail to be transmitted after the MAC layer is concatenated. 根据权利要求14所述的RLC实体,还包括:The RLC entity of claim 14, further comprising: 收发器,用于将所述重传PDU发送给MAC实体。And a transceiver, configured to send the retransmission PDU to a MAC entity. 根据权利要求14所述的RLC实体,其中,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。The RLC entity according to claim 14, wherein the retransmission PDU comprises: a sequence number corresponding to each of the plurality of RLC layer PDUs and the plurality of RLC layer PDUs. 根据权利要求14所述的RLC实体,其中,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。The RLC entity according to claim 14, wherein the retransmission PDU comprises: the plurality of RLC layer PDUs, a sequence number of a first PDU of the plurality of RLC layer PDUs, and the plurality of RLC layer PDUs The number of PDUs. 根据权利要求14至17中任一项所述的RLC实体,其中,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。The RLC entity according to any one of claims 14 to 17, wherein the retransmission PDU further comprises an indication field for indicating that the retransmission PDU includes a plurality of RLC layer PDUs. 一种MAC实体,包括:A MAC entity, including: 收发器,用于接收RLC实体发送的重传PDU,所述重传PDU中封装有待重传的多个RLC层PDU,所述待重传的多个RLC层PDU对应的源PDU在MAC层被级联后传输失败。The transceiver is configured to receive a retransmission PDU sent by the RLC entity, where the retransmission PDU is encapsulated with multiple RLC layer PDUs to be retransmitted, and the source PDU corresponding to the multiple RLC layer PDUs to be retransmitted is The transfer failed after cascading. 根据权利要求19所述的MAC实体,其中,所述收发器还用于:发送所述重传PDU。The MAC entity according to claim 19, wherein the transceiver is further configured to: send the retransmitted PDU. 根据权利要求20所述的MAC实体,还包括:The MAC entity according to claim 20, further comprising: 处理器,用于判断所述重传PDU的数据量是否大于调度到的传输块大小;a processor, configured to determine whether the data volume of the retransmitted PDU is greater than a scheduled transport block size; 所述收发器还用于在所述处理器判断所述重传PDU的数据量小于或等于调度到的传输块大小,直接传输,否则对所述重传PDU进行分段后传输。The transceiver is further configured to: when the processor determines that the data volume of the retransmitted PDU is less than or equal to the scheduled transport block size, directly transmit, otherwise, the retransmitted PDU is segmented and transmitted. 根据权利要求19所述的MAC实体,其中,所述重传PDU包括:所述多个RLC层PDU及所述多个RLC层PDU各自对应的序列号。The MAC entity according to claim 19, wherein the retransmission PDU comprises: a sequence number corresponding to each of the plurality of RLC layer PDUs and the plurality of RLC layer PDUs. 根据权利要求19要求所述的MAC实体,其中,所述重传PDU包括:所述多个RLC层PDU、所述多个RLC层PDU中首个PDU的序列号以及所述多个RLC层PDU中PDU的数量。The MAC entity according to claim 19, wherein the retransmission PDU comprises: the plurality of RLC layer PDUs, a sequence number of a first PDU of the plurality of RLC layer PDUs, and the plurality of RLC layer PDUs The number of PDUs in the middle. 根据权利要求19至23中任一项所述的MAC实体,其中,所述重传PDU还包括指示字段,用于指示所述重传PDU中包括多个RLC层PDU。The MAC entity according to any one of claims 19 to 23, wherein the retransmission PDU further comprises an indication field for indicating that the retransmission PDU includes a plurality of RLC layer PDUs. 一种RLC实体,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器执行所述程序时实现如权利要求1至6中任一项所述的数据重传处理方法。An RLC entity comprising a memory, a processor, and a computer program stored on the memory and operable on the processor; wherein the processor executes the program as claimed in any one of claims 1 to 6 A data retransmission processing method as described. 一种MAC实体,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器执行所述程序时实现如权利要求6至11中任一项所述的数据重传处理方法。A MAC entity comprising a memory, a processor, and a computer program stored on the memory and operable on the processor; wherein the processor executes the program as claimed in claims 6 to 11 A data retransmission processing method as described. 一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1至18中任一项所述的数据重传处理方法中的步骤。A computer readable storage medium having stored thereon a computer program, wherein the program is executed by a processor to implement the steps of the data retransmission processing method according to any one of claims 1 to 18.
PCT/CN2018/094796 2017-07-17 2018-07-06 Data retransmission method, rlc entity and mac entity Ceased WO2019015487A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710580336.3 2017-07-17
CN201710580336.3A CN109274467A (en) 2017-07-17 2017-07-17 Data retransmission processing method, RLC entity and MAC entity

Publications (1)

Publication Number Publication Date
WO2019015487A1 true WO2019015487A1 (en) 2019-01-24

Family

ID=65016543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/094796 Ceased WO2019015487A1 (en) 2017-07-17 2018-07-06 Data retransmission method, rlc entity and mac entity

Country Status (2)

Country Link
CN (1) CN109274467A (en)
WO (1) WO2019015487A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022000259A1 (en) 2020-06-30 2022-01-06 Qualcomm Incorporated Assistance signaling for radio link control retransmissions
CN114079544B (en) * 2020-08-18 2023-04-14 大唐移动通信设备有限公司 RLC data retransmission method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1864363A (en) * 2003-10-07 2006-11-15 艾利森电话股份有限公司 Medium access control priority-based scheduling for data units in a data flow
CN101001131A (en) * 2006-01-12 2007-07-18 华为技术有限公司 Partition cascade method
CN104579602A (en) * 2014-12-25 2015-04-29 华中科技大学 LTE (long term evolution) broadcast multicast repeat method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10252533A1 (en) * 2002-11-08 2004-05-27 Philips Intellectual Property & Standards Gmbh Transmission method of data packets from transmitter to receiver, involves retransmission of selected left over data packets in another container during transmission abortion
CN101030842B (en) * 2006-03-03 2011-04-20 华为技术有限公司 Method and apparatus for rearranging data in mobile telecommunication system
CN102056228A (en) * 2009-11-02 2011-05-11 夏普株式会社 Uplink hybrid automatic repeat request response information and indication bond transmission method and base station
US8988994B2 (en) * 2013-05-16 2015-03-24 Freescale Semiconductor, Inc. System and method for creating logical radio link control (RLC) and medium access control (MAC) protocol data units (PDUs) in mobile communication system
CN105704197B (en) * 2014-11-28 2020-04-10 电信科学技术研究院 Data transmission method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1864363A (en) * 2003-10-07 2006-11-15 艾利森电话股份有限公司 Medium access control priority-based scheduling for data units in a data flow
CN101001131A (en) * 2006-01-12 2007-07-18 华为技术有限公司 Partition cascade method
CN104579602A (en) * 2014-12-25 2015-04-29 华中科技大学 LTE (long term evolution) broadcast multicast repeat method

Also Published As

Publication number Publication date
CN109274467A (en) 2019-01-25

Similar Documents

Publication Publication Date Title
US10868767B2 (en) Data transmission method and apparatus in optoelectronic hybrid network
WO2018082433A1 (en) Method and system for sending and receiving data
CN107809415A (en) Network isolation system and its implementation based on double half-duplex channel transmission technologys
US20140050096A1 (en) Message processing method, device, and system
CN104158625B (en) A kind of information transfer distribution method of subway dispatching communication
CN109547162B (en) Data communication method based on two sets of one-way boundaries
CN102316516A (en) LTE uplink data transmission structure and control method
CN108632326B (en) Method and device for transmitting data by protocol data unit
US11843464B2 (en) Multi-band transmission method and apparatus
CN107276727A (en) A kind of method and apparatus fed back
WO2018227906A1 (en) Voice over long-term evolution (volte) data guarantee method and device
CN114286386B (en) Small packet data transmission method, system, device and medium for large-scale terminals
WO2024221928A1 (en) Packet transmission method and device
EP3490293B1 (en) Data receiving method, data sending method, receiving device and system
US20230353285A1 (en) Data transmission method, data transmission apparatus, computer-readable medium, electronic device, and computer program product
CN117202255A (en) Data unit processing method and device and communication equipment
WO2019015487A1 (en) Data retransmission method, rlc entity and mac entity
WO2016061987A1 (en) Packet processing method and device
CN108012289B (en) PDU (protocol data Unit) sending method and device and PDU receiving method and device
CN114205307B (en) Data packet transmission method, RLC entity and storage medium
CN107360594B (en) Information processing method and device
CN111356178A (en) Transmission method, sending end PDCP entity and receiving end PDCP entity
WO2012155419A1 (en) Method and base station for processing retransmission data
CN116467249A (en) Data transmission processing method and device based on CPU and FPGA
CN116582598A (en) Lightweight communication method, system, equipment and medium for equipment of Internet of things

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: 18834839

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18.06.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18834839

Country of ref document: EP

Kind code of ref document: A1