Terminal mobility management methods, devices, equipment, storage media and products

By updating the initial reselection priority and redirection strategy in multi-mode terminals, the difficulties in network selection and handover between terrestrial mobile communication networks and satellite communication networks are resolved, enabling rapid network selection and handover, and improving the timeliness and continuity of services.

CN121001140BActive Publication Date: 2026-03-03PENG CHENG LAB +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511526764.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-24
Publication Date
2026-03-03
Estimated Expiration
2045-10-24

AI Technical Summary

Technical Problem

In scenarios where users switch between heterogeneous networks such as terrestrial mobile communication networks and satellite communication networks, multi-mode terminals face difficulties in network selection and switching, resulting in insufficient timeliness and continuity of services.

Method used

By determining the network dwell time of the terminal in different states, updating the initial reselection priority, and enabling fast network selection and switching when the terminal enters the network based on heterogeneous networks in the power-on, idle or inactive states, and switches networks through redirection in the connected state.

Benefits of technology

It enhances the ability of multi-mode terminals to quickly select and switch networks between heterogeneous networks, thereby improving the timeliness and continuity of services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121001140B_ABST
    Figure CN121001140B_ABST
Patent Text Reader

Abstract

This application belongs to the field of communication technology and discloses a terminal mobility management method, apparatus, device, storage medium, and product. This application ensures that the terminal can quickly access the network by promptly updating the initial reselection priority when the terminal is in a powered-on and network-connected state; when the terminal is in an idle or inactive state, it performs network access based on a heterogeneous network; and when the terminal is in a connected state, if the current network signal of the terminal continuously weakens, it completes network switching through redirection. Therefore, multi-mode terminals in different states can achieve rapid network selection and switching in scenarios where they move between terrestrial mobile communication networks and satellite communication networks, improving the timeliness and continuity of terminal services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a terminal mobility management method, apparatus, device, storage medium, and product. Background Technology

[0002] Globally, direct-to-satellite mobile phone networks are being rapidly deployed, with most of these networks under construction or soon to be built using a 3GPP (3rd Generation Partnership Project)-like NTN (Non-Terrestrial Network) standard for communication. Direct-to-cell networks, exemplified by Starlink (DTC), have already reached a considerable scale. After commercial launch, more and more terminals will support both terrestrial and satellite communications, leading to increasingly frequent switching between these two heterogeneous networks. However, in scenarios involving switching between terrestrial and satellite networks, these networks are built and operated by different operators, and their integration is still in the research stage. Before or during the initial stages of integration, multi-mode terminals face difficulties in selecting a network when moving in scenarios where heterogeneous networks coexist. Summary of the Invention

[0003] The main objective of this application is to provide a terminal mobility management method, apparatus, device, storage medium, and product, which aims to solve the technical problem of enabling rapid network selection and switching of multi-mode terminals in different states when moving between terrestrial mobile communication networks and satellite communication networks, thereby improving the timeliness and continuity of terminal services.

[0004] To achieve the above objectives, this application provides a terminal mobility management method, which includes the following steps:

[0005] Determine the terminal's status during movement;

[0006] When the terminal is in the powered-on and network-connected state, the initial reselection priority is updated according to the terminal's network dwell time, and the terminal is connected to the network according to the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority.

[0007] If the terminal is in an idle or inactive state, and the terminal fails to reselect in the current network, the terminal will be allowed to join the network based on a heterogeneous network.

[0008] When the terminal is in a connected state, if the change in the current network signal of the terminal meets the preset change conditions, the current network of the terminal is switched through redirection.

[0009] Optionally, when the terminal is in a powered-on and network-accessed state, updating the initial reselection priority based on the terminal's network dwell time, and performing terminal network access based on the updated reselection priority, includes:

[0010] If the terminal is in the power-on and network access state, and if the terminal is powering on and accessing the network for the first time, the terminal access will be performed according to the initial reselection priority.

[0011] If the terminal is not being powered on and connected to the network for the first time, determine the terminal network dwell time before the current time when the network ended. The terminal network dwell time includes the dwell time of the terminal at different RATs or different frequency points.

[0012] The initial reselection priority is updated based on the terminal network dwell time, and the updated reselection priorities are sorted to obtain the target sorting result.

[0013] The target sorting result determines the access network corresponding to the terminal at the current time, and the terminal joins the network based on the access network.

[0014] Optionally, updating the initial reselection priority based on the terminal's network dwell time and sorting the updated reselection priorities to obtain a target sorting result includes:

[0015] The initial reselection priority is updated based on the terminal network dwell time to obtain the updated reselection priority;

[0016] If there are identical reselection priorities among the updated reselection priorities, then the communication network type of the identical reselection priorities is determined, and the identical reselection priorities are sorted according to the communication network type to obtain an initial sorting result;

[0017] Based on the terminal's historical priority order of the remaining terminal networks at the end of the network before the current time, the initial sorting result is adjusted to obtain the target sorting result.

[0018] Optionally, when the terminal is in a connected state, if the change in the current network signal of the terminal meets a preset change condition, the current network of the terminal is switched by redirection, including:

[0019] When the terminal is in a connected state, if the change in the current network signal of the terminal meets the preset change conditions, the movement direction of the terminal is determined.

[0020] Determine the preset configuration event based on the direction of movement;

[0021] The current serving cell quality of the terminal is matched with the preset configuration event, and the redirection timing is determined based on the matching result;

[0022] Heterogeneous network measurements are performed based on the redirection timing, and the target network to be replaced is determined based on the measurement results;

[0023] The terminal's current network is switched according to the target network change.

[0024] Optionally, determining the preset configuration event based on the movement direction includes:

[0025] When the movement direction is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, the preset configuration events are determined to include: A1 event, A2 event, A3 event, and B2 event in the satellite communication network. The A1 event is when the serving cell signal quality is higher than a first threshold, the A2 event is when the serving cell signal quality is lower than a second threshold, the A3 event is when the neighboring cell signal quality minus the serving cell signal quality is higher than a third threshold, and the B2 event is when the serving cell signal quality is lower than a fourth threshold and the neighboring cell signal quality from the different system is higher than a fifth threshold.

[0026] When the direction of movement is from the coverage area of ​​the terrestrial mobile communication network to the coverage area of ​​the satellite communication network, the preset configuration event is determined to include: the B2' event in the terrestrial mobile communication network, wherein the B2' event is that the signal quality of the serving cell is lower than the sixth threshold and the signal quality of the neighboring cell of the different system is higher than the seventh threshold.

