A method and apparatus for conditional primary / secondary cell addition / change
By adding instructions to the RRC reconfiguration completion message in the CPAC scenario of the 5G communication system, the problem that network devices cannot judge the RRC process is solved, and the accuracy and reliability of CPAC operations are improved.
Patent Information
- Application Number
- CN202010238518.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-30
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2040-03-30
AI Technical Summary
In the conditional primary and secondary cell addition/change (CPAC) scenario of the 5G communication system, network equipment cannot accurately judge the RRC process corresponding to the RRC reconfiguration completion message, resulting in process errors.
By adding instructions to the RRC reconfiguration completion message between the terminal device and the network device, it is ensured that the network device can recognize the RRC process corresponding to the two RRC reconfiguration completion messages, for example, in a CPAC scenario, an RRC reconfiguration message requires two RRC reconfiguration completion messages, and the second message carries the corresponding instructions to indicate that the CPAC execution is successful.
It reduces the probability of errors in the RRC process and improves the operation accuracy and reliability in the CPAC scenario.
Smart Images

Figure CN113473547B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a method and apparatus for conditional primary secondary cell (PSCell) addition / change (CPAC). Background Art
[0002] In a 5G communication system, the conditional handover function can be used to support conditional primary secondary cell (PSCell) addition / change (CPAC). In the CPAC scenario, since there is a time difference between the network sending the CPAC configuration through a radio resource control (RRC) reconfiguration message and the user equipment (UE) determining that the conditions for executing the target PSCell are met, for one RRC reconfiguration message, there are two reconfiguration complete responses. The first RRC reconfiguration complete is when the UE receives the CPAC configuration, and the UE sends an RRC reconfiguration complete to tell the network that the CPAC configuration has been received and verified. The second RRC reconfiguration complete is when the target PSCell is determined and the target PSCell configuration is applied to notify the network that the CPAC execution is successful.
[0003] In the prior art, the RRC transaction identifier (Transaction id) is used to identify an RRC procedure or an RRC transaction, and the Transaction id of the RRC reconfiguration complete corresponds one-to-one with the Transaction id in the RRC reconfiguration message that triggers the RRC reconfiguration complete. However, in the CPAC scenario, for one RRC reconfiguration message, there are two reconfiguration complete responses, resulting in the network side being unable to determine the correspondence between the RRC reconfiguration complete message and the RRC procedure, thus causing CPAC failure. Summary of the Invention
[0004] This application provides a CPAC method and apparatus to solve the problem that in the CPAC scenario, the network device cannot determine the RRC procedure corresponding to the RRC reconfiguration complete message, resulting in an error in the RRC procedure.
[0005] In a first aspect, the present application provides a CPAC method, which can be applied to a terminal device, or a chip, or a chipset, or a functional module in the chip that executes the method, etc. Taking the terminal device as an example, the method includes: The terminal device receives an RRC reconfiguration message from a first network device. The terminal device sends a first RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, and the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message. The terminal device sends a second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, and the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
[0006] In the embodiments of the present application, for the scenario where one RRC reconfiguration message corresponds to two RRC reconfiguration complete messages, by adding an indication in the second RRC reconfiguration complete message, for example, in the CPAC scenario, one RRC reconfiguration message requires two RRC reconfiguration complete messages, and the second RRC reconfiguration complete message needs to add a corresponding indication, and the second RRC reconfiguration complete message is the RRC reconfiguration complete message when CPAC is executed successfully. It can enable the network device to pair the RRC reconfiguration complete message with the RRC reconfiguration message that triggers it, so as to determine the RRC procedure corresponding to the RRC reconfiguration complete message, and further reduce the probability of errors in the RRC procedure.
[0007] In a possible design, the first indication is used to indicate that CPAC execution is completed. Alternatively, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message. Through the above design, the first network device can determine that the second RRC reconfiguration complete message belongs to the CPAC procedure according to the first indication.
[0008] In a possible design, the first indication is used to indicate that the second RRC reconfiguration complete message does not belong to other RRC procedures other than the RRC procedure involved in the first aspect.
[0009] In a possible design, the RRC reconfiguration message carries at least one candidate PSCell configuration and the corresponding execution condition. Before the terminal device sends a second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, the method further includes: the terminal device determines a target PSCell configuration based on the execution condition corresponding to at least one candidate PSCell configuration and applies the target PSCell configuration. The first indication is used to indicate that the terminal device has applied the target PSCell configuration. Through the above design, the first network device can determine that the second RRC reconfiguration complete message belongs to the CPAC process according to the first indication, so that it can determine that the CPAC execution is completed. Through the above design, the first network device can determine that the second RRC reconfiguration complete message belongs to the CPAC process according to the first indication.
[0010] In a possible design, the RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information comes from the second network device. The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information contains a second indication, and the second indication is used to indicate that the RRC reconfiguration complete information is the response information of the RRC reconfiguration information. In the above design, by carrying the second indication in the RRC reconfiguration complete information, the second network device can pair the RRC reconfiguration complete information with the RRC reconfiguration information that triggers it, so that it can determine the RRC process corresponding to the RRC reconfiguration complete information, and further reduce the probability of errors in the RRC process.
[0011] In a possible design, the second indication is used to indicate that the CPAC execution is completed. Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information. Through the above design, the second network device can determine that the message carrying the RRC reconfiguration complete information belongs to the CPAC process according to the second indication.
[0012] In a possible design, the RRC reconfiguration information carries at least one candidate primary-secondary cell PSCell configuration and the corresponding execution condition. The second indication is used to indicate that the terminal device has applied the target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on at least one candidate primary-secondary cell PSCell configuration carried in the RRC reconfiguration information and the corresponding execution condition. Through the above design, the second network device can determine that the message carrying the RRC reconfiguration complete information belongs to the CPAC process according to the second indication.
[0013] In a second aspect, the present application provides a CPAC method, which can be applied to a first network device, or a chip, or a chipset, or a functional module in the chip that executes the method, etc. Taking the first network device as an example, the method includes: the first network device sends an RRC reconfiguration message to the terminal device; the first network device receives a first RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, and the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message; the first network device receives a second RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, and the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
[0014] In an embodiment of the present application, for the scenario where one RRC reconfiguration message corresponds to two RRC reconfiguration complete messages, by adding an indication in the second RRC reconfiguration complete message. For example, in the CPAC scenario, one RRC reconfiguration message requires two RRC reconfiguration complete messages, and the second RRC reconfiguration complete message needs to add a corresponding indication. The second RRC reconfiguration complete message is the RRC reconfiguration complete message when CPAC is successfully executed. It can enable the network device to pair the RRC reconfiguration complete message with the RRC reconfiguration message that triggers it, so as to determine the RRC process corresponding to the RRC reconfiguration complete message, and further reduce the probability of errors in the RRC process.
[0015] In a possible design, the first indication is used to indicate that CPAC execution is completed. Alternatively, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message. Through the above design, the first network device can determine that the second RRC reconfiguration complete message belongs to the CPAC process according to the first indication.
[0016] In a possible design, the first indication is used to indicate that the second RRC reconfiguration complete message does not belong to other RRC processes other than the RRC process involved in the first aspect.
[0017] In a possible design, the RRC reconfiguration message carries at least one candidate primary secondary cell (PSCell) configuration and corresponding execution conditions; the first indication is used to indicate that the terminal device has applied the target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on at least one candidate PSCell configuration and corresponding execution conditions. Through the above design, the first network device can determine that the second RRC reconfiguration complete message belongs to the CPAC process according to the first indication.
[0018] In a possible design, the RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information comes from a second network device. The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information contains a second indication, where the second indication is used to indicate that the RRC reconfiguration complete information is response information to the RRC reconfiguration information. In the above design, by carrying the second indication in the RRC reconfiguration complete information, the second network device can pair the RRC reconfiguration complete information with the RRC reconfiguration information that triggers it, so as to determine the RRC procedure corresponding to the RRC reconfiguration complete information, and further reduce the probability of errors in the RRC procedure.
[0019] In a possible design, the second indication is used to indicate the completion of CPAC execution. Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information. Through the above design, the second network device can determine according to the second indication that the message carrying the RRC reconfiguration complete information belongs to the CPAC procedure.
[0020] In a possible design, the RRC reconfiguration information carries at least one candidate primary secondary cell (PSCell) configuration and corresponding execution conditions. The second indication is used to indicate that the terminal device has applied the target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on at least one candidate PSCell configuration carried in the RRC reconfiguration information and the corresponding execution conditions. Through the above design, the second network device can determine according to the second indication that the message carrying the RRC reconfiguration complete information belongs to the CPAC procedure.
[0021] In a possible design, the first network device can forward the RRC reconfiguration complete information to the second network device.
[0022] In a third aspect, the present application provides a CPAC method, which can be applied to a secondary base station, or a chip, or a chipset, or a functional module that executes the method in the chip, etc. Taking the secondary base station as an example, the method includes: the secondary base station determines to initiate a conditional primary secondary cell change (CPC) procedure or a CPAC configuration change procedure, and the CPAC configuration change procedure includes at least one of the following: adding a CPAC configuration, modifying a CPAC configuration, releasing a CPAC configuration; the secondary base station sends a second message to the primary base station, and the second message is used to request the primary base station to modify or change the secondary base station, and the second message is used to notify the primary base station that the CPC procedure or the CPAC configuration change procedure has been initiated.
[0023] In an embodiment of the present application, the secondary base station is used to indicate a CPC procedure or a CPAC change procedure to the primary base station, so that the primary base station can know that one RRC reconfiguration message in the RRC procedure needs to correspond to two RRC reconfiguration complete messages. Therefore, the primary base station can refrain from releasing the Transaction id of the RRC procedure before receiving the two RRC reconfiguration complete messages. In the above manner, the primary base station can determine the RRC procedure corresponding to the RRC reconfiguration complete message, and thus can reduce the probability of errors occurring in the RRC procedure.
[0024] In a possible design, the second message carries a third indication, and the third indication is used to notify the primary base station that the CPC procedure or the CPAC configuration change procedure has been initiated; or, the second message notifies the primary base station that the CPC procedure has been initiated by carrying one or more candidate primary secondary cells (PSCell); or, the second message notifies the primary base station that the CPC procedure has been initiated by carrying the identifier of the candidate secondary base station. In the above manners, the primary base station can determine the release time of the transaction identifier according to the request message, so as to avoid allocating the transaction identifier to other RRC procedures before the CPC procedure or the CPAC change procedure is completed, enabling the primary base station to accurately determine the corresponding RRC procedure according to the transaction identifier carried in the RRC reconfiguration complete message.
[0025] In a fourth aspect, the present application provides a CPAC method, which can be applied to a primary base station, or a chip, or a chipset, or a functional module in the chip that executes the method, etc. Taking the primary base station as an example, the method includes: the primary base station receives a second message sent by the secondary base station, where the second message is used to request the primary base station to modify or change the secondary base station, and the second message is used to notify the primary base station that the conditional primary secondary cell change (CPC) procedure or the CPAC configuration change procedure has been initiated. The CPAC configuration change procedure includes at least one of the following: adding a CPAC configuration, modifying a CPAC configuration, and releasing a CPAC configuration; the primary base station releases the transaction identifier corresponding to the CPC procedure or the CPAC configuration change procedure after the CPC procedure or the CPAC configuration change procedure ends.
[0026] In an embodiment of the present application, the secondary base station is used to indicate a CPC procedure or a CPAC change procedure to the primary base station, so that the primary base station can know that one RRC reconfiguration message in the RRC procedure needs to correspond to two RRC reconfiguration complete messages. Therefore, the primary base station can refrain from releasing the Transaction id of the RRC procedure before receiving the two RRC reconfiguration complete messages. In the above manner, the primary base station can determine the RRC procedure corresponding to the RRC reconfiguration complete message, and thus can reduce the probability of errors occurring in the RRC procedure.
[0027] In a possible design, the second message carries a third indication, and the third indication is used to notify the master base station that the CPC process or the CPAC configuration change process has been initiated; or, the second message notifies the master base station that the CPC process has been initiated by carrying one or more candidate primary secondary cells (PSCells); or, the second message notifies the master base station that the CPC process has been initiated by carrying the identifier of the candidate secondary base station. In the above manners, the master base station can determine the release time of the transaction identifier according to the request message, so as to avoid allocating the transaction identifier to other RRC processes before the CPC process or the CPAC change process is completed, enabling the master base station to accurately determine the corresponding RRC process according to the transaction identifier carried in the RRC reconfiguration completion message.
[0028] In a fifth aspect, an embodiment of the present application provides a communication device, which may be a communication device or a chip in a communication device. Among them, the communication device may be a terminal device or a network device, such as a first network device. The device may include a processing unit, a transceiver unit, and a receiving unit. It should be understood that the sending unit and the receiving unit here may also be a transceiver unit. When the device is a communication device, the processing unit may be a processor, and the sending unit and the receiving unit may be transceivers; the communication device may further include a storage unit, and the storage unit may be a memory; the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the terminal device to execute the method in the first aspect or any possible design of the first aspect, or to enable the first network device to execute the method in the second aspect or any possible design of the second aspect. When the device is a chip in a communication device, the processing unit may be a processor, and the sending unit and the receiving unit may be input / output interfaces, pins, or circuits, etc.; the processing unit executes the instructions stored in the storage unit to enable the chip to execute the method in the first aspect or any possible design of the first aspect, or to enable the chip to execute the method in the second aspect or any possible design of the second aspect. The storage unit is used to store instructions, and the storage unit may be a storage unit in the chip (such as a register, a cache, etc.), or a storage unit outside the chip in the terminal device (such as a read-only memory, a random access memory, etc.).
[0029] Sixth aspect, an embodiment of the present application provides a communication device, which may be a network device or a chip within a network device. Among them, the communication device may be a secondary base station or a primary base station. The device may include a processing unit, a transceiver unit, and a receiving unit. It should be understood that here the sending unit and the receiving unit may also be a transceiver unit. When the device is a network device, the processing unit may be a processor, and the sending unit and the receiving unit may be transceivers; the network device may further include a storage unit, and the storage unit may be a memory; the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the network device to execute the method in the third aspect or any possible design of the third aspect, or to enable the network device to execute the method in the fourth aspect or any possible design of the fourth aspect. When the device is a chip within a network device, the processing unit may be a processor, and the sending unit and the receiving unit may be input / output interfaces, pins, circuits, etc.; the processing unit executes the instructions stored in the storage unit to enable the chip to execute the method in the third aspect or any possible design of the third aspect, or to enable the chip to execute the method in the fourth aspect or any possible design of the fourth aspect. The storage unit is used to store instructions, and the storage unit may be a storage unit within the chip (such as registers, caches, etc.), or a storage unit outside the chip within the terminal device (such as read-only memory, random access memory, etc.).
[0030] Seventh aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a computer, it enables the computer to execute the methods in the first aspect to the fourth aspect above.
[0031] Eighth aspect, an embodiment of the present application further provides a computer program product containing a program. When it runs on a computer, it enables the computer to execute the methods in the first aspect to the fourth aspect above. Description of the Drawings
[0032] Figure 1 It is a schematic diagram of a CHO process provided by an embodiment of the present application;
[0033] Figure 2 It is a schematic diagram of a DC architecture provided by an embodiment of the present application;
[0034] Figure 3 It is a schematic diagram of a DC architecture provided by an embodiment of the present application;
[0035] Figure 4 It is a schematic diagram of a DC architecture provided by an embodiment of the present application;
[0036] Figure 5Schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0037] Figure 6 Schematic diagram of a CPC process provided by an embodiment of the present application;
[0038] Figure 7 Schematic diagram of the process of a CPAC method provided by an embodiment of the present application;
[0039] Figure 8 Schematic diagram of the process of a CPAC method provided by an embodiment of the present application;
[0040] Figure 9 Schematic diagram of a SN addition process provided by an embodiment of the present application;
[0041] Figure 10 Schematic diagram of a SN addition process provided by an embodiment of the present application;
[0042] Figure 11 Schematic diagram of the process of inter-station PSCell change provided by an embodiment of the present application;
[0043] Figure 12 Another schematic diagram of the process of inter-station PSCell change provided by an embodiment of the present application;
[0044] Figure 13 Schematic diagram of the process of intra-station PSCell change provided by an embodiment of the present application;
[0045] Figure 14 Another schematic diagram of the process of intra-station PSCell change provided by an embodiment of the present application;
[0046] Figure 15 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0047] Figure 16 Schematic diagram of the structure of a base station provided by an embodiment of the present application;
[0048] Figure 17 Schematic diagram of the structure of a terminal device provided by an embodiment of the present application. Detailed implementation manners
[0049] To facilitate the understanding of the embodiments of the present application, the following introduces the terms or background related to the embodiments of the present application:
[0050] 1. Conditional handover (CHO)
[0051] To improve the handover success rate and robustness, the CHO mechanism has been proposed in the prior art.
[0052] Exemplarily, the CHO process may be as follows Figure 1 as shown below:
[0053] S101, the source base station sends an RRC reconfiguration message to the UE, and the RRC reconfiguration message carries CHO configuration information corresponding to multiple candidate cells respectively.
[0054] In CHO, the network can configure one or more candidate cells for the UE. If the network configures multiple candidate cells for the UE, the network can send the CHO configuration information corresponding to each of the multiple candidate cells to the UE through a single radio resource control (RRC) message or multiple RRC messages. The above RRC message can reuse the existing RRC reconfiguration message. For example, the RRC message can be an RRC reconfiguration message carrying a reconfiguration with sync cell, or the RRC message can also be an RRC connection reconfiguration message carrying a mobility control info cell. The CHO configuration information may include the CHO trigger condition (or execution condition), relevant information of the candidate cell (such as the cell radio network temporary identifier (C-RNTI) assigned by the candidate cell to the terminal device, the physical random access channel (RACH) resource information required to access the candidate cell, the cell global identification (CGI) of the candidate cell, and / or the physical cell identifier (PCI) of the candidate cell and the frequency information corresponding to the candidate cell (where the frequency information includes one or more of the following: the absolute frequency of the synchronization signal / physical broadcast channel block (SSB) (such as absoluteFrequencySSB), the absolute frequency position of the reference resource module (common RB0) (such as absoluteFrequencyPointA), the frequency bandwidth list (such as frequencyBandList), the subcarrier space (SCS)-specific carrier list (such as scs-SpecificCarrierList), etc.). Optionally, the relevant information of the candidate cell may further include the resource information corresponding to the candidate cell (such as physical layer configuration parameters, media access control (MAC) layer configuration parameters, radio link control (RLC) layer configuration parameters, packet data convergence protocol (PDCP) layer configuration parameters, service data adaption protocol (SDAP) layer configuration parameters, RRC layer configuration parameters, etc.).
[0055] In addition, the CHO triggering condition (or execution condition) may include a CHO execution event type and a corresponding threshold value. The CHO execution event type may include event A3 (the neighboring cell has a certain bias offset better than the special cell (Spcell)), event A4 (the neighboring cell is higher than a certain threshold), event A5 (the Spcell is lower than threshold1 and the neighboring cell is higher than threshold2), event B1 (the neighboring cell of the inter-radio access technology (RAT) is better than the threshold), event B2 (the primary cell (PCell) is lower than threshold3 and the neighboring cell of the inter-RAT is higher than threshold4), or other execution event types, etc. A candidate cell may be configured with one or more CHO execution conditions.
[0056] S102, the UE decodes the RRC reconfiguration message. If the decoding is successful, the UE sends an RRC reconfiguration complete message to the source base station.
[0057] S103, the UE determines whether the candidate cell meets the handover triggering / execution condition according to the RRC reconfiguration message, and uses the candidate cell that meets the handover triggering / execution condition as the target cell.
[0058] Specifically, the UE can determine whether the conditions for CHO triggering / execution are met according to the CHO configuration information. In one example, for the candidate cell A, the configured CHO triggering event type is the A3 event, and the configured corresponding threshold is the first threshold. Then, when the cell signal quality of the candidate cell A is higher than the first threshold of the cell signal quality of the serving cell, it can be considered that the candidate cell A meets the CHO triggering condition, and the candidate cell A can be determined as the target cell. The signal quality can include at least one of the reference signal received power (RSRP), the reference signal received quality (RSRQ), and the signal to interference plus noise ratio (SINR). For example, the signal quality includes RSRP and RSRQ, or the signal quality includes RSRP and SINR, or others, which is not limited herein). In another example, for the candidate cell B, if the configured CHO triggering event type is the A5 event, and the configured corresponding thresholds are the second threshold and the third threshold, then when the cell signal quality of the candidate cell B is higher than the second threshold and the cell signal quality of the serving cell is lower than the third threshold, it can be considered that the candidate cell B meets the CHO triggering condition, and the candidate cell B can be determined as the target cell.
[0059] S104, the UE performs a random access procedure with the determined target cell.
[0060] S105, the UE sends an RRC reconfiguration complete message to the target cell to notify the target base station that the conditional handover is completed.
[0061] 2. Dual Connectivity / Carrier Aggregation (DC / CA)
[0062] To improve the spectral efficiency and user throughput of the system, the CA technology and the DC technology are currently introduced. For CA, that is, the UE can simultaneously use multiple cells (carriers) for uplink and downlink communication, thereby supporting high-speed data transmission. Among these multiple cells, one is the PCell, and the others are secondary cells (SCells).
[0063] DC means that two base stations support data transmission services for a UE simultaneously. Among them, one base station is the master base station, which can be called Master gNB (MgNB) or Master Node (MN). The other base station is the secondary base station, which can be called secondary gNB (SgNB) or Secondary Node (SN). Among them, the master base station is the control plane anchor point, that is, the UE establishes an RRC connection with the master base station, and a control plane connection is established between the master base station and the core network. RRC messages are transmitted between the master base station and the UE. In subsequent enhanced technologies, some RRC messages can also be sent between the secondary base station and the UE (such as measurement configuration information, measurement reports, etc.). It can be understood that the base station here is only an example, which can be an independent base station, a DU, or other devices with a protocol stack. In DC, multiple serving cells in the master base station form a master cell group (MCG), including a PCell and one or more optional SCells. Multiple serving cells in the secondary base station form a secondary cell group (SCG), including a PSCell and one or more optional SCells.
[0064] The DC architecture can include but is not limited to the following four types:
[0065] The first type is EN-DC (E-UTRA-NR Dual Connectivity). As Figure 2 , that is, a Long Term Evolution (LTE) base station (such as an eNB) serves as the MN, also known as the anchor, and a New Radio (NR) base station (such as a gNB) serves as the SN for DC. Both the MN and the SN are connected to the 4G core network (Evolved Packet Core, EPC) to provide radio interface transmission resources for the data between the UE and the EPC.
[0066] The second type is NE-DC (NR-E-UTRA Dual Connectivity). As Figure 3 , that is, an NR base station (such as a gNB) serves as the MN, and an LTE base station (such as an ng-eNB) serves as the SN. Both the MN and the SN are connected to the 5G core network (5G Core, 5GC) to provide radio interface transmission resources for the data between the UE and the 5GC.
[0067] The third type is NGEN-DC (NG-RAN E-UTRA-NR Dual Connectivity). As Figure 4, that is, the LTE base station (such as ng-eNB) serves as the MN, and the NR base station (such as gNB) serves as the SN for DC. Both the MN and the SN are connected to the 5GC to provide radio access transmission resources for the data between the UE and the 5GC.
[0068] Fourthly, in addition to the above three types of LTE-NR DC, 5G also supports NR-NR DC (NR-DC), that is, both the MN and the SN are NR base stations, and both the master station and the secondary station are connected to the 5GC.
[0069] 3. RRC Transaction Identifier (RRC-TransactionIdentifier)
[0070] The RRC-TransactionIdentifier can be used together with the message type to identify the RRC procedure (or RRC transaction). The RRC-TransactionIdentifier can also be referred to as the Transaction id. For the sake of convenience in description, hereinafter the RRC transaction identifier will be uniformly referred to as the Transaction id.
[0071] It should be noted that with the continuous development of technology, the terms in the embodiments of this application may change, but they are all within the protection scope of this application.
[0072] In order to make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0073] The CPAC method provided by the embodiments of this application can be applied to Figure 5 the communication system shown in the figure. The communication system may include a terminal device and two network devices, and the terminal device and the two network devices are in a DC relationship. Among them, the connection architecture of the two network devices can refer to the above four DC architectures. It should be understood that the connection architecture of the two network devices in this application is not limited to the above four DC architectures, and the connection architecture of the two network devices may also be other DC architectures that appear in the future development of communication. It should be understood that Figure 5 this is only an exemplary illustration and does not specifically limit the number of terminal devices and network devices included in the communication system.
[0074] The CPAC method provided by this application can be applied to various communication systems. For example, it can be an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, an LTE system, a fifth-generation (5G) communication system, an LTE-5G hybrid architecture, a 5G NR system, or a new communication system emerging in the future development of communications, etc.
[0075] In the embodiments of this application, the terminal device is an entity on the user side for receiving or transmitting signals. The terminal device can be a device that provides voice and / or data connectivity to the user. For example, it can be a handheld device, a vehicle-mounted device, etc. with wireless connection capabilities. The terminal device can also be other processing devices connected to a wireless modem. The terminal device can communicate with a Radio Access Network (RAN). The terminal device can also be referred to as a wireless terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, or a User Equipment (UE), etc. The terminal device can be a mobile terminal, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, the terminal device can also be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), etc. Common terminal devices include, for example: mobile phones, tablets, laptops, palm computers, Mobile Internet Devices (MIDs), wearable devices, such as smart watches, smart bracelets, pedometers, etc., but the embodiments of this application are not limited thereto.
[0076] The network device involved in the embodiments of the present application is an entity on the network side for transmitting or receiving signals. For example, the network device may be an evolved Node B (eNB or e-NodeB) in LTE, may also be a new radio controller (NR controller), may be a gNode B (gNB) in a 5G system, may be a centralized unit, may be a new radio base station, may be a radio remote head, may be a micro base station, may be a relay, may be a distributed unit, may be a transmission reception point (TRP) or a transmission point (TP), or any other radio access device, but the embodiments of the present application are not limited thereto. The network device may cover one or more cells.
[0077] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art may know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0078] In the DC scenario, processes such as SN addition (PSCell addition, etc.) / change (including in-station PSCell modification and inter-station PSCell change, etc.) may be involved. The existing standard progress has achieved the use of CHO to support the addition / change of PSCell, that is, the CPAC mechanism.
[0079] Taking the PSCell change initiated by the MN below as an example, the CPC process will be described. As Figure 6 shown, the CPC process may be:
[0080] S601, the MN sends a SN addition request message to the target SN, for requesting the target SN to allocate SCG resources for the UE.
[0081] This message may include measurement results related to the target SN to assist the target SN in configuring SCG cell(s).
[0082] S602, the target SN sends a SN addition request confirmation message to the MN.
[0083] This SN addition request confirmation message includes conditional configuration information of one or more candidate PSCs.
[0084] Among them, the conditional configuration information may include candidate PSCell configurations and corresponding execution conditions. The conditional configuration may also be referred to as CPAC configuration, or the conditional configuration may be a unified name for CHO configuration and CPAC configuration. For the convenience of description, the configuration information including candidate PSCell configurations and corresponding execution conditions will be uniformly referred to as CPAC configuration below.
[0085] S603, the MN initiates an SN release procedure to the source SN to release the radio resources of the source SN.
[0086] After receiving the SN release request message, the source SN no longer sends data to the UE.
[0087] S604, the MN sends an RRC reconfiguration message to the UE.
[0088] The RRC reconfiguration message carries the CPAC configuration of one or more candidate PSCells.
[0089] S605, after receiving the RRC reconfiguration message, the UE verifies the validity of the RRC reconfiguration message and sends an RRC reconfiguration complete message to the MN when the verification is passed to notify the MN that the UE has received the RRC reconfiguration message.
[0090] S606, the MN sends an SN reconfiguration complete message to the target SN to notify the target SN that the UE has received the RRC reconfiguration message.
[0091] S607, based on the RRC reconfiguration message, the UE determines whether the candidate PSCell meets the handover trigger / execution conditions, uses the candidate PSCell that meets the handover trigger / execution conditions as the target PSCell and applies the target PSCell configuration.
[0092] S608, the UE sends an RRC reconfiguration complete message to the MN to notify the MN that the UE has applied the configuration of the target PSCell.
[0093] S609, the MN sends an SN reconfiguration complete message to the target SN to notify the target SN that the UE has applied the new configuration.
[0094] S610, the UE initiates a random access to the target PSCell and completes the synchronization of the target PSCell.
[0095] In the CPAC scenario, due to the time difference between the network sending the CPAC configuration through the RRC reconfiguration message and the UE determining the PSCell that meets the execution conditions, there will be two reconfiguration complete responses for one RRC reconfiguration message, as Figure 7In the process shown, in S604, the MN sends an RRC reconfiguration message to the UE. The UE responds with the first RRC reconfiguration complete message when receiving the CPAC configuration (i.e., step S605), and responds with the second RRC reconfiguration complete message after determining the target PSCell and applying the target PSCell configuration (i.e., step S608).
[0096] However, in current communication technologies, a Transaction id is used to identify an RRC process. For the Transaction id of the RRC reconfiguration complete message, it must be the same as the Transaction id in the RRC reconfiguration message that triggers this RRC reconfiguration complete message (i.e., one-to-one correspondence). Therefore, the two RRC reconfiguration complete messages in the CPAC process should both be set to the Transaction id carried in the RRC reconfiguration message in the CPAC configuration download. This may bring some problems. The following takes Figure 6 as an example for illustration.
[0097] Suppose in step S604, the MN sends an RRC reconfiguration message with Transaction id = 0 to the UE. The UE responds with an RRC reconfiguration complete message with Transaction id = 0 to the MN in step S605, and responds with an RRC reconfiguration complete message with Transaction id = 0 to the MN in step S608. Since in current communication technologies, there is a one-to-one relationship between the RRC reconfiguration complete message and the RRC reconfiguration message, that is, one RRC reconfiguration message corresponds to one RRC reconfiguration complete message. Therefore, when the MN receives the RRC reconfiguration complete message sent by the UE in step S605, it considers that the RRC reconfiguration process with Transaction id = 0 has been completed, so the Transaction id can be released, and this Transaction id = 0 can be used for other RRC reconfiguration processes (such as modifying the CPAC configuration or modifying some other air interface configurations). Therefore, when the MN receives the RRC reconfiguration complete message with Transaction id = 0 responded by the UE in step S608, it cannot determine whether this RRC reconfiguration complete message with Transaction id = 0 is the second RRC reconfiguration complete message of CPAC or the RRC reconfiguration complete message corresponding to other RRC reconfiguration messages, resulting in an error in the RRC reconfiguration process. Similarly, in CPAC scenarios such as PSCell addition, in-PSCell modification, and inter-PSCell change, there are also the same problems with the RRC reconfiguration messages sent by the MN to the UE and the RRC reconfiguration messages sent by the SN to the MN.
[0098] Based on this, the embodiments of the present application provide a CPAC method and apparatus, which are used to solve the problem that in the CPAC scenario, the network device cannot determine the RRC process corresponding to the RRC reconfiguration completion message, resulting in errors in the RRC reconfiguration process. Among them, the method and the apparatus are based on the same inventive concept. Since the principles of the method and the apparatus for solving problems are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be elaborated.
[0099] It should be understood that in the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item) of the following" or its similar expression refers to any combination of these items, including any combination of single item (s) or plural item (s). For example, at least one (item) of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0100] It should be understood that the terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. The singular forms "a", "the", and "said" used in the present application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0101] In addition, although terms such as first, second, and third may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0102] The following specifically describes the CPAC method provided by the present application with reference to the accompanying drawings.
[0103] Embodiment 1:
[0104] As Figure 7 shown, a CPAC method provided by an embodiment of the present application, which can be applied between a terminal device and a network device, and the method specifically may include:
[0105] S701, the first network device sends an RRC reconfiguration message to the terminal device. Correspondingly, the terminal device receives the RRC reconfiguration message from the first network device.
[0106] Among them, the naming of the RRC reconfiguration message is different under each access mode. For example, in E-UTRA, the RRC reconfiguration message is RRC Connection Reconfiguration. In NR, the RRC reconfiguration message is RRC Reconfiguration. For the convenience of description, in the embodiments of this application, the messages used for RRC reconfiguration are uniformly referred to as RRC reconfiguration messages. In the future development of communication, the messages used for RRC reconfiguration may be named other names, such as A. It should be understood that if A can also implement the functions implemented by the RRC reconfiguration message in the embodiments of this application, A can also be understood as the RRC reconfiguration message in the embodiments of this application.
[0107] In an exemplary illustration, the first network device may be the MN. In this exemplary illustration, the MN may send the RRC reconfiguration message to the terminal device through signalling radio bearer (SRB) 1.
[0108] In another exemplary illustration, the first network device may also be the SN. In this exemplary illustration, the SN may send the RRC reconfiguration message to the terminal device through SRB3. In a possible implementation manner, in this exemplary illustration, the RRC configuration process may not involve the MN.
[0109] S702, the terminal device sends a first RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message. The first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message. Correspondingly, the first network device receives the first RRC reconfiguration complete message. Among them, the Transaction id carried in the first RRC reconfiguration complete message is the same as the Transaction id carried in the RRC reconfiguration message, and is used to identify that the first RRC reconfiguration complete message and the RRC reconfiguration message belong to the same RRC process or transaction. Among them, Transaction id is used to identify the RRC process or RRC transaction.
[0110] Among them, the names of the RRC reconfiguration complete messages are different under different access systems. For example, in E-UTRA, the RRC reconfiguration complete message is "RRC Connection Reconfiguration Complete". In NR, the RRC reconfiguration complete message is "RRCReconfiguration Complete". For the convenience of description, in the embodiments of this application, the message used to indicate the completion of RRC reconfiguration is uniformly referred to as the RRC reconfiguration complete message. In the future development of communication, the message used to indicate the completion of RRC reconfiguration may be named other names, such as B. It should be understood that if B can also implement the functions of the RRC reconfiguration complete message in the embodiments of this application, B can also be understood as the RRC reconfiguration complete message in the embodiments of this application.
[0111] S703, the terminal device sends a second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message. The second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message. Correspondingly, the first network device receives the second RRC reconfiguration complete message. Among them, the Transaction id carried by the second RRC reconfiguration complete message and the Transaction id carried by the RRC reconfiguration message may be the same or different, or the second RRC reconfiguration complete message may not carry the Transaction id.
[0112] In the embodiments of this application, for the scenario where one RRC reconfiguration message corresponds to two RRC reconfiguration complete messages, by adding an indication in the second RRC reconfiguration complete message. For example, in the CPAC scenario, one RRC reconfiguration message requires two RRC reconfiguration complete messages, and the second RRC reconfiguration complete message needs to add a corresponding indication. The second RRC reconfiguration complete message is the RRC reconfiguration complete message when CPAC is successfully executed. This enables the network device to pair the RRC reconfiguration complete message with the RRC reconfiguration message that triggers it, so as to determine the RRC procedure corresponding to the RRC reconfiguration complete message, and further reduce the probability of errors in the RRC procedure.
[0113] In a possible implementation, the RRC reconfiguration message may carry CPAC configuration, and the CPAC configuration includes at least one candidate PSCell configuration and corresponding execution conditions. Before the terminal device sends a second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, the target PSCell configuration may be determined based on the execution conditions corresponding to at least one candidate PSCell configuration and the target PSCell configuration may be applied.
[0114] In the embodiments of the present application, the CPAC configuration can refer to the relevant description of the CHO configuration information above, and will not be repeated here. The process by which the terminal device determines the target PSCell configuration based on the execution conditions corresponding to at least one candidate PSCell configuration can refer to the relevant method in step S103, and will not be elaborated here.
[0115] In one exemplary illustration, the first indication can be used to indicate the completion of CPAC execution.
[0116] In another exemplary illustration, the first indication can be used to indicate that the first network device ignores the Transaction id carried in the second RRC reconfiguration complete message.
[0117] In yet another exemplary illustration, the first indication is used to indicate that the terminal device has applied the target PSCell configuration.
[0118] In still another exemplary illustration, the first indication is used to indicate that the second RRC reconfiguration complete message does not belong to an RRC process other than steps S701 to S703.
[0119] In some embodiments, before step S701, the first network device may receive RRC reconfiguration information sent by the second network device, and the RRC reconfiguration information may include the above CPAC configuration. The first network device may send the CPAC configuration to the terminal device in step S701 by including the RRC reconfiguration information in the RRC reconfiguration message. The second RRC reconfiguration complete message sent by the terminal device to the first network device in step S703 may include RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication, and the second indication is used to indicate that the RRC reconfiguration complete information is a response message to the RRC reconfiguration information.
[0120] Wherein, the Transaction id carried in the RRC reconfiguration information and the Transaction id carried in the RRC reconfiguration complete information may be the same or different.
[0121] In one exemplary illustration, the second indication can be used to indicate the completion of CPAC execution.
[0122] In another exemplary illustration, the second indication can be used to indicate that the second network device ignores the Transaction id carried in the RRC reconfiguration complete information.
[0123] In yet another exemplary illustration, the second indication is used to indicate that the terminal device has applied the target PSCell configuration.
[0124] In still another exemplary illustration, the second indication is used to indicate that the RRC reconfiguration complete information does not belong to other RRC processes other than steps S701 to S702.
[0125] It is understandable that the CPAC method provided in this application can also be applied to other processes, as long as the CPAC method provided in this application can be used for a plurality of response messages (or response information) by one RRC reconfiguration message (or RRC reconfiguration information) / RRC configuration message (or RRC configuration information) in the process.
[0126] For example, the CPAC method provided in this application can also be applied between two network devices, such as between an MN and an SN. The interaction process between the MN and the SN can be as Figure 8 shown below:
[0127] S801. The SN sends a first message to the MN. Correspondingly, the MN receives the first message from the SN. The first message may carry RRC reconfiguration information, and the RRC reconfiguration information may include CPAC configuration.
[0128] Exemplarily, the first message may be an SN addition request acknowledgement message (such as S-NODE ADDITION REQUEST ACKNOWLEDGE, SN Addition Request Acknowledge, SeNB Addition Request Acknowledge, SgNB Addition Request Acknowledge, etc.), or an SN modification request (such as SN Modification Required). For example, in the SN addition process or the SN change process, the first message may be an SN addition request acknowledgement message, and in the in-station PSCell modification process, the first message may be an SN modification request.
[0129] In one implementation, after receiving the first message, the MN sends an RRC reconfiguration message to the terminal device, and the RRC reconfiguration message may carry the CPAC configuration sent by the SN. For example, the MN includes the RRC reconfiguration information sent by the SN in the RRC reconfiguration message and sends it to the terminal device.
[0130] S802. The MN sends a second message to the SN in response to the first message, and the second message is used to indicate that the terminal device has successfully received the RRC reconfiguration information. Correspondingly, the SN receives the second message. The Transaction id carried in the second message is the same as the Transaction id carried in the first message, and is used to identify that the second message and the first message belong to the same RRC process or transaction.
[0131] Exemplarily, the second message can be an SN Reconfiguration Complete message, or an SN Modification Confirm message. For example, in the SN addition procedure or the SN change procedure, the second message can be an SN Reconfiguration Complete message, and in the in-station PSCell modification procedure, the second message can be an SN Modification Confirm message.
[0132] In one implementation, before step S802, the MN may receive the first RRC Reconfiguration Complete message sent in response to the RRC Reconfiguration message in the terminal device response field (for example, it can be the first RRC Reconfiguration Complete message in step S702).
[0133] S803, the MN sends a third message to the SN in response to the first message, and the third message is used to indicate that the third message is a response message to the first message. Correspondingly, the SN receives the third message.
[0134] In a possible implementation, before step S803, the MN may receive the second RRC Reconfiguration Complete message from the terminal device in response to the RRC Reconfiguration message (such as the second RRC Reconfiguration Complete message in step S703).
[0135] In one implementation, the third message may carry a second indication, and the second indication is used to indicate that the third message is a response message to the first message.
[0136] In one exemplary illustration, the second indication can be used to indicate the completion of CPAC execution.
[0137] In another exemplary illustration, the second indication can be used to indicate that the SN ignores the Transaction id carried in the third message.
[0138] In yet another exemplary illustration, the second indication is used to indicate that the terminal device has applied the target PSCell configuration.
[0139] In still another exemplary illustration, the second indication is used to indicate that the third message does not belong to an RRC process other than steps S801 - S803.
[0140] Exemplarily, the third message can be an SN Reconfiguration Complete message, or an SN Modification Confirm message. For example, in the SN addition procedure or the SN change procedure, the third message can be an SN Reconfiguration Complete message, and in the in-station PSCell modification procedure, the third message can be an SN Modification Confirm message.
[0141] In some embodiments, the third message carrying the second indication may be implemented in the following manner: the third message includes RRC reconfiguration complete information, and the RRC reconfiguration complete information includes the second indication. Among them, the RRC reconfiguration complete information may come from the terminal device. Exemplarily, the RRC reconfiguration complete information included in the third message may be referred to as SN RRC ReconfigurationComplete.
[0142] The RRC reconfiguration complete information may carry a Transaction id. Among them, the Transaction id carried by the RRC reconfiguration complete information may be the same as or different from the Transaction id carried by the first message, or the RRC reconfiguration complete information may not carry a Transaction id either.
[0143] As an example, MN sends the RRC reconfiguration information included in the first message in the RRC reconfiguration message to the terminal device. When the terminal device sends the second RRC reconfiguration complete message, the RRC reconfiguration complete information is included in the second RRC reconfiguration complete message. After receiving the second RRC reconfiguration complete message, MN sends the RRC reconfiguration complete information in the third message to the SN.
[0144] In the implementation manner where the third message carries the second indication, the SN may not stop the timer after receiving the second message, or it can be understood that the SN may continue to maintain the timer timing after receiving the second message, where the timer is used to monitor the XnAP / X2AP process handling time.
[0145] The SN may stop the timer after receiving the third message.
[0146] In another implementation manner, the third message may also be other messages different from the second message. For example, the third message may be a CPAC success message, or the third message may be a CPAC configuration application confirmation message.
[0147] In the implementation manner where the third message is other messages different from the second message, the SN may stop the timer after receiving the second message.
[0148] Among them, the names of the messages sent by MN and SN are only exemplary names, and they may also be named other things in the future communication development, which are not specifically limited here.
[0149] To better understand the embodiments of the present application, the following takes EN-DC as an example and combines specific CPAC application scenarios to specifically and detailedly describe the process of CPAC.
[0150] It can be understood that the interaction process between the terminal device and the MN and the interaction process between the MN and the SN can both adopt the above CPAC method, or only one of the interaction processes can adopt the above CPAC method. For example, the RRC process between the terminal device and the MN adopts the above CPAC method, and the interaction process between the MN and the SN does not adopt the above CPAC method. Another example is that the RRC process between the terminal device and the MN does not adopt the above CPAC method, and the interaction process between the MN and the SN adopts the above CPAC method. There is no specific limitation here. Below, taking the example that the RRC process between the terminal device and the MN and the interaction process between the MN and the SN can both adopt the above CPAC method for illustration.
[0151] It should be noted that the target SN involved in the embodiments of the present application can be one SN among the candidate SNs, and the candidate SNs can include one or more SNs.
[0152] Scenario 1: CPA scenario. Among them, CPA is a process initiated by the MN for adding an SN for the UE, where the PSCell of the SN is a conditional PSCell.
[0153] Such as Figure 9 , the CPA process can be:
[0154] S901, the MN sends an SN addition request message to the SN, which is used to request the SN to allocate corresponding radio resources for the dual connection of the UE.
[0155] The SN addition request message can be S-NODE ADDITION REQUEST, SN Addition Request, SeNB Addition Request, SgNB Addition Request, etc. The SN addition request message can include the latest measurement results of the SN for configuring the SCG cell. The message can also include the necessary security information (such as security keys, etc.) for the SN. The SN addition request message can include indication information for indicating that the addition request message is a conditional addition request.
[0156] S902, if the SN can accept the resource request of the MN, the SN sends a first message to the MN. Among them, the first message can include RRC reconfiguration information, and the RRC reconfiguration information carries CPAC configuration, that is, at least one candidate PSCell configuration and corresponding execution conditions. The RRC reconfiguration information can carry the first Transaction id.
[0157] Exemplarily, the first message can be an SN addition request confirmation message.
[0158] The SN addition request confirmation message can be S-NODE ADDITION REQUEST ACKNOWLEDGE, SNAddition Request Acknowledge, SeNB Addition Request Acknowledge, SgNB AdditionRequest Acknowledge, etc. The SN addition request confirmation message is used to confirm the SN conditional addition request information to the MN. This message includes the SCG radio resource configuration configured by the SN for the UE.
[0159] In S903, the MN sends an RRC reconfiguration message to the UE, and this RRC reconfiguration message is used to configure the SCG for the UE. This RRC reconfiguration message may contain the RRC reconfiguration information sent by the SN in S902. Among them, the RRC reconfiguration message may carry a second Transaction id. The second Transaction id may be the same as or different from the first Transaction id, and specific limitations are not made here.
[0160] In S904, after receiving the RRC reconfiguration message, the UE verifies the validity of the RRC reconfiguration message, and when the verification passes, sends a first RRC reconfiguration complete message to the MN. The first RRC reconfiguration complete message is used to indicate that the UE has successfully received the RRC reconfiguration message. Among them, the first RRC reconfiguration complete message may carry a second Transaction id.
[0161] In S905, the MN sends a second message to the SN. Among them, the second message may carry the first Transaction id.
[0162] Exemplarily, the second message can be an SN reconfiguration complete message.
[0163] In one implementation, the second message may include RRC reconfiguration complete information, and this RRC reconfiguration complete information carries the first Transaction id. The RRC reconfiguration complete information included in the second message may be referred to as SN RRC reconfiguration complete information.
[0164] In S906, the UE determines whether the candidate PSCell meets the change trigger / execution condition according to this RRC reconfiguration information, and uses the candidate PSCell that meets the change trigger / execution condition as the target PSCell and applies the target PSCell configuration.
[0165] In S907, the UE sends a second RRC reconfiguration complete message to the MN. The second RRC reconfiguration complete message contains a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to this RRC reconfiguration message. For the specific content indicated by the first indication, refer to the above text and will not be repeated here.
[0166] Among them, the second RRC reconfiguration complete message may include RRC reconfiguration complete information in response to the RRC reconfiguration information. The RRC reconfiguration complete information includes a second indication, and the second indication is used to indicate that the RRC reconfiguration complete information is the response information of the RRC reconfiguration information. For the specific content indicated by the second indication, refer to the above text and will not be repeated here.
[0167] The Transaction id carried in the second RRC reconfiguration complete message may be the second Transaction id or other Transaction id, which is not limited here.
[0168] S908, MN sends a third message to the SN.
[0169] In an exemplary description, the third message may be an SN reconfiguration complete message. The SN reconfiguration complete message may include RRC reconfiguration complete information of the terminal device in response to the RRC reconfiguration information.
[0170] In another exemplary description, the third message may also be other messages different from the second message. For example, the third message may be a CPAC success message, or the third message may be a CPAC configuration application confirmation message.
[0171] S909, the UE initiates synchronization to the target PSCell.
[0172] It should be noted that there is no strict sequence between steps S904 and S909. S904 can be executed first and then S909, or S909 can be executed first and then S904, or S904 and S909 can be executed simultaneously. The embodiments of the present application do not make specific limitations here. The target SN may be one of the candidate SNs, and the candidate SNs may include one or more SNs.
[0173] Scenario 2: The CPC process initiated by the MN. Among them, the CPC process initiated by the MN may be a process of inter-station conditional PSCell change initiated by the MN.
[0174] Such as Figure 10 , the CPC process initiated by the MN may be:
[0175] S1001 to S1002, specifically, it may refer to the above S901 to S902 and will not be repeated here.
[0176] S1003, the MN sends an SN release request to the source SN, and the SN release request is used to request the release of the radio resources of the source SN.
[0177] S1004, the source SN sends an SN release request confirmation to the MN.
[0178] Steps S1005 to S1011 can specifically refer to the above S903 to S909 and will not be elaborated here.
[0179] It should be noted that in S1001 to S1002, S1005 to S1011, the target SN performs the actions of SN in the above S901 to S902, S903 to S909.
[0180] It should be noted that there is no strict sequence for steps S1003 to S1004 and S1006. It is possible to execute S1003 to S1004 first and then S1006, or execute S1006 first and then S1003 to S1004, or execute S1003 to S1004 and S1006 simultaneously. The embodiments of the present application do not make specific limitations here. The target SN can be one of the candidate SNs, and the candidate SNs can include one or more SNs.
[0181] Scenario 3: The inter-station CPC scenario initiated by the SN. Among them, the inter-station CPC process initiated by the SN can be the process of inter-station conditional PSCell change initiated by the SN.
[0182] Such as Figure 11 , the inter-station CPC process initiated by the SN can be as follows:
[0183] S1101, the source SN sends an SN change request message to the MN, and the SN change request message is used to request the MN to change the SN of the UE.
[0184] S1102 to S1105 can specifically refer to the above S901 to S904 and will not be elaborated here.
[0185] S1106, the MN sends an SN change confirmation message to the source SN.
[0186] S1107 to S1111 can specifically refer to the above S905 to S909 and will not be elaborated here.
[0187] It should be noted that in S1102 to S1105, S1107 to S1111, the target SN performs the actions of SN in the above S901 to S904, S905 to S909. The target SN can be one of the candidate SNs, and the candidate SNs can include one or more SNs.
[0188] Scenario 4: The intra-station CPC scenario initiated by the SN. Among them, the intra-station CPC process initiated by the SN can be the process of inter-station conditional PSCell change initiated by the SN. In Scenario 4, the SN can send the CPAC configuration to the terminal device through SRB3, or the SN can also send the CPAC configuration to the MN, and the MN forwards it to the terminal device through SRB1.
[0189] Example 1: The terminal device receives the CPAC configuration from the SN through the SRB1 of the MN.
[0190] For example Figure 12 , a type of in-station CPC process initiated by the SN can be:
[0191] S1201, the SN sends a first message to the MN. Among them, the first message may include RRC reconfiguration information, and the RRC reconfiguration message carries the CPAC configuration, that is, at least one candidate PSCell configuration and the corresponding execution conditions. Among them, the RRC reconfiguration information may carry the first Transaction id.
[0192] Exemplarily, the first message may be SN Modification Required.
[0193] S1202 to S1208, specifically, reference can be made to the above S903 to S909, which will not be elaborated here.
[0194] After receiving the second message, the SN may not stop the timer, or it can be understood that after receiving the second message, the SN can continue to maintain the timer timing. Further, the SN may stop the timer after receiving the third message.
[0195] Alternatively, the SN may not change the stop timing of the timer, that is, the SN may stop the timer after receiving the second message.
[0196] Example 2: The terminal device receives the CPAC configuration through the SRB3 of the SN.
[0197] For example Figure 13 , another type of inter-station CPC process initiated by the SN can be:
[0198] S1301 to S1305, specifically, reference can be made to the above S903 to S904, S906 to S907, S909, which will not be elaborated here.
[0199] It should be noted that in S1301 to S1304, the SN performs the actions of the MN in the above S903 to S904, S906 to S907, S909.
[0200] In addition, the messages involved in step S1301 and step S9031 may be different. The message sent by the MN in step S903 is an RRC reconfiguration message, and the message sent by the SN in step S1301 may be an NR RRC reconfiguration message.
[0201] It should be understood that the various message names involved in the embodiments of the present application are only exemplary names and do not specifically limit the names of the messages.
[0202] Embodiment 2:
[0203] As Figure 14 shown, another CPAC method provided by an embodiment of the present application. The method may specifically include:
[0204] S1401, the SN determines to initiate a CPC process or a CPAC configuration change process.
[0205] Among them, the CPAC configuration change process may include, but is not limited to, at least one of the following: adding a CPAC configuration, modifying a CPAC configuration, and releasing a CPAC configuration;
[0206] S1402, the SN sends a request message to the MN. The request message is used to request the MN to perform SN modification or change, and the request message is used to notify the MN to initiate a CPC process or a CPAC configuration change process. Correspondingly, the MN receives the request message.
[0207] In one implementation manner, the CPAC method described in Embodiment 2 of the present application may be applied to an inter-station CPC process initiated by the SN. Exemplarily, the request message may be an SN change request message.
[0208] In another implementation manner, the CPAC method described in Embodiment 2 of the present application may be applied to an intra-station CPC process initiated by the SN. Exemplarily, the request message may be SN Modification Required.
[0209] S1403, after the CPC process or the CPAC configuration change process ends, the MN releases the Transaction id corresponding to the CPC process or the CPAC configuration change process.
[0210] Exemplarily, the request message may explicitly indicate that the MN initiates a CPC process or a CPAC configuration change process. For example, the request message carries a third indication, and the third indication is used to notify the MN that a CPC process or a CPAC configuration change process has been initiated. In one implementation manner, the third indication may be an explicit 1-bit indication, or the third indication may be an enumerated indication of a cell. Among them, the indication information for indicating that the MN initiates a CPC process and the indication information for indicating that the MN initiates a CPAC configuration change process may be different enumerated values of the same cell.
[0211] Alternatively, the request message may also implicitly indicate that the MN initiates a CPC process. For example, the request message may notify the MN to initiate a CPC process by carrying one or more candidate PSCells. Alternatively, for the scenario of inter-station CPC, the request message may notify the MN to initiate a CPC process by carrying the identifiers of one or more candidate SNs.
[0212] In the embodiments of the present application, the SN indicates the CPC process or the CPAC change process to the MN, so that the MN can know that one RRC reconfiguration message in the RRC process corresponds to two RRC reconfiguration complete messages. Thus, the MN can not release the Transaction id of the RRC process before receiving the two RRC reconfiguration complete messages. In the above manner, the MN can determine the RRC process corresponding to the RRC reconfiguration complete message, and further reduce the probability of errors in the RRC process.
[0213] Based on the same inventive concept as the method embodiments, the embodiments of the present application provide a communication device, and the structure of the communication device can be as Figure 15 shown, including a transceiver unit 1501 and a processing unit 1502.
[0214] In a specific implementation manner, the communication device can specifically be used to implement the method executed by the terminal device in the embodiments shown in FIGS. 7 to Figure 13 . The device can be the terminal device itself, or a chip or a chipset in the terminal device, or a part of the chip for executing the relevant method functions. Among them, the transceiver unit 1501 is used for sending and receiving messages. The processing unit 1502 is used to control the transceiver unit 1501 to execute: receiving an RRC reconfiguration message from a first network device; in response to the RRC reconfiguration message, sending a first RRC reconfiguration complete message to the first network device, where the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message; in response to the RRC reconfiguration message, sending a second RRC reconfiguration complete message to the first network device, where the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
[0215] Exemplarily, the first indication is used to indicate that the CPAC execution is completed; or, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message.
[0216] In one implementation manner, the RRC reconfiguration message carries at least one candidate PSCell configuration and corresponding execution conditions. The processing unit is further used to: before sending the second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, determine a target PSCell configuration based on the execution conditions corresponding to at least one candidate PSCell configuration and apply the target PSCell configuration.
[0217] Exemplarily, the first indication is used to indicate that the terminal device has applied the target PSCell configuration.
[0218] Exemplarily, the RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information comes from a second network device. The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication, where the second indication is used to indicate that the RRC reconfiguration complete information is response information to the RRC reconfiguration information.
[0219] Exemplarily, the second indication is used to indicate the completion of CPAC execution.
[0220] Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information.
[0221] Alternatively, the RRC reconfiguration information carries at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions. The second indication is used to indicate that the terminal device has applied the target PSCell configuration, where the target PSCell configuration is determined by the terminal device based on the at least one candidate PSCell configuration carried in the RRC reconfiguration information and the corresponding execution conditions.
[0222] In another specific implementation manner, the communication device can specifically be used to implement the method executed by the first network device in the embodiments shown in FIGS. 7 to Figure 13 The device can be the first network device itself, or a chip or a chipset in the first network device, or a part of the chip used to execute the relevant method functions. Among them, the transceiver unit 1501 is used to send and receive messages. The processing unit 1502 is used to control the transceiver unit 1501 to execute: sending a radio resource control (RRC) reconfiguration message to the terminal device; receiving a first RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, where the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message; receiving a second RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, where the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
[0223] Exemplarily, the first indication is used to indicate the completion of CPAC execution.
[0224] Alternatively, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message.
[0225] Alternatively, the RRC reconfiguration message carries at least one candidate PSCell configuration and corresponding execution conditions. The first indication is used to indicate that the terminal device has applied the target PSCell configuration, where the target PSCell configuration is determined by the terminal device based on the at least one candidate PSCell configuration and the corresponding execution conditions.
[0226] Exemplarily, the RRC reconfiguration message includes RRC reconfiguration information. The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication, where the second indication is used to indicate that the RRC reconfiguration complete information is response information to the RRC reconfiguration information.
[0227] Exemplarily, the second indication is used to indicate the completion of CPAC execution.
[0228] Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information.
[0229] Alternatively, the RRC reconfiguration information carries at least one candidate primary secondary cell (PSCell) configuration and corresponding execution conditions. The second indication is used to indicate that the terminal device has applied the target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on at least one candidate PSCell configuration carried in the RRC reconfiguration information and the corresponding execution conditions.
[0230] In another specific embodiment, the communication device can be specifically used to implement the method executed by the secondary base station in the embodiment shown in FIG. 14. The device can be the secondary base station itself, or a chip or a chipset in the secondary base station, or a part of the chip for executing the relevant method functions. Among them, the processing unit 1502 is used to determine to initiate a CPC process or a CPAC configuration change process, and the CPAC configuration change process includes at least one of the following: adding a CPAC configuration, modifying a CPAC configuration, and releasing a CPAC configuration. The transceiver unit 1501 is used to send a second message to the primary base station, where the second message is used to request the primary base station to modify or change the secondary base station, and the second message is used to notify the primary base station that a CPC process or a CPAC configuration change process has been initiated.
[0231] Exemplarily, the second message carries a third indication, and the third indication is used to notify the primary base station that a CPC process or a CPAC configuration change process has been initiated.
[0232] Alternatively, the second message notifies the primary base station that a CPC process has been initiated by carrying one or more candidate PSCs.
[0233] Alternatively, the second message notifies the primary base station that a CPC process has been initiated by carrying the identifier of the candidate secondary base station.
[0234] In another specific embodiment, the communication device can be specifically used to implement the method executed by the master base station in the embodiment shown in FIG. 14. The device can be the master base station itself, or a chip, a chipset in the master base station, or a part of the chip for executing the relevant method functions. Among them, the transceiver unit 1501 is used to receive a second message sent by the secondary base station. The second message is used to request the master base station to perform secondary base station modification or change, and the second message is used to notify the master base station that a conditional primary-secondary cell change (CPC) process or a CPAC configuration change process has been initiated. The CPAC configuration change process includes at least one of the following: adding a CPAC configuration, modifying a CPAC configuration, and releasing a CPAC configuration. The processing unit 1502 is used to release the transaction identifier corresponding to the CPC process or the CPAC configuration change process after the CPC process or the CPAC configuration change process ends.
[0235] Exemplarily, the second message carries a third indication, and the third indication is used to notify the master base station that a CPC process or a CPAC configuration change process has been initiated.
[0236] Alternatively, the second message notifies the master base station that a CPC process has been initiated by carrying one or more candidate primary-secondary cells (PSCells).
[0237] Alternatively, the second message notifies the master base station that a CPC process has been initiated by carrying the identifier of the candidate secondary base station.
[0238] The division of modules in the embodiments of the present application is illustrative. It is only a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present application, the functional modules can be integrated in one processor, or exist separately physically, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It can be understood that the functions or implementations of each module in the embodiments of the present application can be further referred to the relevant descriptions of the method embodiments.
[0239] Figure 16 It is a schematic structural diagram of a network device (such as an MN or an SN) provided by an embodiment of the present application, such as a schematic structural diagram of a base station. As Figure 16 shown, the base station can execute the above Figures 7 to 14The functions of the MN or SN in the method embodiments. The base station 160 may include one or more distributed units (DU) 1601 and one or more centralized units (CU) 1602. The DU 1601 may include at least one antenna 16011, at least one radio frequency unit 16015, at least one processor 16016, and at least one memory 16017. The DU 1601 is mainly used for the transceiver of radio frequency signals, the conversion between radio frequency signals and baseband signals, and partial baseband processing. The CU 1602 may include at least one processor 16022 and at least one memory 16021. Communication may be carried out between the CU 1602 and the DU 1601 through an interface. Among them, the control plane (Control plan) interface may be Fs-C, such as F1-C, and the user plane (User Plan) interface may be Fs-U, such as F1-U.
[0240] The CU 1602 is mainly used for baseband processing, controlling the base station, etc. The DU 1601 and the CU 1602 may be physically set together or physically separated, that is, a distributed base station. The CU 1602 is the control center of the base station and may also be called a processing unit, mainly used to complete the baseband processing function. For example, the CU 1602 may be used to control the base station to execute the above Figures 3 to 11 The operation procedures of the source access network device or the target access network device in the method embodiments.
[0241] Specifically, the baseband processing on the CU and the DU may be divided according to the protocol layers of the wireless network. For example, the functions of the PDCP layer and above protocol layers are set on the CU, and the protocol layers below PDCP, such as the RLC layer and the MAC layer, etc., are set on the DU. Another example is that the CU implements the functions of the RRC and PDCP layers, and the DU implements the functions of the RLC, MAC, and physical (physical, PHY) layers.
[0242] In addition, optionally, the base station 160 may include one or more radio frequency units (RU), one or more DUs, and one or more CUs. Among them, the DU may include at least one processor 16016 and at least one memory 16017, the RU may include at least one antenna 16011 and at least one radio frequency unit 16015, and the CU may include at least one processor 16022 and at least one memory 16021.
[0243] In one example, the CU1602 may be composed of one or more single boards. Multiple single boards may jointly support a radio access network with a single access indication (such as a 5G network), or may separately support radio access networks with different access systems (such as an LTE network, a 5G network, or other networks). The memory 16021 and the processor 16022 may serve one or more single boards. That is, a memory and a processor may be separately provided on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board. The DU1601 may be composed of one or more single boards. Multiple single boards may jointly support a radio access network with a single access indication (such as a 5G network), or may separately support radio access networks with different access systems (such as an LTE network, a 5G network, or other networks). The memory 16017 and the processor 16016 may serve one or more single boards. That is, a memory and a processor may be separately provided on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits may be provided on each single board.
[0244] Figure 17 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application. The terminal device can execute the Figures 7 to 13 functions of the terminal device in the above-mentioned method embodiment. For the sake of convenience of description, Figure 17 only the main components of the terminal device are shown. As Figure 17 shown, the terminal device 170 includes a processor, a memory, a control circuit, an antenna, and an input / output device. The processor is mainly used for processing communication protocols and communication data, and for controlling the entire terminal device, executing software programs, and processing data of software programs. For example, it is used to support the terminal device to execute the Figures 7 to 13 actions described in the above-mentioned method embodiment. The memory is mainly used for storing software programs and data. The control circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The control circuit and the antenna together may also be called a transceiver, which is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used for receiving data input by the user and outputting data to the user.
[0245] After the terminal device is powered on, the processor can read the software program in the memory, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0246] Those skilled in the art can understand that for the sake of convenience of description, Figure 17 only one memory and one processor are shown. In an actual terminal device, there may be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element. The embodiments of the present application do not make any limitations in this regard.
[0247] As an alternative implementation, the terminal device may include a baseband processor and a central processor. The baseband processor is mainly used to process communication protocols and communication data, and the central processor is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 17 The processor in [description] can integrate the functions of the baseband processor and the central processor. Those skilled in the art can understand that the baseband processor and the central processor can also be independent processors and are interconnected through technologies such as a bus. Those skilled in the art can understand that the terminal device can include multiple baseband processors to adapt to different network modes, and the terminal device can include multiple central processors to enhance its processing ability. Each component of the terminal device can be connected through various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0248] In the embodiments of the present application, the antenna and the control circuit with transceiver functions can be regarded as the transceiver unit 1701 of the terminal device 170. For example, it is used to support the terminal device to perform receiving and sending functions. The processor 1702 with processing functions is regarded as the processing unit 1702 of the terminal device 170. As Figure 17As shown in the figure, the terminal device 170 includes a transceiver unit 1701 and a processing unit 1702. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. Optionally, the devices in the transceiver unit 1701 for implementing the receiving function can be regarded as a receiving unit, and the devices in the transceiver unit 1701 for implementing the sending function can be regarded as a sending unit. That is, the transceiver unit 1701 includes a receiving unit and a sending unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0249] The processor 1702 can be used to execute the instructions stored in the memory to control the transceiver unit 1701 to receive signals and / or send signals, and complete the functions of the terminal device in the above method embodiments. The processor 1702 also includes an interface for implementing the input / output function of signals. As an implementation manner, the function of the transceiver unit 1701 can be considered to be implemented by a transceiver circuit or a dedicated chip for transceiver.
[0250] An embodiment of the present invention also provides a computer-readable storage medium for storing computer software instructions required to be executed by the above processor, which includes a program required to be executed by the above processor.
[0251] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.
[0252] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowcharts and / or block diagrams, and the combination of processes and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0253] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction means that implements the functions specified in one or more of the processes Figure 1 one or more processes and / or blocks Figure 1 specified in the block or blocks.
[0254] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more of the processes Figure 1 one or more processes and / or blocks Figure 1 specified in the block or blocks.
[0255] It is apparent that those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to cover these modifications and variations.
Claims
1. A conditional primary / secondary cell addition / change CPAC method, characterized in that, including: The terminal device receives a Radio Resource Control (RRC) reconfiguration message from a first network device; The terminal device sends a first RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, where the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message; The terminal device sends a second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, where the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
2. The method according to claim 1, wherein The first indication is used to indicate the completion of CPAC execution; Alternatively, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message.
3. The method according to claim 1, wherein The RRC reconfiguration message carries at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions; Before the terminal device sends the second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, the method further includes: The terminal device determines a target PSCell configuration based on the execution conditions corresponding to the at least one candidate PSCell configuration and applies the target PSCell configuration; The first indication is used to indicate that the terminal device has applied the target PSCell configuration.
4. The method according to any one of claims 1 to 3, characterized in that The RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information is from a second network device; The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication, where the second indication is used to indicate that the RRC reconfiguration complete information is a response message to the RRC reconfiguration information.
5. The method according to claim 4, characterized in that, The second indication is used to indicate the completion of CPAC execution; Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information.
6. The method according to claim 4, wherein The RRC reconfiguration information carries at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions; The second indication is used to indicate that the terminal device has applied a target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on the at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions carried in the RRC reconfiguration information.
7. A conditional primary / secondary cell addition / change CPAC method, characterized in that, including: A first network device sends a Radio Resource Control (RRC) reconfiguration message to a terminal device; The first network device receives the first RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, where the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message; The first network device receives the second RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, where the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
8. The method according to claim 7, wherein The first indication is used to indicate the completion of CPAC execution; Alternatively, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message.
9. The method according to claim 7, wherein The RRC reconfiguration message carries at least one candidate primary secondary cell (PSCell) configuration and corresponding execution conditions; The first indication is used to indicate that the terminal device has applied the target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on the at least one candidate PSCell configuration and corresponding execution conditions.
10. The method according to any one of claims 7 to 9, characterized in that, The RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information is from a second network device; The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication, and the second indication is used to indicate that the RRC reconfiguration complete information is a response message to the RRC reconfiguration information.
11. The method according to claim 10, wherein The second indication is used to indicate the completion of CPAC execution; Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information.
12. The method according to claim 10, characterized in that The RRC reconfiguration information carries at least one candidate PSCell configuration and corresponding execution conditions; The second indication is used to indicate that the terminal device has applied the target PSCell configuration, and the target PSCell configuration is determined by the terminal device based on the at least one candidate PSCell configuration and corresponding execution conditions carried in the RRC reconfiguration information.
13. A conditional primary / secondary cell addition / change CPAC device, characterized in that, Comprising: a transceiver unit for transmitting and receiving messages; a processing unit for performing the following actions through the transceiver unit: receiving a radio resource control (RRC) reconfiguration message from a first network device; sending a first RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, where the first RRC reconfiguration complete message is used to indicate successful reception of the RRC reconfiguration message; sending a second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, where the second RRC reconfiguration complete message includes a first indication, and the first indication is used to indicate that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
14. The device according to claim 13, characterized in that, The first indication is used to indicate the completion of CPAC execution; Alternatively, the first indication is used to indicate that the first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message.
15. The device according to claim 13, characterized in that, The RRC reconfiguration message carries at least one candidate PSCell configuration and corresponding execution conditions; The processing unit is further configured to: before sending the second RRC reconfiguration complete message to the first network device in response to the RRC reconfiguration message, determine a target PSCell configuration based on the execution conditions corresponding to the at least one candidate PSCell configuration and apply the target PSCell configuration; The first indication is used to indicate that the target PSCell configuration has been applied.
16. The device according to any one of claims 13-15, characterized in that, The RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information comes from a second network device; The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication for indicating that the RRC reconfiguration complete information is a response message to the RRC reconfiguration information.
17. The device according to claim 16, characterized in that, The second indication is used to indicate the completion of CPAC execution; Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information.
18. The device according to claim 16, characterized in that, The RRC reconfiguration information carries at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions; The second indication is used to indicate that the target PSCell configuration has been applied, where the target PSCell configuration is determined based on at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions carried in the RRC reconfiguration information.
19. A conditional primary / secondary cell addition / change CPAC device, characterized in that, including: a transceiver unit for transceiving messages; a processing unit for performing the following actions through the transceiver unit: sending a radio resource control (RRC) reconfiguration message to a terminal device; receiving a first RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, where the first RRC reconfiguration complete message is used to indicate that the terminal device has successfully received the RRC reconfiguration message; receiving a second RRC reconfiguration complete message sent by the terminal device in response to the RRC reconfiguration message, where the second RRC reconfiguration complete message includes a first indication for indicating that the second RRC reconfiguration complete message is a response message to the RRC reconfiguration message.
20. The device according to claim 19, wherein, The first indication is used to indicate the completion of CPAC execution; Alternatively, the first indication is used to indicate that a first network device ignores the transaction identifier carried in the second RRC reconfiguration complete message.
21. The device according to claim 19, characterized in that, The RRC reconfiguration message carries at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions; The first indication is used to indicate that the terminal device has applied the target PSCell configuration, where the target PSCell configuration is determined by the terminal device based on the at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions.
22. The device according to any one of claims 19-21, characterized in that, The RRC reconfiguration message includes RRC reconfiguration information, where the RRC reconfiguration information comes from a second network device; The second RRC reconfiguration complete message includes RRC reconfiguration complete information in response to the RRC reconfiguration information, and the RRC reconfiguration complete information includes a second indication for indicating that the RRC reconfiguration complete information is a response message to the RRC reconfiguration information.
23. The device according to claim 22, wherein, The second indication is used to indicate the completion of CPAC execution; Alternatively, the second indication is used to indicate that the second network device ignores the transaction identifier carried in the RRC reconfiguration complete information.
24. The device according to claim 22, characterized in that, The RRC reconfiguration information carries at least one candidate primary-secondary cell (PSCell) configuration and corresponding execution conditions; The second indication is used to indicate that the target PSCell configuration has been applied by the terminal device, and the target PSCell configuration is determined by the terminal device based on at least one candidate primary secondary cell (PSCell) configuration carried in the RRC reconfiguration information and the corresponding execution conditions.
25. A communication device, characterized in that, The communication device includes a transceiver, a processor, and a memory; program instructions are stored in the memory; when the program instructions are executed, the communication device is caused to execute the method according to any one of claims 1 to 6, or the communication device is caused to execute the method according to any one of claims 7 to 12.
26. A chip, characterized in that, The chip is coupled to a memory in the electronic device, such that when the chip is running, it calls program instructions stored in the memory to implement the method according to any one of claims 1 to 6, or to implement the method according to any one of claims 7 to 12.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes program instructions, and when the program instructions are running on a device, the device is caused to execute the method according to any one of claims 1 to 12.