[go: up one dir, main page]

WO2018171369A1 - 一种协议数据单元传输数据的方法及装置 - Google Patents

一种协议数据单元传输数据的方法及装置 Download PDF

Info

Publication number
WO2018171369A1
WO2018171369A1 PCT/CN2018/076822 CN2018076822W WO2018171369A1 WO 2018171369 A1 WO2018171369 A1 WO 2018171369A1 CN 2018076822 W CN2018076822 W CN 2018076822W WO 2018171369 A1 WO2018171369 A1 WO 2018171369A1
Authority
WO
WIPO (PCT)
Prior art keywords
rlc pdu
data packet
segment
packet
segmentation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/076822
Other languages
English (en)
French (fr)
Inventor
刘佳敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Original Assignee
China Academy of Telecommunications Technology CATT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Publication of WO2018171369A1 publication Critical patent/WO2018171369A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Definitions

  • the present disclosure relates to the field of communications technologies, and in particular, to a method and apparatus for transmitting data by a protocol data unit.
  • 5G new air interface transmission modes, more network nodes, and complex network topologies will be introduced in 5G.
  • 5G network there is a two-layer access network architecture of a centralized node and a distributed node.
  • the architecture in which a single node completes all data processing functions is not excluded, and various coexistence and handover scenarios exist.
  • the Layer 2 protocol is composed of a Packet Data Convergence Protocol (PDCP), a RLC (Radio Link Control), and a Medium Access Control (MAC).
  • PDCP Packet Data Convergence Protocol
  • RLC Radio Link Control
  • MAC Medium Access Control
  • the embodiments of the present disclosure provide a method and an apparatus for transmitting data by a protocol data unit, so as to solve the problem that the layer 2 data processing process is complicated and the efficiency is low.
  • an embodiment of the present disclosure provides a method for transmitting data by a protocol data unit, including:
  • RLC PDU Protocol Data Unit
  • the complete RLC PDU data packet and each of the segment RLC PDU data packets carry a segmentation status indication. If the initial data packet is encapsulated into a complete RLC PDU data packet, the RLC PDU is not The packet is assigned an SN (Sequence Number).
  • an embodiment of the present disclosure further provides a method for transmitting data by a protocol data unit, including:
  • the segmented RLC PDU packet is reassembled, and the reassembled packet is sent to the PDCP entity.
  • an embodiment of the present disclosure further provides an apparatus for transmitting data by a protocol data unit, including:
  • a first receiving module configured to receive an initial data packet sent by a PDCP entity
  • a first processing module configured to encapsulate the initial data packet into a complete RLC PDU data packet, or at least two segment RLC PDU data packets;
  • the complete RLC PDU data packet and each of the segment RLC PDU data packets carry a segmentation status indication. If the initial data packet is encapsulated into a complete RLC PDU data packet, the RLC PDU is not The packet is assigned the serial number SN.
  • an embodiment of the present disclosure further provides an apparatus for transmitting data by a protocol data unit, including:
  • a second receiving module configured to receive an RLC PDU data packet, where the RLC PDU data packet carries a segmentation status indication
  • a determining module configured to determine, according to the segmentation status indication, whether the RLC PDU data packet is a segment RLC PDU data packet or a complete RLC PDU data packet;
  • a second processing module configured to send the complete RLC PDU data packet to the PDCP entity if it is a complete RLC PDU data packet, and reassemble the segment RLC PDU data packet if the data is a segment RLC PDU data packet
  • the PDCP entity sends the reassembled data packet.
  • an embodiment of the present disclosure further provides an apparatus for transmitting data by a protocol data unit, including a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor performs the The steps in the method for implementing the above-mentioned protocol data unit to transfer data are implemented in the program.
  • an embodiment of the present disclosure further provides an apparatus for transmitting data by a protocol data unit, including a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor performs the The steps in the method for implementing the above-mentioned protocol data unit to transfer data are implemented in the program.
  • an embodiment of the present disclosure further provides a computer readable storage medium having stored thereon a program, wherein when the program is executed by the processor, the steps in the method for transmitting data by the protocol data unit are implemented.
  • an embodiment of the present disclosure further provides a computer readable storage medium, wherein a program is stored thereon, and when the program is executed by the processor, the steps in the method for transmitting data by the protocol data unit are implemented.
  • the number of the foregoing initial data packets is not further limited herein, and may be determined to be encapsulated into one complete RLC PDU data packet or at least two segment RLC according to the size of each initial data packet and the size of the underlying transmission resource. PDU packet. If the initial data packet is encapsulated into a complete RLC PDU data packet, the SN will not be allocated to the complete RLC PDU data packet, and the SN is the RLC UM (Unacknowledged Mode) sender when the initial data packet is encapsulated. The data loaded in the header is used for sorting at the receiving end. Since the SN is not allocated in the complete RLC PDU packet, there is no need to sort at the receiving end.
  • RLC UM Unacknowledged Mode
  • FIG. 1 is a schematic structural diagram of a network applied to an embodiment of the present disclosure
  • FIG. 2 is a flowchart of a method for transmitting data by a protocol data unit according to an embodiment of the present disclosure
  • FIG. 3 is a flowchart of another method for transmitting data by a protocol data unit according to an embodiment of the present disclosure
  • FIG. 4 is a structural diagram of an apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure
  • FIG. 5 is a structural diagram of an apparatus for transmitting data by another protocol data unit according to an embodiment of the present disclosure
  • FIG. 6 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure
  • FIG. 7 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure.
  • FIG. 8 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure.
  • FIG. 9 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure.
  • FIG. 10 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure
  • FIG. 11 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure.
  • FIG. 12 is a structural diagram of another apparatus for transmitting data by a protocol data unit according to an embodiment of the present disclosure.
  • FIG. 1 is a schematic diagram of a network structure applied to an embodiment of the present disclosure; as shown in FIG. 1 , a network side device 11 and a terminal 12 are included.
  • the network side device 11 may be an evolved eNB (evolved Node B) or other base station. It should be noted that the specific type of the network side device 11 is not limited in the embodiment of the present disclosure.
  • the network side device 11 can establish communication with the terminal 12, wherein the network in the drawing can indicate that the network side device 11 can establish wireless communication with the terminal 12, and the terminal 12 can be a mobile phone, a tablet personal computer, or a laptop.
  • the specific type of terminal 12 is not limited.
  • the method for transmitting data by the protocol data unit provided by the present disclosure may be applied to the network side device 11 and the terminal 12 for data transmission.
  • the network side device 11 may be used as a transmitting end or a receiving end, and the terminal is used.
  • Corresponding to 12 can also be used as the receiving end and the transmitting end.
  • FIG. 2 is a flowchart of a method for transmitting data by a protocol data unit according to an embodiment of the present disclosure. As shown in FIG. 2, the method includes the following steps:
  • Step 201 Receive an initial data packet sent by a PDCP entity.
  • the method for transmitting data by the protocol data unit provided by the embodiment of the present disclosure can be applied to any architecture having two layers of transmission processing.
  • the UM of the RLC is described in detail.
  • the method for transmitting data by the protocol data unit provided in this embodiment is mainly applied to the sending end of the data transmission, that is, the RLC UM sending end, for organizing and managing the sent data packet.
  • the PDCP entity is a high layer of the RLC UM sending end, and the RLC UM sending end can receive the initial data packet sent by the PDCP entity.
  • Step 202 Encapsulate the initial data packet into a complete RLC PDU data packet, or at least two segment RLC PDU data packets.
  • the complete RLC PDU data packet and each of the segment RLC PDU data packets carry a segmentation indicator SI (Segment Indicator), and if the initial data packet is encapsulated into a complete RLC PDU data packet, The sequence number SN is not assigned to the RLC PDU data packet.
  • SI Segment Indicator
  • the RLC UM sender performs organization of the RLC UM PDU, that is, the PDCP PDU is encapsulated into an RLC UM PDU.
  • the PDCP PDU and the RLC UM PDU are in a one-to-one mapping relationship, that is, one PDCP PDU is processed by adding a header to form an RLC UM PDU.
  • the underlying transmission resources are sufficient, one or several complete RLC UM PDUs can be directly sent out.
  • the RLC UM PDUs need to be classified according to the size of the remaining resources. Segment processing.
  • a complete RLC PDU data packet or at least two segment RLC PDU data packets are generated.
  • the number of the foregoing initial data packets is not further limited herein, and may be determined to be encapsulated into one complete RLC PDU data packet or at least two segment RLC according to the size of each initial data packet and the size of the underlying transmission resource. PDU packet. If the initial data packet is encapsulated into a complete RLC PDU data packet, the SN will not be allocated to the complete RLC PDU data packet, and the SN is the data loaded in the header when the RLC UM transmitting end encapsulates the initial data packet. For sorting at the receiving end, since the SN is not allocated in the complete RLC PDU packet, there is no need to sort at the receiving end.
  • the initial data packet sent by the PDCP entity is received; the initial data packet is encapsulated into a complete RLC PDU data packet, or at least two segment RLC PDU data packets; wherein the complete RLC PDU data packet And each of the segmented RLC PDU data packets carries a segmentation status indication.
  • the RLC PDU data packet is not assigned a sequence number SN. Since the SN is not allocated in the complete RLC PDU packet, there is no need to perform sorting at the receiving end. After receiving the complete RLC PDU data packet, the receiving end can directly forward to the upper layer, thereby reducing the complexity of the layer 2 data processing process and improving The efficiency.
  • each of the segment RLC PDU data packets further carries an SN for identifying the segmentation RLC PDU data packet.
  • the SN does not have the function of identifying the location information
  • each of the segment RLC PDU data packets further carries location information, where the location information is used to identify segmentation data of the initial data packet in the segmentation RLC PDU data packet. Located at the location of the initial packet.
  • the SN for identifying the segment RLC PDU data packet includes an SN allocated for the segment RLC PDU data packet or an SN carried in the initial data packet. That is, the SN used to identify the segmented RLC PDU data packet may be the SN allocated by the RLC UM sender for each segment RLC PDU data packet, or may be the SN in the multiplexed initial data packet.
  • the SN is an SN configured for a segment RLC PDU packet
  • the SNs of the different segment RLC PDU packets corresponding to one initial data packet are the same; or, the different segment RLC PDU data packets are The SN is incremented. It should be noted that if the SN in the initial data packet is multiplexed, the SNs in the different segment RLC PDU data packets corresponding to one initial data packet are the same.
  • location information may be selected.
  • the location information may be omitted.
  • Configuration Specifically, the SN has the function of identifying location information only when the SN is configured in a manner that the SNs of different segmented RLC PDU packets are incremented.
  • the increment of the SN can also be set according to actual needs, for example, it can be incremented by one each time.
  • the SNs in the different segmented RLC PDU packets have continuity, and the reassembly of the segmented RLC PDU packets can be performed according to the continuity and segmentation indication.
  • the reassembly of the segment RLC PDU data packet needs to be performed according to the location information, the SN, and the segment indication identifier. .
  • the content of the foregoing location information may be set according to actual needs, as long as the location of the segment data in each segment RLC PDU data packet is located in the initial data packet.
  • the location information may include an offset SO (Segment offset) of the segment data in the initial data packet and a length LI (Length Indicator) of the segment data; or the location information includes The offset of the first byte and the offset of the last byte in the segment data.
  • the indication manner of the segmentation situation indication may be set according to actual needs.
  • the segmentation situation indication may include 2 bits located at the head of the RLC PDU packet, used to indicate
  • the segmentation case of the RLC PDU data packet includes: a complete data packet, a first segment, an intermediate segment, and a last segment.
  • a complete data packet may be indicated by 00
  • a first segment may be represented by 01
  • an intermediate segment may be represented by 10
  • a final segment may be represented by 10 One segment.
  • other representations may be used.
  • 10 is used to indicate the last segment
  • 11 is used to identify the intermediate segment, and the like, and is not enumerated here.
  • the segmentation condition indication may include 2 bits located in the RLC PDU packet header, where 1 bit is used to indicate whether the RLC PDU data packet is a segment RLC PDU data packet, and 1 bit is used to indicate RLC PDU data. Whether the package is the last segment or the first segment.
  • a segmented RLC PDU packet may be represented by 1 in 1 bit, and a complete RLC PDU packet may be represented by 0. Then in the other 1 bit, 0 can be used to indicate the last segment, 1 is not the last segment, 0 can be used to indicate the first segment, and 1 is not the first segment.
  • other representations can be used, which are not listed here.
  • the data portion constituting the RLC PDU is also 500 bytes.
  • the 500-byte size data and the header can be sent at one time, it can be indicated by 00 in the header. This is a Complete RLC PDU packet.
  • the initial data packet needs to be segmented.
  • Data of [0,200] bytes in the initial packet is used as segmentation data in the segmented RLC PDU packet of the first segment, and SI is indicated at the head of the segmented RLC PDU packet of the first segment Is 01, and does not require the SO field (since the first default start byte is 0), the LI field is 200; the [200,400] bytes of data are used as the segmentation data in the segmented RLC PDU packet of the intermediate segment, And in the header of the segmented RLC PDU packet of the intermediate segment, the SI is 10, the SO domain is 200, the LI domain is 200, and the data of [400,500] bytes is used as the segmented RLC PDU data of the last segment.
  • the segmentation data in the packet, and the header of the segmented RLC PDU packet of the last segment indicates that the SI is 11, the SO domain is 400, and the LI domain is 100.
  • the embodiment of the present disclosure provides another method for transmitting data by a protocol data unit.
  • a method for transmitting data by a protocol data unit provided in this embodiment is applied to data.
  • the receiving end of the transmission is used to receive the RLC PDU data packet sent in the foregoing embodiment.
  • the method for transmitting data by the protocol data unit provided in this embodiment includes:
  • Step 301 Receive an RLC PDU data packet, where the RLC PDU data packet carries a segmentation status indication.
  • Step 302 Determine, according to the segmentation status indication, whether the RLC PDU data packet is a segment RLC PDU data packet or a complete RLC PDU data packet;
  • Step 303 If it is a complete RLC PDU data packet, send the complete RLC PDU data packet to the PDCP entity.
  • Step 304 If it is a segment RLC PDU data packet, reassemble the segment RLC PDU data packet, and send the reassembled data packet to the PDCP entity.
  • each time an RLC PDU data packet is received it is determined according to the SI domain of the RLC PDU packet header that the currently received RLC PDU data packet is a fragmented RLC PDU data packet or a sub-band. Segment RLC PDU packet. If it is a complete RLC PDU packet, it is directly delivered to the upper layer (PDCP entity); if it is a segmented RLC PDU packet, the fragmented RLC PDU packet will be reassembled.
  • the receiving end can directly forward to the upper layer, thereby reducing the layer 2 data. Handle process complexity and increase efficiency.
  • the fragmented RLC PDU data packet further carries an SN for identifying the fragmented RLC PDU data packet, if the SN does not have the identifier a function of the location information, the segmented RLC PDU data packet further carrying location information, the location information being used to identify that the segment data of the initial data packet in the segment RLC PDU data packet is located at the location of the initial data packet ;
  • the reorganizing the segmented RLC PDU data packet includes:
  • the SN of the different segment RLC PDU data packet is incremented, the SN has a function of identifying location information, and the segmentation RLC is indicated according to the SN and the segmentation situation indication.
  • the PDU packet is reassembled.
  • the SN In the second mode: if the SNs of different segment RLC PDU data packets corresponding to an initial data packet are the same, the SN does not have the function of identifying location information, according to the SN, the segmentation situation indication, and the location information. Reassemble the segmented RLC PDU packet.
  • the step of reassembling the segment RLC PDU data packet according to the SN and the segmentation situation indication includes:
  • the arranged segmented RLC PDU data packets are reassembled according to the first segment and/or the last segment indicated in the segmentation case indication.
  • the segment RLC PDU packet that was not reassembled before the target SN is deleted.
  • the timer waits, and the SN that triggers the timer is recorded. Before the timer expires, the reception gap before the SN recording the trigger timer is filled, and the normal packet is If there is no gap, the timer is stopped. If there is a gap, the timer is continued, and the SN that receives the highest SN is the trigger timer. After the timer expires, if there is still a reception gap, the gap before the recorded trigger timer SN is not waited, and all the unreassembled successful segment RLC PDU packets before the trigger timer SN are deleted to clear the cache.
  • the data submitted by the upper layer does not need to be in order. For example, the RLC PDU data packet that does not need to be forced to be 7, 8, and 9 must be submitted to the upper layer after the RLC PDU data packet composed of 3 and 4, and can be submitted successfully after reorganization.
  • the step of reassembling the segment RLC PDU data packet according to the SN, the segmentation situation indication, and the location information includes:
  • the RLC PDU data packet corresponding to the same SN is used as a group of data packets to be reassembled, and the segment RLC PDU data packet is reassembled according to the location information.
  • the step of reassembling the segment RLC PDU data packet according to the SN, the segmentation status indication, and the location information includes:
  • the step of reassembling the segment RLC PDU data packet according to the SN, the segmentation situation indication, and the location information further includes:
  • the third timer is started;
  • the third timer exceeds the third preset timing time, and all the segment RLC PDU data packets corresponding to the target initial data packet are not received, the received segmentation RLC corresponding to the target initial data packet is received. The PDU packet is deleted.
  • the foregoing SN for identifying the segment RLC PDU data packet includes an SN allocated for the segment RLC PDU data packet, or an SN carried in the initial data packet. That is to say, the SN for identifying the segment RLC PDU data packet may be the SN allocated by the transmitting end for each segment RLC PDU data packet, or may be the SN in the multiplexing initial data packet.
  • the content of the foregoing location information may be set according to actual needs, as long as the location of the segment data in each segment RLC PDU data packet is located in the initial data packet.
  • the location information may include an offset SO (Segment offset) of the segment data in the initial data packet and a length LI (Length Indicator) of the segment data; or the location information includes The offset of the first byte and the offset of the last byte in the segment data.
  • the indication manner of the segmentation situation indication may be set according to actual needs.
  • the segmentation situation indication may include 2 bits located in the RLC PDU data packet header, and is used to indicate the RLC PDU.
  • a segmentation case of a packet the segmentation case including: a complete packet, a first segment, an intermediate segment, and a last segment.
  • a complete data packet may be indicated by 00
  • a first segment may be represented by 01
  • an intermediate segment may be represented by 10
  • a final segment may be represented by 10 One segment.
  • other representations may be used.
  • 10 is used to indicate the last segment
  • 11 is used to identify the intermediate segment, and the like, and is not enumerated here.
  • the segmentation condition indication may include 2 bits located in the RLC PDU packet header, where 1 bit is used to indicate whether the RLC PDU data packet is a segment RLC PDU data packet, and 1 bit is used to indicate RLC PDU data. Whether the package is the last segment or the first segment.
  • a segmented RLC PDU packet may be represented by 1 in 1 bit, and a complete RLC PDU packet may be represented by 0. Then in the other 1 bit, 0 can be used to indicate the last segment, 1 is not the last segment, 0 can be used to indicate the first segment, and 1 is not the first segment.
  • other representations can be used, which are not listed here.
  • the receiving end since the receiving end does not use the data packet of the SN, the order cannot be known, so that the RLC PDU data packets submitted to the PDCP entity are out of order.
  • PDCP needs to have SN for security and other operations, so the PDCP SN (SN in the initial data packet) is always present, that is to say, the PDCP SN is possible with reordering based on SN.
  • PDCP reordering For PDCP reordering, it is mainly to start the reordering timer when the out-of-order reception is detected, and record that the highest receiving SN at this time is a reordering SN, and before the timer expires, if the receiving gap before the reordering SN If the timer is full, you can stop the timer and check whether there is a receiving gap. If there is a gap, continue to start the reordering timer and record the highest receiving SN as the reordering SN. If the reordering timer expires, there is still a gap before reordering the SN, and the gap is discarded.
  • an apparatus for transmitting data by a protocol data unit including:
  • the first receiving module 401 is configured to receive an initial data packet sent by the PDCP entity.
  • the first processing module 402 is configured to encapsulate the initial data packet into a complete RLC PDU data packet, or at least two segment RLC PDU data packets;
  • the complete RLC PDU data packet and each of the segment RLC PDU data packets carry a segmentation status indication. If the initial data packet is encapsulated into a complete RLC PDU data packet, the RLC PDU is not The packet is assigned the serial number SN.
  • each of the segment RLC PDU data packets further carries an SN for identifying the segmentation RLC PDU data packet.
  • the SN does not have the function of identifying the location information
  • each of the segment RLC PDU data packets further carries location information, where the location information is used to identify segmentation data of the initial data packet in the segmentation RLC PDU data packet. Located at the location of the initial packet.
  • the SN includes an SN allocated for the segment RLC PDU data packet, or an SN carried in the initial data packet.
  • the SN is an SN configured for a segment RLC PDU packet
  • the SNs of the different segment RLC PDU packets corresponding to one initial data packet are the same; or, the different segment RLC PDU data packets are The SN is incremented.
  • the location information includes an offset of the segment data in the initial data packet and a length of the segment data
  • the location information includes an offset of the first byte and an offset of the last byte in the segmentation data.
  • the segmentation status indication includes 2 bits located in a header of the RLC PDU, and is used to indicate a segmentation situation of the RLC PDU data packet, where the segmentation situation includes: a complete data packet, a first packet Segment, intermediate segment, and last segment.
  • the segmentation condition indication includes 2 bits located in a header of the RLC PDU packet, where 1 bit is used to indicate whether the RLC PDU data packet is a segment RLC PDU data packet, and 1 bit is used to indicate whether the RLC PDU data packet is For the last segment or the first segment.
  • FIG. 5 there is shown another apparatus for transmitting data by a protocol data unit, including:
  • the second receiving module 501 is configured to receive an RLC PDU data packet, where the RLC PDU data packet carries a segmentation status indication;
  • a determining module 502 configured to determine, according to the segmentation status indication, whether the RLC PDU data packet is a segment RLC PDU data packet or a complete RLC PDU data packet;
  • the second processing module 503 is configured to: if it is a complete RLC PDU data packet, send the complete RLC PDU data packet to the PDCP entity; if it is a segment RLC PDU data packet, reassemble the segment RLC PDU data packet, and The PDCP entity sends the reassembled data packet.
  • the fragmented RLC PDU data packet further carries an SN for identifying the fragmented RLC PDU data packet, if the SN does not have the identifier a function of the location information, the segmented RLC PDU data packet further carrying location information, the location information being used to identify that the segment data of the initial data packet in the segment RLC PDU data packet is located at the location of the initial data packet ;
  • the second processing module 503 is specifically configured to: reassemble the segment RLC PDU data packet according to the SN and the segmentation situation indication, or segment the RLC PDU according to the SN, the segmentation situation indication, and the location information.
  • the packet is reorganized.
  • the SN has a function of identifying location information, and reassembling the segment RLC PDU data packet according to the SN and the segmentation situation indication;
  • the SN does not have the function of identifying location information, and the segment RLC PDU data packet is according to the SN, the segmentation situation indication, and the location information. Reorganize.
  • the second processing module 503 includes:
  • the arranging sub-module 50301 is configured to arrange the segment RLC PDU data packets according to the SN order of the segment RLC PDU data packets;
  • the first recombination sub-module 50302 is configured to reassemble the aligned segment RLC PDU data packets according to the first segment and/or the last segment indicated in the segmentation situation indication.
  • the second processing module 503 further includes:
  • the first determining sub-module 50303 is configured to determine whether a sequence gap exists in the process of reassembling the segment RLC PDU packet;
  • the first promoter module 50304 is configured to start a first timer when there is a sequence gap, and record the currently received maximum SN as a target SN that triggers the first timer to be started;
  • the second determining sub-module 50305 is configured to determine whether the sequence gap before the target SN is filled before the first timer exceeds the first preset timing time;
  • the first processing sub-module 50306 is configured to delete the segment RLC PDU data packet that is not reassembled before the target SN if the sequence gap before the target SN is not filled.
  • the second processing module 503 includes:
  • the second recombination sub-module 50310 is configured to use the RLC PDU data packet corresponding to the same SN as a group of data packets to be reassembled, and reassemble the segment RLC PDU data packet according to the location information.
  • the second processing module 503 further includes:
  • the third determining sub-module 50311 is configured to determine, according to the location information, whether there is an unreceived target segment RLC PDU data packet before the segmented RLC PDU data packet is in the process of reassembling the segment RLC PDU data packet;
  • a second promoter module 50312 configured to start a second timer if the currently received segment RLC PDU data packet has an unreceived target segment RLC PDU data packet before;
  • the second processing sub-module 50313 is configured to delete the target segment RLC PDU data packet if the second segment timer exceeds the second preset timing time and the target segment RLC PDU data packet is not received. A group of packets to be reassembled.
  • the second processing module 503 further includes:
  • the third promoter module 50314 is configured to start a third timer when the segment RLC PDU packet is reassembled for the first time, when the first segment RLC PDU packet corresponding to the target initial data packet is received for the first time;
  • the third processing sub-module 50315 is configured to: if the third timer exceeds the third preset timing time, and still not receive all the segment RLC PDU data packets corresponding to the target initial data packet, the target initial The received segmented RLC PDU packet corresponding to the packet is deleted.
  • the SN includes an SN allocated for the RLC PDU data packet, or an SN carried in the initial data packet.
  • the location information includes an offset of the segment data in the initial data packet and a length of the segment data
  • the location information includes an offset of the first byte and an offset of the last byte in the segmentation data.
  • the segmentation status indication includes 2 bits located in a header of the RLC PDU, and is used to indicate a segmentation situation of the RLC PDU data packet, where the segmentation situation includes: a complete data packet, a first packet Segment, intermediate segment, and last segment.
  • the segmentation condition indication includes 2 bits located in a header of the RLC PDU packet, where 1 bit is used to indicate whether the RLC PDU data packet is a segment RLC PDU data packet, and 1 bit is used to indicate whether the RLC PDU data packet is For the last segment or the first segment.
  • the initial data packet sent by the PDCP entity is received; the initial data packet is encapsulated into a complete RLC PDU data packet, or at least two segment RLC PDU data packets; wherein the complete RLC PDU data packet And each of the segmented RLC PDU data packets carries a segmentation status indication.
  • the RLC PDU data packet is not assigned a sequence number SN. Since the SN is not allocated in the complete RLC PDU packet, there is no need to perform sorting at the receiving end. After receiving the complete RLC PDU data packet, the receiving end can directly forward to the upper layer, thereby reducing the complexity of the layer 2 data processing process and improving The efficiency.
  • FIG. 11 there is shown a structure of an apparatus for transmitting data by a protocol data unit, the apparatus for transmitting data by the protocol data unit, including: a processor 1100, a transceiver 1110, a memory 1120, a user interface 1130, and a bus interface, wherein:
  • the processor 1100 is configured to read a program in the memory 1120 and perform the following process:
  • the complete RLC PDU data packet and each of the segment RLC PDU data packets carry a segmentation status indication. If the initial data packet is encapsulated into a complete RLC PDU data packet, the RLC PDU is not The packet is assigned the serial number SN.
  • the bus architecture can include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 1100 and various circuits of memory represented by memory 1120.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits.
  • the bus interface provides an interface.
  • the transceiver 1110 can be a plurality of components, including a transmitter and a transceiver, providing means for communicating with various other devices on a transmission medium.
  • the processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 in performing operations.
  • the processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 in performing operations.
  • each of the segment RLC PDU data packets further carries an SN for identifying the segmentation RLC PDU data packet.
  • the SN does not have the function of identifying the location information
  • each of the segment RLC PDU data packets further carries location information, where the location information is used to identify segmentation data of the initial data packet in the segmentation RLC PDU data packet. Located at the location of the initial packet.
  • the SN includes an SN allocated for the segment RLC PDU data packet, or an SN carried in the initial data packet.
  • the SN is an SN configured for a segment RLC PDU packet
  • the SNs of the different segment RLC PDU packets corresponding to one initial data packet are the same; or, the different segment RLC PDU data packets are The SN is incremented.
  • the location information includes an offset of the segment data in the initial data packet and a length of the segment data
  • the location information includes an offset of the first byte and an offset of the last byte in the segmentation data.
  • the segmentation status indication includes 2 bits located in a header of the RLC PDU, and is used to indicate a segmentation situation of the RLC PDU data packet, where the segmentation situation includes: a complete data packet, a first packet Segment, intermediate segment and last segment;
  • the segmentation status indication includes 2 bits located at the head of the RLC PDU packet, where 1 bit is used to indicate whether the RLC PDU data packet is a fragmented RLC PDU data packet, and 1 bit is used to indicate whether the RLC PDU data packet is the last. One segment or the first segment.
  • the receiving end can directly forward to the upper layer, thereby reducing the layer 2 data. Handle process complexity and increase efficiency.
  • the apparatus for transmitting data by the protocol data unit includes: a processor 1200, a transceiver 1210, a memory 1220, a user interface 1230, and a bus interface, wherein:
  • the processor 1200 is configured to read a program in the memory 1220 and perform the following process:
  • the segmented RLC PDU packet is reassembled, and the reassembled packet is sent to the PDCP entity.
  • the bus architecture can include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 1200 and various circuits of memory represented by memory 1220.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits.
  • the bus interface provides an interface.
  • the transceiver 1210 can be a plurality of components, including a transmitter and a transceiver, providing means for communicating with various other devices on a transmission medium.
  • the processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 in performing operations.
  • the processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 in performing operations.
  • the fragmented RLC PDU data packet further carries an SN for identifying the fragmented RLC PDU data packet, if the SN does not have the identifier a function of the location information, the segmented RLC PDU data packet further carrying location information, the location information being used to identify that the segment data of the initial data packet in the segment RLC PDU data packet is located at the location of the initial data packet ;
  • the processor 1200 is further configured to: perform reassembly of the segment RLC PDU data packet according to the SN and the segmentation condition indication, or segment the RLC according to the SN, the segmentation situation indication, and the location information.
  • the PDU packet is reassembled.
  • the SN has a function of identifying location information, and reassembling the segment RLC PDU data packet according to the SN and the segmentation situation indication;
  • the SN does not have the function of identifying location information, and the segment RLC PDU data packet is according to the SN, the segmentation situation indication, and the location information. Reorganize.
  • processor 1200 is further configured to:
  • the arranged segmented RLC PDU data packets are reassembled according to the first segment and/or the last segment indicated in the segmentation case indication.
  • processor 1200 is further configured to:
  • the segment RLC PDU packet that was not reassembled before the target SN is deleted.
  • processor 1200 is further configured to:
  • the RLC PDU data packet corresponding to the same SN is used as a group of data packets to be reassembled, and the segment RLC PDU data packet is reassembled according to the location information.
  • processor 1200 is further configured to:
  • processor 1200 is further configured to perform the following operations:
  • the third timer is started;
  • the third timer exceeds the third preset timing time, and all the segment RLC PDU data packets corresponding to the target initial data packet are not received, the received segmentation RLC corresponding to the target initial data packet is received. The PDU packet is deleted.
  • the SN includes an SN allocated for the RLC PDU data packet, or an SN carried in the initial data packet.
  • the location information includes an offset of the segment data in the initial data packet and a length of the segment data
  • the location information includes an offset of the first byte and an offset of the last byte in the segmentation data.
  • the segmentation status indication includes 2 bits located in a header of the RLC PDU, and is used to indicate a segmentation situation of the RLC PDU data packet, where the segmentation situation includes: a complete data packet, a first packet Segment, intermediate segment and last segment;
  • the segmentation status indication includes 2 bits located at the head of the RLC PDU packet, where 1 bit is used to indicate whether the RLC PDU data packet is a fragmented RLC PDU data packet, and 1 bit is used to indicate whether the RLC PDU data packet is the last. One segment or the first segment.
  • the disclosed apparatus and method 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.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present disclosure.
  • each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the portion of the technical solution of the present disclosure that contributes in essence or to the prior art or the portion of the technical solution may be embodied in the form of a software product stored in a storage medium, including The instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in 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, which can store program codes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

