Transmission method and device

By receiving the primary and secondary cell update instructions from the primary base station and establishing a protocol entity with the second secondary base station in the dual connectivity scenario, the terminal device can merge multiple data packets during secondary base station handover to implement DAPS handover, solving the problem of secondary base station handover. The problem of difficulty in receiving scheduling from multiple base stations at the same time improves the reliability and efficiency of data transmission.

CN114158099BActive Publication Date: 2025-01-21SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111425316.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-25
Publication Date
2025-01-21
Estimated Expiration
2040-02-25

AI Technical Summary

Technical Problem

In dual-connection scenarios, it is difficult to achieve DAPS switching during the auxiliary base station switching, which makes it difficult for terminal devices to receive scheduling of source base station and target base station simultaneously.

Method used

By receiving the primary and secondary cell update instructions sent by the primary base station, the terminal device establishes the protocol entity associated with the data radio bearer DRB and the second secondary base station, and merges the downlink data packets from the first secondary base station and the second secondary base station to form a complete and orderly form. PDCP packets.

Benefits of technology

The DAPS handover in the dual-connectivity scenario is realized, so that the terminal device can simultaneously receive the downlink scheduling of the first secondary base station and the second secondary base station during the secondary base station handover process, improving the reliability and efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114158099B_ABST
    Figure CN114158099B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a transmission method and device, which is applied to a terminal device, and the terminal device is connected to a main base station and a first secondary base station respectively, including: receiving a main and secondary cell update instruction sent by the main base station, and the main and secondary cell update instruction includes an identifier of a second secondary base station; according to the identifier of the second secondary base station, establishing a first protocol entity that associates a data radio bearer DRB with the second secondary base station; receiving first downlink data sent by the second secondary base station according to the first protocol entity, and receiving second downlink data sent by the first secondary base station according to the second protocol entity, wherein the second protocol entity is a protocol entity that associates DRB with the first secondary base station; merging the first downlink data and the second downlink data to obtain a packet data convergence protocol PDCP data packet corresponding to the DRB. The embodiment of the present application can realize DAPS switching in a dual connection scenario and improve the performance of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application number 2020101173342 submitted to the China Patent Office, application date February 25, 2020, and invention name “Transmission method and device”. Technical Field

[0002] The embodiments of the present invention relate to the field of communication technology, and in particular to a transmission method and device. Background Art

[0003] In the 5G New Radio (NR), a new handover mechanism, Dual Active Protocol Stack Handover (DAPS HO), is introduced in non-dual connection scenarios. For Data Radio Bearer (DRB) using DAPS handover, the source base station needs to uniformly assign sequence numbers to Packet Data Convergence Protocol (PDCP) data packets, and then send some PDCP data packets and the corresponding sequence numbers to the target base station, which then sends the downlink data to the terminal device during the handover process.

[0004] With the development of communication technology, dual-connection systems are gradually being widely used. In dual-connection scenarios, terminal devices can use the resources of two base stations for data transmission at the same time, which can not only improve data throughput, but also improve mobility performance. However, when switching the secondary base station in the dual-connection scenario, DAPS switching cannot be achieved. During the switching process, it is difficult for the terminal device to receive the scheduling of the source base station and the target base station at the same time. Summary of the invention

[0005] The embodiments of the present application provide a transmission method and device to solve the problem of data transmission during the secondary base station switching process in a dual-connection scenario.

[0006] In a first aspect, an embodiment of the present application provides a transmission method, which is applied to a terminal device, wherein the terminal device is connected to a primary base station and a first secondary base station respectively, and the method includes:

[0007] receiving a primary and secondary cell update instruction sent by a primary base station, where the primary and secondary cell update instruction includes an identifier of a second secondary base station;

[0008] Establishing, according to the identifier of the second secondary base station, a first protocol entity that associates a data radio bearer DRB with the second secondary base station;

[0009] receiving first downlink data sent by a second secondary base station according to the first protocol entity, and receiving second downlink data sent by the first secondary base station according to a second protocol entity, wherein the second protocol entity is a protocol entity that associates the DRB with the first secondary base station;

[0010] The first downlink data and the second downlink data are combined to obtain a Packet Data Convergence Protocol (PDCP) data packet corresponding to the DRB.

[0011] In a possible implementation, the first downlink data includes a first PDCP data packet and a sequence number of each first PDCP data packet; the second downlink data includes a second PDCP data packet and a sequence number of each second PDCP data packet.

[0012] In a possible implementation manner, merging the first downlink data and the second downlink data to obtain a PDCP data packet corresponding to the DRB includes:

[0013] According to the sequence number of each first PDCP data packet and the sequence number of each second PDCP data packet, the first PDCP data packets and the second PDCP data packets are deduplicated and sorted to obtain the PDCP data packets.

[0014] In a possible implementation, the method further includes:

[0015] Monitor the radio link status between the first secondary base station and the secondary base station.

[0016] In a possible implementation manner, receiving, according to the second protocol entity, second downlink data sent by the first secondary base station includes:

[0017] When it is determined that the state of the radio link between the first secondary base station and the first secondary base station is normal according to the state of the radio link between the first secondary base station and the first secondary base station, second downlink data sent by the first secondary base station is received according to the second protocol entity.

[0018] In a possible implementation manner, receiving, according to the second protocol entity, second downlink data sent by the first secondary base station includes:

[0019] When it is determined that the radio link state between the first secondary base station and the primary base station is abnormal according to the radio link state between the first secondary base station and the primary base station, first secondary base station link abnormality information is sent to the primary base station, where the link abnormality information includes information about the first secondary base station;

[0020] Second downlink data sent by the second secondary base station is received, where the second downlink data is sent by the first secondary base station to the second secondary base station through the primary base station.

[0021] In a possible implementation manner, the primary and secondary cell update instruction also includes separating bearers, and the method further includes:

[0022] deleting a third protocol entity associated with the split bearer and the first secondary base station, and establishing a fourth protocol entity associated with the split bearer and the second secondary base station;

[0023] After completing random access with the second secondary base station, the entity receives downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol.

[0024] In a possible implementation manner, after completing random access with the second secondary base station, the method further includes:

[0025] receiving indication information sent by the second secondary base station, and disconnecting from the first secondary base station according to the indication information.

[0026] In a second aspect, an embodiment of the present application provides a transmission device, including:

[0027] A first receiving module, configured to receive a primary and secondary cell update instruction sent by a primary base station, wherein the primary and secondary cell update instruction includes an identifier of a second secondary base station;

[0028] A first processing module, configured to establish, according to the identifier of the second secondary base station, a first protocol entity that associates a data radio bearer DRB with the second secondary base station;

[0029] a second receiving module, configured to receive first downlink data sent by a second secondary base station according to the first protocol entity, and receive second downlink data sent by the first secondary base station according to the second protocol entity, wherein the second protocol entity is a protocol entity that associates the DRB with the first secondary base station;

[0030] The second processing module is used to merge the first downlink data and the second downlink data to obtain a Packet Data Convergence Protocol (PDCP) data packet corresponding to the DRB.

[0031] In a possible implementation, the first downlink data includes a first PDCP data packet and a sequence number of each first PDCP data packet; the second downlink data includes a second PDCP data packet and a sequence number of each second PDCP data packet.

