Conditional-reconfiguration evaluation method and apparatus, and terminal and network-side device
During the addition or change of the conditional primary and secondary cells, the terminal determines that the corresponding cell that meets the specific conditions is evaluated as the candidate cells, and solves the problem of misuse in the prior art and achieves accurate evaluation results.
Patent Information
- Application Number
- PCT/CN2025/073719
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2025-01-21
- Publication Date
- 2025-07-31
AI Technical Summary
During the process of adding or changing the main and auxiliary cells in the condition, in the prior art, all candidate cells are directly evaluated under the current PSCell, resulting in misuse of the execution conditions and thus leading to incorrect evaluation results.
By adding or changing the main and auxiliary cells in a continuous condition, the terminal determines that the corresponding cell that meets the specific conditions is an candidate cell for evaluation, excluding unsuitable non-candidate cells to avoid incorrect evaluation.
It effectively avoids direct evaluation of all candidate cells under the current PSCell, ensures the accuracy of the evaluation results, and avoids erroneous results caused by incorrect candidate cell evaluation.
Smart Images

Figure CN2025073719_31072025_PF_FP_ABST
Abstract
Description
Conditional reconfiguration evaluation method, device, terminal and network side equipment
[0001] Cross-references
[0002] This disclosure claims priority to Chinese patent application No. 202410098732.2 filed on January 23, 2024, and Chinese patent application No. 202410175297.9 filed on February 7, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a conditional reconfiguration evaluation method, apparatus, terminal, and network-side equipment. Background Art
[0004] Conditional Primary Secondary Cell Addition / Change (CPAC) includes: Conditional PSCell Addition (CPA) or Conditional PSCell Change (CPC).
[0005] Conditional primary and secondary cell addition involves the user equipment (UE) evaluating execution conditions and executing the addition only when the conditions are met. CPA configuration includes the configuration of CPA candidate cells and execution conditions. Execution conditions may include one or two trigger conditions.
[0006] A conditional primary / secondary cell change involves the UE evaluating execution conditions and executing the change only when the execution conditions are met. The UE begins evaluating the execution conditions after receiving the CPC configuration. The UE stops evaluating the execution conditions after the CPC change is triggered. The CPC configuration includes the CPC candidate cell configuration and the execution conditions. The execution conditions may include one or two triggering conditions. Upon successful completion of the CPC change procedure, the UE releases all stored CPC configurations.
[0007] CPC includes various scenarios, such as:
[0008] - Change of conditions of primary and secondary cells within the secondary node (Intra-SN CPC);
[0009] -MN initiated Inter-SN CPC;
[0010] - SN initiated Inter-SN CPC (SN initiated Inter-SN CPC).
[0011] The network configures CPAC to support continuous CPAC procedures for the UE without requiring network reconfiguration.
[0012] During continuous CPAC, the conditional reconfiguration of candidate cells is retained, and each candidate cell's conditional reconfiguration may have at least one associated execution condition. However, these execution conditions may be defined for different scenarios, that is, the candidate cell may not be a candidate cell for the current primary secondary cell (PSCell). If all candidate cells are directly evaluated under the current PSCell, these execution conditions may be misused, resulting in incorrect evaluation results. Summary of the Invention
[0013] The embodiments of the present application provide a conditional reconfiguration evaluation method, device and terminal, which can solve the problem in the related art that directly evaluating all candidate cells corresponding to the retained conditional reconfiguration under the current PSCell will lead to the misuse of these execution conditions and thus lead to erroneous evaluation results.
[0014] In a first aspect, a conditional reconfiguration evaluation method is provided, comprising:
[0015] During the continuous conditional primary and secondary cell addition or change CPAC process, the terminal determines that the cell corresponding to the conditional reconfiguration identifier that meets the first condition in the first conditional reconfiguration variable is a candidate cell applicable in the conditional reconfiguration evaluation;
[0016] The first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal; the first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
[0017] In a second aspect, a conditional reconfiguration method is provided, comprising:
[0018] The network-side device sends a reconfiguration message to the terminal, where the reconfiguration message includes conditional reconfiguration information, where the conditional reconfiguration information includes a continuous CPAC configuration corresponding to at least one candidate cell;
[0019] In which case, when the target candidate cell serves as a primary / secondary cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0020] In a third aspect, a conditional reconfiguration evaluation device is provided, which is applied to a terminal and includes:
[0021] A first evaluation module is configured to determine, during a process of adding or changing a CPAC for a continuous conditional primary and secondary cell, that a cell corresponding to a conditional reconfiguration identifier that satisfies a first condition in a first conditional reconfiguration variable is a candidate cell applicable to conditional reconfiguration evaluation;
[0022] The first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal; the first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
[0023] In a fourth aspect, a conditional reconfiguration apparatus is provided, comprising:
[0024] a reconfiguration sending module, configured to send a reconfiguration message to a terminal, wherein the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes a continuous CPAC configuration corresponding to at least one candidate cell;
[0025] In which case, when the target candidate cell serves as a primary / secondary cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0026] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0027] In the sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a reconfiguration message, and the processor is used to determine, during the process of adding or changing CPAC of continuous conditional primary and secondary cells, that the cell corresponding to the conditional reconfiguration identifier that meets the first condition in the first conditional configuration variable is a candidate cell applicable to the conditional reconfiguration evaluation; wherein the first conditional reconfiguration variable is determined by the conditional reconfiguration information contained in the reconfiguration message received by the terminal; the first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
[0028] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0029] In an eighth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is configured to send a reconfiguration message to a terminal, the reconfiguration message including conditional reconfiguration information, the conditional reconfiguration information including a continuous CPAC configuration corresponding to at least one candidate cell;
[0030] In which case, when the target candidate cell serves as a primary / secondary cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0031] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0032] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0033] In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the method described in the second aspect.
[0034] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0035] In an embodiment of the present application, in the conditional reconfiguration evaluation configured with a continuous CPAC process, the applicable candidate cell is the cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the current PSCell. This method can exclude other inapplicable non-candidate cells and avoid directly evaluating all these candidate cells under the current PSCell, thereby avoiding erroneous evaluation results caused by evaluating the wrong candidate cell. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0037] FIG2 is a schematic diagram showing the steps of the conditional reconfiguration evaluation method provided in an embodiment of the present application;
[0038] FIG3 is a schematic diagram showing the steps of the conditional reconfiguration method provided in an embodiment of the present application;
[0039] FIG4 is a schematic diagram showing the structure of a conditional reconfiguration evaluation device provided in an embodiment of the present application;
[0040] FIG5 is a schematic structural diagram of a conditional reconfiguration device provided in an embodiment of the present application;
[0041] FIG6 is a schematic diagram showing the structure of a communication device provided in an embodiment of the present application;
[0042] FIG7 is a schematic diagram showing the structure of a terminal provided in an embodiment of the present application;
[0043] FIG8 is a schematic diagram showing the structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0045] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0046] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0047] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0048] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0049] The conditional reconfiguration evaluation method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0050] As shown in FIG2 , an embodiment of the present application provides a conditional reconfiguration evaluation method, including:
[0051] Step 201: During the process of adding or changing the CPAC of the continuous conditional primary and secondary cells, the terminal determines that the cell corresponding to the conditional reconfiguration identifier that meets the first condition in the first conditional reconfiguration variable is a candidate cell applicable to the conditional reconfiguration evaluation;
[0052] The first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal; the first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
[0053] Optionally, the continuous CPAC configuration is configuration information applicable to the continuous CPAC process configured by the network side device for the terminal, including at least one conditional reconfiguration identifier and an execution condition associated with the conditional reconfiguration identifier. The conditional reconfiguration identifier is used to uniquely identify a conditional reconfiguration.
[0054] Optionally, the conditional reconfiguration evaluation includes: evaluating applicable candidate cells, specifically evaluating whether the candidate cells can be used as target cells for CPAC.
[0055] Optionally, the terminal receives a reconfiguration message (such as a radio resource control RRC reconfiguration message), where the reconfiguration message includes conditional reconfiguration information, such as continuous CPAC configuration, and at least one of the following conditional reconfigurations:
[0056] The RRC configuration of the candidate cell, including the conditional reconfiguration identifier condReconfigId, the conditional RRC configuration condRRCReconfig, etc.;
[0057] The continuous CPAC configuration provided by the candidate cell includes a continuous CPAC execution condition for conditional evaluation of at least one other candidate cell when the conditional RRC configuration of the candidate cell is applied (understandably, when serving as a primary or secondary cell), and a conditional reconfiguration identifier condReconfigId associated with the continuous CPAC execution condition. The condReconfigId corresponds to one of the other candidate cells.
[0058] For example, the continuous CPAC configuration initiated by the master node MN includes the initial CPAC configuration and the continuous CPAC configuration, wherein the candidate cells include Cell1, Cell2, and Cell3.
[0059] Among them, the initial CPAC configuration (see the first execution condition condExecutionCond) includes candidate cells Cell1, Cell2, and Cell3.
[0060] In the continuous CPAC configuration (see subsequentCondReconfig),
[0061] When Cell1 is a PSCell, the candidate cells include Cell1 and Cell2;
[0062] When Cell2 is a PSCell, the candidate cells include Cell3;
[0063] When Cell3 is a PSCell, the candidate cells include Cell2.
[0064] In an optional embodiment of the present application, the CPAC process for continuous conditional reconfiguration may include an initial CPAC process and a continuous CPAC process. After the initial CPAC process is executed, the continuous CPAC process begins. The initial CPAC process is also referred to as the initial CPAC phase. The continuous CPAC process is also referred to as the continuous CPAC phase.
[0065] The conditional reconfiguration evaluation method provided in the embodiment of the present application can be used in all CPACs, including the initial CPAC stage and the continuous CPAC stage.
[0066] In another optional implementation, the first conditional reconfiguration variable satisfies at least one of the following conditions:
[0067] The first conditional reconfiguration variable includes a continuous CPAC configuration;
[0068] The conditional reconfiguration entry corresponding to the current primary and secondary cell PSCell in the first conditional reconfiguration variable includes a continuous CPAC configuration.
[0069] It should be noted that the current PSCell can be understood as: the PSCell to which the terminal is currently connected, or the PSCell added or changed in the previous CPAC process, and is not specifically limited here.
[0070] In other words, in the continuous CPAC process, for each conditional reconfiguration identifier condReconfigId contained in the conditional reconfiguration variable VarConditionalReconfig, if the first condition is met, the cell corresponding to the conditional reconfiguration identifier is considered as a candidate cell applicable in the conditional reconfiguration evaluation.
[0071] Alternatively, for each conditional reconfiguration identifier condReconfigId contained in the conditional reconfiguration variable VarConditionalReconfig, in the continuous CPAC process, if the first condition is not met, for example, the conditional reconfiguration identifier is not included in the continuous CPAC configuration corresponding to the PSCell, the cell corresponding to the conditional reconfiguration identifier is considered to be a cell not used in the conditional reconfiguration evaluation, or the cell corresponding to the conditional reconfiguration identifier is not considered as a candidate cell applicable in the conditional reconfiguration evaluation, or the cell is considered to be excluded.
[0072] In summary, in the conditional reconfiguration evaluation in the continuous CPAC stage in the embodiment of the present application, the applicable candidate cells are the cells corresponding to the conditional reconfiguration identifiers included in the continuous conditional reconfiguration of the current PSCell; other inapplicable non-candidate cells are excluded.
[0073] It can be understood that for the evaluation of continuous CPAC, the above conditional reconfiguration evaluation method determines whether the candidate cell is suitable for the current PSCell.
[0074] In the continuous CPAC stage, the first condition is used to determine whether the candidate cell is suitable for the current PSCell, that is, the conditional reconfiguration identifier corresponding to the candidate cell is included in the continuous CPAC configuration SubsequentCondReconfig corresponding to the PSCell.
[0075] For example, when Cell2 becomes a PSCell, the applicable candidate cells include Cell3. That is, the SubsequentCondReconfig corresponding to Cell2 contains the conditional reconfiguration identifier condReconfigId corresponding to the candidate cell Cell3. Without loss of generality, the condReconfigId corresponding to Cell3 takes the value of the third conditional reconfiguration identifier.
[0076] In at least one embodiment of the present application, the method further includes:
[0077] In an initial CPAC process or in a CPAC process in which continuous reconfiguration is not configured, the terminal determines that a cell corresponding to a conditional reconfiguration identifier that satisfies a second condition in a second conditional reconfiguration variable is a candidate cell applicable to conditional reconfiguration evaluation.
[0078] Optionally, the second condition includes at least one of the following:
[0079] The conditional reconfiguration flag is not included in the continuous CPAC configuration corresponding to the PSCell;
[0080] The conditional reconfiguration variable entry corresponding to the conditional reconfiguration identifier includes an initial CPAC configuration.
[0081] Optionally, the second conditional reconfiguration variable satisfies at least one of the following conditions:
[0082] The second conditional reconfiguration variable does not include a continuous CPAC configuration;
[0083] The conditional reconfiguration entry corresponding to the current PSCell in the second conditional reconfiguration variable does not include a continuous CPAC configuration.
[0084] In other words, during the initial CPAC process or during the CPAC process without continuous reconfiguration, for each conditional reconfiguration identifier condReconfigId contained in the conditional reconfiguration variable VarConditionalReconfig, if the second condition is met, the cell corresponding to the conditional reconfiguration identifier is considered as a candidate cell applicable in the conditional reconfiguration evaluation.
[0085] Alternatively, for each conditional reconfiguration identifier condReconfigId contained in the conditional reconfiguration variable VarConditionalReconfig, during the initial CPAC process, if the second condition is not met, for example, the conditional reconfiguration entry corresponding to the primary and secondary cell PSCell in the conditional reconfiguration variable includes a continuous CPAC configuration, the candidate cell to be evaluated is not determined by the continuous CPAC configuration.
[0086] Alternatively, for each conditional reconfiguration identifier condReconfigId contained in the conditional reconfiguration variable VarConditionalReconfig, during the initial CPAC process, if the second condition is not met, for example, the conditional reconfiguration variable entry corresponding to the conditional reconfiguration identifier does not include the initial CPAC configuration, then the cell corresponding to the conditional reconfiguration identifier is not considered as a candidate cell applicable to the conditional reconfiguration evaluation, or the cell is considered to be excluded.
[0087] In summary, in the conditional reconfiguration evaluation of the initial CPAC stage or the CPAC stage without continuous reconfiguration in the embodiment of the present application, the applicable candidate cells are the cells corresponding to the conditional reconfiguration entries that include the initial CPAC configuration in the continuous conditional reconfiguration; other inapplicable non-candidate cells are excluded.
[0088] It can be understood that for the initial CPAC configured with continuous conditional reconfiguration or the CPAC process not configured with continuous conditional reconfiguration, the second condition is used to determine whether the candidate cell is suitable for the current PSCell.
[0089] It should be noted that the “determine” mentioned in the embodiments of the present application can also be understood as “consider,” “expect,” “judge,” etc., without making specific limitations.
[0090] After at least one execution condition is met, the terminal executes CPAC. For example:
[0091] 1) In the initial CPAC phase, the second condition is used to determine whether the conditional reconfiguration variable VarConditionalReconfig contains three conditional reconfiguration entries, which contain the conditional reconfiguration identifiers and execution conditions corresponding to cells Cell1, Cell2, and Cell3, respectively. Therefore, Cell1, Cell2, and Cell3 are suitable candidate cells.
[0092] 2) After the execution condition condExecutionCond of Cell1 is satisfied, the terminal executes CPA, and Cell1 becomes a PSCell. Without loss of generality, the value of condExecutionCond of Cell1 is the value of measId1.
[0093] 3) The terminal enters the continuous CPC phase, which includes the evaluation and execution of continuous CPC.
[0094] For example, according to the first condition, the condReconfigId with the second conditional reconfiguration identifier value in subsequentCondReconfig contained in the conditional reconfiguration corresponding to Cell1 corresponds to the candidate cell Cell2; the condReconfigId with the value 3 corresponds to Cell3. Therefore, Cell2 and Cell3 are applicable candidate cells.
[0095] 4) After the continuous CPC conditional reconfiguration evaluation, the Cell2 execution condition condExecutionCondSCG is satisfied. The terminal executes the CPC and the PSCell switches to Cell2.
[0096] According to the first condition, the subsequentCondReconfig contained in the conditional reconfiguration corresponding to Cell2 includes condReconfigId with the third conditional reconfiguration identifier value, which corresponds to the candidate cell Cell3. Therefore, Cell3 is the applicable candidate cell.
[0097] When continuous CPAC is configured, the CPAC process for continuous conditional reconfiguration may include an initial CPAC phase and a continuous CPAC phase. After initial CPAC is executed, the continuous CPAC phase begins. The methods for determining suitable candidate cells vary in different phases, as described in the embodiments of this application. Therefore, it is necessary to determine whether the current phase is initial CPAC or continuous CPAC to assist in determining suitable candidate cells.
[0098] In an optional embodiment of the present application, the method further includes:
[0099] If a third condition is met, determining that the terminal is in a continuous CPAC process; wherein the third condition includes at least one of the following:
[0100] Continuous CPAC configuration was applied;
[0101] The continuous CPAC configuration corresponding to the current PSCell is applied;
[0102] The value of the first variable used to indicate whether the terminal is in a continuous CPAC process is a first value, and the first value is used to indicate that the terminal is in a continuous CPAC process.
[0103] Optionally, the first variable can also be understood as: used to indicate whether the continuous CPAC configuration is applied; the first value correspondingly indicates that the continuous CPAC configuration is applied.
[0104] In another optional embodiment of the present application, the method further includes:
[0105] If a fourth condition is met, determining that the terminal is in an initial CPAC process; wherein the fourth condition includes at least one of the following:
[0106] The continuous CPAC configuration was not applied;
[0107] The continuous CPAC configuration corresponding to the current PSCell is not applied;
[0108] The value of the first variable used to indicate whether the terminal is in a continuous CPAC process is a second value, and the second value is used to indicate that the terminal is not in a continuous CPAC process.
[0109] Optionally, the first variable can also be understood as: used to indicate whether the continuous CPAC configuration is applied; the second value correspondingly indicates that the continuous CPAC configuration is not applied.
[0110] The continuous CPAC configuration corresponding to the PSCell is included in the conditional reconfiguration entry corresponding to the PSCell (the entry of PSCell in VarConditionalReconfig).
[0111] Optionally, the first variable is included in the conditional reconfiguration variable.
[0112] As an optional embodiment, the method further includes:
[0113] When the fifth condition is met, the value of the first variable is determined to be the first value; wherein the fifth condition includes at least one of the following:
[0114] After the initial CPAC execution;
[0115] After the execution conditions of the candidate cell are updated to continuous execution conditions;
[0116] The value of the first variable is configured by the network to be a first value.
[0117] As another optional embodiment, the method further includes:
[0118] When a sixth condition is satisfied, the value of the first variable is determined to be the second value; wherein the sixth condition includes at least one of the following:
[0119] The value of the first variable is initialized to the second value;
[0120] Received continuous CPAC configuration for the first time;
[0121] The subsequent conditional reconfiguration (subsequentCondReconfig) is not configured;
[0122] The key configuration (sk-CounterConfiguration) is not configured;
[0123] Continuous CPAC configuration is released;
[0124] The value of the first variable is configured by the network to be a second value;
[0125] No key is available, such as sk-Counter;
[0126] The secondary cell group SCG is released;
[0127] Radio Resource Control RRC connection release;
[0128] The conditional reconfiguration variables are released.
[0129] One implementation method:
[0130] The first variable is S-CPAC-start.
[0131] The first value is TRUE and the second value is FALSE.
[0132] The variable VarConditionalReconfig contains S-CPAC-start.
[0133] For example, one implementation method is as follows:
[0134] 1>For each conditional reconfiguration identifier (condReconfigId) in the conditional reconfiguration variable (VarConditionalReconfig):
[0135] 2> If the RRC reconfiguration in the conditional RRC reconfiguration (condRRCReconfig) includes a secondary cell group SCG, the secondary cell group includes continuous reconfiguration:
[0136] 3> If a subsequent conditional reconfiguration (subsequentCondReconfig) is included in the entry in VarConditionalReconfig, and if condReconfigId is included in condExecutionCondToAddModList within subsequentCondReconfig, and if subsequentCondReconfig is applied, or
[0137] 3> If the entry in VarConditionalReconfig contains a subsequent conditional reconfiguration (subsequentCondReconfig) and subsequentCondReconfig is not applied, or
[0138] 3> If the entry in VarConditionalReconfig does not include subsequent conditional reconfiguration (subsequentCondReconfig),
[0139] 4> If the cell with a physical cell identity matching the value indicated in ServingCellConfigCommon in reconfigurationWithSync within the secondary cell group included in the received condRRCReconfig is not a PSCell:
[0140] 5> Treat the cell as an applicable cell.
[0141] In at least one embodiment of the present application, the method further includes:
[0142] The execution condition included in the first conditional reconfiguration variable is replaced with the execution condition corresponding to the conditional reconfiguration identifier that meets the first condition.
[0143] In one implementation, when the RRC reconfiguration message (RRCReconfiguration message) included in the first conditional reconfiguration variable is applied due to conditional reconfiguration execution, and the first conditional reconfiguration variable includes a subsequent CPAC configuration (subsequentCondReconfig), the terminal performs a first operation, where the first operation includes at least one of the following:
[0144] Before replacing the execution condition contained in the first conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that satisfies the first condition, deleting the execution conditions corresponding to all conditional reconfiguration identifiers in the first conditional reconfiguration variable;
[0145] After replacing the execution condition included in the first conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that meets the first condition, the execution condition that has not been replaced is deleted.
[0146] As an optional embodiment, if the continuous CPAC configuration is an inter-secondary node continuous CPAC configuration initiated by a secondary node (SN initiated inter-SN subsequent CPAC) configuration, or an inter-secondary node continuous CPAC configuration initiated by a primary node (MN initiated inter-SN subsequent CPAC), the deleted execution condition is the SCG execution condition condExecutionCondSCG;
[0147] or,
[0148] If the continuous CPAC configuration is an intra-SN subsequent CPAC (SN initiated intra-SN subsequent CPAC with MN involvement) configuration initiated by the secondary node with the participation of the primary node, the deleted execution condition is the execution condition condExecutionCond.
[0149] For example, one implementation is as follows:
[0150] 2> If the RRC reconfiguration message (RRCReconfiguration message) is applied due to conditional reconfiguration execution, and the subsequent CPAC configuration (subsequentCondReconfig) is included in the entry containing the RRC reconfiguration message in the first conditional reconfiguration variable:
[0151] 3>For each conditional reconfiguration identifier contained in the condExecutionCondToAddModList of the continuous CPAC configuration:
[0152] 4>Replace condExecutionCond or condExecutionConditSCG in the entry corresponding to the matching conditional reconfiguration identification value in the first conditional reconfiguration variable;
[0153] 3> In the first conditional reconfiguration variable, delete the condExecutionCond or condExecutionConditSCG in the entry that does not match the conditional reconfiguration identification value in the condExecutionCondToAddModList in the continuous CPAC configuration, or delete the execution condition that has not been replaced.
[0154] Alternatively, another implementation is as follows:
[0155] 2> If the RRC reconfiguration message (RRCReconfiguration message) is applied due to conditional reconfiguration execution, and the subsequent CPAC configuration (subsequentCondReconfig) is included in the entry containing the RRC reconfiguration message in the first conditional reconfiguration variable:
[0156] 2> In the first conditional reconfiguration variable, delete the execution condition condExecutionCond or condExecutionConditSCG for continuous CPAC in all entries, or delete the execution condition condExecutionCond or condExecutionConditSCG for continuous CPAC corresponding to all conditional reconfiguration identifiers;
[0157] 3>For each conditional reconfiguration identifier contained in the condExecutionCondToAddModList of the continuous CPAC configuration:
[0158] 4>Replace condExecutionCond or condExecutionConditSCG in the entry corresponding to the matching conditional reconfiguration identifier value in the conditional reconfiguration variable.
[0159] In summary, in the conditional reconfiguration evaluation in the continuous CPAC stage of the embodiment of the present application, the applicable candidate cell is the cell corresponding to the conditional reconfiguration identifier contained in the continuous conditional reconfiguration of this PSCell; this method can exclude other inapplicable non-candidate cells, avoid directly evaluating all these candidate cells under the current PSCell, and thus avoid erroneous evaluation results caused by evaluating the wrong candidate cell.
[0160] As shown in FIG3 , the embodiment of the present application further provides a conditional reconfiguration method, including:
[0161] Step 301: A network-side device sends a reconfiguration message to a terminal, where the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes a continuous CPAC configuration corresponding to at least one candidate cell.
[0162] In which case, when the target candidate cell serves as a primary / secondary cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0163] Optionally, the network side device sends a reconfiguration message (such as a radio resource control RRC reconfiguration message), where the reconfiguration message includes conditional reconfiguration information, such as continuous CPAC configuration, and at least one of the following conditional reconfigurations:
[0164] The RRC configuration of the candidate cell, including the conditional reconfiguration identifier condReconfigId, the conditional RRC configuration condRRCReconfig, etc.;
[0165] The continuous CPAC configuration provided by the candidate cell includes a continuous CPAC execution condition for conditional evaluation of at least one other candidate cell when the conditional RRC configuration of the candidate cell is applied (understandably, when serving as a primary or secondary cell), and a conditional reconfiguration identifier condReconfigId associated with the continuous CPAC execution condition. The condReconfigId corresponds to one of the other candidate cells.
[0166] For example, the continuous CPAC configuration initiated by the master node MN includes the initial CPAC configuration and the continuous CPAC configuration, wherein the candidate cells include Cell1, Cell2, and Cell3.
[0167] Among them, the initial CPAC configuration (see the first execution condition condExecutionCond) includes candidate cells Cell1, Cell2, and Cell3.
[0168] In the continuous CPAC configuration (see subsequentCondReconfig),
[0169] When Cell1 is a PSCell, the candidate cells include Cell1 and Cell2;
[0170] When Cell2 is a PSCell, the candidate cells include Cell3;
[0171] When Cell3 is a PSCell, the candidate cells include Cell2.
[0172] As an optional embodiment, in the continuous CPAC process, when the target candidate cell serves as the primary / secondary cell PSCell, the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0173] In an optional embodiment of the present application, the CPAC process for continuous conditional reconfiguration may include an initial CPAC process and a continuous CPAC process. After the initial CPAC process is executed, the continuous CPAC process begins. The initial CPAC process is also referred to as the initial CPAC phase. The continuous CPAC process is also referred to as the continuous CPAC phase.
[0174] In other words, in the continuous CPAC process, for each conditional reconfiguration identifier condReconfigId included in the conditional reconfiguration entry, if the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the PSCell, the cell corresponding to the conditional reconfiguration identifier is considered as a candidate cell applicable in the conditional reconfiguration evaluation.
[0175] In at least one optional embodiment of the present application, the conditional reconfiguration information further includes a first variable, where the first variable is used to indicate whether the terminal is in a continuous CPAC process;
[0176] When the value of the first variable is a first value, the first value is used to indicate that the terminal is in a continuous CPAC process;
[0177] Or, in the case where the first variable takes a second value, the second value is used to indicate that the terminal is not in a continuous CPAC process.
[0178] As an optional embodiment, the method further includes:
[0179] When the seventh condition is met, the value of the first variable is determined to be the first value; wherein the seventh condition includes at least one of the following:
[0180] After the initial CPAC execution;
[0181] After the execution conditions of the candidate cell are updated to continuous execution conditions.
[0182] As another optional embodiment, the method further includes:
[0183] When the eighth condition is met, determining the value of the first variable to be the second value; wherein the eighth condition includes at least one of the following:
[0184] The value of the first variable is initialized to the second value;
[0185] Received continuous CPAC configuration for the first time;
[0186] The subsequent conditional reconfiguration (subsequentCondReconfig) is not configured;
[0187] The key configuration (sk-CounterConfiguration) is not configured;
[0188] Continuous CPAC configuration is released;
[0189] No key is available, such as sk-Counter;
[0190] The secondary cell group SCG is released;
[0191] Radio Resource Control RRC connection release;
[0192] The conditional reconfiguration variables are released.
[0193] One implementation method:
[0194] The first variable is S-CPAC-start.
[0195] The first value is TRUE and the second value is FALSE.
[0196] In summary, in the conditional reconfiguration evaluation of the continuous CPAC stage in the embodiment of the present application, the applicable candidate cell is the cell corresponding to the conditional reconfiguration identifier contained in the continuous conditional reconfiguration of this PSCell; this method can assist the terminal to exclude other inapplicable non-candidate cells, avoid directly evaluating all these candidate cells under the current PSCell, and thus avoid erroneous evaluation results caused by evaluating the wrong candidate cell.
[0197] The conditional reconfiguration evaluation method or conditional reconfiguration method provided in the embodiments of the present application can be performed by a conditional reconfiguration evaluation device or a conditional reconfiguration device. In the embodiments of the present application, the conditional reconfiguration evaluation method or conditional reconfiguration method is performed by a conditional reconfiguration evaluation device or a conditional reconfiguration device as an example to illustrate the conditional reconfiguration evaluation device or conditional reconfiguration device provided in the embodiments of the present application.
[0198] As shown in FIG4 , an embodiment of the present application further provides a conditional reconfiguration evaluation device, which is applied to a terminal and includes:
[0199] The first evaluation module 301 is configured to determine, during a process of adding or changing a CPAC for a continuous conditional primary and secondary cell, that a cell corresponding to a conditional reconfiguration identifier that satisfies a first condition in a first conditional configuration variable is a candidate cell applicable to conditional reconfiguration evaluation;
[0200] The first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal; the first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
[0201] As an optional embodiment, the first conditional reconfiguration variable satisfies at least one of the following conditions:
[0202] The first conditional reconfiguration variable includes a continuous CPAC configuration;
[0203] The conditional reconfiguration entry corresponding to the current primary and secondary cell PSCell in the first conditional reconfiguration variable includes a continuous CPAC configuration.
[0204] As an optional embodiment, the device further includes:
[0205] The first evaluation module is configured to determine, during an initial CPAC process or a CPAC process in which continuous reconfiguration is not configured, a cell corresponding to a conditional reconfiguration identifier in a second conditional reconfiguration variable that satisfies a second condition as a candidate cell applicable to conditional reconfiguration evaluation, wherein the second condition includes at least one of the following:
[0206] The conditional reconfiguration flag is not included in the continuous CPAC configuration corresponding to the current PSCell;
[0207] The conditional reconfiguration variable entry corresponding to the conditional reconfiguration identifier includes an initial CPAC configuration.
[0208] As an optional embodiment, the second conditional reconfiguration variable satisfies at least one of the following conditions:
[0209] The second conditional reconfiguration variable does not include a continuous CPAC configuration;
[0210] The conditional reconfiguration entry corresponding to the current PSCell in the second conditional reconfiguration variable does not include a continuous CPAC configuration.
[0211] As an optional embodiment, the device further includes:
[0212] The first determining module is configured to determine that the terminal is in a continuous CPAC process when a third condition is met; wherein the third condition includes at least one of the following:
[0213] Continuous CPAC configuration was applied;
[0214] The continuous CPAC configuration corresponding to the current PSCell is applied;
[0215] The value of the first variable used to indicate whether the terminal is in a continuous CPAC process is a first value, and the first value is used to indicate that the terminal is in a continuous CPAC process.
[0216] As an optional embodiment, the device further includes:
[0217] The second determining module is configured to determine that the terminal is in an initial CPAC process if a fourth condition is met; wherein the fourth condition includes at least one of the following:
[0218] The continuous CPAC configuration was not applied;
[0219] The continuous CPAC configuration corresponding to the current PSCell is not applied;
[0220] The value of the first variable used to indicate whether the terminal is in a continuous CPAC process is a second value, and the second value is used to indicate that the terminal is not in a continuous CPAC process.
[0221] As an optional embodiment, the first variable is included in the conditional reconfiguration variable.
[0222] As an optional embodiment, the device further includes:
[0223] The third determining module is configured to determine that the value of the first variable is the first value when a fifth condition is satisfied; wherein the fifth condition includes at least one of the following:
[0224] After the initial CPAC execution;
[0225] After the execution conditions of the candidate cell are updated to continuous execution conditions;
[0226] The value of the first variable is configured by the network to be a first value.
[0227] As an optional embodiment, the device further includes:
[0228] The fourth determining module is configured to determine that the value of the first variable is the second value when a sixth condition is satisfied; wherein the sixth condition includes at least one of the following:
[0229] The value of the first variable is initialized to the second value;
[0230] Received continuous CPAC configuration for the first time;
[0231] Continuous conditional reconfiguration is not configured;
[0232] The key configuration is not configured;
[0233] Continuous CPAC configuration is released;
[0234] The value of the first variable is configured by the network to be a second value;
[0235] No key available;
[0236] The secondary cell group is released;
[0237] Radio Resource Control RRC connection release;
[0238] The conditional reconfiguration variables are released.
[0239] As an optional embodiment, the device further includes:
[0240] A first execution module is configured to, when the RRC reconfiguration message included in the first conditional reconfiguration variable is applied due to conditional reconfiguration execution and the first conditional reconfiguration variable includes a continuous CPAC configuration, perform a first operation, the first operation comprising at least one of the following:
[0241] Before replacing the execution condition contained in the first conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that satisfies the first condition, deleting the execution conditions corresponding to all conditional reconfiguration identifiers in the first conditional reconfiguration variable;
[0242] After replacing the execution condition included in the first conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that meets the first condition, the execution condition that has not been replaced is deleted.
[0243] As an optional embodiment, if the continuous CPAC configuration is a continuous CPAC configuration between secondary nodes initiated by a secondary node, or a continuous CPAC configuration between secondary nodes initiated by a primary node, the deleted execution condition is the SCG execution condition condExecutionCondSCG;
[0244] or,
[0245] If the continuous CPAC configuration is an intra-secondary node continuous CPAC configuration initiated by the secondary node with the participation of the primary node, the deleted execution condition is the execution condition condExecutionCond.
[0246] In the conditional reconfiguration evaluation of the continuous CPAC stage of the application embodiment, the applicable candidate cell is the cell corresponding to the conditional reconfiguration identifier contained in the continuous conditional reconfiguration of this PSCell; this method can exclude other inapplicable non-candidate cells, avoid directly evaluating all these candidate cells under the current PSCell, and thus avoid erroneous evaluation results caused by evaluating the wrong candidate cells.
[0247] It should be noted that the conditional reconfiguration evaluation device provided in the embodiment of the present application is a device capable of executing the above-mentioned conditional reconfiguration evaluation method. All embodiments of the above-mentioned conditional reconfiguration evaluation method are applicable to the device and can achieve the same or similar beneficial effects, which will not be repeated here.
[0248] As shown in FIG5 , an embodiment of the present application further provides a conditional reconfiguration device, comprising:
[0249] A reconfiguration sending module 501 is configured to send a reconfiguration message to a terminal, where the reconfiguration message includes conditional reconfiguration information, where the conditional reconfiguration information includes a continuous CPAC configuration corresponding to at least one candidate cell;
[0250] In which case, when the target candidate cell serves as a primary / secondary cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0251] As an optional embodiment, in the continuous CPAC process, when the target candidate cell serves as the primary / secondary cell PSCell, the candidate cell corresponding to the conditional reconfiguration identifier contained in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
[0252] As an optional embodiment, the conditional reconfiguration information further includes a first variable, where the first variable is used to indicate whether the terminal is in a continuous CPAC process;
[0253] When the value of the first variable is a first value, the first value is used to indicate that the terminal is in a continuous CPAC process;
[0254] Or, in the case where the first variable takes a second value, the second value is used to indicate that the terminal is not in a continuous CPAC process.
[0255] It should be noted that the conditional reconfiguration device provided in the embodiment of the present application is a device capable of executing the above-mentioned conditional reconfiguration method. All embodiments of the above-mentioned conditional reconfiguration method are applicable to the device and can achieve the same or similar beneficial effects, which will not be repeated here.
[0256] The conditional reconfiguration evaluation device or conditional reconfiguration device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0257] The conditional reconfiguration evaluation device or conditional reconfiguration device provided in the embodiments of the present application can implement the various processes implemented in the method embodiments of Figures 1 to 3 and achieve the same technical effects. To avoid repetition, they will not be described here.
[0258] As shown in Figure 6, an embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602, wherein the memory 602 stores a program or instruction that can be run on the processor 601. For example, when the communication device 600 is a terminal, the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned conditional reconfiguration evaluation method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 600 is a network-side device, the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned conditional reconfiguration method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here.
[0259] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG4 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG7 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0260] The terminal 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709 and at least some of the components of the processor 710.
[0261] Those skilled in the art will appreciate that the terminal 700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG7 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0262] It should be understood that in an embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0263] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 701 may transmit the data to the processor 710 for processing. Furthermore, the RF unit 701 may send uplink data to the network-side device. Typically, the RF unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0264] The memory 709 can be used to store software programs or instructions and various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 709 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0265] Processor 710 may include one or more processing units. Optionally, processor 710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 710.
[0266] The radio frequency unit 701 is configured to receive a reconfiguration message;
[0267] Processor 710 is configured to, during a process of adding or changing a continuous conditional primary and secondary cell (CPAC), determine, by the terminal, a cell corresponding to a conditional reconfiguration identifier that satisfies a first condition in a first conditional configuration variable as a candidate cell applicable to conditional reconfiguration evaluation;
[0268] The first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal; the first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
[0269] In the conditional reconfiguration evaluation of the continuous CPAC stage of the application embodiment, the applicable candidate cell is the cell corresponding to the conditional reconfiguration identifier contained in the continuous conditional reconfiguration of this PSCell; this method can exclude other inapplicable non-candidate cells, avoid directly evaluating all these candidate cells under the current PSCell, and thus avoid erroneous evaluation results caused by evaluating the wrong candidate cells.
[0270] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0271] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG5 . This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0272] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 8, the network-side device 800 includes an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84, and a memory 85. Antenna 81 is connected to radio frequency device 82. In the uplink direction, radio frequency device 82 receives information via antenna 81 and sends the received information to baseband device 83 for processing. In the downlink direction, baseband device 83 processes the information to be transmitted and sends it to radio frequency device 82. Radio frequency device 82 processes the received information and then sends it through antenna 81.
[0273] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 83 , which includes a baseband processor.
[0274] The baseband device 83 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 8, one of the chips is, for example, a baseband processor, which is connected to the memory 85 through a bus interface to call the program in the memory 85 to execute the network device operations shown in the above method embodiment.
[0275] The network side device may further include a network interface 86, which is, for example, a Common Public Radio Interface (CPRI).
[0276] Specifically, the network side device 800 of the embodiment of the present application also includes: instructions or programs stored in the memory 85 and can be run on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute the methods executed by each module shown in Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0277] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned conditional reconfiguration evaluation method or conditional reconfiguration method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0278] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0279] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned conditional reconfiguration evaluation method or conditional reconfiguration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0280] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0281] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned conditional reconfiguration evaluation method or conditional reconfiguration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0282] An embodiment of the present application also provides a communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the conditional reconfiguration evaluation method described above, and the network-side device can be used to execute the steps of the conditional reconfiguration method described above.
[0283] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0284] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0285] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A conditional reconfiguration evaluation method, wherein, including: During the addition or change of the CPAC for the primary and secondary cells under continuous conditions, the terminal determines that the cell corresponding to the condition reconfiguration identifier that satisfies the first condition in the first condition reconfiguration variable is a candidate cell applicable in the condition reconfiguration evaluation; wherein, the first condition reconfiguration variable is determined by the condition reconfiguration information included in the reconfiguration message received by the terminal; the first condition includes: the condition reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
2. The method according to claim 1, wherein, The first condition reconfiguration variable satisfies at least one of the following conditions: The first condition reconfiguration variable includes a continuous CPAC configuration; The condition reconfiguration entry corresponding to the current primary and secondary cell PSCell in the first condition reconfiguration variable includes a continuous CPAC configuration.
3. The method according to claim 1, wherein, The method further includes: During the initial CPAC process or during the CPAC process without configured continuous reconfiguration, the terminal determines that the cell corresponding to the condition reconfiguration identifier that satisfies the second condition in the second condition reconfiguration variable is a candidate cell applicable in the condition reconfiguration evaluation; the second condition includes at least one of the following: The condition reconfiguration identifier is not included in the continuous CPAC configuration corresponding to the current PSCell; The condition reconfiguration variable entry corresponding to the condition reconfiguration identifier includes an initial CPAC configuration.
4. The method according to claim 3, wherein, The second condition reconfiguration variable satisfies at least one of the following conditions: The second condition reconfiguration variable does not include a continuous CPAC configuration; The condition reconfiguration entry corresponding to the current PSCell in the second condition reconfiguration variable does not include a continuous CPAC configuration.
5. The method according to claim 1 or 2, wherein, The method further includes: When the third condition is satisfied, it is determined that the terminal is in the continuous CPAC process; wherein, the third condition includes at least one of the following: The continuous CPAC configuration is applied; The continuous CPAC configuration corresponding to the current PSCell is applied; The value of the first variable used to indicate whether the terminal is in the continuous CPAC process is the first value, and the first value is used to indicate that the terminal is in the continuous CPAC process.
6. The method according to claim 3 or 4, wherein The method further includes: When the fourth condition is satisfied, it is determined that the terminal is in the initial CPAC process; wherein, the fourth condition includes at least one of the following: The continuous CPAC configuration is not applied; The continuous CPAC configuration corresponding to the current PSCell is not applied; The value of the first variable used to indicate whether the terminal is in the continuous CPAC process is the second value, and the second value is used to indicate that the terminal is not in the continuous CPAC process.
7. The method according to claim 5 or 6, wherein The first variable is included in the condition reconfiguration variable.
8. The method according to claim 5, wherein The method further includes: When the fifth condition is satisfied, it is determined that the value of the first variable is the first value; wherein, the fifth condition includes at least one of the following: After the initial CPAC is executed; After the execution condition of the candidate cell is updated to the continuous execution condition; The value of the first variable is configured by the network to be the first value.
9. The method according to claim 6, wherein The method further includes: When the sixth condition is satisfied, it is determined that the value of the first variable is the second value; wherein, the sixth condition includes at least one of the following: The value of the first variable is initialized to the second value; Receiving the continuous CPAC configuration for the first time; Continuous condition reconfiguration is not configured; Key configuration is not configured; Continuous CPAC configuration is released; The value of the first variable is configured by the network to be a second value; There is no available key; Secondary cell group is released; Radio Resource Control (RRC) connection is released; The condition reconfiguration variable is released.
10. The method according to claim 1, wherein, The method further includes: When the RRC reconfiguration message included in the first condition reconfiguration variable is applied due to the execution of condition reconfiguration, and the first condition reconfiguration variable includes a continuous CPAC configuration, the terminal performs a first operation, and the first operation includes at least one of the following: Before replacing the execution condition included in the first condition reconfiguration variable with the execution condition corresponding to the condition reconfiguration identifier that satisfies the first condition, delete all the execution conditions corresponding to the condition reconfiguration identifiers in the first condition reconfiguration variable; After replacing the execution condition included in the first condition reconfiguration variable with the execution condition corresponding to the condition reconfiguration identifier that satisfies the first condition, delete the un-replaced execution conditions.
11. The method according to claim 10, wherein, If the continuous CPAC configuration is a secondary node-initiated inter-secondary-node continuous CPAC configuration or a primary node-initiated inter-secondary-node continuous CPAC configuration, the deleted execution condition is the SCG execution condition condExecutionCondSCG; Or, If the continuous CPAC configuration is a secondary node-initiated intra-secondary-node continuous CPAC configuration with the participation of the primary node, the deleted execution condition is the execution condition condExecutionCond.
12. A conditional reconfiguration method, wherein, Includes: The network side device sends a reconfiguration message to the terminal, and the reconfiguration message includes condition reconfiguration information, and the condition reconfiguration information includes a continuous CPAC configuration corresponding to at least one candidate cell; Wherein, when the target candidate cell is a Primary Secondary Cell (PSCell), the candidate cell corresponding to the condition reconfiguration identifier included in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the condition reconfiguration evaluation.
13. The method according to claim 12, wherein, During the continuous CPAC process, when the target candidate cell is a Primary Secondary Cell (PSCell), the candidate cell corresponding to the condition reconfiguration identifier included in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the condition reconfiguration evaluation.
14. The method according to claim 12 or 13, wherein, The condition reconfiguration information further includes a first variable, and the first variable is used to indicate whether the terminal is in the continuous CPAC process; When the value of the first variable is a first value, the first value is used to indicate that the terminal is in the continuous CPAC process; Or, when the value of the first variable is a second value, the second value is used to indicate that the terminal is not in the continuous CPAC process.
15. A conditional reconfiguration evaluation device, applied to a terminal, wherein, Includes: A first evaluation module, configured to determine, during the continuous condition primary secondary cell addition or change CPAC process, that the cell corresponding to the condition reconfiguration identifier that satisfies the first condition in the first condition reconfiguration variable is the candidate cell applicable in the condition reconfiguration evaluation; Among them, the first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal; The first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
16. The apparatus according to claim 15, wherein, The first conditional reconfiguration variable satisfies at least one of the following conditions: The first conditional reconfiguration variable includes a continuous CPAC configuration; The conditional reconfiguration entry corresponding to the current primary-secondary cell PSCell in the first conditional reconfiguration variable includes a continuous CPAC configuration.
17. The apparatus according to claim 15, wherein, The device further includes: A first evaluation module, configured to, during an initial CPAC process or during a CPAC process without configured continuous reconfiguration, determine that the cell corresponding to the conditional reconfiguration identifier that satisfies the second condition in the second conditional reconfiguration variable is a candidate cell applicable in conditional reconfiguration evaluation; the second condition includes at least one of the following: The conditional reconfiguration identifier is not included in the continuous CPAC configuration corresponding to the current PSCell; The conditional reconfiguration variable entry corresponding to the conditional reconfiguration identifier includes an initial CPAC configuration.
18. The apparatus according to claim 17, wherein, The second conditional reconfiguration variable satisfies at least one of the following conditions: The second conditional reconfiguration variable does not include a continuous CPAC configuration; The conditional reconfiguration entry corresponding to the current PSCell in the second conditional reconfiguration variable does not include a continuous CPAC configuration.
19. The device according to claim 15 or 16, wherein The device further includes: A first determination module, configured to determine that the terminal is in a continuous CPAC process when a third condition is satisfied; wherein, the third condition includes at least one of the following: A continuous CPAC configuration is applied; The continuous CPAC configuration corresponding to the current PSCell is applied; The value of a first variable used to indicate whether the terminal is in a continuous CPAC process is a first value, and the first value is used to indicate that the terminal is in a continuous CPAC process.
20. The device according to claim 17 or 18, wherein The device further includes: A second determination module, configured to determine that the terminal is in an initial CPAC process when a fourth condition is satisfied; wherein, the fourth condition includes at least one of the following: A continuous CPAC configuration is not applied; The continuous CPAC configuration corresponding to the current PSCell is not applied; The value of a first variable used to indicate whether the terminal is in a continuous CPAC process is a second value, and the second value is used to indicate that the terminal is not in a continuous CPAC process.
21. The device according to claim 19 or 20, wherein, The first variable is included in the conditional reconfiguration variable.
22. The apparatus according to claim 19, wherein, The device further includes: A third determination module, configured to determine that the value of the first variable is a first value when a fifth condition is satisfied; wherein, the fifth condition includes at least one of the following: After the initial CPAC is executed; After the execution condition of the candidate cell is updated to a continuous execution condition; The value of the first variable is configured by the network to be a first value.
23. The apparatus according to claim 20, wherein, The device further includes: A fourth determination module, configured to determine that the value of the first variable is a second value when a sixth condition is satisfied; wherein, the sixth condition includes at least one of the following: The value of the first variable is initialized to a second value; Receiving a continuous CPAC configuration for the first time; Continuous conditional reconfiguration is not configured; Key configuration is not configured; The continuous CPAC configuration is released; The value of the first variable is configured by the network to be a second value; No available key; Secondary Cell Group release; Radio Resource Control (RRC) connection release; The conditional reconfiguration variable is released.
24. The apparatus according to claim 15, wherein The device further includes: A first execution module, configured to perform a first operation when the RRC reconfiguration message included in the first conditional reconfiguration variable is applied due to conditional reconfiguration execution, and the first conditional reconfiguration variable includes a continuous CPAC configuration. The first operation includes at least one of the following: Before replacing the execution condition included in the first conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that satisfies the first condition, deleting all execution conditions corresponding to the conditional reconfiguration identifiers in the first conditional reconfiguration variable; After replacing the execution condition included in the first conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that satisfies the first condition, deleting the execution conditions that are not replaced.
25. The device according to claim 24, wherein If the continuous CPAC configuration is a secondary node-initiated continuous CPAC configuration between secondary nodes or a primary node-initiated continuous CPAC configuration between secondary nodes, the execution condition to be deleted is the SCG execution condition condExecutionCondSCG; Or, If the continuous CPAC configuration is a secondary node-initiated intra-secondary cell continuous CPAC configuration with the participation of the primary node, the execution condition to be deleted is the execution condition condExecutionCond.
26. A terminal, wherein, Comprising a processor and a memory, the memory stores a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, the steps of the conditional reconfiguration evaluation method according to any one of claims 1 to 11 are implemented.
27. A conditional reconfiguration device, wherein, Including: A reconfiguration sending module, configured to send a reconfiguration message to a terminal, the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes a continuous CPAC configuration corresponding to at least one candidate cell; Wherein, when the target candidate cell is a Primary Secondary Cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier included in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
28. The device according to claim 27, wherein During the continuous CPAC process, when the target candidate cell is a Primary Secondary Cell (PSCell), the candidate cell corresponding to the conditional reconfiguration identifier included in the continuous CPAC configuration corresponding to the target candidate cell is the candidate cell applicable in the conditional reconfiguration evaluation.
29. The device according to claim 27 or 28, wherein, The conditional reconfiguration information further includes a first variable, and the first variable is used to indicate whether the terminal is in the continuous CPAC process; When the value of the first variable is a first value, the first value is used to indicate that the terminal is in the continuous CPAC process; Or, when the value of the first variable is a second value, the second value is used to indicate that the terminal is not in the continuous CPAC process.
30. A network-side device, wherein, It includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the conditional reconfiguration method described in any one of claims 12 to 14 are implemented.
31. A terminal, comprising a processor and a communication interface, wherein, The communication interface is used to receive a reconfiguration message. The processor is used to determine, during the continuous conditional primary and secondary cell addition or change CPAC process, that the cell corresponding to the conditional reconfiguration identifier satisfying the first condition in the first conditional configuration variable is a candidate cell applicable in the conditional reconfiguration evaluation. Among them, the first conditional reconfiguration variable is determined by the conditional reconfiguration information included in the reconfiguration message received by the terminal. The first condition includes: the conditional reconfiguration identifier is included in the continuous CPAC configuration corresponding to the current PSCell.
32. A network-side device includes a processor and a communication interface, where, The communication interface is used to send a reconfiguration message to the terminal. The reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes continuous CPAC configurations corresponding to at least one candidate cell. Among them, when the target candidate cell is the primary and secondary cell PSCell, the candidate cell corresponding to the conditional reconfiguration identifier included in the continuous CPAC configuration corresponding to the target candidate cell is a candidate cell applicable in the conditional reconfiguration evaluation.
33. A readable storage medium, wherein, Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by the processor, the steps of the conditional reconfiguration evaluation method described in any one of claims 1 to 11 are implemented; or when the programs or instructions are executed by the processor, the steps of the conditional reconfiguration evaluation method described in any one of claims 12 to 14 are implemented.
34. A wireless communication system, comprising: A terminal and a network-side device. The terminal is used to execute the steps of the conditional reconfiguration evaluation method described in any one of claims 1 to 11, and the network-side device is used to execute the steps of the conditional reconfiguration evaluation method described in any one of claims 12 to 14.
35. A chip, the chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the steps of the conditional reconfiguration evaluation method described in any one of claims 1 to 11, or to implement the steps of the conditional reconfiguration evaluation method described in any one of claims 12 to 14.
36. A computer program, the computer program is stored in a storage medium. The program is executed by at least one processor to implement the steps of the conditional reconfiguration evaluation method described in any one of claims 1 to 11, or to implement the steps of the conditional reconfiguration evaluation method described in any one of claims 12 to 14.
37. A computer program product, the computer program product is stored in a storage medium. The program product is executed by at least one processor to implement the steps of the conditional reconfiguration evaluation method described in any one of claims 1 to 11, or to implement the steps of the conditional reconfiguration evaluation method described in any one of claims 12 to 14.
Citation Information
Patent Citations
Method and device for executing target operation and terminal equipment
CN114339811A
Configuration information processing method and apparatus, and communication device
WO2023207978A1