提供了一种协议数据单元传输数据的方法及装置,该方法包括:接收PDCP实体发送的初始数据包;将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。

Description

一种协议数据单元传输数据的方法及装置
相关申请的交叉引用
本申请主张在2017年3月24日在中国提交的中国专利申请No.201710184578.0的优先权,其全部内容通过引用包含于此。
技术领域
本公开涉及通信技术领域,尤其涉及一种协议数据单元传输数据的方法及装置。
背景技术
移动通信系统未来发展中,为了更好的满足用户需求,极大提升网络容量和吞吐量,在5G将引入新的空口传输方式,更多的网络节点,复杂的网络拓扑。在5G网络中,既存在集中节点和分布节点的两层接入网架构,当然也不排除单节点完成全部的数据处理功能的架构,存在各种共存和切换的场景。在这样的场景中,如何使得层二数据处理的效率达到最高,能够对链路情况进行很快的响应和反馈,进行高效重传,保证数据传输的QoS(Quality of Service,服务质量)要求,将是5G层二设计的主要目标。
相关技术中,层二协议由PDCP(Packet Data Convergence Protocol,分组数据汇聚层协议),RLC(Radio Link Control,无线链路控制层)和MAC(Medium Access Control,介质访问控制)组成,由于各层之间相互独立,各层功能存在一定的重复性,因此使得层二数据处理流程复杂,效率较低。
发明内容
本公开实施例提供一种协议数据单元传输数据的方法及装置,以解决层二数据处理流程复杂,效率较低的问题。
第一方面,本公开实施例提供了一种协议数据单元传输数据的方法,包括:
接收PDCP实体发送的初始数据包;
将所述初始数据包封装成完整RLC PDU(Protocol Data Unit,协议数据单元)数据包,或者至少两个分段RLC PDU数据包;
其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配SN(Sequence Number,序列号)。
第二方面,本公开实施例还提供了一种协议数据单元传输数据的方法,包括:
接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
若为完整RLC PDU数据包,向PDCP实体发送所述完整RLC PDU数据包;
若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
第三方面,本公开实施例还提供了一种协议数据单元传输数据的装置,包括:
第一接收模块,用于接收PDCP实体发送的初始数据包;
第一处理模块,用于将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;
其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。
第四方面,本公开实施例还提供了一种协议数据单元传输数据的装置,包括:
第二接收模块,用于接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
确定模块,用于根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
第二处理模块,用于若为完整RLC PDU数据包,向PDCP实体发送所述 完整RLC PDU数据包;若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
第五方面,本公开实施例还提供了一种协议数据单元传输数据的装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其中,所述处理器执行所述程序时实现上述的协议数据单元传输数据的方法中的步骤。
第六方面,本公开实施例还提供了一种协议数据单元传输数据的装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其中,所述处理器执行所述程序时实现上述的协议数据单元传输数据的方法中的步骤。
第七方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现上述的协议数据单元传输数据的方法中的步骤。
第八方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现上述的协议数据单元传输数据的方法中的步骤。
本实施例中,上述初始数据包的数量在此不做进一步的限定,可以根据每一初始数据包的大小与底层传输资源的大小确定封装成一个完整RLC PDU数据包还是至少两个分段RLC PDU数据包。其中,若将初始数据包封装成一个完整RLC PDU数据包时,将不会对完整RLC PDU数据包分配SN,该SN为RLC UM(Unacknowledged Mode,非确认模式)发送端对初始数据包封装时加载在头部的数据,用于在接收端进行排序使用,由于在完整RLCPDU数据包中未分配SN,从而在接收端无需进行排序。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例应用的网络结构示意图;
图2是本公开实施例提供的一种协议数据单元传输数据的方法的流程图;
图3是本公开实施例提供的另一种协议数据单元传输数据的方法的流程图;
图4是本公开实施例提供的一种协议数据单元传输数据的装置的结构图;
图5是本公开实施例提供的另一种协议数据单元传输数据的装置的结构图;
图6是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图;
图7是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图;
图8是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图;
图9是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图;
图10是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图;
图11是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图;
图12是本公开实施例提供的又一种协议数据单元传输数据的装置的结构图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
参见图1,图1是本公开实施例应用的网络结构示意图;如图1所示,包括网络侧设备11和终端12。其中,网络侧设备11可以是演进型基站(eNB,evolved Node B)或者其他基站,需要说明的是,在本公开实施例中并不限定网络侧设备11的具体类型。网络侧设备11可以与终端12建立通信,其中,附图中的网络可以表示网络侧设备11可以与终端12无线建立通信,终端12可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等终端设备,需要说明的是,在本公开实施例中并不限定终端12的具体类型。其中,本公开提供的协议数据单元传输数据的方法可以应用在网络侧设备11和终端12中,进行数据传输,在数据传输的过程中,网络侧设备11可以作为发送端或者接收端使用,终端12对应的也可以作为接收端和发送端使用。
参见图2,图2是本公开实施例提供的一种协议数据单元传输数据的方法的流程图,如图2所示,包括以下步骤:
步骤201,接收PDCP实体发送的初始数据包。
本公开实施例提供的协议数据单元传输数据的方法可以应用于任何具有两层传输处理的架构中,以下各实施例中,以RLC的UM进行详细说明。具体地,本实施例提供的协议数据单元传输数据的方法主要应用在数据传输的发送端,即RLC UM发送端,用于对发送的数据包进行组织管理。
其中,上述PDCP实体为RLC UM发送端的高层,RLC UM发送端可以接收PDCP实体发送的初始数据包。
步骤202,将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;
其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示SI(Segment Indicator),若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。
该步骤中,RLC UM发送端在接收到PDCP实体发送的初始数据包PDCP PDU后,将会进行RLC UM PDU的组织,即将PDCP PDU封装成RLC UM PDU。本实施例中,PDCP PDU和RLC UM PDU之间是一对一映射关系,即 一个PDCP PDU经过增加头部的处理形成一个RLC UM PDU。当底层传输资源足够的情况下,一个或者若干个完整RLC UM PDU可以直接发送出去,但当底层传输资源不足以容纳完整的RLC UM PDU时,需要根据剩余资源的大小,对RLC UM PDU进行分段处理。从而在对一个初始数据包封装时,将会生成完整RLC PDU数据包或者至少两个分段RLC PDU数据包。
本实施例中,上述初始数据包的数量在此不做进一步的限定,可以根据每一初始数据包的大小与底层传输资源的大小确定封装成一个完整RLC PDU数据包还是至少两个分段RLC PDU数据包。其中,若将初始数据包封装成一个完整RLC PDU数据包时,将不会对完整RLC PDU数据包分配SN,该SN为RLC UM发送端对初始数据包封装时加载在头部的数据,用于在接收端进行排序使用,由于在完整RLC PDU数据包中未分配SN,从而在接收端无需进行排序。
本公开实施例中,通过接收PDCP实体发送的初始数据包;将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。由于在完整RLC PDU数据包中未分配SN,从而在接收端无需进行排序,在接收端接收到完整RLC PDU数据包后,可以直接转发至高层,因此降低了层二数据处理流程复杂度,提高了效率。
可选地,若将所述初始数据包封装成至少两个分段RLC PDU数据包,每一所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,则每一所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置。
其中,上述用于标识分段RLC PDU数据包的SN包括为所述分段RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。也就是说,用于标识分段RLC PDU数据包的SN可以为RLC UM发送端为每一分段RLC PDU数据包分配的SN,也可以是复用初始数据包中的SN。
可选地,若所述SN是为分段RLC PDU数据包配置的SN时,一个初始数据包对应的不同分段RLC PDU数据包的SN均相同;或者,不同的分段RLC PDU数据包的SN递增。应当说明的是,若复用初始数据包中的SN,则一个初始数据包对应的不同分段RLC PDU数据包中的SN均相同。
应理解,对于不同的SN设置方式,可以选择携带位置信息,例如,在一实施方式中,当分段RLC PDU数据包中携带的SN为具有标识位置信息功能的SN时,可以省略位置信息的配置。具体地,只有当SN配置的方式为不同的分段RLC PDU数据包的SN递增时,SN才具有标识位置信息的功能。其中,SN的递增量也可以根据实际需要进行设置,例如可以每次递增1。由于采用不同的分段RLC PDU数据包的SN递增,因此不同的分段RLC PDU数据包中的SN具有连续性,根据连续性和分段指示标识即可进行分段RLC PDU数据包的重组。在另一实施例方式中,当分段RLC PDU数据包中携带的SN为不具有标识位置信息功能的SN时,需要根据位置信息、SN和分段指示标识进行分段RLC PDU数据包的重组。
可选地,上述位置信息的内容可以根据实际需要进行设置,只要能够标识出每一分段RLC PDU数据包中的分段数据位于初始数据包中的位置即可。例如,该位置信息可以包括所述分段数据在所述初始数据包中的偏移量SO(Segment offset)和所述分段数据的长度LI(Length Indicator);或者,所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
进一步地,上述分段情况指示的指示方式可以根据实际需要进行设置,例如,在一实施例中,上述分段情况指示可以包括位于RLC PDU数据包头部的2比特(bit),用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段。
在本实施例中,2比特标识的具体含义可以根据实际需要进行,例如,在可以采用00表示一个完整数据包、采用01表示第一个分段、采用10表示中间分段以及采用11表示最后一个分段。此外还可以采用其他的表示方式,例如,采用10表示最后一个分段,采用11标识中间分段等等,在此不再一一列举。
在另一实施方式中,分段情况指示可以包括位于RLC PDU数据包头部的 2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
本实施例中,可以在1比特中用1表示分段RLC PDU数据包,用0表示完整RLC PDU数据包。然后在另1比特中可以用0表示最后一个分段,用1表示并非最后一个分段,也可以用0表示第一个分段,用1表示并非第一个分段。此外还可以采用其他的表示方式,在此不再一一列举。
以下将以一个具体实例初始数据包、完整RLC PDU数据包和分段RLC PDU数据包之间的关系进行详细说明。
例如,初始数据包的大小为500字节,则组成RLC PDU数据部分也为500字节,当可以把500字节大小数据和头部一次性发送时,可以在头部以00指示这是一个完整RLC PDU数据包。当只能容纳200字节时,需要对初始数据包进行分段处理。将初始数据包中的[0,200]字节的数据作为第一分段的分段RLC PDU数据包中的分段数据,并在该第一分段的分段RLC PDU数据包的头部指示SI为01,且不需要SO域(由于首个默认开始字节为0),LI域为200;将[200,400]字节的数据作为中间分段的分段RLC PDU数据包中的分段数据,并在该中间分段的分段RLC PDU数据包的头部指示SI为10,SO域为200,LI域为200;将[400,500]字节的数据作为最后一个分段的分段RLC PDU数据包中的分段数据,并在该最后一个分段的分段RLC PDU数据包的头部指示SI为11,SO域为400,LI域为100。
基于图1所示的网络结构,本公开实施例提供了另一种协议数据单元传输数据的方法,参照图3,基于上述实施例,本实施例提供的协议数据单元传输数据的方法应用于数据传输的接收端,用于对上述实施例中发送的RLC PDU数据包进行接收。具体地,如图3所示,本实施例提供的协议数据单元传输数据的方法,包括:
步骤301,接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
步骤302,根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
步骤303,若为完整RLC PDU数据包,向PDCP实体发送所述完整RLC  PDU数据包;
步骤304,若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
本实施例中,对于接收端而言,每接收到一个RLC PDU数据包,将会根据RLC PDU数据包头部的SI域先判断当前接收到的RLC PDU数据包是分段RLC PDU数据包还是分段RLC PDU数据包。若为完整RLC PDU数据包,则直接递交给高层(PDCP实体);若为分段RLC PDU数据包,则将会进行分段RLC PDU数据包的重组。
本公开实施例中,由于在完整RLC PDU数据包中未分配SN,从而在接收端无需进行排序,在接收端接收到完整RLC PDU数据包后,可以直接转发至高层,因此降低了层二数据处理流程复杂度,提高了效率。
可选地,若所述RLC PDU数据包为分段RLC PDU数据包时,所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置;
所述对分段RLC PDU数据包进行重组包括:
根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组,或者根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
应理解,针对不同的SN配置方式,进行重组的方式也不同,以下对此进行详细说明。
可选地,在第一种方式中:若不同的分段RLC PDU数据包的SN递增,则所述SN具有标识位置信息的功能,根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组。
在第二种方式中:若一个初始数据包对应的不同分段RLC PDU数据包的SN均相同,则所述SN不具有标识位置信息的功能,根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
具体地,在第一种方式中,根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组的步骤,包括:
按照所述分段RLC PDU数据包的SN顺序对所述分段RLC PDU数据包进行排列;
根据所述分段情况指示中所指示的第一个分段和/或最后一个分段,对排列的分段RLC PDU数据包进行重组。
可选地,在分段RLC PDU数据包重组的过程中,判断是否存在序列缺口(gap);
若存在序列缺口,则启动第一计时器计时,并将当前接收到的最大SN记录为触发所述第一计时器启动的目标SN;
判断所述第一计时器超过第一预设计时时间前,所述目标SN之前的序列缺口是否被填满;
若所述目标SN之前的序列缺口未被填满,则删除所述目标SN之前未重组的分段RLC PDU数据包。
也就是说,在第一种方式中,进行重组时,当遇到第一个分段的指示,则开始一个新的分段RLC PDU数据包重组,当遇到最后一个分段的指示,则结束该分段RLC PDU数据包的重组。如果中间出现乱序接收(即存在缺口),则启动计时器等待,并记录触发计时器的SN,计时器超时之前,记录触发计时器的SN之前的接收缺口被填满,则正常组包,后续无缺口则停止计时器,如有缺口继续启动,并记录当前接收最高的SN为触发计时器的SN。计时器超时之后,如果仍旧有接收缺口,则记录的触发计时器SN之前的缺口均不等待,删除触发计时器SN之前的所有未重组成功的分段RLC PDU数据包,以清除缓存。
需要注意的是,对于连续SN的分段,具有明确的第一个分段标记和最后一个分段标记,才可以进行重组。例如接收队列中,SN=3第一分段,SN=7第一分段,SN=8中间分段,SN=9最后一个分段,SN=13最后一个分段,则对于7、8、9三个连续分段,有明确的头尾,则可以重组成功,重组成功后将重组的数据发送给高层。后续如果又接收到SN=4最后一个分段,则3、4可以重组成RLC PDU数据包递交。递交高层的数据不需要按顺序,例如不需要强制7、8、9组成的RLC PDU数据包一定在3、4组成的RLC PDU数据包后面递交高层,可以重组成功即递交。
当发生明显错误时,可以进行记录,例如SN=3为第一分段,SN=4也为第一分段,或者SN=10为最后一个分段,SN=11也是最后一个分段,可以将错误次数进行累加,如果错误次数超过一定门限,向高层或者对端上报。
在第二种方式中:根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组的步骤,包括:
将相同的SN对应的RLC PDU数据包作为一组待重组数据包,根据位置信息对分段RLC PDU数据包进行重组。
例如,接收端先收到SN=0的第一个分段,SI=01(第一个分段),长度200字节,即初始数据包的[0,200]字节,接着收到SN=0的另一个分段,SI=10(中间分段),SO=200,LI=300,即初始数据包的[200,500]字节,最后接收到SN=0的另一个分段,SI=11(最后一个分段),SO=500,LI=300,即初始数据包的[500,800]字节,并且SI类型指示这是最后一个分段,于是接收端可以将上述三个分段按序串接起来形成原始800字节的完整RLC PDU数据包。
可以理解的是,在分段RLC PDU数据包重组的过程中,确定是否重组失败的方式可以根据实际需要进行设置。
例如,在一实施方式中,上述根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组的步骤,还包括:
在分段RLC PDU数据包重组的过程中,根据所述位置信息判断当前接收的分段RLC PDU数据包之前是否存在未接收的目标分段RLC PDU数据包;
若所述当前接收的分段RLC PDU数据包之前存在未接收的目标分段RLC PDU数据包,则启动第二计时器;
若所述第二计时器超过第二预设计时时间,仍未接收到所述目标分段RLC PDU数据包,则删除所述目标分段RLC PDU数据包对应的一组待重组数据包。
在另一实施方式中,上述根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组的步骤,还包括:
在分段RLC PDU数据包重组的过程中,当首次接收到目标初始数据包对应的任意一个分段RLC PDU数据包时,启动第三计时器;
若所述第三计时器超过第三预设计时时间,仍未接收到所述目标初始数 据包对应的所有分段RLC PDU数据包,则将所述目标初始数据包对应的已接收分段RLC PDU数据包删除。
可选地,上述用于标识分段RLC PDU数据包的SN包括为所述分段RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。也就是说,用于标识分段RLC PDU数据包的SN可以为发送端为每一分段RLC PDU数据包分配的SN,也可以是复用初始数据包中的SN。
可选地,上述位置信息的内容可以根据实际需要进行设置,只要能够标识出每一分段RLC PDU数据包中的分段数据位于初始数据包中的位置即可。例如,该位置信息可以包括所述分段数据在所述初始数据包中的偏移量SO(Segment offset)和所述分段数据的长度LI(Length Indicator);或者,所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
进一步地,上述分段情况指示的指示方式可以根据实际需要进行设置,例如,在一实施例中,上述分段情况指示可以包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段。
在本实施例中,2比特标识的具体含义可以根据实际需要进行,例如,在可以采用00表示一个完整数据包、采用01表示第一个分段、采用10表示中间分段以及采用11表示最后一个分段。此外还可以采用其他的表示方式,例如,采用10表示最后一个分段,采用11标识中间分段等等,在此不再一一列举。
在另一实施方式中,分段情况指示可以包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
本实施例中,可以在1比特中用1表示分段RLC PDU数据包,用0表示完整RLC PDU数据包。然后在另1比特中可以用0表示最后一个分段,用1表示并非最后一个分段,也可以用0表示第一个分段,用1表示并非第一个分段。此外还可以采用其他的表示方式,在此不再一一列举。
进一步地,需要说明的是,由于接收端不使用SN的数据包无法知道顺序,从而使得递交到PDCP实体中的RLC PDU数据包为乱序的。对于当前的 设计,PDCP需要有SN用于安全等操作,因此PDCP SN(初始数据包中的SN)一般总是存在,也就是说PDCP SN是具备基于SN进行重排序的可能的。
对于PDCP重排序,其主要是在检测到乱序接收时,启动重排序定时器,并记录此时的最高接收SN为重排序SN,在定时器超时之前,如果该重排序SN之前的接收缺口均已填满,则可以停止定时器,并探查后续是否还有接收缺口,如果有缺口,则继续启动重排序定时器,记录最高接收SN为重排序SN。如果重排序定时器超时,重排序SN之前仍有缺口,则放弃缺口的等待。
参照图4,图中示出了一种协议数据单元传输数据的装置,包括:
第一接收模块401,用于接收PDCP实体发送的初始数据包;
第一处理模块402,用于将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;
其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。
可选地,若将所述初始数据包封装成至少两个分段RLC PDU数据包,每一所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,则每一所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置。
可选地,所述SN包括为所述分段RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
可选地,若所述SN是为分段RLC PDU数据包配置的SN时,一个初始数据包对应的不同分段RLC PDU数据包的SN均相同;或者,不同的分段RLC PDU数据包的SN递增。
可选地,所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;
或者,所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
可选地,所述分段情况指示包括位于RLC PDU数据包头部的2比特,用 于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段。
可选地,所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
参照图5,图中示出了另一种协议数据单元传输数据的装置,包括:
第二接收模块501,用于接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
确定模块502,用于根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
第二处理模块503,用于若为完整RLC PDU数据包,向PDCP实体发送所述完整RLC PDU数据包;若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
可选地,若所述RLC PDU数据包为分段RLC PDU数据包时,所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置;
所述第二处理模块503具体用于:根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组,或者根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
可选地,若不同的分段RLC PDU数据包的SN递增,则所述SN具有标识位置信息的功能,根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组;
若一个初始数据包对应的不同分段RLC PDU数据包的SN均相同,则所述SN不具有标识位置信息的功能,根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
可选地,参照图6,所述第二处理模块503包括:
排列子模块50301,用于按照所述分段RLC PDU数据包的SN顺序对所 述分段RLC PDU数据包进行排列;
第一重组子模块50302,用于根据所述分段情况指示中所指示的第一个分段和/或最后一个分段,对排列的分段RLC PDU数据包进行重组。
可选地,参照图7,所述第二处理模块503还包括:
第一判断子模块50303,用于在分段RLC PDU数据包重组的过程中,判断是否存在序列缺口;
第一启动子模块50304,用于若存在序列缺口,则启动第一计时器计时,并将当前接收到的最大SN记录为触发所述第一计时器启动的目标SN;
第二判断子模块50305,用于判断所述第一计时器超过第一预设计时时间前,所述目标SN之前的序列缺口是否被填满;
第一处理子模块50306,用于若所述目标SN之前的序列缺口未被填满,则删除所述目标SN之前未重组的分段RLC PDU数据包。
可选地,参照图8,所述第二处理模块503包括:
第二重组子模块50310,用于将相同的SN对应的RLC PDU数据包作为一组待重组数据包,根据位置信息对分段RLC PDU数据包进行重组。
可选地,参照图9,所述第二处理模块503还包括:
第三判断子模块50311,用于在分段RLC PDU数据包重组的过程中,根据所述位置信息判断当前接收的分段RLC PDU数据包之前是否存在未接收的目标分段RLC PDU数据包;
第二启动子模块50312,用于若所述当前接收的分段RLC PDU数据包之前存在未接收的目标分段RLC PDU数据包,则启动第二计时器;
第二处理子模块50313,用于若所述第二计时器超过第二预设计时时间,仍未接收到所述目标分段RLC PDU数据包,则删除所述目标分段RLC PDU数据包对应的一组待重组数据包。
或者,参照图10,所述第二处理模块503还包括:
第三启动子模块50314,用于在分段RLC PDU数据包重组的过程中,当首次接收到目标初始数据包对应的任意一个分段RLC PDU数据包时,启动第三计时器;
第三处理子模块50315,用于若所述第三计时器超过第三预设计时时间, 仍未接收到所述目标初始数据包对应的所有分段RLC PDU数据包,则将所述目标初始数据包对应的已接收分段RLC PDU数据包删除。
可选地,所述SN包括为所述RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
可选地,所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;
或者,所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
可选地,所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段。
可选地,所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
本公开实施例中,通过接收PDCP实体发送的初始数据包;将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。由于在完整RLC PDU数据包中未分配SN,从而在接收端无需进行排序,在接收端接收到完整RLC PDU数据包后,可以直接转发至高层,因此降低了层二数据处理流程复杂度,提高了效率。
参见图11,图中示出一种协议数据单元传输数据的装置的结构,该协议数据单元传输数据的装置包括:处理器1100、收发机1110、存储器1120、用户接口1130和总线接口,其中:
处理器1100,用于读取存储器1120中的程序,执行下列过程:
接收PDCP实体发送的初始数据包;
将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;
其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。
其中,在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1100代表的一个或多个处理器和存储器1120代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起。总线接口提供接口。收发机1110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1100负责管理总线架构和通常的处理,存储器1120可以存储处理器1100在执行操作时所使用的数据。
处理器1100负责管理总线架构和通常的处理,存储器1120可以存储处理器1100在执行操作时所使用的数据。
可选地,若将所述初始数据包封装成至少两个分段RLC PDU数据包,每一所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,则每一所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置。
可选地,所述SN包括为所述分段RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
可选地,若所述SN是为分段RLC PDU数据包配置的SN时,一个初始数据包对应的不同分段RLC PDU数据包的SN均相同;或者,不同的分段RLC PDU数据包的SN递增。
可选地,所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;
或者,所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
可选地,所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段;
或者,所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
本公开实施例中,由于在完整RLC PDU数据包中未分配SN,从而在接收端无需进行排序,在接收端接收到完整RLC PDU数据包后,可以直接转发至高层,因此降低了层二数据处理流程复杂度,提高了效率。
参见图12,图中示出一种协议数据单元传输数据的装置,该协议数据单元传输数据的装置包括:处理器1200、收发机1210、存储器1220、用户接口1230和总线接口,其中:
处理器1200,用于读取存储器1220中的程序,执行下列过程:
接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
若为完整RLC PDU数据包,向PDCP实体发送所述完整RLC PDU数据包;
若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
其中,在图12中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1200代表的一个或多个处理器和存储器1220代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起。总线接口提供接口。收发机1210可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1200负责管理总线架构和通常的处理,存储器1220可以存储处理器1200在执行操作时所使用的数据。
处理器1200负责管理总线架构和通常的处理,存储器1220可以存储处理器1200在执行操作时所使用的数据。
可选地,若所述RLC PDU数据包为分段RLC PDU数据包时,所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,所述分段RLC PDU数据包还携带有位置信 息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置;
所述处理器1200还用于执行以下操作:根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组,或者根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
可选地,若不同的分段RLC PDU数据包的SN递增,则所述SN具有标识位置信息的功能,根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组;
若一个初始数据包对应的不同分段RLC PDU数据包的SN均相同,则所述SN不具有标识位置信息的功能,根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
可选地,处理器1200还用于执行以下操作:
按照所述分段RLC PDU数据包的SN顺序对所述分段RLC PDU数据包进行排列;
根据所述分段情况指示中所指示的第一个分段和/或最后一个分段,对排列的分段RLC PDU数据包进行重组。
可选地,处理器1200还用于执行以下操作:
在分段RLC PDU数据包重组的过程中,判断是否存在序列缺口;
若存在序列缺口,则启动第一计时器计时,并将当前接收到的最大SN记录为触发所述第一计时器启动的目标SN;
判断所述第一计时器超过第一预设计时时间前,所述目标SN之前的序列缺口是否被填满;
若所述目标SN之前的序列缺口未被填满,则删除所述目标SN之前未重组的分段RLC PDU数据包。
可选地,处理器1200还用于执行以下操作:
将相同的SN对应的RLC PDU数据包作为一组待重组数据包,根据位置信息对分段RLC PDU数据包进行重组。
可选地,处理器1200还用于执行以下操作:
在分段RLC PDU数据包重组的过程中,根据所述位置信息判断当前接收 的分段RLC PDU数据包之前是否存在未接收的目标分段RLC PDU数据包;
若所述当前接收的分段RLC PDU数据包之前存在未接收的目标分段RLC PDU数据包,则启动第二计时器;
若所述第二计时器超过第二预设计时时间,仍未接收到所述目标分段RLC PDU数据包,则删除所述目标分段RLC PDU数据包对应的一组待重组数据包。
或者,处理器1200还用于执行以下操作:
在分段RLC PDU数据包重组的过程中,当首次接收到目标初始数据包对应的任意一个分段RLC PDU数据包时,启动第三计时器;
若所述第三计时器超过第三预设计时时间,仍未接收到所述目标初始数据包对应的所有分段RLC PDU数据包,则将所述目标初始数据包对应的已接收分段RLC PDU数据包删除。
可选地,所述SN包括为所述RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
可选地,所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;
或者,所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
可选地,所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段;
或者,所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本公开实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护 范围应以权利要求的保护范围为准。