[0032] In a possible implementation manner, the second processing module is specifically configured to:

[0033] According to the sequence number of each first PDCP data packet and the sequence number of each second PDCP data packet, the first PDCP data packets and the second PDCP data packets are deduplicated and sorted to obtain the PDCP data packets.

[0034] In a possible implementation manner, the first processing module is further configured to:

[0035] Monitor the radio link status between the first secondary base station and the secondary base station.

[0036] In a possible implementation manner, the second receiving module is specifically configured to:

[0037] When it is determined that the state of the radio link between the first secondary base station and the first secondary base station is normal according to the state of the radio link between the first secondary base station and the first secondary base station, second downlink data sent by the first secondary base station is received according to the second protocol entity.

[0038] In a possible implementation manner, the second receiving module is specifically configured to:

[0039] When it is determined that the radio link state between the first secondary base station and the primary base station is abnormal according to the radio link state between the first secondary base station and the primary base station, first secondary base station link abnormality information is sent to the primary base station, where the link abnormality information includes information about the first secondary base station;

[0040] Second downlink data sent by the second secondary base station is received, where the second downlink data is sent by the first secondary base station to the second secondary base station through the primary base station.

[0041] In a possible implementation manner, the primary and secondary cell update instruction also includes bearer separation, and the second processing module is further configured to:

[0042] deleting a third protocol entity associated with the split bearer and the first secondary base station, and establishing a fourth protocol entity associated with the split bearer and the second secondary base station;

[0043] After completing random access with the second secondary base station, receiving downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol entity.

[0044] In a possible implementation manner, the second receiving module is further configured to:

[0045] receiving indication information sent by the second secondary base station, and disconnecting from the first secondary base station according to the indication information.

[0046] In a third aspect, an embodiment of the present application provides a terminal device, including: at least one processor and a memory;

[0047] The memory stores computer-executable instructions;

[0048] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the transmission method as described in any one of the first aspects.

[0049] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the transmission method as described in any one of the first aspects is implemented.

[0050] The transmission method and device provided in the embodiment of the present application are applied to dual-connection scenarios. When a secondary base station switching is required, the primary and secondary cell update instructions sent by the primary base station are first received. The primary and secondary cell update instructions include the identifier of the second secondary base station. According to the identifier of the second secondary base station, the terminal device can know which secondary base station needs to be accessed. For the DRB configured with DAPS switching, the terminal device establishes a first protocol entity that associates the DRB with the second secondary base station according to the identifier of the second secondary base station, and then receives the second downlink data sent by the first secondary base station according to the second protocol entity that associates the DRB with the first secondary base station, and merges the first downlink data and the second downlink data to obtain the corresponding complete and ordered PDCP data packet. The method provided in the embodiment of the present application can realize DAPS switching in a dual-connection scenario, so that during the switching of the secondary base station, the terminal device can simultaneously receive the downlink scheduling of the first secondary base station and the second secondary base station. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0052] Figure 1 A schematic diagram of DAPS switching provided in an embodiment of the present application;

[0053] Figure 2 A schematic diagram of a dual connection scenario provided in an embodiment of the present application;

[0054] Figure 3 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0055] Figure 4 A schematic diagram of a transmission method according to an embodiment of the present invention;

[0056] Figure 5A signaling diagram for secondary base station switching provided in an embodiment of the present application;

[0057] Figure 6 A schematic diagram of determining a second secondary base station provided in an embodiment of the present application;

[0058] Figure 7 A schematic diagram of the UE processing process provided in an embodiment of the present application;

[0059] Figure 8 A schematic diagram of data forwarding provided in an embodiment of the present application;

[0060] Fig. 9 A schematic diagram of the structure of a transmission device provided in an embodiment of the present application;

[0061] Fig.10 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0062] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0063] First, the concepts involved in this application are explained.

[0064] Terminal equipment: It can be a device that includes wireless transceiver functions and can cooperate with network equipment to provide communication services to users. Specifically, terminal equipment can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device. For example, the terminal equipment can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a network after 5G, etc.

[0065] Radio link control (RLC) entity: Each logical channel of the terminal device corresponds to an RLC entity. The RLC entity can be configured in different RLC modes, and the RLC mode can be any of the following three modes: transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM). The following describes the three modes:

[0066] Transparent transmission mode: An RLC entity configured in transparent transmission mode may also be referred to as a TM RLC entity. In the transparent transmission mode, the TM RLC entity only provides a transparent transmission function for data.

[0067] Unconfirmed mode: An RLC entity configured for unconfirmed mode can also be called a UM RLC entity. In unconfirmed mode, the UM RLC entity can provide all RLC functions except retransmission, resegmentation, duplicate packet detection, and protocol error detection. Therefore, the reliability of the transmission service provided by the UM RLC entity is poor.

[0068] Confirmation mode: An RLC entity configured in confirmation mode may also be referred to as an AM RLC entity. The AM RLC entity may provide all RLC functions. Since the AM RLC entity may provide functions such as error detection and retransmission, the transmission service provided by the AM RLC entity is more reliable.

[0069] The base station can be a next generation NodeB (gNB) or a next generation-evolved NodeB (ng-eNB). Among them, gNB provides the user plane function and control plane function of the new radio (NR) for the UE, and ng-eNB provides the user plane function and control plane function of the evolved universal terrestrial radio access (E-UTRA) for the UE. It should be noted that gNB and ng-eNB are only a name used to indicate a base station that supports the 5G network system and have no restrictive meaning. It can also be a base station (base transceiver station, BTS) in the Global System for Mobile Communications (GSM) GSM system or the code division multiple access system, and it can also be an evolved base station (evolutional node B, eNB or eNodeB) in the LTE system.

[0070] Figure 1 A schematic diagram of DAPS switching provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, it includes a terminal device 10, a source base station 11 and a target base station 12, wherein the terminal device 10 is connected and exchanges data with the source base station 11. When the location of the terminal device 10 changes, the switching of the base station may be involved, and the terminal device 10 changes from the initial state of establishing a connection with the source base station 11 to establishing a connection with the target base station 12, and after establishing a connection with the target base station 12, the terminal device 10 is disconnected from the source base station 11.

[0071] After the connection is established between the terminal device 10 and the source base station 11, uplink data and downlink data are exchanged between the terminal device 10 and the source base station 11. When the terminal device 10 needs to switch base stations, that is, when the terminal device 10 switches from the cell governed by the source base station 11 to the cell governed by the target base station, it is necessary to disconnect from the source base station 11 and establish a connection with the target base station 12.

[0072] DAPS switching was introduced in NR Release 16. For the transmission of downlink data, for a DRB to which DAPS switching is applied, the source base station 11 needs to uniformly allocate PDCP sequence numbers for PDCP data packets, and then send part of the PDCP data packets and the corresponding sequence numbers to the target base station 12, and send part of the PDCP data packets and the corresponding sequence numbers to the terminal device 10. Among them, the PDCP data packets sent by the source base station 11 to the terminal device 10 will be processed using the header compression and security algorithm on the source base station side (first perform header compression, then perform encryption), and then sent by the source base station 11 to the terminal device 10. After receiving the part of the PDCP data packets and the corresponding sequence numbers sent by the source base station, the target base station 12 will process the part of the PDCP data packets using the security algorithm and header compression algorithm on the target base station side, and then send the encrypted PDCP data packets to the terminal device 10. Among them, the way the source base station 11 encrypts the PDCP data packets and the way the target base station 12 encrypts the PDCP data packets are relatively independent. After receiving the PDCP data packets sent by the source base station 11 and the target base station 12 respectively, the terminal device 10 decompresses the PDCP data packets according to the different sources of the PDCP data packets using the corresponding header compression algorithm and decrypts them according to the security algorithm (first decompresses and then decompresses). After decryption, a public sorting function is used to obtain complete and ordered PDCP data packets based on the sequence number of the PDCP data packets, thereby realizing the secure transmission of the PDCP data packets.

