WO2018127225A1 - Data transmission method, network side device and user equipment - Google Patents
Data transmission method, network side device and user equipment Download PDFInfo
- Publication number
- WO2018127225A1 WO2018127225A1 PCT/CN2018/075572 CN2018075572W WO2018127225A1 WO 2018127225 A1 WO2018127225 A1 WO 2018127225A1 CN 2018075572 W CN2018075572 W CN 2018075572W WO 2018127225 A1 WO2018127225 A1 WO 2018127225A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rlc
- layer
- pdu
- rlc pdu
- pdcp
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 296
- 230000005540 biological transmission Effects 0.000 title claims abstract description 197
- 238000012545 processing Methods 0.000 claims abstract description 59
- 230000008569 process Effects 0.000 claims description 192
- 238000007781 pre-processing Methods 0.000 claims description 24
- 230000011218 segmentation Effects 0.000 claims description 21
- 230000009977 dual effect Effects 0.000 claims description 15
- 230000005055 memory storage Effects 0.000 claims description 8
- 230000001502 supplementing effect Effects 0.000 claims description 7
- 230000002194 synthesizing effect Effects 0.000 claims description 3
- 238000004220 aggregation Methods 0.000 claims 2
- 230000002776 aggregation Effects 0.000 claims 2
- 239000012634 fragment Substances 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 16
- 230000007246 mechanism Effects 0.000 description 12
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 230000006837 decompression Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 102100039558 Galectin-3 Human genes 0.000 description 3
- 101000608757 Homo sapiens Galectin-3 Proteins 0.000 description 3
- 101001046686 Homo sapiens Integrin alpha-M Proteins 0.000 description 3
- 101000935040 Homo sapiens Integrin beta-2 Proteins 0.000 description 3
- 102100022338 Integrin alpha-M Human genes 0.000 description 3
- 101000962498 Macropis fulvipes Macropin Proteins 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- TXFOLHZMICYNRM-UHFFFAOYSA-N dichlorophosphoryloxybenzene Chemical compound ClP(Cl)(=O)OC1=CC=CC=C1 TXFOLHZMICYNRM-UHFFFAOYSA-N 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 208000037918 transfusion-transmitted disease Diseases 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 101150065753 LEG1 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005067 remediation Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
Definitions
- the present disclosure relates to the field of communications technologies, and in particular, to a data transmission method, a network side device, and a user equipment.
- ultra-dense networks in the future development of mobile communication systems, in order to better meet the needs of users and greatly improve network capacity and throughput, more transmission nodes will be introduced, that is, ultra-dense networks in the future.
- ultra-dense network in order to achieve a high transmission rate, high-frequency small station coverage can be adopted.
- the high-frequency stations are densely deployed, and the dual-connection or multi-connection technology can be adopted, that is, the UE (User Equipment) obtains data transmission through two or more links.
- the data transmission between the UE and the eNB is usually through a Packet Data Convergence Protocol (PDCP), and a Radio Link Control (RLC). Layer Control Protocol), MAC (Media Access Control) and PHY (Physical Layer) transmission.
- PDCP Packet Data Convergence Protocol
- RLC Radio Link Control
- Layer Control Protocol Layer Control Protocol
- MAC Media Access Control
- PHY Physical Layer
- PDCP mainly performs security operations and header compression and decompression processing, such as encryption and integrity protection, ROHC (Robust Header Compression) compression and decompression, etc.; RLC mainly completes segmentation and sequential delivery of data and The ARQ (Automatic Repeat Request) data transmission guarantee; the MAC mainly completes the scheduling and the cascade processing of different logical channels and the HARQ (Hybrid Automatic Repeat Request) operation; the PHY completes the transport block into packets and Air port is sent.
- security operations and header compression and decompression processing such as encryption and integrity protection, ROHC (Robust Header Compression) compression and decompression, etc.
- RLC mainly completes segmentation and sequential delivery of data and The ARQ (Automatic Repeat Request) data transmission guarantee
- the MAC mainly completes the scheduling and the cascade processing of different logical channels and the HARQ (Hybrid Automatic Repeat Request) operation
- the PHY completes the transport block into packets and Air port is sent.
- user data can be offloaded between different eNBs.
- each logical channel corresponds to three layers of L2 sub-entities (PDCP, RLC, and MAC).
- PDCP L2 sub-entities
- each logical channel has an independent PDCP and RLC layer, and the MAC layer is multiplexed, and the RLC performs direct feedback and retransmission between it and the peer.
- each logical channel has an independent PDCP layer.
- Each link under the PDCP layer has its own RLC layer, and the RLC layers of each link independently perform their respective Feedback and retransmission.
- the present disclosure provides a data transmission method, a network side device, and a user equipment to improve network efficiency.
- the present disclosure provides a data transmission method, which is applied to a network side, and includes:
- the packet data convergence protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
- the RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-L layer processes the received RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer;
- the MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU and sends it to the UE side.
- each RLC-H layer corresponds to at least two RLC-L layers.
- the step of sending, by the RLC-H layer, the RLC PDU to the RLC-L layer includes:
- the RLC-H layer offloads the RLC PDU, and sends the offloaded RLC PDU to at least two RLC-L layers respectively;
- the RLC-H layer replicates the RLC PDU and sends the copied RLC PDU to at least two RLC-L layers respectively;
- the RLC-H layer selects one link from at least two links, and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
- the step of processing, by the PDCP layer, the received high-layer data packet to obtain a PDCP PDU and sending the signal to the RLC-H layer includes:
- the PDCP layer processes the received high-level data packet to obtain a PDCP SDU, and stores the PDCP SDU in the cache;
- the PDCP layer obtains a first number of PDCP SDUs from the cache, and processes the first number of PDCP SDUs, where the SN is allocated to the first number of PDCP SDUs to obtain a PDCP. PDU;
- the PDCP layer sends the PDCP PDU to the RLC-H layer
- a supplementary step when the second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent, return to the pre-processing step.
- the first quantity is determined in the following manner:
- the first number N1 ⁇ GBR, where N1 is a positive integer; or
- the first number N1 ⁇ PBR, where N1 is a positive integer; or
- the first number N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- the step of the RLC-H layer processing the received PDCP PDU, obtaining the RLC PDU, and sending the RLC PDU to the RLC-L layer includes:
- the RLC-H layer processes the received PDCP PDU, obtains the RLC SDU, and stores the RLC SDU in the cache;
- the RLC-H layer acquires a third quantity of RLC SDUs from the cache, and processes the third quantity of RLC SDUs, including allocating SNs for the third number of RLC SDUs, Obtain an RLC PDU;
- the RLC-H layer sends the RLC PDU to the RLC-L layer;
- Supplementary step returning to the pre-processing step when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
- the third quantity is determined in the following manner:
- the third number N2 x GBR, where N2 is a positive integer; or
- the third number N2 ⁇ PBR, where N2 is a positive integer; or
- the third number N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- the step of the RLC-L layer processing the received RLC PDU to obtain the RLC PDU or the RLC PDU segment and sending the packet to the MAC layer includes:
- the RLC-L layer stores the received RLC PDU in a cache
- the RLC-L layer processes the buffered RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer.
- the data transmission method further includes:
- the RLC-H layer determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and acquires the RLC PDU that needs to be retransmitted. Or RLC PDU segmentation and sent to the RLC-L layer;
- the MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the message to the UE side.
- the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer includes information for indicating that the current RLC PDU or the RLC PDU segment is a retransmission packet. mark.
- each RLC-H layer corresponds to at least two RLC-L layers
- the step of acquiring the retransmitted RLC PDU or RLC PDU segment and sending to the RLC-L layer includes:
- the RLC-H layer selects one link from the at least two links that is better than the other links, and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
- the step of the RLC-L layer transmitting the received RLC PDU or RLC PDU that needs to be retransmitted to the corresponding MAC layer of the network side includes:
- the RLC-L layer When receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, the RLC-L layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- the data transmission method is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
- the data transmission method is applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
- the data transmission method is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- the present disclosure also provides a data transmission method, which is applied to a UE side, and includes:
- the MAC layer processes the received MAC PDU, obtains the RLC PDU or the RLC PDU segment, and sends the RLC PDU segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
- the RLC layer performs comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the PDCP layer.
- Each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
- the PDCP layer processes the received PDCP PDU, obtains the PDCP SDU, and delivers it to the upper layer.
- the step of the RLC layer performing comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers includes:
- the RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and determines whether there is a packet loss according to the sorting result. When there is a packet loss, the packet is sent to the RLC-H layer on the network side. report.
- the RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and the step of determining whether there is packet loss according to the sorting result includes:
- the RLC layer sorts the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;
- the present disclosure also provides a data transmission method, which is applied to a UE side, and includes:
- the PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
- the RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
- the MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU and sends it to the network side.
- the data transmission method further includes:
- the RLC layer receives the packet loss status report fed back by the RLC-H layer on the network side, determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and acquires the RLC PDU that needs to be retransmitted. Or RLC PDU segmentation and send to the MAC layer;
- the MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the packet to the network side.
- the step of acquiring the RLC PDU or the RLC PDU segment that needs to be retransmitted and sending to the MAC layer includes:
- the RLC layer acquires the link of the latest uplink resource, and sends the retransmitted RLC PDU or RLC PDU segment to the MAC layer corresponding to the link of the latest uplink resource.
- the disclosure also provides a data transmission method, which is applied to the network side, and includes:
- the MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC-L layer Corresponding to a MAC layer;
- the RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-H layer processes the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the PDCP layer, where each RLC -
- the H layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
- the PDCP layer processes the received PDCP PDU, obtains the PDCP SDU, and delivers it to the upper layer.
- each RLC-H layer corresponds to at least two RLC-L layers, and the RLC-H layer processes the received RLC PDU or RLC PDU segment, and the step of obtaining the complete RLC PDU includes:
- the RLC-H layer performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers to obtain a complete RLC PDU.
- the step of processing, by the RLC-H layer, the received RLC PDU or RLC PDU segment includes:
- the RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by the different RLC-L layers, and determines whether there is a packet loss according to the sorting result. When there is a packet loss, the RLC layer sends the packet to the RLC layer on the UE side. Package status report.
- the RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by different RLC-L layers, and the step of determining whether there is packet loss according to the sorting result includes:
- the RLC-H layer sorts the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;
- the data transmission method is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
- the data transmission method is applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
- the data transmission method is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- the disclosure also provides a network side device, including:
- the PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
- An RLC-H layer configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-L layer is configured to process the received RLC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one MAC layer.
- the MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the UE side.
- each RLC-H layer corresponds to at least two RLC-L layers.
- the RLC-H layer comprises:
- a first routing module configured to offload the RLC PDU, and send the offloaded RLC PDU to at least two RLC-L layers respectively;
- a second routing module configured to: replicate the RLC PDU, and send the copied RLC PDU to at least two RLC-L layers respectively;
- the third routing module is configured to select one link from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
- the PDCP layer comprises:
- a first cache module configured to process the received high-level data packet, obtain a PDCP SDU, and store the PDCP SDU in the cache;
- a first pre-processing module configured to obtain a first number of PDCP SDUs from the cache, and process the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCP PDUs ;
- a first sending module configured to send a PDCP PDU to the RLC-H layer
- a supplementing module configured to control the first pre-processing module and the first sending module to continue to work when a second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent.
- the first quantity is determined in the following manner:
- the first number N1 ⁇ GBR, where N1 is a positive integer; or
- the first number N1 ⁇ PBR, where N1 is a positive integer; or
- the first number N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- the RLC-H layer comprises:
- a second cache module configured to process the received PDCP PDU, obtain an RLC SDU, and store the RLC SDU in a cache;
- a second pre-processing module configured to acquire a third quantity of RLC SDUs from the cache, and process the third quantity of RLC SDUs, including allocating SNs for the third quantity of RLC SDUs to obtain RLC PDU;
- a second sending module configured to send the RLC PDU to the RLC-L layer
- a second supplementing module configured to control the second pre-processing module and the second sending module to continue to work when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
- the third quantity is determined in the following manner:
- the third number N2 x GBR, where N2 is a positive integer; or
- the third number N2 ⁇ PBR, where N2 is a positive integer; or
- the third number N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- the RLC-L layer comprises:
- a cache module configured to store the received RLC PDU in a cache
- a sending module configured to: when the transmission timing of the MAC layer is reached, process the buffered RLC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the MAC layer.
- the RLC-H layer is further configured to determine, when receiving a packet loss status report fed back by the RLC layer on the UE side, the RLC PDU or the RLC PDU segment that is required to be retransmitted in the packet loss status report. Obtaining the RLC PDU or RLC PDU segment that needs to be retransmitted and sending it to the RLC-L layer;
- the RLC-L layer is further configured to send the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- the MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the message to the UE side.
- the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer includes information for indicating that the current RLC PDU or the RLC PDU segment is a retransmission packet. mark.
- each RLC-H layer corresponds to at least two RLC-L layers
- the RLC-H layer is further configured to select a link with a link condition better than other links from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
- the RLC-L layer is further configured to: when receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, preferentially send the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- the network side device is applied to a wireless transmission network of a CU-DU architecture
- the PDCP layer and the RLC-H layer are located in a CU
- the RLC-L layer and a MAC layer are located in a DU; or
- the network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
- the network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- the present disclosure also provides a user equipment, including:
- the MAC layer is configured to process the received MAC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
- the RLC layer is configured to perform comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP layer.
- each RLC layer corresponds to a PDCP layer
- each PDCP layer corresponds to at least one RLC layer
- the PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
- the RLC layer is further configured to sort the received RLC PDUs or RLC PDU segments sent by different MAC layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, the RLC to the network side
- the -H layer sends a packet loss status report.
- the RLC layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determine whether there is a RLC PDU with a missing sequence number or RLC PDU segmentation; when there is a RLC PDU or RLC PDU segment with missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU segment missing from the serial number is still not received. At the time, it is determined that there is a packet loss.
- the present disclosure also provides a user equipment, including:
- the PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
- An RLC layer configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
- the MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the network side.
- the RLC layer is further configured to: when receiving a packet loss status report fed back by the RLC-H layer on the network side, determine an RLC PDU or RLC PDU segment that is required to be retransmitted in the packet loss status report; Obtain the RLC PDU or RLC PDU segment that needs to be retransmitted, and send it to the MAC layer;
- the MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the MAC PDU to the network side.
- the RLC layer is further configured to acquire a link of the latest uplink resource, and send the RLC PDU or the RLC PDU segment that needs to be retransmitted to the MAC layer corresponding to the link of the latest uplink resource.
- the disclosure also provides a network side device, including:
- the MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC -L layer corresponds to one MAC layer;
- An RLC-L layer configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-H layer is configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP on the network side.
- a layer where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
- the PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
- each RLC-H layer corresponds to at least two RLC-L layers
- the RLC-H layer is further configured to perform comprehensive processing on RLC PDUs or RLC PDU segments that are sent by different RLC-L layers to obtain a complete RLC PDU.
- the RLC-H layer is further configured to sort the RLC PDUs or RLC PDU segments that are sent by different RLC-L layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, to the UE
- the RLC layer on the side sends a packet loss status report.
- the RLC-H layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determine whether there is a RLC with a missing sequence number.
- PDU or RLC PDU segmentation when there is a RLC PDU or RLC PDU segment with a missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU with the missing sequence number is still not received.
- segmenting it is determined that there is a packet loss.
- the network side device is applied to a wireless transmission network of a CU-DU architecture
- the PDCP layer and the RLC-H layer are located in a CU
- the RLC-L layer and a MAC layer are located in a DU; or
- the network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
- the network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- the embodiment of the present disclosure further provides a network side device, including a processor and a memory; wherein the processor is configured to execute the program implementation of the memory storage: the packet data convergence protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and the PDCP PDU is sent to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer; the RLC-H layer processes the received PDCP PDU to obtain an RLC PDU. And sending the RLC PDU to the RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-L layer processes the received RLC PDU to obtain an RLC PDU.
- the packet data convergence protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU
- the PDCP PDU is sent to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer
- the RLC-H layer processes the received PD
- each RLC-L layer corresponds to one MAC layer
- each MAC layer corresponds to at least one RLC-L layer
- the MAC The layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the UE side.
- An embodiment of the present disclosure further provides a user equipment, including a processor and a memory, where the processor is configured to perform the program implementation of the memory storage: the MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU. Segmenting, and transmitting the RLC PDU or RLC PDU segment to a corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers; the RLC layer sends RLC PDUs or RLC PDUs to different MAC layers received.
- the segmentation is integrated to obtain a complete RLC PDU, and the PDCP PDU is obtained from the complete RLC PDU, and the PDCP PDU is sent to the PDCP layer, where each RLC layer corresponds to a PDCP layer, and each PDCP The layer corresponds to at least one RLC layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- An embodiment of the present disclosure further provides a user equipment, including a processor and a memory, where the processor is configured to perform a program implementation of the memory storage: the PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and Sending the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer; the RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and the RLC PDU or The RLC PDU segment is sent to the MAC layer, where each RLC layer corresponds to at least two MAC layers; the MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and the The MAC PDU is sent to the network side.
- the processor is configured to perform a program implementation of the memory storage: the PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and Sending the PDCP PDU to the RLC layer, where each PD
- the embodiment of the present disclosure further provides a network side device, including a processor and a memory; wherein the processor is configured to perform the program implementation of the memory storage: the MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU.
- each MAC layer corresponds to at least one RLC-L layer, and each RLC-L layer corresponds to one MAC layer;
- the RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-H layer pair receives The RLC PDU or the RLC PDU segment is processed to obtain a complete RLC PDU, and the PDCP PDU is obtained from the complete RLC PDU, and the PDCP PDU is sent to the PDCP layer, where each RLC-H layer corresponds to one
- the PDCP layer each PDCP layer corresponding to at least one RLC-H layer;
- the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- the embodiment of the present disclosure further provides a computer readable storage medium, where the program is stored on the computer readable storage medium, and the program is implemented by the processor: the packet data convergence protocol PDCP layer performs the received high layer data packet Processing, obtaining a PDCP PDU, and transmitting the PDCP PDU to an RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer; the RLC-H layer processes the received PDCP PDU, Obtaining an RLC PDU, and sending the RLC PDU to an RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-L layer processes the received RLC PDU, Obtaining an RLC PDU or an RLC PDU segment, and sending the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer; The MAC layer processes the received RLC PDU or
- the embodiment of the present disclosure further provides a computer readable storage medium, where the computer readable storage medium stores a program, and when the program is executed by the processor, the MAC layer processes the received MAC PDU to obtain an RLC PDU. Or RLC PDU segmentation, and sending the RLC PDU or RLC PDU segment to a corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers; the RLC layer sends RLCs to different MAC layers received.
- the PDU or the RLC PDU segment is integrated to obtain a complete RLC PDU, and the PDCP PDU is obtained from the complete RLC PDU, and the PDCP PDU is sent to the PDCP layer, where each RLC layer corresponds to a PDCP layer.
- Each PDCP layer corresponds to at least one RLC layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- the embodiment of the present disclosure further provides a computer readable storage medium, where the program is stored by the processor, and the PDCP layer processes the received high-level data packet to obtain PDCP. And transmitting the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer; the RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and The RLC PDU or the RLC PDU segment is sent to the MAC layer, where each RLC layer corresponds to at least two MAC layers; the MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU. And sending the MAC PDU to the network side.
- the embodiment of the present disclosure further provides a computer readable storage medium, where the computer readable storage medium stores a program, and when the program is executed by the processor, the MAC layer processes the received MAC PDU to obtain an RLC PDU. Or RLC PDU segmentation, and sending the RLC PDU or RLC PDU segment to a corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC-L layer corresponds to one MAC layer.
- the RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-H layer Processing the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, and obtaining a PDCP PDU from the complete RLC PDU, and transmitting the PDCP PDU to the PDCP layer, where each RLC-H
- the layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- the RLC-H layer on the network side and the RLC layer on the UE side can comprehensively process the situation on multiple paths, for example, selection of multiple paths, reception and ordering of data on multiple paths, reassembly, state feedback, and retransmission. Thereby improving network efficiency.
- 1 is a user plane protocol stack in a mobile communication system in the related art
- FIG. 3 is a schematic flowchart of a data transmission method according to Embodiment 1 of the present disclosure
- FIG. 4 is a schematic structural diagram of a PDCP PDU
- FIG. 5 is a schematic diagram of a method for a cache mechanism of a PDCP layer on a network side according to an embodiment of the present disclosure
- FIG. 6 is a schematic structural diagram of an RLC PDU
- FIG. 7 is a schematic diagram of a method for a cache mechanism of an RLC-H layer on a network side according to an embodiment of the present disclosure
- FIG. 8 is a schematic flowchart of a data transmission method according to Embodiment 2 of the present disclosure.
- FIG. 9 is a schematic flowchart of a data transmission method according to Embodiment 3 of the present disclosure.
- FIG. 10 is a schematic flowchart diagram of a data transmission method according to Embodiment 4 of the present disclosure.
- FIG. 11 is a schematic flowchart of a data transmission method according to Embodiment 5 of the present disclosure.
- FIG. 12 is a schematic flowchart of a data transmission method according to Embodiment 6 of the present disclosure.
- FIG. 13 is a schematic structural diagram of a wireless transmission network of a CU-DU architecture according to Embodiment 7 of the present disclosure
- FIG. 14 is a schematic structural diagram of a wireless transmission network of an NR dual-connection or multi-connection architecture according to Embodiment 8 of the present disclosure
- FIG. 15 is a schematic structural diagram of a wireless transmission network of an NR-LTE interworking architecture according to Embodiment 9 of the present disclosure.
- FIG. 16 is a structural diagram of a network side device according to Embodiment 10 of the present disclosure.
- FIG. 17 is a structural diagram of a user equipment according to Embodiment 11 of the present disclosure.
- the network side device in the embodiment of the present disclosure includes a PDCP layer, an RLC-H layer, an RLC-L layer, and a MAC layer, that is, the RLC layer in the related art is divided into an RLC-H (RLC-High) entity and an RLC-L (RLC). -Low) entity, wherein the RLC-H layer is mainly responsible for data delivery and ARQ (Automatic Repeat Request) data transmission guarantee, and the RLC-L layer is mainly responsible for segmentation and cascading of data.
- Each PDCP layer corresponds to at least one RLC-H layer
- each RLC-H layer corresponds to at least one RLC-L layer
- each RLC-L layer corresponds to one MAC layer
- each MAC layer corresponds to at least one RLC-L layer.
- a first embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to a downlink initial transmission on a network side, where the data transmission method includes:
- Step 31 The PDCP layer on the network side processes the received high-level data packet to obtain a PDCP PDU (Protocol Data Unit), and sends the packet to the RLC-H layer on the network side, where each PDCP layer corresponds to at least An RLC-H layer;
- PDCP PDU Protocol Data Unit
- Step 32 The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer on the network side, where each RLC-H layer corresponds to at least one RLC-L.
- Floor
- Step 33 The RLC-L layer processes the received RLC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer of the network side, where each RLC-L layer corresponds to one MAC layer, and each a MAC layer corresponding to at least one RLC-L layer;
- Step 34 The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the message to the UE side.
- each PDCP layer corresponds to one RLC-H layer, that is, the PDCP layer and the RLC-H layer are in one-to-one correspondence, and there is only one RLC-H on each logical channel.
- each RLC-H layer corresponds to at least two RLC-L layers, that is, each RLC-H corresponds to at least two legs, so that the RLC-H layer can be on multiple paths.
- the situation is comprehensively processed.
- the link quality of multiple paths can be comprehensively considered, and the path with the best link quality can be selected to transmit data to transmit the data as soon as possible.
- the link quality of one of the paths is deteriorated, it is also possible to switch to another path in time to perform remediation, thereby improving the user experience and facilitating the improvement of network efficiency.
- the PDCP layer is mainly used for security operations and header compression and decompression processing, such as encryption and integrity protection, ROHC (Robust Header Compression) compression and decompression, etc., including:
- the PDCP processes the received high-level data packet to obtain a PCDP SDU, and encapsulates the PDCP SDU to obtain a PDCP PDU (service data unit).
- FIG. 4 is a schematic structural diagram of the PDCP PDU, which can be seen from FIG.
- the PDCP PDU consists of a PDCP SDU and a PDCP header.
- the PDCP layer has a Discard function for the data packet, that is, when the data packet is still not sent after the Discard timer expires, the data packet needs to be deleted, and the timeout packet has been assigned the PDCP SN.
- the deletion of the data packet will cause a gap in the entire SN sequence, and an additional mechanism is needed for the sender and the receiver to confirm the matter.
- the following method is adopted to avoid deleting the data packet to which the PDCP SN has been allocated:
- the step of the PDCP layer on the network side processing the received high-layer data packet to obtain the PDCP PDU and sending the signal to the RLC-H layer on the network side may include:
- Cache step 51 The PDCP layer processes the high-level data packet to obtain a PDCP SDU, and stores the PDCP SDU in the cache.
- Pre-processing step 52 The PDCP layer obtains a first number of PDCP SDUs from the cache, and processes the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCPs. PDU;
- Sending step 53 the PDCP layer sends the PDCP PDU to the RLC-H layer;
- Supplementary step 54 determining whether the second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent, if yes, returning to the pre-processing step 52; otherwise, continuing to perform the supplementing step 54.
- the function of the supplementary step is that once the packet part of the PDCP processing is sent out, the PDCP processing of the remaining data packets in the buffer is continued in the order of first in first out, so that the data packet that has been PDCP processed can be sufficient. Air interface transmission does not affect the transmission rate.
- the buffering step 51 further includes:
- the PDCP layer determines whether the PDCP SDU stored in the cache times out, and directly deletes the timeout PDCP SDU stored in the cache when the PDCP SDU stored in the cache times out.
- the PDCP layer when receiving the high-level data packet, the PDCP layer does not immediately perform the processing of the PDCP layer, but stores the form of a PDCP SDU in the cache, and only stores a small portion of the PDCP stored in the cache.
- the SDU allocates the SN and sends it to the RLC-H layer. These packets can be quickly transmitted, and then the SNs are allocated to the remaining SDUs in the cache.
- the data packet can be directly deleted from the cache. Since the data packet stored in the cache is not allocated to the SN, the deletion of the data packet will not cause a gap in the entire SN sequence. There is no longer a need for additional mechanisms for both sender and receiver to confirm this.
- the first two SNs may be assigned to the first two, and the SNs are sent according to the schedule, and the remaining three are stored in the cache, if in the process, the third If the data packet times out, it can be deleted directly from the cache.
- the SN number is 3... so that the SN of the PDCP PDU is continuous, and no Gap (gap) needs to be processed.
- the foregoing first quantity may be determined according to current scheduling information and/or transmission status, and specifically, may be determined in the following manner:
- the first number N1 ⁇ GBR (guaranteed bit rate), where N1 is a positive integer; or
- N1 a positive integer
- M the actual amount of data scheduled for each previous TTI (transmission time interval).
- the foregoing calculation method can ensure that the first number of data packets processed by the PCDP can satisfy the transmission of the N1 TTIs, and the value of the N1 is determined by the current link quality. If the current link transmission is relatively smooth, the timeout is relatively long. The value of N1 can be larger, and vice versa.
- the SN of the PDCP PDU is continuous, and no Gap needs to be processed, so that it can be specified in the standard that once the PDCP SN packet is allocated, deletion is not allowed, and the transmission to the peer end must be continued.
- the RLC-H layer is mainly responsible for data delivery and ARQ (Automatic Repeat Request) data transmission guarantee. Specifically, the allocation of the RLC SN is determined by the transmission window. If it is an AM (acknowledgement mode), it is necessary to consider whether the Polling bit is carried, etc., and finally form an RLC PDU.
- AM acknowledgement mode
- the RLC PDU includes one PDCP PDU. Of course, it can also contain several PDCP PDUs. Please refer to Figure 6.
- the RLC may multiplex the PDCP SN.
- the RLC-H layer may also perform the foregoing caching mechanism on the data packet, and the deletion of the data packet to which the RLC SN has been allocated is avoided, mainly because when the RLC-H layer has its own independent RLC SN, Equivalent to the RLC SN, the gap is not allowed.
- the PDCP PDU is not particularly sensitive to the PDCP layer, that is, the PDCP PDU can be It is discarded. At this time, the PDCP may not buffer the data packet.
- the data packet is received, it is sent to the RLC-H buffer after processing, and a large number of RLC SDUs are buffered by the RLC-H, and a small amount of RLC SDUs are processed.
- the RLC PDU is obtained and sent to the MAC layer for transmission.
- the following method may be used to avoid deleting the data packet to which the RLC SN has been allocated:
- the step of the RLC-H layer processing the received PDCP PDU to obtain the RLC PDU, and sending the RLC PDU to the RLC-L layer on the network side includes:
- the RLC-H layer processes the received PDCP PDU, obtains an RLC SDU, and stores the RLC SDU in a cache.
- Preprocessing step 72 The RLC-H layer acquires a third quantity of RLC SDUs from the cache, and processes the third quantity of RLC SDUs, including allocating SNs for the third number of RLC SDUs , get the RLC PDU;
- Sending step 73 the RLC-H layer sends the RLC PDU to the RLC-L layer;
- Supplementary step 74 Return to the pre-processing step 72 when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are transmitted.
- the function of the supplementary step is that once the data packet part processed by the RLC layer is sent out, the RLC layer processing is continued on the remaining data packets in the cache in the order of first in first out, to ensure that the data packet processed by the RLC layer is processed. It can be enough for air to send without affecting the sending rate.
- the buffering step 71 further includes:
- the RLC-H layer determines whether the RLC SDU stored in the cache times out, and directly deletes the timeout RLC SDU stored in the cache when the RLC SDU stored in the cache times out.
- the RLC-H layer when receiving the PDCP PDU, the RLC-H layer does not immediately perform RLC layer processing, but stores it in the cache in the form of RLC SDU, which is only a small part of the data packet stored in the cache.
- Perform RLC layer processing allocate SN for the small part of the data packet, and send it to the RLC-L layer, the data can be quickly transmitted, and then, in order, the RLC layer is performed on the remaining data packets in the cache. deal with.
- the data packet can be directly deleted from the cache. Since the data packet stored in the cache is not allocated to the SN, the deletion of the data packet will not cause a gap in the entire SN sequence. There is no longer a need for additional mechanisms for both sender and receiver to confirm this.
- the foregoing third quantity may be determined according to current scheduling information and/or transmission status, and specifically, may be determined in the following manner:
- N2 a positive integer
- M the actual amount of data scheduled for each previous TTI.
- the foregoing calculation method can ensure that the third number of data packets processed by the RLC can satisfy the transmission of N2 TTIs, and the value of N2 is determined by the current link quality. If the current link transmission is relatively smooth, the timeout is relatively long, N2 The value can be larger, and vice versa.
- the SN of the RLC PDU is continuous, and no Gap needs to be processed. Therefore, it can be specified in the standard that once the data packet of the RLC SN is allocated, deletion is not allowed, and the peer must continue to be performed. transmission.
- each RLC-H layer corresponds to at least two RLC-L layers
- the RLC-H layer has a certain routing mechanism for the path of the data to be sent, and the following sending methods may be used to select which RLC PDU to send to.
- RLC-L
- the bearer split transmission means that the RLC-H layer splits the RLC PDU and sends the split RLC PDU to at least two RLC-L layers.
- the RLC-H layer corresponds to two RLC-L layers, that is, the logical channel corresponding to the RLC-H corresponds to two data delivery paths, and when the two paths have equal rates, the data packets 0 and 2 can be , 4, 6, 8, ... are sent to a path to send packets 1, 3, 5, 7, 9, ... to another path. If the two path rates are relatively large, the transmission and load conditions of the two paths can be considered. In combination with the feedback of the flow control mechanism, the data packets are sent and sent off to ensure that the data can be sent to the peer end as soon as possible.
- the main feature of the bearer separation transmission mode is that multiple links are transmitted simultaneously, and different data is transmitted.
- the so-called duplicate transmission means that the RLC-H layer copies the RLC PDU and sends the copied RLC PDU to at least two RLC-L layers.
- the copy transmission mode is mainly for some important data, or data with high reliability and delay requirements, which can be transmitted simultaneously on two or more links after being copied.
- the main feature of the copy transmission mode is that multiple links are transmitted simultaneously, and the same data is transmitted.
- the selective transmission means that the RLC-H layer selects one link from at least two links and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
- the RLC-H layer may select one of the best link quality transmissions according to the link quality of at least two links.
- the main feature of the selective transmission method is that most of the time is to select one of the links to transmit.
- the RLC-L layer is primarily responsible for the segmentation cascading of data.
- the step of the RLC-L layer processing the received RLC PDU to obtain the RLC PDU or the RLC PDU segment and sending the packet to the MAC layer of the network side includes:
- the RLC-L layer stores the received RLC PDU in a cache
- the RLC-L layer processes the buffered RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer.
- the RLC-L layer when the transmission timing of the MAC layer is reached, the RLC-L layer performs appropriate concatenation and segmentation on the RLC PDU according to the resource size scheduled by the MAC layer, and sends the RLC PDU to the MAC layer.
- the MAC layer mainly performs scheduling and cascading processing and HARQ operations of different logical channels.
- each MAC layer may correspond to multiple RLC-L layers.
- data of different logical channels may be multiplexed at the MAC layer, that is, multiple RLC PDUs of different logical channels or RLC PDU segments can be multiplexed into one MAC PDU.
- the data transmission method may be applied to a wireless transmission network of a CU-DU (Centralized Unit-Distributed Unit) architecture, in which case the PDCP layer and the RLC-H layer are located in a CU; the RLC- The L layer and the MAC layer are located in the DU;
- CU-DU Centralized Unit-Distributed Unit
- the data transmission method may be applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, where the PDCP layer and the RLC-H layer are located in the MeNB;
- the data transmission method can be applied to a wireless transmission network of an NR (New Radio)-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in the NR MeNB.
- NR New Radio
- the data transmission method of the embodiment of the present disclosure can be implemented inside the 5G system, and across system contents.
- the UE side device architecture involved in the embodiment of the present disclosure is described below.
- the UE side device includes a PDCP layer, an RLC layer, and a MAC layer, where each PDCP layer corresponds to at least one RLC layer, and each RLC layer corresponds to multiple MAC layers.
- a second embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to downlink reception on a UE side, where the data transmission method includes:
- Step 81 The MAC layer on the UE side processes the received MAC PDU, and obtains the RLC PDU or the RLC PDU segment, and sends the RLC PDU segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
- the MAC layer does not distinguish between the RLC PDU or the RLC PDU segment, and performs the same processing, and the MAC layer may obtain the logical channel ID in the RLC PDU or the RLC PDU segment according to the The logical channel ID in the RLC PDU or RLC PDU segment determines the RLC layer to which the RLC PDU or RLC PDU segment belongs.
- Step 82 The RLC layer performs comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the RLC PDU.
- a PDCP layer on the UE side where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
- the segmentation is performed according to the segmented SN, and the complete RLC PDU is formed according to the segmentation information.
- the PDCP PDU When the PDCP PDU is sent to the PDCP layer, even if the PDCP PDU is received out of order, it can still be sent.
- Step 83 The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and delivers the PDCP SDU to the upper layer of the UE side.
- the PDCP layer performs decryption, decompression, and reordering processing on the received PDCP PDU, and after the PDCP SDU is solved from the sequenced data packet, the PDCP SDU is delivered to the upper layer.
- each RLC layer corresponds to multiple MAC layers
- the RLC layer may perform comprehensive processing from data on multiple paths, such as receiving ordering, reassembly, and state feedback, thereby improving network efficiency.
- the step of synthesizing the received RLC PDU or RLC PDU segment by the RLC layer comprises: the RLC layer sorting the received RLC PDU or RLC PDU segment sent by different MAC layers, according to the ordering As a result, it is determined whether there is a packet loss. When there is a packet loss, the packet loss status report is sent to the RLC-H layer on the network side.
- the one-to-one correspondence between the RLC layer on the UE side and the RLC-H layer on the network side corresponds to the same logical channel, and the ARQ (Automatic Repeat Request) related function is processed.
- the RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and the step of determining whether there is packet loss according to the sorting result includes:
- the RLC layer sorts the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;
- the UE side may return an acknowledgement (ACK) as needed, and a successful feedback and retransmission process ends.
- ACK acknowledgement
- the RLC layer combines the receiving conditions on multiple links to jointly generate feedback and packet loss status reports, thereby improving network efficiency.
- a third embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to downlink retransmission on the network side, where the data transmission method includes:
- Step 91 When receiving the packet loss status report fed back by the RLC layer on the UE side, the RLC-H layer determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and obtains the RLC that needs to be retransmitted. Segment the PDU or RLC PDU and send it to the RLC-L layer;
- Step 92 The RLC-L layer sends the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- Step 93 The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the message to the UE side.
- the RLC-H layer includes the segmentation information of the retransmission packet specified in the packet loss state to form a corresponding RLC PDU segmentation.
- the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer is included in the interface information for indicating the current RLC PDU or the RLC PDU.
- the segment is the tag of the retransmission packet.
- the label of the retransmission packet may be carried in the interface information of the RLC-H layer and the RLC-L layer, for example, carried in the header of the GTP-U, or may be 1 bit, one value represents the initial transmission packet, and another value Represents a retransmission package.
- the RLC-H layer acquires the RLC PDU or the RLC PDU segment that needs to be retransmitted, and sends the RLC PDU segment to the RLC-L layer, where the RLC-H layer selects one link status from the at least two links. A link that is superior to other links and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
- the path with the best link condition is selected for transmission, and the path selection of the initial transmission is not considered.
- the initial transmission and the retransmission path are selected. Independent process.
- the step of the RLC-L layer transmitting the received RLC PDU or the RLC PDU that needs to be retransmitted to the corresponding MAC layer of the network side includes: the RLC-L
- the layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- the RLC-L layer identifies the retransmission packet based on the tag of the retransmission packet.
- the RLC-H layer when an RLC-H layer corresponds to multiple RLC-L layers, the RLC-H layer can comprehensively process transmissions on multiple links, effectively perform retransmission, and improve user experience. It is also conducive to the improvement of network efficiency.
- the data transmission method may be applied to a wireless transmission network of a CU-DU architecture.
- the PDCP layer and the RLC-H layer are located in a CU;
- the RLC-L layer and the MAC layer are located in a DU;
- the data transmission method may be applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, where the PDCP layer and the RLC-H layer are located in the MeNB;
- the data transmission method can be applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in the NR MeNB.
- the data transmission method of the embodiment of the present disclosure can be implemented inside the 5G system, and across system contents.
- a fourth embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to an uplink initial transmission on a UE side, where the data transmission method includes:
- Step 101 The PDCP layer on the UE side processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer on the UE side, where each PDCP layer corresponds to at least one RLC layer;
- Step 102 The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer of the UE side, where each RLC layer corresponds to at least Two MAC layers;
- the RLC layer performs the processing of the RLC PDU, and may send the corresponding RLC PDU or the RLC PDU segment to the MAC layer for transmission in advance or after the MAC layer transmission resource is obtained.
- Step 103 The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the packet to the network side.
- each RLC layer corresponds to at least two MAC layers, that is, corresponding to at least two links, so that the RLC layer can select a path with a better link to send data according to the real-time situation of the current link, thereby Improve network efficiency.
- the step of the RLC layer to send the RLC PDU or the RLC PDU segment to the MAC layer of the UE side may include: the RLC layer selects at least one link from the at least two links that is better than other links. And send the RLC PDU or RLC PDU segment to the MAC layer corresponding to the selected link.
- a fifth embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to uplink reception on a network side, where the data transmission method includes:
- Step 111 The MAC layer on the network side processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer. Each RLC-L layer corresponds to one MAC layer;
- the MAC layer may acquire a logical channel ID in an RLC PDU or an RLC PDU segment, and determine, according to a logical channel ID in the RLC PDU or the RLC PDU segment, an RLC-L layer to which the RLC PDU or the RLC PDU segment belongs. .
- Step 112 The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- Step 113 The RLC-H layer processes the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the network side.
- a PDCP layer wherein each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
- Step 114 The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and delivers the PDCP SDU to the upper layer of the network side.
- each RLC-H layer corresponds to at least two RLC-L layers, and the RLC-H layer processes the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU.
- the RLC-H layer performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers to obtain a complete RLC PDU.
- the step of synthesizing, by the RLC-H layer, the received RLC PDU or RLC PDU segment sent by different RLC-L layers comprises: sending, by the RLC-H layer, different RLC-L layers received
- the RLC PDU or the RLC PDU segment is sorted, and the packet loss is judged according to the sorting result.
- the packet loss status report is sent to the RLC layer of the UE side.
- the RLC-H layer uniformly processes the receiving states of different paths to form feedback, and sends the packet loss status report to the RLC layer on the UE side, thereby improving network efficiency.
- the NACK status may be included, or the ACK status may be included at the same time.
- the RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by different RLC-L layers, and the step of determining whether there is packet loss according to the sorting result includes:
- the RLC-H layer sorts the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or a RLC PDU segment with a missing sequence number;
- the data transmission method of the embodiment of the present disclosure can be applied to various types of wireless transmission networks, for example:
- the data transmission method may be applied to a wireless transmission network of a CU-DU architecture.
- the PDCP layer and the RLC-H layer are located in a CU;
- the RLC-L layer and the MAC layer are located in a DU;
- the data transmission method may be applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, in which case the PDCP layer and the RLC-H layer are located in the MeNB; or
- the data transmission method can be applied to a wireless transmission network of an NR-LTE interworking architecture, in which case the PDCP layer and the RLC-H layer are located in the NR MeNB.
- a sixth embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to an uplink retransmission on a UE side, where the data transmission method includes:
- Step 121 When receiving the packet loss status report fed back by the RLC-H layer on the network side, the RLC layer on the UE side determines the RLC PDU or RLC PDU segment that needs to be retransmitted specified in the packet loss status report; The transmitted RLC PDU or RLC PDU is segmented and sent to the MAC layer;
- Step 122 The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the MAC PDU to the network side.
- each RLC layer corresponds to multiple MAC layers, the RLC layer can perform comprehensive processing on the packet loss status on multiple paths, thereby improving network efficiency.
- the RLC layer acquires an RLC PDU or an RLC PDU segment that needs to be retransmitted, and sends the RLC PDU segment to the MAC layer, where the RLC layer acquires a link of the latest uplink resource, and needs to retransmit the RLC PDU.
- the RLC PDU segment is sent to the MAC layer corresponding to the link of the latest uplink resource to ensure retransmission delay.
- the uplink transmission needs to be scheduled, and has a certain delay.
- the uplink resource is obtained at time t, which is generally used after 4 subframes, that is, t+4. If one of the two paths has obtained the uplink resource, 4 subframes can be used later, and the other has no resources, the first path has the latest uplink resource. If two paths are used, the first uplink resource can be used after 2 subframes, and the second path can be used after 3 subframes (meaning that both are waiting for different durations after receiving the uplink resource), then obviously Still the first path has the most recent upstream resource.
- a path with higher reliability such as a path with a lower average block error rate or a better link quality, and a RLC PDU or RLC PDU that needs to be retransmitted may also be selected. segment.
- FIG. 13 is a schematic structural diagram of a CU-DU architecture wireless transmission network according to Embodiment 7 of the present disclosure.
- a PDCP layer and an RLC-H layer are located in a CU, and RLC The L-layer and the MAC layer are located in the DU.
- one PDCP layer corresponds to one RLC-H layer
- one RLC-H layer corresponds to two RLC-L layers, that is, one RLC-H layer corresponds to two legs ( Leg1 and leg2)
- each RLC-L layer corresponds to one MAC layer.
- one PDCP layer corresponds to one RLC layer
- one RLC layer corresponds to two MAC layers (MAC-1 and MAC-2).
- Step 1311 The PDCP layer of the CU entity processes the received high-level data packet to obtain a PDCP PDU (Protocol Data Unit), and sends the packet to the RLC-H layer.
- PDCP PDU Protocol Data Unit
- the PDCP layer may use the foregoing caching mechanism, and when receiving the high-level data packet, the PDCP SDU is stored in the buffer, and only a small number of PDCP SDUs in the buffer are processed by the PDCP layer to obtain the PDCP PDU and sent to the PDCP PDU.
- the RLC-H layer can also directly process the PDCP layer when it receives the high-level data packet, and send it to the RLC-H layer.
- the RLC layer and the PDCP layer are in one-to-one correspondence, and all belong to the same logical channel, and in the CU, each logical channel only corresponds to one RLC layer, and the RLC layer is also located at the upper end of the protocol stack, so it can also be called As the RLC-High (RLC-H) layer;
- Step 1312 The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer of the DU entity through the leg1;
- the RLC-H may also use the foregoing caching mechanism.
- the RLC SDU is stored in the cache, and only a small number of RLC SDUs in the buffer are processed by the RLC layer to obtain the RLC PDU and sent. Give the RLC-L layer of the DU entity.
- Step 1313 The RLC-L layer of the DU entity stores the received RLC PDU in the cache.
- the RLC-L layer processes the buffered RLC PDU to obtain an RLC PDU or
- the RLC PDU is segmented and sent to the MAC layer.
- Step 1314 The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the message to the UE side.
- Step 1321 The MAC layer on the UE side processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the segment to the corresponding RLC layer.
- Step 1322 The RLC layer sorts the received RLC PDU or RLC PDU segments according to the sequence number of the received RLC PDU or RLC PDU segment, obtains a complete RLC PDU, and obtains the complete RLC PDU.
- the PDCP PDU is sent to the PDCP layer on the UE side.
- Step 1323 The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and submits the PDCP SDU to the upper layer of the UE side.
- Step 1331 The RLC-H layer of the CU entity of the network side receives the packet loss status report fed back by the RLC layer on the UE side, and determines the RLC PDU or RLC PDU segment that needs to be retransmitted specified in the packet loss status report. Obtain the RLC PDU or RLC PDU segment that needs to be retransmitted, and select one link from the two links with the link condition better than the other links (leg2), and send the RLC PDU to the RLC corresponding to the selected link.
- -L layer
- Step 1332 The RLC-L layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer when receiving the RLC PDU or RLC PDU segment that needs to be retransmitted.
- Step 1333 The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the message to the UE side.
- Step 1341 The PDCP layer on the UE side processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer on the UE side.
- Step 1342 The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer of the UE side.
- Step 1343 The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the packet to the network side.
- Step 1351 The MAC layer on the network side processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the segment to the corresponding RLC-L layer.
- Step 1352 The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the corresponding RLC-H layer.
- Step 1353 The RLC-H layer of the CU entity performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers, obtains a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU. And sending the PDCP PDU to the PDCP layer on the network side; and, in the sorting process, determining whether there is a packet loss according to the sorting result, and sending a packet loss status report to the RLC layer on the UE side when there is a packet loss.
- Step 1354 The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and submits the PDCP SDU to the upper layer of the network side.
- Step 1361 When receiving the packet loss status report fed back by the RLC-H layer on the network side, the RLC layer on the UE side determines the RLC PDU or RLC PDU segment that needs to be retransmitted specified in the packet loss status report; The transmitted RLC PDU or the RLC PDU is segmented, and the link of the latest uplink resource is obtained, and the RLC PDU or the RLC PDU segment that needs to be retransmitted is sent to the MAC layer corresponding to the link of the latest uplink resource.
- Step 1362 The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the MAC PDU to the network side.
- FIG. 14 is a schematic structural diagram of a wireless transmission network of an NR dual-connection or multi-connection architecture according to Embodiment 8 of the present disclosure.
- the PDCP layer and The RLC-H layer is located in the MeNB, and the MeNB further includes an RLC-L layer and a MAC layer.
- the SeMB also includes an RLC-L layer and a MAC layer, wherein one PDCP layer corresponds to one RLC-H layer and one RLC.
- the -H layer corresponds to two RLC-L layers, that is, one RLC-H layer corresponds to two legs, and each RLC-L layer corresponds to one MAC layer.
- one PDCP layer corresponds to one RLC layer
- one RLC layer corresponds to two MAC layers (MAC-1 and MAC-2).
- dual-connection or multi-connection transmission may be performed.
- dual connectivity is given, and if there are two or more SeNBs, it is regarded as More connections.
- the dual-connected or multi-connected routing node is RLC-H.
- the data processing in the embodiment of the present disclosure is similar to the data processing procedure in the foregoing embodiment.
- the biggest difference is that the PDCP and the RLC-H on the network side are located inside one of the transmission paths MeNB, and the PDCP knows the state of the MeNB most clearly. Convenient, other processes are similar and will not be described in detail here.
- FIG. 15 is a structural diagram of a wireless transmission network of an NR-LTE interworking architecture according to Embodiment 9 of the present disclosure.
- the PDCP layer and the RLC- The H layer is located in the MeNB, and the MeNB further includes an RLC-L layer and a MAC layer.
- the LTE SeMB also includes an RLC-L layer and a MAC layer, wherein one PDCP layer corresponds to one RLC-H layer, and one RLC- The H layer corresponds to two RLC-L layers, that is, one RLC-H layer corresponds to two legs, and each RLC-L layer corresponds to one MAC layer.
- one PDCP layer corresponds to one RLC layer
- one RLC layer corresponds to two MAC layers (MAC-1 and MAC-2).
- the left side is the NR protocol stack
- the right side is the LTE protocol stack.
- the LTE protocol stack is explicitly written, and the LTE existing protocol is used.
- the NR new protocol stack is required.
- a new LTE SeNB is added, and the structure is similarly added.
- a new SeNB may be added, that is, a new NR.
- the SeNB constitutes a multi-connection.
- the LTE link needs to maintain the existing processing.
- the LTE link can treat the received data packet as an RLC SDU, and does not need to distinguish the specific data format.
- the existing LTE protocol can ensure this, and even the LTE link can be configured into the UM mode. There is no need to acknowledge and retransmit the data, and all feedback and retransmissions are performed by the 5G RLC-H.
- the RLC on the UE side sorts and reassembles the RLC data from multiple paths, and feeds the found packet loss to the network side RLC-H layer, and the RLC-H layer arranges retransmission of the corresponding data and retransmits.
- the LTE path does not distinguish the type of the packet and processes it in the order of receiving.
- the high-priority processing of the retransmission packet may not be implemented.
- the LET path can also perform high priority. Processing. For NR paths, priority handling of retransmitted data is supported.
- FIG. 16 is a schematic structural diagram of a network side device according to Embodiment 10 of the present disclosure, where the network side device includes:
- the PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
- An RLC-H layer configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-L layer is configured to process the received RLC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one MAC layer.
- the MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the UE side.
- each RLC-H layer corresponds to at least two RLC-L layers.
- the RLC-H layer comprises:
- a first routing module configured to offload the RLC PDU, and send the offloaded RLC PDU to at least two RLC-L layers respectively;
- a second routing module configured to: replicate the RLC PDU, and send the copied RLC PDU to at least two RLC-L layers respectively;
- the third routing module is configured to select one link from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
- the PDCP layer comprises:
- a first cache module configured to process the received high-level data packet, obtain a PDCP SDU, and store the PDCP SDU in the cache;
- a first pre-processing module configured to obtain a first number of PDCP SDUs from the cache, and process the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCP PDUs ;
- a first sending module configured to send a PDCP PDU to the RLC-H layer
- a supplementing module configured to control the first pre-processing module and the first sending module to continue to work when a second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent.
- the first quantity is determined in the following manner:
- the first number N1 ⁇ GBR, where N1 is a positive integer; or
- the first number N1 ⁇ PBR, where N1 is a positive integer; or
- the first number N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- the RLC-H layer comprises:
- a second cache module configured to process the received PDCP PDU, obtain an RLC SDU, and store the RLC SDU in a cache;
- a second pre-processing module configured to acquire a third quantity of RLC SDUs from the cache, and process the third quantity of RLC SDUs, including allocating SNs for the third quantity of RLC SDUs to obtain RLC PDU;
- a second sending module configured to send the RLC PDU to the RLC-L layer
- a second supplementing module configured to control the second pre-processing module and the second sending module to continue to work when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
- the third quantity is determined in the following manner:
- the third number N2 x GBR, where N2 is a positive integer; or
- the third number N2 ⁇ PBR, where N2 is a positive integer; or
- the third number N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- the RLC-L layer comprises:
- a cache module configured to store the received RLC PDU in a cache
- a sending module configured to: when the transmission timing of the MAC layer is reached, process the buffered RLC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the MAC layer.
- the RLC-H layer is further configured to determine, when receiving a packet loss status report fed back by the RLC layer on the UE side, the RLC PDU or the RLC PDU segment that is required to be retransmitted in the packet loss status report. Obtaining the RLC PDU or RLC PDU segment that needs to be retransmitted and sending it to the RLC-L layer;
- the RLC-L layer is further configured to send the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- the MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the message to the UE side.
- the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer includes information for indicating that the current RLC PDU or the RLC PDU segment is a retransmission packet. mark.
- each RLC-H layer corresponds to at least two RLC-L layers
- the RLC-H layer is further configured to select a link with a link condition better than other links from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
- the RLC-L layer is further configured to: when receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, preferentially send the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- the network side device is applied to a wireless transmission network of a CU-DU architecture
- the PDCP layer and the RLC-H layer are located in a CU
- the RLC-L layer and a MAC layer are located in a DU; or
- the network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
- the network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- FIG. 17 is a schematic structural diagram of a user equipment according to Embodiment 11 of the present disclosure, where the user equipment includes:
- the MAC layer is configured to process the received MAC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
- the RLC layer is configured to perform comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP layer.
- each RLC layer corresponds to a PDCP layer
- each PDCP layer corresponds to at least one RLC layer
- the PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
- the RLC layer is further configured to sort the received RLC PDUs or RLC PDU segments sent by different MAC layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, the RLC to the network side
- the -H layer sends a packet loss status report.
- the RLC layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determine whether there is a RLC PDU with a missing sequence number or RLC PDU segmentation; when there is a RLC PDU or RLC PDU segment with missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU segment missing from the serial number is still not received. At the time, it is determined that there is a packet loss.
- the PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
- An RLC layer configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
- the MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the network side.
- the RLC layer is further configured to: when receiving a packet loss status report fed back by the RLC-H layer on the network side, determine an RLC PDU or RLC PDU segment that is required to be retransmitted in the packet loss status report; Obtain the RLC PDU or RLC PDU segment that needs to be retransmitted, and send it to the MAC layer;
- the MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the MAC PDU to the network side.
- the RLC layer is further configured to acquire a link of the latest uplink resource, and send the RLC PDU or the RLC PDU segment that needs to be retransmitted to the MAC layer corresponding to the link of the latest uplink resource.
- the MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC -L layer corresponds to one MAC layer;
- An RLC-L layer configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-H layer is configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP on the network side.
- a layer where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
- the PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
- each RLC-H layer corresponds to at least two RLC-L layers
- the RLC-H layer is further configured to perform comprehensive processing on RLC PDUs or RLC PDU segments that are sent by different RLC-L layers to obtain a complete RLC PDU.
- the RLC-H layer is further configured to sort the RLC PDUs or RLC PDU segments that are sent by different RLC-L layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, to the UE
- the RLC layer on the side sends a packet loss status report.
- the RLC-H layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determine whether there is a RLC with a missing sequence number.
- PDU or RLC PDU segmentation when there is a RLC PDU or RLC PDU segment with a missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU with the missing sequence number is still not received.
- segmenting it is determined that there is a packet loss.
- the network side device is applied to a wireless transmission network of a CU-DU architecture
- the PDCP layer and the RLC-H layer are located in a CU
- the RLC-L layer and a MAC layer are located in a DU; or
- the network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
- the network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- Embodiment 14 of the present disclosure provides a data processing apparatus including: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
- the PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
- An RLC-H layer configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-L layer is configured to process the received RLC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one MAC layer.
- the MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the UE side.
- Embodiment 15 of the present disclosure provides a data processing apparatus including: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
- the MAC layer is configured to process the received MAC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
- the RLC layer is configured to perform comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP layer.
- each RLC layer corresponds to a PDCP layer
- each PDCP layer corresponds to at least one RLC layer
- the PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
- Embodiment 16 of the present disclosure provides a data processing apparatus including: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
- the PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
- An RLC layer configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
- the MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the network side.
- Embodiment 17 of the present disclosure provides a data processing apparatus comprising: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
- the MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC -L layer corresponds to one MAC layer;
- An RLC-L layer configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
- the RLC-H layer is configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP on the network side.
- a layer where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
- the PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
- the apparatus provided by the fourteenth, fifteenth, sixteenth and seventeenth embodiments of the present disclosure is a device capable of corresponding to the data transmission method provided by the foregoing method embodiment, and therefore the data transmission method provided by the foregoing method embodiment All of the embodiments can be applied to the fourteenth, fifteenth, sixteenth and seventeenth embodiments, and all of the same or similar benefits can be achieved.
- 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)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided are a data transmission method, a network side device and a user equipment. The data transmission method comprises: a PDCP layer at a network side processing a high-layer data packet to obtain a PDCP PDU and sending same to an RLC-H layer, with each PDCP layer corresponding to at least one RLC-H layer; the RLC-H layer processing the received PDCP PDU, so as to obtain an RLC PDU, and sending the RLC PDU to an RLC-L layer, with each RLC-H layer corresponding to at least one RLC-L layer; the RLC-L layer processing the received RLC PDU, so as to obtain an RLC PDU or RLC PDU segment and sending same to a MAC layer, with each RLC-L layer corresponding to a MAC layer; and the MAC layer processing the received RLC PDU or the segment, so as to obtain a MAC PDU and sending the MAC PDU to a UE side.
Description
相关申请的交叉引用Cross-reference to related applications
本申请主张于2017年1月5日提交中国专利局、申请号为:201710008345.5的优先权,其全部内容据此通过引用并入本申请。The present application claims priority to the Chinese Patent Office, filed Jan. 5, 2017, the entire disclosure of which is hereby incorporated by reference.
本公开涉及通信技术领域,尤其涉及一种数据传输方法、网络侧设备及用户设备。The present disclosure relates to the field of communications technologies, and in particular, to a data transmission method, a network side device, and a user equipment.
移动通信系统未来发展中,为了更好的满足用户需求,极大提升网络容量和吞吐量,必将会引入更多的传输节点,即未来为超密集网络。在超密集网络中,为了实现高传输速率,可以采取高频小站覆盖。在这样的场景中,高频小站密集部署,可以采用双连接或多连接技术,即UE(User Equipment,用户设备)通过两条或者两条以上的链路获得数据传输。In the future development of mobile communication systems, in order to better meet the needs of users and greatly improve network capacity and throughput, more transmission nodes will be introduced, that is, ultra-dense networks in the future. In an ultra-dense network, in order to achieve a high transmission rate, high-frequency small station coverage can be adopted. In such a scenario, the high-frequency stations are densely deployed, and the dual-connection or multi-connection technology can be adopted, that is, the UE (User Equipment) obtains data transmission through two or more links.
在相关技术的通信系统中,UE和eNB(evolved Node B,演进型基站)之间的数据传输,通常经过PDCP(Packet Data Convergence Protocol,分组数据汇聚协议),RLC(Radio Link Control,无线链路层控制协议),MAC(Media Access Control,介质访问控制)和PHY(Physical Layer,物理层)的传输。如图1所示,为相关技术中的移动通信系统中的用户面协议栈。每一层完成不同的数据处理。PDCP主要是进行安全操作和头压缩解压缩处理,例如加密和完整性保护,ROHC(Robust Header Compression,健壮性包头压缩)压缩和解压缩等;RLC主要完成数据的分段级联和按序递交及ARQ(Automatic Repeat Request,自动重传请求)数据传输保障;MAC主要完成调度和不同逻辑信道的级联处理及HARQ(Hybrid Automatic Repeat Request,混合自动重传请求)操作;PHY完成传输块成包和空口发送。In the communication system of the related art, the data transmission between the UE and the eNB (evolved Node B, the evolved base station) is usually through a Packet Data Convergence Protocol (PDCP), and a Radio Link Control (RLC). Layer Control Protocol), MAC (Media Access Control) and PHY (Physical Layer) transmission. As shown in FIG. 1, it is a user plane protocol stack in a mobile communication system in the related art. Each layer performs different data processing. PDCP mainly performs security operations and header compression and decompression processing, such as encryption and integrity protection, ROHC (Robust Header Compression) compression and decompression, etc.; RLC mainly completes segmentation and sequential delivery of data and The ARQ (Automatic Repeat Request) data transmission guarantee; the MAC mainly completes the scheduling and the cascade processing of different logical channels and the HARQ (Hybrid Automatic Repeat Request) operation; the PHY completes the transport block into packets and Air port is sent.
请参考图2,在双连接的架构中,用户数据可以在不同eNB之间进行分流处理。Referring to FIG. 2, in the dual connectivity architecture, user data can be offloaded between different eNBs.
在相关技术中,每条逻辑信道对应三层L2子实体(PDCP、RLC和MAC)。在单连接的情况下,每个逻辑信道拥有独立的PDCP和RLC层,并复用MAC层,RLC进行其与对等端之间直接的反馈和重传。而当双连接承载分离(Split Bearer)的情况下,每个逻辑信道有独立的PDCP层,在PDCP层之下每一条链路拥有自己的RLC层,并且每条链路的RLC层独立进行各自的反馈和重传。In the related art, each logical channel corresponds to three layers of L2 sub-entities (PDCP, RLC, and MAC). In the case of a single connection, each logical channel has an independent PDCP and RLC layer, and the MAC layer is multiplexed, and the RLC performs direct feedback and retransmission between it and the peer. In the case of a dual-link split bearer, each logical channel has an independent PDCP layer. Each link under the PDCP layer has its own RLC layer, and the RLC layers of each link independently perform their respective Feedback and retransmission.
在上述的两种技术中,均不存在对于两条或两条以上链路的传输状态进行综合处理的情况,缺乏对于反馈和重传的协作,当一条链路变差时,不能及时补救,降低了网络效率。In the above two technologies, there is no comprehensive processing for the transmission status of two or more links, and there is a lack of cooperation for feedback and retransmission. When a link is deteriorated, it cannot be remedied in time. Reduced network efficiency.
发明内容Summary of the invention
有鉴于此,本公开提供一种数据传输方法、网络侧设备及用户设备,用以提高网络效率。In view of this, the present disclosure provides a data transmission method, a network side device, and a user equipment to improve network efficiency.
为解决上述技术问题,本公开提供一种数据传输方法,应用于网络侧,包括:To solve the above technical problem, the present disclosure provides a data transmission method, which is applied to a network side, and includes:
分组数据汇聚协议PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The packet data convergence protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
所述RLC-L层将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;The RLC-L layer processes the received RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer;
所述MAC层对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至UE侧。The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU and sends it to the UE side.
优选地,每一RLC-H层对应至少两个RLC-L层。Preferably, each RLC-H layer corresponds to at least two RLC-L layers.
优选地,所述RLC-H层将RLC PDU发送给RLC-L层的步骤包括:Preferably, the step of sending, by the RLC-H layer, the RLC PDU to the RLC-L layer includes:
所述RLC-H层将RLC PDU进行分流,并将分流后的RLC PDU分别发送给至少两个RLC-L层;或者The RLC-H layer offloads the RLC PDU, and sends the offloaded RLC PDU to at least two RLC-L layers respectively; or
所述RLC-H层将RLC PDU进行复制,并将复制后的RLC PDU分别发 送给至少两个RLC-L层;或者The RLC-H layer replicates the RLC PDU and sends the copied RLC PDU to at least two RLC-L layers respectively; or
所述RLC-H层从至少两条链路中选择一条链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer selects one link from at least two links, and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
优选地,所述PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC-H层的步骤包括:Preferably, the step of processing, by the PDCP layer, the received high-layer data packet to obtain a PDCP PDU and sending the signal to the RLC-H layer includes:
缓存步骤:所述PDCP层将接收到的高层数据包进行处理,得到PDCP SDU,并将PDCP SDU存储于缓存中;Cache step: the PDCP layer processes the received high-level data packet to obtain a PDCP SDU, and stores the PDCP SDU in the cache;
预处理步骤:所述PDCP层从所述缓存中获取第一数量个PDCP SDU,对所述第一数量个PDCP SDU进行处理,其中,包括为所述第一数量个PDCP SDU分配SN,得到PDCP PDU;a pre-processing step: the PDCP layer obtains a first number of PDCP SDUs from the cache, and processes the first number of PDCP SDUs, where the SN is allocated to the first number of PDCP SDUs to obtain a PDCP. PDU;
发送步骤:所述PDCP层将PDCP PDU发送给RLC-H层;Sending step: the PDCP layer sends the PDCP PDU to the RLC-H layer;
补充步骤:当所述第一数量个PDCP SDU对应的MAC PDU中的第二数量个MAC PDU被发送时,返回所述预处理步骤。a supplementary step: when the second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent, return to the pre-processing step.
优选地,所述第一数量采用以下方式确定:Preferably, the first quantity is determined in the following manner:
第一数量=N1×GBR,其中,N1为正整数;或者The first number = N1 × GBR, where N1 is a positive integer; or
第一数量=N1×PBR,其中,N1为正整数;或者The first number = N1 × PBR, where N1 is a positive integer; or
第一数量=N1×M,其中,N1为正整数,M为之前每个TTI调度的实际数据量。The first number = N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
优选地,所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给RLC-L层的步骤包括:Preferably, the step of the RLC-H layer processing the received PDCP PDU, obtaining the RLC PDU, and sending the RLC PDU to the RLC-L layer includes:
缓存步骤:所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC SDU,并将RLC SDU存储于缓存中;Cache step: the RLC-H layer processes the received PDCP PDU, obtains the RLC SDU, and stores the RLC SDU in the cache;
预处理步骤:所述RLC-H层从所述缓存中获取第三数量个RLC SDU,并对所述第三数量个RLC SDU进行处理,其中包括为所述第三数量个RLC SDU分配SN,得到RLC PDU;a pre-processing step: the RLC-H layer acquires a third quantity of RLC SDUs from the cache, and processes the third quantity of RLC SDUs, including allocating SNs for the third number of RLC SDUs, Obtain an RLC PDU;
发送步骤:所述RLC-H层将RLC PDU发送给RLC-L层;Transmitting step: the RLC-H layer sends the RLC PDU to the RLC-L layer;
补充步骤:当所述第三数量个RLC SDU对应的MAC PDU中的第四数量个MAC PDU被发送时,返回所述预处理步骤。Supplementary step: returning to the pre-processing step when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
优选地,所述第三数量采用以下方式确定:Preferably, the third quantity is determined in the following manner:
第三数量=N2×GBR,其中,N2为正整数;或者The third number = N2 x GBR, where N2 is a positive integer; or
第三数量=N2×PBR,其中,N2为正整数;或者The third number = N2 × PBR, where N2 is a positive integer; or
第三数量=N2×M,其中,N2为正整数,M为之前每个TTI调度的实际数据量。The third number = N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
优选地,所述RLC-L层将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给MAC层的步骤包括:Preferably, the step of the RLC-L layer processing the received RLC PDU to obtain the RLC PDU or the RLC PDU segment and sending the packet to the MAC layer includes:
所述RLC-L层将接收到的RLC PDU存储于缓存中;The RLC-L layer stores the received RLC PDU in a cache;
当所述MAC层的传输时机达到时,所述RLC-L层将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给所述MAC层。When the transmission timing of the MAC layer is reached, the RLC-L layer processes the buffered RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer.
优选地,所述数据传输方法还包括:Preferably, the data transmission method further includes:
所述RLC-H层接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到RLC-L层;When receiving the packet loss status report fed back by the RLC layer on the UE side, the RLC-H layer determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and acquires the RLC PDU that needs to be retransmitted. Or RLC PDU segmentation and sent to the RLC-L layer;
所述RLC-L层将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给MAC层;Sending, by the RLC-L layer, the received RLC PDU or RLC PDU that needs to be retransmitted to the MAC layer;
所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给UE侧。The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the message to the UE side.
优选地,所述需要重传的RLC PDU或RLC PDU分段中和/或RLC-H层与RLC-L层的接口信息中包括用于指示当前RLC PDU或RLC PDU分段为重传包的标记。Preferably, the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer includes information for indicating that the current RLC PDU or the RLC PDU segment is a retransmission packet. mark.
优选地,每一RLC-H层对应至少两个RLC-L层,所述获取需要重传的RLC PDU或RLC PDU分段,并发送到RLC-L层的步骤包括:Preferably, each RLC-H layer corresponds to at least two RLC-L layers, and the step of acquiring the retransmitted RLC PDU or RLC PDU segment and sending to the RLC-L layer includes:
所述RLC-H层从至少两条链路中选择一条链路状况优于其他链路的链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer selects one link from the at least two links that is better than the other links, and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
优选地,所述RLC-L层将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给对应的所述网络侧的MAC层的步骤包括:Preferably, the step of the RLC-L layer transmitting the received RLC PDU or RLC PDU that needs to be retransmitted to the corresponding MAC layer of the network side includes:
所述RLC-L层在接收到所述需要重传的RLC PDU或RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。When receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, the RLC-L layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
优选地,所述数据传输方法应用于CU-DU架构的无线传输网络,所述 PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者Preferably, the data transmission method is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
所述数据传输方法应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The data transmission method is applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
所述数据传输方法应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The data transmission method is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
本公开还提供一种数据传输方法,应用于UE侧,包括:The present disclosure also provides a data transmission method, which is applied to a UE side, and includes:
MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer processes the received MAC PDU, obtains the RLC PDU or the RLC PDU segment, and sends the RLC PDU segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer performs comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the PDCP layer. Each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer processes the received PDCP PDU, obtains the PDCP SDU, and delivers it to the upper layer.
优选地,所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理的步骤包括:Preferably, the step of the RLC layer performing comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers includes:
所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向网络侧的RLC-H层发送丢包状态报告。The RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and determines whether there is a packet loss according to the sorting result. When there is a packet loss, the packet is sent to the RLC-H layer on the network side. report.
优选地,所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包的步骤包括:Preferably, the RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and the step of determining whether there is packet loss according to the sorting result includes:
所述RLC层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;The RLC layer sorts the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;
当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;When there is an RLC PDU or a RLC PDU segment with a missing sequence number, a reordering timer is started;
当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。When the reordering timer expires and the RLC PDU or RLC PDU segment with the missing sequence number is still not received, it is determined that there is a packet loss.
本公开还提供一种数据传输方法,应用于UE侧,包括:The present disclosure also provides a data transmission method, which is applied to a UE side, and includes:
PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
所述MAC层对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至网络侧。The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU and sends it to the network side.
优选地,所述数据传输方法还包括:Preferably, the data transmission method further includes:
所述RLC层接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到MAC层;The RLC layer receives the packet loss status report fed back by the RLC-H layer on the network side, determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and acquires the RLC PDU that needs to be retransmitted. Or RLC PDU segmentation and send to the MAC layer;
所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给网络侧。The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the packet to the network side.
优选地,所述获取需要重传的RLC PDU或RLC PDU分段,并发送到MAC层的步骤包括:Preferably, the step of acquiring the RLC PDU or the RLC PDU segment that needs to be retransmitted and sending to the MAC layer includes:
所述RLC层获取最近的上行资源的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层。The RLC layer acquires the link of the latest uplink resource, and sends the retransmitted RLC PDU or RLC PDU segment to the MAC layer corresponding to the link of the latest uplink resource.
本公开还提供一种数据传输方法,应用于网络侧,包括:The disclosure also provides a data transmission method, which is applied to the network side, and includes:
MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;The MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC-L layer Corresponding to a MAC layer;
所述RLC-L层将接收到的RLC PDU或RLC PDU分段透传给RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给PDCP层,其中,每一RLC-H层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;The RLC-H layer processes the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the PDCP layer, where each RLC - The H layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer processes the received PDCP PDU, obtains the PDCP SDU, and delivers it to the upper layer.
优选地,每一RLC-H层对应至少两个RLC-L层,所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU的步骤包括:Preferably, each RLC-H layer corresponds to at least two RLC-L layers, and the RLC-H layer processes the received RLC PDU or RLC PDU segment, and the step of obtaining the complete RLC PDU includes:
所述RLC-H层对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU。The RLC-H layer performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers to obtain a complete RLC PDU.
优选地,所述RLC-H层对接收到的RLC PDU或RLC PDU分段进行处理的步骤包括:Preferably, the step of processing, by the RLC-H layer, the received RLC PDU or RLC PDU segment includes:
所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。The RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by the different RLC-L layers, and determines whether there is a packet loss according to the sorting result. When there is a packet loss, the RLC layer sends the packet to the RLC layer on the UE side. Package status report.
优选地,所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包的步骤包括:Preferably, the RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by different RLC-L layers, and the step of determining whether there is packet loss according to the sorting result includes:
所述RLC-H层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;The RLC-H layer sorts the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;
当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;When there is an RLC PDU or a RLC PDU segment with a missing sequence number, a reordering timer is started;
当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。When the reordering timer expires and the RLC PDU or RLC PDU segment with the missing sequence number is still not received, it is determined that there is a packet loss.
优选地,所述数据传输方法应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者Preferably, the data transmission method is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
所述数据传输方法应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The data transmission method is applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
所述数据传输方法应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The data transmission method is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
本公开还提供一种网络侧设备,包括:The disclosure also provides a network side device, including:
PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
RLC-H层,用于对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给至少一个RLC-L层,其中,每一RLC-H层对应至少一个 RLC-L层;An RLC-H layer, configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
RLC-L层,用于将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;The RLC-L layer is configured to process the received RLC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one MAC layer. An RLC-L layer;
MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至UE侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the UE side.
优选地,每一RLC-H层对应至少两个RLC-L层。Preferably, each RLC-H layer corresponds to at least two RLC-L layers.
优选地,所述RLC-H层包括:Preferably, the RLC-H layer comprises:
第一路由模块,用于将RLC PDU进行分流,并将分流后的RLC PDU分别发送给至少两个RLC-L层;或者a first routing module, configured to offload the RLC PDU, and send the offloaded RLC PDU to at least two RLC-L layers respectively; or
第二路由模块,用于将RLC PDU进行复制,并将复制后的RLC PDU分别发送给至少两个RLC-L层;或者a second routing module, configured to: replicate the RLC PDU, and send the copied RLC PDU to at least two RLC-L layers respectively; or
第三路由模块,用于从至少两条链路中选择一条链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The third routing module is configured to select one link from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
优选地,所述PDCP层包括:Preferably, the PDCP layer comprises:
第一缓存模块,用于将接收到的高层数据包进行处理,得到PDCP SDU,并将PDCP SDU存储于缓存中;a first cache module, configured to process the received high-level data packet, obtain a PDCP SDU, and store the PDCP SDU in the cache;
第一预处理模块,用于从所述缓存中获取第一数量个PDCP SDU,对所述第一数量个PDCP SDU进行处理,其中包括为所述第一数量个PDCP SDU分配SN,得到PDCP PDU;a first pre-processing module, configured to obtain a first number of PDCP SDUs from the cache, and process the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCP PDUs ;
第一发送模块,用于将PDCP PDU发送给RLC-H层;a first sending module, configured to send a PDCP PDU to the RLC-H layer;
补充模块,用于当所述第一数量个PDCP SDU对应的MAC PDU中的第二数量个MAC PDU被发送时,控制所述第一预处理模块和第一发送模块继续工作。And a supplementing module, configured to control the first pre-processing module and the first sending module to continue to work when a second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent.
优选地,所述第一数量采用以下方式确定:Preferably, the first quantity is determined in the following manner:
第一数量=N1×GBR,其中,N1为正整数;或者The first number = N1 × GBR, where N1 is a positive integer; or
第一数量=N1×PBR,其中,N1为正整数;或者The first number = N1 × PBR, where N1 is a positive integer; or
第一数量=N1×M,其中,N1为正整数,M为之前每个TTI调度的实际数据量。The first number = N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
优选地,所述RLC-H层包括:Preferably, the RLC-H layer comprises:
第二缓存模块,用于对接收到的PDCP PDU进行处理,得到RLC SDU,并将RLC SDU存储于缓存中;a second cache module, configured to process the received PDCP PDU, obtain an RLC SDU, and store the RLC SDU in a cache;
第二预处理模块,用于从所述缓存中获取第三数量个RLC SDU,并对所述第三数量个RLC SDU进行处理,其中包括为所述第三数量个RLC SDU分配SN,得到RLC PDU;a second pre-processing module, configured to acquire a third quantity of RLC SDUs from the cache, and process the third quantity of RLC SDUs, including allocating SNs for the third quantity of RLC SDUs to obtain RLC PDU;
第二发送模块,用于将RLC PDU发送给RLC-L层;a second sending module, configured to send the RLC PDU to the RLC-L layer;
第二补充模块,用于当所述第三数量个RLC SDU对应的MAC PDU中的第四数量个MAC PDU被发送时,控制所述第二预处理模块和第二发送模块继续工作。And a second supplementing module, configured to control the second pre-processing module and the second sending module to continue to work when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
优选地,所述第三数量采用以下方式确定:Preferably, the third quantity is determined in the following manner:
第三数量=N2×GBR,其中,N2为正整数;或者The third number = N2 x GBR, where N2 is a positive integer; or
第三数量=N2×PBR,其中,N2为正整数;或者The third number = N2 × PBR, where N2 is a positive integer; or
第三数量=N2×M,其中,N2为正整数,M为之前每个TTI调度的实际数据量。The third number = N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
优选地,所述RLC-L层包括:Preferably, the RLC-L layer comprises:
缓存模块,用于将接收到的RLC PDU存储于缓存中;a cache module, configured to store the received RLC PDU in a cache;
发送模块,用于当所述MAC层的传输时机达到时,将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给所述MAC层。And a sending module, configured to: when the transmission timing of the MAC layer is reached, process the buffered RLC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the MAC layer.
优选地,所述RLC-H层,还用于在接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到RLC-L层;Preferably, the RLC-H layer is further configured to determine, when receiving a packet loss status report fed back by the RLC layer on the UE side, the RLC PDU or the RLC PDU segment that is required to be retransmitted in the packet loss status report. Obtaining the RLC PDU or RLC PDU segment that needs to be retransmitted and sending it to the RLC-L layer;
所述RLC-L层,还用于将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给MAC层;The RLC-L layer is further configured to send the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
所述MAC层,还用于对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给UE侧。The MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the message to the UE side.
优选地,所述需要重传的RLC PDU或RLC PDU分段中和/或RLC-H层与RLC-L层的接口信息中包括用于指示当前RLC PDU或RLC PDU分段为 重传包的标记。Preferably, the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer includes information for indicating that the current RLC PDU or the RLC PDU segment is a retransmission packet. mark.
优选地,每一RLC-H层对应至少两个RLC-L层,Preferably, each RLC-H layer corresponds to at least two RLC-L layers,
所述RLC-H层,还用于从至少两条链路中选择一条链路状况优于其他链路的链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer is further configured to select a link with a link condition better than other links from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
优选地,所述RLC-L层,还用于在接收到所述需要重传的RLC PDU或RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。Preferably, the RLC-L layer is further configured to: when receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, preferentially send the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
优选地,所述网络侧设备应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者Preferably, the network side device is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
所述网络侧设备应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
所述网络侧设备应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
本公开还提供一种用户设备,包括:The present disclosure also provides a user equipment, including:
MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer is configured to process the received MAC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
RLC层,用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer is configured to perform comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP layer. Wherein each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
优选地,所述RLC层,还用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向网络侧的RLC-H层发送丢包状态报告。Preferably, the RLC layer is further configured to sort the received RLC PDUs or RLC PDU segments sent by different MAC layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, the RLC to the network side The -H layer sends a packet loss status report.
优选地,所述RLC层,还用于按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到 所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。Preferably, the RLC layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determine whether there is a RLC PDU with a missing sequence number or RLC PDU segmentation; when there is a RLC PDU or RLC PDU segment with missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU segment missing from the serial number is still not received. At the time, it is determined that there is a packet loss.
本公开还提供一种用户设备,包括:The present disclosure also provides a user equipment, including:
PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
RLC层,用于对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;An RLC layer, configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至网络侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the network side.
优选地,所述RLC层,还用于接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到MAC层;Preferably, the RLC layer is further configured to: when receiving a packet loss status report fed back by the RLC-H layer on the network side, determine an RLC PDU or RLC PDU segment that is required to be retransmitted in the packet loss status report; Obtain the RLC PDU or RLC PDU segment that needs to be retransmitted, and send it to the MAC layer;
所述MAC层,还用于对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给网络侧。The MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the MAC PDU to the network side.
优选地,所述RLC层,还用于获取最近的上行资源的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层。Preferably, the RLC layer is further configured to acquire a link of the latest uplink resource, and send the RLC PDU or the RLC PDU segment that needs to be retransmitted to the MAC layer corresponding to the link of the latest uplink resource.
本公开还提供一种网络侧设备,包括:The disclosure also provides a network side device, including:
MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;The MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC -L layer corresponds to one MAC layer;
RLC-L层,用于将接收到的RLC PDU或RLC PDU分段透传给对应的RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-L layer, configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
RLC-H层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述网络侧的PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;The RLC-H layer is configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP on the network side. a layer, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
优选地,每一RLC-H层对应至少两个RLC-L层,Preferably, each RLC-H layer corresponds to at least two RLC-L layers,
所述RLC-H层,还用于对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU。The RLC-H layer is further configured to perform comprehensive processing on RLC PDUs or RLC PDU segments that are sent by different RLC-L layers to obtain a complete RLC PDU.
优选地,所述RLC-H层,还用于对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。Preferably, the RLC-H layer is further configured to sort the RLC PDUs or RLC PDU segments that are sent by different RLC-L layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, to the UE The RLC layer on the side sends a packet loss status report.
优选地,所述RLC-H层,还用于按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。Preferably, the RLC-H layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determine whether there is a RLC with a missing sequence number. PDU or RLC PDU segmentation; when there is a RLC PDU or RLC PDU segment with a missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU with the missing sequence number is still not received. When segmenting, it is determined that there is a packet loss.
优选地,所述网络侧设备应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者Preferably, the network side device is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
所述网络侧设备应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
所述网络侧设备应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
本公开实施例还提供一种网络侧设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:分组数据汇聚协议PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;所述RLC-H层对接收到的所述PDCP PDU进行处理,得到RLC PDU,并将所述RLC PDU发送给RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;所述RLC-L层将接收到的所述RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至UE侧。The embodiment of the present disclosure further provides a network side device, including a processor and a memory; wherein the processor is configured to execute the program implementation of the memory storage: the packet data convergence protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and the PDCP PDU is sent to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer; the RLC-H layer processes the received PDCP PDU to obtain an RLC PDU. And sending the RLC PDU to the RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-L layer processes the received RLC PDU to obtain an RLC PDU. Or RLC PDU segmentation, and sending the RLC PDU or RLC PDU segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer; the MAC The layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the UE side.
本公开实施例还提供一种用户设备,包括处理器以及存储器;其中所述 处理器用于执行所述存储器存储的程序实现:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC层,其中,每一RLC层对应多个MAC层;所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。An embodiment of the present disclosure further provides a user equipment, including a processor and a memory, where the processor is configured to perform the program implementation of the memory storage: the MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU. Segmenting, and transmitting the RLC PDU or RLC PDU segment to a corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers; the RLC layer sends RLC PDUs or RLC PDUs to different MAC layers received. The segmentation is integrated to obtain a complete RLC PDU, and the PDCP PDU is obtained from the complete RLC PDU, and the PDCP PDU is sent to the PDCP layer, where each RLC layer corresponds to a PDCP layer, and each PDCP The layer corresponds to at least one RLC layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
本公开实施例还提供一种用户设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC层,其中,每一PDCP层对应至少一个RLC层;所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至网络侧。An embodiment of the present disclosure further provides a user equipment, including a processor and a memory, where the processor is configured to perform a program implementation of the memory storage: the PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and Sending the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer; the RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and the RLC PDU or The RLC PDU segment is sent to the MAC layer, where each RLC layer corresponds to at least two MAC layers; the MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and the The MAC PDU is sent to the network side.
本公开实施例还提供一种网络侧设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;所述RLC-L层将接收到的所述RLC PDU或RLC PDU分段透传给RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC-H层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The embodiment of the present disclosure further provides a network side device, including a processor and a memory; wherein the processor is configured to perform the program implementation of the memory storage: the MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU. Segmenting, and sending the RLC PDU or RLC PDU segment to a corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC-L layer corresponds to one MAC layer; The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-H layer pair receives The RLC PDU or the RLC PDU segment is processed to obtain a complete RLC PDU, and the PDCP PDU is obtained from the complete RLC PDU, and the PDCP PDU is sent to the PDCP layer, where each RLC-H layer corresponds to one The PDCP layer, each PDCP layer corresponding to at least one RLC-H layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现:分组数据汇聚协议PDCP 层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;所述RLC-H层对接收到的所述PDCP PDU进行处理,得到RLC PDU,并将所述RLC PDU发送给RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;所述RLC-L层将接收到的所述RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至UE侧。The embodiment of the present disclosure further provides a computer readable storage medium, where the program is stored on the computer readable storage medium, and the program is implemented by the processor: the packet data convergence protocol PDCP layer performs the received high layer data packet Processing, obtaining a PDCP PDU, and transmitting the PDCP PDU to an RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer; the RLC-H layer processes the received PDCP PDU, Obtaining an RLC PDU, and sending the RLC PDU to an RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-L layer processes the received RLC PDU, Obtaining an RLC PDU or an RLC PDU segment, and sending the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer; The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the UE side.
本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC层,其中,每一RLC层对应多个MAC层;所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The embodiment of the present disclosure further provides a computer readable storage medium, where the computer readable storage medium stores a program, and when the program is executed by the processor, the MAC layer processes the received MAC PDU to obtain an RLC PDU. Or RLC PDU segmentation, and sending the RLC PDU or RLC PDU segment to a corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers; the RLC layer sends RLCs to different MAC layers received. The PDU or the RLC PDU segment is integrated to obtain a complete RLC PDU, and the PDCP PDU is obtained from the complete RLC PDU, and the PDCP PDU is sent to the PDCP layer, where each RLC layer corresponds to a PDCP layer. Each PDCP layer corresponds to at least one RLC layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现:PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC层,其中,每一PDCP层对应至少一个RLC层;所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至网络侧。The embodiment of the present disclosure further provides a computer readable storage medium, where the program is stored by the processor, and the PDCP layer processes the received high-level data packet to obtain PDCP. And transmitting the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer; the RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and The RLC PDU or the RLC PDU segment is sent to the MAC layer, where each RLC layer corresponds to at least two MAC layers; the MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU. And sending the MAC PDU to the network side.
本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或 RLC PDU分段发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;所述RLC-L层将接收到的所述RLC PDU或RLC PDU分段透传给RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC-H层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。本公开的上述技术方案的有益效果如下:The embodiment of the present disclosure further provides a computer readable storage medium, where the computer readable storage medium stores a program, and when the program is executed by the processor, the MAC layer processes the received MAC PDU to obtain an RLC PDU. Or RLC PDU segmentation, and sending the RLC PDU or RLC PDU segment to a corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC-L layer corresponds to one MAC layer. The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer; the RLC-H layer Processing the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, and obtaining a PDCP PDU from the complete RLC PDU, and transmitting the PDCP PDU to the PDCP layer, where each RLC-H The layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer; the PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer. The beneficial effects of the above technical solutions of the present disclosure are as follows:
网络侧RLC-H层及UE侧的RLC层可以对多条路径上的情况进行综合处理,例如,多条路径的选择、多条路径上的数据的接收排序、重组、状态反馈以及重传,从而提升网络效率。The RLC-H layer on the network side and the RLC layer on the UE side can comprehensively process the situation on multiple paths, for example, selection of multiple paths, reception and ordering of data on multiple paths, reassembly, state feedback, and retransmission. Thereby improving network efficiency.
图1为相关技术中移动通信系统中的用户面协议栈;1 is a user plane protocol stack in a mobile communication system in the related art;
图2为相关技术中的双连接的无线协议架构;2 is a dual-connected wireless protocol architecture in the related art;
图3为本公开实施例一的数据传输方法的流程示意图;3 is a schematic flowchart of a data transmission method according to Embodiment 1 of the present disclosure;
图4为PDCP PDU的结构示意图;4 is a schematic structural diagram of a PDCP PDU;
图5为本公开实施例的网络侧的PDCP层的缓存机制的方法示意图;FIG. 5 is a schematic diagram of a method for a cache mechanism of a PDCP layer on a network side according to an embodiment of the present disclosure;
图6为RLC PDU的结构示意图;6 is a schematic structural diagram of an RLC PDU;
图7为本公开实施例的网络侧的RLC-H层的缓存机制的方法示意图;FIG. 7 is a schematic diagram of a method for a cache mechanism of an RLC-H layer on a network side according to an embodiment of the present disclosure;
图8为本公开实施例二的数据传输方法的流程示意图;8 is a schematic flowchart of a data transmission method according to Embodiment 2 of the present disclosure;
图9为本公开实施例三的数据传输方法的流程示意图;9 is a schematic flowchart of a data transmission method according to Embodiment 3 of the present disclosure;
图10为本公开实施例四的数据传输方法的流程示意图;FIG. 10 is a schematic flowchart diagram of a data transmission method according to Embodiment 4 of the present disclosure;
图11为本公开实施例五的数据传输方法的流程示意图;11 is a schematic flowchart of a data transmission method according to Embodiment 5 of the present disclosure;
图12为本公开实施例六的数据传输方法的流程示意图;12 is a schematic flowchart of a data transmission method according to Embodiment 6 of the present disclosure;
图13为本公开实施例七的CU-DU架构的无线传输网络的结构示意图;13 is a schematic structural diagram of a wireless transmission network of a CU-DU architecture according to Embodiment 7 of the present disclosure;
图14为本公开实施例八的NR双连接或多连接架构的无线传输网络的结构示意图;14 is a schematic structural diagram of a wireless transmission network of an NR dual-connection or multi-connection architecture according to Embodiment 8 of the present disclosure;
图15为本公开实施例九的NR-LTE interworking架构的无线传输网络的结构示意图;15 is a schematic structural diagram of a wireless transmission network of an NR-LTE interworking architecture according to Embodiment 9 of the present disclosure;
图16为本公开实施例十的网络侧设备的架构图;16 is a structural diagram of a network side device according to Embodiment 10 of the present disclosure;
图17为本公开实施例十一的用户设备的架构图。FIG. 17 is a structural diagram of a user equipment according to Embodiment 11 of the present disclosure.
下面将结合附图和实施例,对本公开的具体实施方式作进一步详细描述。以下实施例用于说明本公开,但不用来限制本公开的范围。Specific embodiments of the present disclosure will be further described in detail below with reference to the drawings and embodiments. The following examples are intended to illustrate the disclosure, but are not intended to limit the scope of the disclosure.
首先对本公开实施例所涉及的网络侧设备架构进行说明。First, the network side device architecture involved in the embodiment of the present disclosure will be described.
本公开实施例中的网络侧设备包括PDCP层、RLC-H层、RLC-L层和MAC层,即将相关技术中的RLC层分割成RLC-H(RLC-High)实体和RLC-L(RLC-Low)实体,其中,RLC-H层主要负责数据按序递交及ARQ(Automatic Repeat Request,自动重传请求)数据传输保障,RLC-L层主要负责数据的分段级联。其中,每一PDCP层对应至少一个RLC-H层,每一RLC-H层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层。The network side device in the embodiment of the present disclosure includes a PDCP layer, an RLC-H layer, an RLC-L layer, and a MAC layer, that is, the RLC layer in the related art is divided into an RLC-H (RLC-High) entity and an RLC-L (RLC). -Low) entity, wherein the RLC-H layer is mainly responsible for data delivery and ARQ (Automatic Repeat Request) data transmission guarantee, and the RLC-L layer is mainly responsible for segmentation and cascading of data. Each PDCP layer corresponds to at least one RLC-H layer, each RLC-H layer corresponds to at least one RLC-L layer, each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer. .
实施例一 Embodiment 1
请参考图3,本公开的实施例一提供一种数据传输方法,该数据传输方法应用于网络侧的下行初传发送,所述数据传输方法包括:Referring to FIG. 3, a first embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to a downlink initial transmission on a network side, where the data transmission method includes:
步骤31:网络侧的PDCP层对接收到的高层数据包进行处理,得到PDCP PDU(Protocol Data Unit,协议数据单元),并发送给网络侧的RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;Step 31: The PDCP layer on the network side processes the received high-level data packet to obtain a PDCP PDU (Protocol Data Unit), and sends the packet to the RLC-H layer on the network side, where each PDCP layer corresponds to at least An RLC-H layer;
步骤32:所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给网络侧的RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;Step 32: The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer on the network side, where each RLC-H layer corresponds to at least one RLC-L. Floor;
步骤33:所述RLC-L层将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给网络侧的MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;Step 33: The RLC-L layer processes the received RLC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer of the network side, where each RLC-L layer corresponds to one MAC layer, and each a MAC layer corresponding to at least one RLC-L layer;
步骤34:所述MAC层对接收到的RLC PDU或RLC PDU分段进行处理, 得到MAC PDU,并发送至UE侧。Step 34: The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the message to the UE side.
本公开实施例中,优选地,每一PDCP层对应一个RLC-H层,即,PDCP层和RLC-H层一一对应,每一逻辑信道上只有一个RLC-H。In the embodiment of the present disclosure, preferably, each PDCP layer corresponds to one RLC-H layer, that is, the PDCP layer and the RLC-H layer are in one-to-one correspondence, and there is only one RLC-H on each logical channel.
本公开实施例中,优选地,每一RLC-H层对应至少两个RLC-L层,即每一RLC-H对应至少两条路径(leg),从而RLC-H层可以对多条路径上的情况进行综合处理,举例来说,可以综合考虑多条路径的链路质量,选择链路质量最好的路径传输数据,以将数据尽快传输出去。另外,当其中一条路径的链路质量变差时,还可以及时切换到另一路径上,进行补救,从而能够提升用户体验,也有利于网络效率的提升。In an embodiment of the disclosure, preferably, each RLC-H layer corresponds to at least two RLC-L layers, that is, each RLC-H corresponds to at least two legs, so that the RLC-H layer can be on multiple paths. The situation is comprehensively processed. For example, the link quality of multiple paths can be comprehensively considered, and the path with the best link quality can be selected to transmit data to transmit the data as soon as possible. In addition, when the link quality of one of the paths is deteriorated, it is also possible to switch to another path in time to perform remediation, thereby improving the user experience and facilitating the improvement of network efficiency.
下面分别对PDCP层、RLC-H层、RLC-L层和MAC层的对数据的过程进行详细说明。The process of data pairing of the PDCP layer, the RLC-H layer, the RLC-L layer, and the MAC layer will be described in detail below.
PDCP层主要是进行安全操作和头压缩解压缩处理,例如加密和完整性保护,ROHC(Robust Header Compression,健壮性包头压缩)压缩和解压缩等,具体包括:The PDCP layer is mainly used for security operations and header compression and decompression processing, such as encryption and integrity protection, ROHC (Robust Header Compression) compression and decompression, etc., including:
1)为PDCP SDU(业务数据单元)分配SN(序列号),每个SDU对应于唯一的SN,且按序分配;1) Allocating SNs (Serial Numbers) for PDCP SDUs (Service Data Units), each SDU corresponding to a unique SN, and being allocated in order;
2)根据配置,对数据包进行头压缩;2) according to the configuration, header compression of the data packet;
3)根据配置,对数据包进行安全操作,包括完整性保护和加密。3) According to the configuration, secure operations on the data packet, including integrity protection and encryption.
PDCP对接收到的高层数据包进行处理,得到PCDP SDU,对PDCP SDU进行封装,得到PDCP PDU(业务数据单元),请参考图4,图4为PDCP PDU的结构示意图,从图4中可以看出,PDCP PDU由PDCP SDU和PDCP header组成。The PDCP processes the received high-level data packet to obtain a PCDP SDU, and encapsulates the PDCP SDU to obtain a PDCP PDU (service data unit). Referring to FIG. 4, FIG. 4 is a schematic structural diagram of the PDCP PDU, which can be seen from FIG. The PDCP PDU consists of a PDCP SDU and a PDCP header.
PDCP层对数据包具有Discard(丢弃)功能,即当数据包在Discard timer(丢弃计时器)超时之后仍旧没有被发送时,需要将该数据包删除,而超时的数据包如果已经分配了PDCP SN并经过PDCP层,甚至已经到达RLC层被分配了RLC层的SN,则该数据包的删除将引起整个SN序列出现缺口,需要额外的机制进行收发双方对此事情的确认。为了避免引入复杂的收发双方对删除事件的交互过程,本公开实施例中,采用如下方法避免对已经分配了PDCP SN的数据包进行删除:The PDCP layer has a Discard function for the data packet, that is, when the data packet is still not sent after the Discard timer expires, the data packet needs to be deleted, and the timeout packet has been assigned the PDCP SN. After passing through the PDCP layer, even if the SN of the RLC layer is allocated to the RLC layer, the deletion of the data packet will cause a gap in the entire SN sequence, and an additional mechanism is needed for the sender and the receiver to confirm the matter. In order to avoid the introduction of a complex interaction process between the sending and receiving parties for the deletion event, in the embodiment of the present disclosure, the following method is adopted to avoid deleting the data packet to which the PDCP SN has been allocated:
请参考图5,所述网络侧的PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并发送给网络侧的RLC-H层的步骤可以包括:Referring to FIG. 5, the step of the PDCP layer on the network side processing the received high-layer data packet to obtain the PDCP PDU and sending the signal to the RLC-H layer on the network side may include:
缓存步骤51:所述PDCP层对高层数据包进行处理,得到PDCP SDU,并将PDCP SDU存储于缓存中;Cache step 51: The PDCP layer processes the high-level data packet to obtain a PDCP SDU, and stores the PDCP SDU in the cache.
预处理步骤52:所述PDCP层从所述缓存中获取第一数量个PDCP SDU,对所述第一数量个PDCP SDU进行处理,其中包括为所述第一数量个PDCP SDU分配SN,得到PDCP PDU;Pre-processing step 52: The PDCP layer obtains a first number of PDCP SDUs from the cache, and processes the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCPs. PDU;
发送步骤53:所述PDCP层将PDCP PDU发送给RLC-H层;Sending step 53: the PDCP layer sends the PDCP PDU to the RLC-H layer;
补充步骤54:判断所述第一数量个PDCP SDU对应的MAC PDU中的第二数量个MAC PDU是否被发送时,如果是,返回所述预处理步骤52,否则,继续执行补充步骤54。Supplementary step 54: determining whether the second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent, if yes, returning to the pre-processing step 52; otherwise, continuing to perform the supplementing step 54.
补充步骤的作用是一旦进行了PDCP处理的数据包部分被发送出去,则按照先进先出的顺序,继续对缓存中的其余数据包进行PDCP处理,保证已经进行了PDCP处理的数据包可以足够进行空口发送,不影响发送速率。The function of the supplementary step is that once the packet part of the PDCP processing is sent out, the PDCP processing of the remaining data packets in the buffer is continued in the order of first in first out, so that the data packet that has been PDCP processed can be sufficient. Air interface transmission does not affect the transmission rate.
所述缓存步骤51之后还包括:The buffering step 51 further includes:
所述PDCP层判断存储于缓存中的PDCP SDU是否超时,当存储于缓存中的PDCP SDU超时,直接删除存储于缓存中的超时的PDCP SDU。The PDCP layer determines whether the PDCP SDU stored in the cache times out, and directly deletes the timeout PDCP SDU stored in the cache when the PDCP SDU stored in the cache times out.
本公开实施例中,PDCP层在接收到高层数据包时,并不立刻进行PDCP层的处理,而是将其一PDCP SDU的形式存储于缓存中,并只为存储于缓存中的小部分PDCP SDU分配SN,并发送给RLC-H层,这些数据包可以很快地被传递出去,然后再依序为对缓存中的其余SDU分配SN。当某一数据包超时时,可以直接将该数据包从缓存中删除,由于存储于缓存中的数据包被没有被分配SN,因而该数据包的删除将不会引起整个SN序列出现缺口,也就不再需要额外的机制进行收发双方对此事情的确认。In the embodiment of the present disclosure, when receiving the high-level data packet, the PDCP layer does not immediately perform the processing of the PDCP layer, but stores the form of a PDCP SDU in the cache, and only stores a small portion of the PDCP stored in the cache. The SDU allocates the SN and sends it to the RLC-H layer. These packets can be quickly transmitted, and then the SNs are allocated to the remaining SDUs in the cache. When a data packet times out, the data packet can be directly deleted from the cache. Since the data packet stored in the cache is not allocated to the SN, the deletion of the data packet will not cause a gap in the entire SN sequence. There is no longer a need for additional mechanisms for both sender and receiver to confirm this.
举例来说,如果当前接收到的高层数据包1-5,可以先为前两个分配SN为1和2,按照调度发送出去,其余3个存储于缓存中,如果在这个过程中,第3个数据包超时了,则可以直接从缓存中删除,对第4个数据包开始SN标号为3……从而使得PDCP PDU的SN是连续的,没有Gap(缺口)需要处理。For example, if the currently received high-level data packets 1-5, the first two SNs may be assigned to the first two, and the SNs are sent according to the schedule, and the remaining three are stored in the cache, if in the process, the third If the data packet times out, it can be deleted directly from the cache. For the fourth data packet, the SN number is 3... so that the SN of the PDCP PDU is continuous, and no Gap (gap) needs to be processed.
上述第一数量可以根据当前的调度信息和/或传输情况确定,具体的,可以采用以下方式确定:The foregoing first quantity may be determined according to current scheduling information and/or transmission status, and specifically, may be determined in the following manner:
1)第一数量=N1×GBR(保证比特速率),其中,N1为正整数;或者1) the first number = N1 × GBR (guaranteed bit rate), where N1 is a positive integer; or
2)第一数量=N1×PBR(优先级比特速率),其中,N1为正整数;或者2) the first number = N1 × PBR (priority bit rate), where N1 is a positive integer; or
3)第一数量=N1×M,其中,N1为正整数,M为之前每个TTI(传输时间间隔)调度的实际数据量。3) The first number = N1 × M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI (transmission time interval).
上述计算方式可以保证进行了PCDP处理的第一数量个数据包能够满足N1个TTI的发送,N1的取值由当前的链路质量决定,如果当前的链路传输比较通畅,离超时比较远,N1的取值可以大一些,反之,小一些。The foregoing calculation method can ensure that the first number of data packets processed by the PCDP can satisfy the transmission of the N1 TTIs, and the value of the N1 is determined by the current link quality. If the current link transmission is relatively smooth, the timeout is relatively long. The value of N1 can be larger, and vice versa.
由于采用了上述缓存机制,因而PDCP PDU的SN是连续的,没有Gap需要处理,从而可以在标准中规定,一旦分配了PDCP SN的数据包,不允许进行删除,必须继续向对端进行传输。Because the above caching mechanism is adopted, the SN of the PDCP PDU is continuous, and no Gap needs to be processed, so that it can be specified in the standard that once the PDCP SN packet is allocated, deletion is not allowed, and the transmission to the peer end must be continued.
RLC-H层主要负责数据按序递交及ARQ(Automatic Repeat Request,自动重传请求)数据传输保障。具体的,RLC SN的分配,发送窗口判断,如果是AM(确认模式),需要考虑Polling(轮询)bit是否携带等,最终形成RLC PDU。The RLC-H layer is mainly responsible for data delivery and ARQ (Automatic Repeat Request) data transmission guarantee. Specifically, the allocation of the RLC SN is determined by the transmission window. If it is an AM (acknowledgement mode), it is necessary to consider whether the Polling bit is carried, etc., and finally form an RLC PDU.
一般来说RLC PDU中包含一个PDCP PDU,当然,也可以包含若干个PDCP PDU,请参考图6。当RLC PDU和PDCP PDU一一对应时,RLC可以复用PDCP SN。Generally, the RLC PDU includes one PDCP PDU. Of course, it can also contain several PDCP PDUs. Please refer to Figure 6. When the RLC PDU and the PDCP PDU are in one-to-one correspondence, the RLC may multiplex the PDCP SN.
本公开实施例中,RLC-H层也可以对数据包进行上述缓存机制,已避免对已经分配了RLC SN的数据包进行删除,主要是因为当RLC-H层具有自己独立的RLC SN时,相当于只有RLC SN才不允许出现缺口,而这时由于具有两层SN,即RLC和PDCP各自有一个SN,则对于PDCP层来说,PDCP PDU的丢包并不是特别敏感,即PDCP PDU可以被丢弃,这时PDCP可以不缓存数据包,一旦接收到数据包,则处理之后发送到RLC-H缓存,由RLC-H来进行大量RLC SDU的缓存,并对缓存的少量RLC SDU进行处理,得到RLC PDU,发送到MAC层等待传输。In the embodiment of the present disclosure, the RLC-H layer may also perform the foregoing caching mechanism on the data packet, and the deletion of the data packet to which the RLC SN has been allocated is avoided, mainly because when the RLC-H layer has its own independent RLC SN, Equivalent to the RLC SN, the gap is not allowed. In this case, since there are two SNs, that is, the RLC and the PDCP each have an SN, the PDCP PDU is not particularly sensitive to the PDCP layer, that is, the PDCP PDU can be It is discarded. At this time, the PDCP may not buffer the data packet. Once the data packet is received, it is sent to the RLC-H buffer after processing, and a large number of RLC SDUs are buffered by the RLC-H, and a small amount of RLC SDUs are processed. The RLC PDU is obtained and sent to the MAC layer for transmission.
具体的,本公开实施例中,可以采用如下方法避免对已经分配了RLC SN的数据包进行删除:Specifically, in the embodiment of the present disclosure, the following method may be used to avoid deleting the data packet to which the RLC SN has been allocated:
请参考图7,所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给网络侧的RLC-L层的步骤包括:Referring to FIG. 7, the step of the RLC-H layer processing the received PDCP PDU to obtain the RLC PDU, and sending the RLC PDU to the RLC-L layer on the network side includes:
缓存步骤71:所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC SDU,并将RLC SDU存储于缓存中;Cache step 71: The RLC-H layer processes the received PDCP PDU, obtains an RLC SDU, and stores the RLC SDU in a cache.
预处理步骤72:所述RLC-H层从所述缓存中获取第三数量个RLC SDU,并对所述第三数量个RLC SDU进行处理,其中包括为所述第三数量个RLC SDU分配SN,得到RLC PDU;Preprocessing step 72: The RLC-H layer acquires a third quantity of RLC SDUs from the cache, and processes the third quantity of RLC SDUs, including allocating SNs for the third number of RLC SDUs , get the RLC PDU;
发送步骤73:所述RLC-H层将RLC PDU发送给RLC-L层;Sending step 73: the RLC-H layer sends the RLC PDU to the RLC-L layer;
补充步骤74:当所述第三数量个RLC SDU对应的MAC PDU中的第四数量个MAC PDU被发送时,返回所述预处理步骤72。Supplementary step 74: Return to the pre-processing step 72 when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are transmitted.
补充步骤的作用是一旦进行了RLC层处理的数据包部分被发送出去,则按照先进先出的顺序,继续对缓存中的其余数据包进行RLC层的处理,保证进行了RLC层处理的数据包可以足够进行空口发送,不影响发送速率。The function of the supplementary step is that once the data packet part processed by the RLC layer is sent out, the RLC layer processing is continued on the remaining data packets in the cache in the order of first in first out, to ensure that the data packet processed by the RLC layer is processed. It can be enough for air to send without affecting the sending rate.
所述缓存步骤71之后还包括:The buffering step 71 further includes:
所述RLC-H层判断存储于缓存中的RLC SDU是否超时,当存储于缓存中的RLC SDU超时,直接删除存储于缓存中的超时的RLC SDU。The RLC-H layer determines whether the RLC SDU stored in the cache times out, and directly deletes the timeout RLC SDU stored in the cache when the RLC SDU stored in the cache times out.
本公开实施例中,RLC-H层在接收到PDCP PDU时,并不立刻进行RLC层处理,而是以RLC SDU的形式将其存储于缓存中,只为存储于缓存中的小部分数据包进行RLC层的处理,为该小部分数据包分配SN,并发送给RLC-L层,这些数据可以很快地被传递出去,然后,再依序为对缓存中的其余数据包进行RLC层的处理。当某一数据包超时时,可以直接将该数据包从缓存中删除,由于存储于缓存中的数据包被没有被分配SN,因而该数据包的删除将不会引起整个SN序列出现缺口,也就不再需要额外的机制进行收发双方对此事情的确认。In the embodiment of the present disclosure, when receiving the PDCP PDU, the RLC-H layer does not immediately perform RLC layer processing, but stores it in the cache in the form of RLC SDU, which is only a small part of the data packet stored in the cache. Perform RLC layer processing, allocate SN for the small part of the data packet, and send it to the RLC-L layer, the data can be quickly transmitted, and then, in order, the RLC layer is performed on the remaining data packets in the cache. deal with. When a data packet times out, the data packet can be directly deleted from the cache. Since the data packet stored in the cache is not allocated to the SN, the deletion of the data packet will not cause a gap in the entire SN sequence. There is no longer a need for additional mechanisms for both sender and receiver to confirm this.
上述第三数量可以根据当前的调度信息和/或传输情况确定,具体的,可以采用以下方式确定:The foregoing third quantity may be determined according to current scheduling information and/or transmission status, and specifically, may be determined in the following manner:
1)第三数量=N2×GBR,其中,N2为正整数;或者1) a third number = N2 x GBR, where N2 is a positive integer; or
2)第三数量=N2×PBR,其中,N2为正整数;或者2) the third number = N2 × PBR, where N2 is a positive integer; or
3)第三数量=N2×M,其中,N2为正整数,M为之前每个TTI调度的实际数据量。3) The third number = N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
上述计算方式可以保证进行RLC处理的第三数量个数据包能够满足N2个TTI的发送,N2的取值由当前的链路质量决定,如果当前的链路传输比较通畅,离超时比较远,N2的取值可以大一些,反之,小一些。The foregoing calculation method can ensure that the third number of data packets processed by the RLC can satisfy the transmission of N2 TTIs, and the value of N2 is determined by the current link quality. If the current link transmission is relatively smooth, the timeout is relatively long, N2 The value can be larger, and vice versa.
由于采用了上述缓存机制,因而,RLC PDU的SN是连续的,没有Gap需要处理,从而在可以在标准中规定,一旦分配了RLC SN的数据包,不允许进行删除,必须继续向对端进行传输。Because the above caching mechanism is adopted, the SN of the RLC PDU is continuous, and no Gap needs to be processed. Therefore, it can be specified in the standard that once the data packet of the RLC SN is allocated, deletion is not allowed, and the peer must continue to be performed. transmission.
当每一RLC-H层对应至少两个RLC-L层时,RLC-H层对于下发数据的路径,具有一定的路由机制,可以采用以下几种发送方法,选择要将RLC PDU发送至哪个RLC-L:When each RLC-H layer corresponds to at least two RLC-L layers, the RLC-H layer has a certain routing mechanism for the path of the data to be sent, and the following sending methods may be used to select which RLC PDU to send to. RLC-L:
(1)承载分离发送(1) Bearer separation and transmission
所谓承载分离发送是指:RLC-H层将RLC PDU进行分流,并将分流后的RLC PDU分别发送给至少两个RLC-L层。The bearer split transmission means that the RLC-H layer splits the RLC PDU and sends the split RLC PDU to at least two RLC-L layers.
举例来说,RLC-H层对应两个RLC-L层,即该RLC-H对应的逻辑信道对应两条数据下发路径,当两条路径具有等同的速率时,可以将数据包0、2、4、6、8……发送到一条路径,将数据包1、3、5、7、9……发送到另一条路径。如果两条路径速率相差比较大,则可以考虑两条路径的发送情况和负荷情况,结合流量控制机制的反馈,对数据包进行分流发送,以保证数据能够尽快按序发送到对端。For example, the RLC-H layer corresponds to two RLC-L layers, that is, the logical channel corresponding to the RLC-H corresponds to two data delivery paths, and when the two paths have equal rates, the data packets 0 and 2 can be , 4, 6, 8, ... are sent to a path to send packets 1, 3, 5, 7, 9, ... to another path. If the two path rates are relatively large, the transmission and load conditions of the two paths can be considered. In combination with the feedback of the flow control mechanism, the data packets are sent and sent off to ensure that the data can be sent to the peer end as soon as possible.
承载分离发送方式的主要特点是多条链路同时传输,传输的是不同数据。The main feature of the bearer separation transmission mode is that multiple links are transmitted simultaneously, and different data is transmitted.
(2)复制发送(2) Copy and send
所谓复制发送是指:RLC-H层将RLC PDU进行复制,并将复制后的RLC PDU分别发送给至少两个RLC-L层。The so-called duplicate transmission means that the RLC-H layer copies the RLC PDU and sends the copied RLC PDU to at least two RLC-L layers.
复制发送方式主要针对一些比较重要的数据,或者对可靠性和时延要求较高的数据,可以将其复制之后,在两条或者多条链路上同时发送。The copy transmission mode is mainly for some important data, or data with high reliability and delay requirements, which can be transmitted simultaneously on two or more links after being copied.
复制发送方式的主要特点是多条链路同是传输,传输的是相同数据。The main feature of the copy transmission mode is that multiple links are transmitted simultaneously, and the same data is transmitted.
(3)选择性发送(3) Selective transmission
所谓选择性发送是指:RLC-H层从至少两条链路中选择一条链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The selective transmission means that the RLC-H layer selects one link from at least two links and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
具体的,所述RLC-H层可以根据至少两条链路的链路质量,挑选链路质 量最好的一条发送。Specifically, the RLC-H layer may select one of the best link quality transmissions according to the link quality of at least two links.
选择性发送方式的主要特点是大部分时间是选择其中一条链路在传输。The main feature of the selective transmission method is that most of the time is to select one of the links to transmit.
RLC-L层主要负责数据的分段级联。The RLC-L layer is primarily responsible for the segmentation cascading of data.
优选地,所述RLC-L层将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给网络侧的MAC层的步骤包括:Preferably, the step of the RLC-L layer processing the received RLC PDU to obtain the RLC PDU or the RLC PDU segment and sending the packet to the MAC layer of the network side includes:
所述RLC-L层将接收到的RLC PDU存储于缓存中;The RLC-L layer stores the received RLC PDU in a cache;
当所述MAC层的传输时机达到时,所述RLC-L层将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给所述MAC层。When the transmission timing of the MAC layer is reached, the RLC-L layer processes the buffered RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the MAC layer.
具体的,当所述MAC层的传输时机达到时,所述RLC-L层根据MAC层调度得到的资源大小,对RLC PDU进行适当的级联和分段,并发送给所述MAC层。Specifically, when the transmission timing of the MAC layer is reached, the RLC-L layer performs appropriate concatenation and segmentation on the RLC PDU according to the resource size scheduled by the MAC layer, and sends the RLC PDU to the MAC layer.
MAC层主要完成调度和不同逻辑信道的级联处理及HARQ操作。The MAC layer mainly performs scheduling and cascading processing and HARQ operations of different logical channels.
本公开实施例中,每一MAC层可以对应多个RLC-L层,当有多条逻辑信道时,不同逻辑信道的数据可以在MAC层进行复用,即不同逻辑信道的多个RLC PDU或RLC PDU分段可以复用到一个MAC PDU中。In the embodiment of the disclosure, each MAC layer may correspond to multiple RLC-L layers. When there are multiple logical channels, data of different logical channels may be multiplexed at the MAC layer, that is, multiple RLC PDUs of different logical channels or RLC PDU segments can be multiplexed into one MAC PDU.
本公开的上述数据传输方法可以应用于多种类型的无线传输网络,下面举例进行说明:The above data transmission method of the present disclosure can be applied to various types of wireless transmission networks, and the following examples are explained:
1)所述数据传输方法可以应用于CU-DU(集中式单元-分布式单元)架构的无线传输网络,此时,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;1) The data transmission method may be applied to a wireless transmission network of a CU-DU (Centralized Unit-Distributed Unit) architecture, in which case the PDCP layer and the RLC-H layer are located in a CU; the RLC- The L layer and the MAC layer are located in the DU;
2)所述数据传输方法可以应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;2) The data transmission method may be applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, where the PDCP layer and the RLC-H layer are located in the MeNB;
3)所述数据传输方法可以应用于NR(New Radio,新无线)-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。3) The data transmission method can be applied to a wireless transmission network of an NR (New Radio)-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in the NR MeNB.
也就是说,本公开实施例的数据传输方法可以在5G系统内部,以及跨系统内容均可实施。That is to say, the data transmission method of the embodiment of the present disclosure can be implemented inside the 5G system, and across system contents.
下面对本公开实施例所涉及的UE侧设备架构进行说明。The UE side device architecture involved in the embodiment of the present disclosure is described below.
UE侧设备包括PDCP层、RLC层和MAC层,其中,每一PDCP层对应 至少一个RLC层,每一RLC层对应多个MAC层。The UE side device includes a PDCP layer, an RLC layer, and a MAC layer, where each PDCP layer corresponds to at least one RLC layer, and each RLC layer corresponds to multiple MAC layers.
实施例二 Embodiment 2
请参考图8,本公开的实施例二提供一种数据传输方法,该数据传输方法应用于UE侧的下行接收,所述数据传输方法包括:Referring to FIG. 8 , a second embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to downlink reception on a UE side, where the data transmission method includes:
步骤81:UE侧的MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC层,其中,每一RLC层对应多个MAC层;Step 81: The MAC layer on the UE side processes the received MAC PDU, and obtains the RLC PDU or the RLC PDU segment, and sends the RLC PDU segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
本公开实施例中,所述MAC层并不区分RLC PDU或RLC PDU分段,均做相同的处理,并且,所述MAC层可以通过获取RLC PDU或RLC PDU分段中的逻辑信道ID,根据RLC PDU或RLC PDU分段中的逻辑信道ID,确定RLC PDU或RLC PDU分段所属的RLC层。In the embodiment of the present disclosure, the MAC layer does not distinguish between the RLC PDU or the RLC PDU segment, and performs the same processing, and the MAC layer may obtain the logical channel ID in the RLC PDU or the RLC PDU segment according to the The logical channel ID in the RLC PDU or RLC PDU segment determines the RLC layer to which the RLC PDU or RLC PDU segment belongs.
步骤82:所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述UE侧的PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;Step 82: The RLC layer performs comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the RLC PDU. a PDCP layer on the UE side, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
具体的,当接收到RLC PDU分段时,按照分段的SN进行排序,并按照分段信息组成完整的RLC PDU。Specifically, when the RLC PDU segment is received, the segmentation is performed according to the segmented SN, and the complete RLC PDU is formed according to the segmentation information.
在将PDCP PDU发送给PDCP层时,即便PDCP PDU是非按序接收的,依然可以发送。When the PDCP PDU is sent to the PDCP layer, even if the PDCP PDU is received out of order, it can still be sent.
步骤83:所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至所述UE侧的高层。Step 83: The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and delivers the PDCP SDU to the upper layer of the UE side.
具体的,PDCP层对接收到的PDCP PDU进行解密、解头压缩和重排序处理,对按序的数据包,从中解出PDCP SDU后,递交给高层。Specifically, the PDCP layer performs decryption, decompression, and reordering processing on the received PDCP PDU, and after the PDCP SDU is solved from the sequenced data packet, the PDCP SDU is delivered to the upper layer.
本公开实施例中,由于每一RLC层对应多个MAC层,RLC层可以来自多条路径上的数据进行综合处理,例如接收排序,重组和状态反馈,提高了网络效率。In the embodiment of the present disclosure, since each RLC layer corresponds to multiple MAC layers, the RLC layer may perform comprehensive processing from data on multiple paths, such as receiving ordering, reassembly, and state feedback, thereby improving network efficiency.
优选地,所述RLC层对接收到的RLC PDU或RLC PDU分段进行综合处理的步骤包括:所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时, 向网络侧的RLC-H层发送丢包状态报告。Preferably, the step of synthesizing the received RLC PDU or RLC PDU segment by the RLC layer comprises: the RLC layer sorting the received RLC PDU or RLC PDU segment sent by different MAC layers, according to the ordering As a result, it is determined whether there is a packet loss. When there is a packet loss, the packet loss status report is sent to the RLC-H layer on the network side.
UE侧的RLC层与网络侧的RLC-H层时一一对应的关系,对应于同一个逻辑信道,处理ARQ(自动重传请求)相关功能。The one-to-one correspondence between the RLC layer on the UE side and the RLC-H layer on the network side corresponds to the same logical channel, and the ARQ (Automatic Repeat Request) related function is processed.
优选地,所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包的步骤包括:Preferably, the RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and the step of determining whether there is packet loss according to the sorting result includes:
所述RLC层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;The RLC layer sorts the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;
当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;When there is an RLC PDU or a RLC PDU segment with a missing sequence number, a reordering timer is started;
当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。When the reordering timer expires and the RLC PDU or RLC PDU segment with the missing sequence number is still not received, it is determined that there is a packet loss.
当UE侧接收到网络侧发送的重传包后,则可以根据需要返回确认信息(ACK),一次成功的反馈和重传过程结束。After receiving the retransmission packet sent by the network side, the UE side may return an acknowledgement (ACK) as needed, and a successful feedback and retransmission process ends.
本公开实施例中,RLC层结合多条链路上的接收情况,共同产生反馈和丢包状态报告,从而提升了网络效率。In the embodiment of the present disclosure, the RLC layer combines the receiving conditions on multiple links to jointly generate feedback and packet loss status reports, thereby improving network efficiency.
实施例三 Embodiment 3
请参考图9,本公开的实施例三提供一种数据传输方法,该数据传输方法应用于网络侧的下行重传,所述数据传输方法包括:Referring to FIG. 9 , a third embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to downlink retransmission on the network side, where the data transmission method includes:
步骤91:RLC-H层接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到RLC-L层;Step 91: When receiving the packet loss status report fed back by the RLC layer on the UE side, the RLC-H layer determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and obtains the RLC that needs to be retransmitted. Segment the PDU or RLC PDU and send it to the RLC-L layer;
步骤92:所述RLC-L层将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给MAC层;Step 92: The RLC-L layer sends the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
步骤93:所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给UE侧。Step 93: The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the message to the UE side.
本公开实施例中,当需要重传的是RLC PDU分段时,可以只传输指定的RLC PDU分段,RLC-H层根据丢包状态包括中指定的重传包的分段信息,组成相应的RLC PDU分段。In the embodiment of the present disclosure, when the RLC PDU segment needs to be retransmitted, only the specified RLC PDU segment may be transmitted, and the RLC-H layer includes the segmentation information of the retransmission packet specified in the packet loss state to form a corresponding RLC PDU segmentation.
本公开实施例中,优选地,所述需要重传的RLC PDU或RLC PDU分段 中和/或RLC-H层与RLC-L层的接口信息中包括用于指示当前RLC PDU或RLC PDU分段为重传包的标记。In the embodiment of the present disclosure, preferably, the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer is included in the interface information for indicating the current RLC PDU or the RLC PDU. The segment is the tag of the retransmission packet.
举例来说,在RLC PDU的头部,有一个1bit的域,可以通过将该1bit的域置0表示为初传,置1表示为重传,反之亦然。或者,可以在RLC-H层与RLC-L层的接口信息中携带重传包的标记,例如在GTP-U的头部显示携带,也可以是1bit,一个值代表初传包,另一个值代表重传包。For example, in the head of the RLC PDU, there is a 1-bit field, which can be represented as initial transmission by setting the 1-bit field to 0, and 1 as retransmission, and vice versa. Alternatively, the label of the retransmission packet may be carried in the interface information of the RLC-H layer and the RLC-L layer, for example, carried in the header of the GTP-U, or may be 1 bit, one value represents the initial transmission packet, and another value Represents a retransmission package.
因为一般重传包具有较高的优先级,可以先与初传包进行发送,因而,本公开实施例中,当每一RLC-H层对应多个RLC-L层时,优选地,所述步骤91中,RLC-H层获取需要重传的RLC PDU或RLC PDU分段,并发送到RLC-L层的步骤包括:所述RLC-H层从至少两条链路中选择一条链路状况优于其他链路的链路,并将RLC PDU发送给选择的链路对应的RLC-L层。即,重传时,根据当前多条链路的实时情况,选择链路状况最好的路径进行传输,并不考虑初传的路径选择,本公开实施例中,初传和重传路径选择是相互独立的过程。Because the general retransmission packet has a higher priority, it may be sent first with the initial transmission packet. Therefore, in the embodiment of the present disclosure, when each RLC-H layer corresponds to multiple RLC-L layers, preferably, the In step 91, the RLC-H layer acquires the RLC PDU or the RLC PDU segment that needs to be retransmitted, and sends the RLC PDU segment to the RLC-L layer, where the RLC-H layer selects one link status from the at least two links. A link that is superior to other links and sends the RLC PDU to the RLC-L layer corresponding to the selected link. That is, when retransmitting, according to the real-time situation of the current multiple links, the path with the best link condition is selected for transmission, and the path selection of the initial transmission is not considered. In the embodiment of the present disclosure, the initial transmission and the retransmission path are selected. Independent process.
当重传包达到RLC-L层时,由于具有较高的优先级,则可以被优先传输。即,上述步骤92中,所述RLC-L层将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给对应的所述网络侧的MAC层的步骤包括:所述RLC-L层在接收到所述需要重传的RLC PDU或RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。所述RLC-L层根据重传包的标记识别重传包。When the retransmission packet reaches the RLC-L layer, it can be preferentially transmitted because it has a higher priority. That is, in the foregoing step 92, the step of the RLC-L layer transmitting the received RLC PDU or the RLC PDU that needs to be retransmitted to the corresponding MAC layer of the network side includes: the RLC-L When receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, the layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer. The RLC-L layer identifies the retransmission packet based on the tag of the retransmission packet.
本公开实施例中,当一RLC-H层对应多个RLC-L层时,RLC-H层可以将多条链路上的传输情况进行综合处理,有效地进行重传,能够提升用户的体验,也有利于网络效率的提升。In the embodiment of the present disclosure, when an RLC-H layer corresponds to multiple RLC-L layers, the RLC-H layer can comprehensively process transmissions on multiple links, effectively perform retransmission, and improve user experience. It is also conducive to the improvement of network efficiency.
本公开的上述数据传输方法可以应用于多种类型的无线传输网络,下面举例进行说明:The above data transmission method of the present disclosure can be applied to various types of wireless transmission networks, and the following examples are explained:
1)所述数据传输方法可以应用于CU-DU架构的无线传输网络,此时,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;1) The data transmission method may be applied to a wireless transmission network of a CU-DU architecture. At this time, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and the MAC layer are located in a DU;
2)所述数据传输方法可以应用于NR双连接或多连接架构的无线传输网 络,所述PDCP层和所述RLC-H层位于MeNB中;2) The data transmission method may be applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, where the PDCP layer and the RLC-H layer are located in the MeNB;
3)所述数据传输方法可以应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。3) The data transmission method can be applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in the NR MeNB.
也就是说,本公开实施例的数据传输方法可以在5G系统内部,以及跨系统内容均可实施。That is to say, the data transmission method of the embodiment of the present disclosure can be implemented inside the 5G system, and across system contents.
实施例四Embodiment 4
请参考图10,本公开的实施例四提供一种数据传输方法,该数据传输方法应用于UE侧的上行初传发送,所述数据传输方法包括:Referring to FIG. 10, a fourth embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to an uplink initial transmission on a UE side, where the data transmission method includes:
步骤101:UE侧的PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并发送给UE侧的RLC层,其中,每一PDCP层对应至少一个RLC层;Step 101: The PDCP layer on the UE side processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer on the UE side, where each PDCP layer corresponds to at least one RLC layer;
步骤102:所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将RLC PDU或RLC PDU分段发送给UE侧的MAC层,其中,每一RLC层对应至少两个MAC层;Step 102: The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer of the UE side, where each RLC layer corresponds to at least Two MAC layers;
具体的,RLC层完成RLC PDU的处理,可以提前或者等MAC层传输资源获得之后,将相应的RLC PDU或RLC PDU分段发送给MAC层进行发送。Specifically, the RLC layer performs the processing of the RLC PDU, and may send the corresponding RLC PDU or the RLC PDU segment to the MAC layer for transmission in advance or after the MAC layer transmission resource is obtained.
步骤103:所述MAC层对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至网络侧。Step 103: The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the packet to the network side.
本公开实施例中,由于每一RLC层对应至少两个MAC层,也就对应至少两条链路,从而RLC层可以根据当前链路的实时情况,选择链路较好的路径发送数据,从而提高了网络效率。In the embodiment of the present disclosure, each RLC layer corresponds to at least two MAC layers, that is, corresponding to at least two links, so that the RLC layer can select a path with a better link to send data according to the real-time situation of the current link, thereby Improve network efficiency.
即,所述RLC层将RLC PDU或RLC PDU分段发送给UE侧的MAC层的步骤可以包括:所述RLC层从至少两条链路中选择至少一条链路状况优于其他链路的链路,并将RLC PDU或RLC PDU分段发送给选择的链路对应的MAC层。That is, the step of the RLC layer to send the RLC PDU or the RLC PDU segment to the MAC layer of the UE side may include: the RLC layer selects at least one link from the at least two links that is better than other links. And send the RLC PDU or RLC PDU segment to the MAC layer corresponding to the selected link.
实施例五Embodiment 5
请参考图11,本公开的实施例五提供一种数据传输方法,该数据传输方法应用于网络侧的上行接收,所述数据传输方法包括:Referring to FIG. 11 , a fifth embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to uplink reception on a network side, where the data transmission method includes:
步骤111:网络侧的MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;Step 111: The MAC layer on the network side processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer. Each RLC-L layer corresponds to one MAC layer;
具体的,所述MAC层可以获取RLC PDU或RLC PDU分段中的逻辑信道ID,根据RLC PDU或RLC PDU分段中的逻辑信道ID,确定RLC PDU或RLC PDU分段所属的RLC-L层。Specifically, the MAC layer may acquire a logical channel ID in an RLC PDU or an RLC PDU segment, and determine, according to a logical channel ID in the RLC PDU or the RLC PDU segment, an RLC-L layer to which the RLC PDU or the RLC PDU segment belongs. .
步骤112:所述RLC-L层将接收到的RLC PDU或RLC PDU分段透传给对应的RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;Step 112: The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
步骤113:所述RLC-H层对接收到的RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述网络侧的PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;Step 113: The RLC-H layer processes the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the network side. a PDCP layer, wherein each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
步骤114:所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至所述网络侧的高层。Step 114: The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and delivers the PDCP SDU to the upper layer of the network side.
本公开实施例中,优选地,每一RLC-H层对应至少两个RLC-L层,所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU的步骤包括:所述RLC-H层对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU。In an embodiment of the disclosure, preferably, each RLC-H layer corresponds to at least two RLC-L layers, and the RLC-H layer processes the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU. The RLC-H layer performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers to obtain a complete RLC PDU.
优选地,所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理的步骤包括:所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。Preferably, the step of synthesizing, by the RLC-H layer, the received RLC PDU or RLC PDU segment sent by different RLC-L layers comprises: sending, by the RLC-H layer, different RLC-L layers received The RLC PDU or the RLC PDU segment is sorted, and the packet loss is judged according to the sorting result. When there is a packet loss, the packet loss status report is sent to the RLC layer of the UE side.
即,RLC-H层将不同路径的接收状态统一处理,形成反馈,将丢包状态报告发送给UE侧的RLC层,从而提高了网络效率。That is, the RLC-H layer uniformly processes the receiving states of different paths to form feedback, and sends the packet loss status report to the RLC layer on the UE side, thereby improving network efficiency.
具体的,丢包状态报告中,可以仅包括NACK状态,也可以同时包括ACK状态。Specifically, in the packet loss status report, only the NACK status may be included, or the ACK status may be included at the same time.
优选地,所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包的步骤包括:Preferably, the RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by different RLC-L layers, and the step of determining whether there is packet loss according to the sorting result includes:
所述RLC-H层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的 RLC PDU或RLC PDU分段;The RLC-H layer sorts the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or a RLC PDU segment with a missing sequence number;
当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;When there is an RLC PDU or a RLC PDU segment with a missing sequence number, a reordering timer is started;
当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。When the reordering timer expires and the RLC PDU or RLC PDU segment with the missing sequence number is still not received, it is determined that there is a packet loss.
本公开实施例的数据传输方法可以应用于多种类型的无线传输网络,举例来说:The data transmission method of the embodiment of the present disclosure can be applied to various types of wireless transmission networks, for example:
1)所述数据传输方法可以应用于CU-DU架构的无线传输网络,此时,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;1) The data transmission method may be applied to a wireless transmission network of a CU-DU architecture. At this time, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and the MAC layer are located in a DU;
2)所述数据传输方法可以应用于NR双连接或多连接架构的无线传输网络,此时,所述PDCP层和所述RLC-H层位于MeNB中;或者2) The data transmission method may be applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, in which case the PDCP layer and the RLC-H layer are located in the MeNB; or
3)所述数据传输方法可以应用于NR-LTE interworking架构的无线传输网络,此时,所述PDCP层和所述RLC-H层位于NR MeNB中。3) The data transmission method can be applied to a wireless transmission network of an NR-LTE interworking architecture, in which case the PDCP layer and the RLC-H layer are located in the NR MeNB.
实施例六Embodiment 6
请参考图12,本公开的实施例六提供一种数据传输方法,该数据传输方法应用于UE侧的上行重传,所述数据传输方法包括:Referring to FIG. 12, a sixth embodiment of the present disclosure provides a data transmission method, where the data transmission method is applied to an uplink retransmission on a UE side, where the data transmission method includes:
步骤121:UE侧的RLC层接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到MAC层;Step 121: When receiving the packet loss status report fed back by the RLC-H layer on the network side, the RLC layer on the UE side determines the RLC PDU or RLC PDU segment that needs to be retransmitted specified in the packet loss status report; The transmitted RLC PDU or RLC PDU is segmented and sent to the MAC layer;
步骤122:所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给网络侧。Step 122: The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the MAC PDU to the network side.
由于每一RLC层对应多个MAC层,因而,RLC层可以对多条路径上的丢包状态包括进行综合处理,从而提高了网络效率。Since each RLC layer corresponds to multiple MAC layers, the RLC layer can perform comprehensive processing on the packet loss status on multiple paths, thereby improving network efficiency.
优选地,所述RLC层获取需要重传的RLC PDU或RLC PDU分段,并发送到MAC层的步骤包括:所述RLC层获取最近的上行资源的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层,以保证重传时延。Preferably, the RLC layer acquires an RLC PDU or an RLC PDU segment that needs to be retransmitted, and sends the RLC PDU segment to the MAC layer, where the RLC layer acquires a link of the latest uplink resource, and needs to retransmit the RLC PDU. Or the RLC PDU segment is sent to the MAC layer corresponding to the link of the latest uplink resource to ensure retransmission delay.
上行传输是需要调度的,而且有一定的时延,举例来说,拿到上行资源在时刻t,一般是4个子帧之后即t+4使用。如果两个路径上,一条已经获 得了上行资源,4个子帧之后就能用,另一条还没有资源,则第一条路径具有最近的上行资源。如果两条路径上,第一条的上行资源2个子帧之后能用,第二条路径3个子帧之后能用(指两条都是收到上行资源之后已经等待了不同的时长),那么显然还是第一条路径具有最近的上行资源。The uplink transmission needs to be scheduled, and has a certain delay. For example, the uplink resource is obtained at time t, which is generally used after 4 subframes, that is, t+4. If one of the two paths has obtained the uplink resource, 4 subframes can be used later, and the other has no resources, the first path has the latest uplink resource. If two paths are used, the first uplink resource can be used after 2 subframes, and the second path can be used after 3 subframes (meaning that both are waiting for different durations after receiving the uplink resource), then obviously Still the first path has the most recent upstream resource.
当然,在本公开的其他一些实施例中,还可以选择可靠性更高的路径,例如平均误块率更低,或者链路质量更好的路径,发送需要重传的RLC PDU或RLC PDU分段。Of course, in some other embodiments of the present disclosure, a path with higher reliability, such as a path with a lower average block error rate or a better link quality, and a RLC PDU or RLC PDU that needs to be retransmitted may also be selected. segment.
实施例七Example 7
请参考图13,图13为本公开实施例七的CU-DU架构的无线传输网络的结构示意图,从图13中可以看出,在网络侧,PDCP层和RLC-H层位于CU中,RLC-L层和MAC层位于DU中,本公开实施例中,一个PDCP层对应一个RLC-H层,一个RLC-H层对应两个RLC-L层,即一个RLC-H层对应两条leg(leg1和leg2),每一RLC-L层对应一个MAC层。在UE侧,一个PDCP层对应一个RLC层,一个RLC层对应2个MAC层(MAC-1和MAC-2)。Please refer to FIG. 13. FIG. 13 is a schematic structural diagram of a CU-DU architecture wireless transmission network according to Embodiment 7 of the present disclosure. As shown in FIG. 13, on the network side, a PDCP layer and an RLC-H layer are located in a CU, and RLC The L-layer and the MAC layer are located in the DU. In the embodiment of the present disclosure, one PDCP layer corresponds to one RLC-H layer, and one RLC-H layer corresponds to two RLC-L layers, that is, one RLC-H layer corresponds to two legs ( Leg1 and leg2), each RLC-L layer corresponds to one MAC layer. On the UE side, one PDCP layer corresponds to one RLC layer, and one RLC layer corresponds to two MAC layers (MAC-1 and MAC-2).
下面对图13中的CU-DU架构的无线传输网络的下行初传发送、下行初传接收和反馈、下行重传、上行初传发送、上行初传接收和反馈、上行重传的过程进行详细说明。The process of downlink initial transmission, downlink initial transmission and feedback, downlink retransmission, uplink initial transmission, uplink initial transmission and feedback, and uplink retransmission of the CU-DU architecture wireless transmission network in FIG. 13 is performed. Detailed description.
(1)上行初传发送(1) uplink initial transmission
主要包括以下步骤:It mainly includes the following steps:
步骤1311:CU实体的PDCP层对接收到的高层数据包进行处理,得到PDCP PDU(Protocol Data Unit,协议数据单元),并发送给RLC-H层;Step 1311: The PDCP layer of the CU entity processes the received high-level data packet to obtain a PDCP PDU (Protocol Data Unit), and sends the packet to the RLC-H layer.
具体的,PDCP层可以采用上述缓存机制,在接收到高层数据包时,将得到PDCP SDU存储于缓存中,并一次仅对缓存中的少量PDCP SDU进行PDCP层的处理,得到PDCP PDU并发送给RLC-H层,也可以在接收到高层数据包时,直接对其进行PDCP层的处理,并发送给RLC-H层。Specifically, the PDCP layer may use the foregoing caching mechanism, and when receiving the high-level data packet, the PDCP SDU is stored in the buffer, and only a small number of PDCP SDUs in the buffer are processed by the PDCP layer to obtain the PDCP PDU and sent to the PDCP PDU. The RLC-H layer can also directly process the PDCP layer when it receives the high-level data packet, and send it to the RLC-H layer.
本公开实施例中,RLC层与PDCP层一一对应,均属于同一个逻辑信道,且在CU,每个逻辑信道仅对应一个RLC层,该RLC层由于位于协议栈的上端,因此也可称作RLC-High(RLC-H)层;In the embodiment of the present disclosure, the RLC layer and the PDCP layer are in one-to-one correspondence, and all belong to the same logical channel, and in the CU, each logical channel only corresponds to one RLC layer, and the RLC layer is also located at the upper end of the protocol stack, so it can also be called As the RLC-High (RLC-H) layer;
步骤1312:所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU通过leg1发送给DU实体的RLC-L层;Step 1312: The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer of the DU entity through the leg1;
具体的,RLC-H也可以采用上述缓存机制,在接收到PDCP PDU时,将得到RLC SDU存储于缓存中,并一次仅对缓存中的少量RLC SDU进行RLC层的处理,得到RLC PDU并发送给DU实体的RLC-L层。Specifically, the RLC-H may also use the foregoing caching mechanism. When receiving the PDCP PDU, the RLC SDU is stored in the cache, and only a small number of RLC SDUs in the buffer are processed by the RLC layer to obtain the RLC PDU and sent. Give the RLC-L layer of the DU entity.
步骤1313:DU实体的RLC-L层将接收到的RLC PDU存储于缓存中;当所述MAC层的传输时机达到时,所述RLC-L层将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给所述MAC层。Step 1313: The RLC-L layer of the DU entity stores the received RLC PDU in the cache. When the transmission opportunity of the MAC layer is reached, the RLC-L layer processes the buffered RLC PDU to obtain an RLC PDU or The RLC PDU is segmented and sent to the MAC layer.
步骤1314:所述MAC层对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至UE侧。Step 1314: The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the message to the UE side.
(2)下行初传接收和反馈(2) Downstream initial reception and feedback
步骤1321:UE侧的MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC层;Step 1321: The MAC layer on the UE side processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the segment to the corresponding RLC layer.
步骤1322:所述RLC层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述UE侧的PDCP层。并且在排序过程中,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。当存在丢包时,向网络侧的RLC-H层发送丢包状态报告。Step 1322: The RLC layer sorts the received RLC PDU or RLC PDU segments according to the sequence number of the received RLC PDU or RLC PDU segment, obtains a complete RLC PDU, and obtains the complete RLC PDU. The PDCP PDU is sent to the PDCP layer on the UE side. And in the sorting process, it is determined whether there is a RLC PDU or a RLC PDU segment with a missing sequence number; when there is a RLC PDU or a RLC PDU segment with a missing sequence number, the reordering timer is started; when the reordering timer expires, When the RLC PDU or the RLC PDU segment whose serial number is missing is not received, it is determined that there is a packet loss. When there is a packet loss, the packet loss status report is sent to the RLC-H layer on the network side.
步骤1323:所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至所述UE侧的高层。Step 1323: The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and submits the PDCP SDU to the upper layer of the UE side.
(3)下行重传(3) Downlink retransmission
步骤1331:网络侧的CU实体的RLC-H层接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并从两条链路中选择一条链路状况优于其他链路的链路(leg2),并将RLC PDU发送给选择的链路对应的RLC-L层;Step 1331: The RLC-H layer of the CU entity of the network side receives the packet loss status report fed back by the RLC layer on the UE side, and determines the RLC PDU or RLC PDU segment that needs to be retransmitted specified in the packet loss status report. Obtain the RLC PDU or RLC PDU segment that needs to be retransmitted, and select one link from the two links with the link condition better than the other links (leg2), and send the RLC PDU to the RLC corresponding to the selected link. -L layer;
步骤1332:所述RLC-L层在接收到所述需要重传的RLC PDU或RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。Step 1332: The RLC-L layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer when receiving the RLC PDU or RLC PDU segment that needs to be retransmitted.
步骤1333:所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给UE侧。Step 1333: The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the message to the UE side.
(4)上行初传发送(4) Uplink initial transmission
步骤1341:UE侧的PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并发送给UE侧的RLC层;Step 1341: The PDCP layer on the UE side processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer on the UE side.
步骤1342:所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将RLC PDU或RLC PDU分段发送给UE侧的MAC层;Step 1342: The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer of the UE side.
步骤1343:所述MAC层对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至网络侧。Step 1343: The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the packet to the network side.
(5)上行接收及反馈(5) Uplink reception and feedback
步骤1351:网络侧的MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC-L层;Step 1351: The MAC layer on the network side processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the segment to the corresponding RLC-L layer.
步骤1352:所述RLC-L层将接收到的RLC PDU或RLC PDU分段透传给对应的RLC-H层;Step 1352: The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the corresponding RLC-H layer.
步骤1353:CU实体的所述RLC-H层对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述网络侧的PDCP层;并且,在排序过程中,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。Step 1353: The RLC-H layer of the CU entity performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers, obtains a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU. And sending the PDCP PDU to the PDCP layer on the network side; and, in the sorting process, determining whether there is a packet loss according to the sorting result, and sending a packet loss status report to the RLC layer on the UE side when there is a packet loss.
步骤1354:所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至所述网络侧的高层。Step 1354: The PDCP layer processes the received PDCP PDU to obtain a PDCP SDU, and submits the PDCP SDU to the upper layer of the network side.
(6)上行重传(6) Uplink retransmission
步骤1361:UE侧的RLC层接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并获取最近的上行资源 的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层。Step 1361: When receiving the packet loss status report fed back by the RLC-H layer on the network side, the RLC layer on the UE side determines the RLC PDU or RLC PDU segment that needs to be retransmitted specified in the packet loss status report; The transmitted RLC PDU or the RLC PDU is segmented, and the link of the latest uplink resource is obtained, and the RLC PDU or the RLC PDU segment that needs to be retransmitted is sent to the MAC layer corresponding to the link of the latest uplink resource.
步骤1362:所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给网络侧。Step 1362: The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the MAC PDU to the network side.
实施例八Example eight
请参考图14,图14为本公开实施例八的NR双连接或多连接架构的无线传输网络的结构示意图,从图14中可以看出,本公开实施例中,在网络侧,PDCP层和RLC-H层位于MeNB中,MeNB中还包括一个RLC-L层和一个MAC层,SeMB中也包括一个RLC-L层和一个MAC层,其中,一个PDCP层对应一个RLC-H层,一个RLC-H层对应两个RLC-L层,即一个RLC-H层对应两条leg,每一RLC-L层对应一个MAC层。在UE侧,一个PDCP层对应一个RLC层,一个RLC层对应2个MAC层(MAC-1和MAC-2)。Please refer to FIG. 14. FIG. 14 is a schematic structural diagram of a wireless transmission network of an NR dual-connection or multi-connection architecture according to Embodiment 8 of the present disclosure. As can be seen from FIG. 14, in the embodiment of the present disclosure, on the network side, the PDCP layer and The RLC-H layer is located in the MeNB, and the MeNB further includes an RLC-L layer and a MAC layer. The SeMB also includes an RLC-L layer and a MAC layer, wherein one PDCP layer corresponds to one RLC-H layer and one RLC. The -H layer corresponds to two RLC-L layers, that is, one RLC-H layer corresponds to two legs, and each RLC-L layer corresponds to one MAC layer. On the UE side, one PDCP layer corresponds to one RLC layer, and one RLC layer corresponds to two MAC layers (MAC-1 and MAC-2).
在NR基板之间(MeNB和SeNB),可以进行双连接或多连接的传输,本公开实施例中,仅给出了双连接的例子,如果存在两个或两个以上的SeNB,则视为多连接。Between the NR substrates (MeNB and SeNB), dual-connection or multi-connection transmission may be performed. In the embodiment of the present disclosure, only the example of dual connectivity is given, and if there are two or more SeNBs, it is regarded as More connections.
在本公开实施例的架构中,对于网络侧来说,双连接或多连接的路由节点为RLC-H。In the architecture of the embodiment of the present disclosure, for the network side, the dual-connected or multi-connected routing node is RLC-H.
本公开实施例中的数据处理与前述实施例中的数据处理过程类似,最大的差别在于网络侧的PDCP和RLC-H是位于其中一条传输路径MeNB内部,PDCP对于该MeNB的状态了解最清楚和方便,其它流程均类似,在此不再详细描述。The data processing in the embodiment of the present disclosure is similar to the data processing procedure in the foregoing embodiment. The biggest difference is that the PDCP and the RLC-H on the network side are located inside one of the transmission paths MeNB, and the PDCP knows the state of the MeNB most clearly. Convenient, other processes are similar and will not be described in detail here.
实施例九Example nine
请参考图15,图15为本公开实施例九的NR-LTE interworking架构的无线传输网络的结构图,从图15中可以看出,本公开实施例中,在网络侧,PDCP层和RLC-H层位于MeNB中,MeNB中还包括一个RLC-L层和一个MAC层,LTE SeMB中也包括一个RLC-L层和一个MAC层,其中,一个PDCP层对应一个RLC-H层,一个RLC-H层对应两个RLC-L层,即一个RLC-H层对应两条leg,每一RLC-L层对应一个MAC层。在UE侧,一个PDCP层对应一个RLC层,一个RLC层对应2个MAC层(MAC-1和MAC-2)。Please refer to FIG. 15. FIG. 15 is a structural diagram of a wireless transmission network of an NR-LTE interworking architecture according to Embodiment 9 of the present disclosure. As can be seen from FIG. 15, in the embodiment of the present disclosure, on the network side, the PDCP layer and the RLC- The H layer is located in the MeNB, and the MeNB further includes an RLC-L layer and a MAC layer. The LTE SeMB also includes an RLC-L layer and a MAC layer, wherein one PDCP layer corresponds to one RLC-H layer, and one RLC- The H layer corresponds to two RLC-L layers, that is, one RLC-H layer corresponds to two legs, and each RLC-L layer corresponds to one MAC layer. On the UE side, one PDCP layer corresponds to one RLC layer, and one RLC layer corresponds to two MAC layers (MAC-1 and MAC-2).
在5G系统与4G系统协作工作的情况下,如图15所示,左边是NR协议栈,右边是LTE协议栈,图15中明确写出是LTE协议栈的,则采用LTE现有协议处理,对于其它协议栈均需要采取NR新协议栈。In the case where the 5G system works in cooperation with the 4G system, as shown in FIG. 15, the left side is the NR protocol stack, and the right side is the LTE protocol stack. In FIG. 15, the LTE protocol stack is explicitly written, and the LTE existing protocol is used. For other protocol stacks, the NR new protocol stack is required.
当然图15中只是给出一种示例,也可以LTE链路有两条或以上,即增加新的LTE SeNB,结构类似添加,同样,在NR侧,也可以添加新的SeNB,即新的NR SeNB,构成多连接。Of course, only one example is given in FIG. 15, and there may be two or more LTE links, that is, a new LTE SeNB is added, and the structure is similarly added. Similarly, on the NR side, a new SeNB may be added, that is, a new NR. The SeNB constitutes a multi-connection.
在interworking的情况里,比较特殊的是LTE的链路需要保持现有的处理过程。对于网络侧来说,LTE链路完全可以将接收到的数据包当成RLC SDU来处理,不用区分具体的数据格式,现有的LTE协议可以保证这一点,甚至LTE链路可以配置成UM模式,不需要对数据进行确认及重传,而所有的反馈和重传由5G RLC-H进行。In the case of interworking, it is special that the LTE link needs to maintain the existing processing. For the network side, the LTE link can treat the received data packet as an RLC SDU, and does not need to distinguish the specific data format. The existing LTE protocol can ensure this, and even the LTE link can be configured into the UM mode. There is no need to acknowledge and retransmit the data, and all feedback and retransmissions are performed by the 5G RLC-H.
如图15所示,UE侧RLC对来自多条路径的RLC数据进行排序和重组,并将发现的丢包反馈给网络侧RLC-H层,RLC-H层安排对应数据的重传,重传也可以选择最快的路径,可以通过LTE路径。LTE路径不区分数据包类型,完全按照接收顺序进行处理,可能无法实现对重传包的高优先级处理,当然,如果重传包中携带重传包的标识,LET路径也可以进行高优先级的处理。对于NR路径来说,支持对重传数据的优先级处理。As shown in FIG. 15, the RLC on the UE side sorts and reassembles the RLC data from multiple paths, and feeds the found packet loss to the network side RLC-H layer, and the RLC-H layer arranges retransmission of the corresponding data and retransmits. You can also choose the fastest path that can pass the LTE path. The LTE path does not distinguish the type of the packet and processes it in the order of receiving. The high-priority processing of the retransmission packet may not be implemented. Of course, if the retransmission packet carries the identifier of the retransmission packet, the LET path can also perform high priority. Processing. For NR paths, priority handling of retransmitted data is supported.
实施例十Example ten
请参考图16,图16为本公开实施例十的网络侧设备的结构示意图,该网络侧设备包括:Referring to FIG. 16, FIG. 16 is a schematic structural diagram of a network side device according to Embodiment 10 of the present disclosure, where the network side device includes:
PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
RLC-H层,用于对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给至少一个RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-H layer, configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
RLC-L层,用于将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;The RLC-L layer is configured to process the received RLC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one MAC layer. An RLC-L layer;
MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到 MAC PDU,并发送至UE侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the UE side.
优选地,每一RLC-H层对应至少两个RLC-L层。Preferably, each RLC-H layer corresponds to at least two RLC-L layers.
优选地,所述RLC-H层包括:Preferably, the RLC-H layer comprises:
第一路由模块,用于将RLC PDU进行分流,并将分流后的RLC PDU分别发送给至少两个RLC-L层;或者a first routing module, configured to offload the RLC PDU, and send the offloaded RLC PDU to at least two RLC-L layers respectively; or
第二路由模块,用于将RLC PDU进行复制,并将复制后的RLC PDU分别发送给至少两个RLC-L层;或者a second routing module, configured to: replicate the RLC PDU, and send the copied RLC PDU to at least two RLC-L layers respectively; or
第三路由模块,用于从至少两条链路中选择一条链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The third routing module is configured to select one link from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
优选地,所述PDCP层包括:Preferably, the PDCP layer comprises:
第一缓存模块,用于将接收到的高层数据包进行处理,得到PDCP SDU,并将PDCP SDU存储于缓存中;a first cache module, configured to process the received high-level data packet, obtain a PDCP SDU, and store the PDCP SDU in the cache;
第一预处理模块,用于从所述缓存中获取第一数量个PDCP SDU,对所述第一数量个PDCP SDU进行处理,其中包括为所述第一数量个PDCP SDU分配SN,得到PDCP PDU;a first pre-processing module, configured to obtain a first number of PDCP SDUs from the cache, and process the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCP PDUs ;
第一发送模块,用于将PDCP PDU发送给RLC-H层;a first sending module, configured to send a PDCP PDU to the RLC-H layer;
补充模块,用于当所述第一数量个PDCP SDU对应的MAC PDU中的第二数量个MAC PDU被发送时,控制所述第一预处理模块和第一发送模块继续工作。And a supplementing module, configured to control the first pre-processing module and the first sending module to continue to work when a second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent.
优选地,所述第一数量采用以下方式确定:Preferably, the first quantity is determined in the following manner:
第一数量=N1×GBR,其中,N1为正整数;或者The first number = N1 × GBR, where N1 is a positive integer; or
第一数量=N1×PBR,其中,N1为正整数;或者The first number = N1 × PBR, where N1 is a positive integer; or
第一数量=N1×M,其中,N1为正整数,M为之前每个TTI调度的实际数据量。The first number = N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
优选地,所述RLC-H层包括:Preferably, the RLC-H layer comprises:
第二缓存模块,用于对接收到的PDCP PDU进行处理,得到RLC SDU,并将RLC SDU存储于缓存中;a second cache module, configured to process the received PDCP PDU, obtain an RLC SDU, and store the RLC SDU in a cache;
第二预处理模块,用于从所述缓存中获取第三数量个RLC SDU,并对所述第三数量个RLC SDU进行处理,其中包括为所述第三数量个RLC SDU分 配SN,得到RLC PDU;a second pre-processing module, configured to acquire a third quantity of RLC SDUs from the cache, and process the third quantity of RLC SDUs, including allocating SNs for the third quantity of RLC SDUs to obtain RLC PDU;
第二发送模块,用于将RLC PDU发送给RLC-L层;a second sending module, configured to send the RLC PDU to the RLC-L layer;
第二补充模块,用于当所述第三数量个RLC SDU对应的MAC PDU中的第四数量个MAC PDU被发送时,控制所述第二预处理模块和第二发送模块继续工作。And a second supplementing module, configured to control the second pre-processing module and the second sending module to continue to work when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
优选地,所述第三数量采用以下方式确定:Preferably, the third quantity is determined in the following manner:
第三数量=N2×GBR,其中,N2为正整数;或者The third number = N2 x GBR, where N2 is a positive integer; or
第三数量=N2×PBR,其中,N2为正整数;或者The third number = N2 × PBR, where N2 is a positive integer; or
第三数量=N2×M,其中,N2为正整数,M为之前每个TTI调度的实际数据量。The third number = N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
优选地,所述RLC-L层包括:Preferably, the RLC-L layer comprises:
缓存模块,用于将接收到的RLC PDU存储于缓存中;a cache module, configured to store the received RLC PDU in a cache;
发送模块,用于当所述MAC层的传输时机达到时,将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给所述MAC层。And a sending module, configured to: when the transmission timing of the MAC layer is reached, process the buffered RLC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the MAC layer.
优选地,所述RLC-H层,还用于在接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到RLC-L层;Preferably, the RLC-H layer is further configured to determine, when receiving a packet loss status report fed back by the RLC layer on the UE side, the RLC PDU or the RLC PDU segment that is required to be retransmitted in the packet loss status report. Obtaining the RLC PDU or RLC PDU segment that needs to be retransmitted and sending it to the RLC-L layer;
所述RLC-L层,还用于将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给MAC层;The RLC-L layer is further configured to send the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
所述MAC层,还用于对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给UE侧。The MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the message to the UE side.
优选地,所述需要重传的RLC PDU或RLC PDU分段中和/或RLC-H层与RLC-L层的接口信息中包括用于指示当前RLC PDU或RLC PDU分段为重传包的标记。Preferably, the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer includes information for indicating that the current RLC PDU or the RLC PDU segment is a retransmission packet. mark.
优选地,每一RLC-H层对应至少两个RLC-L层,Preferably, each RLC-H layer corresponds to at least two RLC-L layers,
所述RLC-H层,还用于从至少两条链路中选择一条链路状况优于其他链路的链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer is further configured to select a link with a link condition better than other links from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
优选地,所述RLC-L层,还用于在接收到所述需要重传的RLC PDU或 RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。Preferably, the RLC-L layer is further configured to: when receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, preferentially send the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
优选地,所述网络侧设备应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者Preferably, the network side device is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
所述网络侧设备应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
所述网络侧设备应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
实施例十一Embodiment 11
请参考图17,图17为本公开实施例十一的用户设备的结构示意图,该用户设备包括:Referring to FIG. 17, FIG. 17 is a schematic structural diagram of a user equipment according to Embodiment 11 of the present disclosure, where the user equipment includes:
MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer is configured to process the received MAC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
RLC层,用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer is configured to perform comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP layer. Wherein each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
优选地,所述RLC层,还用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向网络侧的RLC-H层发送丢包状态报告。Preferably, the RLC layer is further configured to sort the received RLC PDUs or RLC PDU segments sent by different MAC layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, the RLC to the network side The -H layer sends a packet loss status report.
优选地,所述RLC层,还用于按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。Preferably, the RLC layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determine whether there is a RLC PDU with a missing sequence number or RLC PDU segmentation; when there is a RLC PDU or RLC PDU segment with missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU segment missing from the serial number is still not received. At the time, it is determined that there is a packet loss.
实施例十二Example twelve
本公开实施例的用户设备包括:The user equipment of the embodiment of the present disclosure includes:
PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
RLC层,用于对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;An RLC layer, configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至网络侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the network side.
优选地,所述RLC层,还用于接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并发送到MAC层;Preferably, the RLC layer is further configured to: when receiving a packet loss status report fed back by the RLC-H layer on the network side, determine an RLC PDU or RLC PDU segment that is required to be retransmitted in the packet loss status report; Obtain the RLC PDU or RLC PDU segment that needs to be retransmitted, and send it to the MAC layer;
所述MAC层,还用于对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送给网络侧。The MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the MAC PDU to the network side.
优选地,所述RLC层,还用于获取最近的上行资源的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层。Preferably, the RLC layer is further configured to acquire a link of the latest uplink resource, and send the RLC PDU or the RLC PDU segment that needs to be retransmitted to the MAC layer corresponding to the link of the latest uplink resource.
实施例十三Example thirteen
本公开实施例的网络侧设备包括:The network side device of the embodiment of the present disclosure includes:
MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;The MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC -L layer corresponds to one MAC layer;
RLC-L层,用于将接收到的RLC PDU或RLC PDU分段透传给对应的RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-L layer, configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
RLC-H层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述网络侧的PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;The RLC-H layer is configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP on the network side. a layer, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
优选地,每一RLC-H层对应至少两个RLC-L层,Preferably, each RLC-H layer corresponds to at least two RLC-L layers,
所述RLC-H层,还用于对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU。The RLC-H layer is further configured to perform comprehensive processing on RLC PDUs or RLC PDU segments that are sent by different RLC-L layers to obtain a complete RLC PDU.
优选地,所述RLC-H层,还用于对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。Preferably, the RLC-H layer is further configured to sort the RLC PDUs or RLC PDU segments that are sent by different RLC-L layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, to the UE The RLC layer on the side sends a packet loss status report.
优选地,所述RLC-H层,还用于按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。Preferably, the RLC-H layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determine whether there is a RLC with a missing sequence number. PDU or RLC PDU segmentation; when there is a RLC PDU or RLC PDU segment with a missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU with the missing sequence number is still not received. When segmenting, it is determined that there is a packet loss.
优选地,所述网络侧设备应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者Preferably, the network side device is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or
所述网络侧设备应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or
所述网络侧设备应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
本公开所述装置的工作原理可参照前述方法实施例的描述。The working principle of the device of the present disclosure can be referred to the description of the foregoing method embodiments.
实施例十四Embodiment 14
本公开的实施例十四提供一种数据处理装置,包括:处理器;以及通过总线接口与所述处理器相连接的存储器,所述存储器用于存储所述处理器在执行操作时所使用的程序和数据,当处理器调用并执行所述存储器中所存储的程序和数据时,包括实现如下的功能模块或单元:Embodiment 14 of the present disclosure provides a data processing apparatus including: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;
RLC-H层,用于对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给至少一个RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-H layer, configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;
RLC-L层,用于将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给MAC层,其中,每一RLC-L层对应一个MAC层,每 一MAC层对应至少一个RLC-L层;The RLC-L layer is configured to process the received RLC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the MAC layer, where each RLC-L layer corresponds to one MAC layer, and each MAC layer corresponds to at least one MAC layer. An RLC-L layer;
MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至UE侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the UE side.
实施例十五Example fifteen
本公开的实施例十五提供一种数据处理装置,包括:处理器;以及通过总线接口与所述处理器相连接的存储器,所述存储器用于存储所述处理器在执行操作时所使用的程序和数据,当处理器调用并执行所述存储器中所存储的程序和数据时,包括实现如下的功能模块或单元:Embodiment 15 of the present disclosure provides a data processing apparatus including: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer is configured to process the received MAC PDU, obtain the RLC PDU or the RLC PDU segment, and send the segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;
RLC层,用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer is configured to perform comprehensive processing on the received RLC PDUs or RLC PDU segments sent by different MAC layers to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP layer. Wherein each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;
PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
实施例十六Example sixteen
本公开的实施例十六提供一种数据处理装置,包括:处理器;以及通过总线接口与所述处理器相连接的存储器,所述存储器用于存储所述处理器在执行操作时所使用的程序和数据,当处理器调用并执行所述存储器中所存储的程序和数据时,包括实现如下的功能模块或单元:Embodiment 16 of the present disclosure provides a data processing apparatus including: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer is configured to process the received high-level data packet to obtain a PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;
RLC层,用于对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;An RLC layer, configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers;
MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并发送至网络侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU and send it to the network side.
实施例十七Example seventeen
本公开的实施例十七提供一种数据处理装置,包括:处理器;以及通过总线接口与所述处理器相连接的存储器,所述存储器用于存储所述处理器在执行操作时所使用的程序和数据,当处理器调用并执行所述存储器中所存储的程序和数据时,包括实现如下的功能模块或单元:Embodiment 17 of the present disclosure provides a data processing apparatus comprising: a processor; and a memory connected to the processor through a bus interface, the memory being used to store a memory used by the processor when performing an operation Programs and data, when the processor calls and executes the programs and data stored in the memory, includes functional modules or units that implement the following:
MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;The MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC-L layer, and each RLC -L layer corresponds to one MAC layer;
RLC-L层,用于将接收到的RLC PDU或RLC PDU分段透传给对应的RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-L layer, configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;
RLC-H层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从完整的RLC PDU中获取PDCP PDU,并将PDCP PDU发送给所述网络侧的PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;The RLC-H layer is configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the PDCP on the network side. a layer, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;
PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain the PDCP SDU, and submit it to the upper layer.
需要说明的是,本公开第十四、十五、十六和十七实施例提供的装置是能够对应实现上述方法实施例提供的数据传输方法的装置,故上述方法实施例提供的数据传输方法的所有实施例均可对应适用于该第十四、十五、十六和十七实施例,且均能达到相同或相似的有益效果。It should be noted that the apparatus provided by the fourteenth, fifteenth, sixteenth and seventeenth embodiments of the present disclosure is a device capable of corresponding to the data transmission method provided by the foregoing method embodiment, and therefore the data transmission method provided by the foregoing method embodiment All of the embodiments can be applied to the fourteenth, fifteenth, sixteenth and seventeenth embodiments, and all of the same or similar benefits can be achieved.
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。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 (56)
- 一种数据传输方法,应用于网络侧,包括:A data transmission method is applied to the network side, including:分组数据汇聚协议PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The packet data aggregation protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;所述RLC-H层对接收到的所述PDCP PDU进行处理,得到RLC PDU,并将所述RLC PDU发送给RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;所述RLC-L层将接收到的所述RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;The RLC-L layer processes the received RLC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or RLC PDU segment to the MAC layer, where each RLC-L layer Corresponding to one MAC layer, each MAC layer corresponding to at least one RLC-L layer;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至UE侧。The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the UE side.
- 根据权利要求1所述的数据传输方法,其中,每一RLC-H层对应至少两个RLC-L层。The data transmission method according to claim 1, wherein each RLC-H layer corresponds to at least two RLC-L layers.
- 根据权利要求2所述的数据传输方法,其中,所述RLC-H层将RLC PDU发送给RLC-L层的步骤包括:The data transmission method according to claim 2, wherein the step of the RLC-H layer transmitting the RLC PDU to the RLC-L layer comprises:所述RLC-H层将所述RLC PDU进行分流,并将分流后的RLC PDU分别发送给至少两个RLC-L层;或者The RLC-H layer offloads the RLC PDU, and sends the offloaded RLC PDU to at least two RLC-L layers respectively; or所述RLC-H层将所述RLC PDU进行复制,并将复制后的RLC PDU分别发送给至少两个RLC-L层;或者Transmitting, by the RLC-H layer, the RLC PDU, and transmitting the copied RLC PDU to at least two RLC-L layers respectively; or所述RLC-H层从至少两条链路中选择一条链路,并将所述RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer selects one link from at least two links, and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
- 根据权利要求1-3任一项所述的数据传输方法,其中,所述PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC-H层的步骤包括:The data transmission method according to any one of claims 1 to 3, wherein the PDCP layer processes the received higher layer data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC-H layer. include:缓存步骤:所述PDCP层将接收到的所述高层数据包进行处理,得到PDCP SDU,并将所述PDCP SDU存储于缓存中;a caching step: the PDCP layer processes the received high-level data packet to obtain a PDCP SDU, and stores the PDCP SDU in a cache.预处理步骤:所述PDCP层从所述缓存中获取第一数量个PDCP SDU, 对所述第一数量个PDCP SDU进行处理,其中,包括为所述第一数量个PDCP SDU分配SN,得到PDCP PDU;a pre-processing step: the PDCP layer obtains a first number of PDCP SDUs from the cache, and processes the first number of PDCP SDUs, where the SN is allocated for the first number of PDCP SDUs to obtain a PDCP. PDU;发送步骤:所述PDCP层将所述PDCP PDU发送给RLC-H层;Sending step: the PDCP layer sends the PDCP PDU to the RLC-H layer;补充步骤:当所述第一数量个PDCP SDU对应的MAC PDU中的第二数量个MAC PDU被发送时,返回所述预处理步骤。a supplementary step: when the second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent, return to the pre-processing step.
- 根据权利要求4所述的数据传输方法,其中,所述第一数量采用以下方式确定:The data transmission method according to claim 4, wherein said first quantity is determined in the following manner:第一数量=N1×GBR,其中,N1为正整数;或者The first number = N1 × GBR, where N1 is a positive integer; or第一数量=N1×PBR,其中,N1为正整数;或者The first number = N1 × PBR, where N1 is a positive integer; or第一数量=N1×M,其中,N1为正整数,M为之前每个TTI调度的实际数据量。The first number = N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- 根据权利要求1-5任一项所述的数据传输方法,其中,所述RLC-H层对接收到的PDCP PDU进行处理,得到RLC PDU,并将RLC PDU发送给RLC-L层的步骤包括:The data transmission method according to any one of claims 1 to 5, wherein the step of the RLC-H layer processing the received PDCP PDU to obtain an RLC PDU and transmitting the RLC PDU to the RLC-L layer includes :缓存步骤:所述RLC-H层对接收到的所述PDCP PDU进行处理,得到RLC SDU,并将RLC SDU存储于缓存中;a caching step: the RLC-H layer processes the received PDCP PDU, obtains an RLC SDU, and stores the RLC SDU in a cache;预处理步骤:所述RLC-H层从所述缓存中获取第三数量个RLC SDU,并对所述第三数量个RLC SDU进行处理,其中包括为所述第三数量个RLC SDU分配SN,得到RLC PDU;a pre-processing step: the RLC-H layer acquires a third quantity of RLC SDUs from the cache, and processes the third quantity of RLC SDUs, including allocating SNs for the third number of RLC SDUs, Obtain an RLC PDU;发送步骤:所述RLC-H层将RLC PDU发送给RLC-L层;Transmitting step: the RLC-H layer sends the RLC PDU to the RLC-L layer;补充步骤:当所述第三数量个RLC SDU对应的MAC PDU中的第四数量个MAC PDU被发送时,返回所述预处理步骤。Supplementary step: returning to the pre-processing step when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
- 根据权利要求6所述的数据传输方法,其中,所述第三数量采用以下方式确定:The data transmission method according to claim 6, wherein said third quantity is determined in the following manner:第三数量=N2×GBR,其中,N2为正整数;或者The third number = N2 x GBR, where N2 is a positive integer; or第三数量=N2×PBR,其中,N2为正整数;或者The third number = N2 × PBR, where N2 is a positive integer; or第三数量=N2×M,其中,N2为正整数,M为之前每个TTI调度的实际数据量。The third number = N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- 根据权利要求1-7任一项所述的数据传输方法,其中,所述RLC-L 层将接收到的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层的步骤包括:The data transmission method according to any one of claims 1 to 7, wherein the RLC-L layer processes the received RLC PDU to obtain an RLC PDU or an RLC PDU segment, and the RLC PDU or RLC The steps of sending the PDU segment to the MAC layer include:所述RLC-L层将接收到的RLC PDU存储于缓存中;The RLC-L layer stores the received RLC PDU in a cache;当所述MAC层的传输时机达到时,所述RLC-L层将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给所述MAC层。When the transmission timing of the MAC layer is reached, the RLC-L layer processes the buffered RLC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU or RLC PDU segment to the MAC. Floor.
- 根据权利要求1-8任一项所述的数据传输方法,还包括:The data transmission method according to any one of claims 1-8, further comprising:所述RLC-H层接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并将所述需要重传的RLC PDU或RLC PDU分段发送到RLC-L层;When receiving the packet loss status report fed back by the RLC layer on the UE side, the RLC-H layer determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and acquires the RLC PDU that needs to be retransmitted. Or RLC PDU segmentation, and sending the RLC PDU or RLC PDU segment that needs to be retransmitted to the RLC-L layer;所述RLC-L层将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给MAC层;Sending, by the RLC-L layer, the received RLC PDU or RLC PDU that needs to be retransmitted to the MAC layer;所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送给UE侧。The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted to obtain a MAC PDU, and sends the MAC PDU to the UE side.
- 根据权利要求9所述的数据传输方法,其中,所述需要重传的RLC PDU或RLC PDU分段中和/或RLC-H层与RLC-L层的接口信息中包括用于指示当前RLC PDU或RLC PDU分段为重传包的标记。The data transmission method according to claim 9, wherein the interface information of the RLC PDU or the RLC PDU segment to be retransmitted and/or the RLC-H layer and the RLC-L layer is included in the interface information for indicating the current RLC PDU. Or the RLC PDU is segmented into a tag of the retransmission packet.
- 根据权利要求10所述的数据传输方法,其中,每一RLC-H层对应至少两个RLC-L层,所述获取需要重传的RLC PDU或RLC PDU分段,并将所述需要重传的RLC PDU或RLC PDU分段发送到RLC-L层的步骤包括:The data transmission method according to claim 10, wherein each RLC-H layer corresponds to at least two RLC-L layers, and the retrieving RLC PDU or RLC PDU segment requiring retransmission and retransmitting the need The steps of sending the RLC PDU or RLC PDU segment to the RLC-L layer include:所述RLC-H层从至少两条链路中选择一条链路状况优于其他链路的链路,并将所述RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer selects one link from the at least two links that is better than the other links, and sends the RLC PDU to the RLC-L layer corresponding to the selected link.
- 根据权利要求10所述的数据传输方法,其中,所述RLC-L层将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给对应的所述网络侧的MAC层的步骤包括:The data transmission method according to claim 10, wherein the step of the RLC-L layer transmitting the received RLC PDU or RLC PDU that needs to be retransmitted to the MAC layer of the corresponding network side includes :所述RLC-L层在接收到所述需要重传的RLC PDU或RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。When receiving the RLC PDU or RLC PDU segment that needs to be retransmitted, the RLC-L layer preferentially sends the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.
- 根据权利要求1-12任一项所述的数据传输方法,其中,The data transmission method according to any one of claims 1 to 12, wherein所述数据传输方法应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者The data transmission method is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or所述数据传输方法应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The data transmission method is applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or所述数据传输方法应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The data transmission method is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- 一种数据传输方法,应用于UE侧,包括:A data transmission method is applied to the UE side, including:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer performs comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU. a PDCP layer, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- 根据权利要求14所述的数据传输方法,其中,所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理的步骤包括:The data transmission method according to claim 14, wherein the step of synthesizing the received RLC PDU or RLC PDU segment sent by different MAC layers by the RLC layer comprises:所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向网络侧的RLC-H层发送丢包状态报告。The RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and determines whether there is a packet loss according to the sorting result. When there is a packet loss, the packet is sent to the RLC-H layer on the network side. report.
- 根据权利要求15所述的数据传输方法,其中,所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包的步骤包括:The data transmission method according to claim 15, wherein the RLC layer sorts the received RLC PDUs or RLC PDU segments sent by different MAC layers, and the step of determining whether there is packet loss according to the ranking result comprises:所述RLC层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;The RLC layer sorts the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;When there is an RLC PDU or a RLC PDU segment with a missing sequence number, a reordering timer is started;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。When the reordering timer expires and the RLC PDU or RLC PDU segment with the missing sequence number is still not received, it is determined that there is a packet loss.
- 一种数据传输方法,应用于UE侧,包括:A data transmission method is applied to the UE side, including:PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers. ;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至网络侧。The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the network side.
- 根据权利要求17所述的数据传输方法,还包括:The data transmission method according to claim 17, further comprising:所述RLC层接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并将所述需要重传的RLC PDU或RLC PDU分段发送到MAC层;The RLC layer receives the packet loss status report fed back by the RLC-H layer on the network side, determines the RLC PDU or RLC PDU segment that needs to be retransmitted in the packet loss status report, and acquires the RLC PDU that needs to be retransmitted. Or RLC PDU segmentation, and send the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer;所述MAC层对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送给网络侧。The MAC layer processes the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtains a MAC PDU, and sends the MAC PDU to the network side.
- 根据权利要求18所述的数据传输方法,其中,所述获取需要重传的RLC PDU或RLC PDU分段,并将所述需要重传的RLC PDU或RLC PDU分段发送到MAC层的步骤包括:The data transmission method according to claim 18, wherein the step of acquiring an RLC PDU or an RLC PDU segment requiring retransmission and transmitting the RLC PDU or RLC PDU segment to be retransmitted to the MAC layer includes :所述RLC层获取最近的上行资源的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层。The RLC layer acquires the link of the latest uplink resource, and sends the retransmitted RLC PDU or RLC PDU segment to the MAC layer corresponding to the link of the latest uplink resource.
- 一种数据传输方法,应用于网络侧,包括:A data transmission method is applied to the network side, including:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;The MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC. -L layer, each RLC-L layer corresponds to one MAC layer;所述RLC-L层将接收到的所述RLC PDU或RLC PDU分段透传给RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完 整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC-H层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;The RLC-H layer processes the received RLC PDU or the RLC PDU segment to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the PDCP layer, where Each RLC-H layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- 根据权利要求20所述的数据传输方法,其中,每一RLC-H层对应至少两个RLC-L层,所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU的步骤包括:The data transmission method according to claim 20, wherein each RLC-H layer corresponds to at least two RLC-L layers, and the RLC-H layer processes the received RLC PDU or RLC PDU segments to obtain a complete The steps of the RLC PDU include:所述RLC-H层对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU。The RLC-H layer performs comprehensive processing on receiving RLC PDUs or RLC PDU segments sent by different RLC-L layers to obtain a complete RLC PDU.
- 根据权利要求21所述的数据传输方法,其中,所述RLC-H层对接收到的RLC PDU或RLC PDU分段进行处理的步骤包括:The data transmission method according to claim 21, wherein the step of processing, by the RLC-H layer, the received RLC PDU or RLC PDU segment comprises:所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。The RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by the different RLC-L layers, and determines whether there is a packet loss according to the sorting result. When there is a packet loss, the RLC layer sends the packet to the RLC layer on the UE side. Package status report.
- 根据权利要求22所述的数据传输方法,其中,所述RLC-H层对接收到的不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包的步骤包括:The data transmission method according to claim 22, wherein the RLC-H layer sorts the received RLC PDUs or RLC PDU segments sent by different RLC-L layers, and determines whether there is packet loss according to the ranking result. include:所述RLC-H层按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;The RLC-H layer sorts the received RLC PDU or the RLC PDU segment according to the received sequence number of the RLC PDU or the RLC PDU segment, and determines whether there is an RLC PDU or an RLC PDU segment with a missing sequence number;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;When there is an RLC PDU or a RLC PDU segment with a missing sequence number, a reordering timer is started;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。When the reordering timer expires and the RLC PDU or RLC PDU segment with the missing sequence number is still not received, it is determined that there is a packet loss.
- 根据权利要求20-23任一项所述的数据传输方法,其中,A data transmission method according to any one of claims 20 to 23, wherein所述数据传输方法应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者The data transmission method is applied to a wireless transmission network of a CU-DU architecture, the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or所述数据传输方法应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The data transmission method is applied to a wireless transmission network of an NR dual connectivity or multi-connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or所述数据传输方法应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The data transmission method is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- 一种网络侧设备,包括:A network side device, including:PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The PDCP layer is configured to process the received high-level data packet, obtain the PDCP PDU, and send the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;RLC-H层,用于对接收到的PDCP PDU进行处理,得到RLC PDU,并将所述RLC PDU发送给至少一个RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-H layer, configured to process the received PDCP PDU, obtain an RLC PDU, and send the RLC PDU to at least one RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer ;RLC-L层,用于将接收到的所述RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;An RLC-L layer, configured to process the received RLC PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or RLC PDU segment to a MAC layer, where each RLC-L The layer corresponds to one MAC layer, and each MAC layer corresponds to at least one RLC-L layer;MAC层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至UE侧。The MAC layer is configured to process the received RLC PDU or the RLC PDU segment to obtain a MAC PDU, and send the MAC PDU to the UE side.
- 根据权利要求25所述的网络侧设备,其中,每一RLC-H层对应至少两个RLC-L层。The network side device according to claim 25, wherein each RLC-H layer corresponds to at least two RLC-L layers.
- 根据权利要求26所述的网络侧设备,其中,所述RLC-H层包括:The network side device according to claim 26, wherein the RLC-H layer comprises:第一路由模块,用于将RLC PDU进行分流,并将分流后的RLC PDU分别发送给至少两个RLC-L层;或者a first routing module, configured to offload the RLC PDU, and send the offloaded RLC PDU to at least two RLC-L layers respectively; or第二路由模块,用于将RLC PDU进行复制,并将复制后的RLC PDU分别发送给至少两个RLC-L层;或者a second routing module, configured to: replicate the RLC PDU, and send the copied RLC PDU to at least two RLC-L layers respectively; or第三路由模块,用于从至少两条链路中选择一条链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The third routing module is configured to select one link from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
- 根据权利要求25-27任一项所述的网络侧设备,其中,所述PDCP层包括:The network side device according to any one of claims 25-27, wherein the PDCP layer comprises:第一缓存模块,用于将接收到的所述高层数据包进行处理,得到PDCP SDU,并将所述PDCP SDU存储于缓存中;a first cache module, configured to process the received high-level data packet, obtain a PDCP SDU, and store the PDCP SDU in a cache;第一预处理模块,用于从所述缓存中获取第一数量个PDCP SDU,对所述第一数量个PDCP SDU进行处理,其中包括为所述第一数量个PDCP SDU 分配SN,得到PDCP PDU;a first pre-processing module, configured to obtain a first number of PDCP SDUs from the cache, and process the first number of PDCP SDUs, including allocating SNs for the first number of PDCP SDUs to obtain PDCP PDUs ;第一发送模块,用于将所述PDCP PDU发送给RLC-H层;a first sending module, configured to send the PDCP PDU to an RLC-H layer;补充模块,用于当所述第一数量个PDCP SDU对应的MAC PDU中的第二数量个MAC PDU被发送时,控制所述第一预处理模块和第一发送模块继续工作。And a supplementing module, configured to control the first pre-processing module and the first sending module to continue to work when a second number of MAC PDUs in the MAC PDU corresponding to the first number of PDCP SDUs are sent.
- 根据权利要求28所述的网络侧设备,其中,所述第一数量采用以下方式确定:The network side device according to claim 28, wherein the first quantity is determined in the following manner:第一数量=N1×GBR,其中,N1为正整数;或者The first number = N1 × GBR, where N1 is a positive integer; or第一数量=N1×PBR,其中,N1为正整数;或者The first number = N1 × PBR, where N1 is a positive integer; or第一数量=N1×M,其中,N1为正整数,M为之前每个TTI调度的实际数据量。The first number = N1 x M, where N1 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- 根据权利要求25-29任一项所述的网络侧设备,其中,所述RLC-H层包括:The network side device according to any one of claims 25-29, wherein the RLC-H layer comprises:第二缓存模块,用于对接收到的PDCP PDU进行处理,得到RLC SDU,并将所述RLC SDU存储于缓存中;a second cache module, configured to process the received PDCP PDU, obtain an RLC SDU, and store the RLC SDU in a cache;第二预处理模块,用于从所述缓存中获取第三数量个RLC SDU,并对所述第三数量个RLC SDU进行处理,其中包括为所述第三数量个RLC SDU分配SN,得到RLC PDU;a second pre-processing module, configured to acquire a third quantity of RLC SDUs from the cache, and process the third quantity of RLC SDUs, including allocating SNs for the third quantity of RLC SDUs to obtain RLC PDU;第二发送模块,用于将所述RLC PDU发送给RLC-L层;a second sending module, configured to send the RLC PDU to an RLC-L layer;第二补充模块,用于当所述第三数量个RLC SDU对应的MAC PDU中的第四数量个MAC PDU被发送时,控制所述第二预处理模块和第二发送模块继续工作。And a second supplementing module, configured to control the second pre-processing module and the second sending module to continue to work when a fourth number of MAC PDUs in the MAC PDU corresponding to the third number of RLC SDUs are sent.
- 根据权利要求30所述的网络侧设备,其中,所述第三数量采用以下方式确定:The network side device according to claim 30, wherein the third number is determined in the following manner:第三数量=N2×GBR,其中,N2为正整数;或者The third number = N2 x GBR, where N2 is a positive integer; or第三数量=N2×PBR,其中,N2为正整数;或者The third number = N2 × PBR, where N2 is a positive integer; or第三数量=N2×M,其中,N2为正整数,M为之前每个TTI调度的实际数据量。The third number = N2 x M, where N2 is a positive integer and M is the actual amount of data scheduled for each previous TTI.
- 根据权利要求25-31任一项所述的网络侧设备,其中,所述RLC-L 层包括:The network side device according to any one of claims 25 to 31, wherein the RLC-L layer comprises:缓存模块,用于将接收到的RLC PDU存储于缓存中;a cache module, configured to store the received RLC PDU in a cache;发送模块,用于当所述MAC层的传输时机达到时,将缓存的RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给所述MAC层。a sending module, configured to: when the transmission timing of the MAC layer is reached, process the buffered RLC PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer .
- 根据权利要求25-32任一项所述的网络侧设备,其中:A network side device according to any one of claims 25 to 32, wherein:所述RLC-H层,还用于在接收到UE侧的RLC层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送到RLC-L层;The RLC-H layer is further configured to determine, when receiving the packet loss status report fed back by the RLC layer on the UE side, the RLC PDU or the RLC PDU segment that needs to be retransmitted specified in the packet loss status report; Retransmitting the RLC PDU or RLC PDU segment and transmitting the RLC PDU or RLC PDU segment to the RLC-L layer;所述RLC-L层,还用于将接收到的所述需要重传的RLC PDU或RLC PDU分段发送给MAC层;The RLC-L layer is further configured to send the received RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer.所述MAC层,还用于对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送给UE侧。The MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the MAC PDU to the UE side.
- 根据权利要求33所述的网络侧设备,其中,所述需要重传的RLC PDU或RLC PDU分段中和/或RLC-H层与RLC-L层的接口信息中包括用于指示当前RLC PDU或RLC PDU分段为重传包的标记。The network side device according to claim 33, wherein the RLC PDU or the RLC PDU segment to be retransmitted and/or the interface information of the RLC-H layer and the RLC-L layer are included in the interface information for indicating the current RLC PDU. Or the RLC PDU is segmented into a tag of the retransmission packet.
- 根据权利要求34所述的网络侧设备,其中,每一RLC-H层对应至少两个RLC-L层,The network side device according to claim 34, wherein each RLC-H layer corresponds to at least two RLC-L layers,所述RLC-H层,还用于从至少两条链路中选择一条链路状况优于其他链路的链路,并将RLC PDU发送给选择的链路对应的RLC-L层。The RLC-H layer is further configured to select a link with a link condition better than other links from the at least two links, and send the RLC PDU to the RLC-L layer corresponding to the selected link.
- 根据权利要求34所述的网络侧设备,其中:The network side device according to claim 34, wherein:所述RLC-L层,还用于在接收到所述需要重传的RLC PDU或RLC PDU分段时,优先将所述需要重传的RLC PDU或RLC PDU分段发送给所述MAC层。The RLC-L layer is further configured to: when receiving the RLC PDU or the RLC PDU segment that needs to be retransmitted, preferentially send the RLC PDU or the RLC PDU segment that needs to be retransmitted to the MAC layer.
- 根据权利要求25-36任一项所述的网络侧设备,其中,A network side device according to any one of claims 25 to 36, wherein所述网络侧设备应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者The network side device is applied to a wireless transmission network of a CU-DU architecture, where the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or所述网络侧设备应用于NR双连接或多连接架构的无线传输网络,所述 PDCP层和所述RLC-H层位于MeNB中;或者The network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or所述网络侧设备应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- 一种用户设备,包括:A user equipment comprising:MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer is configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to a corresponding RLC layer, where each RLC layer corresponds to multiple MAC layer;RLC层,用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer is configured to perform comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers, obtain a complete RLC PDU, and obtain a PDCP PDU from the complete RLC PDU, and obtain the PDCP PDU. Sending to the PDCP layer, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain a PDCP SDU, and deliver the PDCP SDU to a higher layer.
- 根据权利要求38所述的用户设备,其中:The user equipment of claim 38 wherein:所述RLC层,还用于对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向网络侧的RLC-H层发送丢包状态报告。The RLC layer is further configured to sort the received RLC PDUs or RLC PDU segments sent by different MAC layers, determine whether there is packet loss according to the sorting result, and when there is packet loss, the RLC-H layer to the network side Send a packet loss status report.
- 根据权利要求39所述的用户设备,其中:The user equipment of claim 39, wherein:所述RLC层,还用于按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。The RLC layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determine whether the RLC PDU or the RLC PDU segment with the missing sequence number exists. The reordering timer is started when there is a fragment of the RLC PDU or the RLC PDU with the missing sequence number; when the reordering timer expires, the RLC PDU or the RLC PDU segment with the missing sequence number is still not received, and then There is a packet loss.
- 一种用户设备,包括:A user equipment comprising:PDCP层,用于对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer is configured to process the received high-level data packet, obtain the PDCP PDU, and send the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;RLC层,用于对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每 一RLC层对应至少两个MAC层;The RLC layer is configured to process the received PDCP PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MACs. Floor;MAC层,用于对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至网络侧。The MAC layer is configured to process the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and send the MAC PDU to the network side.
- 根据权利要求41所述的用户设备,其中:A user equipment according to claim 41, wherein:所述RLC层,还用于接收到网络侧的RLC-H层反馈的丢包状态报告时,确定所述丢包状态报告中指定的需要重传的RLC PDU或RLC PDU分段;获取需要重传的RLC PDU或RLC PDU分段,并将所述需要重传的RLC PDU或RLC PDU分段发送到MAC层;The RLC layer is further configured to: when receiving a packet loss status report fed back by the RLC-H layer on the network side, determine an RLC PDU or an RLC PDU segment that needs to be retransmitted specified in the packet loss status report; Fragment of the transmitted RLC PDU or RLC PDU, and send the RLC PDU or RLC PDU segment that needs to be retransmitted to the MAC layer;所述MAC层,还用于对接收到的所述需要重传的RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送给网络侧。The MAC layer is further configured to process the received RLC PDU or RLC PDU segment that needs to be retransmitted, obtain a MAC PDU, and send the MAC PDU to the network side.
- 根据权利要求42所述的用户设备,其中:A user equipment according to claim 42, wherein:所述RLC层,还用于获取最近的上行资源的链路,并将需要重传的RLC PDU或RLC PDU分段发送给所述最近的上行资源的链路对应的MAC层。The RLC layer is further configured to acquire a link of the latest uplink resource, and send the retransmitted RLC PDU or the RLC PDU segment to the MAC layer corresponding to the link of the latest uplink resource.
- 一种网络侧设备,包括:A network side device, including:MAC层,用于对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;a MAC layer, configured to process the received MAC PDU, obtain an RLC PDU or an RLC PDU segment, and send the RLC PDU or the RLC PDU segment to a corresponding RLC-L layer, where each MAC layer corresponds to At least one RLC-L layer, each RLC-L layer corresponding to one MAC layer;RLC-L层,用于将接收到的所述RLC PDU或RLC PDU分段透传给对应的RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;An RLC-L layer, configured to transparently transmit the received RLC PDU or RLC PDU segment to a corresponding RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;RLC-H层,用于对接收到的RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给所述网络侧的PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;An RLC-H layer, configured to process the received RLC PDU or RLC PDU segment to obtain a complete RLC PDU, obtain a PDCP PDU from the complete RLC PDU, and send the PDCP PDU to the a PDCP layer on the network side, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;PDCP层,用于对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The PDCP layer is configured to process the received PDCP PDU, obtain a PDCP SDU, and deliver the PDCP SDU to a higher layer.
- 根据权利要求44所述的网络侧设备,其中,每一RLC-H层对应至少两个RLC-L层,The network side device according to claim 44, wherein each RLC-H layer corresponds to at least two RLC-L layers,所述RLC-H层,还用于对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU。The RLC-H layer is further configured to perform comprehensive processing on RLC PDUs or RLC PDU segments that are sent by different RLC-L layers to obtain a complete RLC PDU.
- 根据权利要求45所述的网络侧设备,其中:A network side device according to claim 45, wherein:所述RLC-H层,还用于对接收到不同RLC-L层发送的RLC PDU或RLC PDU分段进行排序,根据排序结果判断是否存在丢包,当存在丢包时,向UE侧的RLC层发送丢包状态报告。The RLC-H layer is further configured to sort the RLC PDUs or the RLC PDU segments that are sent by different RLC-L layers, and determine whether there is a packet loss according to the sorting result, and when there is a packet loss, the RLC to the UE side The layer sends a packet loss status report.
- 根据权利要求46所述的网络侧设备,其中:The network side device according to claim 46, wherein:所述RLC-H层,还用于按照接收到的RLC PDU或RLC PDU分段的序列号,对接收到的RLC PDU或RLC PDU分段进行排序,判断是否存在序列号缺失的RLC PDU或RLC PDU分段;当存在序列号缺失的RLC PDU或RLC PDU分段时,启动重排序定时器;当重排序定时器超时,仍未接收到所述序列号缺失的RLC PDU或RLC PDU分段时,判定存在丢包。The RLC-H layer is further configured to sort the received RLC PDU or the RLC PDU segment according to the sequence number of the received RLC PDU or the RLC PDU segment, and determine whether there is a RLC PDU or RLC with a missing sequence number. PDU segmentation; when there is a RLC PDU or RLC PDU segment with a missing sequence number, the reordering timer is started; when the reordering timer expires, the RLC PDU or RLC PDU segment with the missing sequence number is still not received. , to determine the existence of packet loss.
- 根据权利要求44-47任一项所述的网络侧设备,其中,A network side device according to any one of claims 44 to 47, wherein所述网络侧设备应用于CU-DU架构的无线传输网络,所述PDCP层和所述RLC-H层位于CU中;所述RLC-L层和MAC层位于DU中;或者The network side device is applied to a wireless transmission network of a CU-DU architecture, where the PDCP layer and the RLC-H layer are located in a CU; the RLC-L layer and a MAC layer are located in a DU; or所述网络侧设备应用于NR双连接或多连接架构的无线传输网络,所述PDCP层和所述RLC-H层位于MeNB中;或者The network side device is applied to a wireless transmission network of an NR dual connectivity or multiple connection architecture, and the PDCP layer and the RLC-H layer are located in the MeNB; or所述网络侧设备应用于NR-LTE interworking架构的无线传输网络,所述PDCP层和所述RLC-H层位于NR MeNB中。The network side device is applied to a wireless transmission network of an NR-LTE interworking architecture, and the PDCP layer and the RLC-H layer are located in an NR MeNB.
- 一种网络侧设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:A network side device includes a processor and a memory; wherein the processor is configured to execute the program of the memory storage:分组数据汇聚协议PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC-H层,其中,每一PDCP层对应至少一个RLC-H层;The packet data aggregation protocol PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC-H layer, where each PDCP layer corresponds to at least one RLC-H layer;所述RLC-H层对接收到的所述PDCP PDU进行处理,得到RLC PDU,并将所述RLC PDU发送给RLC-L层,其中,每一RLC-H层对应至少一个RLC-L层;The RLC-H layer processes the received PDCP PDU to obtain an RLC PDU, and sends the RLC PDU to the RLC-L layer, where each RLC-H layer corresponds to at least one RLC-L layer;所述RLC-L层将接收到的所述RLC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC-L层对应一个MAC层,每一MAC层对应至少一个RLC-L层;The RLC-L layer processes the received RLC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or RLC PDU segment to the MAC layer, where each RLC-L layer Corresponding to one MAC layer, each MAC layer corresponding to at least one RLC-L layer;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至UE侧。The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the UE side.
- 一种用户设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:A user equipment comprising a processor and a memory; wherein the processor is configured to execute the program of the memory storage:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC层,其中,每一RLC层对应多个MAC层;The MAC layer processes the received MAC PDU, obtains an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to a corresponding RLC layer, where each RLC layer corresponds to multiple MAC layers;所述RLC层对接收到的不同MAC层发送的RLC PDU或RLC PDU分段进行综合处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC层对应一PDCP层,每一PDCP层对应至少一个RLC层;The RLC layer performs comprehensive processing on the received RLC PDU or RLC PDU segment sent by different MAC layers to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU. a PDCP layer, where each RLC layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC layer;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- 一种用户设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:A user equipment comprising a processor and a memory; wherein the processor is configured to execute the program of the memory storage:PDCP层对接收到的高层数据包进行处理,得到PDCP PDU,并将所述PDCP PDU发送给RLC层,其中,每一PDCP层对应至少一个RLC层;The PDCP layer processes the received high-level data packet to obtain a PDCP PDU, and sends the PDCP PDU to the RLC layer, where each PDCP layer corresponds to at least one RLC layer;所述RLC层对接收到的PDCP PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给MAC层,其中,每一RLC层对应至少两个MAC层;The RLC layer processes the received PDCP PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the MAC layer, where each RLC layer corresponds to at least two MAC layers. ;所述MAC层对接收到的所述RLC PDU或RLC PDU分段进行处理,得到MAC PDU,并将所述MAC PDU发送至网络侧。The MAC layer processes the received RLC PDU or RLC PDU segment to obtain a MAC PDU, and sends the MAC PDU to the network side.
- 一种网络侧设备,包括处理器以及存储器;其中所述处理器用于执行所述存储器存储的程序实现:A network side device includes a processor and a memory; wherein the processor is configured to execute the program of the memory storage:MAC层对接收到的MAC PDU进行处理,得到RLC PDU或RLC PDU分段,并将所述RLC PDU或RLC PDU分段发送给对应的RLC-L层,其中,每一MAC层对应至少一个RLC-L层,每一RLC-L层对应一个MAC层;The MAC layer processes the received MAC PDU to obtain an RLC PDU or an RLC PDU segment, and sends the RLC PDU or the RLC PDU segment to the corresponding RLC-L layer, where each MAC layer corresponds to at least one RLC. -L layer, each RLC-L layer corresponds to one MAC layer;所述RLC-L层将接收到的所述RLC PDU或RLC PDU分段透传给RLC-H层,其中,每一RLC-H层对应至少一个RLC-L层;The RLC-L layer transparently transmits the received RLC PDU or RLC PDU segment to the RLC-H layer, where each RLC-H layer corresponds to at least one RLC-L layer;所述RLC-H层对接收到RLC PDU或RLC PDU分段进行处理,得到完整的RLC PDU,并从所述完整的RLC PDU中获取PDCP PDU,并将所述PDCP PDU发送给PDCP层,其中,每一RLC-H层对应一PDCP层,每一PDCP层对应至少一个RLC-H层;The RLC-H layer processes the received RLC PDU or the RLC PDU segment to obtain a complete RLC PDU, and obtains a PDCP PDU from the complete RLC PDU, and sends the PDCP PDU to the PDCP layer, where Each RLC-H layer corresponds to a PDCP layer, and each PDCP layer corresponds to at least one RLC-H layer;所述PDCP层对接收到PDCP PDU进行处理,得到PDCP SDU,并将所述PDCP SDU递交至高层。The PDCP layer processes the received PDCP PDU, obtains a PDCP SDU, and delivers the PDCP SDU to a higher layer.
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求1-13中任一项所述的方法中的步骤。A computer readable storage medium having stored thereon a program, the program being executed by a processor to implement the steps of the method of any of claims 1-13.
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求14-16中任一项所述的的方法中的步骤。A computer readable storage medium having stored thereon a program, the program being executed by a processor to implement the steps of the method of any of claims 14-16.
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求17-19中任一项所述的方法中的步骤。A computer readable storage medium having stored thereon a program, the program being executed by a processor to implement the steps of the method of any of claims 17-19.
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求20-24中任一项所述的方法中的步骤。A computer readable storage medium having stored thereon a program, the program being executed by a processor to implement the steps of the method of any one of claims 20-24.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710008345.5 | 2017-01-05 | ||
CN201710008345.5A CN108282248B (en) | 2017-01-05 | 2017-01-05 | Data transmission method, network side equipment and user equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018127225A1 true WO2018127225A1 (en) | 2018-07-12 |
Family
ID=62789323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/075572 WO2018127225A1 (en) | 2017-01-05 | 2018-02-07 | Data transmission method, network side device and user equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108282248B (en) |
WO (1) | WO2018127225A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110572850A (en) * | 2019-09-05 | 2019-12-13 | 京信通信系统(中国)有限公司 | method, device, equipment and storage medium for caching and processing service data by 5G base station |
CN112118192A (en) * | 2019-06-20 | 2020-12-22 | 华为技术有限公司 | Data volume shaping method, network equipment and computer program product |
CN113365308A (en) * | 2020-03-03 | 2021-09-07 | 大唐移动通信设备有限公司 | Data transmission method and device |
US20220337346A1 (en) * | 2020-06-09 | 2022-10-20 | Samsung Electronics Co., Ltd. | Method and apparatus for retransmitting packets in dual connectivity network |
CN115606230A (en) * | 2020-07-31 | 2023-01-13 | Oppo广东移动通信有限公司(Cn) | Method and device for enhanced representation and reporting of layer two measurement quantities |
WO2024007572A1 (en) * | 2022-07-05 | 2024-01-11 | 中兴通讯股份有限公司 | Packet processing method and apparatus, storage medium, and program product |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110831059B (en) * | 2018-08-10 | 2021-10-22 | 展讯通信(上海)有限公司 | Method and device for uploading data by user terminal, storage equipment and user terminal |
CN110972335B (en) * | 2018-09-29 | 2022-04-12 | 华为技术有限公司 | Mode switching method, data stream splitting method and device |
CN109347606B (en) * | 2018-11-30 | 2021-08-24 | 维沃移动通信有限公司 | A data processing method, device, network side device and terminal device |
CN112703815B (en) * | 2018-12-21 | 2023-06-23 | Oppo广东移动通信有限公司 | A data packet reordering method, electronic equipment and storage medium |
US11570593B2 (en) * | 2019-01-10 | 2023-01-31 | Qualcomm Incorporated | Resource allocation and segmentation in wireless systems |
CN112825496B (en) * | 2019-11-21 | 2021-11-19 | 中国移动通信有限公司研究院 | Processing method and device for time information transmission and storage medium |
CN113133132B (en) * | 2019-12-31 | 2022-10-21 | 中国移动通信有限公司研究院 | Data transmission method, device, related equipment and storage medium |
CN113810949B (en) * | 2020-06-12 | 2024-11-19 | 华为技术有限公司 | Data transmission method and device |
CN113923713A (en) * | 2020-07-09 | 2022-01-11 | 维沃移动通信有限公司 | Data processing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011072529A1 (en) * | 2009-12-15 | 2011-06-23 | 中兴通讯股份有限公司 | System and method for transmitting data between serving-gateway and relay terminal |
CN103782569A (en) * | 2013-07-15 | 2014-05-07 | 华为技术有限公司 | Data processing device and method |
CN104581824A (en) * | 2013-10-17 | 2015-04-29 | 中兴通讯股份有限公司 | Method and system for splitting and transmitting data packets |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI427958B (en) * | 2005-12-29 | 2014-02-21 | Interdigital Tech Corp | Method and apparatus for selecting multiple transport formats and transmitting multiple transport blocks simultaneously with multiple h-arq processes |
KR101513033B1 (en) * | 2007-09-18 | 2015-04-17 | 엘지전자 주식회사 | A method for qos guarantees in a multilayer structure |
CN102395156B (en) * | 2011-09-28 | 2015-05-20 | 电信科学技术研究院 | Data transmission methods and device applied between packet data convergence protocol (PDCP) entity and radio link control (RLC) entity |
CN105991625B (en) * | 2015-03-06 | 2020-11-06 | 电信科学技术研究院 | Method and equipment for data transmission |
-
2017
- 2017-01-05 CN CN201710008345.5A patent/CN108282248B/en active Active
-
2018
- 2018-02-07 WO PCT/CN2018/075572 patent/WO2018127225A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011072529A1 (en) * | 2009-12-15 | 2011-06-23 | 中兴通讯股份有限公司 | System and method for transmitting data between serving-gateway and relay terminal |
CN103782569A (en) * | 2013-07-15 | 2014-05-07 | 华为技术有限公司 | Data processing device and method |
CN104581824A (en) * | 2013-10-17 | 2015-04-29 | 中兴通讯股份有限公司 | Method and system for splitting and transmitting data packets |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112118192A (en) * | 2019-06-20 | 2020-12-22 | 华为技术有限公司 | Data volume shaping method, network equipment and computer program product |
US11805445B2 (en) | 2019-06-20 | 2023-10-31 | Huawei Technologies Co., Ltd. | Traffic shaping method, network device, and computer program product |
CN110572850A (en) * | 2019-09-05 | 2019-12-13 | 京信通信系统(中国)有限公司 | method, device, equipment and storage medium for caching and processing service data by 5G base station |
CN113365308A (en) * | 2020-03-03 | 2021-09-07 | 大唐移动通信设备有限公司 | Data transmission method and device |
CN113365308B (en) * | 2020-03-03 | 2022-04-29 | 大唐移动通信设备有限公司 | Data transmission method and device |
US20220337346A1 (en) * | 2020-06-09 | 2022-10-20 | Samsung Electronics Co., Ltd. | Method and apparatus for retransmitting packets in dual connectivity network |
US12088513B2 (en) * | 2020-06-09 | 2024-09-10 | Samsung Electronics Co., Ltd. | Method and apparatus for retransmitting packets in dual connectivity network |
CN115606230A (en) * | 2020-07-31 | 2023-01-13 | Oppo广东移动通信有限公司(Cn) | Method and device for enhanced representation and reporting of layer two measurement quantities |
WO2024007572A1 (en) * | 2022-07-05 | 2024-01-11 | 中兴通讯股份有限公司 | Packet processing method and apparatus, storage medium, and program product |
Also Published As
Publication number | Publication date |
---|---|
CN108282248A (en) | 2018-07-13 |
CN108282248B (en) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018127225A1 (en) | Data transmission method, network side device and user equipment | |
WO2018127238A1 (en) | Information processing method and apparatus | |
CN107592329B (en) | Data processing method and device | |
CN106464465B (en) | Method and apparatus for improved multi-carrier communication | |
TWI646814B (en) | Data transmission method and related equipment | |
WO2018082433A1 (en) | Method and system for sending and receiving data | |
CN107484183B (en) | A distributed base station system, CU, DU and data transmission method | |
JP2021535634A (en) | Methods and equipment for performing dual connection operations in heterogeneous networks | |
JP2017513371A (en) | Data packet processing method and apparatus | |
EP3611859A1 (en) | Data receiving state reporting method and apparatus | |
JP6801098B2 (en) | Information processing method and equipment | |
CN104080121A (en) | A method and system for transmitting data | |
WO2009117961A1 (en) | Method, system and device for transmitting data | |
WO2022151297A1 (en) | Data transmission method and apparatus | |
US20230189300A1 (en) | Communication control method | |
WO2017133595A1 (en) | Data processing method and apparatus | |
CN107786493B (en) | Data transmission method and device | |
CN115669144B (en) | Method and apparatus for efficient packet transmission | |
WO2011134232A1 (en) | Method, device and system for processing user equipment handover in long term evolution (lte) system | |
US20230262809A1 (en) | Methods and Apparatus for Logical Channel Aggregation | |
JPWO2008081552A1 (en) | Wireless communication system, wireless base station, and wireless communication method | |
CN117042206A (en) | Data transmission method, device, communication equipment and storage medium | |
CN114765741A (en) | Service transmission method, network equipment and terminal | |
CN113923729A (en) | Data processing method, device and device for functional entity |
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: 18735935 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 04/10/2019) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18735935 Country of ref document: EP Kind code of ref document: A1 |