Claims (36)

  1. 一种协议数据单元传输数据的方法,包括:
    接收分组数据汇聚层协议(Packet Data Convergence Protocol,PDCP)实体发送的初始数据包;
    将所述初始数据包封装成完整无线链路控制层协议数据单元(Radio Link Control Protocol Data Unit,RLC PDU)数据包,或者至少两个分段RLC PDU数据包;
    其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号(Sequence Number,SN)。
  2. 如权利要求1所述的方法,其中,若将所述初始数据包封装成至少两个分段RLC PDU数据包,每一所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,则每一所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置。
  3. 如权利要求2所述的方法,其中,所述SN包括为所述分段RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
  4. 如权利要求3所述的方法,其中,若所述SN是为分段RLC PDU数据包配置的SN时,一个初始数据包对应的不同分段RLC PDU数据包的SN均相同;或者,不同的分段RLC PDU数据包的SN递增。
  5. 如权利要求2所述的方法,其中
    所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;或者
    所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
  6. 如权利要求2所述的方法,其中
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所 述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段;或者
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
  7. 一种协议数据单元传输数据的方法,包括:
    接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
    根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
    若为完整RLC PDU数据包,向PDCP实体发送所述完整RLC PDU数据包;
    若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
  8. 如权利要求7所述的方法,其中,若所述RLC PDU数据包为分段RLC PDU数据包时,所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置;
    所述对分段RLC PDU数据包进行重组包括:
    根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组,或者根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
  9. 如权利要求8所述的方法,其中,若不同的分段RLC PDU数据包的SN递增,则所述SN具有标识位置信息的功能,根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组;
    若一个初始数据包对应的不同分段RLC PDU数据包的SN均相同,则所述SN不具有标识位置信息的功能,根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
  10. 如权利要求9所述的方法,其中,所述根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组的步骤,包括:
    按照所述分段RLC PDU数据包的SN顺序对所述分段RLC PDU数据包进行排列;
    根据所述分段情况指示中所指示的第一个分段和/或最后一个分段,对排列的分段RLC PDU数据包进行重组。
  11. 如权利要求10所述的方法,其中,所述根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组的步骤,还包括:
    在分段RLC PDU数据包重组的过程中,判断是否存在序列缺口;
    若存在序列缺口,则启动第一计时器计时,并将当前接收到的最大SN记录为触发所述第一计时器启动的目标SN;
    判断所述第一计时器超过第一预设计时时间前,所述目标SN之前的序列缺口是否被填满;
    若所述目标SN之前的序列缺口未被填满,则删除所述目标SN之前未重组的分段RLC PDU数据包。
  12. 如权利要求9所述的方法,其中,所述根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组的步骤,包括:
    将相同的SN对应的RLC PDU数据包作为一组待重组数据包,根据位置信息对分段RLC PDU数据包进行重组。
  13. 如权利要求12所述的方法,其中
    所述根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组的步骤,还包括:
    在分段RLC PDU数据包重组的过程中,根据所述位置信息判断当前接收的分段RLC PDU数据包之前是否存在未接收的目标分段RLC PDU数据包;
    若所述当前接收的分段RLC PDU数据包之前存在未接收的目标分段RLC PDU数据包,则启动第二计时器;
    若所述第二计时器超过第二预设计时时间,仍未接收到所述目标分段RLC PDU数据包,则删除所述目标分段RLC PDU数据包对应的一组待重组数据包;或者
    所述根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进 行重组的步骤,还包括:
    在分段RLC PDU数据包重组的过程中,当首次接收到目标初始数据包对应的任意一个分段RLC PDU数据包时,启动第三计时器;
    若所述第三计时器超过第三预设计时时间,仍未接收到所述目标初始数据包对应的所有分段RLC PDU数据包,则将所述目标初始数据包对应的已接收分段RLC PDU数据包删除。
  14. 如权利要求8所述的方法,其中,所述SN包括为所述RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
  15. 如权利要求8所述的方法,其中
    所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;或者
    所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
  16. 如权利要求8所述的方法,其中
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段;或者
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
  17. 一种协议数据单元传输数据的装置,包括:
    第一接收模块,用于接收PDCP实体发送的初始数据包;
    第一处理模块,用于将所述初始数据包封装成完整RLC PDU数据包,或者至少两个分段RLC PDU数据包;
    其中,所述完整RLC PDU数据包和每一所述分段RLC PDU数据包中均携带有分段情况指示,若将所述初始数据包封装成完整RLC PDU数据包,则不对所述RLC PDU数据包分配序列号SN。
  18. 如权利要求17所述的装置,其中,若将所述初始数据包封装成至少两个分段RLC PDU数据包,每一所述分段RLC PDU数据包中还携带有用于 标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,则每一所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置。
  19. 如权利要求18所述的装置,其中,所述SN包括为所述分段RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
  20. 如权利要求19所述的装置,其中,若所述SN是为分段RLC PDU数据包配置的SN时,一个初始数据包对应的不同分段RLC PDU数据包的SN均相同;或者,不同的分段RLC PDU数据包的SN递增。
  21. 如权利要求18所述的装置,其中
    所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;或者
    所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
  22. 如权利要求18所述的装置,其中
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分段、中间分段和最后一个分段;或者
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
  23. 一种协议数据单元传输数据的装置,包括:
    第二接收模块,用于接收RLC PDU数据包,所述RLC PDU数据包携带有分段情况指示;
    确定模块,用于根据所述分段情况指示确定,所述RLC PDU数据包为分段RLC PDU数据包还是完整RLC PDU数据包;
    第二处理模块,用于若为完整RLC PDU数据包,向PDCP实体发送所述完整RLC PDU数据包;若为分段RLC PDU数据包,对分段RLC PDU数据包进行重组,并向所述PDCP实体发送重组后的数据包。
  24. 如权利要求23所述的装置,其中,若所述RLC PDU数据包为分段RLC PDU数据包时,所述分段RLC PDU数据包中还携带有用于标识分段RLC PDU数据包的SN,若所述SN不具有标识位置信息的功能,所述分段RLC PDU数据包还携带有位置信息,所述位置信息用于标识所述分段RLC PDU数据包中初始数据包的分段数据位于所述初始数据包的位置;
    所述第二处理模块具体用于:根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组,或者根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
  25. 如权利要求24所述的装置,其中,若不同的分段RLC PDU数据包的SN递增,则所述SN具有标识位置信息的功能,根据所述SN和所述分段情况指示对分段RLC PDU数据包进行重组;
    若一个初始数据包对应的不同分段RLC PDU数据包的SN均相同,则所述SN不具有标识位置信息的功能,根据所述SN、分段情况指示和位置信息对分段RLC PDU数据包进行重组。
  26. 如权利要求25所述的装置,其中,所述第二处理模块包括:
    排列子模块,用于按照所述分段RLC PDU数据包的SN顺序对所述分段RLC PDU数据包进行排列;
    第一重组子模块,用于根据所述分段情况指示中所指示的第一个分段和/或最后一个分段,对排列的分段RLC PDU数据包进行重组。
  27. 如权利要求26所述的装置,其中,所述第二处理模块还包括:
    第一判断子模块,用于在分段RLC PDU数据包重组的过程中,判断是否存在序列缺口;
    第一启动子模块,用于若存在序列缺口,则启动第一计时器计时,并将当前接收到的最大SN记录为触发所述第一计时器启动的目标SN;
    第二判断子模块,用于判断所述第一计时器超过第一预设计时时间前,所述目标SN之前的序列缺口是否被填满;
    第一处理子模块,用于若所述目标SN之前的序列缺口未被填满,则删除所述目标SN之前未重组的分段RLC PDU数据包。
  28. 如权利要求25所述的装置,其中,所述第二处理模块包括:
    第二重组子模块,用于将相同的SN对应的RLC PDU数据包作为一组待重组数据包,根据位置信息对分段RLC PDU数据包进行重组。
  29. 如权利要求28所述的装置,其中
    所述第二处理模块还包括:
    第三判断子模块,用于在分段RLC PDU数据包重组的过程中,根据所述位置信息判断当前接收的分段RLC PDU数据包之前是否存在未接收的目标分段RLC PDU数据包;
    第二启动子模块,用于若所述当前接收的分段RLC PDU数据包之前存在未接收的目标分段RLC PDU数据包,则启动第二计时器;
    第二处理子模块,用于若所述第二计时器超过第二预设计时时间,仍未接收到所述目标分段RLC PDU数据包,则删除所述目标分段RLC PDU数据包对应的一组待重组数据包;或者
    所述第二处理模块还包括:
    第三启动子模块,用于在分段RLC PDU数据包重组的过程中,当首次接收到目标初始数据包对应的任意一个分段RLC PDU数据包时,启动第三计时器;
    第三处理子模块,用于若所述第三计时器超过第三预设计时时间,仍未接收到所述目标初始数据包对应的所有分段RLC PDU数据包,则将所述目标初始数据包对应的已接收分段RLC PDU数据包删除。
  30. 如权利要求24所述的装置,其中,所述SN包括为所述RLC PDU数据包分配的SN,或者所述初始数据包中携带的SN。
  31. 如权利要求24所述的装置,其中
    所述位置信息包括所述分段数据在所述初始数据包中的偏移量和所述分段数据的长度;或者
    所述位置信息包括所述分段数据中首个字节的偏移量和末个字节的偏移量。
  32. 如权利要求24所述的装置,其中
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,用于指示所述RLC PDU数据包的分段情况,所述分段情况包括:完整数据包、第一个分 段、中间分段和最后一个分段;或者
    所述分段情况指示包括位于RLC PDU数据包头部的2比特,其中1比特用于指示RLC PDU数据包是否为分段RLC PDU数据包,1比特用于指示RLC PDU数据包是否为最后一个分段或者第一个分段。
  33. 一种协议数据单元传输数据的装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其中,所述处理器执行所述程序时实现如权利要求1-6中任一项所述的协议数据单元传输数据的方法中的步骤。
  34. 一种协议数据单元传输数据的装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,其中,所述处理器执行所述程序时实现如权利要求7-16中任一项所述的协议数据单元传输数据的方法中的步骤。
  35. 一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现如权利要求1-6中任一项所述的协议数据单元传输数据的方法中的步骤。
  36. 一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现如权利要求7-16中任一项所述的协议数据单元传输数据的方法中的步骤。