[0073] For uplink data transmission, for DRBs that apply DAPS switching, during the switching process, the terminal device 10 can uniformly assign sequence numbers to PDCP data packets, and then send some data packets to the source base station 11 through the source link between the source base station 11, and send some data packets to the target base station 12 through the target link between the target base station 12. Similarly, according to the different sending objects, the terminal device 10 uses different independent security algorithms and header compression algorithms for the PDCP data packets sent to the source base station 11 and the PDCP data packets sent to the target base station 12.

[0074] In the above manner, during the DAPS switching process, the terminal device 10 can simultaneously receive downlink scheduling from the source base station 11 and the target base station 12 until the target base station 12 instructs the terminal device to release the configuration of the source base station 11. The terminal device 10 then stops receiving downlink scheduling from the source base station 11 and disconnects from the source base station 11.

[0075] In the switching of base stations and cells, DAPS switching can ensure that the terminal device receives the scheduling information of the source base station and the target base station at the same time, avoiding the occurrence of data transmission interruption.

[0076] At present, DAPS switching is mainly used in non-dual connection scenarios, where the dual connection scenario refers to the terminal device being connected to two base stations or network devices. Depending on the types of the two base stations or network devices, the dual connection can have different types.

[0077] Figure 2 A schematic diagram of a dual connection scenario provided in an embodiment of the present application, such as Figure 2 As shown, it includes a terminal device 20, a base station 21 and a base station 22, wherein the terminal device 20 establishes connections with the base station 21 and the base station 22 respectively. In a dual connection scenario, one of the two base stations connected to the terminal device is a primary base station and the other is a secondary base station.

[0078] Depending on the system corresponding to the base station, dual connection can have different types. For example, when both the main base station and the auxiliary base station are base stations under the LTE system, the dual connection type is LTE dual connection; when both the main base station and the auxiliary base station are base stations under the NR system, the dual connection type is NR dual connection; when one of the two base stations is a base station under the LTE system and the other is a base station under the NR system, the dual connection type is LTE and NR dual connection. For LTE and NR types of dual connection, it can be further divided into: LTE base station as the main base station of the terminal device, NR base station as the auxiliary base station of the terminal device; NR base station as the main base station of the terminal device, LTE base station as the auxiliary base station of the terminal device; LTE base station connected to the 5G core network as the main base station of the terminal device, NR base station as the auxiliary base station of the terminal device.

[0079] After configuring LTE-NR dual connectivity, the SgNB side (i.e., the secondary base station side) can also establish a signaling radio bearer (SRB) with the UE. At this time, the UE has a radio resource control (RRC) connection (MCG RRC) on the primary base station side and an RRC connection (SCG RRC) on the secondary base station side. When the secondary base station needs to modify the radio parameter configuration on the secondary base station side for the UE, it can directly interact with the UE through SCG RRC to achieve parameter reconfiguration.

[0080] Carrier aggregation (CA) can be configured for UE on the master base station (MeNB) and the secondary base station (SgNB) respectively. Specifically, the service carrier configured for UE in MeNB is the master cell group (MCG), and the service carrier configured for UE in SgNB is the secondary cell group (SCG). For UEs that establish dual connections, there is a primary cell (PCell) on the MeNB side, where the UE receives system messages, paging messages, etc. The primary cell (PCell) is configured with a physical uplink control channel (PUCCH); there is a primary and secondary cell (PSCell) on the secondary base station side, which is also configured with PUCCH.

[0081] In dual connectivity technology, a terminal can simultaneously connect to two base stations connected by non-ideal backhaul for data communication. The terminal device can use the resources of two base stations for data transmission at the same time, which can not only improve data throughput, but also improve mobility performance.

[0082] With the widespread application of dual-connection scenarios, base station switching in dual-connection scenarios has also become an urgent problem to be solved. Figure 3 This section introduces base station switching in dual-connection scenarios.

[0083] Figure 3 A schematic diagram of an application scenario provided in an embodiment of the present application, such as Figure 3 As shown, it includes a terminal device 30, a first secondary base station 31, a second secondary base station 32 and a primary base station 33. When the base station switching is not performed, the terminal device 30 is in a dual connection state, and establishes connections with the first secondary base station 31 and the primary base station 33 respectively. When the terminal device 30 needs to switch the secondary base station (or update the secondary base station), for example, the terminal device 30 moves, at this time, the terminal device 30 will upload a measurement report, and the first secondary base station 31 determines to switch the secondary base station to the second secondary base station 32 according to the measurement report uploaded by the terminal device 30.

[0084] The embodiment of the present application provides a method of switching the secondary base station (or updating the secondary base station) using DAPS switching in a dual connection scenario, which can ensure that during the secondary base station switching process, the terminal device can simultaneously receive the scheduling of the source secondary base station and the target secondary base station, and can transmit data between the source secondary base station and the target secondary base station.

[0085] Figure 4 A flow chart of a transmission method provided in an embodiment of the present application is provided. The method is applied to a terminal device, wherein the terminal device is connected to a primary base station and a first secondary base station respectively. Figure 2 As shown, including:

[0086] S41: Receive a primary and secondary cell update instruction sent by a primary base station, where the primary and secondary cell update instruction includes an identifier of a second secondary base station.

[0087] The embodiment of the present application is applied to a dual connection scenario, and before switching the secondary base station, the terminal device establishes connections with the primary base station and the first secondary base station respectively. When the secondary base station needs to be updated, the terminal device receives a primary and secondary cell update instruction sent by the primary base station, and the primary and secondary cell update instruction includes an identifier of the second secondary base station, which is used to indicate that the terminal device can start switching the secondary base station from the first secondary base station to the second secondary base station. It should be noted that the primary and secondary cell update instruction may include an identifier of a cell under the jurisdiction of the second secondary base station, and the identifier of the cell under the jurisdiction indirectly indicates the identifier of the second secondary base station.

[0088] S42: Establish, according to the identifier of the second secondary base station, a first protocol entity that associates a data radio bearer (DRB) with the second secondary base station.

[0089] The process of switching the secondary base station takes a certain amount of time, during which the terminal device still needs to transmit data with the first secondary base station. In an embodiment of the present application, DAPS switching is configured on the second secondary base station side. For the DRB configured with DAPS switching, the terminal device needs to establish a first protocol entity associated with the second secondary base station. Specifically, the terminal device establishes a first protocol entity associated with the DRB and the second secondary base station based on the identifier of the second secondary base station. The first protocol entity may be, for example, an RLC entity and a MAC entity. Because the terminal device accesses the primary and secondary cells under the jurisdiction of the second secondary base station, the terminal device establishes a first protocol entity associated with the DRB and the target primary and secondary cells.