[0027] Optionally, the step of matching the current serving cell quality of the terminal with the preset configuration event and determining the redirection timing based on the matching result includes:

[0028] When the direction of movement is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, determine whether the current serving cell quality of the terminal is lower than the fourth threshold corresponding to the B2 event;

[0029] If so, then if the quality of the current serving cell satisfies the A2 or A3 event, neighbor cell measurement is initiated;

[0030] If a neighboring cell of the same or different frequency that meets the preset switching conditions is measured, the timing of redirection is determined.

[0031] Furthermore, to achieve the above objectives, this application also provides a terminal mobility management device, the terminal mobility management device comprising:

[0032] The status determination module is used to determine the status of the terminal during movement;

[0033] The terminal mobility management module is used to update the initial reselection priority based on the terminal's network dwell time when the terminal is in the powered-on and network-accessed state, and to allow the terminal to access the network based on the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority.

[0034] The terminal mobility management module is also used to enable the terminal to join the network based on a heterogeneous network if the terminal fails to reselect in the current network when the terminal is in an idle or inactive state.

[0035] The terminal mobility management module is further configured to, when the terminal is in a connected state, switch the current network of the terminal by redirection if the change in the current network signal of the terminal meets the preset change conditions.

[0036] In addition, to achieve the above objectives, this application also proposes a terminal mobility management device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the terminal mobility management method as described above.

[0037] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the terminal mobility management method described above.

[0038] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the terminal mobility management method described above.

[0039] This application determines the terminal's state during movement. When the terminal is in a powered-on / network-connected state, it updates the initial reselection priority based on the terminal's network dwell time and performs network access according to the updated reselection priority. The initial reselection priority includes initial RAT priority and initial frequency point priority. When the terminal is in an idle or inactive state, if the terminal fails to reselect in its current network, it performs network access based on a heterogeneous network. When the terminal is in a connected state, if the changes in the terminal's current network signal meet preset conditions, the terminal's current network is switched via redirection. This application ensures rapid network access for multi-mode terminals in different states when moving between terrestrial mobile communication networks and satellite communication networks by promptly updating the initial reselection priority when the terminal is powered-on / network-connected; performing network access based on a heterogeneous network when the terminal is in an idle or inactive state; and performing network switching via redirection when the terminal is in a connected state if the terminal's current network signal continues to weaken. This improves the timeliness and continuity of terminal services. Attached Figure Description

[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0041] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a flowchart illustrating the first embodiment of the terminal mobility management method of this application;

[0043] Figure 2 This is a flowchart illustrating the second embodiment of the terminal mobility management method of this application;

[0044] Figure 3 This is a flowchart illustrating the third embodiment of the terminal mobility management method of this application;

[0045] Figure 4 This is a schematic diagram of a redirection process from a satellite communication network to a terrestrial mobile network, according to an embodiment of the terminal mobility management method of this application.

[0046] Figure 5 This is a schematic diagram of a redirection process from a terrestrial mobile network to a satellite communication network, according to an embodiment of the terminal mobility management method of this application.

[0047] Figure 6 This is a structural block diagram of the first embodiment of the terminal mobility management device of this application;

[0048] Figure 7 This is a schematic diagram of the structure of a terminal mobility management device in the hardware operating environment involved in the embodiments of this application.

[0049] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0050] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0051] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0052] The main solution of this application embodiment is: determining the state of the terminal during movement; when the terminal is in a powered-on and network-connected state, updating the initial reselection priority according to the terminal's network dwell time, and performing the terminal network connection according to the updated reselection priority, wherein the initial reselection priority includes the initial RAT priority and the initial frequency point priority; when the terminal is in an idle or inactive state, if the terminal fails to reselect in the currently hosted network, then the terminal network connection is performed based on a heterogeneous network; when the terminal is in a connected state, if the changes in the terminal's current network signal meet preset changes, then the terminal's current network is switched through a redirection method.

[0053] Globally, direct-to-satellite mobile phone networks are being rapidly deployed, with most of these networks under construction or soon to be built using a 3GPP (3rd Generation Partnership Project)-like NTN (Non-Terrestrial Network) standard for communication. Direct-to-cell networks, exemplified by Starlink (DTC), have already reached a considerable scale. After commercial launch, more and more terminals will support both terrestrial and satellite communications, leading to increasingly frequent switching between these two heterogeneous networks. However, in scenarios involving switching between terrestrial and satellite networks, these networks are built and operated by different operators, and their integration is still in the research stage. Before or during the initial stages of integration, multi-mode terminals face difficulties in selecting a network when moving in scenarios where heterogeneous networks coexist.

[0054] This application determines the terminal's state during movement. When the terminal is in a powered-on / network-connected state, it updates the initial reselection priority based on the terminal's network dwell time and performs network access according to the updated reselection priority. The initial reselection priority includes initial RAT priority and initial frequency point priority. When the terminal is in an idle or inactive state, if the terminal fails to reselect in its current network, it performs network access based on a heterogeneous network. When the terminal is in a connected state, if the changes in the terminal's current network signal meet preset conditions, the terminal's current network is switched via redirection. This application ensures rapid network access for multi-mode terminals in different states when moving between terrestrial mobile communication networks and satellite communication networks by promptly updating the initial reselection priority when the terminal is powered-on / network-connected; performing network access based on a heterogeneous network when the terminal is in an idle or inactive state; and performing network switching via redirection when the terminal is in a connected state if the terminal's current network signal continues to weaken. This improves the timeliness and continuity of terminal services.

[0055] It should be noted that the implementing entity of this application can be a multi-mode terminal, such as a tablet computer or mobile phone. In this application, a multi-mode terminal is defined as a terminal that supports both terrestrial mobile communication standards and satellite communication standards. The terrestrial mobile network communication standard is limited to 4G / 5G networks based on 3GPP standards. The satellite communication network is defined as a mobile phone-to-satellite communication network based on 3GPP NTN standards. Terrestrial mobile communication networks and satellite communication networks have significant differences in network topology and coverage; therefore, they are defined as heterogeneous networks. Although terrestrial 4G and 5G networks are different networks, they are not defined as heterogeneous networks due to their similar base station architecture; they are simply defined as different RATs (Radio Access Technologies).

[0056] Based on this, embodiments of this application provide a terminal mobility management method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the terminal mobility management method of this application.

[0057] In this embodiment, the terminal mobility management method includes the following steps:

[0058] Step S10: Determine the state of the terminal during the movement process.

[0059] It is understandable that the terminal's state during the movement process may include the power-on and network-connected state, the RRC_IDLE state (idle state), the RRC_INACTIVE state (inactive state), and the RRC_CONNECTED state (connected state).

[0060] Step S20: When the terminal is in the powered-on and network-connected state, the initial reselection priority is updated according to the terminal's network dwell time, and the terminal is connected to the network according to the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority.

[0061] Understandably, when opening a terminal account, operators set different RATs for various terrestrial mobile communication networks and satellite communication networks according to the type of terminal and usage scenario, and preset the initial RAT priority and initial frequency point priority inside the terminal. The initial RAT priority and initial frequency point priority can be used as the initial reselection priority.

[0062] It should be understood that when a terminal is in a power-on and network-entry state, if it is an initial power-on and network-entry attempt, signal scanning and network entry can be performed according to the initial RAT priority and initial frequency point priority. If the terminal is not undergoing initial power-on and network entry, in order to achieve rapid network entry upon power-on, the initial reselection priority can be updated based on the terminal's network dwell time. The terminal's network dwell time can be the dwell time for each RAT and frequency point, including network dwell information in online, RRC_IDLE, and RRC_INACTIVE states.

[0063] In practice, the initial reselection priority can be updated based on the terminal's network dwell time. The longer the dwell time, the higher the corresponding initial RAT priority and initial frequency point priority. Then, an available network is searched based on the updated reselection priority to allow the terminal to join the network.

[0064] Step S30: If the terminal fails to reselect in the current network when it is in an idle or inactive state, the terminal will be allowed to join the network based on a heterogeneous network.

[0065] Understandably, when the terminal is in the RRC_IDLE state (idle state) or RRC_INACTIVE state (inactive state), if the terminal moves relative to the current camping network, and the terminal fails to reselect because it cannot find a cell that meets the reselection conditions in the current camping network, the terminal will actively exit the RRC_IDLE / RRC_INACTIVE state and scan another heterogeneous network according to the updated RAT and frequency priority when the terminal is not first powered on and entered the network. During the scanning process, there are two situations: (1) If the scan signal meets the minimum access threshold of the network, the terminal starts the power-on and network entry process. If the terminal successfully enters the network, the terminal will determine whether to re-enter the RRC_IDLE / RRC_INACTIVE state according to the service situation and the timer in the existing network. If the terminal fails to enter the network, it will scan other unscanned RATs and frequencies and try to enter the network. After repeated failed attempts to access the network, in order to prevent the terminal from consuming power, the terminal follows its original network access backoff strategy; (2) If, after scanning all RATs and related frequency points in the network, no cell that meets the minimum access threshold of the network is found, the terminal executes the reselection failure procedure in accordance with the 3GPP NTN protocol.

[0066] Step S40: If the current network signal of the terminal is in a connected state and the change of the terminal meets the preset change conditions, the current network of the terminal is switched by redirection.

[0067] It should be understood that when a terminal moves within a terrestrial mobile communication network, through neighbor cell relationship configuration, RAT / frequency priority configuration, and the terminal's scanning mechanism, the terminal can easily switch or redirect between different RAT networks. However, when a terminal moves between heterogeneous networks—terrestrial mobile communication networks and satellite communication networks—due to the high dynamism of satellite communication networks, terrestrial mobile communication base stations and satellite onboard payloads do not have fixed neighbor cell relationships. If the two heterogeneous networks are not deeply integrated, it means that when the coverage of one network weakens, the current serving cell cannot know whether there is a potential cell in the heterogeneous network to serve as a target handover cell to continue providing communication services to the terminal. Consequently, it cannot designate a target handover or redirection cell for the terminal to help it switch to the target network as quickly as possible. To solve this problem, this embodiment proposes a redirection strategy based on auxiliary measurement to help the terminal redirect to a heterogeneous network with coverage in a timely manner when the current network signal continues to weaken.

[0068] In the specific implementation, when the terminal is in the RRC_CONNECTED state (connected state), if the changes in the current network signal of the terminal meet the preset changes, the preset changes can be continuous weakening, that is, the network signal of the terminal at the current moment is continuously weakening, then the current network of the terminal is switched through the redirection method to a heterogeneous network with coverage.

[0069] This embodiment determines the terminal's state during movement. When the terminal is in a powered-on, network-connected state, the initial reselection priority is updated based on the terminal's network dwell time, and the terminal connects to the network according to the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority. When the terminal is in an idle or inactive state, if the terminal fails to reselect in the current network, it connects to the network based on a heterogeneous network. When the terminal is in a connected state, if the changes in the terminal's current network signal meet preset conditions, the terminal switches to the current network through redirection. This embodiment ensures that the terminal can access the network as quickly as possible when it is in a powered-on, network-connected state; it connects to the network based on a heterogeneous network when the terminal is in an idle or inactive state; and it switches to the network through redirection when the terminal is in a connected state if the terminal's current network signal continues to weaken. Therefore, multi-mode terminals in different states can achieve rapid network selection and switching in scenarios where they move between terrestrial mobile communication networks and satellite communication networks, improving the timeliness and continuity of terminal services.

[0070] refer to Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the terminal mobility management method of this application.

[0071] Based on the first embodiment described above, in this embodiment, step S20 includes:

[0072] Step S01: If the terminal is in the power-on and network access state, and if the terminal is powering on and accessing the network for the first time, then the terminal access is performed according to the initial reselection priority.

[0073] Understandably, when a terminal is in a powered-on and network-connected state, if the terminal is initially powered on and connecting to the network, it can scan for signals and attempt to connect to the network according to the initial RAT priority and the initial frequency point priority.

[0074] Step S02: If the terminal is not being powered on and connected to the network for the first time, determine the terminal network dwell time before the current time when the network ended. The terminal network dwell time includes the dwell time of the terminal at different RATs or different frequency points.

[0075] It should be understood that if the terminal is not initially powered on and joined the network, the statistics will be based on the terminal's network dwell time before the current time when the network ended, that is, the dwell time of the terminal at different RATs and frequency points when the last network ended, including the network dwell time in online state, RRC_IDLE state and RRC_INACTIVE state.

[0076] Step S03: Update the initial reselection priority according to the terminal network dwell time, and sort the updated reselection priorities to obtain the target sorting result.

[0077] Understandably, the initial reselection priority can be updated according to the terminal's network dwell time, that is, the initial RAT priority and the initial frequency point priority can be updated to obtain the updated reselection priority. The longer the terminal's network dwell time, the higher the corresponding RAT priority and frequency point priority. Then, the updated reselection priorities are sorted to obtain the target sorting result.

[0078] Furthermore, in order to effectively perform priority ranking, in this embodiment, step S203 includes: updating the initial reselection priority according to the terminal network dwell time to obtain the updated reselection priority; if there are identical reselection priorities among the updated reselection priorities, determining the communication network type of the identical reselection priorities, and ranking the identical reselection priorities according to the communication network type to obtain an initial ranking result; adjusting the initial ranking result according to the historical priority order of the remaining terminal networks before the current time, using the network's historical priority order, to obtain a target ranking result.

[0079] It should be understood that the initial reselection priority is updated based on the terminal's network dwell time to obtain the updated reselection priority. If there are identical reselection priorities among the updated reselection priorities, the communication network type with the same reselection priority is determined. The communication network type can include terrestrial mobile communication networks and satellite communication networks. When the reselection priority of the terrestrial mobile communication network is equal to that of the satellite communication network, the RAT and frequency point priority corresponding to the terrestrial mobile communication network are set to a higher priority than that of the satellite communication network because the network search, synchronization, and network access speed of the terrestrial mobile communication network is faster than that of the satellite communication network, so as to ensure that the terminal can find an available network as soon as possible.

[0080] Understandably, the remaining terminal networks from the last network usage process, i.e., unused RATs and frequencies, can inherit the historical priority order and be placed after the priority queue of the RATs and frequencies used in the last network access. Other RATs and frequencies supported by terminals but not appearing in the terminal usage history are randomly placed after the priority of historically used RATs and frequencies, thus obtaining the final target sorting result.

[0081] Step S04: Determine the access network corresponding to the terminal at the current time based on the target sorting result, and perform terminal network access based on the access network.

[0082] In practical implementation, when a terminal powers on and attempts to access the network at the current moment, it performs network scanning according to the last updated RAT and frequency priority. That is, it scans the network according to the target sorting result to obtain the corresponding access network at the current moment, and then uses that access network to access the network. This embodiment uses a combination of historical priority statistics and the latest network usage priority statistics. This includes both the RAT and frequency information of the network with the highest access probability within the terminal's activity range and reflects the impact of location update factors, ensuring that in most cases, the terminal quickly searches for available RATs and frequencies after powering on.

[0083] In this embodiment, when the terminal is in a powered-on network access state, if it is the terminal's first time powering on and accessing the network, the terminal access is performed according to the initial reselection priority. If the terminal is not powering on and accessing the network for the first time, the terminal's network dwell time before the current time is determined, including the dwell time of the terminal at different RATs or different frequency points. Then, the initial reselection priority is updated according to the terminal's network dwell time, and the updated reselection priorities are sorted to obtain the target sorting result. Then, the access network corresponding to the terminal at the current time is determined according to the target sorting result, and the terminal access is performed based on the access network. In this embodiment, if the terminal is not powering on and accessing the network for the first time, the initial reselection priority can be updated according to the terminal's network dwell time at the end of the last network, which serves as the priority for RAT and frequency point scanning during the current network access, thus shortening the network access delay after the terminal is powered on.

[0084] refer to Figure 3 , Figure 3 This is a flowchart illustrating the third embodiment of the terminal mobility management method of this application.

[0085] Based on the above embodiments, in this embodiment, step S40 includes:

[0086] Step S401: When the terminal is in a connected state, if the change of the current network signal of the terminal meets the preset change conditions, then the movement direction of the terminal is determined.

[0087] Understandably, when the terminal is in the RRC_CONNECTED state (connected state), if the current network signal of the terminal changes according to the preset change conditions, that is, the current network signal continues to weaken, the direction of movement of the terminal is determined. The direction of movement of the terminal may include from the satellite communication network coverage area to the terrestrial mobile communication network coverage area and from the terrestrial mobile network coverage area to the satellite communication network coverage area.

[0088] Step S402: Determine the preset configuration event based on the movement direction.

[0089] Furthermore, in this embodiment, to effectively configure events in the future, step S402 includes: when the movement direction is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, determining the preset configuration events includes: A1 event, A2 event, A3 event, and B2 event in the satellite communication network, wherein A1 event is when the serving cell signal quality is higher than a first threshold, A2 event is when the serving cell signal quality is lower than a second threshold, A3 event is when the neighboring cell signal quality minus the serving cell signal quality is higher than a third threshold, and B2 event is when the serving cell signal quality is lower than a fourth threshold and the inter-system neighboring cell signal quality is higher than a fifth threshold; and when the movement direction is from the terrestrial mobile communication network coverage area to the satellite communication network coverage area, determining the preset configuration events includes: B2' event in the terrestrial mobile communication network, wherein B2' event is when the serving cell signal quality is lower than a sixth threshold and the inter-system neighboring cell signal quality is higher than a seventh threshold.

[0090] It should be understood that when the movement direction is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, the satellite communication network's onboard base station configures A1 / A2 / A3 / B2 event thresholds, handover / redirection RATs, and frequency priorities, and sends these to multi-mode terminals supporting both satellite and terrestrial mobile communication systems via RRC Connection Configuration messages. Event B2 includes the configuration of two thresholds: serving cell quality below the fourth threshold and neighboring cell signal quality from other systems above the fifth threshold. When configuring the thresholds in A2 / B2 events, the second threshold for serving cell signal quality in A2 events is set higher than the fourth threshold for serving cell signal quality in B2 events, ensuring that measurements for different frequencies within the same system precede measurements for different systems. Event A1 is configured to stop the terminal's measurements of neighboring cells within the system and neighboring cells from other systems when the serving cell quality exceeds the set first threshold. The A2 event is configured to promptly trigger the terminal's measurement of other inter-frequency neighboring cells within the system when the serving cell quality falls below the second threshold. If a suitable inter-frequency neighboring cell exists, the already triggered B2 event is terminated. The A3 threshold is configured to trigger the measurement of co-frequency neighboring cells within the system. If a suitable A3 neighboring cell exists, the already triggered B2 event is terminated. The B2 event threshold is configured to trigger a handover or redirection to a different system when the serving cell deteriorates and a better system neighboring cell exists. The configuration of A1 / A2 / A3 events is used to assist in determining the terminal's communication quality status in the satellite communication network and to determine the redirection timing, without altering the beam switching and inter-satellite handover mechanisms in the satellite communication network. If some events are already configured in the current satellite communication network, the existing configuration is reused.

[0091] Understandably, the handover / redirection related events in the 3GPP protocol are described as follows: A1 Event: Serving cell signal quality is above the first threshold, used to disable terminal measurements. A2 Event: Serving cell signal quality is below the second threshold, used to enable measurements in certain cells. A3 Event: Neighbor cell signal quality minus serving cell signal quality is above the third threshold, used to enable measurements and achieve intra-system cell handover. B2 Event: Serving cell quality is below the fourth threshold and neighboring cell signal quality from different systems is above the fifth threshold, used for inter-system cell handover.

[0092] In practical implementation, when the movement direction is from the coverage area of ​​the terrestrial mobile communication network to the coverage area of ​​the satellite communication network, the terrestrial mobile communication base station configures the redirection RAT and frequency priority for the satellite communication system, sets the B2' event threshold for the satellite system, and sends it to multi-mode terminals that support the "satellite communication system and terrestrial mobile communication system" capability via RRC Connection Configuration message. The B2' event is a newly added handover event, similar to the B2 event in the 3GPP system. The B2' event includes the configuration of two thresholds: the serving cell quality is lower than threshold 1 and the signal quality of the neighboring cell in the other system is higher than threshold 2. If the current satellite communication network already has B2 events configured for mobile scenarios within or between satellite networks, then events for the terrestrial mobile communication system need to be configured separately. To avoid conflicts between B2 events in the current system, a new B2' event can be added. When configuring the thresholds for the B2' event, the sixth threshold for the serving cell signal quality in the B2' event should be set lower than the second threshold for the serving cell signal quality in the existing A2 event of the terrestrial mobile communication system. That is, the sixth threshold is lower than the second threshold, ensuring that measurements for different frequencies within the same system occur earlier than measurements for different systems. Here, the threshold configuration in the satellite system's B2' event is used to assist in determining the current state of the terrestrial mobile communication system and the timing of redirection in the satellite communication network, without changing the intra-system and inter-system handover / redirection mechanisms in the terrestrial mobile communication network. The fourth threshold in the B2 event can be equal to the sixth threshold in the B2' event, and the fifth threshold in the B2 event can be equal to the seventh threshold in the B2' event.

[0093] Step S403: Match the current serving cell quality of the terminal with the preset configuration event, and determine the redirection timing based on the matching result.

[0094] Furthermore, to effectively determine the redirection timing, in this embodiment, step S403 includes: when the movement direction is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, determining whether the current serving cell quality of the terminal is lower than the fourth threshold corresponding to the B2 event; if so, then when the current serving cell quality meets the A2 or A3 event, neighbor cell measurement is initiated; if a co-frequency or inter-frequency neighbor cell that meets the preset handover conditions is measured, the redirection timing is determined.

[0095] Step S404: Perform heterogeneous network measurements based on the redirection timing, and determine the target network to be replaced based on the measurement results.

[0096] Step S405: Switch the current network of the terminal according to the target network change.

[0097] Understandably, referring to Figure 4 , Figure 4 This is a schematic diagram illustrating the redirection process from a satellite communication network to a terrestrial mobile network according to an embodiment of the terminal mobility management method of this application. Figure 4As shown, step S101: The satellite communication network's onboard base station configures the A1 / A2 / A3 / B2 event thresholds and the RAT and frequency priority for handover / redirection, and sends this information to multi-mode terminals supporting "satellite communication system and terrestrial mobile communication system" capabilities via an RRCConnection Configuration message. Step S102: When the multi-mode terminal measures that the current satellite communication serving cell signal quality is lower than the serving cell signal quality set in the B2 / B2' event (i.e., the fourth threshold), it proceeds to step S103. Step S103: The terminal determines whether there is already a co-frequency or inter-frequency neighboring cell that meets the handover conditions, as measured by A2 / A3. If so, the current moment is a redirection opportunity, and the terminal follows the original handover mechanism of the satellite network, waiting for the handover opportunity; if not, it proceeds to step S104. Step S104: The terminal sends a measurement reporting message to the onboard base station, carrying the serving cell signal quality and the beam ID of the terminal in the message. In terrestrial mobile systems, a terminal triggers the B2 / B2' event only when the signal quality of the serving cell is measured to be lower than a set lower threshold 1 (i.e., the fourth threshold) and the signal quality of a neighboring cell in another system is higher than a set higher threshold 2 (i.e., the fifth threshold). This differs from the B2 / B2' event triggering in terrestrial mobile communication systems. To reduce resource waste caused by invalid inter-system measurements, the terminal reports a measurement when the signal quality of the serving cell is measured to be lower than the set lower threshold 1 (i.e., the fourth threshold) in the B2 / B2' event. The satellite base station then further determines the necessity of the inter-system measurement based on the beam information of the terminal. If the satellite base station determines that the inter-system measurement is necessary, the terminal initiates the inter-system measurement; otherwise, it does not. Step S105: The base station determines whether the terminal is in a satellite coverage edge beam based on the beam ID reported by the terminal. If the base station determines that the beam is not an edge beam, it means that the coverage at the terminal's location will not suddenly disappear, so the base station may not respond to the terminal's measurement report and wait for a handover opportunity. If it is an edge beam, proceed to step S106. Step S106: The base station sends the inter-system measurement time slot to the terminal via an RRC reconfiguration message. Step S107: The terminal performs measurements on the terrestrial mobile communication system within the inter-system measurement time slot configured by the base station, scanning according to the system priority and frequency priority in S101. When the terminal measures that the signal quality of the terrestrial mobile communication system is higher than the threshold 2 (i.e., the fifth threshold) in the B2 / B2' event, it indicates the existence of an inter-system cell with acceptable signal quality, triggering a measurement report based on the B2 / B2' event again. The measurement report message carries the information of the currently measured terrestrial mobile communication network cell. Step S108: After receiving the terminal's measurement report, the base station sends an RRC Release (Radio Resource Control Connection Release Message) to the terminal, using the cell measured in the terminal's measurement report message as the redirected cell.After confirming that the terminal has received the message, the base station releases all resources of the terminal in the satellite communication system. Step S109: After receiving the RRCRelease message, the terminal attempts to join the network in the designated cell. Step S110: Determine whether the terminal's network entry is successful. If successful, it camps on the currently successfully joined network; if unsuccessful, proceed to step S111. Step S111: If the terminal's network entry fails, follow the terminal's power-on network entry process, scanning each network according to the configured priority and attempting to join. During steps S101 to S107, if the terminal's serving cell triggers measurement, handover, or redirection within the satellite communication system corresponding to events such as A1, A2, A3, and B2, the terminal promptly exits the inter-system measurement. If the terminal receives a handover command from the serving cell or initiates a handover / redirection process before receiving the RRCRelease redirection to the terrestrial mobile communication network, the terminal prioritizes executing the initiated process. Thus, based on steps S101 to S111, the target network to be changed is obtained, and then the terminal's current network is switched according to the target network to be changed.

[0098] During steps S101 to S107, if the terminal's serving cell triggers a measurement, handover, or redirection within the satellite communication system corresponding to events such as A1, A2, A3, and B2, the terminal promptly exits the inter-system measurement. If the terminal receives a handover command from the serving cell or initiates a handover / redirection procedure before receiving the RRCRelease redirection to the terrestrial mobile communication network, the terminal prioritizes executing the initiated procedure.

[0099] It should be understood that when a terminal moves within a terrestrial mobile communication network, the handover / redirection strategy between different RATs in terrestrial mobile communication is prioritized. Due to the high coverage costs of terrestrial mobile communication networks in suburban areas, rural areas, deserts, sea areas, and airspace, these areas require satellite communication networks to provide communication services to users. When a terminal leaves the terrestrial mobile communication network and enters the coverage area of ​​a satellite communication network in these scenarios, a redirection strategy based on auxiliary measurement is adopted to maintain the continuity of terminal services. When insufficient coverage of the terrestrial mobile communication network is identified, the system scans the satellite communication network to find potential satellite communication target cells and redirects the terminal to the satellite communication network in a timely manner.

[0100] In the specific implementation, refer to Figure 5 , Figure 5 This is a schematic diagram illustrating the redirection process from a terrestrial mobile network to a satellite communication network, according to an embodiment of the terminal mobility management method of this application. Figure 5As shown, step S201: The terrestrial mobile communication base station configures the redirection RAT and frequency priority for the satellite communication system, sets the B2' event threshold for the satellite system, and sends it to the multi-mode terminal supporting "satellite communication system and terrestrial mobile communication system" capability via RRC Connection Configuration message. Step S202: During the terminal's movement, it follows the handover and redirection mechanisms within and between terrestrial mobile systems. When the signal quality of the serving cell is lower than the signal quality of the inter-system serving cell in the B2' event (below threshold 1, i.e., the sixth threshold), the terminal initiates measurement reporting, carrying the currently measured serving cell signal quality in the measurement reporting message. Step S203: After receiving the measurement reporting message, the base station sends the satellite communication system measurement time slot to the terminal via a reconfiguration message. Step S204: The terminal performs scanning measurements based on the built-in ephemeris information and the frequency priority of the satellite communication system received during the terminal's network access process. When the measured satellite cell signal is higher than the inter-system cell in the B2' event (above threshold 2, i.e., the seventh threshold), it performs measurement reporting, carrying the measured satellite cell information in the measurement reporting message. When the measured satellite cell signal is lower than the threshold for the inter-system cell in event B2', the terminal continues to perform periodic measurements. Step S205: After receiving the terminal's measurement report, the terrestrial mobile communication cell base station sends an RRCRelease message to the terminal, specifying the cell measured in the terminal's measurement report as the redirection cell. After confirming that the terminal has received the message, the base station releases all resources of the terminal in the terrestrial mobile communication system. Step S206: After receiving the RRCRelease message, the terminal attempts to join the network in the designated satellite communication network cell. Step S207: Determine whether the terminal's network entry is successful. If successful, it camps on the currently successfully joined network; if unsuccessful, proceed to step S208. Step S208: If the terminal's network entry fails, it follows the terminal power-on network entry process, scanning various networks and attempting to join. Thus, based on steps S201 to S208 above, the target network to be changed is obtained, and then the terminal's current network is switched according to the target network to be changed.

[0101] During steps S201 to S204, if the terminal's serving cell triggers measurement, handover, or redirection within / between systems of the terrestrial mobile communication network corresponding to events such as A1, A2, A3, and B2, the terminal promptly exits the measurement of the satellite communication system. If the terminal receives a handover command from the serving cell or initiates a handover / redirection procedure before receiving the redirection RCRelease for the satellite communication system, the terminal prioritizes executing the initiated procedure.

[0102] In this embodiment, when the terminal is connected, if the changes in the terminal's current network signal meet preset change conditions, the terminal's movement direction is determined. Then, a preset configuration event is determined based on the movement direction. Next, the terminal's current serving cell quality is matched with the preset configuration event, and a redirection timing is determined based on the matching result. Then, heterogeneous network measurements are performed based on the redirection timing, and the target network to be changed is determined based on the measurement results. Finally, the terminal's current network is switched according to the target network to be changed. In this embodiment, when the terminal is connected, if the changes in the terminal's current network signal are continuously weakening, auxiliary network measurements are performed to find possible target change networks and cells. The network change is completed through a redirection process. This embodiment improves the reliability of the terminal switching to the target network and reduces the impact of unnecessary scanning on terminal services.

[0103] Reference Figure 6 , Figure 6 This is a structural block diagram of the first embodiment of the terminal mobility management device of this application.

[0104] like Figure 6 As shown, the terminal mobility management device proposed in this application includes:

[0105] The status determination module 10 is used to determine the status of the terminal during the movement process;

[0106] The terminal mobility management module 20 is used to update the initial reselection priority according to the terminal's network dwell time when the terminal is in the powered-on and network-accessed state, and to allow the terminal to access the network according to the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority.

[0107] The terminal mobility management module 20 is also used to, when the terminal is in an idle or inactive state, if the terminal fails to reselect in the current network, then perform terminal network access based on a heterogeneous network.

[0108] The terminal mobility management module 20 is further configured to, when the terminal is in a connected state, switch the current network of the terminal by redirection if the change in the current network signal of the terminal meets the preset change conditions.

[0109] This embodiment determines the terminal's state during movement. When the terminal is in a powered-on, network-connected state, the initial reselection priority is updated based on the terminal's network dwell time, and the terminal connects to the network according to the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority. When the terminal is in an idle or inactive state, if the terminal fails to reselect in the current network, it connects to the network based on a heterogeneous network. When the terminal is in a connected state, if the changes in the terminal's current network signal meet preset conditions, the terminal switches to the current network through redirection. This embodiment ensures that the terminal can access the network as quickly as possible when it is in a powered-on, network-connected state; it connects to the network based on a heterogeneous network when the terminal is in an idle or inactive state; and it switches to the network through redirection when the terminal is in a connected state if the terminal's current network signal continues to weaken. Therefore, multi-mode terminals in different states can achieve rapid network selection and switching in scenarios where they move between terrestrial mobile communication networks and satellite communication networks, improving the timeliness and continuity of terminal services.

[0110] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this application. In practical applications, those skilled in the art can select some or all of it to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0111] In addition, for technical details not described in detail in this embodiment, please refer to the terminal mobility management method provided in any embodiment of this application, which will not be repeated here.

[0112] Based on the first embodiment of the terminal mobility management device described in this application, a second embodiment of the terminal mobility management device of this application is proposed.

[0113] In this embodiment, the terminal mobility management module 20 is further configured to: if the terminal is in a powered-on network access state and this is its first time powering on and accessing the network, then perform network access according to the initial reselection priority; if the terminal is not powering on and accessing the network for the first time, determine the terminal network dwell time of the terminal before the current time when the network ended, the terminal network dwell time including the dwell time of the terminal at different RATs or different frequency points; update the initial reselection priority according to the terminal network dwell time, and sort the updated reselection priorities to obtain a target sorting result; determine the access network corresponding to the terminal at the current time according to the target sorting result, and perform network access based on the access network.

[0114] Furthermore, the terminal mobility management module 20 is also configured to update the initial reselection priority according to the terminal's network dwell time to obtain the updated reselection priority; if there are identical reselection priorities in the updated reselection priorities, the communication network type of the identical reselection priorities is determined, and the identical reselection priorities are sorted according to the communication network type to obtain an initial sorting result; the initial sorting result is adjusted according to the historical priority order of the remaining terminal networks before the current time when the terminal used the network to end, to obtain a target sorting result.

[0115] Furthermore, the terminal mobility management module 20 is also configured to, when the terminal is in a connected state, if the change in the current network signal of the terminal meets a preset change condition, switch the current network of the terminal through a redirection method, including: when the terminal is in a connected state, if the change in the current network signal of the terminal meets a preset change condition, determining the movement direction of the terminal; determining a preset configuration event based on the movement direction; matching the current serving cell quality of the terminal with the preset configuration event, and determining a redirection timing based on the matching result; performing heterogeneous network measurement based on the redirection timing, and determining a target replacement network based on the measurement result; and switching the current network of the terminal according to the target replacement network.

[0116] Furthermore, the terminal mobility management module 20 is also configured to, when the movement direction is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, determine that the preset configuration events include: A1 event, A2 event, A3 event, and B2 event in the satellite communication network, wherein the A1 event is when the serving cell signal quality is higher than a first threshold, the A2 event is when the serving cell signal quality is lower than a second threshold, the A3 event is when the neighboring cell signal quality minus the serving cell signal quality is higher than a third threshold, and the B2 event is when the serving cell signal quality is lower than a fourth threshold and the inter-system neighboring cell signal quality is higher than a fifth threshold; and when the movement direction is from the terrestrial mobile communication network coverage area to the satellite communication network coverage area, determine that the preset configuration events include: B2' event in the terrestrial mobile communication network, wherein the B2' event is when the serving cell signal quality is lower than a sixth threshold and the inter-system neighboring cell signal quality is higher than a seventh threshold.

[0117] Furthermore, the terminal mobility management module 20 is also used to determine whether the current serving cell quality of the terminal is lower than the fourth threshold corresponding to the B2 event when the movement direction is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area; if so, then when the current serving cell quality meets the A2 or A3 event, neighbor cell measurement is started; if a co-frequency or inter-frequency neighbor cell that meets the preset handover conditions is measured, then the redirection timing is determined.

[0118] Other embodiments or specific implementations of the terminal mobility management device of this application can be found in the above-described method embodiments, and will not be repeated here.

[0119] This application provides a terminal mobility management device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the terminal mobility management method in Embodiment 1 above.

[0120] The following is for reference. Figure 7 This document illustrates a structural diagram of a terminal mobility management device suitable for implementing embodiments of this application. The terminal mobility management device in these embodiments may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The terminal mobility management device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0121] like Figure 7As shown, the terminal mobility management device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the terminal mobility management device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication device 1009 allows the terminal mobility management device to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows terminal mobility management devices with various systems, it should be understood that it is not required to implement or possess all of the systems shown. More or fewer systems may be implemented alternatively.

[0122] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0123] The terminal mobility management device provided in this application, employing the terminal mobility management method described in the above embodiments, can solve the technical problem of enabling rapid network selection and handover for multi-mode terminals in different states moving between terrestrial mobile communication networks and satellite communication networks, thereby improving the timeliness and continuity of terminal services. Compared with the prior art, the beneficial effects of the terminal mobility management device provided in this application are the same as those of the terminal mobility management method provided in the above embodiments, and other technical features of this terminal mobility management device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0124] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0125] The above description is merely a specific embodiment of this application, but the scope of protection of this application 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 application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0126] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the terminal mobility management method in the above embodiments.

[0127] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0128] The aforementioned computer-readable storage medium may be included in the terminal mobility management device; or it may exist independently and not assembled into the terminal mobility management device.

[0129] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by the terminal mobility management device, the terminal mobility management device causes the following: to determine the terminal's state during movement; if the terminal is in a powered-on and network-connected state, to update the initial reselection priority based on the terminal's network dwell time, and to perform network connection based on the updated reselection priority, wherein the initial reselection priority includes initial RAT priority and initial frequency point priority; if the terminal is in an idle or inactive state, and the terminal fails to reselect in its current network, to perform network connection based on a heterogeneous network; if the terminal is in a connected state, and the changes in the terminal's current network signal meet preset change conditions, to switch the terminal's current network via redirection.

[0130] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0131] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0132] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0133] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned terminal mobility management method. This addresses the technical problem of enabling rapid network selection and handover for multi-mode terminals in different states moving between terrestrial mobile communication networks and satellite communication networks, thereby improving the timeliness and continuity of terminal services. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the terminal mobility management method provided in the above embodiments, and will not be elaborated upon here.

[0134] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the terminal mobility management method described above.

[0135] The computer program product provided in this application can solve the technical problem of enabling rapid network selection and switching for multi-mode terminals in different states when moving between terrestrial mobile communication networks and satellite communication networks, thereby improving the timeliness and continuity of terminal services. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the terminal mobility management method provided in the above embodiments, and will not be repeated here.

[0136] The above description is only a part of the embodiments of this application and does not limit the scope of protection of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the scope of protection of this application.

Claims

1. A terminal mobility management method, characterized in that, The terminal mobility management method includes the following steps: Determine the terminal's status during movement; When the terminal is in the powered-on and network-connected state, the initial reselection priority is updated according to the terminal's network dwell time, and the terminal is connected to the network according to the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority. If the terminal is in an idle or inactive state, and the terminal fails to reselect in the current network, the terminal will be allowed to join the network based on a heterogeneous network. When the terminal is in a connected state, if the change in the current network signal of the terminal meets the preset change conditions, the current network of the terminal is switched by redirection. When the terminal is in a powered-on and network-connected state, updating the initial reselection priority based on the terminal's network dwell time, and then connecting the terminal to the network based on the updated reselection priority, includes: If the terminal is in the power-on and network access state, and if the terminal is powering on and accessing the network for the first time, the terminal access will be performed according to the initial reselection priority. If the terminal is not being powered on and connected to the network for the first time, determine the terminal network dwell time before the current time when the network ended. The terminal network dwell time includes the dwell time of the terminal at different RATs or different frequency points. The initial reselection priority is updated based on the terminal network dwell time, and the updated reselection priorities are sorted to obtain the target sorting result. The target sorting result determines the access network corresponding to the terminal at the current time, and the terminal is allowed to join the network based on the access network. When the terminal is in a connected state, if the change in the terminal's current network signal meets a preset change condition, the terminal's current network is switched via redirection, including: When the terminal is in a connected state, if the change in the current network signal of the terminal meets the preset change conditions, the movement direction of the terminal is determined. Determine the preset configuration event based on the direction of movement; The current serving cell quality of the terminal is matched with the preset configuration event, and the redirection timing is determined based on the matching result; Heterogeneous network measurements are performed based on the redirection timing, and the target network to be replaced is determined based on the measurement results; The terminal's current network is switched according to the target network change.

2. The terminal mobility management method as described in claim 1, characterized in that, The step of updating the initial reselection priority based on the terminal's network dwell time and sorting the updated reselection priorities to obtain a target sorting result includes: The initial reselection priority is updated based on the terminal network dwell time to obtain the updated reselection priority; If there are identical reselection priorities among the updated reselection priorities, then the communication network type of the identical reselection priorities is determined, and the identical reselection priorities are sorted according to the communication network type to obtain an initial sorting result; Based on the terminal's historical priority order of the remaining terminal networks at the end of the network before the current time, the initial sorting result is adjusted to obtain the target sorting result.

3. The terminal mobility management method as described in claim 1, characterized in that, The step of determining the preset configuration event based on the movement direction includes: When the direction of movement is from the coverage area of ​​the satellite communication network to the coverage area of ​​the terrestrial mobile communication network, the preset configuration events are determined to include: A1 event, A2 event, A3 event, and B2 event in the satellite communication network. The A1 event is when the signal quality of the serving cell is higher than a first threshold, the A2 event is when the signal quality of the serving cell is lower than a second threshold, the A3 event is when the signal quality of the neighboring cell minus the signal quality of the serving cell is higher than a third threshold, and the B2 event is when the signal quality of the serving cell is lower than a fourth threshold and the signal quality of the neighboring cell in the other system is higher than a fifth threshold. When the direction of movement is from the coverage area of ​​the terrestrial mobile communication network to the coverage area of ​​the satellite communication network, the preset configuration event is determined to include: the B2' event in the terrestrial mobile communication network, wherein the B2' event is that the signal quality of the serving cell is lower than the sixth threshold and the signal quality of the neighboring cell of the different system is higher than the seventh threshold.

4. The terminal mobility management method as described in claim 3, characterized in that, The step of matching the current serving cell quality of the terminal with the preset configuration event and determining the redirection timing based on the matching result includes: When the direction of movement is from the satellite communication network coverage area to the terrestrial mobile communication network coverage area, determine whether the current serving cell quality of the terminal is lower than the fourth threshold corresponding to the B2 event; If so, then if the quality of the current serving cell satisfies the A2 or A3 event, neighbor cell measurement is initiated; If a neighboring cell of the same or different frequency that meets the preset switching conditions is measured, the timing of redirection is determined.

5. A terminal mobility management device, characterized in that, The terminal mobility management device includes: The status determination module is used to determine the status of the terminal during movement; The terminal mobility management module is used to update the initial reselection priority based on the terminal's network dwell time when the terminal is in the powered-on and network-accessed state, and to allow the terminal to access the network based on the updated reselection priority. The initial reselection priority includes the initial RAT priority and the initial frequency point priority. The terminal mobility management module is also used to enable the terminal to join the network based on a heterogeneous network if the terminal fails to reselect in the current network when the terminal is in an idle or inactive state. The terminal mobility management module is further configured to, when the terminal is in a connected state, switch the current network of the terminal by redirection if the change in the current network signal of the terminal meets the preset change conditions. The terminal mobility management module is further configured to: if the terminal is in a powered-on network access state and this is its first time powering on and accessing the network, then perform network access according to the initial reselection priority; if the terminal is not powering on and accessing the network for the first time, determine the terminal network dwell time of the terminal before the current time when the network ended, the terminal network dwell time including the dwell time of the terminal at different RATs or different frequency points; update the initial reselection priority according to the terminal network dwell time, and sort the updated reselection priorities to obtain a target sorting result; determine the access network corresponding to the terminal at the current time according to the target sorting result, and perform network access based on the access network; The terminal mobility management module is further configured to, when the terminal is in a connected state, determine the terminal's movement direction if the changes in the terminal's current network signal meet preset changes; determine a preset configuration event based on the movement direction; match the terminal's current serving cell quality with the preset configuration event and determine a redirection timing based on the matching result; perform heterogeneous network measurement based on the redirection timing and determine a target network to be replaced based on the measurement result; and switch the terminal's current network according to the target network to be replaced.

6. A terminal mobility management device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the terminal mobility management method as described in any one of claims 1 to 4.

7. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the terminal mobility management method as described in any one of claims 1 to 4.

8. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the terminal mobility management method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Mobile handover management method, satellite communication device, storage medium and program product

    CN119865865A

  • Power-saving method for user terminal and device

    WO2018177431A1