PCT/CN2018/076822 2017-03-24 2018-02-14 一种协议数据单元传输数据的方法及装置 Ceased WO2018171369A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710184578.0A CN108632326B (zh) 2017-03-24 2017-03-24 一种协议数据单元传输数据的方法及装置
CN201710184578.0 2017-03-24

Publications (1)

Publication Number Publication Date
WO2018171369A1 true WO2018171369A1 (zh) 2018-09-27

Family

ID=63584981

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/076822 Ceased WO2018171369A1 (zh) 2017-03-24 2018-02-14 一种协议数据单元传输数据的方法及装置

Country Status (3)

Country Link
CN (1) CN108632326B (zh)
TW (1) TWI692225B (zh)
WO (1) WO2018171369A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020132873A1 (zh) * 2018-12-25 2020-07-02 北京小米移动软件有限公司 数据传输方法及装置
WO2020132874A1 (zh) * 2018-12-25 2020-07-02 北京小米移动软件有限公司 数据传输方法及装置
CN113038531B (zh) * 2021-03-12 2024-06-18 中科南京信息高铁研究院 基于增强型rlc数据pdu的容错方法和系统
CN113594077B (zh) * 2021-07-22 2024-03-08 重庆双芯科技有限公司 一种多级芯片串联系统芯片定位方法及多级芯片串联系统
CN118985112A (zh) * 2022-04-15 2024-11-19 Oppo广东移动通信有限公司 无线通信的方法及装置
CN118843142A (zh) * 2023-04-24 2024-10-25 华为技术有限公司 一种通信方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064724A (zh) * 2006-04-27 2007-10-31 华硕电脑股份有限公司 无线通讯系统处理服务数据单元的分割及编号方法及装置
CN101170390A (zh) * 2006-10-27 2008-04-30 中兴通讯股份有限公司 无线链路控制层服务数据单元的分段装置
CN101895372A (zh) * 2010-06-29 2010-11-24 中国科学院计算技术研究所 无线链路控制层确认模式下的数据传输方法
US20120275399A1 (en) * 2011-04-27 2012-11-01 Qualcomm Incorporated System and method for synchronized radio link control and media access control in a wireless communication network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330492B (zh) * 2007-06-19 2012-08-01 上海贝尔股份有限公司 数据发送方法、数据接收方法和设备
CN101364990B (zh) * 2007-08-08 2012-06-27 华为技术有限公司 一种减少数据头开销的方法
WO2011020233A1 (zh) * 2009-08-17 2011-02-24 上海贝尔股份有限公司 多跳中继通信系统中对下行数据传输控制的方法和装置
CN105704197B (zh) * 2014-11-28 2020-04-10 电信科学技术研究院 一种数据传输方法及系统
CN106357548B (zh) * 2016-09-18 2019-06-11 京信通信系统(中国)有限公司 Pdcp数据包的接收方法和系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064724A (zh) * 2006-04-27 2007-10-31 华硕电脑股份有限公司 无线通讯系统处理服务数据单元的分割及编号方法及装置
CN101170390A (zh) * 2006-10-27 2008-04-30 中兴通讯股份有限公司 无线链路控制层服务数据单元的分段装置
CN101895372A (zh) * 2010-06-29 2010-11-24 中国科学院计算技术研究所 无线链路控制层确认模式下的数据传输方法
US20120275399A1 (en) * 2011-04-27 2012-11-01 Qualcomm Incorporated System and method for synchronized radio link control and media access control in a wireless communication network

