Mobility management method, communication device, communication system and storage medium
By receiving configuration information to determine the service capabilities of candidate cells and nodes, and selecting appropriate cells or nodes for mobility operations based on terminal requirements, the problem of existing technologies failing to meet service needs is solved, thus achieving successful service execution and improved user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-08-29
- Publication Date
- 2026-05-01
AI Technical Summary
Existing mobility operation methods cannot ensure that the cell accessed by the terminal meets the service requirements, resulting in service failure and affecting user experience.
By receiving configuration information, the service capabilities of candidate cells and/or candidate nodes are determined, and based on the service requirements of the terminal, cells or nodes that meet its requirements are selected for mobility operations.
Ensuring that the cell accessed after mobility operations meets the terminal's service requirements improves the success rate of service execution, reduces signaling overhead, and enhances user experience.
Smart Images

Figure CN121970385A_ABST
Abstract
Description
Mobility management methods, communication equipment, communication systems, storage media
[0001] This disclosure relates to the field of communication technology, and in particular to mobility management methods, communication devices, communication systems, and storage media.
[0002] In communication systems, terminals typically perform mobility operations, such as cell handover and primary / secondary cell (PSCell) changes. Optionally, terminals primarily base their mobility operations on measurement results (such as signal strength and location) of candidate cells. For example, if the signal strength of a candidate cell meets the conditions for a mobility operation, the terminal will determine to perform the operation. However, current mobility operation execution methods can only ensure that the cell the terminal accesses meets its signal strength or location requirements, but cannot guarantee that the cell meets the terminal's service requirements. This may result in the terminal's service failing to complete, impacting user experience.
[0003]
[0004] This disclosure provides a mobility management method, communication equipment, communication system, and storage medium.
[0005] According to a first aspect of the embodiments of this disclosure, a mobility management method is proposed, executed by a terminal, comprising:
[0006] Receive first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node;
[0007] The first cell and / or the first node are determined based on at least one service requirement of the terminal and the service capabilities.
[0008] Mobility operations are performed based on the first cell or the first node.
[0009] According to a second aspect of the embodiments of this disclosure, a mobility management method is provided, performed by a network device, the method comprising:
[0010] Send first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information is used to determine a first cell and / or a first node, which is used by the terminal to perform mobility operations.
[0011] According to a third aspect of the present disclosure, a mobility management method is provided for a communication system, the communication system including a terminal and a network device, the method comprising:
[0012] The network device sends first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node.
[0013] The terminal receives the first configuration information;
[0014] The terminal determines the first cell and / or the first node based on at least one service requirement of the terminal and the service capabilities;
[0015] The terminal performs mobility operations based on the first cell or the first node.
[0016] According to a fourth aspect of the embodiments of this disclosure, a terminal is provided, comprising:
[0017] The transceiver module is used to receive first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node.
[0018] A processing module is configured to determine a first cell and / or a first node based on at least one service requirement of the terminal and the service capabilities;
[0019] The processing module is also used to perform mobility operations based on the first cell or the first node.
[0020] According to a fifth aspect of the embodiments of this disclosure, a network device is provided, comprising:
[0021] The transceiver module is used to send first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information is used to determine a first cell and / or a first node, which is used by the terminal to perform mobility operations.
[0022] According to a sixth aspect of the present disclosure, a communication device is provided, comprising:
[0023] One or more processors;
[0024] The processor is configured to invoke instructions to cause the communication device to execute any of the mobility management methods described in the first or second aspect.
[0025] According to a seventh aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the mobility management method described in the first aspect, and the network device is configured to implement the mobility management method described in the second aspect.
[0026] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions, which, when executed on a communication device, cause the communication device to perform a mobility management method as described in any of the first to second aspects.
[0027] Ninthly, embodiments of this disclosure provide a program product, including a computer program, which, when executed by a communication device, implements the mobility management method as described in the first and second aspects.
[0028] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the mobility management method as described in the first and second aspects.
[0029] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0030] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0031] Figure 1 is a schematic diagram of the architecture of some communication systems provided in the embodiments of this disclosure;
[0032] Figure 2 is a flowchart illustrating a mobility management method provided in an embodiment of this disclosure;
[0033] Figure 3 is a flowchart illustrating a mobility management method provided in another embodiment of this disclosure;
[0034] Figure 4 is a flowchart illustrating a mobility management method provided in another embodiment of this disclosure;
[0035] Figure 5 is a flowchart illustrating a mobility management method provided in another embodiment of this disclosure;
[0036] Figure 6A is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure;
[0037] Figure 6B is a schematic diagram of the structure of a network device provided in an embodiment of this disclosure;
[0038] Figure 7A is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;
[0039] Figure 7B is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure.
[0040] This disclosure provides a mobility management method, a communication device, a communication system, and a storage medium.
[0041] In a first aspect, embodiments of this disclosure propose a mobility management method, executed by a terminal, the method comprising:
[0042] Receive first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node;
[0043] The first cell and / or the first node are determined based on at least one service requirement of the terminal and the service capabilities.
[0044] Mobility operations are performed based on the first cell or the first node.
[0045] In the above embodiments, the terminal receives first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node. Then, the terminal can determine a first cell and / or a first node based on its service requirements and the service capabilities of the candidate cells and / or candidate nodes. The first cell can be a cell that meets the terminal's service requirements, and the first node can be a node corresponding to a cell that meets the terminal's service requirements. Subsequently, the terminal performs mobility operations based on the first cell and / or the first node. Therefore, in the mobility management method of this disclosure, when the terminal performs mobility operations, it takes into account the service capabilities of the candidate cells and / or candidate nodes. This avoids the terminal accessing candidate cells that do not meet its service requirements, ensuring that the cell accessed after the terminal performs mobility operations can meet the terminal's service requirements, guaranteeing the successful execution of terminal services, and improving user experience. Furthermore, in the above embodiments, the network device can enable the terminal to access the candidate cell that meets its service requirements by configuring the service capabilities of the candidate cell and / or candidate node to the terminal, without the terminal frequently updating and reporting its service requirements so that the network device can configure the candidate cell that meets its service requirements based on the terminal's service requirements, which can greatly reduce signaling overhead.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the mobility operation includes at least one of the following:
[0047] Cell handover;
[0048] Changes to the PSCell in the primary and secondary cells;
[0049] Add to PSCell;
[0050] Conditional toggle CHO;
[0051] Conditions for adding / changing CPACs in primary and secondary communities;
[0052] Layer 1 / Layer 2 triggers Mobility LTM;
[0053] Conditional layer 1 / layer 2 triggers mobility CLTM.
[0054] In the above embodiments, it is explained which operations mobility operations may specifically include, so that when the terminal performs these mobility operations, the service capabilities of candidate cells and / or candidate nodes can be taken into consideration. This can avoid the terminal accessing candidate cells that do not meet its service requirements, ensure that the cell accessed after the terminal performs mobility operations can meet the terminal's service requirements, guarantee the successful execution of terminal services, and improve user experience.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the first configuration information is further used to configure at least one of the following:
[0056] The configuration identifiers corresponding to the candidate cells and / or candidate nodes;
[0057] The candidate configuration information corresponding to the candidate cells and / or candidate nodes;
[0058] The execution conditions corresponding to the candidate cells and / or candidate nodes.
[0059] The above embodiments illustrate what other configuration information can be configured in the first configuration information, enriching the configuration content of the first configuration information and improving the configuration completeness of candidate cells and / or candidate nodes.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the service capabilities include at least one of the following:
[0061] Supports one or more business types;
[0062] Does the system support providing storage resources for the terminal?
[0063] Does it support providing business data services to the terminal?
[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the service type includes at least one of the following:
[0065] Artificial intelligence (AI) services;
[0066] Perceived services;
[0067] Vehicle-to-everything (V2X) services;
[0068] Sidelink SL service;
[0069] Multicast Broadcast Service (MBS);
[0070] Extended Reality (XR).
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the AI service includes at least one of the following:
[0072] AI service types;
[0073] AI use case types;
[0074] AI computing power;
[0075] AI capabilities.
[0076] In the above embodiments, it is explained what the service capabilities of candidate cells and / or candidate nodes may include, so that the terminal can successfully determine the first cell and / or the first node that meets the terminal's service requirements based on these service capabilities of candidate cells and / or candidate nodes, and perform mobility operations based on the first cell and / or the first node, so as to ensure that the cell accessed by the terminal after performing mobility operations can meet the terminal's service requirements, guarantee the successful execution of terminal services, and improve user experience.
[0077] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first cell and / or the first node based on at least one service requirement of the terminal and the service capabilities includes:
[0078] At least one second cell and / or a second node are determined; the second cell is a candidate cell that meets the execution conditions, and the second node is a candidate node corresponding to the candidate cell that meets the execution conditions.
[0079] Determine whether a third cell and / or a third node exists in the second cell and / or the second node; the third cell is a second cell whose service capabilities meet at least one of the service requirements, and the third node is a second node corresponding to the second cell whose service capabilities meet at least one of the service requirements;
[0080] There is at least one third cell and / or third node in the second cell and / or second node, and the first cell and / or first node is selected from at least one second cell and / or second node;
[0081] If at least one third cell and / or third node is not present in the second cell and / or second node, select the first cell and / or first node from at least one second cell and / or second node; or, perform a waiting operation.
[0082] In conjunction with some embodiments of the first aspect, in some embodiments, at least one third cell and / or third node exists in the second cell and / or second node, and the selection of the first cell and / or first node from at least one of the following includes at least one of the following:
[0083] The first cell and / or first node are selected from at least one of the second cell and / or second node based on a first condition; wherein the first condition includes at least one of the following:
[0084] The selected first cell and / or first node meet all the aforementioned service requirements;
[0085] The selected first cell and / or first node meet some of the aforementioned service requirements;
[0086] The number of service requirements satisfied by the selected first cell and / or first node is greater than the first threshold value;
[0087] The service requirements satisfied by the selected first cell and / or first node have a higher priority than the first level;
[0088] The service requirements satisfied by the selected first cell and / or first node have the highest priority.
[0089] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes at least one of the following:
[0090] The terminal autonomously determines the priority of the service requirements;
[0091] The terminal determines the priority of the service requirements based on instructions from the terminal's higher-level management.
[0092] The terminal determines the priority of the service requirements based on the configuration of the network devices;
[0093] The terminal determines the priority of the service requirements based on the protocol agreement.
[0094] In conjunction with some embodiments of the first aspect, in some embodiments, the execution of the waiting operation includes at least one of the following:
[0095] The waiting operation is performed based on a first timer; the first timer is configured by the network device, or the first timer is defined by the protocol.
[0096] The waiting operation is performed based on a second threshold value; the second threshold value is configured by the network device, or the second threshold value is agreed upon by the protocol.
[0097] In conjunction with some embodiments of the first aspect, in some embodiments, the execution of the waiting operation based on the first timer includes at least one of the following:
[0098] The first timer is started when the second cell and / or the second node first appear.
[0099] Add a new second cell and / or a second node, and restart the first timer;
[0100] When the first timer times out, the first cell and / or the first node are selected from at least one second cell and / or a second node.
[0101] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0102] When the terminal performs the mobility operation, if the first timer is running, the first timer is stopped;
[0103] If the terminal experiences a wireless link failure, and the first timer is running, stop the first timer.
[0104] If the second cell and / or the second node does not exist, and the first timer is running, stop the first timer.
[0105] In conjunction with some embodiments of the first aspect, in some embodiments, the waiting operation based on the second threshold value includes at least one of the following:
[0106] If the measurement result of the terminal serving cell is greater than or equal to the second threshold value, a waiting operation is performed;
[0107] If the measurement result of the terminal serving cell is less than or equal to the second threshold value, no waiting operation is performed, and the first cell and / or first node is selected from at least one second cell and / or second node.
[0108] The above embodiments illustrate how the terminal determines the first cell and / or the first node based on service capabilities and service requirements, so that the terminal can successfully determine the first cell and / or the first node that meets the service requirements. As a result, after the terminal performs mobility operations based on the first cell and / or the first node, it can ensure that the cell accessed by the terminal can meet the service requirements of the terminal, thus ensuring the successful execution of the terminal service and improving the user experience.
[0109] In conjunction with some embodiments of the first aspect, in some embodiments, after the execution of the waiting operation, the method further includes at least one of the following:
[0110] If timer T310 or timer T312 is started, select the first cell and / or the first node from at least one second cell and / or second node;
[0111] If the terminal experiences a wireless link failure, the first cell and / or the first node shall be selected from at least one second cell and / or a second node;
[0112] If the terminal detects that the terminal serving cell is asynchronous, it selects the first cell and / or the first node from at least one second cell and / or a second node.
[0113] In the above embodiments, when the terminal is waiting for candidate cells and / or candidate nodes to meet service requirements, if timer T310 or timer T312 starts, or the terminal experiences a radio link failure, or the terminal detects that the terminal's serving cell is asynchronous, it indicates that the communication quality of the terminal's current serving cell is poor. At this time, the terminal can stop the waiting operation and select a first cell and / or a first node from at least one second cell and / or a second node, so as to perform mobility operations in a timely manner based on the first cell and / or the first node, preventing the terminal from continuously staying in the current serving cell with poor communication quality and ensuring communication performance.
[0114] In conjunction with some embodiments of the first aspect, in some embodiments, after performing mobility operations based on the first cell or the first node, the method further includes:
[0115] If the first cell or the first node does not meet at least one of the terminal's service requirements, a first message is sent to the network device, the first message indicating at least one of the following:
[0116] Service requirements not met by the first cell or the first node;
[0117] Priority of service requirements not met by the first cell or the first node;
[0118] The service requirements satisfied by the first cell or the first node;
[0119] The priority of the service requirements satisfied by the first cell or the first node;
[0120] All service requirements of the terminal;
[0121] The priority of all service requirements of the terminal.
[0122] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is also used to indicate the maximum tolerance time for the terminal to fail to meet service requirements.
[0123] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is carried in a Radio Resource Control (RRC) reconfiguration completion message.
[0124] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0125] The system receives a first instruction sent by the network device, the first instruction being used to instruct a fourth cell and / or a fourth node, wherein the fourth cell is a cell that satisfies at least one service requirement of the terminal, and the fourth node is a node corresponding to the cell that satisfies at least one service requirement of the terminal.
[0126] The mobility operation is performed based on the fourth cell or the fourth node.
[0127] In the above embodiments, when the first cell and / or the first node ultimately determined by the terminal does not meet the terminal's service requirements, if the terminal performs a mobility operation based on the first cell or the first node, the terminal will promptly report to the network device that the first cell or the first node does not meet the terminal's service requirements. Furthermore, the terminal can also report to the network device the maximum tolerance time for the unmet service requirements. Thus, the network device can promptly configure the terminal to perform a mobility operation again based on a fourth cell or a fourth node. The fourth cell is a cell that meets at least one of the terminal's service requirements, and the fourth node is a node corresponding to the cell that meets at least one of the terminal's service requirements. This prevents the terminal from continuously staying in the first cell or the first node that does not meet its service requirements for an extended period, avoiding the terminal being unable to perform services for an extended period and ensuring the stability of the terminal's service execution.
[0128] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes at least one of the following:
[0129] At least one of the service requirements is determined based on the instructions from the terminal application layer;
[0130] At least one of the service requirements is determined based on the indication from the terminal non-access stratum (NAS) layer.
[0131] At least one of the aforementioned service requirements is determined based on the instructions from the NAS layer of the network device;
[0132] At least one of the aforementioned service requirements is determined based on the instructions from the network device application (APP) layer;
[0133] The terminal autonomously determines at least one of the aforementioned service requirements;
[0134] At least one of the aforementioned business requirements is determined based on the agreement;
[0135] At least one of the aforementioned service requirements is determined based on the terminal's own capabilities.
[0136] The above embodiments illustrate how the terminal determines its service requirements so that it can successfully determine its service requirements and then perform mobility operations based on those requirements. This ensures that the cell accessed by the terminal after performing mobility operations can meet the terminal's service requirements, guarantees the successful execution of terminal services, and improves user experience.
[0137] Secondly, embodiments of this disclosure provide a mobility management method, executed by a network device, the method comprising:
[0138] Send first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information is used to determine a first cell and / or a first node, which is used by the terminal to perform mobility operations.
[0139] In conjunction with some embodiments of the second aspect, in some embodiments, the mobility operation includes at least one of the following:
[0140] Cell handover;
[0141] Changes to the PSCell in the primary and secondary cells;
[0142] Add to PSCell;
[0143] Conditional toggle CHO;
[0144] Conditions for adding / changing CPACs in primary and secondary communities;
[0145] Layer 1 / Layer 2 triggers Mobility LTM;
[0146] Conditional layer 1 / layer 2 triggers mobility CLTM.
[0147] In conjunction with some embodiments of the second aspect, in some embodiments, the first configuration information is further used to configure at least one of the following:
[0148] The configuration identifiers corresponding to the candidate cells and / or candidate nodes;
[0149] The candidate configuration information corresponding to the candidate cells and / or candidate nodes;
[0150] The execution conditions corresponding to the candidate cells and / or candidate nodes.
[0151] In conjunction with some embodiments of the second aspect, in some embodiments, the service capabilities include at least one of the following:
[0152] Supports one or more business types;
[0153] Does the system support providing storage resources for the terminal?
[0154] Does it support providing business data services to the terminal?
[0155] In conjunction with some embodiments of the second aspect, in some embodiments, the service type includes at least one of the following:
[0156] Artificial intelligence (AI) services;
[0157] Perceived services;
[0158] Vehicle-to-everything (V2X) services;
[0159] Sidelink SL service;
[0160] Multicast Broadcast Service (MBS);
[0161] Extended Reality (XR).
[0162] In conjunction with some embodiments of the second aspect, in some embodiments, the AI service includes at least one of the following:
[0163] AI service types;
[0164] AI use case types;
[0165] AI computing power;
[0166] AI capabilities.
[0167] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes at least one of the following;
[0168] Receive first information, the first information being used to indicate at least one of the following:
[0169] Service requirements not met by the first cell or the first node;
[0170] Priority of service requirements not met by the first cell or the first node;
[0171] The service requirements satisfied by the first cell or the first node;
[0172] The priority of the service requirements satisfied by the first cell or the first node;
[0173] All service requirements of the terminal;
[0174] The priority of all service requirements of the terminal.
[0175] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is also used to indicate the maximum tolerance time for the terminal to fail to meet service requirements.
[0176] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is carried in a Radio Resource Control (RRC) reconfiguration completion message.
[0177] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0178] Send a first instruction, the first instruction being used to instruct a fourth cell and / or a fourth node, the fourth cell being a cell that satisfies at least one service requirement of the terminal, the fourth node being a node corresponding to the cell that satisfies at least one service requirement of the terminal, the fourth cell and / or the fourth node being used by the terminal to perform the mobility operation.
[0179] Thirdly, embodiments of this disclosure propose a mobility management method for a communication system, the communication system including a terminal and a network device, the method comprising:
[0180] The network device sends first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node.
[0181] The terminal receives the first configuration information;
[0182] The terminal determines the first cell and / or the first node based on at least one service requirement of the terminal and the service capabilities;
[0183] The terminal performs mobility operations based on the first cell or the first node.
[0184] Fourthly, embodiments of this disclosure provide a terminal, characterized in that it includes:
[0185] The transceiver module is used to receive first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node.
[0186] A processing module is configured to determine a first cell and / or a first node based on at least one service requirement of the terminal and the service capabilities;
[0187] The processing module is also used to perform mobility operations based on the first cell or the first node.
[0188] In conjunction with some embodiments of the fourth aspect, in some embodiments, the mobility operation includes at least one of the following:
[0189] Cell handover;
[0190] Changes to the PSCell in the primary and secondary cells;
[0191] Add to PSCell;
[0192] Conditional toggle CHO;
[0193] Conditions for adding / changing CPACs in primary and secondary communities;
[0194] Layer 1 / Layer 2 triggers Mobility LTM;
[0195] Conditional layer 1 / layer 2 triggers mobility CLTM.
[0196] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first configuration information is further used to configure at least one of the following:
[0197] The configuration identifiers corresponding to the candidate cells and / or candidate nodes;
[0198] The candidate configuration information corresponding to the candidate cells and / or candidate nodes;
[0199] The execution conditions corresponding to the candidate cells and / or candidate nodes.
[0200] In conjunction with some embodiments of the fourth aspect, in some embodiments, the service capabilities include at least one of the following:
[0201] Supports one or more business types;
[0202] Does the system support providing storage resources for the terminal?
[0203] Does it support providing business data services to the terminal?
[0204] In conjunction with some embodiments of the fourth aspect, in some embodiments, the service type includes at least one of the following:
[0205] Artificial intelligence (AI) services;
[0206] Perceived services;
[0207] Vehicle-to-everything (V2X) services;
[0208] Sidelink SL service;
[0209] Multicast Broadcast Service (MBS);
[0210] Extended Reality (XR).
[0211] In conjunction with some embodiments of the fourth aspect, in some embodiments, the AI service includes at least one of the following:
[0212] AI service types;
[0213] AI use case types;
[0214] AI computing power;
[0215] AI capabilities.
[0216] In conjunction with some embodiments of the fourth aspect, in some embodiments, determining the first cell and / or the first node based on at least one service requirement of the terminal and the service capabilities includes:
[0217] At least one second cell and / or a second node are determined; the second cell is a candidate cell that meets the execution conditions, and the second node is a candidate node corresponding to the candidate cell that meets the execution conditions.
[0218] Determine whether a third cell and / or a third node exists in the second cell and / or the second node; the third cell is a second cell whose service capabilities meet at least one of the service requirements, and the third node is a second node corresponding to the second cell whose service capabilities meet at least one of the service requirements;
[0219] There is at least one third cell and / or third node in the second cell and / or second node, and the first cell and / or first node is selected from at least one second cell and / or second node;
[0220] If at least one third cell and / or third node is not present in the second cell and / or second node, select the first cell and / or first node from at least one second cell and / or second node; or, perform a waiting operation.
[0221] In conjunction with some embodiments of the fourth aspect, in some embodiments, at least one third cell and / or third node exists in the second cell and / or second node, and the first cell and / or first node is selected from at least one of the following:
[0222] The first cell and / or first node are selected from at least one of the second cell and / or second node based on a first condition; wherein the first condition includes at least one of the following:
[0223] The selected first cell and / or first node meet all the aforementioned service requirements;
[0224] The selected first cell and / or first node meet some of the aforementioned service requirements;
[0225] The number of service requirements satisfied by the selected first cell and / or first node is greater than the first threshold value;
[0226] The service requirements satisfied by the selected first cell and / or first node have a higher priority than the first level;
[0227] The service requirements satisfied by the selected first cell and / or first node have the highest priority.
[0228] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes at least one of the following:
[0229] The terminal autonomously determines the priority of the service requirements;
[0230] The terminal determines the priority of the service requirements based on instructions from the terminal's higher-level management.
[0231] The terminal determines the priority of the service requirements based on the configuration of the network devices;
[0232] The terminal determines the priority of the service requirements based on the protocol agreement.
[0233] In conjunction with some embodiments of the fourth aspect, in some embodiments, the execution of the waiting operation includes at least one of the following:
[0234] The waiting operation is performed based on a first timer; the first timer is configured by the network device, or the first timer is defined by the protocol.
[0235] The waiting operation is performed based on a second threshold value; the second threshold value is configured by the network device, or the second threshold value is agreed upon by the protocol.
[0236] In conjunction with some embodiments of the fourth aspect, in some embodiments, the execution of the waiting operation based on the first timer includes at least one of the following:
[0237] The first timer is started when the second cell and / or the second node first appear.
[0238] Add a new second cell and / or a second node, and restart the first timer;
[0239] When the first timer times out, the first cell and / or the first node are selected from at least one second cell and / or a second node.
[0240] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes:
[0241] When the terminal performs the mobility operation, if the first timer is running, the first timer is stopped;
[0242] If the terminal experiences a wireless link failure, and the first timer is running, stop the first timer.
[0243] If the second cell and / or the second node does not exist, and the first timer is running, stop the first timer.
[0244] In conjunction with some embodiments of the fourth aspect, in some embodiments, the waiting operation based on the second threshold value includes at least one of the following:
[0245] If the measurement result of the terminal serving cell is greater than or equal to the second threshold value, a waiting operation is performed;
[0246] If the measurement result of the terminal serving cell is less than or equal to the second threshold value, no waiting operation is performed, and the first cell and / or first node is selected from at least one second cell and / or second node.
[0247] In conjunction with some embodiments of the fourth aspect, in some embodiments, after the execution of the waiting operation, the method further includes at least one of the following:
[0248] If timer T310 or timer T312 is started, select the first cell and / or the first node from at least one second cell and / or second node;
[0249] If the terminal experiences a wireless link failure, the first cell and / or the first node shall be selected from at least one second cell and / or a second node;
[0250] If the terminal detects that the terminal serving cell is asynchronous, it selects the first cell and / or the first node from at least one second cell and / or a second node.
[0251] In conjunction with some embodiments of the fourth aspect, in some embodiments, after performing mobility operations based on the first cell or the first node, the method further includes:
[0252] If the first cell or the first node does not meet at least one of the terminal's service requirements, a first message is sent to the network device, the first message indicating at least one of the following:
[0253] Service requirements not met by the first cell or the first node;
[0254] Priority of service requirements not met by the first cell or the first node;
[0255] The service requirements satisfied by the first cell or the first node;
[0256] The priority of the service requirements satisfied by the first cell or the first node;
[0257] All service requirements of the terminal;
[0258] The priority of all service requirements of the terminal.
[0259] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first information is also used to indicate the maximum tolerance time for the terminal to fail to meet service requirements.
[0260] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first information is carried in a Radio Resource Control (RRC) reconfiguration completion message.
[0261] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes:
[0262] The system receives a first instruction sent by the network device, the first instruction being used to instruct a fourth cell and / or a fourth node, wherein the fourth cell is a cell that satisfies at least one service requirement of the terminal, and the fourth node is a node corresponding to the cell that satisfies at least one service requirement of the terminal.
[0263] The mobility operation is performed based on the fourth cell or the fourth node.
[0264] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes at least one of the following:
[0265] At least one of the service requirements is determined based on the instructions from the terminal application layer;
[0266] At least one of the service requirements is determined based on the indication from the terminal non-access stratum (NAS) layer.
[0267] At least one of the aforementioned service requirements is determined based on the instructions from the NAS layer of the network device;
[0268] At least one of the aforementioned service requirements is determined based on the instructions from the network device application (APP) layer;
[0269] The terminal autonomously determines at least one of the aforementioned service requirements;
[0270] At least one of the aforementioned business requirements is determined based on the agreement;
[0271] At least one of the aforementioned service requirements is determined based on the terminal's own capabilities.
[0272] Fifthly, embodiments of this disclosure provide a network device, characterized in that it includes:
[0273] The transceiver module is used to send first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information is used to determine a first cell and / or a first node, which is used by the terminal to perform mobility operations.
[0274] In conjunction with some embodiments of the fifth aspect, in some embodiments, the mobility operation includes at least one of the following:
[0275] Cell handover;
[0276] Changes to the PSCell in the primary and secondary cells;
[0277] Add to PSCell;
[0278] Conditional toggle CHO;
[0279] Conditions for adding / changing CPACs in primary and secondary communities;
[0280] Layer 1 / Layer 2 triggers Mobility LTM;
[0281] Conditional layer 1 / layer 2 triggers mobility CLTM.
[0282] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first configuration information is further used to configure at least one of the following:
[0283] The configuration identifiers corresponding to the candidate cells and / or candidate nodes;
[0284] The candidate configuration information corresponding to the candidate cells and / or candidate nodes;
[0285] The execution conditions corresponding to the candidate cells and / or candidate nodes.
[0286] In conjunction with some embodiments of the fifth aspect, in some embodiments, the service capabilities include at least one of the following:
[0287] Supports one or more business types;
[0288] Does the system support providing storage resources for the terminal?
[0289] Does it support providing business data services to the terminal?
[0290] In conjunction with some embodiments of the fifth aspect, in some embodiments, the service type includes at least one of the following:
[0291] Artificial intelligence (AI) services;
[0292] Perceived services;
[0293] Vehicle-to-everything (V2X) services;
[0294] Sidelink SL service;
[0295] Multicast Broadcast Service (MBS);
[0296] Extended Reality (XR).
[0297] In conjunction with some embodiments of the fifth aspect, in some embodiments, the AI service includes at least one of the following:
[0298] AI service types;
[0299] AI use case types;
[0300] AI computing power;
[0301] AI capabilities.
[0302] In conjunction with some embodiments of the fifth aspect, in some embodiments, the method further includes at least one of the following;
[0303] Receive first information, the first information being used to indicate at least one of the following:
[0304] Service requirements not met by the first cell or the first node;
[0305] Priority of service requirements not met by the first cell or the first node;
[0306] The service requirements satisfied by the first cell or the first node;
[0307] The priority of the service requirements satisfied by the first cell or the first node;
[0308] All service requirements of the terminal;
[0309] The priority of all service requirements of the terminal.
[0310] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first information is further used to indicate the maximum tolerance time for the terminal to fail to meet service requirements.
[0311] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first information is carried in a Radio Resource Control (RRC) reconfiguration completion message.
[0312] In conjunction with some embodiments of the fifth aspect, in some embodiments, the method further includes:
[0313] Send a first instruction, the first instruction being used to instruct a fourth cell and / or a fourth node, the fourth cell being a cell that satisfies at least one service requirement of the terminal, the fourth node being a node corresponding to the cell that satisfies at least one service requirement of the terminal, the fourth cell and / or the fourth node being used by the terminal to perform the mobility operation.
[0314] In a sixth aspect, embodiments of this disclosure provide a communication device comprising: one or more processors; one or more memories for storing instructions; wherein the processors are configured to invoke the instructions to cause the communication device to perform the methods described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0315] In a seventh aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.
[0316] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0317] In a ninth aspect, embodiments of this disclosure provide a program product including a computer program that, when executed by a processor, implements the methods described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0318] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0319] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0320] This disclosure provides a mobility management method, a communication device, a communication system, and a storage medium. In some embodiments, the terms "mobility management method" and "information processing method," "information sending method," and "information receiving method" can be used interchangeably; the terms "communication device" and "information processing device," "information sending device," and "information receiving device" can be used interchangeably; and the terms "information processing system," "communication system," "information sending system," and "information receiving system" can be used interchangeably.
[0321] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0322] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0323] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0324] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0325] In the embodiments disclosed herein, "multiple" refers to two or more.
[0326] In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0327] The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination.
[0328] In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C.
[0329] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0330] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0331] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0332] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0333] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0334] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0335] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0336] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0337] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures that replace communication between access network devices, core network devices, or network devices and terminals with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link.
[0338] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0339] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0340] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0341] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0342] The correspondences shown in the tables of this disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0343] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0344] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include a terminal and network devices. Optionally, the network devices may include at least one of access network devices and core network devices.
[0345] In some embodiments, the terminal includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things (IoT) device, narrowband Internet of Things (NB-IoT) device, car with communication capabilities, smart car, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0346] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a wireless fidelity (WiFi) system.
[0347] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0348] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0349] In some embodiments, the core network device may be a single device comprising one or more network elements, or multiple devices or a group of devices, each comprising all or part of one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC). Alternatively, the core network device may also be a location management function network element. Exemplarily, the location management function network element includes a location server, which may be implemented as any of the following: a Location Management Function (LMF), an Enhanced Serving Mobile Location Centre (E-SMLC), a Secure User Plane Location (SUPL), and a Secure User Plane Location Platform (SUPLLP).
[0350] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0351] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0352] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other mobility management methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0353] Figure 2 is an interactive schematic diagram of a mobility management method according to an embodiment of the present disclosure. As shown in Figure 2, the present disclosure relates to a mobility management method for a communication system 100, the method comprising:
[0354] Step 2101: The network device sends the first configuration information to the terminal.
[0355] Optionally, the first configuration information can be used to configure the service capabilities of at least one candidate cell and / or at least one candidate node.
[0356] In some embodiments, the candidate cell may also be referred to as a non-serving cell, a neighboring cell, a target cell, a candidate target cell, a mobility candidate cell, the cell corresponding to the candidate configuration, etc.
[0357] In some embodiments, the candidate node may also be referred to as a non-service node, a neighboring node, a target node, a candidate target node, a mobility candidate node, a node corresponding to a candidate configuration, etc.
[0358] Optionally, the business capability may include at least one of the following:
[0359] Supports one or more business types;
[0360] Does it support providing storage resources for the terminal?
[0361] Does it support providing business data services to terminals?
[0362] Optionally, the above-mentioned business types may include at least one of the following:
[0363] Artificial intelligence (AI) services;
[0364] Perceived services;
[0365] Vehicle-to-everything (V2X) services;
[0366] Sidelink (SL) service;
[0367] Multicast Broadcast Services (MBS);
[0368] Extended Reality (XR).
[0369] Optionally, the aforementioned AI services include at least one of the following:
[0370] AI service types;
[0371] AI use case types;
[0372] AI computing power;
[0373] AI capabilities.
[0374] Optionally, the aforementioned AI service types may refer to services related to AI business, such as at least one of the following: AI training services, AI inference services, AI verification services, model monitoring services, data management services, data collection services, and data storage services.
[0375] Optionally, the above-mentioned AI use cases can be understood as application instances of AI, and the AI use case type may include at least one of the following: AI-based beam management, AI-based measurement prediction, AI-based radio link failure (RLF) prediction, AI-based handover failure (HOF) prediction, AI-based beam association, and AI-based channel-state information (CSI) compression.
[0376] Optionally, the aforementioned AI computing power may include, for example, computing power and / or read / write capabilities. Optionally, the computing power may include, for example, the candidate cell and / or candidate node supporting the provision of computing resources to the terminal; the read / write capability may include, for example, the candidate cell and / or candidate node supporting the provision of read / write resources to the terminal. Optionally, the computing power may further include, for example, at least one of the maximum and minimum computing resource amounts that the candidate cell and / or candidate node supports providing to the terminal; the read / write capability may further include, for example, at least one of the maximum and minimum read / write resource amounts that the candidate cell and / or candidate node supports providing to the terminal; the unit of the aforementioned resource amounts may be, for example, FLOPS.
[0377] Optionally, the aforementioned AI function may refer to the AI function corresponding to the AI model. Different AI models may correspond to different AI functions. The AI function may include at least one of the following: beam management, measurement prediction, RLF prediction, HOF prediction, beam association, and CSI compression.
[0378] Optionally, in some embodiments, the first configuration information may also be used to configure at least one of the following:
[0379] Configuration identifiers corresponding to candidate cells and / or candidate nodes;
[0380] Candidate configuration information corresponding to candidate cells and / or candidate nodes;
[0381] The execution conditions corresponding to candidate cells and / or candidate nodes.
[0382] Optionally, the above-mentioned configuration identifier can be used to identify candidate cells and / or candidate nodes, and different candidate cells and / or candidate nodes can correspond to different or the same configuration identifier.
[0383] Optionally, the aforementioned "candidate configuration information" can be used to configure candidate cells and / or candidate nodes. For example, the candidate configuration information may include access configuration, communication configuration, etc., of the candidate cells and / or candidate nodes. Optionally, the terminal can access the candidate cell or candidate node based on the candidate configuration information corresponding to the candidate cell and / or candidate node.
[0384] Optionally, the aforementioned "execution condition" can be used to trigger mobility operations. This execution condition may include at least one of the following: events based on measurement results (e.g., A3, A4, A5 events), time-based events (T1 event), location-based events (D1 event), and altitude-based events (H1, H2 events). Optionally, when the execution condition includes an event based on measurement results, this execution condition may be related to the terminal's measurement results (e.g., signal strength measurement results). Optionally, this execution condition may include, for example, that the signal strength measurement result of the terminal's serving cell is less than a first threshold, and / or that the signal strength measurement result of the terminal's candidate cell is greater than a second threshold. Optionally, when the terminal's measurement results meet the execution condition, the terminal may trigger mobility operations.
[0385] Optionally, the following describes the events A3, A4, A5, T1, D1, D2, H1, and H2 mentioned above:
[0386] A3 event (CondEvent A3): The measurement result of the candidate cell for conditional reconfiguration is higher than the measurement result of PCell / PSCell by a predetermined offset.
[0387] A4 event (convent A4): The measurement result of the candidate cell for conditional reconfiguration is greater than the absolute threshold, where convent A4 can also be used for the current PSCell (i.e., if the current PSCell is configured as a candidate PSCell for convent A4 evaluation). Optionally, the A4 event can be used for the current PSCell when there is a CHO with candidate SCG(s) cases.
[0388] CondEvent A5: The measurement result of PCell / PSCell is less than the absolute threshold 1, and the measurement result of the conditional reconfiguration candidate cell is higher than another absolute threshold 2.
[0389] Event D1 (CondEvent D1): The distance between the UE and the reference location referenceLocation1 becomes greater than the configured threshold distance ThreshFromReference1, and the distance between the UE and the reference location referenceLocation2 of the conditional reconfiguration candidate cell becomes less than the configured threshold distance distance ThreshFromReference2.
[0390] Event D2 (CondEvent D2): The distance between the UE and the serving cell's mobile reference location, determined based on the mobile reference location broadcast in SIB19 and its corresponding satellite ephemeris and epoch time, becomes greater than the configured threshold distance ThreshFromReference1, and the distance between the UE and the mobile reference location, determined based on the reference location and its corresponding satellite ephemeris and epoch time, becomes less than the configured threshold distance distance ThreshFromReference2.
[0391] T1 event (CondEvent T1): The time measured by the UE becomes greater than the configured threshold T1 - threshold, but less than T1 - threshold + duration;
[0392] H1 event: The UE height becomes higher than the threshold.
[0393] H2 event: The UE height becomes lower than the threshold.
[0394] In some embodiments, the network device may send first configuration information to the terminal via any one or more of the following: physical layer information, medium access control control element (MACCE), radio resource control (RRC) messages, and non-access (NAS) layer messages.
[0395] In some embodiments, the network device may send the first configuration information via any one or more of unicast, multicast, and broadcast messages.
[0396] For example, if the terminal receives the first configuration information carried in both unicast and broadcast messages from the network side, the terminal uses the first configuration information carried in the unicast message.
[0397] Step 2102: The terminal determines at least one service requirement of the terminal.
[0398] Optionally, in some embodiments, the terminal may determine service requirements based on instructions from the terminal application layer;
[0399] Optionally, in some embodiments, the terminal may determine service requirements based on indications from the terminal non-access stratum (NAS).
[0400] Optionally, in some embodiments, the terminal may determine service requirements based on instructions from the NAS layer of the network device;
[0401] Optionally, in some embodiments, the terminal may determine service requirements based on instructions from the network device application (APP) layer;
[0402] Alternatively, in some embodiments, the terminal can independently determine its service requirements.
[0403] Alternatively, in some embodiments, the terminal may determine service requirements based on protocol agreements.
[0404] Alternatively, in some embodiments, the terminal can determine its service requirements based on its own capabilities.
[0405] Alternatively, in some embodiments, this disclosure does not limit the method by which the terminal determines service requirements.
[0406] Step 2103: The terminal determines the first cell and / or the first node based on at least one service requirement and service capability of the terminal.
[0407] Optionally, in some embodiments, the terminal may first determine at least one second cell and / or second node; optionally, the second cell may be a candidate cell that meets the execution conditions, and the second node may be a candidate node corresponding to the candidate cell that meets the execution conditions; then, the terminal may determine whether there is a third cell and / or third node among the second cell and / or second node; optionally, the third cell may be a second cell whose service capabilities meet at least one or all service requirements, and the third node may be a second node corresponding to the second cell whose service capabilities meet at least one or all service requirements; optionally, when there is at least one third cell and / or third node among the second cell and / or second node, the terminal may select a first cell and / or first node from at least one second cell and / or second node; when there is no at least one third cell and / or third node among the second cell and / or second node, the terminal may select a first cell and / or first node from at least one second cell and / or second node; or, the terminal may perform a waiting operation.
[0408] Optionally, in some embodiments, when at least one third cell and / or third node exists among the second cell and / or second node, the terminal can select a first cell and / or first node from at least one second cell and / or second node based on a first condition. Optionally, the first condition may include at least one of the following:
[0409] The selected first cell and / or first node meet all business requirements;
[0410] The selected first cell and / or first node meet some of the business requirements;
[0411] The number of service requirements satisfied by the selected first cell and / or first node is greater than the first threshold value;
[0412] The priority of the service requirements met by the selected first cell and / or first node is higher than that of the first level;
[0413] The service requirements met by the selected first cell and / or first node have the highest priority.
[0414] Optionally, the priority of service requirements can be determined autonomously by the terminal, or it can be determined by the terminal based on the instructions of its higher layers (such as the NAS layer and / or application layer), or it can be determined by the terminal based on the configuration of the network device, or it can be determined by the terminal based on the protocol agreement.
[0415] Optionally, in some embodiments, when at least one third cell and / or third node is not present in the second cell and / or second node, the terminal may select a first cell and / or first node from at least one second cell and / or second node based on a second condition. Optionally, the second condition may include at least one of the following:
[0416] The selected first cell and / or first node has the best communication quality;
[0417] The selected first cell and / or first node is any second cell and / or second node;
[0418] The selected first cell and / or first node has the highest measurement results (such as signal strength measurement results).
[0419] Optionally, in some embodiments, when at least one third cell and / or third node is not present in the second cell and / or second node, the terminal can also perform a waiting operation to wait for the appearance of the third cell and / or third node. Specifically, in a communication system, the service capabilities of a cell are dynamically changing. The service capabilities of a candidate cell may not currently meet the terminal's service requirements, but with the scheduling of resources in the communication system, the available resources of that candidate cell may increase in the next moment, potentially meeting the terminal's service requirements. In this case, the terminal can identify that candidate cell as the first cell. Alternatively, in a communication system, the terminal's service requirements are dynamically changing. The service capabilities of a candidate cell may not currently meet the terminal's service requirements, but with the scheduling of resources in the communication system, the terminal's service requirements may change in the next moment, potentially being met by a candidate cell. In this case, the terminal can identify that candidate cell as the first cell.
[0420] Optionally, in some embodiments, the terminal may perform a waiting operation based on a first timer. Optionally, the first timer may be configured by a network device or agreed upon by a protocol. In some embodiments, when the terminal performs a waiting operation based on the first timer, the terminal may start the first timer when a second cell and / or a second node appears in the candidate cells. In some embodiments, when the terminal performs a waiting operation based on the first timer, the terminal may start the first timer when a second cell and / or a second node first appears in the candidate cells. In some embodiments, the terminal may restart the first timer whenever a new second cell and / or second node is added. Optionally, during the operation of the first timer, the terminal does not perform mobility operations. When the first timer expires, the terminal selects a first cell and / or a first node from at least one second cell and / or a second node. Optionally, the terminal may select the first cell and / or a first node from at least one second cell and / or a second node based on a first condition or a second condition.
[0421] In some embodiments, regarding the first timer, if the terminal performs a mobility operation while the first timer is running, then the first timer is stopped. Specifically, since the main purpose of starting the first timer is to determine when a mobility operation is performed, if the terminal is performing a mobility operation while the first timer is running, then the first timer has no purpose and can be stopped.
[0422] Alternatively, in some other embodiments, if the terminal experiences a radio link failure while the first timer is running, the first timer is stopped. Specifically, as described above, the purpose of starting the first timer is to determine when to perform mobility operations. Based on this, if the terminal experiences a radio link failure, it indicates that the communication quality of the terminal's current serving cell is poor. In this case, mobility operations should be performed as soon as possible to switch cells, thus rendering the first timer unnecessary and allowing it to be stopped.
[0423] Alternatively, in some other embodiments, if a second cell and / or a second node are not present in the candidate cells, and the first timer is running, then the first timer is stopped. Specifically, when a second cell and / or a second node are not present in the candidate cells, it means that there are no cells or nodes among the current candidate cells or candidate nodes that meet the execution conditions, and the terminal will not trigger the execution of mobility operations at this time, thereby the first timer can be stopped.
[0424] Optionally, in other embodiments, the terminal may also perform a waiting operation based on a second threshold value. Optionally, the second threshold value may be configured by the network device, or it may be agreed upon by a protocol. In some embodiments, when the terminal performs a waiting operation based on the second threshold value, the terminal may determine whether to perform the waiting operation based on the measurement result of the serving cell (such as the signal strength measurement result) and the magnitude of the second threshold value. Optionally, when the measurement result of the terminal's serving cell is greater than or equal to the second threshold value, it indicates that the communication quality of the terminal's serving cell is good, and the terminal continuing to stay in the serving cell will not affect communication performance, thus the terminal can perform a waiting operation. When the measurement result of the terminal's serving cell is less than or equal to the second threshold value, it indicates that the communication quality of the terminal's serving cell is poor. In this case, if the terminal continues to stay in the serving cell, it may affect communication performance. Therefore, the terminal does not perform a waiting operation and selects a first cell and / or a first node from at least one second cell and / or a second node to perform a mobility operation. Optionally, the terminal may select a first cell and / or a first node from at least one second cell and / or a second node based on a first condition or a second condition.
[0425] Alternatively, in other embodiments, the terminal may perform a waiting operation based on a first timer and a second threshold value.
[0426] Optionally, when the first timer is running, if the measurement result of the terminal serving cell is less than or equal to the second threshold value, the first timer is stopped, and the first cell and / or the first node is selected from at least one second cell and / or a second node to perform mobility operations.
[0427] Optionally, when a second cell and / or a second node appears among the candidate cells, and the measurement result of the terminal serving cell is greater than or equal to a second threshold value, the terminal may start a first timer. Otherwise, in some embodiments, the terminal selects a first cell and / or a first node from at least one second cell and / or a second node to perform mobility operations.
[0428] Optionally, in some embodiments, after the terminal performs a waiting operation, if any of the following occurs: timer T310 or timer T312 starts, the terminal experiences a radio link failure, or the terminal detects asynchronous behavior in the serving cell, it indicates that the communication quality of the serving cell is poor. In this case, if the terminal continues to remain in the serving cell, it may affect communication performance. Therefore, the terminal no longer performs the waiting operation and selects a first cell and / or a first node from at least one second cell and / or a second node to perform mobility operations. Optionally, the terminal may select a first cell and / or a first node from at least one second cell and / or a second node based on a first condition or a second condition.
[0429] Step 2104: The terminal performs mobility operations based on the first cell and / or the first node.
[0430] Optionally, the terminal performing mobility operations based on the first cell and / or the first node may include any of the following:
[0431] The terminal switches to the first cell or the first node;
[0432] The terminal adds / changes PSCell to this first cell;
[0433] The terminal performs CHO based on the first cell and / or the first node;
[0434] The terminal performs CPAC based on the first cell and / or the first node;
[0435] The terminal performs LTM based on the first cell and / or the first node;
[0436] The terminal performs conditional LTM based on the first cell and / or the first node.
[0437] Step 2105: The terminal sends the first information to the network device.
[0438] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node does not meet the terminal's service requirements.
[0439] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node meets the terminal's service requirements.
[0440] For example, the "satisfying / not satisfying the terminal's service requirements" can be service requirements specified by the network configuration or refer to all or part of the UE's service requirements in general, such as:
[0441] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node does not meet at least Y service requirements of the terminal.
[0442] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node meets at least Y service requirements of the terminal.
[0443] Where Y can be 1 or other positive integers, and Y can be specified by the protocol, network configuration, or determined by the terminal implementation.
[0444] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node does not meet all of the terminal's service requirements.
[0445] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed mobility operations based on the first cell and / or the first node, and the first cell and / or the first node meets all of the terminal's service requirements.
[0446] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node does not meet the terminal's first service requirement.
[0447] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node meets the terminal's first service requirement.
[0448] The first service requirement can be determined by network configuration, or by terminal self-confirmation, or by terminal implementation.
[0449] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node does not meet the terminal's highest priority service requirements.
[0450] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node meets the terminal's highest priority service requirements.
[0451] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node does not meet the terminal's service requirements for the top X priorities.
[0452] Optionally, the terminal may send the first information to the network device when the third condition is met. Optionally, the third condition may include: the terminal has performed a mobility operation based on the first cell and / or the first node, and the first cell and / or the first node meets the terminal's service requirements with the highest priority (X).
[0453] Where X can be 1 or other positive integers, and X can be determined by protocol specifications, network configuration, or terminal implementation.
[0454] In some embodiments, the first information may be used to indicate at least one of the following:
[0455] Business needs not met in the first community or the first node;
[0456] Prioritize unmet service needs in the first cell or first node;
[0457] The business needs that the first community or the first node must meet;
[0458] Priority of service requirements met by the first community or the first node;
[0459] All business requirements of the terminal;
[0460] Prioritizing all terminal service requirements;
[0461] The longest tolerance time for a terminal to fail to meet business requirements.
[0462] Optionally, this first information can be carried in an RRC reconfiguration complete message.
[0463] Step 2106: The network device sends the first instruction to the terminal.
[0464] Optionally, the first instruction can be used to instruct a fourth cell and / or a fourth node, wherein the fourth cell can be a cell that satisfies at least one service requirement of the terminal, and the fourth node can be a node corresponding to a cell that satisfies at least one service requirement of the terminal. For example, the fourth cell can be a cell that satisfies the highest priority service requirement of the terminal, and the fourth node can be a node corresponding to a cell that satisfies the highest priority service requirement of the terminal; or, the fourth cell can be a cell that satisfies all service requirements of the terminal, and the fourth node can be a node corresponding to a cell that satisfies all service requirements of the terminal; or, the fourth cell can be a cell that satisfies some service requirements of the terminal, and the fourth node can be a node corresponding to a cell that satisfies some service requirements of the terminal.
[0465] Optionally, the fourth cell and / or fourth node may be determined by the network equipment based on the terminal's service requirements.
[0466] Step 2107: The terminal performs mobility operations based on the fourth cell and / or the fourth node.
[0467] For a detailed explanation of step 2107, please refer to the content of step 2104 above.
[0468] In summary, in the above embodiments, the terminal receives first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node. Then, the terminal can determine a first cell and / or a first node based on its service requirements and the service capabilities of the candidate cells and / or candidate nodes. The first cell can be a cell that meets the terminal's service requirements, and the first node can be a node corresponding to a cell that meets the terminal's service requirements. Subsequently, the terminal performs mobility operations based on the first cell and / or the first node. Therefore, in the mobility management method of this disclosure, when the terminal performs mobility operations, it takes into account the service capabilities of the candidate cells and / or candidate nodes, thus avoiding the terminal accessing candidate cells that do not meet its service requirements. This ensures that the cell accessed after the terminal performs mobility operations can meet the terminal's service requirements, guaranteeing the successful execution of terminal services and improving user experience. Furthermore, in the above embodiments, the network device can enable the terminal to access the candidate cell that meets its service requirements by configuring the service capabilities of the candidate cell and / or candidate node to the terminal, without the terminal frequently updating and reporting its service requirements so that the network device can configure the candidate cell that meets its service requirements based on the terminal's service requirements, which can greatly reduce signaling overhead.
[0469] The mobility management method disclosed herein may include at least one of steps 2101 to 2107. For example, step 2101 may be implemented as a standalone embodiment, step 2102 may be implemented as a standalone embodiment, step 2103 may be implemented as a standalone embodiment, and step 2101+S2102 may be implemented as a standalone embodiment, but is not limited thereto.
[0470] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0471] Figure 3 is an interactive schematic diagram of a mobility management method according to an embodiment of the present disclosure. As shown in Figure 3, the present disclosure relates to a mobility management method for a terminal, the method including:
[0472] Step 3101: Receive the first configuration information.
[0473] Step 3102: Determine the first cell and / or the first node based on at least one service requirement and service capability of the terminal.
[0474] Step 3103: Perform mobility operations based on the first cell or the first node.
[0475] Optionally, the first configuration information is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node;
[0476] Optionally, the mobility operation includes at least one of the following:
[0477] Cell handover;
[0478] Changes to the PSCell in the primary and secondary cells;
[0479] Add to PSCell;
[0480] Conditional toggle CHO;
[0481] Conditions for adding / changing CPACs in primary and secondary communities;
[0482] Layer 1 / Layer 2 triggers Mobility LTM;
[0483] Conditional layer 1 / layer 2 triggers mobility CLTM.
[0484] Optionally, the first configuration information is also used to configure at least one of the following:
[0485] The configuration identifiers corresponding to the candidate cells and / or candidate nodes;
[0486] The candidate configuration information corresponding to the candidate cells and / or candidate nodes;
[0487] The execution conditions corresponding to the candidate cells and / or candidate nodes.
[0488] Optionally, the business capabilities include at least one of the following:
[0489] Supports one or more business types;
[0490] Does the system support providing storage resources for the terminal?
[0491] Does it support providing business data services to the terminal?
[0492] Optionally, the business type includes at least one of the following:
[0493] Artificial intelligence (AI) services;
[0494] Perceived services;
[0495] Vehicle-to-everything (V2X) services;
[0496] Sidelink SL service;
[0497] Multicast Broadcast Service (MBS);
[0498] Extended Reality (XR).
[0499] Optionally, the AI service includes at least one of the following:
[0500] AI service types;
[0501] AI use case types;
[0502] AI computing power;
[0503] AI capabilities.
[0504] Optionally, determining the first cell and / or the first node based on at least one service requirement of the terminal and the service capabilities includes:
[0505] At least one second cell and / or a second node are determined; the second cell is a candidate cell that meets the execution conditions, and the second node is a candidate node corresponding to the candidate cell that meets the execution conditions.
[0506] Determine whether a third cell and / or a third node exists in the second cell and / or the second node; the third cell is a second cell whose service capabilities meet at least one of the service requirements, and the third node is a second node corresponding to the second cell whose service capabilities meet at least one of the service requirements;
[0507] There is at least one third cell and / or third node in the second cell and / or second node, and the first cell and / or first node is selected from at least one second cell and / or second node;
[0508] If at least one third cell and / or third node is not present in the second cell and / or second node, select the first cell and / or first node from at least one second cell and / or second node; or, perform a waiting operation.
[0509] Optionally, at least one third cell and / or third node exists in the second cell and / or second node, and the first cell and / or first node is selected from at least one of the following:
[0510] The first cell and / or first node are selected from at least one of the second cell and / or second node based on a first condition; wherein the first condition includes at least one of the following:
[0511] The selected first cell and / or first node meet all the aforementioned service requirements;
[0512] The selected first cell and / or first node meet some of the aforementioned service requirements;
[0513] The number of service requirements satisfied by the selected first cell and / or first node is greater than the first threshold value;
[0514] The service requirements satisfied by the selected first cell and / or first node have a higher priority than the first level;
[0515] The service requirements satisfied by the selected first cell and / or first node have the highest priority.
[0516] Optionally, the method further includes at least one of the following:
[0517] The terminal autonomously determines the priority of the service requirements;
[0518] The terminal determines the priority of the service requirements based on instructions from the terminal's higher-level management.
[0519] The terminal determines the priority of the service requirements based on the configuration of the network devices;
[0520] The terminal determines the priority of the service requirements based on the protocol agreement.
[0521] Optionally, the execution wait operation includes at least one of the following:
[0522] The waiting operation is performed based on a first timer; the first timer is configured by the network device, or the first timer is defined by the protocol.
[0523] The waiting operation is performed based on a second threshold value; the second threshold value is configured by the network device, or the second threshold value is agreed upon by the protocol.
[0524] Optionally, the waiting operation based on the first timer includes at least one of the following:
[0525] The first timer is started when the second cell and / or the second node first appear.
[0526] Add a new second cell and / or a second node, and restart the first timer;
[0527] When the first timer times out, the first cell and / or the first node are selected from at least one second cell and / or a second node.
[0528] Optionally, the method further includes:
[0529] When the terminal performs the mobility operation, if the first timer is running, the first timer is stopped;
[0530] If the terminal experiences a wireless link failure, and the first timer is running, stop the first timer.
[0531] If the second cell and / or the second node does not exist, and the first timer is running, stop the first timer.
[0532] Optionally, the waiting operation based on the second threshold value includes at least one of the following:
[0533] If the measurement result of the terminal serving cell is greater than or equal to the second threshold value, a waiting operation is performed;
[0534] If the measurement result of the terminal serving cell is less than or equal to the second threshold value, no waiting operation is performed, and the first cell and / or first node is selected from at least one second cell and / or second node.
[0535] Optionally, after performing the waiting operation, the method further includes at least one of the following:
[0536] If timer T310 or timer T312 is started, select the first cell and / or the first node from at least one second cell and / or second node;
[0537] If the terminal experiences a wireless link failure, the first cell and / or the first node shall be selected from at least one second cell and / or a second node;
[0538] If the terminal detects that the terminal serving cell is asynchronous, it selects the first cell and / or the first node from at least one second cell and / or a second node.
[0539] Optionally, after performing mobility operations based on the first cell or the first node, the method further includes:
[0540] If the first cell or the first node does not meet at least one of the terminal's service requirements, a first message is sent to the network device, the first message indicating at least one of the following:
[0541] Service requirements not met by the first cell or the first node;
[0542] Priority of service requirements not met by the first cell or the first node;
[0543] The service requirements satisfied by the first cell or the first node;
[0544] The priority of the service requirements satisfied by the first cell or the first node;
[0545] All service requirements of the terminal;
[0546] The priority of all service requirements of the terminal.
[0547] Optionally, the first information is also used to indicate the longest tolerance time for the terminal to fail to meet service requirements.
[0548] Optionally, the first information is carried in the Radio Resource Control (RRC) reconfiguration completion message.
[0549] Optionally, the method further includes:
[0550] The system receives a first instruction sent by the network device, the first instruction being used to instruct a fourth cell and / or a fourth node, wherein the fourth cell is a cell that satisfies at least one service requirement of the terminal, and the fourth node is a node corresponding to the cell that satisfies at least one service requirement of the terminal.
[0551] The mobility operation is performed based on the fourth cell or the fourth node.
[0552] Optionally, the method further includes at least one of the following:
[0553] At least one of the service requirements is determined based on the instructions from the terminal application layer;
[0554] At least one of the service requirements is determined based on the indication from the terminal non-access stratum (NAS) layer.
[0555] At least one of the aforementioned service requirements is determined based on the instructions from the NAS layer of the network device;
[0556] At least one of the aforementioned service requirements is determined based on the instructions from the network device application (APP) layer;
[0557] The terminal autonomously determines at least one of the aforementioned service requirements;
[0558] At least one of the aforementioned business requirements is determined based on the agreement;
[0559] At least one of the aforementioned service requirements is determined based on the terminal's own capabilities.
[0560] For a detailed description of steps 3101-3103, please refer to the above embodiments.
[0561] The mobility management method disclosed herein may include at least one of steps 3101 to 3102. For example, step 3101 may be implemented as a standalone embodiment, step 3102 may be implemented as a standalone embodiment, step 3103 may be implemented as a standalone embodiment, and step 3101+3102 may be implemented as a standalone embodiment, but is not limited thereto.
[0562] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0563] Figure 4 is an interactive schematic diagram of a mobility management method according to an embodiment of the present disclosure. As shown in Figure 4, the present disclosure relates to a mobility management method for a network device, the method comprising:
[0564] Step 4101: Send the first configuration information.
[0565] Optionally, the first configuration information is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information is used to determine a first cell and / or a first node, the first cell and / or the first node being used by the terminal to perform mobility operations.
[0566] Optionally, the mobility operation includes at least one of the following:
[0567] Cell handover;
[0568] Changes to the PSCell in the primary and secondary cells;
[0569] Add to PSCell;
[0570] Conditional toggle CHO;
[0571] Conditions for adding / changing CPACs in primary and secondary communities;
[0572] Layer 1 / Layer 2 triggers Mobility LTM;
[0573] Conditional layer 1 / layer 2 triggers mobility CLTM.
[0574] Optionally, the first configuration information is also used to configure at least one of the following:
[0575] The configuration identifiers corresponding to the candidate cells and / or candidate nodes;
[0576] The candidate configuration information corresponding to the candidate cells and / or candidate nodes;
[0577] The execution conditions corresponding to the candidate cells and / or candidate nodes.
[0578] Optionally, the business capabilities include at least one of the following:
[0579] Supports one or more business types;
[0580] Does the system support providing storage resources for the terminal?
[0581] Does it support providing business data services to the terminal?
[0582] Optionally, the business type includes at least one of the following:
[0583] Artificial intelligence (AI) services;
[0584] Perceived services;
[0585] Vehicle-to-everything (V2X) services;
[0586] Sidelink SL service;
[0587] Multicast Broadcast Service (MBS);
[0588] Extended Reality (XR).
[0589] Optionally, the AI service includes at least one of the following:
[0590] AI service types;
[0591] AI use case types;
[0592] AI computing power;
[0593] AI capabilities.
[0594] Optionally, the method further includes at least one of the following;
[0595] Receive first information, the first information being used to indicate at least one of the following:
[0596] Service requirements not met by the first cell or the first node;
[0597] Priority of service requirements not met by the first cell or the first node;
[0598] The service requirements satisfied by the first cell or the first node;
[0599] The priority of the service requirements satisfied by the first cell or the first node;
[0600] All service requirements of the terminal;
[0601] The priority of all service requirements of the terminal.
[0602] Optionally, the first information is also used to indicate the longest tolerance time for the terminal to fail to meet service requirements.
[0603] Optionally, the first information is carried in the Radio Resource Control (RRC) reconfiguration completion message.
[0604] Optionally, the method further includes:
[0605] Send a first instruction, the first instruction being used to instruct a fourth cell and / or a fourth node, the fourth cell being a cell that satisfies at least one service requirement of the terminal, the fourth node being a node corresponding to the cell that satisfies at least one service requirement of the terminal, the fourth cell and / or the fourth node being used by the terminal to perform the mobility operation.
[0606] For a detailed description of step 4101, please refer to the above embodiment.
[0607] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0608] Figure 5 is an interactive schematic diagram of a mobility management method according to an embodiment of the present disclosure. As shown in Figure 5, the present disclosure relates to a mobility management method for a communication system, the communication system including a terminal and a network device, and the method includes at least one of the following:
[0609] Step 5101: The network device sends the first configuration information;
[0610] Step 5102: The terminal receives the first configuration information.
[0611] Step 5103: The terminal determines the first cell and / or the first node based on at least one service requirement and service capability of the terminal.
[0612] Step 5104: The terminal performs mobility operations based on the first cell or the first node.
[0613] The optional implementation methods of steps 5101-5104 can be found in the above embodiments.
[0614] In some embodiments, the above methods may include the methods described in the embodiments of the communication system side, the first device side, the network device side, etc., which will not be repeated here.
[0615] The mobility management method disclosed herein may include at least one of steps 5101 to 5104. For example, step 5101 may be implemented as a separate embodiment, and step 5102 may be implemented as a separate embodiment, but is not limited thereto.
[0616] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0617] The following is an exemplary description of the above method.
[0618] To reduce signaling overhead while ensuring UE service requirements, this disclosure proposes a method for selecting mobility candidate cells that takes into account service characteristics.
[0619] In this publicly disclosed scheme, the UE prioritizes selecting a cell whose service characteristics meet the UE's requirements as the cell for mobility operation access, triggers mobility operation, and applies the candidate configuration corresponding to the cell.
[0620] Optional Implementation Examples:
[0621] The UE evaluates the execution conditions corresponding to the candidate configuration (candidate cell) based on the condition-triggered mobility configuration (e.g., CHO) from the network side and the services that one or more candidate cells included in the mobility configuration can provide. When multiple candidate cells meet the execution conditions, the UE selects the cell that can meet the UE's service requirements as the target cell for mobility, and the UE applies the corresponding candidate configuration to access the cell.
[0622] If none of the candidate cells that meet the execution conditions meet the UE's service requirements, a timer is started. The UE can wait for the mobility conditions of a cell that meets the service requirements to be met. If the timer expires, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates a mobility procedure.
[0623] If a UE has multiple service requirements, then...
[0624] Prioritize selecting cells that meet a wide range of business needs as target cells for mobility.
[0625] Prioritize cells that meet high-priority service requirements as target cells for mobility.
[0626] The UE does not trigger mobility and waits for the mobility conditions of a cell that meets the service requirements to be met.
[0627] Define a first timer, during which the UE can wait; if the timer expires, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates the mobility procedure.
[0628] A first threshold is defined. If the measurement result of the serving cell is greater than (or equal to) the first threshold, the UE can wait. If the measurement result of the serving cell is less than (or equal to) the first threshold, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates a mobility procedure.
[0629] If T310 is initiated, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates the mobility procedure.
[0630] If the UE detects an asynchronous event in the serving cell, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates a mobility procedure.
[0631] If the candidate cell accessed by the UE does not meet the UE's service requirements, the UE includes indication information in the RRC reconfiguration completion message, indicating the UE's service requirements; or indicating that the candidate cell does not meet the UE's service requirements.
[0632] The following is an example description of the method disclosed herein, where each entry corresponds to an embodiment or implementation. For example, the entries corresponding to X, XY, XYZ, and XYZQ each correspond to an embodiment or implementation, where X, Y, Z, and Q are positive integers greater than 0.
[0633] 1. The UE receives conditional mobility configuration information sent by the network side. The conditional mobility configuration information includes service requirement information of the UE that can be supported by one or more candidate cells (or candidate nodes corresponding to candidate cells) (that is, information on the service requirements that can be provided to the UE).
[0634] 1.1 Among them, the condition-based mobility configuration information includes the condition-based mobility configuration corresponding to one or more candidate cells, wherein the condition-based mobility configuration includes candidate configuration identifier, candidate configuration information, execution conditions, and UE service requirements information that the candidate cell (or the candidate node corresponding to the candidate cell) can support.
[0635] 1.2 The service requirements information of the UE that the candidate cell can support can be one or more.
[0636] In section 21, the business requirement information includes any one or more of the following:
[0637] 2.1 Supported Business Requirement Types
[0638] 2.1.1 AI Services
[0639] 2.1.2 Perception Services
[0640] 2.1.3 V2X service; SL service
[0641] 2.1.4MBS
[0642] 2.1.5XR
[0643] 2.2 Storage Resources
[0644] 2.2.1 It can indicate whether the candidate cell supports providing storage resources for the UE.
[0645] 2.3 Data Services
[0646] 2.3.1 can indicate whether the candidate cell supports providing specific data services to the UE, such as AI data services, sensing data services, etc. Data services include data storage, data distribution, data management, etc.
[0647] 2.4 AI services can be further subdivided into any one or more of the following AI business segments:
[0648] 2.4.1 AI Business Service Types: AI training services, AI inference services, AI verification services, model monitoring services, data management services, data collection services, data storage services, and one or more other AI-related needs.
[0649] 2.4.2 AI Use Case Business Types: AI-based beam management, AI-based measurement prediction, AI-based RLF prediction, AI-based HOF prediction, AI-based beam association, AI-based CSI compression, and one or more other AI-related requirements.
[0650] 2.4.3 AI Computing Resources: Computing Resources, Read / Write Resources
[0651] 2.4.3.1 can indicate whether candidate cells support providing AI computing power to UEs.
[0652] 2.4.3.2 can indicate the amount of AI computing power resources (in Flops) that the candidate cell can provide to the UE.
[0653] 2.4.4 can indicate whether candidate cells can support AI functions (or corresponding AI models).
[0654] 3. Based on 1, the UE evaluates the execution conditions of the condition-triggered mobility configuration configured on the network side. When one or more candidate cells meet the execution conditions (a cell that meets the execution conditions can be called a triggering cell), the UE selects the triggering cell that meets the UE's service requirements from these triggering cells as the target cell corresponding to the mobility operation (the cell can be called the selected cell). The UE applies the candidate configuration corresponding to the selected cell and performs mobility access to the selected cell.
[0655] For example, it should be noted that the service requirements on the UE side can come from the UE's application layer or NAS layer, or from the network side's NAS layer indication or APP layer indication, or be determined by the UE according to its own service requirements.
[0656] 4. Based on 3, if the UE has multiple service requirements, then one or more of the following are possible:
[0657] 4.1 When there are one or more triggering cells, the UE selects the triggering cell that meets all of the UE's service requirements as the selected cell;
[0658] 4.2 When one or more triggering cells exist, the UE selects the triggering cell that meets some of the UE's service requirements as the selected cell;
[0659] 4.2.1 Prioritize selecting communities that best meet business needs as the selected communities.
[0660] 4.2.2 Prioritize selecting cells that meet high-priority business needs.
[0661] 4.2.2.1 The priority of UE service requirements can be determined by the UE based on implementation.
[0662] 4.2.2.2 The priority of UE service requirements can also come from upper-layer requirements (such as those from the UE's NAS layer or application layer).
[0663] 4.2.2.3 The priority of UE service requirements can be based on protocol agreements.
[0664] 4.2.2.4 The priority of UE service requirements can be pre-configured on the network side.
[0665] 5. Based on either 3 or 4, if no cell in the triggering cell can meet the UE's service requirements, then...
[0666] 5.1 The UE selects a cell from the triggering cells as the selected cell. The UE applies the candidate configuration corresponding to the selected cell and performs mobility access in the selected cell (UE selects based on implementation).
[0667] 6. Based on either 3 or 4, if no cell in the triggering cell can meet the UE's service requirements, the UE will not perform mobility operations and will wait for the mobility conditions of a cell that meets the service requirements to be met.
[0668] 6.1 Waiting is performed based on a first timer, which is configured by the network and may be included in the mobility configuration; during the timer's operation, the UE does not perform mobility operations and waits for the mobility conditions of a cell that meets the service requirements to be met.
[0669] 6.1.1 When one or more candidate cells meet the execution conditions, the UE starts the first timer, which includes any one or more of the following conditions:
[0670] 6.1.1.1 When the UE changes from having no triggered cell to having at least one triggered cell, the UE starts the first timer.
[0671] 6.1.1.2 When a new triggering cell is added, the UE restarts the first timer.
[0672] 6.1.2 When the first timer expires, the UE selects a cell from the triggering cells as the selected cell. The UE applies the candidate configuration corresponding to the selected cell and performs mobility access in the selected cell (the UE selects based on implementation or based on 4).
[0673] 6.1.3 When the UE triggers mobility, if the first timer is running, stop the first timer.
[0674] 6.1.4 If a wireless link failure occurs, and if the first timer is running, stop the first timer.
[0675] 6.1.5 If no triggering cell exists, and if the first timer is running, stop the first timer.
[0676] 6.2 Define a first threshold value, whereby the first timer is configured by the network and may be included in the mobility configuration;
[0677] 6.2.1 If the measurement result of the serving cell is greater than (or greater than or equal to) the first threshold, the UE can wait; the UE will not perform mobility operations and will wait for the mobility conditions of a cell that meets the service requirements to be met.
[0678] 6.2.2 If the measurement result of the serving cell is less than (or less than or equal to) the first threshold, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates a mobility procedure (the UE selects based on implementation or based on 4).
[0679] 6.3 If T310 or T312 is initiated, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates a mobility procedure (the UE selects based on implementation or based on 4).
[0680] 6.4 If the UE detects an asynchronous event in the serving cell, the UE selects a candidate cell from the cells that meet the mobility conditions and initiates a mobility procedure (the UE selects based on implementation or based on option 4).
[0681] 7. Based on any one of 3-6, if the target cell accessed by the UE (the selected cell mentioned in 3-6) does not meet the UE's service requirements, the UE shall include indication information in the RRC reconfiguration completion message to indicate the UE's service requirements; or indicate that the candidate cell does not meet the UE's service requirements.
[0682] 7.1 For example, if the selected cell accessed by the UE does not meet some of the UE's service requirements, the UE includes indication information in the RRC reconfiguration completion message, indicating any one or more of the following information;
[0683] 7.1.1 Unmet Business Needs
[0684] 7.1.2 Priority of Unmet Business Requirements
[0685] 7.1.3 Meeting Business Needs
[0686] 7.1.4 Prioritization of business requirements to be met
[0687] 7.1.5 All service requirements and / or corresponding priorities of the UE
[0688] 7.2 For example, the UE may include second time information in the RRC reconfiguration completion message, the time information indicating the maximum time the UE can tolerate not meeting service requirements.
[0689] 7.2.1 The network side needs to send a mobility command to the UE within the time limit after receiving the RRC reconfiguration completion message, so that the UE can access the cell that meets the UE's service requirements.
[0690] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0691] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0692] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0693] Figure 6A is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. As shown in Figure 6A, it includes:
[0694] The transceiver module is used to receive first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node.
[0695] A processing module is configured to determine a first cell and / or a first node based on at least one service requirement of the terminal and the service capabilities;
[0696] The processing module is also used to perform mobility operations based on the first cell or the first node.
[0697] Optionally, the above processing module is used to execute the steps related to "processing" executed by the terminal in any of the above methods, and the upper transceiver module is used to execute the steps related to "sending and receiving" executed by the terminal in any of the above methods.
[0698] Figure 6B is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. As shown in Figure 6B, it includes:
[0699] The transceiver module is used to send first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information is used to determine a first cell and / or a first node, which is used by the terminal to perform mobility operations.
[0700] Optionally, the transceiver module is used to perform the "transmit and receive" related steps executed by the network device in any of the above methods. Optionally, the network device may further include a processing module, which is used to perform the "processing" related steps executed by the network device in any of the above methods.
[0701] Figure 7A is a schematic diagram of the structure of the communication device 7100 proposed in an embodiment of this disclosure. The communication device 7100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment or the first device described above), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0702] As shown in Figure 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The processor 7101 is used to invoke instructions to cause the communication device 7100 to execute any of the above methods.
[0703] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.
[0704] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the communication steps such as sending and receiving in the above method are performed by the transceivers 7103, and other steps are performed by the processor 7101.
[0705] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0706] Optionally, the communication device 7100 further includes one or more interface circuits 7104, which are connected to the memory 7102. The interface circuits 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuits 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0707] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7a. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0708] Figure 7B is a schematic diagram of the structure of the chip 7200 according to an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, the schematic diagram of the chip 7200 shown in Figure 7B can be referenced, but is not limited thereto.
[0709] Chip 7200 includes one or more processors 7201, which are used to invoke instructions to cause chip 7200 to perform any of the above methods.
[0710] In some embodiments, chip 7200 further includes one or more interface circuits 7202 connected to memory 7203. Interface circuits 7202 can be used to receive signals from memory 7203 or other devices, and can also be used to send signals to memory 7203 or other devices. For example, interface circuit 7202 can read instructions stored in memory 7203 and send those instructions to processor 7201. Optionally, terms such as interface circuit, interface, transceiver pin, and transceiver can be used interchangeably.
[0711] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.
[0712] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0713] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0714] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0715] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0716] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0717] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0718] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
A mobility management method, characterized in that, The method, executed by a terminal, includes: receiving first configuration information, the first configuration information being used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; determining a first cell and / or a first node based on at least one service requirement of the terminal and the service capabilities; and performing mobility operations based on the first cell or the first node. The method as described in claim 1, characterized in that, The mobility operations include at least one of the following: cell handover; primary / secondary cell PSCell change; PSCell addition; conditional handover CHO; conditional primary / secondary cell addition / change CPAC; Layer 1 / Layer 2 trigger mobility LTM; conditional Layer 1 / Layer 2 trigger mobility CLTM. The method as described in claim 1 or 2, characterized in that, The first configuration information is also used to configure at least one of the following: the configuration identifier corresponding to the candidate cell and / or candidate node; the candidate configuration information corresponding to the candidate cell and / or candidate node; and the execution conditions corresponding to the candidate cell and / or candidate node. The method as described in any one of claims 1-3, characterized in that, The business capabilities include at least one of the following: supporting one or more business types; whether it supports providing storage resources for the terminal; and whether it supports providing business data services for the terminal. The method as described in claim 4, characterized in that, The service types include at least one of the following: Artificial Intelligence (AI) services; Perception services; Vehicle-to-Everything (V2X) services; Sidelink (SL) services; Multicast Broadcast (MBS) services; Extended Reality (XR) services. The method as described in claim 5, characterized in that, The AI services include at least one of the following: AI service type; AI use case type; AI computing power; AI function. The method as described in any one of claims 3-6, characterized in that, The step of determining the first cell and / or first node based on at least one service requirement of the terminal and the service capability includes: determining at least one second cell and / or second node; the second cell is a candidate cell that meets the execution conditions, and the second node is a candidate node corresponding to the candidate cell that meets the execution conditions; determining whether there is a third cell and / or third node among the second cell and / or second node; the third cell is a second cell whose service capability meets at least one of the service requirements, and the third node is a second node corresponding to the second cell whose service capability meets at least one of the service requirements; if there is at least one third cell and / or third node among the second cell and / or second node, the first cell and / or first node is selected from at least one second cell and / or second node; if there is no at least one third cell and / or third node among the second cell and / or second node, the first cell and / or first node is selected from at least one second cell and / or second node; or, performing a waiting operation. The method as described in claim 7, characterized in that, There is at least one third cell and / or third node among the second cell and / or second node. Selecting the first cell and / or first node from at least one second cell and / or second node includes at least one of the following: selecting the first cell and / or first node from at least one second cell and / or second node based on a first condition; wherein the first condition includes at least one of the following: the selected first cell and / or first node satisfies all of the service requirements; the selected first cell and / or first node satisfies some of the service requirements; the number of service requirements satisfied by the selected first cell and / or first node is greater than a first threshold; the priority of the service requirements satisfied by the selected first cell and / or first node is greater than a first level; the priority of the service requirements satisfied by the selected first cell and / or first node is the highest. The method as described in claim 8, characterized in that, The method further includes at least one of the following: the terminal autonomously determines the priority of the service requirement; the terminal determines the priority of the service requirement based on instructions from the terminal's higher layer; the terminal determines the priority of the service requirement based on the configuration of the network device; the terminal determines the priority of the service requirement based on protocol agreements. The method as described in any one of claims 7-9, characterized in that, The execution of the waiting operation includes at least one of the following: performing the waiting operation based on a first timer; the first timer is configured by the network device, or the first timer is agreed upon by the protocol; performing the waiting operation based on a second threshold value; the second threshold value is configured by the network device, or the second threshold value is agreed upon by the protocol. The method as described in claim 10, characterized in that, The waiting operation based on the first timer includes at least one of the following: when the second cell and / or the second node first appears, start the first timer; when a new second cell and / or the second node is added, restart the first timer; when the first timer times out, select the first cell and / or the first node from at least one second cell and / or the second node. The method as described in claim 11, characterized in that, The method further includes: when the terminal performs the mobility operation, if the first timer is running, stopping the first timer; if the terminal experiences a radio link failure, if the first timer is running, stopping the first timer; if there is no second cell and / or second node, if the first timer is running, stopping the first timer. The method as described in any one of claims 10-12, characterized in that, The waiting operation based on the second threshold value includes at least one of the following: if the measurement result of the terminal serving cell is greater than or equal to the second threshold value, the waiting operation is performed; if the measurement result of the terminal serving cell is less than or equal to the second threshold value, the waiting operation is not performed, and the first cell and / or first node is selected from at least one second cell and / or second node. The method as described in any one of claims 7-13, characterized in that, After the waiting operation is performed, the method further includes at least one of the following: if the T310 timer or the T312 timer is started, selecting the first cell and / or the first node from at least one second cell and / or the second node; if the terminal experiences a radio link failure, selecting the first cell and / or the first node from at least one second cell and / or the second node. If the terminal detects that the terminal serving cell is asynchronous, it selects the first cell and / or the first node from at least one second cell and / or a second node. The method as described in any one of claims 1-14, characterized in that, After performing mobility operations based on the first cell or the first node, the method further includes: if the first cell or the first node does not meet at least one service requirement of the terminal, sending first information to a network device, the first information indicating at least one of the following: service requirements not met by the first cell or the first node; the priority of the service requirements not met by the first cell or the first node; service requirements met by the first cell or the first node; the priority of the service requirements met by the first cell or the first node; all service requirements of the terminal; the priority of all service requirements of the terminal. The method as described in claim 15, characterized in that, The first information is also used to indicate the longest tolerance time for the terminal to fail to meet service requirements. The method as described in claim 15 or 16, characterized in that, The first information is carried in the Radio Resource Control (RRC) reconfiguration completion message. The method as described in any one of claims 15-17, characterized in that, The method further includes: receiving a first instruction sent by the network device, the first instruction being used to indicate a fourth cell and / or a fourth node, the fourth cell being a cell that meets at least one service requirement of the terminal, and the fourth node being a node corresponding to the cell that meets at least one service requirement of the terminal; and performing the mobility operation based on the fourth cell or the fourth node. The method as described in any one of claims 1-18, characterized in that, The method further includes at least one of the following: determining at least one of the service requirements based on the indication of the terminal application layer; determining at least one of the service requirements based on the indication of the terminal non-access stratum (NAS) layer; At least one of the aforementioned service requirements is determined based on the instructions from the NAS layer of the network device; The terminal determines at least one of the aforementioned service requirements based on instructions from the network device application (APP) layer; the terminal autonomously determines at least one of the aforementioned service requirements. At least one of the aforementioned business requirements is determined based on the agreement; At least one of the aforementioned service requirements is determined based on the terminal's own capabilities. A mobility management method, characterized in that, Performed by a network device, the method includes: sending first configuration information, the first configuration information being used to configure the service capabilities of at least one candidate cell and / or at least one candidate node; the first configuration information being used to determine a first cell and / or a first node, the first cell and / or the first node being used by the terminal to perform mobility operations. The method as described in claim 20, characterized in that, The mobility operations include at least one of the following: cell handover; primary / secondary cell PSCell change; PSCell addition; conditional handover CHO; conditional primary / secondary cell addition / change CPAC; Layer 1 / Layer 2 trigger mobility LTM; conditional Layer 1 / Layer 2 trigger mobility CLTM. The method as described in claim 20 or 21, characterized in that, The first configuration information is also used to configure at least one of the following: the configuration identifier corresponding to the candidate cell and / or candidate node; the candidate configuration information corresponding to the candidate cell and / or candidate node; and the execution conditions corresponding to the candidate cell and / or candidate node. The method as described in any one of claims 20-22, characterized in that, The business capabilities include at least one of the following: supporting one or more business types; whether it supports providing storage resources for the terminal; and whether it supports providing business data services for the terminal. The method as described in claim 23, characterized in that, The service types include at least one of the following: Artificial Intelligence (AI) services; Perception services; Vehicle-to-Everything (V2X) services; Sidelink (SL) services; Multicast Broadcast (MBS) services; Extended Reality (XR) services. The method as described in claim 24, characterized in that, The AI services include at least one of the following: AI service type; AI use case type; AI computing power; AI function. The method as described in any one of claims 20-24, characterized in that, The method further includes at least one of the following: receiving first information, the first information indicating at least one of the following: service requirements not met by the first cell or the first node; the priority of the service requirements not met by the first cell or the first node; service requirements met by the first cell or the first node; the priority of the service requirements met by the first cell or the first node; all service requirements of the terminal; the priority of all service requirements of the terminal. The method as described in claim 26, characterized in that, The first information is also used to indicate the longest tolerance time for the terminal to fail to meet service requirements. The method as described in claim 26 or 27, characterized in that, The first information is carried in the Radio Resource Control (RRC) reconfiguration completion message. The method as described in any one of claims 26-28, characterized in that, The method further includes: sending a first instruction, the first instruction being used to instruct a fourth cell and / or a fourth node, the fourth cell being a cell that satisfies at least one service requirement of the terminal, the fourth node being a node corresponding to the cell that satisfies at least one service requirement of the terminal, the fourth cell and / or the fourth node being used by the terminal to perform the mobility operation. A mobility management method for a communication system, the communication system including a terminal and network equipment, the method comprising: The network device sends first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node. The terminal receives the first configuration information; The terminal determines the first cell and / or the first node based on at least one service requirement of the terminal and the service capabilities; The terminal performs mobility operations based on the first cell or the first node. A terminal, characterized in that, include: The transceiver module is used to receive first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node. The processing module is configured to determine a first cell and / or a first node based on at least one service requirement of the terminal and the service capabilities; the processing module is further configured to perform mobility operations based on the first cell or the first node. A network device, characterized in that, include: The transceiver module is used to send first configuration information, which is used to configure the service capabilities of at least one candidate cell and / or at least one candidate node. The first configuration information is used to determine a first cell and / or a first node, which is used by the terminal to perform mobility operations. A communication device, characterized in that, include: One or more processors; A memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the communication device to perform the method of any one of claims 1 to 19 or 20 to 29. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the method of any one of claims 1 to 19, and the network device is configured to implement the method of any one of claims 20 to 29. A storage medium storing instructions, characterized in that, When the instructions are executed on a communication device, the communication device performs the method as claimed in any one of claims 1 to 19 or 20 to 29. A program product, characterized in that, Includes a computer program that, when executed by a communication device, implements the method as described in any one of claims 1 to 19 or 20 to 29.