Data transmission method and related equipment
By receiving control messages from network devices, the terminal can activate or deactivate the PDCP replication corresponding to the DRB, solving the problem of how to effectively instruct the terminal to activate or deactivate the DRB's PDCP replication and/or auxiliary RLC transmission entity, realizing reliable data transmission.
Patent Information
- Application Number
- CN202080099196.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-10
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-04-10
AI Technical Summary
In the case where the terminal is configured with multiple data wirelessly bearer DRBs, how to effectively instruct the terminal to activate or deactivate the PDCP replication and/or auxiliary RLC transmission entity corresponding to the DRB to ensure reliable transmission of data.
By receiving control messages sent by network devices, the terminal can activate or deactivate PDCP replication corresponding to the DRB. The control message is used to indicate the activation or deactivation of the PDCP replication corresponding to the DRB and/or the PDCP replication activation state of the secondary RLC entity corresponding to the DRB.
Instructions for PDCP replication of DRBs configured with various numbers of secondary RLC entities are implemented, ensuring reliable transmission of data.
Smart Images

Figure CN116325895B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method and related equipment. Background Art
[0002] The Data Radio Bearer (DRB) configured by the terminal may support Packet Data Convergence Protocol (PDCP) replication, that is, support the replication transmission of PDCP data packets. When PDCP replication is activated for the terminal, data transmission can be performed through the secondary Radio Link Control (RLC) entity corresponding to the DRB to improve the reliability of data transmission. However, the terminal side may be configured with multiple DRBs with different numbers of RLC entities. How to instruct the terminal to activate or deactivate the PDCP replication of the corresponding DRB and / or activate which secondary RLC transmission entities to ensure reliable data transmission becomes the key. Summary of the invention
[0003] The embodiments of the present application provide a data transmission method and related equipment, which help to ensure reliable data transmission.
[0004] In a first aspect, an embodiment of the present application provides a data transmission method, which is applied to a terminal, wherein the terminal is configured with a first data radio bearer DRB and / or a second DRB, wherein the first DRB corresponds to one secondary RLC entity, and the second DRB corresponds to multiple secondary RLC entities; the method includes:
[0005] Receive a control message sent by a network device, where the control message is used to indicate activation or deactivation of a PDCP replication corresponding to a DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is the first DRB or the second DRB;
[0006] Activate or deactivate the PDCP copy corresponding to the DRB according to the control message.
[0007] In a second aspect, an embodiment of the present application provides a data transmission method, including:
[0008] The network device determines a control message, where the control message is used to indicate activation or deactivation of a PDCP replication corresponding to a DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is a first DRB or a second DRB;
[0009] The network device sends the control message to the terminal;
[0010] The first DRB corresponds to one secondary radio link control RLC entity, and the second DRB corresponds to multiple secondary RLC entities.
[0011] In a third aspect, an embodiment of the present application provides a terminal having some or all functions for implementing the terminal behavior in the above method. Optionally, the terminal can implement the function through hardware, or can implement the function through hardware executing corresponding software. The hardware or software may include one or more units or modules corresponding to the above functions.
[0012] For example, in a possible design, the terminal includes a communication unit and a processing unit, and the processing unit is configured to support the terminal to perform the corresponding functions in the above method. The communication unit can be used to support communication between the terminal and other devices. Optionally, the terminal may also include a storage unit, which can be coupled to the processing unit and is used to store program instructions and data necessary for the terminal, etc. Optionally, the processing unit may be a processor, the communication unit may be a transceiver, and the storage unit may be a memory.
[0013] In a fourth aspect, an embodiment of the present application provides a network device having some or all functions of implementing the behavior of the network device in the above method. Optionally, the function can be implemented by hardware, or the function can be implemented by hardware executing corresponding software. The hardware or software may include one or more units or modules corresponding to the above functions.
[0014] For example, in a possible design, the network device includes a processing unit and a communication unit, the processing unit is configured to support the network device to perform the corresponding functions in the above method, and the communication unit can be used to support communication between the network device and other devices. Optionally, the network device may also include a storage unit, which may be coupled to the processing unit and store necessary program instructions and data for the network device. Optionally, the processing unit may be a processor, the communication unit may be a transceiver, and the storage unit may be a memory.
[0015] In a fifth aspect, an embodiment of the present application provides a terminal, comprising a processor, a memory, a transceiver, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps of any method in the first aspect of the embodiment of the present application.
[0016] In a sixth aspect, an embodiment of the present application provides a network device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in any method of the second aspect of the embodiment of the present application.
[0017] In a seventh aspect, an embodiment of the present application provides a communication system, which includes the terminal and / or network device of the above aspect. Optionally, the system may also include other devices that interact with the terminal or network device.
[0018] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a computer to execute part or all of the steps described in the method of the first aspect of the embodiment of the present application.
[0019] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a computer to execute part or all of the steps described in the method of the second aspect of the embodiment of the present application.
[0020] In a tenth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the method of the first aspect of the embodiment of the present application, or the computer program is operable to cause a computer to execute some or all of the steps described in the method of the second aspect of the embodiment of the present application. For example, the computer program product may be a software installation package.
[0021] In the solution provided in the embodiment of the present application, the terminal can activate or deactivate the PDCP replication corresponding to the DRB according to the received control message used to indicate the activation or deactivation of the PDCP replication corresponding to the DRB and / or the PDCP replication activation status of the secondary RLC entity corresponding to the DRB, thereby being able to indicate the PDCP replication of the DRB configured with various numbers of secondary RLC entities to ensure reliable data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The following is an introduction to the drawings required for use in describing the embodiments or prior art.
[0023] Figure 1 is an architecture diagram of a communication system provided in an embodiment of the present application;
[0024] Figure 2 It is a schematic diagram of data transmission based on primary and secondary RLC provided in an embodiment of the present application;
[0025] Figure 3 It is a structural diagram of a MAC CE provided in an embodiment of the present application;
[0026] Figure 4a It is a structural diagram of another MAC CE provided in an embodiment of the present application;
[0027] Figure 4b This is a schematic diagram of PDCP replication provided by an embodiment of the present application;
[0028] Figure 5 It is a flowchart of a data transmission method provided by an embodiment of the present application;
[0029] Figure 6 It is a flowchart of another data transmission method provided in an embodiment of the present application;
[0030] Figure 7a is an interactive schematic diagram of a data transmission method provided in an embodiment of the present application;
[0031] Figure 7b is a schematic diagram of the structure of a first control message provided in an embodiment of the present application;
[0032] Figure 8a is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application;
[0033] Figure 8b is a schematic diagram of the structure of another first control message provided in an embodiment of the present application;
[0034] Figure 9a is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application;
[0035] Figure 9b is a schematic diagram of the structure of a second control message provided in an embodiment of the present application;
[0036] Fig.9c is a schematic diagram of the structure of another second control message provided in an embodiment of the present application;
[0037] Figure 9d is a schematic diagram of the structure of another first control message provided in an embodiment of the present application;
[0038] Fig.10 is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application;
[0039] Fig.11 is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application;
[0040] Fig.12 is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application;
[0041] Fig.13 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0042] Fig.14It is a structural diagram of a network device provided in an embodiment of the present application;
[0043] Fig.15 is a schematic diagram of the structure of another terminal provided in an embodiment of the present application;
[0044] Fig.16 It is a structural diagram of another network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0046] It can be understood that the technical solution of the present application can be specifically applied to various communication systems, for example, the fifth generation mobile communication (5G) system such as the new wireless / new air interface (NR) system, the long term evolution (LTE) system or the future communication system.
[0047] See also Figure 1 , is an architecture diagram of a communication system provided by this application. Figure 1 As shown, the communication system may include: one or more network devices 101, and one or more terminals 102. Figure 1 Only one network device 101 and one terminal 102 are shown. Data can be transmitted between the network device 101 and the terminal 102.
[0048] The terminal is configured with one or more DRBs. For example, the network side (such as a network device) can configure one or more DRBs for the terminal. The configured DRBs may support PDCP replication, that is, the data packets of the DRBs may be replicated for transmission, thereby helping to improve the reliability of data packet transmission. Each DRB is configured with a primary RLC entity, and the DRB that supports PDCP replication is configured with a secondary RLC entity. A possible corresponding architecture is as follows: Figure 2As shown. Regardless of whether the terminal has been activated for PDCP data packet replication transmission (PDCP replication), the primary RLC entity and the corresponding logical channel are always used for data packet transmission. When PDCP replication is activated for the terminal, the secondary RLC entity and the corresponding logical channel are used for data packet transmission. Optionally, different RLC entities may perform data transmission on different carriers and / or perform data transmission on different network devices. Among them, the DRB may be configured with one secondary RLC entity, or may be configured with multiple (at least two) secondary RLC entities. For example, for the R15 version, the DRB is configured with one secondary RLC entity; for the enhanced version, the DRB can be configured with at least two secondary RLC entities. The network side can activate / deactivate (activate or deactivate) the PDCP replication indication according to the secondary RLC entity corresponding to the DRB configured by the terminal, and the following takes R15 and the enhanced version as examples for explanation.
[0049] Under the transmission enhancement mechanism of R15 version, please refer to Figure 3 , is a schematic diagram of the format of a payload of a media access control layer (MAC) control element (CE) provided in an embodiment of the present application. Figure 3 As shown, the network side can Figure 3 The duplicate activation / deactivation MAC CE shown is used to indicate the activation / deactivation of the PDCP replication of the DRB, and the DRB is configured with a secondary RLC entity. Among them, Di can be used to indicate the activation / deactivation status of the corresponding PDCP replication of DRB i, or it is called indicating the activation / deactivation of the PDCP replication of the corresponding DRBi. Optionally, the Di field is set to "1", which can indicate the activation of the PDCP replication of DRB i, or it is called that the PDCP replication of DRB i is activated; the Di field is set to "0", which can indicate the deactivation of the PDCP replication of DRB i, or it is called that the PDCP replication of DRB i is deactivated. That is to say, when the corresponding bit is set to 1, the network side informs the terminal to activate the PDCP replication of the DRB; conversely, when the corresponding bit is set to 0, the network informs the terminal to deactivate the PDCP replication of the DRB. Optionally, i can be the ascending order of the DRB ID in the DRB that supports PDCP replication. For example, if there are 8 DRBs with IDs 11, 12, 13, 14, 15, 16, 17, and 18, DRBs 11-18 can correspond to Figure 3 Bits 0 to 7 in the payload.
[0050] In the enhanced version of the transport mechanism, see Figure 4a , is a schematic diagram of another format of a MAC CE payload provided in an embodiment of the present application. The network side can Figure 4aThe Duplicate RLC Activation / Deactivation MAC CE shown in FIG. 1 indicates the activation / deactivation of the PDCP duplication of the DRB, and the DRB is configured with three secondary RLC entities. Figure 4a As shown, the duplicate RLC activation / deactivation MACCE payload consists of two parts: DRB ID and RLC domain. Among them, DRB ID can be used to indicate the activated / deactivated DRB, and RLC domain can be used to indicate the information of the activated / deactivated secondary RLC entity. Optionally, the index i of the RLC i field can be determined by the ascending order of the logical channel IDs of the secondary RLC in the primary cell group MCG first and then the secondary cell group SCG.
[0051] For example, suppose that there are three secondary RLC entities corresponding to the DRB with DRB ID 5, and suppose that the logical channel numbers of these RLCs are 11, 12, and 13 (referred to as RLC 11, RLC 12, and RLC 13), that is, RLC 0 , RLC 1 , RLC 2 They correspond to RLC11, RLC12, and RLC13 respectively. When the terminal receives a duplicate RLC activation / deactivation MACCE with a specified DRB ID of 5 and an RLC field of '110', Figure 4b As shown, the terminal can activate PDCP duplication of RLC 12 and RLC 13 on two different carriers for the DRB with DRB ID 5.
[0052] However, in the future, terminals may configure multiple types of DRBs at the same time, for example, the above-mentioned DRB with a duplicate transmission mechanism for one secondary RLC entity and a DRB with a duplicate transmission mechanism for more than two secondary RLC entities may be configured at the same time. The present application can implement the indication of PDCP replication of DRBs configured with various numbers of secondary RLC entities, or implement the indication of PDCP replication of various DRBs, so as to ensure reliable data transmission based on activating or deactivating the PDCP replication of the corresponding DRB and / or activating which secondary RLC transmission entities to activate, so that the PDCP replication activation / deactivation operation can be implemented for the terminal configured with both one secondary RLC entity's DRB and more than one secondary RLC entity's DRB by enabling the first control message such as R15 replication activation / deactivation MAC CE or the second control message such as replication RLC activation / deactivation MAC CE. The following is a detailed description of each.
[0053] In the present application, the network device may be an entity on the network side for sending or receiving information, such as a base station, which may be used to communicate with one or more terminals, or may be used to communicate with one or more base stations having partial terminal functions (such as communication between a macro base station and a micro base station). The base station may be an evolutionary base station (eNB) in a long-term evolution (LTE) system, or a base station gNB in a 5G system or NR system, etc., which are not listed here. Alternatively, the network device 101 may also be a transmission point (TP), an access point (AP), a transmission and receiver point (TRP), a relay device, a central unit (CU), or other network devices having base station functions, etc., which are not limited in the present application.
[0054] In this application, a terminal may be a device with a communication function, such as a vehicle-mounted device, a wearable device, a handheld device (such as a smart phone), etc. The terminal may also be called other names, such as user equipment (UE), user unit, mobile station, mobile unit, terminal device, etc., which are not limited in this application.
[0055] Understandably, Figure 1 The communication system shown is only an example and does not constitute a limitation of the present application. A person skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the present application are also applicable to similar technical problems.
[0056] See also Figure 5 , Figure 5 It is a flow chart of a data transmission method provided by an embodiment of the present application. The method of this embodiment can be applied to the above-mentioned communication system, and can be specifically applied to the above-mentioned terminal, which is configured with a first DRB and / or a second DRB, the first DRB corresponds to one secondary RLC entity, and the second DRB corresponds to multiple secondary RLC entities. That is, the terminal can be configured with one or more DRBs, such as only configuring a DRB corresponding to one secondary RLC entity. Or only configuring DRBs corresponding to multiple secondary RLC entities, or configuring DRBs corresponding to one secondary RLC entity and DRBs corresponding to multiple secondary RLC entities at the same time, and the number of each DRB can be one or more. Figure 5 As shown, the method may include:
[0057] 501. The terminal receives a control message sent by a network device, where the control message is used to indicate activation or deactivation of the PDCP replication corresponding to the DRB and / or the PDCP replication activation status of the secondary RLC entity corresponding to the DRB, where the DRB is the first DRB or the second DRB.
[0058] Optionally, the control message may be a first control message and / or a second control message. That is, the network device may instruct the terminal to activate or deactivate the PDCP copy corresponding to the DRB through a variety of control messages, for example, instructing the terminal to activate or deactivate the PDCP copy corresponding to the DRB through the first control message, or instructing the terminal to activate or deactivate the PDCP copy corresponding to the DRB through the second control message. Further optionally, the control message may be a MAC CE or an RRC signaling or other message, which is not limited in this application.
[0059] For example, the first control message may include first indication information for each DRB in one or more DRBs, and the first indication information may be used to indicate activation or deactivation of the PDCP replication corresponding to the DRB, such as specifically indicating the PDCP replication activation state corresponding to the DRB or the PDCP replication activation state of the secondary RLC entity corresponding to the DRB, and the PDCP replication activation state may include an activation state or a deactivation state. For example, the first indication information may be bit information, such as indicating activation of the PDCP replication corresponding to the DRB through bit position "1", indicating that the PDCP replication activation state is an activation state; indicating deactivation of the PDCP replication corresponding to the DRB through "0", indicating that the PDCP replication activation state is a deactivation state; or indicating through other means, which is not limited in this application.
[0060] For example, the second control message may include DRB identification information and second indication information for each secondary RLC entity in a plurality of secondary RLC entities, the second indication information being used to indicate the PDCP copy activation status corresponding to the DRB or the PDCP copy activation status of at least one secondary RLC entity corresponding to the DRB, the PDCP copy activation status may include an activation status or a deactivation status, that is, the PDCP copy activation status may indicate activation or deactivation of the corresponding secondary RLC entity. For example, the second indication information may be bit information, such as indicating activation of the corresponding secondary RLC entity through "1", that is, indicating that the PDCP copy activation status of the secondary RLC entity corresponding to the DRB is in an activation state; indicating deactivation of the corresponding secondary RLC entity through "0", that is, indicating that the PDCP copy activation status of the secondary RLC entity corresponding to the DRB is in a deactivation state; or indicating through other means, which is not limited in the present application.
[0061] 502. The terminal activates or deactivates the PDCP copy corresponding to the DRB according to the control message.
[0062] After the terminal obtains the control message indicating activation or deactivation of the PDCP replication corresponding to the DRB and / or the PDCP replication activation status control message corresponding to the DRB, the terminal can activate or deactivate the PDCP replication corresponding to the DRB according to the control message. Optionally, activating or deactivating the PDCP replication corresponding to the DRB may refer to activating or deactivating the PDCP replication of the DRB, or activating or deactivating the PDCP replication of the secondary RLC entity corresponding to the DRB.
[0063] In a possible design, the one or more DRBs corresponding to the first control message may be the first DRB. That is, the first control message may indicate only the DRB configured with one secondary RLC entity, and the first control message includes the first indication information for the DRB configured with one secondary RLC entity, but does not include the first indication information for the DRB configured with more than one secondary RLC entity. Optionally, the first control message such as the bit in the MAC CE corresponds to the DRB of a secondary RLC entity, and these RB ids may be arranged in ascending order or in descending order, which is not limited in this application.
[0064] For example, it is assumed that the terminal is configured with 15 DRBs, of which DRBs with IDs of 1, 3, 5, 7, 9, 11, 13, and 15 are configured with more than one secondary RLC entity, and DRBs with IDs of 2, 4, 6, 8, 10, 12, 14, and 16 are configured with one secondary RLC entity. The first control message, such as R15 replication activation / deactivation MAC CE, is only for DRBs with IDs of 2, 4, 6, 8, 10, 12, 14, and 16, that is, it includes the first indication information for the DRBs with IDs of 2, 4, 6, 8, 10, 12, 14, and 16. After receiving the first control message, the terminal can activate or deactivate the PDCP replication corresponding to the DRBs with IDs of 2, 4, 6, 8, 10, 12, 14, and 16 according to the first control message.
[0065] In a possible design, a bit in the first control message such as a MAC CE may include an indication of PDCP replication for all configured DRBs, and / or an indication of PDCP replication for the DRB of the MAC entity. The DRB ids may be arranged in ascending order or in descending order, which is not limited in this application. When the first indication information such as a bit corresponds to a DRB configured with more than one secondary RLC entity, the value of the bit may be ignored.
[0066] In this embodiment, the terminal can activate or deactivate the PDCP replication corresponding to the DRB according to the received control message for indicating activation or deactivation of the PDCP replication corresponding to the DRB and / or the activation status of the PDCP replication corresponding to the DRB, thereby enabling the indication of PDCP replication of DRBs configured with various numbers of secondary RLC entities to ensure reliable transmission of data.
[0067] See also Figure 6 , Figure 6 is a flow chart of another data transmission method provided by an embodiment of the present application. The method of this embodiment can be specifically applied to the above-mentioned network device, such as Figure 6 As shown, the method may include:
[0068] 601. The network device determines a control message, where the control message is used to indicate activation or deactivation of the PDCP replication corresponding to the DRB and / or the PDCP replication activation status of the secondary RLC entity corresponding to the DRB, where the DRB is the first DRB or the second DRB.
[0069] Optionally, the control message may be a first control message or a second control message. That is, the network device may instruct the terminal to activate or deactivate the PDCP replication corresponding to the DRB through a variety of control messages, such as instructing the terminal to activate or deactivate the PDCP replication corresponding to the DRB through the first control message, or instructing the terminal to activate or deactivate the PDCP replication corresponding to the DRB through the second control message.
[0070] For the description of the first control message and the second control message, reference may be made to the relevant description in the above embodiments, which will not be repeated here.
[0071] 602. The network device sends the control message to the terminal.
[0072] The terminal may be configured with the first DRB and / or the second DRB, the first DRB corresponds to one secondary RLC entity, and the second DRB corresponds to multiple secondary RLC entities.
[0073] After the network device sends the control message to the terminal, the terminal can receive the control message and then activate or deactivate the PDCP copy of the corresponding DRB based on the control message.
[0074] In this embodiment, the network device can instruct the terminal to activate or deactivate the PDCP replication of the corresponding DRB by sending a control message to the terminal for instructing the activation or deactivation of the PDCP replication corresponding to the DRB and / or the activation status of the PDCP replication corresponding to the DRB, thereby enabling the indication of PDCP replication of various DRBs, such as the indication of the first DRB and the indication of the second DRB, and indicating the PDCP replication of the first DRB and the second DRB through one control message to ensure reliable data transmission.
[0075] See also Figure 7a , Figure 7a Schematic diagram of an interaction of a data transmission method provided by an embodiment of the present application. In this embodiment, the network device may indicate activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a first control message to the terminal. Figure 7a As shown, the method may include:
[0076] 701. A network device sends a first control message to a terminal, where the first control message may include first indication information indicating a PDCP copy activation state of a secondary RLC entity corresponding to a DRB.
[0077] For example, the first control message may be the payload format of the R15 copy activation / deactivation MAC CE.
[0078] 702. When the DRB corresponding to the first indication information is the second DRB, and the first indication information indicates that the PDCP replication activation state of the secondary RLC entity corresponding to the DRB is an activated state, the terminal activates all the secondary RLC entities among the multiple secondary RLC entities.
[0079] If the DRB corresponding to a certain first indication information in the first control message is the second DRB, that is, a DRB configured with multiple secondary RLC entities (such as 3 secondary RLC entities, 4 secondary RLC entities, etc.), and the first indication information indicates activation of the PDCP replication corresponding to the DRB (such as the bit corresponding to the DRB is "1"), it can indicate activation of all secondary RLC entities corresponding to the DRB. Thus, the terminal can activate all secondary RLC entities configured by the DRB.
[0080] 703. When the DRB corresponding to the first indication information is the second DRB, and the first indication information indicates that the PDCP copy activation state of the secondary RLC entity corresponding to the DRB is a deactivated state, the terminal deactivates all the secondary RLC entities among the multiple secondary RLC entities.
[0081] Optionally, if the DRB corresponding to a certain first indication information in the first control message is the second DRB, that is, a DRB configured with multiple secondary RLC entities, and the first indication information indicates to deactivate the PDCP copy corresponding to the DRB (such as the bit corresponding to the DRB is "0"), it may indicate to deactivate all the secondary RLC entities corresponding to the DRB. Thus, the terminal can deactivate all the secondary RLC entities configured by the DRB.
[0082] For example, assume that the terminal is configured with 8 DRBs with IDs 1, 2, 3, 4, 5, 6, 7, and 8. The first control message sent by the network device to the terminal is as follows: Figure 7b As shown, DRB 1-8 corresponds to Figure 7b Bits 0-7 in the payload (assuming from left to right), and the bits corresponding to bits 0-7 (first indication information) are 00010000 respectively. This indicates that the DRB with DRB ID 5 is activated for PDCP replication, and the remaining DRBs are deactivated for PDCP replication. Assuming that DRB 5 is configured with 3 secondary RLC entities, the 3 secondary RLC entities can be activated to implement PDCP replication for DRB 5.
[0083] In this embodiment, the network device can indicate the activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a first control message to the terminal, so that the terminal can activate or deactivate the PDCP copy corresponding to the second DRB based on the first control message to ensure reliable data transmission.
[0084] See also Figure 8a , Figure 8a 1 is an interactive diagram of a data transmission method provided by an embodiment of the present application. In this embodiment, the network device can indicate the activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a radio resource control (RRC) signaling and a first control message to the terminal. Figure 8a As shown, the method may include:
[0085] 801. A network device sends an RRC signaling to a terminal, where the RRC signaling is used to indicate a PDCP duplication activation state of each secondary RLC entity among multiple secondary RLC entities corresponding to a DRB.
[0086] The network device can indicate the PDCP duplication activation state of at least one secondary RLC entity, i.e., the initial activation state, through an indication message such as RRC signaling. This allows the terminal to activate or deactivate the PDCP duplication corresponding to the second DRB in conjunction with the RRC signaling. Optionally, the RRC signaling can be dynamically configured, or semi-statically configured, etc., which is not limited in this application.
[0087] 802. The network device sends a first control message to the terminal, where the first control message includes first indication information indicating a PDCP copy activation state of a secondary RLC entity corresponding to the DRB.
[0088] 803. When the DRB corresponding to the first indication information is the second DRB, and the first indication information indicates that the PDCP copy activation state is an activated state, the terminal activates some or all of the multiple secondary RLC entities according to the RRC signaling.
[0089] If the DRB corresponding to a certain first indication information in the first control message is a second DRB, that is, a DRB configured with multiple secondary RLC entities, and the first indication information indicates activation of the PDCP replication corresponding to the DRB (such as the bit corresponding to the DRB is "1"), the terminal can activate the secondary RLC entity configured for the DRB according to the PDCP replication activation status indicated by the RRC signaling. For example, three secondary RLC entities are configured for the second DRB, and the PDCP replication activation status of the three secondary RLC entities indicated by the RRC signaling are respectively activated, deactivated, and activated. If the activation status is indicated by "101", the terminal can activate the two secondary RLC entities corresponding to "1" to perform PDCP replication after receiving the first control message indicating activation of the PDCP replication corresponding to the second DRB.
[0090] 804. When the DRB corresponding to the first indication information is the second DRB and the first indication information indicates that the PDCP copy activation state is a deactivated state, the terminal deactivates all the secondary RLC entities among the multiple secondary RLC entities.
[0091] Optionally, if the DRB corresponding to a first indication information in the first control message is a second DRB configured with multiple secondary RLC entities, and the first indication information indicates deactivation of the PDCP copy corresponding to the DRB (such as the bit corresponding to the DRB is "0"), the terminal can deactivate all secondary RLC entities corresponding to the second DRB.
[0092] For example, assume that the terminal is configured with 8 DRBs with IDs 1, 2, 3, 4, 5, 6, 7, and 8. The first control message sent by the network device to the terminal is as follows: Figure 8b As shown, DRB1-8 correspond to Figure 8bBits 0-7 in the payload (assuming from left to right), and the bits corresponding to bits 0-7 (first indication information) are 00000100 respectively. This indicates that the DRB with DRB ID 3 is activated for PDCP replication, and the remaining DRBs are deactivated for PDCP replication. Assuming that DRB 3 is configured with 3 secondary RLC entities, such as RLC 1-3, and the RRC signaling previously sent by the network device to the terminal indicates that the activated secondary RLC entities among the 3 secondary RLC entities are RLC1 and RLC3, RLC 1 and RLC 3 can be activated to implement PDCP replication for DRB 3.
[0093] In this embodiment, the network device may indicate the activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a first control message and RRC signaling to the terminal to ensure reliable transmission of data.
[0094] See also Figure 9a , Figure 9a is an interactive diagram of another data transmission method provided by an embodiment of the present application. In this embodiment, the network device can indicate the activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a second control message and a first control message to the terminal. Figure 9a As shown, the method may include:
[0095] 901. The network device sends a second control message to the terminal.
[0096] The second control message may include second indication information indicating the PDCP duplication activation state, for example, the second control message includes second indication information indicating the activation state.
[0097] Optionally, the second control message may be a MAC CE or an RRC signaling. For example, the format of the second control message may be the payload format of the enhanced version copy activation / deactivation MAC CE. The terminal may receive the second control message.
[0098] 902. The network device sends a first control message to the terminal.
[0099] The terminal may receive the first control message, wherein the first control message may indicate the PDCP duplication activation state of the secondary RLC entity corresponding to the DRB.
[0100] 903. When the first control message includes first indication information of the PDCP copy activation status corresponding to the DRB indicated by the second control message, and the second control message is the second control message closest to the first control message, the terminal determines the PDCP copy activation status of the secondary RLC entity corresponding to the DRB based on the second control message.
[0101] Optionally, the terminal may also determine the PDCP replication activation status of the secondary RLC entity corresponding to the DRB according to the second control message when the first control message includes first indication information of the PDCP replication activation status corresponding to the DRB indicated by the second control message, and the second control message is the second indication information including the activation status closest to the first control message.
[0102] That is to say, when the terminal receives the first control message, if it is determined that the first control message and the second control message include an indication of the PDCP replication corresponding to the same DRB, and the second control message includes the second indication information indicating the activation of the secondary RLC entity, such as the second indication information included in the second control message is not all 0. Then the terminal can determine the PDCP replication activation status corresponding to the DRB according to the second control message to activate the corresponding secondary RLC entity and implement PDCP replication of the DRB. Optionally, the terminal can also start a timer after receiving the second control message. If the first control message in the above situation is received during the operation of the timer, the PDCP replication activation status of the secondary RLC entity corresponding to the DRB can be determined according to the second control message. In other words, the activation or deactivation of PDCP replication can be further achieved in combination with the timer. Otherwise, the corresponding PDCP replication can be deactivated.
[0103] For example, assume that the terminal is configured with 8 DRBs with IDs of 1, 2, 3, 4, 5, 6, 7, and 8, wherein DRB 5 is configured with 3 secondary RLC entities RLC 1-3. The second control message sent by the network device to the terminal is as follows: Figure 9b As shown, the PDCP duplication of DRB 5 is indicated, and the PDCP duplication activation state corresponding to DRB 5 is "101", indicating the activation of RLC1 and RLC 3; then the network device sends another second control message to the terminal, such as Fig.9c As shown, it is still an indication of PDCP duplication for DRB 5, and the PDCP duplication activation status corresponding to DRB 5 is "0", indicating to deactivate all secondary RLC entities; then the network device sends a first control message to the terminal, such as Figure 9d As shown, the bit corresponding to DRB 5 in the first control message is "1", indicating activation of the PDCP duplication corresponding to DRB 5. Thus, the terminal can activate the RLC1 and RLC 3 to implement the PDCP duplication for DRB 5.
[0104] In this embodiment, the network device can indicate the activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a first control message and a second control message to the terminal, so that the terminal can activate or deactivate the PDCP copy corresponding to the second DRB based on the first control message and the second control message to ensure reliable data transmission.
[0105] See also Fig.10 , Fig.10 Schematic diagram of an interaction of a data transmission method provided by an embodiment of the present application. In this embodiment, the network device may indicate activation or deactivation of a PDCP copy corresponding to a first DRB configured with a secondary RLC entity by sending a second control message to the terminal. Fig.10 As shown, the method may include:
[0106] 1001. The network device sends a second control message to the terminal, and the DRB indicated by the DRB identification information in the second control message is the first DRB.
[0107] In this embodiment, it is assumed that the DRB identifier in the second control message is the identifier of the first DRB, that is, the identifier of the DRB configured with a secondary RLC entity. The second control message may include multiple second indication information, each second indication information corresponds to a secondary RLC entity, and the second indication information may be used to indicate the PDCP duplication activation state corresponding to the DRB, and the PDCP duplication activation state may include information of the specific secondary RLC entity to be activated or deactivated, that is, the PDCP duplication activation state may indicate activation or deactivation of the corresponding secondary RLC entity.
[0108] 1002. When the second indication information at any position in the second control message indicates an activated state, activate the PDCP replication of the DRB.
[0109] If the DRB indicated by the second control message is the first DRB, that is, a DRB configured with a secondary RLC entity, and includes second indication information indicating activation of the secondary RLC entity (such as the PDCP replication activation state indicated by the second indication information is "1"), that is, the second indication information at any position in the second control message indicates activation of the secondary RLC entity, then it can indicate activation of PDCP replication. Thus, the terminal can activate the secondary RLC entity configured for the DRB.
[0110] For example, the second control message is a duplicate RLC activation / deactivation MAC CE. When the indication of PDCP replication corresponding to the DRB of a secondary RLC entity is configured through the duplicate RLC activation / deactivation MAC CE control, when at least one bit in the payload RLC domain of the duplicate RLC activation / deactivation MAC CE is set to 1, it indicates that the PDCP replication activation status of the DRB is 1, and the terminal can activate the use of the secondary RLC entity for PDCP replication.
[0111] 1003. When the second control message does not include second indication information indicating the activation status, deactivate the PDCP copy of the DRB.
[0112] Otherwise, if the second control message does not include the second indication information indicating activation of the secondary RLC entity, such as all bits in the RLC domain are 0, the terminal may deactivate PDCP duplication, that is, deactivate the one secondary RLC entity.
[0113] Optionally, when the terminal activates or deactivates the PDCP replication corresponding to the DRB according to the second control message, it can also determine whether to activate PDCP replication by judging whether the second indication information at the specified position indicates activation of the secondary RLC entity or deactivation of the secondary RLC entity, while other positions are ignored. The specified position can be the first position, the middle position, the last position, etc., which is not limited in this application. For example, when the second indication information at the specified position in the second control message indicates activation of the secondary RLC entity, PDCP replication is activated; or, when the second indication information at the specified position in the second control message indicates deactivation of the corresponding secondary RLC entity, PDCP replication is deactivated. Thus, it is possible to determine whether to activate the secondary RLC entity based on the PDCP replication activation status at the specified position.
[0114] In this embodiment, the network device can indicate the activation or deactivation of the PDCP copy corresponding to a first DRB configured with a secondary RLC entity by sending a second control message to the terminal, so that the terminal can activate or deactivate the PDCP copy corresponding to the first DRB based on the second control message to ensure reliable data transmission.
[0115] See also Fig.11 , Fig.11 Schematic diagram of an interaction of a data transmission method provided by an embodiment of the present application. In this embodiment, the network device may indicate activation or deactivation of a PDCP copy corresponding to a first DRB configured with a secondary RLC entity by sending a second control message to the terminal. Fig.11 As shown, the method may include:
[0116] 1101. The network device sends a second control message to the terminal, and the DRB indicated by the DRB identification information in the second control message is the first DRB.
[0117] 1102. When all second indication information included in the second control message indicates an activated state, activate the PDCP replication of the DRB.
[0118] If the DRB indicated by the second control message is the first DRB, that is, a DRB configured with a secondary RLC entity, and all the second indication information included therein indicates activation of the secondary RLC entity (such as the PDCP replication activation status indicated by all the second indication information is "1"), it can indicate activation of PDCP replication. Thus, the terminal can activate the secondary RLC entity configured for the DRB.
[0119] 1103. When the second indication information indicating a deactivated state exists in the second control message, deactivate the PDCP copy of the DRB.
[0120] Optionally, if the second control message contains second indication information indicating deactivation of the secondary RLC entity (such as one or more second indication information indicating a PDCP duplication activation state of "0"), it may indicate deactivation of PDCP duplication. Thus, the terminal may deactivate the secondary RLC entity configured for the DRB.
[0121] For example, the second control message is a duplicate RLC activation / deactivation MAC CE. When the indication of PDCP replication corresponding to a DRB of a secondary RLC entity is configured through the duplicate RLC activation / deactivation MAC CE control, when all bits in the duplicate RLC activation / deactivation MAC CE payload are set to 1, it can indicate that the PDCP replication activation state of the DRB is 1, and the terminal activates the use of a secondary RLC entity for PDCP replication. Otherwise, it can indicate that the PDCP replication activation state of the DRB is 0, and the terminal deactivates PDCP replication.
[0122] In this embodiment, the network device can indicate the activation or deactivation of the PDCP copy corresponding to a first DRB configured with a secondary RLC entity by sending a second control message to the terminal, so that the terminal can activate or deactivate the PDCP copy corresponding to the first DRB based on the second control message to ensure reliable data transmission.
[0123] See also Fig.12 , Fig.12 Schematic diagram of an interaction of a data transmission method provided by an embodiment of the present application. In this embodiment, the network device may indicate activation or deactivation of the PDCP copy corresponding to the second DRB configured with multiple secondary RLC entities by sending a second control message and a first control message to the terminal. Fig.12 As shown, the method may include:
[0124] 1201. The network device sends a second control message to the terminal.
[0125] Optionally, the second control message may indicate the PDCP duplication activation state corresponding to the DRB or the PDCP duplication activation state of the secondary RLC entity corresponding to the DRB. For example, the second control message indicates the PDCP duplication activation state of the secondary RLC entity corresponding to the DRB.
[0126] 1202. Start the timer.
[0127] Optionally, the terminal may receive a second control message sent by the network device and may start a timer, wherein the timer may be preset, or dynamically or semi-statically notified by the network side, etc., and the application does not limit the determination method of the timer.
[0128] 1203. When a first control message is received during the operation of the timer, and the first control message includes first indication information of the DRB indicated by the second control message, determine the PDCP copy activation status corresponding to the DRB according to the second control message.
[0129] That is to say, when the terminal receives the first control message during the operation of the timer, if it is determined that the first control message and the second control message include an indication of the PDCP replication corresponding to the same DRB. Then the terminal can determine the PDCP replication activation state corresponding to the DRB or the PDCP replication activation state of the secondary RLC entity corresponding to the DRB according to the second control message. For example, the PDCP replication activation state corresponding to the DRB is determined according to the second control message. Optionally, the second control message can be a MAC CE or the RRC signaling.
[0130] Optionally, if the first control message is received after the timer expires, the terminal may activate or deactivate the PDCP copy corresponding to the DRB according to the first control message.
[0131] For example, taking the first control message as a duplicate activation / deactivation MAC CE and the second control message as a duplicate RLC activation / deactivation MAC CE as an example, when the terminal receives a duplicate RLC activation / deactivation MAC CE for a certain DRB (such as DRB ID 10, hereinafter referred to as DRB10), if the terminal subsequently receives duplicate activation / deactivation MAC CEs from the network side for several other DRBs configured with a secondary RLC entity, and these MAC CEs also include the above-mentioned DRB 10 in ascending order. For example, the corresponding bit in the duplicate activation / deactivation MAC CE will be set to 0 or 1, and the indication of DRB 10 by the bit may be inconsistent with the indication of the previously configured duplicate RLC activation / deactivation MAC CE. In this scenario, when the terminal can start the timer after receiving the RLC duplicate activation / deactivation MAC CE for a DRB, and when the duplicate activation / deactivation MAC CE is received during the timer running, the result of the previous duplicate RLC activation / deactivation MAC CE is not changed, that is, the PDCP duplicate activation status corresponding to the DRB is still determined according to the duplicate RLC activation / deactivation MAC CE, and the activation or deactivation of the corresponding secondary RLC entity is determined.
[0132] In this embodiment, the terminal can determine whether to activate / deactivate the PDCP replication corresponding to the DRB based on the received first control message, or to activate / deactivate the PDCP replication corresponding to the DRB based on the second control message in conjunction with the timer to ensure reliable transmission of data.
[0133] It can be understood that the above method embodiments are all examples of the data transmission method of the present application, and the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0134] See also Fig.13 , is a schematic diagram of the structure of a terminal provided in an embodiment of the present application. Fig.13 As shown, the terminal 1300 may include: a processor 1310, a memory 1320, a communication interface 1330, and one or more programs 1321, wherein the one or more programs 1321 are stored in the memory 1320 and configured to be executed by the processor 1310. The terminal may be configured with a first data radio bearer DRB and / or a second DRB, the first DRB corresponds to one secondary RLC entity, and the second DRB corresponds to multiple secondary RLC entities. The program includes instructions for performing the following steps:
[0135] Receive a control message sent by a network device through a communication interface 1330, where the control message is used to indicate activation or deactivation of a PDCP replication corresponding to a DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is the first DRB or the second DRB;
[0136] Activate or deactivate the PDCP copy corresponding to the DRB according to the control message.
[0137] Optionally, the control message is a first control message and / or a second control message;
[0138] The first control message includes first indication information for each DRB in one or more DRBs, the second control message includes DRB identification information and second indication information for each secondary RLC entity in multiple secondary RLC entities, the first indication information is used to indicate the activation or deactivation of the PDCP replication corresponding to the DRB, such as used to indicate the PDCP replication activation status corresponding to the DRB or the PDCP replication activation status of the secondary RLC entity corresponding to the DRB, the second indication information is used to indicate the PDCP replication activation status corresponding to the DRB or the PDCP replication activation status of at least one secondary RLC entity corresponding to the DRB, and the PDCP replication activation status includes an activation status or a deactivation status.
[0139] Optionally, the control message is a first control message; when activating the PDCP replication corresponding to the DRB according to the control message, the instructions in the program are specifically used to perform the following operations:
[0140] When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates an activated state, all the secondary RLC entities in the multiple secondary RLC entities are activated; or,
[0141] When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates a deactivated state, all the secondary RLC entities among the multiple secondary RLC entities are deactivated.
[0142] Optionally, the instructions in the program are also used to perform the following operations:
[0143] Receiving, through the communication interface 1330, RRC signaling sent by the network device, the RRC signaling being used to indicate a PDCP duplication activation state of each secondary RLC entity in the at least one secondary RLC entity;
[0144] The control message is a first control message; when the PDCP replication corresponding to the DRB is activated or deactivated according to the control message, the instructions in the program are specifically used to perform the following operations:
[0145] When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates an activated state, activate some or all of the multiple secondary RLC entities according to the RRC signaling; or,
[0146] When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates a deactivated state, all the secondary RLC entities among the multiple secondary RLC entities are deactivated.
[0147] Optionally, the control message is a second control message, and the DRB indicated by the DRB identification information is a first DRB;
[0148] When the PDCP replication corresponding to the DRB is activated or deactivated according to the control message, the instructions in the program are specifically used to perform the following operations:
[0149] When the second indication information at any position in the second control message indicates an activated state, activating PDCP duplication; or,
[0150] In a case where the second control message does not include second indication information indicating an activated state, PDCP duplication is deactivated.
[0151] Optionally, when activating or deactivating the PDCP replication corresponding to the DRB according to the control message, the instructions in the program are specifically used to perform the following operations:
[0152] When the second indication information at the designated position in the second control message indicates an activated state, activating PDCP duplication; or,
[0153] When the second indication information at the designated position in the second control message indicates a deactivated state, PDCP duplication is deactivated.
[0154] Optionally, the control message is a second control message, and the DRB indicated by the DRB identification information is a first DRB;
[0155] When the PDCP replication corresponding to the DRB is activated or deactivated according to the control message, the instructions in the program are specifically used to perform the following operations:
[0156] In a case where all the second indication information included in the second control message indicates an activated state, activating PDCP duplication; or,
[0157] In a case where second indication information indicating a deactivated state exists among all second indication information included in the second control message, PDCP duplication is deactivated.
[0158] Optionally, when receiving a control message sent by a network device, the instructions in the program are specifically used to perform the following operations:
[0159] Receiving, through the communication interface 1330, a first control message sent by the network device, where the first control message indicates a PDCP duplication activation state corresponding to the DRB, or indicates a PDCP duplication activation state of a secondary RLC entity corresponding to the DRB;
[0160] Before receiving the first control message sent by the network device, the instructions in the program are further used to execute:
[0161] Receiving a second control message sent by the network device through the communication interface 1330, and starting a timer; the second control message indicates the PDCP copy activation state of the secondary RLC entity corresponding to the DRB or the PDCP copy activation state corresponding to the DRB;
[0162] When the PDCP replication corresponding to the DRB is activated or deactivated according to the control message, the instructions in the program are specifically used to perform the following operations:
[0163] In a case where the first control message is received during the operation of the timer, determining the PDCP duplication activation state corresponding to the DRB according to the second control message; or,
[0164] After the timer expires, the PDCP copy of the secondary RLC entity corresponding to the DRB is activated or deactivated according to the first control message.
[0165] Optionally, when receiving a control message sent by a network device, the instructions in the program are used to perform the following operations:
[0166] Receiving, through the communication interface 1330, a first control message sent by the network device, where the first control message indicates a PDCP duplication activation state corresponding to the DRB or a PDCP duplication activation state of a secondary RLC entity corresponding to the DRB;
[0167] Before receiving the control message sent by the network device, the instructions in the program are further used to perform the following operations:
[0168] Receiving, through the communication interface 1330, a second control message sent by the network device, wherein the DRB identification information included in the second control message indicates the DRB;
[0169] When the PDCP replication corresponding to the DRB is activated or deactivated according to the control message, the instructions in the program are specifically used to perform the following operations:
[0170] In a case where the second control message is the second control message closest to the first control message, the PDCP duplication activation state of the secondary RLC entity corresponding to the DRB is determined according to the second control message.
[0171] Optionally, the first control message includes first indication information for each DRB in one or more DRBs, and the one or more DRBs are first DRBs.
[0172] See also Fig.14 , is a schematic diagram of the structure of a network device provided in an embodiment of the present application. Fig.14 As shown, the network device 1400 may include: a processor 1410, a memory 1420, a communication interface 1430, and one or more programs 1421, wherein the one or more programs 1421 are stored in the memory 1420 and configured to be executed by the processor 1410, and the program includes instructions for performing the following steps;
[0173] Determine a control message, where the control message is used to indicate activation or deactivation of a PDCP replication corresponding to a data radio bearer DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is a first DRB or a second DRB;
[0174] Sending the control message to the terminal through the communication interface 1430;
[0175] The first DRB may correspond to one secondary RLC entity, and the second DRB may correspond to multiple secondary RLC entities.
[0176] Optionally, the control message is a first control message and / or a second control message;
[0177] The first control message includes first indication information for each DRB in one or more DRBs, the second control message includes DRB identification information and second indication information for each secondary RLC entity in multiple secondary RLC entities, the first indication information is used to indicate the activation or deactivation of the PDCP replication corresponding to the DRB, such as indicating the PDCP replication activation status corresponding to the DRB or the PDCP replication activation status of the secondary RLC entity corresponding to the DRB, the second indication information is used to indicate the PDCH replication activation status of at least one secondary RLC entity corresponding to the DRB or the PDCP replication activation status corresponding to the DRB, and the PDCH replication activation status includes information of the activated or deactivated secondary RLC entity.
[0178] Optionally, the program further includes instructions for executing the following steps:
[0179] RRC signaling is sent to the terminal through the communication interface 1430, where the RRC signaling is used to indicate the PDCP duplication activation state of each secondary RLC entity in the at least one secondary RLC entity.
[0180] Optionally, the first control message includes first indication information for each DRB in one or more DRBs, and the one or more DRBs are first DRBs.
[0181] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the interaction between various network elements. It can be understood that in order to realize the above functions, the terminal and the network device include hardware structures and / or software modules corresponding to the execution of each function. The embodiment of the present application can divide the terminal and the network device into functional units according to the above method example. For example, each functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0182] See also Fig.15 , Fig.15 Another possible structural diagram of the terminal involved in the above embodiment is shown. Fig.15 As shown, the terminal 1500 may include: a communication unit 1501 and a processing unit 1502. Among them, these units can perform the corresponding functions of the terminal in the above method example. For example, the processing unit 1502 is used to control and manage the actions of the terminal. The communication unit 1501 can be used to support the communication between the terminal and other devices, such as communication with network devices. The terminal may also include a storage unit 1503 for storing program codes and data of network devices.
[0183] Among them, the processing unit 1502 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication unit 1501 can be a transceiver, a transceiver circuit, a radio frequency chip, etc., and the storage unit 1503 can be a memory.
[0184] When the processing unit 1502 is a processor, the communication unit 1501 is a communication interface, and the storage unit 1503 is a memory, the terminal involved in the embodiment of the present application can be Fig.13 Terminal shown.
[0185] Optionally, the terminal can implement the above-mentioned Figures 5 to 12 The terminal executes some or all of the steps in the method in the illustrated embodiment. It should be understood that the embodiment of the present application is a device embodiment corresponding to the method embodiment, and the description of the method embodiment is also applicable to the embodiment of the present application, which will not be repeated here.
[0186] See also Fig.16 , Fig.16 Another possible structural diagram of the network device involved in the above embodiment is shown. Fig.16 As shown, the network device 1600 may include: a processing unit 1601 and a communication unit 1602. Among them, these units can perform the corresponding functions of the network device in the above method example. For example, the processing unit 1601 is used to control and manage the actions of the network device. The communication unit 1602 can be used to support the communication between the network device and other devices, such as communication with a terminal. The network device may also include a storage unit 1603 for storing program codes and data of the network device.
[0187] Among them, the processing unit 1601 can be a processor or a controller, the communication unit 1602 can be a transceiver, a transceiver circuit, a radio frequency chip, etc., and the storage unit 1603 can be a memory.
[0188] When the processing unit 1601 is a processor, the communication unit 1602 is a communication interface, and the storage unit 1603 is a memory, the network device involved in the embodiment of the present application can be Fig.14 The network devices shown.
[0189] Optionally, the network device can implement the above-mentioned Figures 5 to 12 The network device performs some or all of the steps in the method in the illustrated embodiment. It should be understood that the embodiment of the present application is an apparatus embodiment corresponding to the method embodiment, and the description of the method embodiment is also applicable to the embodiment of the present application, which will not be repeated here.
[0190] The present application also provides a communication system, which includes the above-mentioned terminal and / or network device. Optionally, the system may also include other devices that interact with the above-mentioned network element in the solution provided in the embodiment of the present application. The network device and / or terminal may execute the above-mentioned Figures 5 to 12 For some or all of the steps in the method in the illustrated embodiment, please refer to the relevant description of the above embodiment and will not be repeated here.
[0191] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described by the terminal or network device in the above method embodiment.
[0192] The present application also provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described by the terminal or network device in the above method embodiment. For example, the computer program product may be a software installation package.
[0193] The steps of the method or algorithm described in conjunction with the disclosure of the present application can be implemented in a hardware manner, or can be implemented by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (Random Access Memory, RAM), a flash memory, a read-only memory (ReadOnlyMemory, ROM), an erasable programmable read-only memory (Erasable Programmable ROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), a register, a hard disk, a mobile hard disk, a read-only compact disk (CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a communication device such as a terminal or a network device. Of course, the processor and the storage medium can also be present in the communication device as discrete components.
[0194] It can be understood that the first, second and various numerical numbers involved in this article are only distinguished for the convenience of description and are not used to limit the scope of the embodiments of the present application. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article can indicate that the previous and next associated objects are in an "or" relationship.
[0195] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
Claims
1. A data transmission method, characterized in that: Applied to a terminal, the terminal is configured with a first data radio bearer DRB and a second DRB, the first DRB corresponds to one secondary radio link control RLC entity, and the second DRB corresponds to multiple secondary RLC entities; the method comprises: Receive a control message sent by a network device, where the control message is used to indicate activation or deactivation of a packet data convergence protocol PDCP replication corresponding to a DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is the first DRB or the second DRB; activating or deactivating the PDCP replication corresponding to the DRB according to the control message; The control message is a first control message and a second control message; The first control message includes first indication information for each of one or more DRBs, the second control message includes DRB identification information and second indication information for each secondary RLC entity in multiple secondary RLC entities, the first indication information is used to indicate the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the second indication information is used to indicate the PDCP copy activation status corresponding to the DRB or the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the PDCP copy activation status includes an activation state or a deactivation state.
2. The method according to claim 1, characterized in that The activating the PDCP replication corresponding to the DRB according to the control message comprises: activating the PDCP replication corresponding to the DRB according to the first control message; The activating the PDCP replication corresponding to the DRB according to the first control message includes: When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates an activation state, all the secondary RLC entities in the multiple secondary RLC entities are activated; or, When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates a deactivation state, all the secondary RLC entities among the multiple secondary RLC entities are deactivated.
3. The method according to claim 1, characterized in that The method further comprises: receiving a radio resource control RRC signaling sent by a network device, where the RRC signaling is used to indicate a PDCP duplication activation state of each secondary RLC entity in at least one secondary RLC entity; The activating or deactivating the PDCP replication of the secondary RLC entity corresponding to the DRB according to the control message comprises: activating the PDCP replication corresponding to the DRB according to the first control message; The activating the PDCP replication corresponding to the DRB according to the first control message includes: When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates an activated state, activate some or all of the multiple secondary RLC entities according to the RRC signaling; or, When the DRB corresponding to the first indication information in the first control message is the second DRB and the first indication information indicates a deactivated state, all the secondary RLC entities among the multiple secondary RLC entities are deactivated.
4. The method according to claim 1, characterized in that The activating or deactivating the PDCP replication corresponding to the DRB according to the control message includes: when the DRB indicated by the DRB identification information is the first DRB, activating the PDCP replication corresponding to the DRB according to the second control message; The activating the PDCP replication corresponding to the DRB according to the second control message includes: When the second indication information at any position in the second control message indicates an activated state, activating the PDCP replication of the DRB; or, In a case where the second control message does not include second indication information indicating an activation state, the PDCP copy of the DRB is deactivated.
5. The method according to claim 4, characterized in that The activating or deactivating the PDCP replication corresponding to the DRB according to the control message includes: When the second indication information at the designated position in the second control message indicates an activated state, activating the PDCP replication of the DRB; or, When the second indication information at the specified position in the second control message indicates a deactivated state, the PDCP copy of the DRB is deactivated.
6. The method according to claim 1, characterized in that The activating or deactivating the PDCP replication corresponding to the DRB according to the control message includes, when the DRB indicated by the DRB identification information is the first DRB, activating the PDCP replication corresponding to the DRB according to the second control message: The activating the PDCP replication corresponding to the DRB according to the second control message includes: In a case where all the second indication information included in the second control message indicates an activated state, activating the PDCP replication of the DRB; or, In case the second control message contains second indication information indicating a deactivated state, the PDCP copy of the DRB is deactivated.
7. The method according to any one of claims 1 to 3, characterized in that: The receiving a control message sent by the network device includes: receiving a first control message sent by a network device, where the first control message indicates a PDCP duplication activation state of a secondary RLC entity corresponding to the DRB; Before receiving the first control message sent by the network device, the method further includes: receiving a second control message sent by a network device, and starting a timer; the second control message indicating a PDCP copy activation state of a secondary RLC entity corresponding to the DRB; The activating or deactivating the PDCP replication of the secondary RLC entity corresponding to the DRB according to the control message includes: In a case where the first control message is received during the operation of the timer, determining the PDCP duplication activation state of the secondary RLC entity corresponding to the DRB according to the second control message; or, After the timer expires, the PDCP copy of the secondary RLC entity corresponding to the DRB is activated or deactivated according to the first control message.
8. The method according to any one of claims 1 to 3, characterized in that: The receiving a control message sent by the network device includes: receiving a first control message sent by a network device, where the first control message indicates a PDCP duplication activation state of a secondary RLC entity corresponding to the DRB; Before receiving the control message sent by the network device, the method further includes: receiving a second control message sent by a network device, wherein the DRB identification information included in the second control message indicates the DRB; The activating or deactivating the PDCP replication of the secondary RLC entity corresponding to the DRB according to the control message includes: In a case where the second control message is the second control message closest to the first control message, the PDCP duplication activation state of the secondary RLC entity corresponding to the DRB is determined according to the second control message.
9. The method according to claim 1, characterized in that: The first control message includes first indication information for each DRB in one or more DRBs, and the one or more DRBs are first DRBs.
10. A data transmission method, characterized in that: The method comprises: The network device determines a control message, where the control message is used to indicate activation or deactivation of a packet data convergence protocol PDCP replication corresponding to a data radio bearer DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is a first DRB or a second DRB; The network device sends the control message to the terminal; The first DRB corresponds to one secondary radio link control RLC entity, and the second DRB corresponds to multiple secondary RLC entities; The control message is a first control message and a second control message; The first control message includes first indication information for each of one or more DRBs, the second control message includes DRB identification information and second indication information for each secondary RLC entity in multiple secondary RLC entities, the first indication information is used to indicate the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the second indication information is used to indicate the PDCP copy activation status corresponding to the DRB or the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the PDCP copy activation status includes an activation state or a deactivation state.
11. The method according to claim 10, characterized in that The method further comprises: The network device sends a radio resource control RRC signaling to the terminal, where the RRC signaling is used to indicate a PDCP duplication activation state of each secondary RLC entity in at least one secondary RLC entity.
12. The method according to claim 10, characterized in that The first control message includes first indication information for each DRB in one or more DRBs, and the one or more DRBs are first DRBs.
13. A terminal, characterized in that: The terminal is configured with a first data radio bearer DRB and a second DRB, the first DRB corresponds to one secondary radio link control RLC entity, the second DRB corresponds to multiple secondary RLC entities, and the terminal includes a processing unit and a communication unit; The communication unit is used to receive a control message sent by a network device, where the control message is used to indicate activation or deactivation of a packet data convergence protocol PDCP replication corresponding to a DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is the first DRB or the second DRB; The processing unit is configured to activate or deactivate the PDCP replication corresponding to the DRB according to the control message; The control message is a first control message and a second control message; The first control message includes first indication information for each of one or more DRBs, the second control message includes DRB identification information and second indication information for each secondary RLC entity in multiple secondary RLC entities, the first indication information is used to indicate the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the second indication information is used to indicate the PDCP copy activation status corresponding to the DRB or the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the PDCP copy activation status includes an activation state or a deactivation state.
14. A network device, characterized in that: including a processing unit and a communication unit; The processing unit is used to determine a control message, where the control message is used to indicate activation or deactivation of a packet data convergence protocol PDCP replication corresponding to a data radio bearer DRB and / or a PDCP replication activation state of a secondary RLC entity corresponding to the DRB, where the DRB is a first DRB or a second DRB, where the first DRB corresponds to one secondary radio link control RLC entity, and where the second DRB corresponds to multiple secondary RLC entities; The communication unit is used to send the control message to the terminal; The control message is a first control message and a second control message; The first control message includes first indication information for each of one or more DRBs, the second control message includes DRB identification information and second indication information for each secondary RLC entity in multiple secondary RLC entities, the first indication information is used to indicate the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the second indication information is used to indicate the PDCP copy activation status corresponding to the DRB or the PDCP copy activation status of the secondary RLC entity corresponding to the DRB, and the PDCP copy activation status includes an activation state or a deactivation state.
15. A terminal, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 9.
16. A network device, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 10 to 12.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method according to any one of claims 1 to 9.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method according to any one of claims 10 to 12.