Also Published As

Publication number Publication date
CN108632326B (zh) 2020-10-30
TWI692225B (zh) 2020-04-21
TW201836328A (zh) 2018-10-01
CN108632326A (zh) 2018-10-09

Similar Documents

Publication Publication Date Title
WO2018171369A1 (zh) 一种协议数据单元传输数据的方法及装置
EP3484124B1 (en) Data processing method and apparatus
US10602400B2 (en) Enhancement of PDCP status report
JP4906844B2 (ja) 無線移動通信システムで下位階層データブロックを生成する方法
EP2181540B1 (en) Effective data block transmission method using header indicator
TWI646814B (zh) Data transmission method and related equipment
WO2018127238A1 (zh) 信息处理方法及装置
CN116671167A (zh) 用于在无线通信系统中处理分组的方法和装置
JP7502691B2 (ja) 無線通信装置、無線通信方法、及び無線通信システム
WO2018201960A1 (zh) 一种进行反馈的方法和设备
US12355671B2 (en) Data transmission method and apparatus
WO2018127220A1 (zh) 一种数据转发方法及装置
CN113938431B (zh) 突发数据包传输方法、装置和电子设备
CN112566256B (zh) 一种基于rlc um模式发送协议数据单元的方法
CN111355561A (zh) 数据重传的指示、处理方法及装置
WO2022042379A1 (zh) 数据处理方法、基站、终端及存储介质
CN107027136B (zh) 数据处理的方法及装置
CN105591975A (zh) 报文处理方法及装置
WO2018141241A1 (zh) 设备切换方法及设备、承载配置方法及设备、通信系统
CN108882304B (zh) 一种数据链路层中用于封装数据包的方法及装置
CN120111572A (zh) 传输方法、装置、终端及网络侧设备
CN117641420A (zh) 数据处理方法及装置

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18771290

Country of ref document: EP

Kind code of ref document: A1