Condition reconfiguration evaluation method and device, terminal and network side equipment
By determining the applicable candidate cells based on the received reconfiguration message during the CPAC process, the misuse of conditional reconfiguration evaluation in the prior art is solved, and the accuracy of evaluation is improved.
Patent Information
- Application Number
- CN202410175297.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-23
- Filing Date
- 2024-02-07
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, the conditional reconfiguration evaluation method directly evaluates all candidate cells under the current PSCell, resulting in misuse of execution conditions and incorrect evaluation results.
In the process of adding or changing the CPAC in a continuous conditional primary and secondary cell, the terminal determines that the cell corresponding to the conditional reconfiguration identifier in the first conditional reconfiguration variable that meets the first conditional reconfiguration variable is an applicable candidate cell in the conditional reconfiguration evaluation, and determines the conditional reconfiguration information in the received reconfiguration message to exclude unapplicable non-candidate cells.
This avoids direct evaluation of all candidate cells under the current PSCell, reduces the occurrence of wrong evaluation results, and improves the accuracy of evaluation.
Smart Images

Figure CN120378934A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a conditional reconfiguration evaluation method, apparatus, terminal, and network-side device. Background Art
[0002] Conditional Primary Secondary Cell Addition / Change (CPAC) includes: Conditional PSCell Addition (CPA) or Conditional PSCell Change (CPC).
[0003] Conditional PSCell Addition is the addition of a primary secondary cell that a User Equipment (UE) evaluates the execution conditions for and executes after the execution conditions are met. The CPA configuration includes the configuration of CPA candidate cells and the execution conditions. The execution conditions may include one or two trigger conditions.
[0004] Conditional PSCell Change is the change of a primary secondary cell that the UE evaluates the execution conditions for and executes after the execution conditions are met. The UE starts to evaluate the execution conditions after receiving the CPC configuration. The UE stops evaluating the execution conditions after the primary secondary cell change is triggered. The CPC configuration includes the configuration of CPC candidate cells and the execution conditions. The execution conditions may include one or two trigger conditions. Once the primary secondary cell change process is successfully completed, the UE releases all stored CPC configurations.
[0005] CPC includes multiple scenarios, such as:
[0006] - Intra-SN CPC (Intra-SN Conditional PSCell Change);
[0007] - MN initiated Inter-SN CPC (MN initiated Inter-SN Conditional PSCell Change);
[0008] - SN initiated Inter-SN CPC (SN initiated Inter-SN Conditional PSCell Change).
[0009] The network configures CPAC to support the UE to perform continuous CPAC processes. No network reconfiguration is required during continuous CPAC processes.
[0010] During continuous CPAC process, if the conditional reconfiguration of a candidate cell is retained, there may be at least one associated execution condition for the conditional reconfiguration of each candidate cell. However, these execution conditions may be defined for different scenarios, that is to say, the candidate cell may not be a candidate cell of the current Primary Secondary Cell (PSCell). If all these candidate cells are directly evaluated under the current PSCell, it will lead to the misuse of these execution conditions, and then lead to incorrect evaluation results. Summary of the Invention
[0011] Embodiments of the present application provide a method, device and terminal for evaluating conditional reconfiguration, which can solve the problem in the prior 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 then lead to incorrect evaluation results.
[0012] In a first aspect, a method for evaluating conditional reconfiguration is provided, including:
[0013] During continuous conditional primary secondary cell addition or change CPAC process, the terminal determines that the cell corresponding to the conditional reconfiguration identifier satisfying the first condition in the first conditional reconfiguration variable is a candidate cell applicable in conditional reconfiguration evaluation;
[0014] Wherein, 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.
[0015] In a second aspect, a method for conditional reconfiguration is provided, including:
[0016] The network side device sends 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;
[0017] Wherein, when the target candidate cell is the 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 a candidate cell applicable in conditional reconfiguration evaluation.
[0018] In a third aspect, a device for evaluating conditional reconfiguration is provided, which is applied to a terminal and includes:
[0019] A first evaluation module, configured to determine that the cell corresponding to the conditional reconfiguration identifier satisfying the first condition in the first conditional reconfiguration variable is a candidate cell applicable in conditional reconfiguration evaluation during continuous conditional primary secondary cell addition or change CPAC process;
[0020] 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.
[0021] In a fourth aspect, a conditional reconfiguration device is provided, including:
[0022] A reconfiguration sending module, configured to send a reconfiguration message to a terminal, where the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes continuous CPAC configurations corresponding to at least one candidate cell;
[0023] 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 the candidate cell applicable in the conditional reconfiguration evaluation.
[0024] In a fifth aspect, a terminal is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0025] In a sixth aspect, a terminal is provided, including a processor and a communication interface. Among them, 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 for 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 the 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.
[0026] In a seventh aspect, a network-side device is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
[0027] In an eighth aspect, a network-side device is provided, including a processor and a communication interface. Among them, the communication interface is used to send a reconfiguration message to a terminal, where the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes continuous CPAC configurations corresponding to at least one candidate cell;
[0028] 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 the candidate cell applicable in the conditional reconfiguration evaluation.
[0029] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored, and 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.
[0030] In a tenth aspect, a wireless communication system is provided, including: a terminal and a network side device, 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.
[0031] In an eleventh aspect, a chip is provided, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or implement the method described in the second aspect.
[0032] In a twelfth aspect, a computer program / program product is provided, the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0033] In the embodiments 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 included in the continuous CPAC configuration corresponding to the current PSCell. This method can exclude other inapplicable non-candidate cells, avoid directly evaluating all these candidate cells under the current PSCell, and thus avoid the wrong evaluation result caused by evaluating the wrong candidate cell. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A block diagram showing a wireless communication system to which the embodiments of the present application can be applied;
[0035] Figure 2 A schematic diagram showing the steps of the conditional reconfiguration evaluation method provided by the embodiments of the present application;
[0036] Figure 3 A schematic diagram showing the steps of the conditional reconfiguration method provided by the embodiments of the present application;
[0037] Figure 4 A schematic diagram showing the structure of the conditional reconfiguration evaluation device provided by the embodiments of the present application;
[0038] Figure 5 Schematic structural diagram of the condition reconfiguration device provided by the embodiment of the present application;
[0039] Figure 6 Schematic structural diagram of the communication device provided by the embodiment of the present application;
[0040] Figure 7 Schematic structural diagram of the terminal provided by the embodiment of the present application;
[0041] Figure 8 Schematic structural diagram of the network-side device provided by the embodiment of the present application. Detailed implementation manners
[0042] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0043] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, 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 usually of the same type, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.
[0044] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the receiver of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0045] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and 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 this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0046] Figure 1The block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a 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, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) 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, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0047] Next, with reference to the accompanying drawings, the conditional reconfiguration evaluation method provided in the embodiments of this application will be described in detail through some embodiments and their application scenarios.
[0048] As Figure 2 shown, the embodiments of this application provide a conditional reconfiguration evaluation method, including:
[0049] Step 201, during the continuous conditional primary and secondary cell addition or change of CPAC, the terminal determines that the cell corresponding to the conditional reconfiguration identifier that satisfies the first condition in the first conditional reconfiguration variable is the candidate cell applicable in the conditional reconfiguration evaluation;
[0050] 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.
[0051] Optionally, the continuous CPAC configuration is the configuration information configured by the network-side device for the terminal applicable to the continuous CPAC process, including at least one conditional reconfiguration identifier and the execution condition associated with the conditional reconfiguration identifier. Among them, the conditional reconfiguration identifier is used to uniquely identify a conditional reconfiguration.
[0052] Optionally, the conditional reconfiguration evaluation includes: evaluating applicable candidate cells, specifically evaluating whether a candidate cell can be a target cell of CPAC.
[0053] Optionally, the terminal receives a reconfiguration message (such as a Radio Resource Control (RRC) reconfiguration message), which includes conditional reconfiguration information, such as continuous CPAC configuration, and at least one of the following conditional reconfigurations:
[0054] The RRC configuration of the candidate cell, including a conditional reconfiguration identifier condReconfigId, a conditional RRC configuration condRRCReconfig, etc.;
[0055] The continuous CPAC configuration provided by the candidate cell, including the continuous CPAC execution conditions for conditional evaluation of at least one other candidate cell when the conditional RRC configuration of this candidate cell is applied (it can be understood that when serving as the primary / secondary cell), and the conditional reconfiguration identifier condReconfigId associated with the continuous CPAC execution conditions. Among them, the condReconfigId corresponds to one of the other candidate cells.
[0056] For example, the continuous CPAC configuration initiated by the master node MN includes an initial CPAC configuration and a continuous CPAC configuration. The candidate cells include Cell1, Cell2, and Cell3.
[0057] Among them, the initial CPAC configuration (see the first execution condition condExecutionCond) includes candidate cells Cell1, Cell2, and Cell3.
[0058] In the continuous CPAC configuration (see subsequentCondReconfig),
[0059] When Cell1 is the PSCell, the candidate cells include Cell1 and Cell2;
[0060] When Cell2 is the PSCell, the candidate cells include Cell3;
[0061] When Cell3 is the PSCell, the candidate cells include Cell2.
[0062] In an optional embodiment of the present application, the CPAC process of continuous conditional reconfiguration may include an initial CPAC process and a continuous CPAC process. After the initial CPAC is executed, the continuous CPAC process is entered. Among them, the initial CPAC process is also called the initial CPAC stage. The continuous CPAC process is also called the continuous CPAC stage.
[0063] The conditional reconfiguration evaluation method provided by the embodiments of the present application can be used in all CPACs, including the initial CPAC stage and the continuous CPAC stage.
[0064] In another alternative implementation, the first conditional reconfiguration variable satisfies at least one of the following conditions:
[0065] The first conditional reconfiguration variable includes a continuous CPAC configuration;
[0066] The conditional reconfiguration entry corresponding to the current primary-secondary cell (PSCell) in the first conditional reconfiguration variable includes a continuous CPAC configuration.
[0067] 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 during the previous CPAC process, and no specific limitation is made here.
[0068] In other words, during the continuous CPAC process, for each conditional reconfiguration identifier condReconfigId included in the conditional reconfiguration variable VarConditionalReconfig, if the first condition is satisfied, consider the cell corresponding to this conditional reconfiguration identifier as a candidate cell applicable in the conditional reconfiguration evaluation.
[0069] Or, for each conditional reconfiguration identifier condReconfigId included in the conditional reconfiguration variable VarConditionalReconfig, during the continuous CPAC process, if the first condition is not satisfied, for example, the conditional reconfiguration identifier is not included in the continuous CPAC configuration corresponding to the PSCell, consider the cell corresponding to this conditional reconfiguration identifier as a cell not used in the conditional reconfiguration evaluation, or, do not consider the cell corresponding to this conditional reconfiguration identifier as a candidate cell applicable in the conditional reconfiguration evaluation, or, consider excluding this cell.
[0070] In summary, in the conditional reconfiguration evaluation in the continuous CPAC stage of the embodiments 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.
[0071] It can be understood that for the evaluation of continuous CPAC, the above conditional reconfiguration evaluation method determines whether a candidate cell is applicable to the current PSCell.
[0072] In the continuous CPAC stage, the first condition is used to determine whether a candidate cell is applicable to 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.
[0073] For example, when Cell2 becomes the PSCell, the applicable candidate cells include Cell3, that is, the conditional reconfiguration identifier condReconfigId corresponding to candidate cell Cell3 is included in the subsequent conditional reconfiguration configuration SubsequentCondReconfig corresponding to Cell2. Without loss of generality, the value of condReconfigId corresponding to Cell3 is the third conditional reconfiguration identifier value.
[0074] In at least one embodiment of the present application, the method further includes:
[0075] During the initial CPAC process or during the CPAC process without configured continuous reconfiguration, the terminal determines that the cell corresponding to the conditional reconfiguration identifier that satisfies the second condition in the second conditional reconfiguration variable is the applicable candidate cell in the conditional reconfiguration evaluation.
[0076] Optionally, the second condition includes at least one of the following:
[0077] The conditional reconfiguration identifier is not included in the subsequent conditional reconfiguration configuration corresponding to the PSCell;
[0078] The conditional reconfiguration variable entry corresponding to the conditional reconfiguration identifier includes the initial CPAC configuration.
[0079] Optionally, the second conditional reconfiguration variable satisfies at least one of the following conditions:
[0080] The second conditional reconfiguration variable does not include the subsequent conditional reconfiguration configuration;
[0081] The conditional reconfiguration entry corresponding to the current PSCell in the second conditional reconfiguration variable does not include the subsequent conditional reconfiguration configuration.
[0082] In other words, during the initial CPAC process or during the CPAC process without configured continuous reconfiguration, for each conditional reconfiguration identifier condReconfigId included in the conditional reconfiguration variable VarConditionalReconfig, if the second condition is satisfied, the cell corresponding to this conditional reconfiguration identifier is considered as the applicable candidate cell in the conditional reconfiguration evaluation.
[0083] Or, for each conditional reconfiguration identifier condReconfigId included in the conditional reconfiguration variable VarConditionalReconfig, during the initial CPAC process, if the second condition is not satisfied, for example, the conditional reconfiguration entry corresponding to the primary and secondary cell PSCell in the conditional reconfiguration variable includes the subsequent conditional reconfiguration configuration, the candidate cell to be evaluated is not determined by the subsequent conditional reconfiguration configuration.
[0084] Alternatively, for each conditional reconfiguration identifier condReconfigId included in the conditional reconfiguration variable VarConditionalReconfig, during the initial CPAC process, if the second condition is not satisfied, 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 in the conditional reconfiguration evaluation, or alternatively, this cell is considered to be excluded.
[0085] In summary, in the conditional reconfiguration evaluation in the initial CPAC stage or the CPAC stage without configured continuous reconfiguration in the embodiments 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.
[0086] It can be understood that for the initial CPAC configured with continuous conditional reconfiguration or the CPAC process without configured continuous conditional reconfiguration, the second condition is used to determine whether a candidate cell is applicable to the current PSCell.
[0087] 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 specific limitation.
[0088] After at least one execution condition is satisfied, the terminal executes CPAC. For example:
[0089] 1) In the initial CPAC stage, the second condition is used for judgment. The conditional reconfiguration variable VarConditionalReconfig includes three conditional reconfiguration entries, which respectively include the conditional reconfiguration identifiers and execution conditions corresponding to cells Cell1, Cell2, and Cell3. Therefore, Cell1, Cell2, and Cell3 are applicable candidate cells.
[0090] 2) After the execution condition condExecutionCond of Cell1 is satisfied, the terminal executes CPA, and Cell1 is the PSCell. Without loss of generality, the value of condExecutionCond of Cell1 is the measId1 value.
[0091] 3) The terminal enters the continuous CPC stage, which includes the evaluation and execution of continuous CPC.
[0092] For example, according to the judgment of the first condition, among the subsequentCondReconfig included in the conditional reconfiguration corresponding to Cell1, the condReconfigId with the value of the second conditional reconfiguration identification value corresponds to the candidate cell Cell2; the condReconfigId with the value of 3 corresponds to Cell3. Therefore, Cell2 and Cell3 are applicable candidate cells.
[0093] 4) After the conditional reconfiguration evaluation of consecutive CPCs, the condition condExecutionCondSCG for Cell2 to execute is satisfied. The terminal executes CPC, and the PSCell is switched to Cell2.
[0094] According to the judgment of the first condition, among the subsequentCondReconfig included in the conditional reconfiguration corresponding to Cell2, the condReconfigId with the value of the third conditional reconfiguration identification value corresponds to the candidate cell Cell3. Therefore, Cell3 is an applicable candidate cell.
[0095] When consecutive CPAC is configured, the CPAC process of consecutive conditional reconfiguration may include an initial CPAC stage and a consecutive CPAC stage. After the initial CPAC is executed, the consecutive CPAC stage is entered. In different stages, the method for determining applicable candidate cells in the embodiments of the present application is different. Therefore, it is necessary to determine whether the current stage is the initial CPAC or the consecutive CPAC, so as to assist in determining suitable candidate cells.
[0096] In an alternative embodiment of the present application, the method further includes:
[0097] When the third condition is satisfied, it is determined that the terminal is in the consecutive CPAC process; wherein, the third condition includes at least one of the following:
[0098] The consecutive CPAC configuration is applied;
[0099] The consecutive CPAC configuration corresponding to the current PSCell is applied;
[0100] The value of the first variable used to indicate whether the terminal is in the consecutive CPAC process is the first value, and the first value is used to indicate that the terminal is in the consecutive CPAC process.
[0101] Optionally, the first variable can also be understood as: used to indicate whether the consecutive CPAC configuration is applied; the first value correspondingly indicates that the consecutive CPAC configuration is applied.
[0102] In another alternative embodiment of the present application, the method further includes:
[0103] 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:
[0104] The continuous CPAC configuration is not applied;
[0105] The continuous CPAC configuration corresponding to the current PSCell is not applied;
[0106] 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.
[0107] 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.
[0108] Wherein, the continuous CPAC configuration corresponding to the PSCell is included in the entry of PSCell in VarConditionalReconfig.
[0109] Optionally, the first variable is included in the conditional reconfiguration variable.
[0110] As an alternative embodiment, the method further includes:
[0111] 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:
[0112] After the initial CPAC is executed;
[0113] After the execution condition of the candidate cell is updated to the continuous execution condition;
[0114] The value of the first variable is configured by the network to be the first value.
[0115] As another alternative embodiment, the method further includes:
[0116] 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:
[0117] The value of the first variable is initialized to the second value;
[0118] Receiving the continuous CPAC configuration for the first time;
[0119] The subsequentCondReconfig is not configured;
[0120] The key configuration (sk-CounterConfiguration) is not configured;
[0121] The continuous CPAC configuration is released;
[0122] The value of the first variable is configured by the network to be the second value;
[0123] There is no available key, such as sk-Counter;
[0124] The secondary cell group SCG is released;
[0125] The radio resource control RRC connection is released;
[0126] The conditional reconfiguration variable is released.
[0127] One implementation:
[0128] The first variable is S-CPAC-start.
[0129] The first value is TRUE and the second value is FALSE.
[0130] The variable VarConditionalReconfig contains S-CPAC-start.
[0131] For example, one implementation method is as follows:
[0132] 1> For each conditional reconfiguration identifier (condReconfigId) in the conditional reconfiguration variable (VarConditionalReconfig):
[0133] 2> If the RRC reconfiguration in the conditional RRC reconfiguration (condRRCReconfig) includes the secondary cell group SCG, and this secondary cell group includes continuous reconfiguration:
[0134] 3> If the subsequent conditional reconfiguration (subsequentCondReconfig) is included in the entry in VarConditionalReconfig, and if condReconfigId is included in the condExecutionCondToAddModList within subsequentCondReconfig, and if subsequentCondReconfig is applied, or
[0135] 3> If the subsequent conditional reconfiguration (subsequentCondReconfig) is included in the entry in VarConditionalReconfig, and subsequentCondReconfig is not applied, or
[0136] 3> If the subsequent conditional reconfiguration (subsequentCondReconfig) is not included in the entries in VarConditionalReconfig,
[0137] 4> If the cell with a physical cell identity that matches the value indicated in ServingCellConfigCommon in the reconfigurationWithSync within the secondary cell group included in the received condRRCReconfig is not the PSCell:
[0138] 5> Consider the cell as an applicable cell.
[0139] In at least one embodiment of the present application, the method further includes:
[0140] Replace 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.
[0141] In one implementation, when the RRC reconfiguration message (RRCReconfiguration message) included in the first conditional reconfiguration variable is applied due to the execution of conditional reconfiguration, and the first conditional reconfiguration variable includes subsequent CPAC configuration (subsequentCondReconfig), the terminal performs a first operation, and the first operation includes at least one of the following:
[0142] 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, delete all the execution conditions corresponding to the conditional reconfiguration identifiers in the first conditional reconfiguration variable;
[0143] 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, delete the un-replaced execution conditions.
[0144] As an optional embodiment, if the subsequent CPAC configuration is the SN-initiated inter-SN subsequent CPAC configuration or the MN-initiated inter-SN subsequent CPAC configuration, the execution condition to be deleted is the SCG execution condition condExecutionCondSCG;
[0145] Or,
[0146] If the continuous CPAC configuration is a secondary node initiated intra-secondary node subsequent CPAC (SN-initiated intra-SN subsequent CPAC with MN involvement) configuration with the participation of the master node, the deleted execution condition is the execution condition condExecutionCond.
[0147] For example, one implementation is as follows:
[0148] 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:
[0149] 3> For each conditional reconfiguration identifier included in condExecutionCondToAddModList of the subsequent CPAC configuration:
[0150] 4> Replace condExecutionCond or condExecutionConditSCG in the entry corresponding to the matching conditional reconfiguration identifier value in the first conditional reconfiguration variable;
[0151] 3> In the first conditional reconfiguration variable, delete condExecutionCond or condExecutionConditSCG in the entry that does not match the conditional reconfiguration identifier value included in condExecutionCondToAddModList of the subsequent CPAC configuration, or delete the execution condition that has not been replaced.
[0152] Or, another implementation is as follows:
[0153] 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:
[0154] 2>Delete the execution condition condExecutionCond or condExecutionConditSCG for continuous CPAC in all entries in the first conditional reconfiguration variable, or delete the execution condition condExecutionCond or condExecutionConditSCG for continuous CPAC corresponding to all conditional reconfiguration identifiers;
[0155] 3>For each conditional reconfiguration identifier included in the condExecutionCondToAddModList configured for continuous CPAC:
[0156] 4>Replace the condExecutionCond or condExecutionConditSCG in the entry corresponding to the matching conditional reconfiguration identifier value in the conditional reconfiguration variable.
[0157] In summary, in the conditional reconfiguration evaluation in the continuous CPAC phase of this application embodiment, the applicable candidate cells are the cells corresponding to the conditional reconfiguration identifiers included in the continuous conditional reconfiguration of the current PSCell; this method can exclude other inapplicable non-candidate cells, avoiding directly evaluating all these candidate cells under the current PSCell, thereby avoiding incorrect evaluation results caused by evaluating incorrect candidate cells.
[0158] As Figure 3 shown, this application embodiment also provides a conditional reconfiguration method, including:
[0159] Step 301, the network side device sends a reconfiguration message to the terminal, and the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes continuous CPAC configurations corresponding to at least one candidate cell;
[0160] 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 the applicable candidate cell in the conditional reconfiguration evaluation.
[0161] Optionally, the network side device sends a reconfiguration message (such as a radio resource control RRC reconfiguration message), and the reconfiguration message includes conditional reconfiguration information, such as continuous CPAC configuration, and at least one of the following conditional reconfigurations:
[0162] The RRC configuration of the candidate cell, including the conditional reconfiguration identifier condReconfigId, the conditional RRC configuration condRRCReconfig, etc.;
[0163] The continuous CPAC configuration provided by a candidate cell includes the continuous CPAC execution condition for the condition evaluation of at least one other candidate cell when the conditional RRC configuration of the candidate cell is applied (it can be understood that when it is the serving primary / secondary cell), and the conditional reconfiguration identifier condReconfigId associated with the continuous CPAC execution condition. Among them, the condReconfigId corresponds to one of the other candidate cells.
[0164] For example, the continuous CPAC configuration initiated by the master node MN includes the initial CPAC configuration and the continuous CPAC configuration. The candidate cells therein include Cell1, Cell2, and Cell3.
[0165] Among them, the initial CPAC configuration (see the first execution condition condExecutionCond) includes the candidate cells Cell1, Cell2, and Cell3.
[0166] In the continuous CPAC configuration (see subsequentCondReconfig),
[0167] When Cell1 is the PSCell, the candidate cells include Cell1 and Cell2;
[0168] When Cell2 is the PSCell, the candidate cells include Cell3;
[0169] When Cell3 is the PSCell, the candidate cells include Cell2.
[0170] As an optional embodiment, during the continuous CPAC process, when the target candidate cell is the 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.
[0171] In an optional embodiment of the present application, the CPAC process of continuous conditional reconfiguration may include an initial CPAC process and a continuous CPAC process. After the initial CPAC is executed, the continuous CPAC process is entered. Among them, the initial CPAC process is also called the initial CPAC phase. The continuous CPAC process is also called the continuous CPAC phase.
[0172] In other words, during 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, consider the cell corresponding to the conditional reconfiguration identifier as the candidate cell applicable in the conditional reconfiguration evaluation.
[0173] In at least one alternative embodiment of the present application, the conditional reconfiguration information further includes a first variable, which is used to indicate whether the terminal is in a continuous CPAC process;
[0174] 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;
[0175] 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 a continuous CPAC process.
[0176] As an alternative embodiment, the method further includes:
[0177] When a seventh condition is satisfied, determining that the value of the first variable is the first value; wherein the seventh condition includes at least one of the following:
[0178] After the initial CPAC is executed;
[0179] After the execution condition of the candidate cell is updated to a continuous execution condition.
[0180] As another alternative embodiment, the method further includes:
[0181] When an eighth condition is satisfied, determining that the value of the first variable is the second value; wherein the eighth condition includes at least one of the following:
[0182] The value of the first variable is initialized to the second value;
[0183] Receiving a continuous CPAC configuration for the first time;
[0184] The subsequent conditional reconfiguration (subsequentCondReconfig) is not configured;
[0185] The key configuration (sk-CounterConfiguration) is not configured;
[0186] The continuous CPAC configuration is released;
[0187] There is no available key, such as sk-Counter;
[0188] The secondary cell group SCG is released;
[0189] The radio resource control RRC connection is released;
[0190] The conditional reconfiguration variable is released.
[0191] One implementation:
[0192] The first variable is S-CPAC-start.
[0193] The first value is TRUE and the second value is FALSE.
[0194] In summary, in the conditional reconfiguration evaluation of the continuous CPAC phase in the embodiments of the present application, the applicable candidate cells are the cells corresponding to the conditional reconfiguration identifiers included in the conditional reconfiguration of the current PSCell; this method can assist the terminal in excluding other inapplicable non-candidate cells, avoiding directly evaluating all these candidate cells under the current PSCell, thereby avoiding incorrect evaluation results caused by evaluating incorrect candidate cells.
[0195] For the conditional reconfiguration evaluation method or conditional reconfiguration method provided by the embodiments of the present application, the execution subject may be a conditional reconfiguration evaluation device or a conditional reconfiguration device. In the embodiments of the present application, taking the conditional reconfiguration evaluation device or the conditional reconfiguration device as an example to execute the conditional reconfiguration evaluation method or the conditional reconfiguration method, the conditional reconfiguration evaluation device or the conditional reconfiguration device provided by the embodiments of the present application is described.
[0196] As Figure 4 shown, the embodiments of the present application further provide a conditional reconfiguration evaluation device, which is applied to a terminal and includes:
[0197] A first evaluation module 301, configured to determine, during the continuous conditional primary and secondary cell addition or change of CPAC, that the cell corresponding to the conditional reconfiguration identifier that satisfies the first condition in the first conditional configuration variable is the applicable candidate cell in the conditional reconfiguration evaluation;
[0198] Wherein, 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.
[0199] As an optional embodiment, the first conditional reconfiguration variable satisfies at least one of the following conditions:
[0200] The first conditional reconfiguration variable includes a continuous CPAC configuration;
[0201] The conditional reconfiguration entry corresponding to the current primary and secondary cell PSCell in the first conditional reconfiguration variable includes a continuous CPAC configuration.
[0202] As an optional embodiment, the device further includes:
[0203] The first evaluation module is used to determine, during the initial CPAC process or during a CPAC process without configured continuous reconfiguration, 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 the conditional reconfiguration evaluation; the second condition includes at least one of the following:
[0204] The conditional reconfiguration identifier is not included in the continuous CPAC configuration corresponding to the current PSCell;
[0205] The conditional reconfiguration variable entry corresponding to the conditional reconfiguration identifier includes the initial CPAC configuration.
[0206] As an optional embodiment, the second conditional reconfiguration variable satisfies at least one of the following conditions:
[0207] The second conditional reconfiguration variable does not include a continuous CPAC configuration;
[0208] The conditional reconfiguration entry corresponding to the current PSCell in the second conditional reconfiguration variable does not include a continuous CPAC configuration.
[0209] As an optional embodiment, the device further includes:
[0210] The first determination module is used to determine that the terminal is in a continuous CPAC process when the third condition is satisfied; wherein, the third condition includes at least one of the following:
[0211] The continuous CPAC configuration is applied;
[0212] The continuous CPAC configuration corresponding to the current PSCell is applied;
[0213] The value of the first variable used to indicate whether the terminal is in a continuous CPAC process is the first value, and the first value is used to indicate that the terminal is in a continuous CPAC process.
[0214] As an optional embodiment, the device further includes:
[0215] The second determination module is used to determine that the terminal is in the initial CPAC process when the fourth condition is satisfied; wherein, the fourth condition includes at least one of the following:
[0216] The continuous CPAC configuration is not applied;
[0217] The continuous CPAC configuration corresponding to the current PSCell is not applied;
[0218] The value of the first variable used to indicate whether the terminal is in a continuous CPAC process is the second value, and the second value is used to indicate that the terminal is not in a continuous CPAC process.
[0219] As an alternative embodiment, the first variable is included in the conditional reconfiguration variable.
[0220] As an alternative embodiment, the apparatus further comprises:
[0221] 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 comprises at least one of the following:
[0222] After the initial CPAC execution;
[0223] After the execution condition of the candidate cell is updated to a continuous execution condition;
[0224] The value of the first variable is configured by the network to be the first value.
[0225] As an alternative embodiment, the apparatus further comprises:
[0226] 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 comprises at least one of the following:
[0227] The value of the first variable is initialized to the second value;
[0228] Receiving a continuous CPAC configuration for the first time;
[0229] The continuous conditional reconfiguration is not configured;
[0230] The key configuration is not configured;
[0231] The continuous CPAC configuration is released;
[0232] The value of the first variable is configured by the network to be the second value;
[0233] There is no available key;
[0234] The secondary cell group is released;
[0235] The radio resource control (RRC) connection is released;
[0236] The conditional reconfiguration variable is released.
[0237] As an alternative embodiment, the apparatus further comprises:
[0238] 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 comprising at least one of the following:
[0239] 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, delete the execution conditions corresponding to all conditional reconfiguration identifiers in the first conditional reconfiguration variable;
[0240] 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, delete the un-replaced execution conditions.
[0241] As an alternative 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 execution condition to be deleted is the SCG execution condition condExecutionCondSCG;
[0242] Or,
[0243] If the continuous CPAC configuration is a continuous CPAC configuration within a secondary node initiated by the secondary node with the participation of the primary node, the execution condition to be deleted is the execution condition condExecutionCond.
[0244] In the conditional reconfiguration evaluation in the continuous CPAC phase of the application embodiment, the applicable candidate cells are the cells corresponding to the conditional reconfiguration identifiers included in the continuous conditional reconfiguration of the current PSCell; this method can exclude other inapplicable non-candidate cells, avoiding directly evaluating all these candidate cells under the current PSCell, thereby avoiding incorrect evaluation results caused by evaluating incorrect candidate cells.
[0245] It should be noted that the conditional reconfiguration evaluation device provided by the application embodiment is a device capable of executing the above conditional reconfiguration evaluation method. Then, all embodiments of the above conditional reconfiguration evaluation method are applicable to this device, and all can achieve the same or similar beneficial effects, which will not be repeated here.
[0246] As Figure 5 shown, the application embodiment also provides a conditional reconfiguration device, including:
[0247] A reconfiguration sending module 501, configured to send a reconfiguration message to a terminal, where the reconfiguration message includes conditional reconfiguration information, and the conditional reconfiguration information includes continuous CPAC configurations corresponding to at least one candidate cell;
[0248] Wherein, when the target candidate cell is the primary and secondary cell PSCell, the candidate cells corresponding to the conditional reconfiguration identifiers included in the continuous CPAC configuration corresponding to the target candidate cell are the applicable candidate cells in the conditional reconfiguration evaluation.
[0249] As an optional embodiment, in the continuous CPAC process, when the target candidate cell is the 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.
[0250] As an optional embodiment, 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;
[0251] 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;
[0252] 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.
[0253] It should be noted that the conditional reconfiguration device provided in the embodiments of the present application is a device capable of executing the above conditional reconfiguration method. All embodiments of the above conditional reconfiguration method are applicable to this device and can achieve the same or similar beneficial effects, which will not be repeated here.
[0254] The conditional reconfiguration evaluation device or the conditional reconfiguration device in the embodiments of the present application may 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. This electronic device may be a terminal or other devices other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of the above-listed terminal 11, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0255] The conditional reconfiguration evaluation device or the conditional reconfiguration device provided in the embodiments of the present application can implement Figures 1 to 3 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0256] Such as Figure 6As shown in the figure, an embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602. A program or instruction that can run on the processor 601 is stored on the memory 602. For example, when the communication device 600 is a terminal, when the program or instruction is executed by the processor 601, each step of the above-mentioned conditional reconfiguration evaluation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here. When the communication device 600 is a network-side device, when the program or instruction is executed by the processor 601, each step of the above-mentioned conditional reconfiguration method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0257] An embodiment of the present application further provides a terminal, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment as Figure 4 shown. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment. Each implementation process and implementation manner of the above-mentioned method embodiment can be applied to this terminal embodiment, and the same technical effect can be achieved. Specifically, Figure 7 FIG. is a schematic hardware structure diagram of a terminal for implementing an embodiment of the present application.
[0258] The terminal 700 includes, but is not limited to, at least some components such as 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 a processor 710.
[0259] Those skilled in the art can understand that the terminal 700 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 710 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.
[0260] It should be understood that in the embodiments of the present application, the input unit 704 may include a Graphics Processing Unit (GPU) 7041 and a microphone 7042. The graphics processor 7041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in the video capturing mode or the image capturing mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also referred to as a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The 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 a joystick, which will not be elaborated herein.
[0261] In the embodiments of the present application, after receiving downlink data from a network-side device, the radio frequency unit 701 may transmit it to the processor 710 for processing; in addition, the radio frequency unit 701 may send uplink data to the network-side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0262] The memory 709 can be used to store software programs or instructions as well as 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. Among them, the first storage area may store an operating system, application programs 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 (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 709 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0263] The processor 710 may include one or more processing units; optionally, the processor 710 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 710 either.
[0264] Among them, the radio frequency unit 701 is used to receive a reconfiguration message;
[0265] The processor 710 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 that satisfies the first condition in the first conditional configuration variable is a candidate cell applicable in the conditional reconfiguration evaluation;
[0266] 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.
[0267] In the conditional reconfiguration evaluation in the continuous CPAC phase of the application embodiment, the applicable candidate cells are the cells corresponding to the conditional reconfiguration identifiers included in the continuous conditional reconfiguration of the current PSCell; this method can exclude other inapplicable non-candidate cells, avoiding directly evaluating all these candidate cells under the current PSCell, thereby avoiding incorrect evaluation results caused by evaluating incorrect candidate cells.
[0268] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.
[0269] The embodiment of the present application further provides a network-side device, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement as Figure 5 shown in the steps of the method embodiment. This network-side device embodiment corresponds to the above network-side device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this network-side device embodiment and can achieve the same technical effects.
[0270] Specifically, the embodiment of the present application further provides a network-side device. As Figure 8 shown, this network-side device 800 includes: an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84, and a memory 85. The antenna 81 is connected to the radio frequency device 82. In the uplink direction, the radio frequency device 82 receives information through the antenna 81 and sends the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be sent and sends it to the radio frequency device 82. The radio frequency device 82 processes the received information and then sends it out through the antenna 81.
[0271] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 83, and this baseband device 83 includes a baseband processor.
[0272] The baseband device 83 may include, for example, at least one baseband board, and a plurality of chips are provided on this baseband board. As Figure 8 shown, 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 and execute the network device operations shown in the above method embodiments.
[0273] The network-side device may further include a network interface 86, which is, for example, a Common Public Radio Interface (CPRI).
[0274] Specifically, the network-side device 800 according to the embodiment of the present invention further includes: instructions or programs stored in the memory 85 and executable on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute Figure 5 the methods executed by the modules shown, and achieve the same technical effects. To avoid repetition, they are not described herein again.
[0275] The embodiment of the present application further provides a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, the various processes of the above-mentioned conditional reconfiguration evaluation method or the embodiments of the conditional reconfiguration method are implemented, and the same technical effects can be achieved. To avoid repetition, they are not described herein again.
[0276] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0277] The embodiment of the present application further provides a chip, which 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 various processes of the above-mentioned conditional reconfiguration evaluation method or the embodiments of the conditional reconfiguration method, and the same technical effects can be achieved. To avoid repetition, they are not described herein again.
[0278] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system or system-on-chip, etc.
[0279] The 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 the embodiments of the conditional reconfiguration method, and the same technical effects can be achieved. To avoid repetition, they are not described herein again.
[0280] The embodiment of the present application further provides a communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the above-mentioned conditional reconfiguration evaluation method, and the network-side device can be used to execute the steps of the above-mentioned conditional reconfiguration method.
[0281] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such 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 reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0282] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus the necessary general hardware platforms, and of course, can also be implemented by hardware. The computer software products are stored in storage media (such as ROM, RAM, magnetic disks, optical discs, etc.) and include several instructions for causing a terminal or a network-side device to execute the methods described in the various embodiments of the present application.
[0283] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the spirit of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.
Claims
1. A conditional reconfiguration evaluation method, characterized in that, 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 the candidate cell applicable in the condition reconfiguration evaluation; Among them, 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, characterized in that, 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 the 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, characterized in that, The method further includes: When the third condition is satisfied, it is determined that the terminal is in the continuous CPAC process; among them, 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, characterized in that, The method further includes: When the fourth condition is satisfied, it is determined that the terminal is in the initial CPAC process; among them, 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, characterized in that The first variable is included in the condition reconfiguration variable.
8. The method according to claim 5, characterized in that, The method further includes: When the fifth condition is satisfied, it is determined that the value of the first variable is the first value; among them, 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, characterized in that, The method further includes: When the sixth condition is satisfied, it is determined that the value of the first variable is the second value; among them, 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 as a second value; No available key; Secondary cell group release; Radio Resource Control (RRC) connection release; The conditional reconfiguration variable is released.
10. The method according to claim 1, characterized in that, The method further includes: When the RRC reconfiguration message included in the first conditional reconfiguration variable is applied due to the execution of conditional reconfiguration, and the first conditional 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 conditional reconfiguration variable with the execution condition corresponding to the conditional reconfiguration identifier that satisfies the first condition, delete all the 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, 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, characterized in that, Includes: The network-side device sends a reconfiguration message to the terminal, and 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.
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 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.
14. The method according to claim 12 or 13, characterized in that 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.
15. A conditional reconfiguration evaluation apparatus, applied to a terminal, characterized in that Includes: A first evaluation module, configured to determine, during the continuous conditional primary secondary cell addition or change of CPAC process, that the cell corresponding to the conditional reconfiguration identifier that satisfies the first condition in the first conditional reconfiguration variable is the candidate cell applicable in the conditional reconfiguration evaluation; Wherein, 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 device according to claim 15, characterized in that, 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 and secondary cell PSCell in the first conditional reconfiguration variable includes a continuous CPAC configuration.
17. The device according to claim 15, characterized in that, The device further includes: A first evaluation module, configured to determine, during an initial CPAC process or during a CPAC process without configured continuous reconfiguration, that the cell corresponding to the conditional reconfiguration identifier satisfying 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 device according to claim 17, characterized in that, 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, characterized in that, 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 met; 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, characterized in that, 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 met; 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, characterized in that, The first variable is included in the conditional reconfiguration variable.
22. The device according to claim 19, wherein The device further includes: A third determination module, configured to determine that the value of the first variable is the first value when a fifth condition is met; 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 the first value.
23. The device according to claim 20, wherein The device further includes: A fourth determination module, configured to determine that the value of the first variable is the second value when a sixth condition is met; wherein, the sixth condition includes at least one of the following: The value of the first variable is initialized to the 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 as a second value; No available key; Secondary Cell Group release; Radio Resource Control (RRC) connection release; The conditional reconfiguration variable is released.
24. The device according to claim 15, characterized in that The device further comprises: 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, where 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 the 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 inter-secondary node continuous CPAC configuration or a primary node-initiated inter-secondary node continuous CPAC configuration, 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 node continuous CPAC configuration with the participation of the primary node, the execution condition to be deleted is the execution condition condExecutionCond.
26. A terminal, characterized in that, Comprising a processor and a memory, the memory storing a program or instructions that can be run on the processor, and when the program or instructions are executed by the processor, implementing the steps of the conditional reconfiguration evaluation method according to any one of claims 1 to 11.
27. A conditional reconfiguration device, characterized in that Comprising: A reconfiguration sending module, configured to send 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; 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, characterized in that, The conditional reconfiguration information further includes a first variable, where 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, characterized in that, 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 readable storage medium, characterized in that, 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.