[0090] S43: Receive first downlink data sent by the second secondary base station according to the first protocol entity, and receive second downlink data sent by the first secondary base station according to the second protocol entity, wherein the second protocol entity is a protocol entity that associates the DRB with the first secondary base station.

[0091] When the terminal device is in a dual connection state, a second protocol entity that associates DRB with the first secondary base station is established between the terminal device and the first secondary base station. After the terminal device establishes the first protocol entity, it can simultaneously receive data packets of the DRB from the first secondary base station and data packets of the DRB from the second secondary base station during the switching of the secondary base station.

[0092] Specifically, the terminal device receives first downlink data sent by the second secondary base station according to the first protocol entity, and receives second downlink data sent by the first secondary base station according to the second protocol entity. The first downlink data includes some PDCP data packets and corresponding sequence numbers, and the second downlink data also includes some PDCP data packets and corresponding sequence numbers.

[0093] Optionally, the second downlink data sent by the first secondary base station may adopt the encryption algorithm of the first secondary base station side, and the first downlink data sent by the second secondary base station may adopt the encryption algorithm of the second secondary base station side. The first secondary base station and the second secondary base station may adopt independent encryption algorithms.

[0094] S44, merging the first downlink data and the second downlink data to obtain a Packet Data Convergence Protocol (PDCP) data packet corresponding to the DRB.

[0095] After receiving the first downlink data and the second downlink data, the terminal device obtains a merged PDCP data packet based on the first downlink data and the second downlink data.

[0096] Optionally, after the first secondary base station encrypts the second downlink data, and after the second secondary base station encrypts the first downlink data, after receiving the first downlink data and the second downlink data, the terminal device decrypts the first downlink data using the decryption method on the second secondary base station side, and decrypts the second downlink data using the decryption method on the first secondary base station side, and then obtains the corresponding PDCP data packets according to the decrypted first downlink data and the second downlink data. After obtaining the first downlink data and the second downlink data, the terminal device can obtain a complete and ordered PDCP data packet according to the sequence numbers corresponding to the PDCP data packets.

[0097] The transmission method provided in the embodiment of the present application is applied to a terminal device. The terminal device is connected to a main base station and a first secondary base station respectively. When the secondary base station needs to be switched, the terminal device first receives a main and secondary cell update instruction sent by the main base station. The main and secondary cell update instruction includes an identifier of the second secondary base station. According to the identifier of the second secondary base station, the terminal device can know which secondary base station needs to be accessed. For a DRB configured with DAPS switching, the terminal device establishes a first protocol entity that associates the DRB with the second secondary base station according to the identifier of the second secondary base station, and then receives the second downlink data sent by the first secondary base station according to the second protocol entity that associates the DRB with the first secondary base station, and merges the first downlink data and the second downlink data to obtain a corresponding complete and ordered PDCP data packet. The method provided in the embodiment of the present application can realize DAPS switching in a dual-connection scenario, so that during the switching of the secondary base station, the terminal device can simultaneously receive downlink scheduling of the first secondary base station and the second secondary base station.

[0098] The solution of the present application will be described below through specific embodiments.

[0099] Figure 5 A signaling diagram for switching a secondary base station provided in an embodiment of the present application is as follows: Figure 5 As shown, including:

[0100] S501, UE establishes dual connection.

[0101] The solution of the embodiment of the present application is applied to a dual connection scenario, in which the UE establishes connections with the primary base station and the first secondary base station respectively. The process of establishing a dual connection can refer to protocol TS37.340. After the UE establishes a dual connection, the primary base station and the first secondary base station can provide communication services and scheduling for the UE at the same time.

[0102] Further, the primary base station and the first secondary base station may respectively configure measurement tasks for the UE, the UE performs measurement according to the measurement task, and then uploads the measurement report when the reporting condition is met. If the measurement task is configured for the primary base station, the corresponding measurement report is reported by the UE to the primary base station, and if the measurement task is configured for the first secondary base station, the corresponding measurement report is reported by the UE to the first secondary base station.

[0103] S502: The UE sends a measurement report to the first secondary base station.

[0104] When switching of the secondary base station is required, the UE will send a measurement report to the first secondary base station. Specifically, the UE may measure cells under the jurisdiction of multiple secondary base stations according to the measurement task of the first secondary base station, and then the first secondary base station determines the second secondary base station to switch according to the measurement result of the UE.

[0105] S503: The first secondary base station receives a measurement report from the UE.

[0106] After the UE sends a measurement report to the first secondary base station, the first secondary base station receives the measurement report sent by the UE. The measurement report sent by the UE may include measurement result information of cells under the jurisdiction of multiple secondary base stations. The first secondary base station needs to select one of them as the target secondary base station to which the UE will establish a connection.

[0107] Figure 6 A schematic diagram of determining a second secondary base station provided in an embodiment of the present application, such as Figure 6 As shown, the terminal device 60 is in a dual connection state, wherein the secondary base station corresponding to the terminal device 60 is the first secondary base station 61, and the primary base station corresponding to the terminal device 60 is Figure 6 The first secondary base station 61 may configure a measurement task for the terminal device 60, and the terminal device performs the measurement task according to the first secondary base station 61, and then uploads a measurement report to the first secondary base station 61. Figure 6 In the measurement report uploaded by the terminal device 60, the measurement result information of the cells under the jurisdiction of the base station 62, the base station 63 and the base station 64 may be included. Then the first secondary base station 61 selects one of them as the second secondary base station, and instructs the terminal device 60 to try to establish a connection with the second secondary base station in the subsequent process. For example, Figure 6 In the present invention, the base station 62 can be used as the second secondary base station.

[0108] S504: The first secondary base station determines to perform a primary-secondary cell switch.

[0109] After determining the second secondary base station for switching, the first secondary base station determines to switch the primary cell to the secondary cell.

[0110] S505: The first secondary base station sends a primary and secondary cell update request to the primary base station.

[0111] S506, the primary base station receives a primary and secondary cell update request.

[0112] S507: The primary base station sends a primary and secondary cell update request to the second secondary base station.

[0113] After determining the second secondary base station, the first secondary base station sends a primary and secondary cell update request to the second secondary base station through forwarding by the primary base station. Specifically, the first secondary base station first sends a primary and secondary cell update request to the primary base station, and after receiving the primary and secondary cell update request sent by the first secondary base station, the primary base station sends the primary and secondary cell update request to the second secondary base station. The primary and secondary cell update request includes UE context, such as the data radio bearer currently established by the UE, the capability information of the UE, and the radio parameters allocated to the UE by the first secondary base station.

[0114] S508: The second secondary base station receives the primary and secondary cell update request, and allocates radio resources to the UE according to the primary and secondary cell update request.

[0115] After receiving the primary and secondary cell update request sent by the primary base station, the second secondary base station determines its own load status to decide whether to allow the UE to access. If the load status of the second secondary base station allows the UE to access, the second secondary base station allocates necessary radio resources to the UE.

[0116] S509: The second secondary base station sends primary and secondary cell update request confirmation information to the primary base station.

[0117] After the second secondary base station allocates radio resources to the UE, the second secondary base station sends a primary and secondary cell update request confirmation message to the primary base station to feedback the update request confirmation to the primary base station. In the embodiment of the present application, the second secondary base station configures DAPS switching for the UE, and the second secondary base station can configure DAPS switching for one or more DRBs established by the UE.

[0118] S510, the primary base station sends a primary and secondary cell update instruction to the UE.

[0119] After receiving the primary and secondary cell update request confirmation information sent by the second secondary base station, the primary base station sends the information to the UE through RRC signaling, and the RRC signaling is the primary and secondary cell update instruction.

[0120] S511, the UE receives a primary and secondary cell update instruction sent by the primary base station, and performs RRC reconfiguration according to the primary and secondary cell update instruction.

[0121] After receiving the primary and secondary cell update instruction sent by the primary base station, the UE learns that the second secondary base station is configured with DAPS switching. The UE needs to establish a branch of the DRB associated with the second secondary base station so that the UE can receive data packets of the DRB from the first secondary base station and the second secondary base station at the same time during the switching process.

[0122] S512, the UE sends RRC reconfiguration completion information to the primary base station.

[0123] S513: The primary base station sends primary and secondary cell update confirmation information to the first secondary base station.

[0124] S514: The primary base station sends primary and secondary cell reconfiguration completion information to the second secondary base station.

[0125] S515, when the DRB for DAPS switching is configured, the UE continues to monitor the radio link status of the first secondary base station, and establishes a first protocol entity that associates the DRB with the second secondary base station, receives the first downlink data sent by the second secondary base station according to the first protocol entity, and receives the second downlink data sent by the secondary base station according to the second protocol entity.

[0126] The UE monitors the state of the radio link with the first secondary base station, and when it is determined that the state of the radio link with the first secondary base station is normal according to the state of the radio link with the first secondary base station, the UE receives the second downlink data sent by the first secondary base station according to the second protocol entity. When it is determined that the state of the radio link with the first secondary base station is abnormal according to the radio link information with the first secondary base station, the downlink data transmission is realized through the radio link with the second secondary base station. Specifically, the UE sends the first secondary base station link abnormality information or link failure information to the main base station, and the link abnormality information includes the identifier of the first secondary base station or only indicates the information of the source secondary base station; then, the second downlink data packet sent by the second secondary base station is received, and the second downlink data packet is sent by the first secondary base station to the second secondary base station through the main base station. Among them, the radio link abnormality between the UE and the first secondary base station may include one or more of the following three situations, the first is that the timer T310 times out, the second is that the RLC layer reaches the maximum number of retransmissions, and the third is that the random access is abnormal.

[0127] For terminal devices configured with dual connections, two types of data radio bearers can be configured on the secondary base station side, one is SCG DRB, which uses the wireless resources on the secondary base station side for data transmission; the other is a separate bearer (Split DRB), which uses the wireless resources on the primary base station side and the wireless resources on the secondary base station side for data transmission. Because SplitDRB can use the wireless resources on the primary base station side for uplink and downlink data transmission during the secondary base station update process, it is not necessary to use the DAPS switching mechanism for Split DRB to achieve a switching delay of 0ms; at the same time, considering that the complexity of using DAPS switching for Split DRB will be extremely high, in order to avoid the high cost of terminal device design, this application proposes a simple processing mechanism, and the terminal device defaults to not configuring the separate bearer contained in the primary and secondary cell update instruction as DAPS switching. The terminal device deletes the third protocol entity associated with the separate bearer and the first secondary base station, and establishes a fourth protocol entity associated with the separate bearer and the second secondary base station. After the terminal device accesses the second secondary base station, for example, after completing random access with the second secondary base station, the terminal device may receive downlink data corresponding to the split bearer from the second secondary base station according to the fourth protocol entity. Using the default processing mechanism can reduce configuration signaling on the network side.

[0128] Combine the following Figure 7 The processing procedure after the UE receives the DAPS switching command.

[0129] Figure 7 A schematic diagram of the UE processing process provided in an embodiment of the present application, such as Figure 7As shown, after receiving the DAPS switching command, the UE continues the radio link control layer protocol on the first secondary base station side, receives scheduling information from the first secondary base station side, including receiving downlink data and receiving uplink authorization to perform uplink transmission, and continues the radio link detection (Radio Link Monitor, RLM) on the first secondary base station side. At the same time, the UE starts to perform random access on the second secondary base station.

[0130] Specifically, for a data radio bearer configured with DAPS switching, the following steps are included:

[0131] S711, the UE reconfigures the PDCP of the bearer;

[0132] S712, creating a new RLC entity and a Medium Access Control (MAC) entity. At this time, one PDCP is associated with two RLC entities.

[0133] S713: Continue to receive downlink data from the first secondary base station;

[0134] S714, performing random access at the second secondary base station side;

[0135] S715: Continue to detect the radio link status with the first secondary base station;

[0136] S716: If it is detected that the radio link with the first secondary base station fails, notify the primary base station of the failure of the radio link with the first secondary base station.

[0137] The UE stops receiving downlink data and signaling from the first secondary base station. At this time, because the UE still has an available radio link to maintain an RRC connection with the primary base station, the UE can report the SCG failure to the primary base station. Considering that the UE has an active secondary base station (i.e., the first secondary base station) and a target secondary base station (i.e., the second secondary base station) on the secondary base station side at this time, in order to make the primary base station aware of which side of the secondary base station has a problem, the UE needs to explicitly indicate the failure of the radio link of the source secondary base station.

[0138] When the master base station receives the SCG Failure reported by the UE and learns that the radio link on the source secondary base station (i.e., the first secondary base station) fails, the master base station needs to send SCG failure information to the source secondary base station through the Xn interface. After receiving the information, the source secondary base station stops scheduling the UE. For the PDCP data packets originally expected to be sent from this side to the UE, the source secondary base station immediately performs data forwarding (Data forwarding), such as sending PDCP data packets to the target secondary base station through the master base station. For each DRB configured with DAPS, its downlink data packets start from the first data packet that the UE has not confirmed to receive. The source secondary base station sends these data packets together with the PDCP sequence number (PDCP SN) corresponding to each data packet to the target secondary base station, regardless of whether the DRB is AM or UM. Through the above method, the source secondary base station can stop allocating wireless resources to the UE in time, which can effectively save wireless resources; at the same time, the downlink data to be transmitted can be transferred to the target secondary base station in time, which helps the target secondary base station to send data to the UE in time and reduces the data transmission delay.

[0139] During the process of UE accessing the second secondary base station, the random access initiated by the UE may not be successful, such as failing to successfully access the second secondary base station before the timer T304 times out. At this time, the UE determines that the radio link on the second secondary base station side fails, that is, T304 times out. At this time, the UE needs to report SCG failure to the primary base station. Considering that the UE has an active secondary base station (i.e., the first secondary base station) and a target secondary base station (i.e., the second secondary base station) on the secondary base station side at this time, in order to make the primary base station aware of which side of the secondary base station has a problem, the UE needs to clearly indicate the target secondary base station radio link failure. When the primary base station receives the SCG Failure reported by the UE and learns that the radio link on the target secondary base station (i.e., the second secondary base station) side has failed, the primary base station can notify the source secondary base station to terminate this primary and secondary cell update, or can directly release the secondary base station.

[0140] After the UE successfully performs random access to the second secondary base station, the RLM on the first secondary base station side is stopped. Specifically, the steps include:

[0141] S721, switching uplink PDCP transmission of the UE;

[0142] S722, continue the hybrid automatic repeat request (Hybrid Automatic RepeatreQuest) HARQ transmission and retransmission with the first secondary base station side;

[0143] S723, simultaneously receiving downlink data from both sides and performing common sorting;

[0144] After the random access with the second secondary base station is successful, the second secondary base station may notify the UE to release the configuration on the first secondary base station side. Specifically, the following steps are included:

[0145] S731, the second secondary base station notifies the UE to restore the PDCP entity of the bearer for which DAPS switching is implemented to normal;

[0146] S732: The second secondary base station notifies the UE to release the RLC and MAC configurations on the first secondary base station side.

[0147] Optionally, step S731 and step S732 may be performed simultaneously.

[0148] When the UE successfully performs random access on the second secondary base station, the UE no longer performs radio link detection on the first secondary base station. However, the UE continues to receive scheduling from the first secondary base station, including receiving downlink data and performing uplink transmission according to uplink authorization. Until the second secondary base station notifies the UE to release the first secondary base station through RRC signaling, the UE releases all configurations on the first secondary base station and stops data transmission with the first secondary base station.

[0149] Figure 8 The data forwarding diagram provided in the embodiment of the present application is as follows: Figure 8 As shown, including UE80 (see Figure 8 80 in the figure), a first secondary base station 81, a second secondary base station 82 and a primary base station 83. Initially, the UE 80 is in a dual-connection state, and its corresponding primary base station and secondary base station are respectively the primary base station 83 and the first secondary base station 81. When performing secondary base station update, the UE needs to be switched from the first secondary base station to the second secondary base station 82.

[0150] After UE80 receives the primary and secondary cell update command, UE80 continues to perform radio link detection on the first secondary base station side, and at the same time, UE80 starts to perform random access on the second secondary base station side.

[0151] If UE80 finds that the radio link with the first secondary base station fails, UE80 stops receiving downlink data and signaling from the first secondary base station 81. At this time, because UE80 still has a radio link to maintain an RRC connection with the main base station 83, UE80 can report the abnormal information of the radio link with the first secondary base station to the main base station 83.

[0152] Since UE80 involves the first secondary base station 81 and the second secondary base station 82 on the secondary base station side at this time, in order to enable the primary base station 83 to know which secondary base station and the UE80 have a problem in the radio link, UE80 needs to clearly indicate whether the radio link with the first secondary base station is abnormal or failed.

[0153] When the main base station 83 receives the abnormal radio link information of the first secondary base station reported by UE80, the abnormal radio link information of the first secondary base station includes the identifier of the first secondary base station. According to the abnormal radio link information of the first secondary base station, it can be known that the radio link between UE80 and the first secondary base station 81 fails. At this time, the main base station 83 needs to send the abnormal radio link information of the first secondary base station to the first secondary base station 81 through the Xn interface. After receiving the information, the first secondary base station 81 stops scheduling UE80. For the downlink data that the first secondary base station 81 needs to send to UE80, since the scheduling of UE80 is stopped at this time, it is necessary to perform data forwarding through the main base station 83, forward this part of the data to the second secondary base station, and the second secondary base station sends this part of the data to UE80 in time to reduce the data transmission delay. After the second secondary base station completes sending the data forwarded by the first secondary base station to UE80, it can continue to send the bearer data received from the core network to UE80.

[0154] Specifically, the first secondary base station 81 can send PDCP data packets to the second secondary base station 82 through the primary base station 83. For each DRB configured with DAPS, its downlink data starts from the first data packet that the UE has not yet confirmed to receive, and the first secondary base station 81 sends these PDCP data packets and the PDCP sequence number (PDCP SN) corresponding to each PDCP data packet to the second secondary base station 82. If some PDCP data packets have been sent from the first secondary base station 81 to the second secondary base station 82 in the previous DAPS configuration process, these PDCP data packets do not need to be forwarded.

[0155] For the first secondary base station 81, when the radio link between the first secondary base station 81 and UE80 is abnormal, since the first secondary base station 81 no longer needs to provide services for UE80, the first secondary base station 81 can delete the context of UE80. Through such an operation, not only the storage resources of the first secondary base station 81 can be released, but also the main base station 83 can be prevented from notifying the first secondary base station 81 again through signaling to release the context of UE80 after receiving from the second secondary base station 82 that UE80 has accessed the second secondary base station 82, which can save air interface signaling.

[0156] For the main base station, after the main base station 83 receives the abnormal radio link information of the first secondary base station reported by UE80, the main base station 83 can send the abnormal radio link information of the first secondary base station to the second secondary base station 82. After the second secondary base station 82 learns the information, for the bearer configured with DAPS, it is necessary to establish the PDCP entity of the bearer (previously the PDCP entity of the bearer is located on the first secondary base station side) to process uplink data reception and downlink data transmission. Since the second secondary base station 82 already knows that the UE has detected a failure in the radio link with the first secondary base station side, the second secondary base station 82 does not need to send a signaling to release the first secondary base station to UE80 through RRC signaling, which can effectively save signaling overhead.

[0157] For UE80, after sending the first secondary base station radio link abnormality information to the main base station 83, UE80 releases the radio link on the first secondary base station side, that is, it is no longer necessary to receive downlink control signaling and data sent by the first secondary base station 81, and no longer sends uplink signals to the first secondary base station 81. At this time, UE80 can temporarily save the configuration on the first secondary base station side until UE80 successfully accesses the second secondary base station 82.

[0158] When the radio link between UE80 and the first secondary base station fails, the reason why the configuration on the first secondary base station is not deleted immediately is that it cannot be guaranteed that UE80 can successfully access the second secondary base station 82 at this time. If the UE cannot successfully access the second secondary base station 82, UE80 needs to report the abnormal information of the radio link of the first secondary base station to the main base station again. Through this information, the main base station 83 may configure other secondary base stations for UE80. When configuring other secondary base stations, the main base station 83 uses the configuration information of the first secondary base station 81 as a reference to implement the configuration for UE80. Therefore, before UE80 successfully accesses the second secondary base station 82, that is, before the random access of UE80 to the second secondary base station 82 is successful, UE80 will still save the configuration of the first secondary base station 81. Once the UE successfully accesses the second secondary base station 82, UE80 can delete the relevant configuration of the first secondary base station 81.

[0159] S516: The UE performs random access and accesses the second secondary base station.

[0160] S517: The second secondary base station sends random access success information to the primary base station, and instructs the first secondary base station to stop scheduling the UE.

[0161] S518: The primary base station sends information to the first secondary base station, instructing the first secondary base station to stop scheduling the UE.

[0162] After the UE successfully accesses the second secondary base station, the second secondary base station may instruct the first secondary base station to stop scheduling the UE. For example, the primary base station sends information to the first secondary base station to instruct the first secondary base station to stop scheduling the UE. For example, the second secondary base station may also send indication information to the UE to instruct the UE to disconnect from the first secondary base station.

[0163] The transmission method provided in the embodiment of the present application is applied to a terminal device, and the terminal device is connected to a primary base station and a first secondary base station respectively. When the secondary base station switching is required, the terminal device first receives the primary and secondary cell update instruction sent by the primary base station, and the primary and secondary cell update instruction includes the identifier of the second secondary base station. According to the identifier of the second secondary base station, the terminal device can know which secondary base station needs to be accessed. For a DRB configured with DAPS switching, before the terminal device completes random access with the second secondary base station, according to the identifier of the second secondary base station, establishes a first protocol entity associated with the second secondary base station under the DRB, and then receives the second downlink data sent by the first secondary base station according to the second protocol entity associated with the first secondary base station under the DRB, and merges the first downlink data and the second downlink data to obtain a corresponding complete and ordered PDCP data packet. The method provided in the embodiment of the present application can realize DAPS switching in a dual connection scenario, so that during the secondary base station update process, the terminal device can simultaneously receive the downlink scheduling of the first secondary base station and the second secondary base station. At the same time, the solution provided in the embodiment of the present application proposes an effective processing solution for the situation where the radio link on the first secondary base station side is abnormal or fails, and realizes effective data transmission through data forwarding, which can improve the efficiency of data transmission and save air interface signaling.

[0164] Fig. 9 A schematic diagram of the structure of the transmission device provided in the embodiment of the present application is shown in FIG. Fig. 9 As shown, it includes a first receiving module 91, a first processing module 92, a second receiving module 93, and a second processing module 94, wherein:

[0165] The first receiving module 91 is used to receive a primary and secondary cell update instruction sent by the primary base station, where the primary and secondary cell update instruction includes an identifier of the second secondary base station;

[0166] The first processing module 92 is used to establish a first protocol entity that associates a data radio bearer DRB with the second secondary base station according to the identifier of the second secondary base station;

[0167] The second receiving module 93 is configured to receive the first downlink data sent by the second secondary base station according to the first protocol entity, and receive the second downlink data sent by the first secondary base station according to the second protocol entity, wherein the second protocol entity is a protocol entity associated with the DRB and the first secondary base station;

[0168] The second processing module 94 is used for merging the first downlink data and the second downlink data to obtain a Packet Data Convergence Protocol (PDCP) data packet corresponding to the DRB.

[0169] In a possible implementation, the first downlink data includes a first PDCP data packet and a sequence number of each first PDCP data packet; the second downlink data includes a second PDCP data packet and a sequence number of each second PDCP data packet.

[0170] In a possible implementation, the second processing module 94 is specifically configured to:

[0171] According to the sequence number of each first PDCP data packet and the sequence number of each second PDCP data packet, the first PDCP data packets and the second PDCP data packets are deduplicated and sorted to obtain the PDCP data packets.

[0172] In a possible implementation, the first processing module 92 is further configured to:

[0173] Monitor the radio link status between the first secondary base station and the secondary base station.

[0174] In a possible implementation, the second receiving module 93 is specifically configured to:

[0175] When it is determined that the state of the radio link between the first secondary base station and the first secondary base station is normal according to the state of the radio link between the first secondary base station and the first secondary base station, second downlink data sent by the first secondary base station is received according to the second protocol entity.

[0176] In a possible implementation, the second receiving module 93 is specifically configured to:

[0177] When it is determined that the radio link state between the first secondary base station and the primary base station is abnormal according to the radio link state between the first secondary base station and the primary base station, first secondary base station link abnormality information is sent to the primary base station, where the link abnormality information includes information about the first secondary base station;

[0178] Second downlink data sent by the second secondary base station is received, where the second downlink data is sent by the first secondary base station to the second secondary base station through the primary base station.

[0179] In a possible implementation manner, the primary and secondary cell update instruction also includes bearer separation, and the second processing module 94 is further configured to:

[0180] deleting a third protocol entity associated with the split bearer and the first secondary base station, and establishing a fourth protocol entity associated with the split bearer and the second secondary base station;

[0181] After completing random access with the second secondary base station, receiving downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol entity.

[0182] In a possible implementation manner, the second receiving module 93 is further configured to, after completing random access with the second secondary base station:

[0183] receiving indication information sent by the second secondary base station, and disconnecting from the first secondary base station according to the indication information.

[0184] The device provided in the embodiment of the present application can be used to execute the technical solution of the above-mentioned method embodiment. Its implementation principle and technical effect are similar and will not be repeated here.

[0185] Fig.10 A schematic diagram of the hardware structure of the terminal device provided in the embodiment of the present application is shown in FIG. Fig.10 As shown, the terminal device includes: at least one processor 101 and a memory 102. The processor 101 and the memory 102 are connected via a bus 103.

[0186] Optionally, the model determination also includes a communication component. For example, the communication component may include a receiver and / or a transmitter.

[0187] In a specific implementation process, at least one processor 101 executes the computer-executable instructions stored in the memory 102, so that at least one processor 101 executes the transmission method as described above.

[0188] The specific implementation process of the processor 101 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0189] In the above Fig.10 In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0190] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk storage.

[0191] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0192] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the transmission method as described above is implemented.

[0193] The computer-readable storage medium mentioned above can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0194] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0195] The division of the units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.

[0196] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0197] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0198] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0199] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0200] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A transmission method, characterized in that: Applied to a terminal device, the terminal device is connected to a primary base station and a first secondary base station respectively, and the method includes: After the terminal device receives the primary and secondary cell update instruction including the dual activation protocol stack DAPS switching, the terminal device continues to monitor the radio link state between the first secondary base station, wherein the primary and secondary cell update instruction includes the identifier of the second secondary base station; If the radio link with the first secondary base station fails, reporting secondary cell group SCG failure information of the first secondary base station to the primary base station, where the SCG failure information of the first secondary base station is used to indicate the failure of the radio link with the first secondary base station; If the wireless link with the first secondary base station is normal, continue to perform data transmission with the first secondary base station; The primary and secondary cell update instruction also includes separating the bearers, and the method further includes: deleting a third protocol entity associated with the split bearer and the first secondary base station, and establishing a fourth protocol entity associated with the split bearer and the second secondary base station; After completing random access with the second secondary base station, the entity receives downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol.

2. The method according to claim 1, characterized in that: The method further comprises: When the radio link with the first secondary base station fails, data transmission with the first secondary base station is stopped.

3. The method according to claim 2, characterized in that The wireless link status failure includes at least one of the following: Timer T310 times out; The radio link control RLC layer reaches the maximum number of retransmissions; An exception occurred during random access.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Initiate a random access procedure to the second secondary base station according to the primary and secondary cell update instruction.

5. The method according to claim 4, characterized in that The method further comprises: If T304 associated with the random access procedure times out, SCG failure information of the second secondary base station is reported to the primary base station, where the SCG failure information of the second secondary base station is used to indicate failure of a radio link with the second secondary base station.

6. The method according to claim 5, characterized in that The method further comprises: Establishing, according to the identifier of the second secondary base station, a first protocol entity that associates a data radio bearer DRB with the second secondary base station; receiving first downlink data sent by a second secondary base station according to the first protocol entity, and receiving second downlink data sent by the first secondary base station according to a second protocol entity, wherein the second protocol entity is a protocol entity that associates the DRB with the first secondary base station; The first downlink data and the second downlink data are combined to obtain a Packet Data Convergence Protocol (PDCP) data packet corresponding to the DRB.

