[go: up one dir, main page]

CN110149709B - Data sending method and device, data receiving method and device, storage medium, sending end and receiving end - Google Patents

Data sending method and device, data receiving method and device, storage medium, sending end and receiving end Download PDF

Info

Publication number
CN110149709B
CN110149709B CN201810150550.XA CN201810150550A CN110149709B CN 110149709 B CN110149709 B CN 110149709B CN 201810150550 A CN201810150550 A CN 201810150550A CN 110149709 B CN110149709 B CN 110149709B
Authority
CN
China
Prior art keywords
pdcp
rlc entity
receiving
copy function
activation instruction
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
CN201810150550.XA
Other languages
Chinese (zh)
Other versions
CN110149709A (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.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN201810150550.XA priority Critical patent/CN110149709B/en
Publication of CN110149709A publication Critical patent/CN110149709A/en
Application granted granted Critical
Publication of CN110149709B publication Critical patent/CN110149709B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Landscapes

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

Abstract

A data sending method and device, a data receiving method and device, a storage medium, a sending end and a receiving end are provided, the data sending method comprises the following steps: determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function; when the activation instruction indicates that the PDCP copy function is activated, copying a PDCP data packet through a transmitting terminal PDCP and respectively transmitting the PDCP data packet to a receiving terminal through a first transmitting terminal logical channel corresponding to a first transmitting terminal RLC entity, a second transmitting terminal logical channel corresponding to a second transmitting terminal RLC entity and two groups of different sub-bands in the same cell; and mapping the first sending end logical channel and the second sending end logical channel to two different groups of subbands in the same cell respectively. The scheme of the invention can obtain the diversity gain in the frequency domain and the time domain, expand the use scene of the PDCP copy function and improve the flexibility of the application of the PDCP copy function.

Description

Data sending method and device, data receiving method and device, storage medium, sending end and receiving end
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data sending method and apparatus, a data receiving method and apparatus, a storage medium, a sending end, and a receiving end.
Background
With the continuous development of wireless technology, New Radio access technology (NR) is introduced by 3GPP to cope with the demand for larger data volume and the demand for smaller transmission delay, which is also referred to as fifth generation mobile communication technology 5G.
In 5G, two new technologies, Packet Data Convergence Protocol (PDCP) replication (Duplication) function and subband Width Part (BWP), are introduced, where the subband is also called sub-bandwidth.
Specifically, the PDCP copy function is introduced to improve reliability of Ultra Reliable Low Latency Communication (URLLC) service transmission. More specifically, one PDCP data packet is duplicated into two identical packets at the PDCP layer of the transmitting end and sent to two different Radio Link Control (RLC) entities, and then transmitted through different cells, respectively, and when the two PDCP data packets are successfully received, one PDCP data packet is deleted and only one data packet is reserved at the PDCP layer of the receiving end. That is, the same data packet is duplicated into two identical packets and transmitted through two different paths, thereby improving the reliability of data transmission. The PDCP Data packet may include a PDCP Protocol Data Unit (PDU) and a PDCP Service Data Unit (SDU).
In the 15 th protocol (Release 15, Rel-15), it is supported that two Logical Channels (LCH) for PDCP copy function are mapped to different cells, however, since only one sub-band of a cell can be in an active state at the same time, it is not possible to map two Logical channels for PDCP copy function to different sub-bands in the same cell, that is, it is not supported to implement PDCP copy function in a cell.
However, in the protocol Release 16 (Rel-16) and its subsequent versions, multiple sub-bands may be in active state at the same time in one cell, and if the scheme in the prior art is adopted, that is, the PDCP copy function is not supported in one cell, the diversity gain in the frequency domain and the time domain is affected, and the flexibility of the application of the PDCP copy function is affected.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a data sending method and device, a data receiving method and device, a storage medium, a sending end and a receiving end, which can obtain diversity gain in a frequency domain and a time domain, expand the use scene of a PDCP copy function and improve the flexibility of the functional application of the PDCP copy function.
In order to solve the above technical problem, an embodiment of the present invention provides a data transmission method, including the following steps: determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function; when the activation instruction indicates that the PDCP copy function is activated, copying a PDCP data packet through a transmitting terminal PDCP and respectively transmitting the PDCP data packet to a receiving terminal through a first transmitting terminal logical channel corresponding to a first transmitting terminal RLC entity, a second transmitting terminal logical channel corresponding to a second transmitting terminal RLC entity and two groups of different sub-bands in the same cell; and mapping the first sending end logical channel and the second sending end logical channel to two different groups of subbands in the same cell respectively.
Optionally, before determining the activation instruction, the data sending method further includes: determining copy function configuration information, wherein the copy function configuration information comprises a PDCP copy function field and mapping configuration information; and if the PDCP duplication function field indicates that the PDCP duplication function is established, establishing the second sending end RLC entity, wherein the second sending end logical channel and the first sending end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
Optionally, when the sending end is a base station, the determining of the copy function configuration information includes: determining RB; and configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second receiving end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
Optionally, when the sending end is a user terminal, the determining of the copy function configuration information includes: receiving copy function configuration information of PDCP of the RB from the base station; and the base station establishes a second receiving end RLC entity when the PDCP duplication function field indicates that the PDCP duplication function is established for the RB.
Optionally, the activation instruction includes an initial activation instruction, and the initial activation instruction is included in the copy function configuration information.
Optionally, the copy function configuration information is transmitted through RRC signaling.
Optionally, when the sending end is a base station, the determining the activation instruction includes: and configuring and sending the activation instruction to a user terminal so that the user terminal receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
Optionally, when the sending end is a user terminal, the determining the activation instruction includes: receiving the activation instruction from a base station; and the base station receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
Optionally, the activation instruction is transmitted through MAC CE signaling.
Optionally, when the sending end is a base station, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first receiving end RLC entity and the second receiving end RLC entity, and the data sending method further includes: when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is sent through a logic channel and a subband group corresponding to the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
Optionally, when the sending end is a user terminal, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and the data sending method further includes: when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is sent through a logic channel and a subband group corresponding to the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
In order to solve the above technical problem, an embodiment of the present invention provides a data receiving method, including the following steps: receiving a PDCP data packet from a transmitting end; determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function; when the activation instruction indicates that the PDCP copy function is activated, the copied PDCP data packet is uploaded to a receiving end PDCP through two groups of different sub-bands in the same cell, a first receiving end logical channel corresponding to a first receiving end RLC entity and a second receiving end logical channel corresponding to a second receiving end RLC entity respectively; reserving at least one copy of the PDCP data packet; and mapping the first receiving end logical channel and the second receiving end logical channel to two different groups of subbands in the same cell respectively.
Optionally, before receiving the PDCP data packet from the transmitting end, the data receiving method further includes: determining copy function configuration information, wherein the copy function configuration information comprises a PDCP copy function field and mapping configuration information; if the PDCP copy function field indicates to establish the PDCP copy function, establishing the second receiving end RLC entity; and the second receiving end logical channel and the first receiving end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
Optionally, when the receiving end is a user terminal, the determining of the copy function configuration information includes: and receiving the copy function configuration information of the PDCP of the RB from a base station, wherein the base station establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
Optionally, when the receiving end is a base station, the determining of the copy function configuration information includes: determining RB; and configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
Optionally, the activation instruction includes an initial activation instruction, and the initial activation instruction is included in the copy function configuration information.
Optionally, the copy function configuration information is transmitted through RRC signaling.
Optionally, when the receiving end is a user terminal, the determining the activation instruction includes: and receiving the activation instruction from a base station, wherein the base station sends the PDCP data packet through a second sending end logical channel corresponding to the second sending end RLC entity, a first sending end logical channel corresponding to the first sending end RLC entity and the two groups of different sub-bands according to the activation instruction.
Optionally, when the receiving end is a base station, the determining the activation instruction includes: and configuring and sending the activation instruction to a user terminal so that the user terminal sends the PDCP data packets through the logical channel of the second sending end RLC entity, the logical channel of the first sending end RLC entity of the sending end PDCP and the two different sub-bands according to the activation instruction.
Optionally, the activation instruction is transmitted through MAC CE signaling.
Optionally, when the receiving end is a user equipment, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first receiving end RLC entity and the second receiving end RLC entity, and the method further includes: when the activation instruction indicates that the PDCP copy function is deactivated, receiving the PDCP data packet through a logical channel and a sub-band group of the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
Optionally, when the receiving end is a base station, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and the method further includes: when the activation instruction indicates that the PDCP copy function is deactivated, receiving the PDCP data packet through a logical channel and a sub-band group of the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
To solve the foregoing technical problem, an embodiment of the present invention provides a data transmission apparatus, including: a first activation instruction determination module adapted to determine an activation instruction, the activation instruction being used to instruct activation or deactivation of a PDCP copy function; an activation sending module, adapted to copy a PDCP data packet through a sending end PDCP and send the PDCP data packet to a receiving end through a first sending end logical channel corresponding to a first sending end RLC entity, a second sending end logical channel corresponding to a second sending end RLC entity, and two different sub-bands in the same cell, when the activation instruction indicates that the PDCP copy function is activated; and mapping the first sending end logical channel and the second sending end logical channel to two different groups of subbands in the same cell respectively.
Optionally, the data sending apparatus further includes: a first configuration information determination module adapted to determine copy function configuration information before the determining the activation instruction, the copy function configuration information including a PDCP copy function field and mapping configuration information; and the sending end RLC entity establishing module is suitable for establishing the second sending end RLC entity when the PDCP copy function field indicates to establish the PDCP copy function, wherein the second sending end logical channel and the first sending end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
To solve the above technical problem, an embodiment of the present invention provides a data receiving apparatus, including: an activation receiving module, adapted to receive a PDCP data packet from a transmitting end; a second activation instruction determination module adapted to determine an activation instruction, the activation instruction being used to instruct activation or deactivation of a PDCP copy function; the data uploading module is suitable for uploading the copied PDCP data packets to the receiving end PDCP through two groups of different sub-bands in the same cell, a first receiving end logical channel corresponding to a first receiving end RLC entity and a second receiving end logical channel corresponding to a second receiving end RLC entity when the activation instruction indicates that the PDCP copying function is activated; a data retaining module, adapted to retain at least one copy of the duplicated PDCP data packet; and mapping the first receiving end logical channel and the second receiving end logical channel to two different groups of subbands in the same cell respectively.
Optionally, the data receiving apparatus further includes: a second configuration information determining module, adapted to determine copy function configuration information before the receiving of the PDCP data packet from the transmitting end, wherein the copy function configuration information includes a PDCP copy function field and mapping configuration information; and the receiving end RLC entity establishing module is suitable for indicating the establishment of the PDCP copy function by the PDCP copy function field and establishing the second receiving end RLC entity, wherein the second receiving end logical channel and the first receiving end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
In order to solve the above technical problem, an embodiment of the present invention provides a storage medium, on which computer instructions are stored, and the computer instructions execute the steps of the data transmission method or the steps of the data reception method when running.
In order to solve the foregoing technical problem, an embodiment of the present invention provides a sending end, including a memory and a processor, where the memory stores a computer instruction capable of being executed on the processor, and is characterized in that the processor executes the steps of the data sending method when executing the computer instruction.
In order to solve the foregoing technical problem, an embodiment of the present invention provides a receiving end, including a memory and a processor, where the memory stores computer instructions capable of being executed on the processor, and is characterized in that the processor executes the steps of the data receiving method when executing the computer instructions.
Compared with the prior art, the technical scheme of the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, the first sending end logical channel and the second sending end logical channel are respectively mapped to two groups of different subbands in the same cell, and when the activation instruction indicates that the PDCP copy function is activated, the sending end PDCP copies the PDCP data packet, so that the PDCP copy function can be supported in the same cell.
Further, in the embodiment of the present invention, before determining the activation instruction, the method further includes determining copy function configuration information, and when the PDCP copy function field indicates that the PDCP copy function is to be established, the step of establishing the second sending-end RLC entity is included, so that the sending end and the receiving end can establish the second sending-end RLC entity and the second receiving-end RLC entity only after determining that the PDCP copy function needs to be performed, thereby reducing resource consumption.
Furthermore, the copy function configuration information is sent from the base station to the user terminal, so that the accuracy and the real-time performance of the copy function configuration information can be improved.
Further, the activation instruction may include an initial activation instruction, and the initial activation instruction is included in the copy function configuration information, so as to reduce the number of times of instruction sending, which helps to save signaling overhead.
Further, in this embodiment of the present invention, when the activation instruction indicates that the PDCP duplication function is deactivated, the PDCP data packet is sent through the logical channel and the subband group of the main RLC entity, and since the subband group is a set of subbands supporting RBs and is usually greater in number than two different groups of subbands in the same cell, for example, the subband group may include subbands of different cells or other subbands not listed in the two groups of subbands in the same cell, the sending of the PDCP data packet using the subband group may improve subband utilization and improve flexibility of data transmission.
Drawings
Fig. 1 is a schematic diagram of a working scenario of a data transmission method in the prior art;
fig. 2 is a flowchart of a data transmission method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a working scenario of a data transmission method according to an embodiment of the present invention;
FIG. 4 is a flowchart of one embodiment of step S23 of FIG. 2;
fig. 5 is a data flow diagram of a data transmission method according to an embodiment of the present invention;
FIG. 6 is a data flow diagram of another method of data transmission in an embodiment of the present invention;
fig. 7 is a flowchart of a data receiving method according to an embodiment of the present invention;
FIG. 8 is a flowchart of one embodiment of step S75 of FIG. 7;
fig. 9 is a data flow diagram of a data receiving method in an embodiment of the present invention;
fig. 10 is a data flow diagram of another data receiving method in an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a data receiving device according to an embodiment of the present invention.
Detailed Description
Two new techniques at 5G: PDCP duplication function and subbands, a base station (gNB) may configure multiple subbands for each cell of a User Equipment (UE), which may be understood as a specific transmission format (numerology) for each subband, where the numerology defined by the current standard includes: cyclic Prefix (CP) length and subcarrier spacing. However, for R15, only one sub-band can be in an active state at any time point for each cell of the UE, when the sub-band in the active state is switched from one sub-band to another sub-band, the gNB needs to issue an explicit sub-band activation indication command for the UE, or after the implicit deactivation time (timer) of the UE expires, the UE falls back to the default DL BWP/DL-UL BWP pair from the current Downlink (DL) BWP or downlink-uplink (BWP pair).
In the 15 th protocol (Release 15, Rel-15), it is supported that two Logical Channels (LCH) for PDCP copy function are mapped to different cells, however, since only one sub-band of a cell can be in an active state at the same time, it is not possible to map two Logical channels for PDCP copy function to different sub-bands in the same cell, that is, it is not supported to implement PDCP copy function in a cell.
Referring to fig. 1, fig. 1 is a schematic diagram of an operation scenario of a data transmission method in the prior art. In the data transmission method, the sending end PDCP110 issues PDCP data packets to the first sending end RLC entity 121 and the second sending end RLC entity 122, respectively, and issues the PDCP data packets to the sending end Medium Access Control (MAC) 130 through a first sending end logical channel corresponding to the first sending end RLC entity 121 and a second sending end logical channel corresponding to the second sending end RLC entity 122.
Since the first transmitting end logical channel and the second transmitting end logical channel are mapped to different cells, the PDCP data packet is transmitted through different cells, for example, the PDCP data packet transmitted by the first transmitting end logical channel is transmitted through the first cell 141 and the second cell 142, and the PDCP data packet transmitted by the second transmitting end logical channel is transmitted through the third cell 143, the fourth cell 144, and the fifth cell 145.
Further, the receiving-side medium access layer 150 receives PDCP data packets through different cells, for example, the first cell 141, the second cell 142, the third cell 143, the fourth cell 144, and the fifth cell 145, and uploads the PDCP data packets to the corresponding first receiving-side RLC entity 161 and the second receiving-side RLC entity 162, and uploads the PDCP data packets to the receiving-side PDCP170 through the first receiving-side logical channel corresponding to the first receiving-side RLC entity 161 and the second receiving-side logical channel corresponding to the second receiving-side RLC entity 162.
The inventor of the present invention has found through research that in the protocol Release 16 (Rel-16) and its subsequent versions, a plurality of sub-bands can be in an active state in a cell at the same time, and if the scheme in the prior art is adopted, that is, the implementation of the PDCP copy function in a cell is not supported, the diversity gain in the frequency domain and the time domain is affected, and the flexibility of the application of the PDCP copy function is affected.
In the embodiment of the invention, an activation instruction is determined, and the activation instruction is used for indicating activation or deactivation of a PDCP copy function; when the activation instruction indicates that the PDCP copy function is activated, copying a PDCP data packet through a transmitting terminal PDCP and respectively transmitting the PDCP data packet to a receiving terminal through a first transmitting terminal logical channel corresponding to a first transmitting terminal RLC entity, a second transmitting terminal logical channel corresponding to a second transmitting terminal RLC entity and two groups of different sub-bands in the same cell; and mapping the first sending end logical channel and the second sending end logical channel to two different groups of subbands in the same cell respectively. By adopting the scheme, the first sending end logical channel and the second sending end logical channel are respectively mapped to two groups of different subbands in the same cell, and when the activation instruction indicates that the PDCP copy function is activated, the sending end PDCP copies the PDCP data packet, so that the PDCP copy function can be supported in the same cell.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
Referring to fig. 2, fig. 2 is a flowchart of a data transmission method in an embodiment of the present invention. The data transmission method may include steps S21 to S22, and may further include steps S23, S24, S21 to S22:
step S21: determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function;
step S22: when the activation instruction indicates that the PDCP copy function is activated, copying a PDCP data packet through a sending end PDCP and sending the PDCP data packet to a receiving end through a first sending end logical channel corresponding to a first sending end RLC entity, a second sending end logical channel corresponding to a second sending end RLC entity, and two different sub-bands in the same cell, respectively, where the first sending end logical channel and the second sending end logical channel are mapped to the two different sub-bands in the same cell, respectively.
In a specific implementation of step S21, the step of determining the activation instruction may perform different operations according to whether the transmitting end is a base station or a user terminal.
Specifically, when the transmitting end is a base station, the determining the activation instruction may include: and configuring and sending the activation instruction to a user terminal so that the user terminal receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
When the sending end is a user terminal, the determining the activation instruction may include: receiving the activation instruction from a base station; and the base station receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
Further, the activation command may be transmitted through MAC Control Element (CE) signaling. It should be noted that, in the embodiment of the present invention, a specific manner of transmitting the activation instruction is not limited.
The MAC CE may include a bit table (Bitmap), where each bit (bit) in the bit table corresponds to a Data Radio Bearer (DRB configured with duplicate) configured repeatedly, where a bit indication corresponding to a certain Data Radio Bearer configured repeatedly is 1 to activate the Data Radio Bearer (DRB), and a bit indication corresponding to the bit indication is 0 to deactivate the DRB.
The PDCP Data packet may include a PDCP Protocol Data Unit (PDU) and a PDCP Service Data Unit (SDU).
Referring to fig. 3, fig. 3 is a schematic view of a working scenario of a data transmission method in the embodiment of the present invention. In the data transmission method, the sending end PDCP310 issues PDCP data packets to the first sending end RLC entity 321 and the second sending end RLC entity 322, respectively, and issues the PDCP data packets to a sending end Medium Access Control (MAC) 330 through a first sending end logical channel corresponding to the first sending end RLC entity 321 and a second sending end logical channel corresponding to the second sending end RLC entity 322.
Since the first and second transmitting-end logical channels are mapped to different subbands, the PDCP data packet is transmitted through different subbands, for example, the PDCP data packet transmitted by the first transmitting-end logical channel is transmitted through the first and second subbands 341 and 342, and the PDCP data packet transmitted by the second transmitting-end logical channel is transmitted through the third, fourth, and fifth subbands 343, 344 and 345.
Further, the receiving-side mac 350 receives PDCP packets via different sub-bands, such as a first sub-band 341, a second sub-band 342, a third sub-band 343, a fourth sub-band 344, and a fifth sub-band 345, and then uploads the PDCP packets to a corresponding first receiving-side RLC entity 361 and a corresponding second receiving-side RLC entity 362, wherein the first sub-band 341 and the second sub-band 342 correspond to a first receiving-side logical channel of the first receiving-side RLC entity 361, and the third sub-band 343, the fourth sub-band 344, and the fifth sub-band 345 correspond to a second receiving-side logical channel of the second receiving-side RLC entity 362.
Further, the received PDCP data packet is uploaded to the receiving side PDCP370 through a first receiving side logical channel corresponding to the first receiving side RLC entity 361 and a second receiving side logical channel corresponding to the second receiving side RLC entity 362.
With reference to fig. 2, in the embodiment of the present invention shown in steps S21 to S22, by setting the first sending end logical channel and the second sending end logical channel to be mapped to two different sets of subbands in the same cell, respectively, and when the activation instruction indicates that the PDCP copy function is activated, the sending end PDCP copies the PDCP data packet, it is possible to support the PDCP copy function in the same cell, and compared with the prior art, the PDCP copy function can be supported only in different cells, a diversity gain in a frequency domain and a time domain can be obtained, and a usage scenario of the PDCP copy function is expanded, so as to improve flexibility of application of the PDCP copy function.
Before step S21, the data transmission method may further include steps S23 to S24:
step S23: determining copy function configuration information, wherein the copy function configuration information comprises a PDCP copy function field and mapping configuration information;
step S24: and if the PDCP duplication function field indicates that the PDCP duplication function is established, establishing the second sending end RLC entity, wherein the second sending end logical channel and the first sending end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
In step S23, the duplication function configuration information includes a PDCP duplication function field for indicating establishment of the PDCP duplication function or non-establishment of the PDCP duplication function, and mapping configuration information for indicating mapping relationships between a second sending end logical channel and the first sending end logical channel, which are mapped to two different sub-bands in the same cell, respectively.
The step of determining the copy function configuration information may be performed differently according to whether the transmitting end is a base station or a user terminal.
Referring to fig. 4, fig. 4 is a flow diagram of one embodiment of determining copy function configuration information. The step of determining the copy function configuration information may be used at the base station side, and may include:
step S41: determining RB;
step S42: and configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second receiving end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
In step S41, the base station determines a Radio Bearer (RB), where the RB has a data transmission requirement, the PDCP replication function is configured for the RB, and a second sending RLC entity of the sending end and a second receiving RLC entity of the receiving end are also established for the RB.
In step S42, the copy function configuration information is configured for the RB by the base station, and thus the copy function configuration information is the copy function configuration information of the PDCP of the RB.
Specifically, the base station sends the copy function configuration information of the PDCP of the RB to the user equipment, so that the user equipment establishes the second receiving-end RLC entity.
With continued reference to fig. 2, when the sending end is a user terminal, the step of determining the copy function configuration information may include: and receiving the copy function configuration information of the PDCP of the RB from a base station, wherein the base station establishes a second receiving end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
In the embodiment of the invention, the copy function configuration information is sent from the base station to the user terminal, which is beneficial to improving the accuracy and the real-time performance of the copy function configuration information.
Further, the copy function configuration information may be transmitted through Radio Resource Control (RRC) signaling. It should be noted that, in the embodiment of the present invention, a specific manner of transmitting the copy function configuration information is not limited.
In the embodiment of the present invention, before determining the activation instruction, the method may further include determining copy function configuration information, and when the PDCP copy function field indicates that the PDCP copy function is to be established, establishing the second sending-end RLC entity, so that the sending end and the receiving end establish the second sending-end RLC entity and the second receiving-end RLC entity only after determining that the PDCP copy function needs to be performed, thereby reducing resource consumption.
Further, the activation instruction may include an initial activation instruction, and the initial activation instruction may be included in the copy function configuration information. The initial activation instruction is used to indicate an activation initial state, that is, to first determine to indicate that the PDCP copy function is activated or deactivated.
In the embodiment of the present invention, by setting the initial activation instruction and including the initial activation instruction in the copy function configuration information, the number of times of instruction transmission can be reduced, which is helpful for saving signaling overhead.
In a specific implementation of step S24, if the PDCP duplication function field indicates that the PDCP duplication function is established, the transmitting end establishes the second transmitting-end RLC entity.
Further, when the sending end is a base station, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first receiving end RLC entity and the second receiving end RLC entity, and the data sending method may further include: when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is sent through a logic channel and a subband group corresponding to the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
The entity information may include an entity ID, which may include a Cell Group (Cell Group) ID and a logical channel ID, and may be transmitted to the user terminal by the base station.
When the sending end is a user terminal, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and the data sending method may further include: when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is sent through a logic channel and a subband group corresponding to the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
In this embodiment of the present invention, when the activation instruction indicates that the PDCP replication function is deactivated, the PDCP data packet is sent through the logical channel and the subband group of the main RLC entity, and since the subband group is a set of subbands supporting RBs, the number of the subband group is usually greater than two different groups of subbands in the same cell, for example, the subband group may include subbands in different cells or include other subbands not listed in the two groups of subbands in the same cell, and thus, the subband group is used to send the PDCP data packet, which may improve subband utilization and improve flexibility of data transmission.
Referring to fig. 5, fig. 5 is a data flow diagram of a data transmission method in an embodiment of the present invention. The data transmission method may be used on the base station side, and the data transmission method may include steps S51 to S59, each of which is described below.
In step S51, the base station 51 determines an RB.
In step S52, the base station 51 configures copy function configuration information of the PDCP of the RB.
In step S53, the base station 51 transmits the copy function configuration information of the PDCP of the RB to the user terminal 52.
In step S54, the base station 51 establishes a second transmitting-side RLC entity.
In step S55, the user terminal 52 establishes the second receiving-end RLC entity.
In step S56, the base station 51 determines an activation instruction.
In step S57, the base station 51 sends the activation instruction to the user terminal 52.
In step S58, when the activation instruction indicates that the PDCP copy function is activated, the base station 51 copies the PDCP data packet through the sending end PDCP entity and sends the PDCP data packet to the user terminal 52 through the first sending end logical channel corresponding to the first sending end RLC entity, the second sending end logical channel corresponding to the second sending end RLC entity, and two different sub-bands in the same cell.
In step S59, when the activation instruction indicates that the PDCP copy function is deactivated, the base station 51 sends the PDCP data packet to the user terminal 52 through the logical channel and the subband group corresponding to the primary RLC entity.
In the specific implementation, please refer to the description of steps S2 to S4 for further details regarding steps S51 to S59, which are not repeated herein.
Fig. 6 is a data flow diagram of another data transmission method according to an embodiment of the present invention. The other data transmission method may be used at the user terminal side, and the data transmission method may include steps S61 to S66, which are described below.
In step S61, the user terminal 62 receives copy function configuration information of the PDCP of the RB from the base station 61.
In step S62, the base station 61 establishes the second receiving-end RLC entity.
In step S63, the user terminal 62 establishes a second transmitting-side RLC entity.
In step S64, the user terminal 62 receives an activation instruction from the base station 61.
In step S65, when the activation instruction indicates that the PDCP copy function is activated, the user terminal 62 copies the PDCP data packet through the sending end PDCP entity and sends the PDCP data packet to the base station 61 through the first sending end logical channel corresponding to the first sending end RLC entity, the second sending end logical channel corresponding to the second sending end RLC entity, and two different sub-bands in the same cell.
In step S66, when the activation instruction indicates that the PDCP copy function is deactivated, the user terminal 62 sends the PDCP data packet to the base station through the logical channel and the subband group corresponding to the primary RLC entity.
In the specific implementation, please refer to the description of steps S2 to S4 for further details regarding steps S61 to S66, which are not repeated herein.
Referring to fig. 7, fig. 7 is a flowchart of a data receiving method according to an embodiment of the present invention. The data receiving method may include steps S71 through S74, and may further include steps S75, S76, S71 through S74:
step S71: receiving a PDCP data packet from a transmitting end;
step S72: determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function;
step S73: when the activation instruction indicates that the PDCP copy function is activated, respectively uploading copied PDCP data packets to a receiving end PDCP through two groups of different sub-bands in the same cell, a first receiving end logical channel corresponding to a first receiving end RLC entity and a second receiving end logical channel corresponding to a second receiving end RLC entity, wherein the first receiving end logical channel and the second receiving end logical channel are respectively mapped to the two groups of different sub-bands in the same cell;
step S74: and reserving at least one copy of the PDCP data packet after copying.
In step S71, the PDCP data packet may be sent by the sending end through a first sending end logical channel corresponding to the first sending end RLC entity, a second sending end logical channel corresponding to the second sending end RLC entity, and two different sub-bands in the same cell.
In step S72, the step of determining the activation instruction may perform different operations according to whether the transmitting end is a base station or a user terminal.
Specifically, when the receiving end is a user terminal, the determining the activation instruction may include: and receiving the activation instruction from a base station, wherein the base station sends the PDCP data packet through a second sending end logical channel corresponding to the second sending end RLC entity, a first sending end logical channel corresponding to the first sending end RLC entity and the two groups of different sub-bands according to the activation instruction.
When the receiving end is a base station, the determining the activation instruction may include: and configuring and sending the activation instruction to a user terminal so that the user terminal sends the PDCP data packets through the logical channel of the second sending end RLC entity, the logical channel of the first sending end RLC entity of the sending end PDCP and the two different sub-bands according to the activation instruction.
Further, the activation instruction is transmitted through MAC CE signaling. It should be noted that, in the embodiment of the present invention, a specific manner of transmitting the activation instruction is not limited.
In the specific implementation of step S73, the receiving end receives the duplicated PDCP data packet through two different sets of subbands in the same cell, the first receiving end logical channel corresponding to the first receiving end RLC entity, and the second receiving end logical channel corresponding to the second receiving end RLC entity, respectively, and uploads the duplicated PDCP data packet to the receiving end PDCP.
In the specific implementation of step S74, if the receiving end successfully receives two PDCP packets, at least one copy of the PDCP packet is retained.
In the embodiment of the present invention shown in steps S71 to S74, the first receiving end logical channel and the second receiving end logical channel are respectively mapped to two different groups of subbands in the same cell, and when the activation instruction indicates that the PDCP copy function is activated, the receiving end PDCP receives the copied PDCP data packet and retains at least one copy of the copied PDCP data packet, so that the PDCP copy function can be supported in the same cell.
Before step S71, the data transmission method may further include steps S75 to S76:
step S75: determining copy function configuration information, wherein the copy function configuration information comprises a PDCP copy function field and mapping configuration information;
step S76: and if the PDCP duplication function field indicates that the PDCP duplication function is established, establishing the second receiving end RLC entity, wherein the second receiving end logical channel and the first receiving end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
In step S75, the step of determining copy function configuration information may be performed differently according to whether the transmitting end is a base station or a user terminal.
Referring to fig. 8, fig. 8 is a flowchart of one embodiment of determining copy function configuration information in fig. 7. When the receiving end is a base station, the step of determining the copy function configuration information may include:
step S81: determining RB;
step S82: and configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
In the specific implementation, please refer to the description of step S41 to step S42 in fig. 4 for further details regarding step S81 to step S82, which are not described herein again.
With continued reference to fig. 7, when the receiving end is a user terminal, the step of determining copy function configuration information may include: and receiving the copy function configuration information of the PDCP of the RB from a base station, wherein the base station establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
In the embodiment of the invention, the copy function configuration information is sent from the base station to the user terminal, which is beneficial to improving the accuracy and the real-time performance of the copy function configuration information.
Further, the copy function configuration information may be transmitted through RRC signaling. It should be noted that, in the embodiment of the present invention, a specific manner of transmitting the copy function configuration information is not limited.
In the embodiment of the present invention, before determining the activation instruction, the method may further include determining copy function configuration information, and when the PDCP copy function field indicates that the PDCP copy function is to be established, establishing the second sending-end RLC entity, so that the sending end and the receiving end establish the second sending-end RLC entity and the second receiving-end RLC entity only after determining that the PDCP copy function needs to be performed, thereby reducing resource consumption.
Further, the activation instruction may include an initial activation instruction, and the initial activation instruction may be included in the copy function configuration information. The initial activation instruction is used to indicate an activation initial state, that is, to first determine to indicate that the PDCP copy function is activated or deactivated.
In the embodiment of the present invention, by setting the initial activation instruction and including the initial activation instruction in the copy function configuration information, the number of times of instruction transmission can be reduced, which is helpful for saving signaling overhead.
In a specific implementation of step S76, if the PDCP copy function field indicates that the PDCP copy function is established, the receiving end establishes the second receiving end RLC entity.
Further, when the receiving end is a user terminal, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first receiving end RLC entity and the second receiving end RLC entity, and the data receiving method may further include: when the activation instruction indicates that the PDCP copy function is deactivated, receiving the PDCP data packet through a logical channel and a sub-band group of the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
The entity information may include an entity ID, which may include a cell group ID and a logical channel ID, and may be sent to the ue by the base station.
When the receiving end is a base station, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and the data receiving method may further include: when the activation instruction indicates that the PDCP copy function is deactivated, receiving the PDCP data packet through a logical channel and a sub-band group of the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
In this embodiment of the present invention, when the activation instruction indicates that the PDCP replication function is deactivated, the PDCP data packet is received through the logical channel and the sub-band group of the main RLC entity, and since the sub-band group is a set of sub-bands supporting RBs and is usually greater in number than two different sub-bands in the same cell, for example, the sub-bands may include sub-bands of different cells or include other sub-bands not listed in the two sub-bands in the same cell, the sub-band group is used to receive the PDCP data packet, so that a sub-band utilization rate may be improved, and flexibility of data transmission may be improved.
Referring to fig. 9, fig. 9 is a data flow diagram of a data receiving method in an embodiment of the present invention. The data receiving method may be used at the user terminal side, and the data receiving method may include steps S91 through S98, each of which is described below.
In step S91, the user terminal 92 receives copy function configuration information of the PDCP of the RB from the base station 91.
In step S92, the base station 91 establishes a second transmitting-side RLC entity.
In step S93, the user terminal 92 establishes the second receiving-end RLC entity.
In step S94, the user terminal 92 receives a PDCP packet from the base station 91.
In step S95, the user terminal 92 receives an activation instruction from the base station 91.
In step S96, when the activation instruction indicates that the PDCP replication function is activated, the user equipment 92 uploads the replicated PDCP data packet to the receiving side PDCP through two different sets of sub-bands in the same cell, the first receiving side logical channel corresponding to the first receiving side RLC entity, and the second receiving side logical channel corresponding to the second receiving side RLC entity, respectively.
In a specific implementation, the user terminal 92 receives the duplicated PDCP data packet through two different sets of subbands in the same cell, a first receiving-end logical channel corresponding to the first receiving-end RLC entity, and a second receiving-end logical channel corresponding to the second receiving-end RLC entity, and uploads the duplicated PDCP data packet to the receiving-end PDCP.
In step S97, the user terminal 92 reserves at least one copy of the copied PDCP packet.
In step S98, when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP packet is received through a logical channel and a sub-band group of the primary RLC entity.
In the specific implementation, please refer to the description of steps S7 to S8 for further details regarding steps S91 to S98, which are not repeated herein.
Fig. 10 is a data flow diagram of another data receiving method according to an embodiment of the present invention. The other data receiving method may be used on the base station side, and the data receiving method may include steps S101 to S1010, which are described below.
In step S101, the base station 101 determines an RB.
In step S102, the base station 101 configures copy function configuration information of the PDCP of the RB.
In step S103, the base station 101 transmits the copy function configuration information of the PDCP of the RB to the user terminal 102.
In step S104, the base station 101 establishes a second receiving-end RLC entity.
In step S105, the user terminal 102 establishes a second transmitting-end RLC entity.
In step S106, the base station 101 determines an activation instruction.
In step S107, the base station 101 transmits the activation instruction to the user terminal 102.
In step S108, when the activation instruction indicates that the PDCP replication function is activated, the base station 101 uploads the replicated PDCP data packet to the receiving side PDCP through two different sets of subbands in the same cell, a first receiving side logical channel corresponding to the first receiving side RLC entity, and a second receiving side logical channel corresponding to the second receiving side RLC entity, respectively.
In a specific implementation, the base station 101 receives the duplicated PDCP data packet through two different sets of subbands in the same cell, a first receiving-end logical channel corresponding to the first receiving-end RLC entity, and a second receiving-end logical channel corresponding to the second receiving-end RLC entity, and uploads the duplicated PDCP data packet to the receiving-end PDCP.
In step S109, the base station 101 reserves at least one copy of the copied PDCP packet.
In step S1010, when the activation instruction indicates that the PDCP copy function is deactivated, the base station 101 receives the PDCP data packet through a logical channel and a sub-band group of the primary RLC entity.
In the specific implementation, more details about step S101 to step S1010 are performed with reference to the descriptions of steps in fig. 7 to fig. 8, which are not described herein again.
Referring to fig. 11, fig. 11 is a schematic structural diagram of a data transmitting apparatus according to an embodiment of the present invention. The data sending apparatus may be used for a sending end, and may include a first activation instruction determining module 113 and an activation sending module 114, and may further include a first configuration information determining module 111, a sending end RLC entity establishing module 112, a first activation instruction determining module 113, an activation sending module 114, a deactivation sending module 115, and a second deactivation sending module 116.
Wherein, the first configuration information determining module 111 is adapted to determine copy function configuration information before the determining the activation instruction, and the copy function configuration information includes a PDCP copy function field and mapping configuration information.
A sending-end RLC entity establishing module 112, adapted to establish the second sending-end RLC entity when the PDCP duplication function field indicates that the PDCP duplication function is established, where the second sending-end logical channel and the first sending-end logical channel are mapped to two different groups of subbands in the same cell according to the mapping configuration information.
A first activation instruction determining module 113 adapted to determine an activation instruction for instructing activation or deactivation of the PDCP copy function.
An activation sending module 114, adapted to copy, when the activation instruction indicates that the PDCP copy function is activated, a PDCP data packet through a sending end PDCP entity and send the PDCP data packet to a receiving end through a first sending end logical channel corresponding to a first sending end RLC entity, a second sending end logical channel corresponding to a second sending end RLC entity, and two different sub-bands in the same cell; and mapping the first sending end logical channel and the second sending end logical channel to two different groups of subbands in the same cell respectively.
A first deactivation sending module 115, adapted to, when the sending end is a base station, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in a first receiving end RLC entity and a second receiving end RLC entity, and when the activation instruction indicates that the PDCP copy function is deactivated, send the PDCP data packet through a logical channel and a subband group corresponding to the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
A second deactivation sending module 116, adapted to, when the sending end is a user terminal, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and when the activation instruction indicates that the PDCP copy function is deactivated, send the PDCP data packet through a logical channel and a subband group corresponding to the main RLC entity; wherein the subband group is to indicate a set of subbands that support RBs.
Further, when the transmitting end is a base station, the first configuration information determining module 111 may include: a first RB determination sub-module adapted to determine RBs; and the first configuration information sending submodule is suitable for configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second receiving end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
When the sending end is a user terminal, the first configuration information determining module 111 may include: and the first configuration information receiving sub-module is suitable for receiving the configuration information of the replication function of the PDCP of the RB from the base station, wherein the base station establishes a second receiving end RLC entity when the PDCP replication function field indicates that the PDCP replication function is established for the RB.
Further, the activation instruction may include an initial activation instruction, and the initial activation instruction may be included in the copy function configuration information.
The copy function configuration information may be transmitted through RRC signaling.
When the sending end is a base station, the first activation instruction determining module 113 may include: and the first activation instruction sending submodule is suitable for configuring and sending the activation instruction to a user terminal so that the user terminal receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
When the sending end is a user terminal, the first activation instruction determining module 113 may include: and the first activation instruction receiving submodule is suitable for receiving the activation instruction from a base station, wherein the base station receives the PDCP data packet through a second receiving end logical channel corresponding to a second receiving end RLC entity, a first receiving end logical channel corresponding to a first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
The activation instruction may be transmitted through MAC CE signaling.
For the principle, specific implementation and beneficial effects of the data transmission apparatus, please refer to the foregoing and the related descriptions about the data transmission method shown in fig. 2 to fig. 6, which are not described again here.
Fig. 12 is a schematic structural diagram of a data receiving device according to an embodiment of the present invention. The data receiving apparatus may be used for a receiving end, and may include an activation receiving module 123, a second activation instruction determining module 124, a data uploading module 125, and a data reserving module 126, and may further include a second configuration information determining module 121, a receiving end RLC entity establishing module 122, an activation receiving module 123, a second activation instruction determining module 124, a data uploading module 125, a data reserving module 126, a first deactivation receiving module 127, and a second deactivation receiving module 128.
Wherein, the second configuration information determining module 121 is adapted to determine copy function configuration information before receiving the PDCP data packet from the transmitting end, where the copy function configuration information includes a PDCP copy function field and mapping configuration information.
A receiving-end RLC entity establishing module 122, adapted to instruct, by the PDCP duplication function field, to establish the PDCP duplication function, and establish the second receiving-end RLC entity, where the second receiving-end logical channel and the first receiving-end logical channel are mapped to two different groups of subbands in the same cell according to the mapping configuration information.
The receiving module 123 is activated and adapted to receive PDCP data packets from the transmitting end.
A second activation instruction determination module 124 adapted to determine an activation instruction for instructing activation or deactivation of the PDCP copy function.
The data uploading module 125 is adapted to, when the activation instruction indicates that the PDCP duplication function is activated, upload the duplicated PDCP data packet to the receiving side PDCP through two different sub-bands in the same cell, a first receiving side logical channel corresponding to the first receiving side RLC entity, and a second receiving side logical channel corresponding to the second receiving side RLC entity, where the first receiving side logical channel and the second receiving side logical channel are mapped to the two different sub-bands in the same cell, respectively.
A data retaining module 126, adapted to retain at least one copy of the PDCP packet.
The first deactivation receiving module 127 is adapted to, when the receiving end is a user terminal, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first receiving end RLC entity and the second receiving end RLC entity, and when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is received through a logical channel and a subband group of the main RLC entity, where the subband group is used to indicate a set of subbands supporting an RB.
A second deactivation receiving module 128, adapted to, when the receiving end is a base station, the copy function configuration information further includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is received through a logical channel and a subband group of the main RLC entity, where the subband group is used to indicate a set of subbands supporting an RB.
Further, when the receiving end is a user terminal, the second configuration information determining module 121 may include: and the second configuration information receiving sub-module is suitable for receiving the configuration information of the replication function of the PDCP of the RB from the base station, wherein the base station establishes a second sending end RLC entity when the PDCP replication function field indicates that the PDCP replication function is established for the RB.
When the receiving end is a base station, the second configuration information determining module 121 may include: a second RB determination submodule adapted to determine the RB; and the second configuration information sending submodule is suitable for configuring and sending the copy function configuration information of the PDCP of the RB to the user terminal so that the user terminal establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
The activation instruction may include an initial activation instruction, and the initial activation instruction may be included in the copy function configuration information.
The copy function configuration information may be transmitted through RRC signaling.
Further, when the receiving end is a user terminal, the second activation instruction determining module 124 may include: and the second activation instruction receiving submodule is suitable for receiving the activation instruction from a base station, wherein the base station sends the PDCP data packet through a second sending end logical channel corresponding to the second sending end RLC entity, a first sending end logical channel corresponding to the first sending end RLC entity and the two groups of different sub-bands according to the activation instruction.
When the receiving end is a base station, the second activation instruction determining module 124 may include: and the second activation instruction sending submodule is suitable for configuring and sending the activation instruction to a user terminal so that the user terminal sends the PDCP data packet through the logical channel of the second sending end RLC entity, the logical channel of the first sending end RLC entity of the sending end PDCP and the two groups of different sub-bands according to the activation instruction.
The activation instruction may be transmitted through MAC CE signaling.
For the principle, specific implementation and beneficial effects of the data receiving apparatus, please refer to the related description about the data receiving method shown in fig. 7 to fig. 10, which is not repeated herein.
Embodiments of the present invention also provide a storage medium, on which computer instructions are stored, and when the computer instructions are executed, the steps related to the data transmission method shown in fig. 2 to 6 described above or the steps related to the data reception method shown in fig. 7 to 10 described above are executed. The storage medium may be a computer-readable storage medium, and may include, for example, a non-volatile (non-volatile) or non-transitory (non-transitory) memory, and may further include an optical disc, a mechanical hard disk, a solid state hard disk, and the like.
An embodiment of the present invention further provides a sending end, including a memory and a processor, where the memory stores computer instructions capable of being executed on the processor, and the processor executes the steps related to the data sending method shown in fig. 2 to 6 when executing the computer instructions. The sending end may include a server, a base station, a computer, an intelligent terminal, and the like.
An embodiment of the present invention further provides a receiving end, which includes a memory and a processor, where the memory stores computer instructions capable of being executed on the processor, and the processor executes the steps related to the data receiving method shown in fig. 7 to 10 when executing the computer instructions. The receiving end may include a server, a base station, a computer, an intelligent terminal, and the like.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (43)

1. A data transmission method, comprising the steps of:
determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function;
when the activation instruction indicates that the PDCP copy function is activated, copying a PDCP data packet through a transmitting terminal PDCP and respectively transmitting the PDCP data packet to a receiving terminal through a first transmitting terminal logical channel corresponding to a first transmitting terminal RLC entity, a second transmitting terminal logical channel corresponding to a second transmitting terminal RLC entity and two groups of different sub-bands in the same cell;
the first sending end logical channel and the second sending end logical channel are respectively mapped to two groups of different subbands in the same cell;
wherein, prior to the determining an activation instruction, the method further comprises:
determining copy function configuration information;
when the sending end is a user terminal, the copy function configuration information includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in a first sending end RLC entity and a second sending end RLC entity, and the method further includes:
when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is sent through a logic channel and a subband group corresponding to the main RLC entity;
wherein the subband group is to indicate a set of subbands that support RBs.
2. The data transmission method according to claim 1, wherein the copy function configuration information further includes a PDCP copy function field and mapping configuration information;
prior to the determining an activation instruction, the method further comprises:
and if the PDCP duplication function field indicates that the PDCP duplication function is established, establishing the second sending end RLC entity, wherein the second sending end logical channel and the first sending end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
3. The data transmission method according to claim 2, wherein when the transmitting end is a base station, the determining the copy function configuration information includes:
determining RB;
and configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second receiving end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
4. The data transmission method according to claim 2, wherein when the transmitting end is a user terminal, the determining the copy function configuration information comprises:
receiving copy function configuration information of PDCP of the RB from the base station;
and the base station establishes a second receiving end RLC entity when the PDCP duplication function field indicates that the PDCP duplication function is established for the RB.
5. The data transmission method according to claim 2, wherein the activation instruction comprises an initial activation instruction, and the initial activation instruction is included in the copy function configuration information.
6. The data transmission method according to claim 2, wherein the copy function configuration information is transmitted through RRC signaling.
7. The data transmission method according to claim 3 or 4, wherein when the transmitting end is a base station, the determining the activation instruction comprises:
and configuring and sending the activation instruction to a user terminal so that the user terminal receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
8. The data transmission method according to claim 3 or 4, wherein when the transmitting end is a user terminal, the determining the activation instruction comprises:
receiving the activation instruction from a base station;
and the base station receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
9. The data transmission method according to claim 1, wherein the activation command is transmitted through MAC CE signaling.
10. The data transmission method according to claim 2, wherein when the transmitting end is a base station, the copy function configuration information further includes entity information of a main RLC entity, and the main RLC entity is a main RLC entity of the first receiving-end RLC entity and the second receiving-end RLC entity, and the method further includes:
when the activation instruction indicates that the PDCP copy function is deactivated, the PDCP data packet is sent through a logic channel and a subband group corresponding to the main RLC entity;
wherein the subband group is to indicate a set of subbands that support RBs.
11. A data receiving method, comprising the steps of:
receiving a PDCP data packet from a transmitting end;
determining an activation instruction, wherein the activation instruction is used for indicating activation or deactivation of a PDCP copy function;
when the activation instruction indicates that the PDCP copy function is activated, the copied PDCP data packet is uploaded to a receiving end PDCP through two groups of different sub-bands in the same cell, a first receiving end logical channel corresponding to a first receiving end RLC entity and a second receiving end logical channel corresponding to a second receiving end RLC entity respectively;
reserving at least one copy of the PDCP data packet;
the first receiving end logical channel and the second receiving end logical channel are respectively mapped to two groups of different sub-bands in the same cell;
wherein, before the receiving the PDCP data packet from the transmitting end, the method further comprises:
determining copy function configuration information;
when the receiving end is a base station, the copy function configuration information includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in a first sending end RLC entity and a second sending end RLC entity, and the method further includes:
when the activation instruction indicates that the PDCP copy function is deactivated, receiving the PDCP data packet through a logical channel and a sub-band group of the main RLC entity;
wherein the subband group is to indicate a set of subbands that support RBs.
12. The data receiving method according to claim 11, wherein the copy function configuration information further includes a PDCP copy function field and mapping configuration information;
before the receiving of the PDCP data packet from the transmitting end, the method further includes:
if the PDCP copy function field indicates to establish the PDCP copy function, establishing the second receiving end RLC entity;
and the second receiving end logical channel and the first receiving end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
13. The data receiving method according to claim 12, wherein when the receiving end is a user terminal, the determining the copy function configuration information comprises:
and receiving the copy function configuration information of the PDCP of the RB from a base station, wherein the base station establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
14. The data receiving method according to claim 12, wherein when the receiving end is a base station, the determining the copy function configuration information comprises:
determining RB;
and configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
15. The data receiving method according to claim 12, wherein the activation instruction comprises an initial activation instruction, and the initial activation instruction is included in the copy function configuration information.
16. The data receiving method as claimed in claim 12, wherein the copy function configuration information is transmitted through RRC signaling.
17. The data receiving method according to claim 13 or 14, wherein when the receiving end is a user terminal, the determining the activation instruction comprises:
and receiving the activation instruction from a base station, wherein the base station sends the PDCP data packet through a second sending end logical channel corresponding to the second sending end RLC entity, a first sending end logical channel corresponding to the first sending end RLC entity and the two groups of different sub-bands according to the activation instruction.
18. The data receiving method according to claim 13 or 14, wherein when the receiving end is a base station, the determining the activation instruction comprises:
and configuring and sending the activation instruction to a user terminal so that the user terminal sends the PDCP data packets through the logical channel of the second sending end RLC entity, the logical channel of the first sending end RLC entity of the sending end PDCP and the two different sub-bands according to the activation instruction.
19. The data receiving method according to claim 11, wherein the activation instruction is transmitted by MAC CE signaling.
20. The data receiving method according to claim 12, wherein when the receiving end is a user equipment, the copy function configuration information further includes entity information of a main RLC entity, and the main RLC entity is a main RLC entity of the first receiving end RLC entity and the second receiving end RLC entity, and the method further includes:
when the activation instruction indicates that the PDCP copy function is deactivated, receiving the PDCP data packet through a logical channel and a sub-band group of the main RLC entity;
wherein the subband group is to indicate a set of subbands that support RBs.
21. A data transmission apparatus, comprising:
a first activation instruction determination module adapted to determine an activation instruction, the activation instruction being used to instruct activation or deactivation of a PDCP copy function;
an activation sending module, adapted to copy a PDCP data packet through a sending end PDCP and send the PDCP data packet to a receiving end through a first sending end logical channel corresponding to a first sending end RLC entity, a second sending end logical channel corresponding to a second sending end RLC entity, and two different sub-bands in the same cell, when the activation instruction indicates that the PDCP copy function is activated;
the first sending end logical channel and the second sending end logical channel are respectively mapped to two groups of different subbands in the same cell;
wherein the apparatus further comprises:
a first configuration information determination module adapted to determine copy function configuration information before said determining an activation instruction;
when the sending end is a user terminal, the copy function configuration information includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in a first sending end RLC entity and a second sending end RLC entity, and the apparatus further includes:
a second deactivation sending module, adapted to send the PDCP data packet through a logical channel and a subband group corresponding to the main RLC entity when the activation instruction indicates that the PDCP copy function is deactivated;
wherein the subband group is to indicate a set of subbands that support RBs.
22. The data transmission apparatus of claim 21, wherein the copy function configuration information further comprises a PDCP copy function field and mapping configuration information;
the device further comprises:
and the sending end RLC entity establishing module is suitable for establishing the second sending end RLC entity when the PDCP copy function field indicates to establish the PDCP copy function before the activation instruction is determined, wherein the second sending end logical channel and the first sending end logical channel are respectively mapped to two groups of different subbands in the same cell according to the mapping configuration information.
23. The data transmission apparatus of claim 22, wherein when the transmitting end is a base station, the first configuration information determining module comprises:
a first RB determination sub-module adapted to determine RBs;
and the first configuration information sending submodule is suitable for configuring and sending the copy function configuration information of the PDCP of the RB to a user terminal so that the user terminal establishes a second receiving end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
24. The data transmission apparatus of claim 22, wherein when the transmitting end is a user terminal, the first configuration information determining module comprises:
and the first configuration information receiving sub-module is suitable for receiving the configuration information of the replication function of the PDCP of the RB from the base station, wherein the base station establishes a second receiving end RLC entity when the PDCP replication function field indicates that the PDCP replication function is established for the RB.
25. The data transmission apparatus according to claim 22, wherein the activation instruction comprises an initial activation instruction, and the initial activation instruction is included in the copy function configuration information.
26. The data transmission apparatus of claim 22, wherein the copy function configuration information is transmitted through RRC signaling.
27. The data transmission apparatus according to claim 23 or 24, wherein when the transmitting end is a base station, the first activation instruction determining module includes:
and the first activation instruction sending submodule is suitable for configuring and sending the activation instruction to a user terminal so that the user terminal receives the PDCP data packet through a second receiving end logical channel corresponding to the second receiving end RLC entity, a first receiving end logical channel corresponding to the first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
28. The data transmission apparatus according to claim 23 or 24, wherein when the transmitting end is a user terminal, the first activation instruction determining module includes:
and the first activation instruction receiving submodule is suitable for receiving the activation instruction from a base station, wherein the base station receives the PDCP data packet through a second receiving end logical channel corresponding to a second receiving end RLC entity, a first receiving end logical channel corresponding to a first receiving end RLC entity and the two groups of different sub-bands according to the activation instruction.
29. The data transmission apparatus of claim 21, wherein the activation command is transmitted through MAC CE signaling.
30. The apparatus of claim 22, wherein when the transmitting end is a base station, the duplication function configuration information further includes entity information of a main RLC entity, and the main RLC entity is one of the first receiving-end RLC entity and the second receiving-end RLC entity, and the apparatus further includes:
a first deactivation sending module, adapted to send the PDCP data packet through a logical channel and a subband group corresponding to the primary RLC entity when the activation instruction indicates that the PDCP copy function is deactivated;
wherein the subband group is to indicate a set of subbands that support RBs.
31. A data receiving device, comprising:
an activation receiving module, adapted to receive a PDCP data packet from a transmitting end;
a second activation instruction determination module adapted to determine an activation instruction, the activation instruction being used to instruct activation or deactivation of a PDCP copy function;
the data uploading module is suitable for uploading the copied PDCP data packets to the receiving end PDCP through two groups of different sub-bands in the same cell, a first receiving end logical channel corresponding to a first receiving end RLC entity and a second receiving end logical channel corresponding to a second receiving end RLC entity when the activation instruction indicates that the PDCP copying function is activated;
a data retaining module, adapted to retain at least one copy of the duplicated PDCP data packet;
the first receiving end logical channel and the second receiving end logical channel are respectively mapped to two groups of different sub-bands in the same cell;
the second configuration information determining module is suitable for determining the copy function configuration information before the PDCP data packet is received from the transmitting end;
when the receiving end is a base station, the copy function configuration information includes entity information of a main RLC entity, where the main RLC entity is a main RLC entity in the first sending end RLC entity and the second sending end RLC entity, and the apparatus further includes:
a second deactivation receiving module, adapted to receive the PDCP data packet through a logical channel and a sub-band group of the main RLC entity when the activation instruction indicates that the PDCP copy function is deactivated; wherein the subband group is to indicate a set of subbands that support RBs.
32. The data receiving apparatus according to claim 31, wherein the copy function configuration information further comprises a PDCP copy function field and mapping configuration information;
the device further comprises:
a receiving end RLC entity establishing module, adapted to establish the second receiving end RLC entity when the PDCP duplication function field indicates establishment of the PDCP duplication function before the receiving of the PDCP data packet from the transmitting end, wherein the second receiving end logical channel and the first receiving end logical channel are mapped to two different groups of subbands in the same cell according to the mapping configuration information.
33. The data receiving apparatus of claim 32, wherein when the receiving end is a user terminal, the second configuration information determining module comprises:
and the second configuration information receiving sub-module is suitable for receiving the configuration information of the replication function of the PDCP of the RB from the base station, wherein the base station establishes a second sending end RLC entity when the PDCP replication function field indicates that the PDCP replication function is established for the RB.
34. The data receiving apparatus of claim 32, wherein when the receiving end is a base station, the second configuration information determining module comprises:
a second RB determination submodule adapted to determine the RB;
and the second configuration information sending submodule is suitable for configuring and sending the copy function configuration information of the PDCP of the RB to the user terminal so that the user terminal establishes a second sending end RLC entity when the PDCP copy function field indicates that the PDCP copy function is established for the RB.
35. The data receiving apparatus according to claim 32, wherein the activation instruction comprises an initial activation instruction, and the initial activation instruction is included in the copy function configuration information.
36. The data receiving apparatus of claim 32, wherein the copy function configuration information is transmitted via RRC signaling.
37. The data receiving apparatus according to claim 33 or 34, wherein when the receiving end is a user terminal, the second activation instruction determining module comprises:
and the second activation instruction receiving submodule is suitable for receiving the activation instruction from a base station, wherein the base station sends the PDCP data packet through a second sending end logical channel corresponding to the second sending end RLC entity, a first sending end logical channel corresponding to the first sending end RLC entity and the two groups of different sub-bands according to the activation instruction.
38. The data receiving apparatus according to claim 33 or 34, wherein when the receiving end is a base station, the second activation instruction determining module comprises:
and the second activation instruction sending submodule is suitable for configuring and sending the activation instruction to a user terminal so that the user terminal sends the PDCP data packet through the logical channel of the second sending end RLC entity, the logical channel of the first sending end RLC entity of the sending end PDCP and the two groups of different sub-bands according to the activation instruction.
39. The data receiving apparatus according to claim 31, wherein the activation instruction is transmitted by MAC CE signaling.
40. The data receiving apparatus of claim 32, wherein when the receiving end is a user equipment, the copy function configuration information further includes entity information of a main RLC entity, and the main RLC entity is a main RLC entity of the first receiving end RLC entity and the second receiving end RLC entity, the apparatus further comprising:
a first deactivation receiving module, adapted to receive the PDCP data packet through a logical channel and a sub-band group of the main RLC entity when the activation instruction indicates that the PDCP copy function is deactivated; wherein the subband group is to indicate a set of subbands that support RBs.
41. A storage medium having stored thereon computer instructions operable to perform the steps of the data transmission method of any one of claims 1 to 10 or the steps of the data reception method of any one of claims 11 to 20.
42. A transmitting end comprising a memory and a processor, the memory having stored thereon computer instructions executable on the processor, wherein the processor executes the computer instructions to perform the steps of the data transmission method according to any one of claims 1 to 10.
43. A receiving end comprising a memory and a processor, wherein the memory stores computer instructions capable of running on the processor, and the processor executes the computer instructions to execute the steps of the data receiving method according to any one of claims 11 to 20.
CN201810150550.XA 2018-02-13 2018-02-13 Data sending method and device, data receiving method and device, storage medium, sending end and receiving end Active CN110149709B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810150550.XA CN110149709B (en) 2018-02-13 2018-02-13 Data sending method and device, data receiving method and device, storage medium, sending end and receiving end

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810150550.XA CN110149709B (en) 2018-02-13 2018-02-13 Data sending method and device, data receiving method and device, storage medium, sending end and receiving end

Publications (2)

Publication Number Publication Date
CN110149709A CN110149709A (en) 2019-08-20
CN110149709B true CN110149709B (en) 2022-03-04

Family

ID=67589159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810150550.XA Active CN110149709B (en) 2018-02-13 2018-02-13 Data sending method and device, data receiving method and device, storage medium, sending end and receiving end

Country Status (1)

Country Link
CN (1) CN110149709B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021051255A1 (en) * 2019-09-17 2021-03-25 Nokia Shanghai Bell Co., Ltd. Packet duplication on single carrier
US20220338058A1 (en) * 2019-09-24 2022-10-20 Qualcomm Incorporated Measuring performance of packet data convergence protocol duplication
MX2022003793A (en) * 2019-09-30 2022-06-08 Nokia Technologies Oy Apparatus, method, and computer program.
WO2021114107A1 (en) * 2019-12-10 2021-06-17 华为技术有限公司 Data transmission method and apparatus
CN111225396B (en) * 2020-01-07 2022-06-21 展讯通信(上海)有限公司 Methods of deactivating and activating secondary cell groups, communication devices and related products
CN116980295A (en) * 2022-04-24 2023-10-31 中兴通讯股份有限公司 Migration method and device of user equipment, network equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147479A (en) * 2017-04-27 2017-09-08 电信科学技术研究院 A kind of method and apparatus for carrying out repeating transmission control
CN109842907A (en) * 2017-11-24 2019-06-04 华为技术有限公司 The method and apparatus for transmitting data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147479A (en) * 2017-04-27 2017-09-08 电信科学技术研究院 A kind of method and apparatus for carrying out repeating transmission control
CN109842907A (en) * 2017-11-24 2019-06-04 华为技术有限公司 The method and apparatus for transmitting data

Also Published As

Publication number Publication date
CN110149709A (en) 2019-08-20

Similar Documents

Publication Publication Date Title
CN110149709B (en) Data sending method and device, data receiving method and device, storage medium, sending end and receiving end
EP3627882A1 (en) Method and apparatus for controlling packet transmission
JP2022518226A (en) Replicating Packet Data Convergence Protocol in Next-Generation Wireless Networks
CA2897730C (en) Method for determining rank indication ri bit number, base station, and terminal
JP2021533614A (en) Methods and devices for controlling packet duplication transmission in wireless communication systems
CN113366882B (en) Dynamic Packet Aggregation Protocol Configuration
CN115066955A (en) Method and apparatus for configuring bandwidth in wireless communication system
CN110831251B (en) Data sending method and device, storage medium and sending end
CN114667781B (en) System and method for side link communication in a wireless communication network
CN113196823A (en) Method and apparatus for segmenting radio resource control message in next generation mobile communication system
JP2021516478A (en) How to switch the bandwidth part based on the timer, terminal device and network device
CN113615313B (en) Method and apparatus for controlling activation of multiple radio link control layer devices in a wireless communication system
TWI771337B (en) Method for transmitting uplink control information, terminal equipment and network equipment
US12120756B2 (en) Method for data replication, data counting method, corresponding entities and media
JP7363803B2 (en) gNB-DU, gNB-CU, and these methods
CN114786224A (en) Communication device, method and computer program
WO2020063441A1 (en) Repeated transmission method, terminal, and network-side device
CN111148129B (en) Method and arrangement in a user equipment, base station, used for wireless communication
CN110831059B (en) Method and device for uploading data by user terminal, storage equipment and user terminal
CN115226253A (en) A method and apparatus for wireless communication
WO2018233313A1 (en) User plane selection method, device and system in radio access network
CN105228203A (en) A kind of cell configuring method and device
CN110831025B (en) Method and device for uploading data by user terminal, storage medium and user terminal
WO2019029204A1 (en) Signaling transmission method and apparatus, base station, and terminal
CN112291037A (en) Apparatus and method for performing codec rate adaptation in wireless communication system

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
CB03 Change of inventor or designer information

Inventor after: Gu Xiangxin

Inventor before: Wang Tingting

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant