Method, system, device, equipment and medium for adding or changing primary and secondary cells

By receiving and processing CPAC configuration information in the terminal, the terminal can perform multiple main and auxiliary cell additions or changes processes without increasing signaling overhead and delay, and solve the problems of degradation of user experience and increase signaling overhead caused by frequent PSCell changes in the prior art.

CN115226133BActive Publication Date: 2025-04-15CHINA TELECOM CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210851577.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-19
Publication Date
2025-04-15
Estimated Expiration
2042-07-19

AI Technical Summary

Technical Problem

In the prior art, the terminal needs to wait for the network to reconfigure after completing a PSCell addition or change before the next PSCell change is performed, resulting in a decline in user experience and an increase in signaling overhead.

Method used

By receiving the CPAC configuration information sent by the master node, the terminal can continuously execute the CPAC process and release the CPAC configuration when the maximum number of consecutive executions is reached, reducing signaling overhead and delay.

Benefits of technology

It is realized that without increasing signaling overhead and delay, the terminal's ability to continuously add or change the main and auxiliary cells is improved, thereby improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115226133B_ABST
    Figure CN115226133B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, system, device, electronic device and computer storage medium for adding or changing primary and secondary cells, and relates to the field of wireless communication technology. The method includes: receiving conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information: indication information indicating that the terminal continuously executes CPAC, the maximum value of the CPAC process; according to the CPAC configuration information, the CPAC process is continuously executed. The embodiment of the present disclosure can realize multiple primary and secondary cell change processes through one RRC configuration, thereby reducing signaling overhead and delay, and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the continuous advancement of 5G commercial deployment, spectrum resources in low-frequency bands have become saturated, and the network is evolving towards higher frequency bands. In view of the transmission characteristics of high-frequency millimeter waves, in order to ensure the basic coverage of users, operators will deploy MR-DC (Multi-RAT Dual Connectivity) architecture on a large scale and configure high-frequency cells as auxiliary cell groups. In this way, the coverage characteristics of low frequencies and the capacity characteristics of high frequencies are fully utilized to ensure network coverage while improving system capacity. For high-frequency cells in the network, such as millimeter wave cells, the coverage radius is small. In order to ensure the user service experience of emerging 5G applications and ensure that the network provides users with reliable and consistent services, it is necessary to enhance the MR-DC scenarios and mobility-related mechanisms in the NR (New Radio) system.

[0003] 3GPP (3rd Generation Partnership Project) introduced the CPAC (Conditional PScell ​​Addition or Change) mechanism in Rel-16 (5G second phase standard version) and Rel-17 (5G third phase standard version), allowing the network to configure multiple candidate primary and secondary cells (Primary Secondary Cell, PSCell) for the terminal, and the terminal evaluates the PSCell addition or change execution conditions. When one or more PSCell addition or change execution conditions are met, the random access process to the target PSCell is directly initiated. However, the existing standards stipulate that when the terminal performs random access to the target PScell, the CPAC configuration needs to be released, that is, the terminal cannot perform continuous CPAC, which causes the terminal to wait for network reconfiguration after completing a PSCell addition or change before the next PSCell change. When deploying cells, frequent PSCell changes will lead to a decline in user experience and more signaling overhead.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a method, system, device, electronic device and computer storage medium for adding or changing primary and secondary cells, which at least to a certain extent overcome the problem of high latency and signaling overhead caused by frequent PSCell changes in related technologies.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, a method for adding or changing a primary or secondary cell is provided, which is applied to a terminal and includes:

[0008] Receive the conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information:

[0009] Instruction information for instructing the terminal to continuously perform CPAC;

[0010] The maximum value of the CPAC process, the maximum value of the CPAC process is: the maximum number of consecutively executed CPAC processes that the terminal can support.

[0011] In one embodiment of the present disclosure, it also includes: determining whether the execution number of the CPAC process exceeds the maximum value of the CPAC process, and if so, sending a signal to the master node and releasing the CPAC configuration.

[0012] In one embodiment of the present disclosure, it also includes: receiving a radio resource control RRC signaling sent by the master node, wherein the RRC signaling carries the CPAC configuration information.

[0013] In one embodiment of the present disclosure, it also includes:

[0014] When the number of executions of the CPAC process does not exceed the maximum value of the CPAC process, the CPAC configuration information is retained or stored, and the candidate cell status continues to be monitored.

[0015] In one embodiment of the present disclosure, it also includes:

[0016] When the CPAC execution conditions are met, a random access procedure is initiated to the target primary and secondary cells;

[0017] Report the selected target primary and secondary cell information to the master node.

[0018] In one embodiment of the present disclosure, the CPAC configuration information includes an identifier or index of a candidate cell and a CPAC execution condition corresponding to the candidate cell.

[0019] In one embodiment of the present disclosure, the receiving of CPAC configuration information sent by the master node includes:

[0020] A first signaling is sent to the master node, wherein the first signaling indicates that the current terminal of the master node has received the CPAC configuration information.

[0021] In one embodiment of the present disclosure, the sending of signaling to the master node includes:

[0022] A second signaling is sent to the master node, wherein the second signaling indicates that the current CPAC execution times of the master node has reached the maximum value of the CPAC process.

[0023] According to another aspect of the present disclosure, a method for adding or changing a primary or secondary cell is provided, which is applied to a primary node and includes:

[0024] Send CPAC configuration information to the terminal, where the CPAC configuration information includes one or more of the following information:

[0025] Instruction information for instructing the terminal to continuously perform CPAC;

[0026] The maximum value of the CPAC process, the maximum value of the CPAC process is the maximum number of consecutively executed CPAC processes that the terminal can support.

[0027] In one embodiment of the present disclosure, before sending the CPAC configuration information to the terminal, the method includes:

[0028] Receiving measurement reports reported by terminals;

[0029] Determine whether to send the CPAC configuration information to the terminal according to one or more of the following information:

[0030] said measurement report;

[0031] Feedback information of candidate target nodes;

[0032] Actual deployment scenario data;

[0033] Terminal performance data.

[0034] According to another aspect of the present disclosure, a system for adding or changing a primary or secondary cell is provided, including:

[0035] The terminal receives the CPAC configuration information sent by the master node, continuously executes the CPAC process according to the CPAC configuration information, releases the CPAC configuration information when the number of executions of the CPAC process reaches the maximum value of the CPAC process, and sends a second signaling to the master node to indicate that the number of executions of the CPAC process has reached the maximum value; when the CPAC execution condition is met, initiates random access information to the target primary and secondary cells;

[0036] The master node determines whether to configure the terminal to continuously execute the CPAC process; sends CPAC configuration information to the terminal; and receives signaling sent by the terminal.

[0037] According to another aspect of the present disclosure, a device for adding or changing a primary or secondary cell is provided, including:

[0038] The CPAC configuration information receiving module receives the conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information:

[0039] Instruction information for instructing the terminal to continuously perform CPAC;

[0040] The maximum value of the CPAC process is the maximum number of CPAC processes that can be executed continuously that the terminal can support;

[0041] A CPAC process continuous execution module executes the CPAC process according to instruction information for instructing the terminal to continuously execute CPAC;

[0042] The CPAC process maximum value judgment module judges whether the execution quantity of the CPAC process exceeds the maximum value of the CPAC process. If so, a signal is sent to the master node and the CPAC configuration is released.

[0043] According to another aspect of the present disclosure, an electronic device is also provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned primary and secondary cell adding or changing methods by executing the executable instructions.

[0044] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for adding or changing a primary or secondary cell described in any one of the above is implemented.

[0045] The embodiments of the present disclosure provide a method, system, device, electronic device and computer storage medium for adding or changing primary and secondary cells, which receives conditional primary and secondary cell addition or change CPAC configuration information sent by a master node, wherein the CPAC configuration information includes one or more of the following information: indication information indicating that the terminal continuously executes CPAC, and a maximum value of the CPAC process; according to the CPAC configuration information, the CPAC process is continuously executed, and multiple primary and secondary cell change processes are implemented through one configuration, thereby reducing signaling overhead and latency, and improving user experience.

[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0048] Figure 1 A flow chart of a method for adding or changing a primary or secondary cell in an embodiment of the present disclosure is shown;

[0049] Figure 2 A flow chart of another method for adding or changing a primary or secondary cell in an embodiment of the present disclosure is shown;

[0050] Figure 3 A flow chart of a method for randomly accessing a primary or secondary cell in an embodiment of the present disclosure is shown;

[0051] Figure 4 A flow chart of a method for sending CPAC configuration information in an embodiment of the present disclosure is shown;

[0052] Figure 5 A flow chart of another method for adding or changing a primary or secondary cell in an embodiment of the present disclosure is shown;

[0053] Figure 6 A schematic diagram of a method for executing a continuous CPAC mechanism signaling process by a terminal in an embodiment of the present disclosure is shown;

[0054] Figure 7 A schematic diagram of a primary and secondary cell changing device in an embodiment of the present disclosure is shown;

[0055] Figure 8 A schematic diagram of a primary and secondary cell change system in an embodiment of the present disclosure is shown; and

[0056] Fig. 9 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0057] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0058] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0059] For ease of understanding, several terms involved in the present disclosure are explained below:

[0060] DC (Dual connectivity) means connecting MCG and SCG at the same time.

[0061] MCG (Master Cell group) contains one or more cells and is the group where the cell where the terminal first initiates the random access process is located;

[0062] PCell (Primary Cell) is the cell used by the terminal to initiate initial access in MCG, and is the most "main" cell in MCG; all cells except PCell in MCG are SCell (Secondary Cell); PCell and SCell are combined together through CA (Carrier aggregation) technology.

[0063] SCG (Secondary Cell group) includes one or more cells and is a cell group added after the terminal establishes a connection with the MCG; the cells of the SCG and the cells of the MCG are neighbor cells.

[0064] PSCell (Primary Secondary Cell) is the cell where the terminal initiates initial access under SCG, and is the most "main" cell of SCG; all cells in SCG except PSCell are SCell (Secondary Cell); PSCell and SCell are combined together through CA technology.

[0065] The master node (MasterNode, MN) acts as a node of MCG. It is the base station where the terminal first initiates the random access process among the two base stations that provide dual-link services to the terminal. Its main task is to provide data service flow bearer.

[0066] A secondary node (SN) acts as a node of the SCG and is a base station that does not carry control plane signaling among the two base stations that provide dual-link services to the terminal.

[0067] The core idea of ​​the CPAC (Conditional PScell ​​Addition or Change) mechanism is to configure multiple candidate PSCells. When the terminal evaluates that a candidate PSCell meets the triggering conditions, it directly initiates random access to the PSCell and no longer evaluates the triggering conditions of other candidate cells.

[0068] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0069] Firstly, an embodiment of the present disclosure provides a method for adding or changing a primary or secondary cell, which can be executed by any electronic device with computing and processing capabilities.

[0070] Figure 1 A flow chart of a method for adding or changing a primary or secondary cell in an embodiment of the present disclosure is shown. Figure 1 As shown, the method for adding or changing a primary or secondary cell provided in the embodiment of the present disclosure includes the following steps:

[0071] S102, receiving conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, where the CPAC configuration information includes one or more of the following information:

[0072] Instruction information for instructing the terminal to continuously perform CPAC;

[0073] The maximum value of CPAC process is: the maximum number of CPAC processes that the terminal can support to be executed continuously;

[0074] S104, executing instructions in the CPAC configuration information according to the CPAC configuration information.

[0075] In one embodiment, a radio resource control RRC signaling sent by a master node is received, where the RRC signaling carries CPAC configuration information.

[0076] In one embodiment, the RRC signaling includes but is not limited to: the number of CPAC process executions or release CPAC configuration indication information.

[0077] In one embodiment, the CPAC configuration information also includes an identifier or index of the candidate cell, and a CPAC execution condition corresponding to the candidate cell.

[0078] It should be noted that the core idea of ​​the CPAC (Conditional PScell ​​Addition or Change) mechanism is to configure multiple candidate PSCells. When the terminal evaluates that a candidate PSCell meets the triggering conditions, it directly initiates random access to the PSCell.

[0079] It should be noted that the indication information instructing the terminal to continuously execute CPAC is used to instruct the terminal to continuously execute the CPAC process, and the indication information instructing the terminal to continuously execute CPAC can be a Frequent CPAC indicator IE.

[0080] In one embodiment, the indication information instructing the terminal to continuously execute CPAC may include information about the number of times the terminal continuously executes the CPAC process. The terminal receives the indication information instructing the terminal to continuously execute CPAC sent by the master node, and continuously executes the CPAC process. When certain conditions are met, such as the number of times the terminal continuously executes the CPAC process, the indication information instructing the terminal to continuously execute CPAC is released.

[0081] In one embodiment, the number information can be set manually or automatically.

[0082] It should be noted that the maximum value of the CPAC process is used to indicate the maximum number of CPAC processes that the terminal can execute continuously. The maximum value of the CPAC process can be the Maximum Number of Frequent CPAC IE.

[0083] In one embodiment, the terminal receives the maximum value of the CPAC process sent by the master node, obtains corresponding indication information of continuously executing the CPAC process according to the maximum value of the CPAC process, and determines whether the number of executions of the CPAC process exceeds the maximum value of the CPAC process. If so, a signaling is sent to the master node and the CPAC configuration is released.

[0084] In one embodiment, Figure 2 A flow chart of another method for adding or changing a primary or secondary cell in an embodiment of the present disclosure is shown. Figure 2 As shown, the method for adding or changing a primary or secondary cell provided in the embodiment of the present disclosure includes the following steps:

[0085] S202, receiving CPAC configuration information sent by the master node, wherein the CPAC configuration information includes instruction information for instructing the terminal to continuously execute CPAC and a maximum value of the CPAC process;

[0086] S204, continuously executing the CPAC process according to the instruction information instructing the terminal to continuously execute CPAC;

[0087] S206, determining whether the number of CPAC process executions exceeds the maximum value of the CPAC process;

[0088] S208, if yes, send a signal to the master node and release the CPAC configuration;

[0089] S210: Otherwise, retain or store the CPAC configuration information and continue to monitor the candidate cell status.

[0090] In one embodiment, when the terminal successfully accesses the target primary and secondary cells or the access fails, the target primary and secondary cells return successful or failed access information to the terminal. If the CPAC configuration information remains unchanged, the terminal maintains the CPAC configuration information. If the CPAC configuration information changes, the terminal saves the CPAC configuration information.

[0091] In one embodiment, after receiving the CPAC configuration information sent by the master node, the method includes: sending a first signaling to the master node, where the first signaling indicates that the current terminal of the master node has received the CPAC configuration information.

[0092] In one embodiment, after sending a signal to the master node and releasing the CPAC configuration, the method includes: sending a second signal to the master node, wherein the second signal indicates that the current CPAC execution times of the master node has reached the maximum value of the CPAC process.

[0093] In one embodiment, the first signaling and the second signaling may be RRC signaling.

[0094] In the above embodiment, the terminal stores the CPAC configuration on demand according to the newly added CPAC configuration information in the RRC message, configures multiple candidate primary and secondary cells for the terminal, and allows the terminal to execute continuous CPAC processes according to the instructions of the network side and pre-configured decision conditions, so that the base station can implement multiple primary and secondary cell change processes through one RRC configuration, thereby reducing signaling overhead, reducing the primary and secondary cell change delay under the MR-DC architecture, and improving user experience.

[0095] Figure 3 A flow chart of a method for randomly accessing a primary or secondary cell in an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the method for randomly accessing a primary or secondary cell provided in the embodiment of the present disclosure is applied to a terminal, and includes the following steps:

[0096] S302: When the CPAC execution conditions are met, a random access process is initiated to the target primary and secondary cells.

[0097] It should be noted that when and / or whether to execute the corresponding primary and secondary cell adding / changing command can be determined according to the CPAC execution conditions.

[0098] In one embodiment, the terminal evaluates the CPAC execution conditions, and when the evaluation satisfies one or more execution conditions, initiates a random access process to the target primary and secondary cells, and reports the target primary and secondary cell information to the master node through RRC signaling.

[0099] S304: Report the selected target primary and secondary cell information to the master node.

[0100] It should be noted that the target primary and secondary cell information includes but is not limited to: target primary and secondary cell identification information.

[0101] In the above embodiment, when the CPAC execution condition is met, the terminal initiates a random access process to the target primary and secondary cells, and reports the selected target primary and secondary cell information to the master node, which can improve the access efficiency of the target primary and secondary cells.

[0102] In one embodiment, a method for adding or changing a primary or secondary cell is also provided, which is applied to a primary node and includes:

[0103] Send CPAC configuration information to the terminal, where the CPAC configuration information includes one or more of the following information:

[0104] Instruction information for instructing the terminal to continuously perform CPAC;

[0105] The maximum value of CPAC processes is the maximum number of CPAC processes that can be executed continuously by the terminal.

[0106] In the above embodiment, the master node sends CPAC configuration information to the terminal, and the terminal stores the CPAC configuration on demand based on the CPAC configuration information. By configuring multiple candidate primary and secondary cells for the terminal, and allowing the terminal to execute continuous CPAC processes according to the instructions of the network side and pre-configured decision conditions, the base station can implement multiple primary and secondary cell change processes through one RRC configuration, thereby reducing signaling overhead and reducing the primary and secondary cell change delay under the MR-DC architecture.

[0107] Figure 4 A flow chart of a method for sending CPAC configuration information in an embodiment of the present disclosure is shown. Figure 4 As shown, the CPAC configuration information sending method provided in the embodiment of the present disclosure includes the following steps:

[0108] S402, receiving a measurement report reported by a terminal;

[0109] It should be noted that when the terminal is in idle or inactive state, it measures the signal quality of the adjacent cells and the serving cell according to the advance measurement configuration in the system broadcast or RRC release message; when the terminal enters the connected state, it directly reports the measurement report, thereby providing auxiliary information for the network side to add auxiliary nodes and auxiliary cells, further reducing the delay in establishing MR-DC.

[0110] S404, determining whether to send CPAC configuration information to the terminal;

[0111] In one embodiment, it is determined whether to send CPAC configuration information to the terminal according to one or more of the following information;

[0112] Measurement reports;

[0113] Feedback information of candidate target nodes;

[0114] Actual deployment scenario data;

[0115] Terminal performance data;

[0116] Other information that may affect CPAC configuration.

[0117] It should be noted that the feedback information of the candidate target node is access feedback information of the candidate target node, etc.

[0118] It should be noted that the actual deployment scenario data is

[0119] It should be noted that the terminal performance data refers to the transmission rate of the terminal, etc.

[0120] S406: Send CPAC configuration information to the terminal.

[0121] In the above embodiment, the master node determines whether to send CPAC configuration information to the terminal based on information that may affect the CPAC configuration, and sends the CPAC configuration information when the sending conditions are met, thereby reducing costs and saving resources.

[0122] Figure 5 A flow chart of another method for adding or changing a primary or secondary cell in an embodiment of the present disclosure is shown. Figure 5 As shown, the method for adding or changing a primary or secondary cell provided in the embodiment of the present disclosure includes the following steps:

[0123] S502, the master node sends RRC signaling to the terminal, where the RRC signaling carries CPAC configuration information.

[0124] In one embodiment, the CPAC configuration information includes but is not limited to: indication information indicating that the terminal executes CPAC continuously and indication information of the maximum number of CPAC processes that can be continuously executed that the terminal can support.

[0125] It should be noted that the indication information of the maximum number of consecutive executions of CPAC processes that the terminal can support includes the maximum number of consecutive executions of CPAC processes that the terminal can support.

[0126] S504, the terminal receives the RRC signaling, stores the CPAC configuration information as needed according to the CPAC configuration information in the RRC signaling, and continuously executes the CPAC process according to the CPAC configuration information;

[0127] S506, the terminal determines whether the number of CPAC process executions exceeds the maximum number of CPAC process executions that the terminal can support. If so, the terminal informs the main node through RRC signaling that the current number of CPAC process executions has exceeded the maximum number of CPAC process executions that the terminal can support and releases the CPAC configuration information.

[0128] In the above embodiment, in the dual-link scenario of high-frequency millimeter waves, the main base station ensures coverage at low frequency, and the secondary base station increases capacity at high frequency. As the application frequency becomes higher and higher, the coverage radius of the secondary cell becomes smaller and smaller. The RRC signaling is configured once, and the terminal stores the CPAC configuration, which can effectively reduce the signaling overhead and delay of the change of the primary and secondary cells, improve the flexibility of the change of the primary and secondary cells, and improve the user service experience.

[0129] Figure 6 A schematic diagram of a method for executing a continuous CPAC mechanism signaling process in a terminal according to an embodiment of the present disclosure is shown. This disclosure embodiment is introduced by taking an inter-SN scenario and a CPAC process threshold of 2 as an example. Figure 6 As shown, the method for executing continuous CPAC mechanism signaling by a terminal provided in an embodiment of the present disclosure includes the following steps:

[0130] S602, the terminal reports a measurement report to the master node;

[0131] S604, the network side determines whether the terminal continuously executes the CPAC process based on the measurement report and actual data. If the initial state is dual connection, it is jointly determined by the master node and the source slave node.

[0132] It should be noted that the actual data includes but is not limited to: actual deployment scenario data and terminal mobility performance data.

[0133] S606: If yes, the master node sends the CPAC configuration information to the terminal via RRC signaling.

[0134] In one embodiment, the CPAC configuration information includes: instructing the terminal to continuously execute CPAC indication information, and indicating the maximum number of continuously executed CPAC processes that the terminal can support.

[0135] S608, the terminal feeds back RRC signaling to the master node, indicating that the terminal has received the current CPAC configuration information;

[0136] S610, the terminal evaluates the CPAC execution condition;

[0137] S612: When the evaluation satisfies one or more execution conditions, a random access process is initiated to the first target primary and secondary cell, and information of the first target primary and secondary cell is reported to the master node through RRC signaling;

[0138] S614, the terminal randomly accesses the secondary node T-SN1;

[0139] S616: After the terminal successfully or unsuccessfully accesses the first target primary and secondary cell, the terminal maintains or stores the CPAC configuration information.

[0140] It should be noted that the first target primary and secondary cells correspond to the secondary node T-SN1.

[0141] S618, the terminal evaluates the CPAC execution conditions;

[0142] S620: When the evaluation satisfies one or more execution conditions, a random access process is initiated to the second target primary and secondary cells, and information of the second target primary and secondary cells is reported to the master node through RRC signaling;

[0143] S622: The terminal randomly accesses the secondary node T-SN2.

[0144] It should be noted that the second target primary and secondary cells correspond to the secondary node T-SN2.

[0145] S624, the terminal determines whether the number of CPAC processes executed exceeds the maximum number of CPAC processes that the terminal can support for continuous execution, and if so, releases the CPAC configuration information;

[0146] S626, the terminal notifies the master node through RRC signaling that the number of CPAC processes currently executed has exceeded the maximum number of consecutively executed CPAC processes that the terminal can support.

[0147] In the above embodiment, the network instructs the terminal to perform a continuous CPAC process through RRC signaling; the capability of the terminal is improved, so that the terminal supports maintaining or storing the CAPC configuration according to the relevant instructions of the RRC signaling, and continuously monitors the trigger conditions, and continuously executes the CPAC process as needed, which effectively reduces the configuration delay and signaling load of the network, and can be well compatible with the existing protocols, and has strong practicality.

[0148] Based on the same inventive concept, the present disclosure also provides a primary and secondary cell change device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0149] Figure 7 A schematic diagram of a primary and secondary cell changing device in an embodiment of the present disclosure is shown. Figure 5 As shown, the primary and secondary cell changing device 7 includes: a CPAC configuration information receiving module 701, a CPAC process continuous execution module 702, and a CPAC process maximum value judgment module 703.

[0150] The CPAC configuration information receiving module 701 receives the conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information:

[0151] Instruction information for instructing the terminal to continuously perform CPAC;

[0152] The maximum value of CPAC processes is the maximum number of CPAC processes that can be executed continuously by the terminal;

[0153] A CPAC process continuous execution module 702 executes the CPAC process according to instruction information instructing the terminal to continuously execute CPAC;

[0154] The CPAC process maximum value judgment module 703 judges whether the execution quantity of the CPAC process exceeds the CPAC process maximum value. If so, a signal is sent to the master node and the CPAC configuration is released.

[0155] In the above embodiment, the terminal stores the CPAC configuration on demand according to the newly added CPAC configuration information in the RRC message, configures multiple candidate primary and secondary cells for the terminal, and allows the terminal to execute continuous CPAC processes according to the instructions of the network side and pre-configured decision conditions, so that the base station can implement multiple primary and secondary cell change processes through one RRC configuration, thereby reducing signaling overhead, reducing the primary and secondary cell change delay under the MR-DC architecture, and improving user experience.

[0156] Based on the same inventive concept, the present disclosure also provides a primary and secondary cell change system, such as the following embodiment. Since the principle of solving the problem in the system embodiment is similar to that in the above method embodiment, the implementation of the system embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0157] Figure 8 A schematic diagram of a primary and secondary cell change system in an embodiment of the present disclosure is shown. Figure 6As shown, the primary and secondary cell change system 8 includes: a terminal 801 and a master node 802 .

[0158] The terminal 801 receives the CPAC configuration information sent by the master node 802, continuously executes the CPAC process according to the CPAC configuration information, releases the CPAC configuration information when the number of executions of the CPAC process reaches the maximum value of the CPAC process, and sends a second signaling to the master node 802 to indicate that the number of executions of the CPAC process has reached the maximum value; when the CPAC execution condition is met, initiates random access information to the target primary and secondary cells;

[0159] The master node 802 determines whether to configure the terminal 801 to continuously execute the CPAC process; sends CPAC configuration information to the terminal 801; and receives the signaling sent by the terminal 801.

[0160] In the above embodiment, the network instructs the terminal to perform a continuous CPAC process through RRC signaling; the capability of the terminal is improved, so that the terminal supports maintaining or storing the CAPC configuration according to the relevant instructions of the RRC signaling, and continuously monitors the trigger conditions, and continuously executes the CPAC process as needed, which effectively reduces the configuration delay and signaling load of the network, and can be well compatible with the existing protocols, and has strong practicality.

[0161] The terminal device may be any electronic device, including but not limited to a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.

[0162] The network is a medium used to provide a communication link between terminal devices and servers.

[0163] Optionally, the wireless network uses standard communication technologies and / or protocols. Dual link scenarios include but are not limited to: LTE-NR DC, NR-LTE DC, NR-NR DC; in which, in LTE-NR DC, LTE is MCG and NG is SCG; in NR-LTE DC, NR is MCG and LTE is SCG; in NR-NR DC, both MCG and SCG are NR.

[0164] In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0165] Optionally, the client of the application installed in different terminal devices is the same, or the client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.

[0166] The server can be a server that provides various services, such as a background management server that provides support for devices operated by users using terminal devices. The background management server can analyze and process the received request data, and feed back the processing results to the terminal device.

[0167] Optionally, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The terminal can be a smart phone, tablet computer, laptop computer, desktop computer, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in this application.

[0168] Those skilled in the art will appreciate that the number of terminal devices, networks, and servers is merely illustrative, and any number of terminal devices, networks, and servers may be provided according to actual needs, without limitation thereto.

[0169] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0170] Refer to the following Fig. 9 The electronic device 900 according to this embodiment of the present disclosure is described. Fig. 9 The electronic device 900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0171] like Fig. 9 As shown, the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).

[0172] The storage unit stores program codes, which can be executed by the processing unit 910, so that the processing unit 910 executes the steps described in the above “exemplary method” section of this specification according to various exemplary embodiments of the present disclosure.

[0173] For example, the processing unit 910 can execute the following steps of the above-mentioned method embodiment: receiving conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information: indication information indicating that the terminal continuously executes CPAC; the maximum value of the CPAC process, and the maximum value of the CPAC process is: the maximum number of continuous executions of CPAC processes that the terminal can support.

[0174] For example, the processing unit 910 may execute the following steps of the above method embodiment: determining whether the number of executions of the CPAC process exceeds the maximum value of the CPAC process; if so, sending a signal to the master node and releasing the CPAC configuration.

[0175] For example, the processing unit 910 can execute the following steps of the above method embodiment: when the number of executions of the CPAC process does not exceed the maximum value of the CPAC process, retain or store the CPAC configuration information and continue to monitor the candidate cell status.

[0176] For example, the processing unit 910 may execute the following steps of the above method embodiment: when the CPAC execution condition is met, initiate a random access process to the target primary and secondary cells; and report the selected target primary and secondary cell information to the master node.

[0177] For example, the processing unit 910 can execute the following steps of the above-mentioned method embodiment: sending CPAC configuration information to the terminal, wherein the CPAC configuration information includes one or more of the following information: indication information instructing the terminal to continuously execute CPAC; the maximum value of the CPAC process, wherein the maximum value of the CPAC process is the maximum number of consecutive executions of CPAC processes that the terminal can support.

[0178] For example, the processing unit 910 may perform the following steps of the above method embodiment: the terminal reports the measurement report to the master node; the network side determines whether the terminal continuously executes the CPAC process based on the measurement report and actual data, and if the initial state is dual connection, it is jointly determined by the master node and the source slave node. If so, the master node carries the CPAC configuration information through RRC signaling and sends it to the terminal.

[0179] The terminal feeds back RRC signaling to the master node, indicating that the terminal has received the current CPAC configuration information; the terminal evaluates the CPAC execution conditions; when the evaluation satisfies one or more execution conditions, a random access process is initiated to the first target primary and secondary cell, and the first target primary and secondary cell information is reported to the master node through RRC signaling; the terminal randomly accesses the secondary node T-SN1; when the terminal successfully or fails to access the first target primary and secondary cell, the terminal maintains or stores the CPAC configuration information; the terminal evaluates the CPAC execution conditions; when the evaluation satisfies one or more execution conditions, a random access process is initiated to the second target primary and secondary cell, and the second target primary and secondary cell information is reported to the master node through RRC signaling; the terminal randomly accesses the secondary node T-SN2; the terminal determines whether the number of CPAC process executions exceeds the maximum number of CPAC process executions that the terminal can support, and if so, releases the CPAC configuration information; the terminal informs the master node through RRC signaling that the current number of CPAC process executions has exceeded the maximum number of CPAC process executions that the terminal can support.

[0180] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 9201 and / or a cache storage unit 9202 , and may further include a read-only storage unit (ROM) 9203 .

[0181] The storage unit 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0182] Bus 930 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0183] The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 900, and / or any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 950.

[0184] Furthermore, the electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through a network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 through a bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0185] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0186] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0187] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0188] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0189] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0190] In specific implementations, program codes for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" or similar programming languages. The program codes may be executed entirely on the user computing device, partially on the user computing device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0191] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0192] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0193] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0194] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0195] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A method for adding or changing a primary or secondary cell, characterized in that: Applied to terminals, including: Receive the conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information: Instruction information for instructing the terminal to continuously perform CPAC, wherein the instruction information includes information on the number of times the terminal is instructed to continuously perform the CPAC process; The maximum value of the CPAC process is: the maximum number of CPAC processes that can be executed continuously that the terminal can support; The method also includes: determining whether the number of executions of the CPAC process exceeds the maximum value of the CPAC process, and if so, sending a second signaling to the master node and releasing the CPAC configuration, wherein the second signaling indicates that the current number of CPAC executions of the master node has reached the maximum value of the CPAC process; when the number of executions of the CPAC process does not exceed the maximum value of the CPAC process, retaining or storing the CPAC configuration information, and continuing to monitor the status of the candidate cells.

2. The method for adding or changing a primary or secondary cell according to claim 1, characterized in that: Also includes: Receive a radio resource control RRC signaling sent by the master node, where the RRC signaling carries the CPAC configuration information.

3. The method for adding or changing a primary or secondary cell according to claim 1, characterized in that: Also includes: When the CPAC execution conditions are met, a random access procedure is initiated to the target primary and secondary cells; Report the selected target primary and secondary cell information to the master node.

4. The method for adding or changing a primary or secondary cell according to claim 1, characterized in that: The CPAC configuration information includes an identifier or index of a candidate cell and a CPAC execution condition corresponding to the candidate cell.

5. The method for adding or changing a primary or secondary cell according to claim 1, characterized in that: The receiving of the CPAC configuration information sent by the master node includes: A first signaling is sent to the master node, wherein the first signaling indicates that the current terminal of the master node has received the CPAC configuration information.

6. A method for adding or changing a primary or secondary cell, characterized in that: Applied to the master node, including: Send CPAC configuration information to the terminal so that the terminal determines whether the number of executions of the CPAC process exceeds the maximum value of the CPAC process. If so, send a second signaling to the master node and release the CPAC configuration, wherein the second signaling indicates that the current number of CPAC executions of the master node has reached the maximum value of the CPAC process; when the number of executions of the CPAC process does not exceed the maximum value of the CPAC process, retain or store the CPAC configuration information and continue to monitor the status of the candidate cell; wherein the CPAC configuration information includes one or more of the following information: Instruction information for instructing the terminal to continuously perform CPAC, wherein the instruction information includes information on the number of times the terminal is instructed to continuously perform the CPAC process; The maximum value of the CPAC process, the maximum value of the CPAC process is the maximum number of consecutively executed CPAC processes that the terminal can support.

7. The method for adding or changing a primary or secondary cell according to claim 6, characterized in that: The sending of CPAC configuration information to the terminal includes: Receiving measurement reports reported by terminals; Determine whether to send the CPAC configuration information to the terminal according to one or more of the following information: said measurement report; Feedback information of candidate target nodes; Actual deployment scenario data; Terminal performance data.

8. A system for adding or changing primary and secondary cells, characterized in that: include: The terminal receives the CPAC configuration information sent by the master node, and continuously executes the CPAC process according to the CPAC configuration information. When the number of executions of the CPAC process reaches the maximum value of the CPAC process, the CPAC configuration information is released, and a second signaling is sent to the master node to indicate that the number of executions of the CPAC process has reached the maximum value; when the number of executions of the CPAC process does not exceed the maximum value of the CPAC process, the CPAC configuration information is retained or stored, and the candidate cell status is continued to be monitored; when the CPAC execution condition is met, random access information is initiated to the target primary and secondary cells, wherein the CPAC configuration information includes one or more of the following information: indication information indicating that the terminal continuously executes CPAC, the indication information includes information indicating the number of times the terminal continuously executes the CPAC process; the maximum value of the CPAC process, the maximum value of the CPAC process is the maximum number of continuous executions of the CPAC process that the terminal can support; The master node determines whether to configure the terminal to continuously execute the CPAC process; sends CPAC configuration information to the terminal; and receives a second signaling sent by the terminal.

9. A device for adding or changing a primary or secondary cell, characterized in that: include: The CPAC configuration information receiving module receives the conditional primary and secondary cell addition or change CPAC configuration information sent by the master node, wherein the CPAC configuration information includes one or more of the following information: Instruction information for instructing the terminal to continuously perform CPAC, the instruction information including information on the number of times the terminal is instructed to continuously perform the CPAC process; The maximum value of the CPAC process is the maximum number of CPAC processes that can be executed continuously that the terminal can support; A CPAC process continuous execution module executes the CPAC process according to instruction information for instructing the terminal to continuously execute CPAC; The CPAC process maximum value judgment module judges whether the execution number of the CPAC process exceeds the maximum value of the CPAC process. If so, a second signaling is sent to the master node to release the CPAC configuration, and the second signaling indicates that the current CPAC execution number of the master node has reached the maximum value of the CPAC process; when the execution number of the CPAC process does not exceed the maximum value of the CPAC process, the CPAC configuration information is retained or stored, and the candidate cell status continues to be monitored.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the method for adding or changing a primary or secondary cell as recited in any one of claims 1 to 7 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for adding or changing a primary or secondary cell according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and device for configuring primary cell and secondary cell

    CN113259974A

  • Conditional primary and secondary cell adding / changing method and device

    CN113473547A

  • Enhanced measurement report for conditional handover procedure

    WO2021160585A1