7. The method according to claim 6, characterized in that Receiving, according to the second protocol entity, second downlink data sent by the first secondary base station includes: When the radio link state between the first secondary base station and the first secondary base station fails, receiving, according to the first protocol entity, the second downlink data sent by the second secondary base station, where the second downlink data is sent by the first secondary base station to the second secondary base station through the primary base station; When the radio link state between the first secondary base station and the first secondary base station is normal, the second downlink data sent by the first secondary base station is received according to the second protocol entity.

8. The method according to claim 6 or 7, characterized in that: The first downlink data includes a first PDCP data packet and a sequence number of each first PDCP data packet; the second downlink data includes a second PDCP data packet and a sequence number of each second PDCP data packet.

9. The method according to claim 8, characterized in that The step of combining the first downlink data and the second downlink data to obtain a PDCP data packet corresponding to the DRB includes: According to the sequence number of each first PDCP data packet and the sequence number of each second PDCP data packet, the first PDCP data packets and the second PDCP data packets are deduplicated and sorted to obtain the PDCP data packets.

10. The method according to claim 4, characterized in that After completing random access with the second secondary base station, the method further includes: receiving indication information sent by the second secondary base station, and disconnecting from the first secondary base station according to the indication information.

11. A transmission method, characterized in that: Applied to a primary base station, a terminal device is connected to the primary base station and a first secondary base station respectively, and the method includes: Sending a primary and secondary cell update instruction including DAPS switching to the terminal device, where the primary and secondary cell update instruction is used to instruct the terminal device to continue to monitor the radio link status between the terminal device and the first secondary base station, wherein the primary and secondary cell update instruction includes an identifier of the second secondary base station; If the radio link state between the terminal device and the first secondary base station fails, receiving SCG failure information of the first secondary base station from the terminal device, where the SCG failure information of the first secondary base station is used to indicate that the radio link between the terminal device and the first secondary base station fails; The primary and secondary cell update instruction also includes separating the bearers, and the method further includes: The terminal device deletes the third protocol entity associated with the separated bearer and the first secondary base station, and establishes a fourth protocol entity associated with the separated bearer and the second secondary base station; after completing random access with the second secondary base station, receives downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol entity.

12. The method according to claim 11, characterized in that The method further comprises: SCG failure information of a second secondary base station is received from the terminal equipment, where the SCG failure information of the second secondary base station is used to indicate that a radio link between the terminal equipment and the second secondary base station has failed.

13. The method according to claim 12, characterized in that The method further comprises: instructing the first secondary base station to terminate the updating of primary and secondary cells; and / or, The second secondary base station is released.

14. A transmission device, characterized in that: include: a processing module, configured to continue to monitor the radio link state between the terminal device and the first secondary base station after the terminal device receives the primary and secondary cell update instruction including the DAPS switching, wherein the primary and secondary cell update instruction includes the identifier of the second secondary base station, wherein the terminal device is connected to the primary base station and the first secondary base station respectively; A first transmission module, configured to report SCG failure information of the first secondary base station to the primary base station if the radio link with the first secondary base station fails, wherein the SCG failure information of the first secondary base station is used to indicate the failure of the radio link with the first secondary base station; a second transmission module, configured to continue to transmit data with the first secondary base station if the wireless link with the first secondary base station is normal; The primary and secondary cell update instruction also includes bearer separation, and the processing module is further used for: deleting a third protocol entity associated with the split bearer and the first secondary base station, and establishing a fourth protocol entity associated with the split bearer and the second secondary base station; After completing random access with the second secondary base station, the entity receives downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol.

15. The device according to claim 14, characterized in that The processing module is also used for: When the wireless link between the terminal device and the first secondary base station fails, data transmission with the first secondary base station is stopped.

16. The device according to claim 15, characterized in that The wireless link status failure includes at least one of the following: Timer T310 times out; The RLC layer reaches the maximum number of retransmissions; An exception occurred during random access.

17. The device according to any one of claims 14 to 16, characterized in that: The processing module is also used for: Initiate a random access procedure to the second secondary base station according to the primary and secondary cell update instruction.

18. The device according to claim 17, characterized in that The processing module is also used for: If T304 associated with the random access procedure times out, SCG failure information of the second secondary base station is reported to the primary base station, where the SCG failure information of the second secondary base station is used to indicate that a radio link between the terminal device and the second secondary base station has failed.

19. The device according to claim 18, characterized in that The processing module is also used for: Establishing, according to the identifier of the second secondary base station, a first protocol entity that associates the DRB with the second secondary base station; receiving first downlink data sent by a second secondary base station according to the first protocol entity, and receiving second downlink data sent by the first secondary base station according to a second protocol entity, wherein the second protocol entity is a protocol entity that associates the DRB with the first secondary base station; The first downlink data and the second downlink data are merged to obtain a PDCP data packet corresponding to the DRB.

20. The device according to claim 19, characterized in that The processing module is further specifically used for: When the radio link state between the first secondary base station and the first secondary base station fails, receiving, according to the first protocol entity, the second downlink data sent by the second secondary base station, where the second downlink data is sent by the first secondary base station to the second secondary base station through the primary base station; When the radio link state between the first secondary base station and the first secondary base station is normal, the second downlink data sent by the first secondary base station is received according to the second protocol entity.

21. The device according to claim 19 or 20, characterized in that The first downlink data includes a first PDCP data packet and a sequence number of each first PDCP data packet; the second downlink data includes a second PDCP data packet and a sequence number of each second PDCP data packet.

22. The device according to claim 21, characterized in that The processing module is also specifically used for: According to the sequence number of each first PDCP data packet and the sequence number of each second PDCP data packet, the first PDCP data packets and the second PDCP data packets are deduplicated and sorted to obtain the PDCP data packets.

23. The device according to claim 17, characterized in that After completing random access with the second secondary base station, the processing module is further used to: receiving indication information sent by the second secondary base station, and disconnecting from the first secondary base station according to the indication information.

24. A transmission device, characterized in that: include: a sending module, configured to send a primary and secondary cell update instruction including a DAPS switch to a terminal device, wherein the primary and secondary cell update instruction is used to instruct the terminal device to continue to monitor the radio link status between the terminal device and the first secondary base station, wherein the primary and secondary cell update instruction includes an identifier of the second secondary base station and a separated bearer, and the terminal device is connected to the primary base station and the first secondary base station respectively; a receiving module, configured to receive SCG failure information of the first secondary base station from the terminal device if the radio link state between the terminal device and the first secondary base station fails, wherein the SCG failure information of the first secondary base station is used to indicate that the radio link between the terminal device and the first secondary base station fails; The device also includes: the terminal device deletes the third protocol entity associated with the separated bearer and the first secondary base station, and establishes a fourth protocol entity associated with the separated bearer and the second secondary base station; after completing random access with the second secondary base station, receives downlink data corresponding to the separated bearer from the second secondary base station according to the fourth protocol entity.

25. The device according to claim 24, characterized in that The receiving module is also used for: SCG failure information of a second secondary base station is received from the terminal equipment, where the SCG failure information of the second secondary base station is used to indicate that a radio link between the terminal equipment and the second secondary base station has failed.

26. The device according to claim 25, characterized in that The sending module is also used for: instructing the first secondary base station to terminate the updating of primary and secondary cells; and / or, The second secondary base station is released.

27. A communication device, characterized in that: include: at least one processor and memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the transmission method according to any one of claims 1-10 or 11-13.

28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the transmission method according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Switching method and equipment

    CN108632934A