[go: up one dir, main page]

CN107959946B - Method, device and equipment for multiplexing and demultiplexing data of wireless access network - Google Patents

Method, device and equipment for multiplexing and demultiplexing data of wireless access network Download PDF

Info

Publication number
CN107959946B
CN107959946B CN201610899235.8A CN201610899235A CN107959946B CN 107959946 B CN107959946 B CN 107959946B CN 201610899235 A CN201610899235 A CN 201610899235A CN 107959946 B CN107959946 B CN 107959946B
Authority
CN
China
Prior art keywords
mac
mac sdu
sdu
segments
segment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610899235.8A
Other languages
Chinese (zh)
Other versions
CN107959946A (en
Inventor
陈艳丽
黄河
潘凤艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610899235.8A priority Critical patent/CN107959946B/en
Priority to PCT/CN2017/105543 priority patent/WO2018068704A1/en
Publication of CN107959946A publication Critical patent/CN107959946A/en
Application granted granted Critical
Publication of CN107959946B publication Critical patent/CN107959946B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0205Traffic management, e.g. flow control or congestion control at the air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • 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/0247Traffic management, e.g. flow control or congestion control based on conditions of the access network or the infrastructure network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets

Landscapes

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

Abstract

The invention provides a method, a device and equipment for multiplexing and demultiplexing wireless access network data, wherein the method comprises the following steps: the method comprises the steps that first MAC equipment acquires MAC SDU of each logical channel in a plurality of logical channels from higher-level MAC equipment of the first MAC equipment; in one transmission opportunity, the first MAC device segments the second MAC SDU into a plurality of MAC SDU segments; the first MAC equipment packages the first MAC SDU and partial MAC SDU Segment in the plurality of MAC SDU segments into MAC PDU; the first MAC equipment sends the MAC PDU to the second MAC equipment, and the problem that in the related technology, due to the fact that both the PDCP layer and the RLC layer carry the sequence number, system complexity and data delay are increased is solved.

Description

Method, device and equipment for multiplexing and demultiplexing data of wireless access network
Technical Field
The present invention relates to the field of communications, and in particular, to a method, an apparatus, and a device for multiplexing and demultiplexing data in a radio access network.
Background
The mobile communication network faces the expansion type increase of terminal data traffic, the construction of the 5G network needs to achieve indexes such as ultrahigh speed, large throughput, ultrahigh reliability, ultralow time delay and the like, and provides optimal experience for users, the service capacity and the deployment strategy of the mobile network face huge pressure and challenge due to the requirements, and operators need to enhance the existing network deployment and communication technology on one hand and hope to accelerate the popularization and network expansion of new technologies on the other hand, so that the purpose of rapidly improving the network performance is achieved.
The 4G Network architecture is flat, and a Radio Network Controller (RNC for short) is removed, so that the eNodeB is directly connected with a core Network, and the time delay is reduced. In addition to further sinking the functions of the core Network, the Network architecture of the future 5G tends to adopt Centralized, collaborative, cloud-computing and Network deployment of a green Radio Access Network (C-RAN for short). The network architecture adopts a cooperation and virtualization technology to realize resource sharing and dynamic scheduling, achieves low-cost, high-bandwidth and high-flexibility operation, is an ultra-dense heterogeneous network with a smaller and smaller cell range in 5G, and can conveniently realize effective cooperation among cells.
In 4G, the C-RAN architecture generally includes a centralized baseband Unit (Base Band Unit, abbreviated as BBU) and a Radio Remote Unit (Radio Remote Unit, abbreviated as RRU), an Interface between the BBU and the RRU employs a Common Public Radio Interface (CPRI), and the CPRI Interface transmits IQ signals processed by physical layer coding modulation and the like, and has large requirements on transmission delay and bandwidth. If the 5G air interface rate is increased to tens of Gbps, the traffic demand of the CPRI interface is increased to the level of Tbps, which brings huge pressure on the network deployment cost and the deployment difficulty. Therefore, in the 5G technology, the functions of the BBU and the RRU need to be redefined, such as placing part of the user plane function of layer 2 in the BBU and part in the RRU. In the present invention, the BBU and the RRU after the function is re-programmed are respectively named as a Centralized processing Unit (abbreviated as CU) and a Distributed processing Unit (abbreviated as DU).
One of the methods for deploying the user plane function in the DU and CU is to place the functions with low time delay requirement, including data header compression, encryption integrity protection, retransmission, sender sequence number maintenance and receiver ordering for high-level service data, automatic Repeat Request (ARQ for short), etc. on the CU side; the functions of high delay requirement and fast following of air interface resources and air interface Quality, including data segmentation, concatenation, re-segmentation, reassembly, multiple logical channel multiplexing, hybrid Automatic Repeat reQuest (HARQ) and the like, are placed on the DU side, so that the data transmission of the CU and the DU is closer to the air interface capability, the Quality of Service (QoS for short) of the Service is satisfied, and the transmission characteristics between the CU and the DU are satisfied.
In LTE, data segmentation, concatenation, re-segmentation, and reassembly are accomplished in a Radio Link Control (RLC) protocol; the multi-logical channel multiplexing and HARQ are performed in a Media Access Control (MAC) layer. The RLC sender carries out data segmentation, concatenation and re-segmentation according to the transmittable data volume of a certain transmission opportunity fed back by the MAC; the RLC receiver performs ordering and reassembly of RLC data received from the MAC as shown in fig. 1. Therefore, the RLC Sequence Number (RLC SN) is introduced in the above processing procedure, so that the RLC receiver completes data reassembly; and the MAC and the RLC frequently interact to meet the requirement of fast following of air interface resources and air interface quality.
However, the Packet Data Convergence Protocol (PDCP) of LTE also has sequence numbers, and the two layers of sequence numbers cause the following problems: increase the system complexity: the PDCP and RLC of the sender maintain SN respectively; the receiving part RLC completes sequencing and data recombination; after DU data is sent to a CU, the PDCP at the CU side needs to be sequenced again due to the diversity of the cable transmission quality; the multi-layer protocol head increases the overhead of air interface resources and reduces the transmission efficiency of the air interface resources; and multiple sequencing causes data delay increase, directly affects Round Trip Time (RTT) of data, and indirectly affects service quality.
In view of the above problems, no effective solution has been proposed in the related art.
Disclosure of Invention
The embodiment of the invention provides a method, a device and equipment for multiplexing and demultiplexing data of a radio access network, which at least solve the problems that in the related technology, due to the fact that both PDCP and RLC layers carry sequence numbers, system complexity and data delay are increased, and round-trip delay and service quality of data are influenced.
According to an embodiment of the present invention, there is provided a method for multiplexing radio access network data, including: a first Medium Access Control (MAC) device acquires a medium access control Service Data Unit (Service Data Unit, abbreviated as SDU) of each logical channel in a plurality of logical channels from a higher-level MAC device of the first MAC device, wherein the MAC SDU carries a sequence number SN corresponding to the MAC SDU, and the MAC SDU consists of the first MAC SDU and a second MAC SDU; in one transmission opportunity, the first MAC device segments the second MAC SDU into multiple medium access control service data unit segments MAC SDU segments; the first MAC device encapsulates the first MAC SDU and a part of the MAC SDU segments in the plurality of MAC SDU segments into a MAC Protocol Data Unit (Protocol Data Unit, abbreviated as PDU); and the first MAC equipment sends the MAC PDU to second MAC equipment, wherein the SN is carried by the MAC sub-head of the MAC PDU.
Optionally, the segmenting, by the first MAC device, the second MAC SDU into a plurality of medium access control service data unit segmentation MAC SDU segments includes: the first MAC equipment acquires the allowed sending flow of each logical channel; the first MAC determines the residual flow except the first MAC SDU according to the allowed sending flow; and the first MAC takes the residual flow as a basic unit to divide the second SDU into the plurality of MAC SDU segments.
Optionally, the plurality of MAC SDU segments are two MAC SDU segments; the partial MAC SDU Segment is one of the two MAC SDU segments.
Optionally, the encapsulating, by the first MAC device, the first MAC SDU and a part of the MAC SDU segments in the plurality of MAC SDU segments into a medium access control protocol data unit MAC PDU includes: the first MAC device concatenates the first MAC SDU and the partial MAC SDU Segment, where a sum of lengths of the first MAC SDU and the partial MAC SDU Segment that are concatenated is not greater than the allowable transmission traffic; and the first MAC equipment multiplexes the first MAC SDU and the part of MAC SDU Segment of the plurality of the logic channels after the serial connection into the MAC PDU.
Optionally, the multiplexing, by the first MAC device, the first MAC SDU and the partial MAC SDU Segment of the multiple concatenated logical channels into the MAC PDU includes: the first MAC equipment multiplexes the MAC SDU and the part of MAC SDU Segment of each logic channel; multiplexing, by the first MAC device, the first MAC SDU and the partial MAC SDU Segment in the multiplexed plurality of logical channels with a logical channel parameter to form a MAC PDU load, where the logical channel parameter includes a CONTROL unit (MAC CONTROL element) for media access CONTROL and Padding (Padding); and the first MAC equipment forms the MAC PDU according to the MAC PDU load and an MAC head, wherein the MAC head carries a plurality of MAC subheads.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
According to another embodiment of the present invention, there is provided a method for demultiplexing data in a radio access network, including: in a transmission opportunity, the second medium access control MAC equipment receives a medium access control protocol data unit (MAC PDU) sent by the first MAC equipment; the second MAC device obtains a first MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU by demultiplexing the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device by segmenting the second MAC SDU; and the second MAC equipment sends the SN of the second MAC SDU, the first MAC SDU and the part of MAC SDU Segment to the high-level MAC equipment.
Optionally, after the second MAC device sends the SN of the second MAC SDU, and the first MAC SDU and the partial MAC SDU Segment are sent to the higher-level MAC device, the method further includes: and the high-level MAC equipment recombines the plurality of partial MAC SDU segments received in the plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU.
According to another embodiment of the present invention, there is provided a method for demultiplexing data in a radio access network, including: in a transmission opportunity, the second medium access control MAC equipment receives a medium access control protocol data unit (MAC PDU) sent by the first MAC equipment; the second MAC device obtains a first MAC SDU, a part of MAC SDU segments in multiple MAC SDU segments, and an MAC subheader of the MAC PDU by demultiplexing the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the multiple MAC SDU segments are data unit segments obtained by the first MAC device after the second MAC SDU is segmented; the second MAC equipment recombines a plurality of part of MAC SDU segments in a plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU; and the second MAC equipment sends the first MAC SDU and the second MAC SDU to the high-level MAC equipment.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
According to another embodiment of the present invention, there is provided a device for multiplexing radio access network data, applied to a first medium access control MAC device, including: an obtaining module, configured to obtain, from a higher-layer MAC device of the first MAC device, a MAC SDU of a medium access control service data unit (MAC SDU) of each of a plurality of logical channels, where the MAC SDU carries a sequence number SN corresponding to the MAC SDU and consists of a first MAC SDU and a second MAC SDU; a segmentation module for segmenting the second MAC SDU into a plurality of medium access control service data unit Segment MAC SDU segments in one transmission opportunity; a packaging module, configured to package the first MAC SDU and a part of the MAC SDU segments in the plurality of MAC SDU segments into a MAC PDU; and the sending module is used for sending the MAC PDU to a second MAC device, wherein the SN is carried by the MAC subhead of the MAC PDU.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
According to another embodiment of the present invention, there is provided an apparatus for demultiplexing radio access network data, applied to a second medium access control MAC device, including: a first receiving module, configured to receive a medium access control protocol data unit MAC PDU sent by a first MAC device in a transmission opportunity; a first demultiplexing module, configured to demultiplex the MAC PDU to obtain a first MAC SDU, a part of MAC SDU segments in multiple MAC SDU segments, and an MAC subheader of the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, where the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the multiple MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented; and the first sending module is used for sending the SN of the second MAC SDU, and the first MAC SDU and the part of MAC SDU Segment to the high-level MAC equipment.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
According to another embodiment of the present invention, there is provided an apparatus for demultiplexing radio access network data, applied to a second medium access control MAC device, including: a second receiving module, configured to receive, in a transmission opportunity, a media access control protocol data unit MAC PDU sent by the first MAC device; a second demultiplexing module, configured to demultiplex the MAC PDU to obtain a first MAC service data unit MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented; a reassembly module, configured to reassemble the multiple partial MAC SDU segments in the multiple transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU; and a second sending module, configured to send the first MAC SDU and the second MAC SDU to the higher-layer MAC device.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
According to another embodiment of the present invention, there is provided a medium access control MAC transmission device including: the communication device is configured to acquire a medium access control service data unit, MAC SDU, of each logical channel in multiple logical channels from a higher-level MAC device of the MAC sending device, where the MAC SDU carries a sequence number SN corresponding to the MAC SDU, and the MAC SDU is composed of a first MAC SDU and a second MAC SDU; sending a media access control protocol data unit (MAC PDU) from the processor to an MAC receiving device, wherein an MAC subheader of the MAC PDU carries the SN; the processor is configured to Segment the second MAC SDU into a plurality of MAC SDU segments in one transmission opportunity; and encapsulating part of the first MAC SDU and the plurality of MAC SDU segments into the MAC PDU.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
According to another embodiment of the present invention, there is provided a medium access control MAC receiving apparatus including: the communication device is used for receiving a medium access control protocol data unit (MAC PDU) sent by an MAC sending device in one transmission opportunity; and transmitting the SN of the second media access control service data unit MAC SDU from the processor, the first MAC SDU and the Segment MAC SDU Segment of the partial media access control service data unit to the higher-level MAC device of the MAC transmitting device; the processor is configured to obtain the first MAC SDU, the partial MAC SDU Segment in the multiple MAC SDU segments, and an MAC sub-header of the MAC PDU by demultiplexing the MAC PDU, where the MAC sub-header carries an SN of the first MAC SDU and an SN of the second MAC SDU corresponding to the partial MAC SDU Segment, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the MAC sending device from the higher-level MAC device, and the multiple MAC SDU segments are data units obtained by the MAC sending device after the second MAC SDU is segmented.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
According to another embodiment of the present invention, there is provided a medium access control MAC receiving apparatus including: the communication device is used for receiving a medium access control protocol data unit (MAC PDU) sent by an MAC sending device in one transmission opportunity, and sending a first medium access control service data unit (MAC SDU) and a second MAC SDU from the processor to a higher-layer MAC device of the MAC sending device; the processor is configured to obtain the first MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC sub-header of the MAC PDU by demultiplexing the MAC PDU, where the MAC sub-header carries an SN of the first MAC SDU and an SN of the second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the MAC sending device from the higher-level MAC device, and the plurality of MAC SDU segments are data units obtained by the MAC sending device after the second MAC SDU segments; and recombining a plurality of part of MAC SDU segments in the plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU.
Optionally, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
According to another embodiment of the present invention, there is also provided a storage medium. The storage medium is configured to store program code for performing the steps of: a first Medium Access Control (MAC) device acquires a medium access control service data unit (MAC SDU) of each logical channel in a plurality of logical channels from a high-level MAC device of the first MAC device, wherein the MAC SDU carries a Sequence Number (SN) corresponding to the MAC SDU, and the MAC SDU consists of a first MAC SDU and a second MAC SDU; in one transmission opportunity, the first MAC device segments the second MAC SDU into a plurality of medium access control service data unit Segment MAC SDU segments; the first MAC device packages the first MAC SDU and part of the MAC SDU segments in the plurality of MAC SDU segments into a media access control protocol data unit (MAC PDU); and the first MAC equipment sends the MAC PDU to second MAC equipment, wherein the SN is carried by the MAC sub-head of the MAC PDU.
Optionally, the storage medium is further arranged to store program code for performing the steps of: the first MAC equipment acquires the allowed sending flow of each logic channel; the first MAC determines the residual flow except the first MAC SDU according to the allowed sending flow; and the first MAC takes the residual flow as a basic unit to divide the second SDU into the plurality of MAC SDU segments.
Optionally, the storage medium is further arranged to store program code for performing the steps of: the first MAC device concatenates the first MAC SDU and the partial MAC SDU Segment, where a sum of lengths of the first MAC SDU and the partial MAC SDU Segment that are concatenated is not greater than the allowable transmission traffic; and the first MAC equipment multiplexes the first MAC SDU and the part of MAC SDU Segment of the plurality of the logic channels after serial connection into the MAC PDU.
Optionally, the storage medium is further arranged to store program code for performing the steps of: multiplexing, by the first MAC device, the MAC SDU and the partial MAC SDU Segment of each of the logical channels; multiplexing the first MAC SDU and the partial MAC SDU Segment in the multiplexed plurality of logical channels by the first MAC equipment with logical channel parameters to form MAC PDU load, wherein the logical channel parameters comprise a CONTROL unit MAC CONTROL element of medium access CONTROL and Padding; and the first MAC equipment forms the MAC PDU according to the MAC PDU load and an MAC head, wherein the MAC head carries a plurality of MAC subheads.
According to another embodiment of the present invention, there is also provided a storage medium. The storage medium is configured to store program code for performing the steps of: in one transmission opportunity, the second MAC device receives a MAC PDU sent by the first MAC device; the second MAC device obtains a first MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU by demultiplexing the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device by segmenting the second MAC SDU; and the second MAC equipment sends the SN of the second MAC SDU, the first MAC SDU and the part of MAC SDU Segment to the high-level MAC equipment.
According to another embodiment of the present invention, there is also provided a storage medium. The storage medium is configured to store program code for performing the steps of: in one transmission opportunity, the second MAC device receives a MAC PDU sent by the first MAC device; the second MAC device obtains a first MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU by demultiplexing the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device by segmenting the second MAC SDU; the second MAC equipment recombines a plurality of part of MAC SDU segments in the transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU; and the second MAC equipment sends the first MAC SDU and the second MAC SDU to the high-level MAC equipment.
According to the invention, the first MAC device adopts the sequence number of the high-level MAC device to segment the data and multiplex and package the segmented data; the second MAC equipment receives the segmented data and sends the segmented data to the high-level MAC equipment and/or recombines the data according to the serial number of the layer MAC equipment and then sends the data to the high-level MAC equipment, so that the problems that in the related technology, due to the fact that both PDCP and RLC layers carry serial numbers, system complexity and data delay are increased, and round-trip delay and service quality of the data are affected are solved, the technical effects of simplifying data segmentation and recombination, reducing overhead of a protocol header, improving transmission efficiency of air interface resources and further meeting performance requirements of 5G high capacity and short delay are achieved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention and do not constitute a limitation of the invention. In the drawings:
fig. 1 is a schematic diagram illustrating a process of data segmentation, concatenation, sorting and reassembly in LTE in the related art;
fig. 2 is a network architecture diagram of a method of radio access network data multiplexing according to an embodiment of the present invention;
FIG. 3 is a process diagram of data segmentation, concatenation, and reassembly in accordance with an embodiment of the present invention;
fig. 4 is a flow chart of a method of radio access network data multiplexing according to an embodiment of the invention;
FIG. 5 is a diagram illustrating a structure of a MAC PDU according to an embodiment of the present invention;
fig. 6 is a schematic format diagram of a MAC subheader of a MAC SUD according to an embodiment of the present invention;
FIG. 7 is a parameter diagram of a MAC subheader when a segment indication indicates a segment, according to an embodiment of the invention;
fig. 8 is a flow chart of a method of radio access network data multiplexing according to an alternative embodiment of the invention;
FIG. 9 is a diagram illustrating MAC SDU and MAC SDU Segment concatenation according to an embodiment of the present invention;
fig. 10 is a flow chart (one) of a method of radio access network data demultiplexing according to an embodiment of the present invention;
fig. 11 is a flow chart of a method of radio access network data demultiplexing in accordance with an alternative embodiment of the present invention;
FIG. 12 is a diagram of MAC SDU Segment reassembly according to an embodiment of the present invention;
fig. 13 is a flow chart of a method of radio access network data demultiplexing according to an embodiment of the present invention (two);
fig. 14 is a flow chart of a method of radio access network data demultiplexing in accordance with an alternative embodiment of the present invention (two);
fig. 15 is a block diagram of an apparatus for radio access network data multiplexing according to an embodiment of the present invention;
fig. 16 is a block diagram (one) of the structure of the apparatus for demultiplexing data in the radio access network according to the embodiment of the present invention;
fig. 17 is a block diagram (ii) of the structure of the apparatus for demultiplexing data in a radio access network according to the embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that, in the present application, the embodiments and features of the embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
Example 1
The embodiment of the present application may operate on the network architecture shown in fig. 2, as shown in fig. 2, the network architecture includes: the MAC-MAC device 22 acquires MAC SDUs of each of a plurality of logical channels from the higher-layer MAC device 26, segments and encapsulates the MAC SDUs into MAC PDUs, and transmits the MAC PDUs to the second MAC device 24, and the second MAC device 24 receives and demultiplexes the MAC PDUs, and directly transmits the demultiplexed data to the higher-layer MAC device 26 or reassembles the multiplexed data and transmits the data to the higher-layer MAC device 26. In this embodiment, the method for segmenting and reassembling data in the network architecture can be seen in fig. 3.
In this embodiment, a method for multiplexing radio access network data operating in the network architecture shown in fig. 2 is provided, and fig. 4 is a flowchart of a method for multiplexing radio access network data according to an embodiment of the present invention, as shown in fig. 4, the flowchart includes the following steps:
step S402, a first MAC device obtains MAC SDU of each logic channel in a plurality of logic channels from a high-level MAC device of the first MAC device, wherein the MAC SDU carries a sequence number SN corresponding to the MAC SDU, and the MAC SDU consists of the first MAC SDU and a second MAC SDU;
step S404, in one transmission opportunity, the first MAC device segments the second MAC SDU into a plurality of MAC SDU segments;
step S406, the first MAC device packages the first MAC SDU and part of the MAC SDU segments in the plurality of MAC SDU segments into MAC PDU;
step S408, the first MAC device sends the MAC PDU to the second MAC device, wherein the MAC subhead of the MAC PDU carries SN.
In this embodiment, the MAC SDU may be high-layer user plane protocol data of each logical channel, and the data all carries corresponding SNs.
Through the steps, the first MAC device adopts the serial number of the high-level MAC device to segment the data, multiplexes and encapsulates the segmented data, and finally sends the segmented data to the second MAC device without referring to the serial number of the RLC layer, so that the problems that in the related technology, due to the fact that both the PDCP layer and the RLC layer carry the serial number, the system complexity and the data delay are increased, and the round-trip delay and the service quality of the data are affected are solved, the technical effects of simplifying data segmentation and recombination, reducing the overhead of a protocol header, improving the transmission efficiency of air interface resources and further meeting the performance requirements of 5G high capacity and short delay are achieved.
In an alternative embodiment, step S404 may implement the segmentation for the second MAC SDU by: the first MAC equipment acquires the allowed sending flow of each logic channel; the first MAC determines the residual flow except the first MAC SDU according to the allowed transmission flow; the first MAC divides the second SDU into a plurality of MAC SDU segments by taking the residual flow as a basic unit. In this embodiment, the allowed transmission data traffic of each logical channel in the transmission opportunity may be obtained according to the air interface allocation capability, where the allowed transmission data traffic is the maximum transmission data traffic supported by the logical channel, and optionally, when it is determined according to the allowed transmission traffic of the logical channel that the remaining traffic except for the first MAC SDU is smaller than the byte size of one MAC SDU, the second MAC SDU is divided into multiple MAC SDU segments, and part of the MAC SDU segments is concatenated with the first MAC SDU. Through the above steps, the MAC SDU can be effectively further segmented into the first MAC SDU and the second MAC SDU among the second MAC SDUs, which are divided according to the SNs. A simplification of the data segmentation is achieved.
In an alternative embodiment, the plurality of MAC SDU segments are two MAC SDU segments; the partial MAC SDU Segment is one of two MAC SDU segments. In this embodiment, the second MAC SDU may be divided into two MAC SDU segments, and one of the MAC SDU segments may be concatenated with the second MAC SDU to implement the minimum segmentation of the MAC SDU.
In an alternative embodiment, step S406 may be implemented by: the first MAC equipment is used for connecting a first MAC SDU and part of MAC SDU Segment in series, wherein the sum of the lengths of the first MAC SDU and the part of MAC SDU Segment which are connected in series is not more than the allowable transmission flow; the first MAC equipment multiplexes the first MAC SDU and part of the MAC SDU Segment of the plurality of logical channels after the serial connection into MAC PDU. The multiplexing of data for a plurality of logical channels is realized through the steps.
In an optional embodiment, the step of multiplexing, by the first MAC device, the first MAC SDU and the partial MAC SDU Segment of the concatenated multiple logical channels into the MAC PDU is implemented by: the first MAC equipment multiplexes the MAC SDU and part of MAC SDU Segment of each logic channel; multiplexing a first MAC SDU and part of MAC SDU Segment in a plurality of multiplexed logical channels by the first MAC equipment with logical channel parameters to form MAC PDU load, wherein the logical channel parameters comprise MAC CONTROL element and Padding; the first MAC device forms an MAC PDU according to the MAC PDU load and an MAC head, wherein the MAC head carries a plurality of MAC subheads. In this embodiment, one MAC PDU payload may multiplex data of a plurality of logical channels. The MAC header carries a plurality of MAC sub-headers, and each MAC sub-header sequentially corresponds to each MAC SDU, MAC SDU Segment, MAC Control Element, and Padding in the MAC PDU load, as shown in fig. 5.
Fig. 6 is a schematic diagram of a format of a MAC subheader of a MAC SUD according to an embodiment of the present invention, and as shown in fig. 6, one MAC subheader includes the following parameters:
segmentation indication (S): indicating whether the MAC SDU at the corresponding position is the MAC SDU Segment, wherein the Segment indication is invalid to the MAC CONTROL Element, the first MAC SDU and the Padding parameter;
logical Channel ID (LCID): indicating the logical channel number of the MAC SDU at the corresponding position, and also indicating the MAC CONTROL Element type and Padding;
length indication (L): indicating whether the MAC SDU at the corresponding position has length information;
length (F, F2): indicating the length of the MAC SDU at the corresponding position, wherein the length indication is matched with the length for use;
extension bit (E): indicating whether a new MAC subheader or a payload of MAC PDU follows.
In an optional embodiment, the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, a tail Segment indication, and a Segment offset, in this embodiment, fig. 7 is a parameter diagram of a MAC subheader when the Segment indication indicates segmentation according to an embodiment of the present invention, and as shown in fig. 7, when the Segment indication indicates that a second MAC SDU is segmented into multiple MAC SDU segments, the MAC subheader includes the following parameters:
MAC SDU SN: the length is the same as the PDU SN of the high-level MAC equipment of the first MAC equipment, and the high-level equipment carries out configuration;
last Segment Flag (LSF for short): indicating whether the last byte of the MAC SDU Segment is the last byte of the MAC SDU;
segment Offset (SO): indicating the offset position of the first byte of the Data field in the Segment of the MAC SDU in the original MAC SDU. An SO of 0 indicates the first byte of the original MAC SDU and this parameter is configured by higher layers. Through the parameters in the MAC subheader, a plurality of MAC SDU segments can be effectively recombined into a second MAC SDU according to SN.
In an alternative embodiment, fig. 8 is a flowchart of a method for multiplexing radio access network data according to an alternative embodiment of the present invention, and as shown in fig. 8, the flowchart includes the following steps:
step S802, configuring SN length of high-level MAC device of MAC device as 16bits, SO length as 15 bits;
step S804, the MAC device receives MAC SDU data of the high-level MAC device, wherein a plurality of MAC SDUs are respectively stored in the receiving caches of the logical channel 5 and the logical channel 6, the lengths of the MAC SDUs in the logical channel 5 are 4000 bytes, and the lengths of the MAC SDUs in the logical channel 6 are 5000 bytes;
step 806, the MAC device obtains the allowed transmission data traffic of the logical channel 5 of the next transmission opportunity as 5000 bytes according to the air interface allocation capability; the allowed sending data flow of the logical channel 6 is 0 byte;
step S808, the MAC device determines the MAC SDU0 and the MAC SDU Segment of MAC SDU1 in the transmission logical channel of the transmission opportunity, and concatenates the MAC SDU0 and the MAC SDU Segment of MAC SDU1 into one MAC PDU.
In this embodiment, the MAC PDU framing obtained through the above steps is as shown in fig. 9.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method according to the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 2
In this embodiment, a method for demultiplexing radio access network data, which operates in the network architecture shown in fig. 2, is further provided, and fig. 10 is a flowchart (one) of the method for demultiplexing radio access network data according to the embodiment of the present invention, as shown in fig. 10, the flowchart includes the following steps:
step S1002, in a transmission opportunity, the second MAC device receives the MAC PDU sent by the first MAC device;
step S1004, the second MAC device obtains a first MAC SDU, partial MAC SDU Segment in a plurality of MAC SDU segments and MAC sub-head of the MAC PDU through demultiplexing the MAC PDU, wherein the MAC sub-head carries SN of the first MAC SDU and SN of a second MAC SDU corresponding to the partial MAC SDU Segment, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the first MAC device from a high-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units segmented by the first MAC device after the second MAC SDU is segmented;
step S1006, the second MAC device sends SN of the second MAC SDU, the first MAC SDU and part of MAC SDU Segment to the higher-level MAC device.
In this embodiment, the second MAC device further obtains the MAC Control segment by demultiplexing the MAC PDU.
Through the steps, the second MAC device receives the segmented data and sends the segmented data to the high-level MAC device without referring to the sequence number of the RLC layer, so that the problems that in the related technology, due to the fact that both the PDCP layer and the RLC layer carry sequence numbers, system complexity and data delay are increased, round-trip delay and service quality of data are affected are solved, the technical effects of simplifying data segmentation and recombination, reducing overhead of a protocol header, improving transmission efficiency of air interface resources and further meeting performance requirements of 5G high capacity and short delay are achieved.
In an optional embodiment, after step S1006, the higher layer MAC device reassembles the MAC SDU from the multiple partial MAC SDU segments received in multiple transmission opportunities according to the SN of the second MAC SDU.
In an alternative embodiment, fig. 11 is a flowchart (one) of a method for demultiplexing radio access network data according to an alternative embodiment of the present invention, and as shown in fig. 11, the flowchart includes the following steps:
step S1102, the MAC device receives the MAC PDU;
step S1104, the MAC device demultiplexes the MAC PDU to obtain a first MAC SDU, a MAC SDU Segment and a MAC CONTROL element of each logical channel;
step S1106, the MAC device sends the first MAC SDU and the MAC SDU Segment to the high-level MAC device; wherein, the MAC SDU Segment is required to comprise the MAC sub-header when being transmitted;
step S1108, the MAC device processes the MAC CONTROL element;
in step S1110, after the higher layer MAC device receives the Segment of the MAC SDU, it reconstructs a second MAC SDU according to the SN information in the MAC subheader.
In this embodiment, a schematic diagram of the MAC SDU Segment reassembled by the higher layer MAC device is shown in fig. 12, where a control plane protocol of the MAC device is configured as follows:
Figure BDA0001131431750000201
the logical channel segment-Config is used for indicating whether a certain logical channel in the MAC configuration supports the configuration of the segment;
the logical channel segment-ConfigList is used to indicate whether all logical channels in the MAC configuration (including Signaling Radio Bearer (SRB) and Data Radio Bearer (DRB)) support the segmented configuration;
the segment ind is used to indicate whether a logical channel supports MAC segmentation, and specifically includes: when SRB or DRB is established, if segment Ind is not configured under a certain priority, the 'MAC segment' is considered not to be supported; b. if the priority of SRB or DRB is configured with segment Ind = Need, then the MAC segment is supported; c. if the priority of SRB or DRB is not configured with segment Ind, maintaining the original value;
the HighSnLength is used to indicate the bit length of the Pre-MAC SN of a certain logical channel. Such as 18bit,16bit,15bit, and 7bit.
The control plane protocol configuration of the higher layer MAC device is as follows:
Figure BDA0001131431750000211
wherein, the segment ind is used to indicate whether the PDCP supports the reassembly of the MAC segment.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 3
In this embodiment, a method for demultiplexing radio access network data, which operates in the network architecture shown in fig. 2, is further provided, and fig. 13 is a flowchart (ii) of a method for demultiplexing radio access network data according to an embodiment of the present invention, as shown in fig. 13, the flowchart includes the following steps:
step 1302, in a transmission opportunity, the second MAC device receives the MAC PDU sent by the first MAC device;
step S1304, the second MAC device obtains a first MAC SDU, part of MAC SDU segments in a plurality of MAC SDU segments and an MAC sub-head of the MAC PDU through demultiplexing the MAC PDU, wherein the MAC sub-head carries SN of the first MAC SDU and SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the first MAC device from a high-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented;
step 1306, the second MAC device recombines a plurality of partial MAC SDU segments in the multiple transmission opportunities into a second MAC SDU according to the SN of the second MAC SDU;
step S1308, the second MAC device sends the first MAC SDU and the second MAC SDU to the higher layer MAC device.
In this embodiment, the second MAC device further obtains the MAC Control segment by demultiplexing the MAC PDU.
Through the steps, the second MAC equipment receives the segmented data, reconstructs the data according to the serial number of the layer MAC equipment and then sends the data to the higher layer MAC equipment, and does not refer to the serial number of the RLC layer, so that the problems that in the related technology, due to the fact that both the PDCP layer and the RLC layer carry the serial numbers, the system complexity and the data delay are increased, and the round-trip delay and the service quality of the data are affected are solved, the technical effects of simplifying data segmentation and reconstruction, reducing the overhead of a protocol header, improving the transmission efficiency of air interface resources and further meeting the performance requirements of 5G high capacity and short delay are achieved.
In an optional embodiment, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, tail segment indication, and segment offset.
In an alternative embodiment, fig. 14 is a flowchart (ii) of a method for demultiplexing data in a radio access network according to an alternative embodiment of the present invention, and as shown in fig. 14, the flowchart includes the following steps:
step S1402, the MAC device receives the MAC PDU;
step S1404, the MAC device demultiplexes the MAC PDU to obtain a first MAC SDU, a MAC SDU Segment and a MAC CONTROL element of each logical channel;
step S1406, the MAC device sends the first MAC SDU to the higher layer MAC device;
step S1408, the MAC recombines a second MAC SDU according to the SN and other information in the MAC subheader in each logic channel; then the MAC equipment sends the successfully recombined second MAC SDU to the high-level MAC equipment;
in step S1410, the MAC processes the MAC CONTROL element.
In this embodiment, the process of reassembling the MAC SDU Segment by the MAC device is similar to the process of reassembling the MAC SDU Segment by the higher-level MAC device, and is not described herein again.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method according to the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 4
In this embodiment, a device for multiplexing radio access network data is further provided, where the device is used to implement the foregoing embodiments and preferred embodiments, and details are not repeated for what has been described. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 15 is a block diagram of an apparatus for multiplexing radio access network data according to an embodiment of the present invention, and as shown in fig. 15, the apparatus includes: an obtaining module 152, configured to obtain, from a higher-layer MAC device of a first MAC device, a MAC SDU for each of a plurality of logical channels, where the MAC SDU carries a sequence number SN corresponding to the MAC SDU, and the MAC SDU is composed of a first MAC SDU and a second MAC SDU; a segmentation module 154 for segmenting the second MAC SDU into a plurality of MAC SDU segments in one transmission opportunity; an encapsulating module 156, configured to encapsulate the first MAC SDU and a part of MAC SDU segments in the plurality of MAC SDU segments into MAC PDUs; a sending module 158, configured to send the MAC PDU to the second MAC device, where a MAC subheader of the MAC PDU carries the SN.
In an optional embodiment, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, tail segment indication, and segment offset.
It should be noted that the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are located in different processors in any combination.
Example 5
In this embodiment, a device for multiplexing radio access network data is further provided, where the device is used to implement the foregoing embodiment and preferred embodiments, and details of which have been already described are not described again. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 16 is a block diagram (one) of a structure of an apparatus for demultiplexing data in a radio access network according to an embodiment of the present invention, as shown in fig. 16, the apparatus includes: a first receiving module 162, configured to receive a medium access control protocol data unit MAC PDU sent by a first MAC device in one transmission opportunity; a first demultiplexing module 164, configured to obtain a first MAC SDU, a part of MAC SDU segments in the multiple MAC SDU segments, and an MAC sub-header of the MAC PDU by demultiplexing the MAC PDU, where the MAC sub-header carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher MAC device of the first MAC device, and the multiple MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented; a first sending module 166, configured to send the SN of the second MAC SDU, the first MAC SDU and the partial MAC SDU Segment to the higher layer MAC device.
In an optional embodiment, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, tail segment indication, and segment offset.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are located in different processors in any combination.
Example 6
In this embodiment, a device for multiplexing radio access network data is further provided, where the device is used to implement the foregoing embodiment and preferred embodiments, and details of which have been already described are not described again. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 17 is a block diagram (ii) of the structure of an apparatus for demultiplexing data in a radio access network according to an embodiment of the present invention, and as shown in fig. 17, the apparatus includes: a second receiving module 172, configured to receive a medium access control protocol data unit MAC PDU sent by the first MAC device in one transmission opportunity; a second demultiplexing module 174, configured to demultiplex the MAC PDU to obtain a first MAC service data unit MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC sub-header of the MAC PDU, where the MAC sub-header carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented; a reassembly module 176, configured to reassemble the plurality of partial MAC SDU segments in the plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU; a second sending module 178, configured to send the first MAC SDU and the second MAC SDU to the higher-layer MAC device.
In an optional embodiment, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, tail segment indication, and segment offset.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Example 7
In this embodiment, there is also provided a MAC sending device, including: the communication device is used for acquiring MAC SDU of each logical channel in a plurality of logical channels from a high-level MAC device of the MAC sending device, wherein the MAC SDU carries a sequence number SN corresponding to the MAC SDU, and the MAC SDU consists of a first MAC SDU and a second MAC SDU; sending the MAC PDU from the processor to the MAC receiving equipment, wherein the MAC subhead of the MAC PDU carries SN; a processor configured to Segment a second MAC SDU into a plurality of MAC SDU segments in one transmission opportunity; and packaging a part of the first MAC SDU and the plurality of MAC SDU segments into a MAC PDU.
In an optional embodiment, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, tail segment indication, and segment offset.
In this embodiment, there is also provided a MAC receiving device, including: communication means for receiving a MAC PDU sent by a MAC sending device in one transmission opportunity; and transmitting the SN of the second MAC SDU from the processor, the first MAC SDU and the partial MAC SDU Segment to a higher-layer MAC device of the MAC transmission device; the processor is configured to obtain a first MAC SDU, a part of MAC SDU segments in the multiple MAC SDU segments, and a MAC subhead of the MAC PDU by demultiplexing the MAC PDU, where the MAC subhead carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the MAC sending device from the higher-level MAC device, and the multiple MAC SDU segments are data units obtained by the MAC sending device after the second MAC SDU is segmented.
In an optional embodiment, the MAC subheader further includes: a segmentation indication indicating whether to Segment the second MAC SDU into a plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into a plurality of MAC SDU segments, the MAC subheader carries the following parameters: SN, tail segment indication, and segment offset.
In this embodiment, another MAC receiving device is further provided, where the receiving device includes: communication means for receiving the MAC PDU transmitted by the MAC transmitting device and transmitting the first MAC SDU and the second MAC SDU from the processor to a higher layer MAC device of the MAC transmitting device in one transmission opportunity; the processor is used for obtaining a first MAC SDU, part of MAC SDU segments in a plurality of MAC SDU segments and an MAC sub-head of the MAC PDU by demultiplexing the MAC PDU, wherein the MAC sub-head carries SN of the first MAC SDU and SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the MAC sending equipment from the high-level MAC equipment, and the plurality of MAC SDU segments are data units obtained by the MAC sending equipment after the second MAC SDU is segmented; and recombining a plurality of partial MAC SDU segments in the plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU.
Example 8
The embodiment of the invention also provides a storage medium. Alternatively, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps: s1, a first Media Access Control (MAC) device acquires a media access control service data unit (MAC SDU) of each logical channel in a plurality of logical channels from a higher-level MAC device of the first MAC device, wherein the MAC SDU carries a Serial Number (SN) corresponding to the MAC SDU, and the MAC SDU consists of the first MAC SDU and a second MAC SDU; s2, in one transmission opportunity, the first MAC equipment segments the second MAC SDU into a plurality of medium access control service data unit segments MAC SDU segments; s3, the first MAC equipment packages the first MAC SDU and partial MAC SDU Segment in the plurality of MAC SDU segments into a medium access control protocol data unit (MAC PDU); and S4, the first MAC equipment sends the MAC PDU to the second MAC equipment, wherein the MAC subhead of the MAC PDU carries SN.
Optionally, the storage medium is further arranged to store program code for performing the steps of: s1, a first MAC device obtains the allowed sending flow of each logic channel; s2, the first MAC equipment determines the residual flow except the first MAC SDU according to the allowed transmission flow; and S3, the first MAC device divides the second SDU into a plurality of MAC SDU segments by taking the residual flow as a basic unit.
Optionally, the storage medium is further arranged to store program code for performing the steps of: s1, a first MAC device concatenates a first MAC SDU and a part of MAC SDU Segment, wherein the sum of the lengths of the first MAC SDU and the part of MAC SDU Segment which are concatenated is not more than the allowable sending flow; s2, the first MAC equipment multiplexes the first MAC SDU and part of the MAC SDU Segment of the plurality of the logical channels after the serial connection into MAC PDU.
Optionally, the storage medium is further arranged to store program code for performing the steps of: s1, multiplexing MAC SDU and partial MAC SDU Segment of each logic channel by first MAC equipment; s2, multiplexing a first MAC SDU and part of MAC SDU Segment in the multiplexed multiple logical channels by the first MAC equipment with logical channel parameters to form MAC PDU load, wherein the logical channel parameters comprise a CONTROL unit MAC CONTROL element and Padding for medium access CONTROL; and S3, the first MAC equipment forms the MAC PDU according to the MAC PDU load and the MAC head, wherein the MAC head carries a plurality of MAC sub-heads.
The embodiment of the invention also provides a storage medium. Alternatively, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps: s1, in one transmission opportunity, a second medium access control MAC device receives a medium access control protocol data unit (MAC PDU) sent by a first MAC device; s2, the second MAC equipment obtains a first medium access control service data unit (MAC SDU), part of MAC SDU Segment in a plurality of medium access control service data unit Segment MAC SDU segments and an MAC sub-head of the MAC PDU through demultiplexing the MAC PDU, wherein the MAC sub-head carries SN of the first MAC SDU and SN of a second MAC SDU corresponding to the part of MAC SDU Segment, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the first MAC equipment from the high-level MAC equipment of the first MAC equipment, and the plurality of MAC SDU segments are data units obtained by the first MAC equipment after the second MAC SDU is segmented; s3, the second MAC device sends SN of the second MAC SDU, the first MAC SDU and partial MAC SDU Segment to the higher-level MAC device
The embodiment of the invention also provides a storage medium. Alternatively, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps: s1, in one transmission opportunity, a second medium access control MAC device receives a medium access control protocol data unit (MAC PDU) sent by a first MAC device; s2, the second MAC equipment obtains a first medium access control service data unit (MAC SDU), part of MAC SDU Segment in a plurality of medium access control service data unit Segment MAC SDU segments and an MAC sub-head of the MAC PDU through demultiplexing the MAC PDU, wherein the MAC sub-head carries SN of the first MAC SDU and SN of a second MAC SDU corresponding to the part of MAC SDU Segment, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the first MAC equipment from the high-level MAC equipment of the first MAC equipment, and the plurality of MAC SDU segments are data units obtained by the first MAC equipment after the second MAC SDU is segmented; s3, the second MAC equipment recombines a plurality of part of MAC SDU segments in a plurality of transmission opportunities into second MAC SDU according to the SN of the second MAC SDU; and S4, the second MAC equipment sends the first MAC SDU and the second MAC SDU to the high-level MAC equipment.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing program codes, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Optionally, for a specific example in this embodiment, reference may be made to the examples described in the above embodiment and optional implementation, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized in a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a memory device and executed by a computing device, and in some cases, the steps shown or described may be executed out of order, or separately as individual integrated circuit modules, or multiple modules or steps thereof may be implemented as a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (22)

1. A method for data multiplexing in a radio access network, comprising:
a first Medium Access Control (MAC) device acquires a medium access control service data unit (MAC SDU) of each logical channel in a plurality of logical channels from a higher-level MAC device of the first MAC device, wherein the MAC SDU carries a Sequence Number (SN) corresponding to the MAC SDU, and the MAC SDU consists of the first MAC SDU and a second MAC SDU;
in one transmission opportunity, the first MAC device segments the second MAC SDU into a plurality of medium access control service data unit Segment MAC SDU segments;
the first MAC device packages the first MAC SDU and part of the MAC SDU segments in the plurality of MAC SDU segments into a media access control protocol data unit (MAC PDU);
and the first MAC equipment sends the MAC PDU to second MAC equipment, wherein the SN is carried by the MAC sub-head of the MAC PDU.
2. The method of claim 1, wherein the first MAC device segments the second MAC SDU into a plurality of medium access control service data unit Segment MAC SDU segments, comprising:
the first MAC equipment acquires the allowed sending flow of each logical channel;
the first MAC equipment determines the residual flow except the first MAC SDU according to the allowed sending flow;
and the first MAC equipment divides the second MAC SDU into the plurality of MAC SDU segments by taking the residual flow as a basic unit.
3. The method of claim 2, wherein the plurality of MAC SDU segments is two MAC SDU segments; the partial MAC SDU Segment is one of the two MAC SDU segments.
4. The method of claim 2, wherein the first MAC device encapsulates the first MAC SDU and a portion of the plurality of MAC SDU segments into a medium access control protocol data unit, MAC PDU, comprising:
the first MAC device concatenates the first MAC SDU and the partial MAC SDU Segment, wherein the sum of the lengths of the first MAC SDU and the partial MAC SDU Segment which are concatenated is not greater than the allowable transmission flow;
and the first MAC equipment multiplexes the first MAC SDU and the part of MAC SDU Segment of the plurality of the logic channels after the serial connection into the MAC PDU.
5. The method according to claim 4, wherein the multiplexing, by the first MAC device, the first MAC SDU and the partial MAC SDU Segment of the concatenated logical channels into the MAC PDU comprises:
multiplexing, by the first MAC device, the MAC SDU and the partial MAC SDU Segment of each of the logical channels;
multiplexing the first MAC SDU and the partial MAC SDU Segment in the multiplexed plurality of logical channels by the first MAC equipment with logical channel parameters to form MAC PDU load, wherein the logical channel parameters comprise a CONTROL unit MAC CONTROL element of medium access CONTROL and Padding;
and the first MAC equipment forms the MAC PDU according to the MAC PDU load and an MAC head, wherein the MAC head carries a plurality of MAC subheads.
6. The method of any of claims 1 to 5, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
7. A method for demultiplexing data in a radio access network, the method comprising:
in one transmission opportunity, the second MAC device receives a MAC PDU sent by the first MAC device;
the second MAC device obtains a first MAC SDU, a part of MAC SDU segments in multiple MAC SDU segments, and an MAC subheader of the MAC PDU by demultiplexing the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the multiple MAC SDU segments are data unit segments obtained by the first MAC device after the second MAC SDU is segmented;
and the second MAC equipment sends the SN of the second MAC SDU, the first MAC SDU and the part of MAC SDU Segment to the high-level MAC equipment.
8. The method of claim 7, wherein the second MAC device sends the SN for the second MAC SDU, and wherein the first MAC SDU and the partial MAC SDU Segment are transmitted to the higher layer MAC device, and wherein the method further comprises:
and the high-level MAC equipment recombines a plurality of partial MAC SDU segments received in the transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU.
9. A method for demultiplexing data in a radio access network, the method comprising:
in one transmission opportunity, the second MAC device receives a MAC PDU sent by the first MAC device;
the second MAC device obtains a first MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU by demultiplexing the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device by segmenting the second MAC SDU;
the second MAC equipment recombines a plurality of part of MAC SDU segments in a plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU;
and the second MAC equipment sends the first MAC SDU and the second MAC SDU to the high-level MAC equipment.
10. The method of claim 9, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
11. A device for multiplexing radio access network data is applied to a first Media Access Control (MAC) device, and is characterized by comprising:
an obtaining module, configured to obtain, from a higher-level MAC device of the first MAC device, a MAC SDU of a medium access control service data unit (MAC SDU) of each of a plurality of logical channels, where the MAC SDU carries a sequence number SN corresponding to the MAC SDU, and the MAC SDU is composed of a first MAC SDU and a second MAC SDU;
a segmentation module for segmenting the second MAC SDU into a plurality of medium access control service data unit Segment MAC SDU segments in one transmission opportunity;
a packaging module, configured to package the first MAC SDU and a part of the MAC SDU segments in the plurality of MAC SDU segments into a MAC PDU;
and the sending module is used for sending the MAC PDU to a second MAC device, wherein the SN is carried by the MAC subheader of the MAC PDU.
12. The apparatus of claim 11, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
13. A device for demultiplexing radio access network data is applied to a second Media Access Control (MAC) device, and is characterized by comprising:
a first receiving module, configured to receive a media access control protocol data unit MAC PDU sent by a first MAC device in a transmission opportunity;
a first demultiplexing module, configured to demultiplex the MAC PDU to obtain a first MAC service data unit MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented;
and a first sending module, configured to send the SN of the second MAC SDU, and the first MAC SDU and the partial MAC SDU Segment to the higher-level MAC device.
14. The apparatus of claim 13, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
15. A device for demultiplexing radio access network data is applied to a second Media Access Control (MAC) device, and is characterized by comprising:
a second receiving module, configured to receive, in a transmission opportunity, a medium access control protocol data unit MAC PDU sent by the first MAC device;
a second demultiplexing module, configured to demultiplex the MAC PDU to obtain a first MAC service data unit MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC subheader of the MAC PDU, where the MAC subheader carries an SN of the first MAC SDU and an SN of a second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the first MAC device from a higher-level MAC device of the first MAC device, and the plurality of MAC SDU segments are data units obtained by the first MAC device after the second MAC SDU is segmented;
a reassembly module configured to reassemble the plurality of partial MAC SDU segments in the multiple transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU;
and a second sending module, configured to send the first MAC SDU and the second MAC SDU to the higher-layer MAC device.
16. The apparatus of claim 15, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
17. A medium access control, MAC, transmitting device, comprising: a processor and a communication device, wherein,
the communication device is configured to acquire a medium access control service data unit MAC SDU of each of a plurality of logical channels from a higher-level MAC device of the MAC sending device, where the MAC SDU carries a sequence number SN corresponding to the MAC SDU and consists of a first MAC SDU and a second MAC SDU; sending a media access control protocol data unit (MAC PDU) from the processor to an MAC receiving device, wherein an MAC subheader of the MAC PDU carries the SN;
the processor is configured to Segment the second MAC SDU into a plurality of MAC SDU segments in one transmission opportunity; and encapsulating part of the first MAC SDU and the plurality of MAC SDU segments into the MAC PDU.
18. The apparatus of claim 17, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
19. A medium access control MAC receiving device, characterized by comprising: a processor and a communication device, wherein,
the communication device is used for receiving a medium access control protocol data unit (MAC PDU) sent by the MAC sending equipment in one transmission opportunity; and transmitting the SN of the second media access control service data unit MAC SDU from the processor, the first MAC SDU and the Segment MAC SDU Segment of the partial media access control service data unit to the higher-level MAC device of the MAC transmitting device;
the processor is configured to obtain the first MAC SDU, the partial MAC SDU Segment in the multiple MAC SDU segments, and an MAC sub-header of the MAC PDU by demultiplexing the MAC PDU, where the MAC sub-header carries an SN of the first MAC SDU and an SN of the second MAC SDU corresponding to the partial MAC SDU Segment, the first MAC SDU and the second MAC SDU are service data units of a logic channel acquired by the MAC sending device from the higher-level MAC device, and the multiple MAC SDU segments are data units obtained by the MAC sending device after the second MAC SDU is segmented.
20. The apparatus of claim 19, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, the tail segment indication, and the segment offset.
21. A medium access control, MAC, receiving device, comprising: a communication device and a processor, wherein,
the communication device is used for receiving a medium access control protocol data unit (MAC PDU) sent by an MAC sending device in one transmission opportunity, and sending a first medium access control service data unit (MAC SDU) and a second MAC SDU from the processor to a higher-layer MAC device of the MAC sending device;
the processor is configured to obtain the first MAC SDU, a part of MAC SDU segments in a plurality of MAC SDU segments, and an MAC sub-header of the MAC PDU by demultiplexing the MAC PDU, where the MAC sub-header carries an SN of the first MAC SDU and an SN of the second MAC SDU corresponding to the part of MAC SDU segments, the first MAC SDU and the second MAC SDU are service data units of a logical channel acquired by the MAC sending device from the higher-level MAC device, and the plurality of MAC SDU segments are data units obtained by the MAC sending device after the second MAC SDU segments; and recombining a plurality of partial MAC SDU segments in the plurality of transmission opportunities into the second MAC SDU according to the SN of the second MAC SDU.
22. The apparatus of claim 21, wherein the MAC subheader further comprises: a segmentation indication indicating whether to Segment the second MAC SDU into the plurality of MAC SDU segments in the transmission opportunity; when the segmentation indication indicates that the second MAC SDU is segmented into the plurality of MAC SDU segments, the MAC subheader carries the following parameters: the SN, tail segment indication, and segment offset.
CN201610899235.8A 2016-10-14 2016-10-14 Method, device and equipment for multiplexing and demultiplexing data of wireless access network Active CN107959946B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610899235.8A CN107959946B (en) 2016-10-14 2016-10-14 Method, device and equipment for multiplexing and demultiplexing data of wireless access network
PCT/CN2017/105543 WO2018068704A1 (en) 2016-10-14 2017-10-10 Method, apparatus and equipment for multiplexing and demultiplexing data of radio access network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610899235.8A CN107959946B (en) 2016-10-14 2016-10-14 Method, device and equipment for multiplexing and demultiplexing data of wireless access network

Publications (2)

Publication Number Publication Date
CN107959946A CN107959946A (en) 2018-04-24
CN107959946B true CN107959946B (en) 2022-10-11

Family

ID=61905171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610899235.8A Active CN107959946B (en) 2016-10-14 2016-10-14 Method, device and equipment for multiplexing and demultiplexing data of wireless access network

Country Status (2)

Country Link
CN (1) CN107959946B (en)
WO (1) WO2018068704A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3319252A1 (en) * 2016-11-04 2018-05-09 Panasonic Intellectual Property Corporation of America Efficient multiplexing of control information in transport block
CN112740641B (en) * 2019-05-09 2023-04-18 Oppo广东移动通信有限公司 Method, device, terminal and medium for transmitting and receiving MAC PDU
CN113259959B (en) * 2020-02-13 2025-01-14 华为技术有限公司 A communication method and device
JP7724276B2 (en) * 2020-07-17 2025-08-15 華為技術有限公司 Data transmission method and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8331399B2 (en) * 2007-05-07 2012-12-11 Qualcomm Incorporated Re-using sequence number by multiple protocols for wireless communication
CN101384020B (en) * 2007-09-05 2012-07-04 中兴通讯股份有限公司 Wireless relay system and data transmission method
CN101425884A (en) * 2007-10-30 2009-05-06 华为技术有限公司 Data transmission method and device for uplink in radio communication
CN101674605B (en) * 2008-09-11 2012-10-10 电信科学技术研究院 Method, system and device of high speed downlink packet access dispatching
CN102655448B (en) * 2011-03-03 2014-07-16 工业和信息化部电信传输研究所 Data transmission method for medium access control layer of long-term evolution system
JP5993001B2 (en) * 2011-06-10 2016-09-14 サムスン エレクトロニクス カンパニー リミテッド Method and system for transmitting and receiving fragmentable data units in a wireless communication environment
CN102348292B (en) * 2011-09-28 2014-04-09 电信科学技术研究院 Data transmission method and device based on MAC (media access control) sublayer and RLC (radio link control) sublayer
JP2017515382A (en) * 2014-04-15 2017-06-08 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Data transmission method, transmission device, and reception device
US20160302105A1 (en) * 2015-04-10 2016-10-13 Qualcomm Incorporated Techniques for medium access control (mac) layer packet encapsulation and segmentation

Also Published As

Publication number Publication date
CN107959946A (en) 2018-04-24
WO2018068704A1 (en) 2018-04-19

Similar Documents

Publication Publication Date Title
JP7321349B2 (en) Communication system, method and integrated circuit
CN109792634B (en) Data processing method, device and system
RU2382512C2 (en) Reduction of service data for protocol data unit in wireless communication system
CN111316688B (en) Apparatus and method for transmitting and receiving packet data information in wireless communication system
JP3754907B2 (en) A wireless communication system having a transparent mode RLC layer and a data processing method in the wireless communication system.
EP3537672A1 (en) Apparatus and buffer control method thereof in wireless communication system
EP2019532B1 (en) Method and apparatus for improving transmission of downlink shared channel in a wireless communications system
US20110038313A1 (en) Enhanced communication apparatus for providing enhanced concatenation, segmentation and reassembly of service data units
KR20200032560A (en) Method and apparatus for transmitting and receiving data in a wireless communication system
US9001654B2 (en) Enhanced multiplexing for single RLC entity
CN107959946B (en) Method, device and equipment for multiplexing and demultiplexing data of wireless access network
WO2017198236A1 (en) Data transmission method, device, and system
CN109792633A (en) Segmentation and cascade for novel radio electric system
US12356430B2 (en) System and method for concatenation and preprocessing in data plane
CN111372287B (en) Signal processing method, access network equipment and multi-system access network equipment
KR20190053678A (en) Method and apparatus for processing data in wireless communication system
KR20210076740A (en) Method and apparatus of timer handling for a transmission of segmented rrc message in next generation mobile communication system
CN111480361B (en) Base station device, terminal device, and wireless communication method
KR20180136841A (en) Method and apparatus for header processing in mac layer
KR102554092B1 (en) Method and apparatus for transmitting data in a communication system
WO2024129155A1 (en) Method and architecture for scalable open radio access network (o-ran) fronthaul traffic processing
US8036251B2 (en) Packet transmission device and control method thereof
KR100404178B1 (en) Mobile communication system
KR20220063695A (en) A method and an apparatus for accelerating data processing in a next generation wireless communication system
CN108632230B (en) Data processing method and network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant