Mobility management method and apparatus, and readable storage medium

By providing a satellite list and rule guidance, terminals can select the appropriate satellite mode for mobility management, which solves the problem of high signaling overhead in mixed deployment scenarios and achieves more efficient signaling interaction optimization.

WO2026144696A1PCT designated stage Publication Date: 2026-07-09DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2025-11-27
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

In hybrid deployment scenarios involving non-terrestrial networks, frequent switching of satellite modes by terminals leads to excessive signaling overhead, and existing mobility management mechanisms cannot effectively reduce signaling interactions.

Method used

By providing a list of satellites, including satellite identifiers, operating modes, and service time information, the terminal performs mobility management based on rules, either store-and-forward or in normal mode, reducing unnecessary signaling interactions.

Benefits of technology

It improves the targeting of mobility management, reduces signaling overhead, and optimizes the connection process between the terminal and the satellite.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025138091_09072026_PF_FP_ABST
    Figure CN2025138091_09072026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications, and discloses a mobility management method and apparatus, and a readable storage medium. The method comprises: on the basis of a first rule, performing mobility management of a satellite or cell in a first working mode and / or a satellite or cell in a second working mode, or determining a working mode of a terminal on the basis of the first rule, the working mode comprising the first working mode or the second working mode, the first working mode being a store and forward mode, and the second working mode being a normal mode.
Need to check novelty before this filing date? Find Prior Art

Description

A mobility management method, apparatus, and readable storage medium

[0001] This disclosure claims priority to Chinese Patent Application No. 202510006769.2, filed with the Chinese Patent Office on January 3, 2025, entitled "A Mobility Management Method, Apparatus and Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a mobility management method, apparatus and readable storage medium. Background Technology

[0003] The relevant technologies support store-and-forward (S&F) mode for non-terrestrial networks (NTNs). With S&F mode support, actual deployments will simultaneously include satellites in normal mode and satellites in S&F mode. Normal mode satellites include Rel-17 / Rel-18 satellites, Rel-19 (and later versions) satellites that do not support S&F mode, and Rel-19 satellites that support S&F mode but are not currently operating in S&F mode (e.g., the satellite currently has a feeder link connection). S&F mode satellites refer to Rel-19 (and later versions) satellites that support S&F mode and are currently operating in S&F mode (e.g., the satellite currently does not have a feeder link connection).

[0004] In this hybrid deployment scenario, if the terminal performs search, measurement, cell selection, and cell reselection based on existing mobility management mechanisms such as Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and frequency priority, the satellites the terminal chooses to camp on may be any satellite in S&F mode or normal mode, and these satellites may change frequently. These satellites are likely to lack context for the terminal and are not connected to core network elements that the terminal has previously connected to or registered with. This leads to the terminal frequently performing connection establishment, registration, or Tracking Area Update (TAU) processes, resulting in significant signaling overhead. Summary of the Invention

[0005] This disclosure provides a mobility management method, apparatus, and readable storage medium to save signaling overhead.

[0006] In a first aspect, embodiments of this disclosure provide a mobility management method applied to a terminal, comprising:

[0007] Mobility management of satellites or cells in the first operating mode and / or the second operating mode is performed based on the first rule, or the operating mode of the terminal is determined based on the first rule.

[0008] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0009] Secondly, embodiments of this disclosure provide a mobility management method applied to a network-side device, comprising:

[0010] Send a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and is performed on the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode.

[0011] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0012] The first satellite list includes at least one of the following:

[0013] Satellite identifier;

[0014] The satellite's operating modes include either the first operating mode or the second operating mode;

[0015] Satellite service time information.

[0016] Thirdly, embodiments of this disclosure provide a mobility management device applied to a terminal, comprising: a memory, a transceiver, and a processor.

[0017] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0018] Mobility management of satellites or cells in the first operating mode and / or the second operating mode is performed based on the first rule, or the operating mode of the terminal is determined based on the first rule.

[0019] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0020] Fourthly, embodiments of this disclosure provide a mobility management device applied to a network-side device, comprising: a memory, a transceiver, and a processor.

[0021] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0022] Send a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and is performed on the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode.

[0023] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0024] The first satellite list includes at least one of the following:

[0025] Satellite identifier;

[0026] The satellite's operating modes include either the first operating mode or the second operating mode;

[0027] Satellite service time information.

[0028] Fifthly, embodiments of this disclosure provide a mobility management device applied to a terminal, comprising:

[0029] The first processing unit is configured to perform mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode based on a first rule, or to determine the operating mode of the terminal based on the first rule.

[0030] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0031] Sixthly, embodiments of this disclosure provide a mobility management device applied to a network-side device, comprising:

[0032] The first transmitting unit is configured to transmit a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and includes the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode.

[0033] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0034] The first satellite list includes at least one of the following:

[0035] Satellite identifier;

[0036] The satellite's operating modes include either the first operating mode or the second operating mode;

[0037] Satellite service time information.

[0038] In a seventh aspect, embodiments of this disclosure also provide a processor-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the mobility management method as described above.

[0039] In this embodiment of the disclosure, the terminal can perform mobility management of satellites or cells in a first working mode and / or satellites or cells in a second working mode based on a first rule, or determine the terminal's working mode based on the first rule, thereby making mobility management more targeted, reducing signaling interaction processes, and thus saving signaling overhead. Attached Figure Description

[0040] Figure 1 is a flowchart of one of the mobility management methods provided in this embodiment of the present disclosure;

[0041] Figure 2 is a second flowchart of the mobility management method provided in this embodiment of the present disclosure;

[0042] Figure 3 is a third flowchart of the mobility management method provided in this embodiment of the present disclosure;

[0043] Figure 4 is a flowchart of the mobility management method provided in the embodiments of this disclosure;

[0044] Figure 5 is a flowchart of the mobility management method provided in the embodiments of this disclosure;

[0045] Figure 6 is a flowchart of the mobility management method provided in this embodiment of the present disclosure;

[0046] Figure 7 is a flowchart of the mobility management method provided in this embodiment of the present disclosure;

[0047] Figure 8 is the eighth flowchart of the mobility management method provided in the embodiments of this disclosure;

[0048] Figure 9 is a flowchart of the mobility management method provided in this embodiment of the present disclosure;

[0049] Figure 10 is one of the structural diagrams of the mobility management device provided in the embodiments of this disclosure;

[0050] Figure 11 is a second structural diagram of the mobility management device provided in an embodiment of this disclosure;

[0051] Figure 12 is a third structural diagram of the mobility management device provided in an embodiment of this disclosure;

[0052] Figure 13 is a fourth structural diagram of the mobility management device provided in the embodiments of this disclosure. Detailed Implementation

[0053] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0054] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.

[0055] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0056] This disclosure provides a mobility management method and apparatus to save signaling overhead.

[0057] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0058] Referring to Figure 1, which is a flowchart of a mobility management method provided in an embodiment of this disclosure, applied to a terminal, as shown in Figure 1, it includes the following steps:

[0059] Step 101: Perform mobility management of satellites or cells in the first working mode and / or satellites or cells in the second working mode based on the first rule, or determine the working mode of the terminal based on the first rule.

[0060] The operating mode includes either the first operating mode or the second operating mode. The first operating mode is store-and-forward mode (S&F), and the second operating mode is normal mode. In this embodiment, the operating mode is also called the operation mode, and satellites with different operating modes can also be referred to as different types of satellites.

[0061] Regarding S&F mode, one network architecture deploys base stations and some core network functions (e.g., mobility management entities) on satellites, while other core network functions are deployed on the ground. Another network architecture deploys both base stations and the entire core network functionality on satellites. Regarding normal mode, one network architecture deploys base stations on the ground, with satellites only used for pass-through. Another network architecture deploys base stations on satellites, with all core network functions deployed on the ground. This disclosure does not limit the specific network architecture implemented in S&F and normal modes.

[0062] Here, performing satellite mobility management refers to using a satellite as a base station for mobility management, or performing mobility management for cells and frequencies associated with a satellite. The satellite may have base stations deployed on it, or some or all of the core network elements deployed on it. The cells include satellite cells and ground cells. The first rule can be used to determine the object or target of mobility management, i.e., satellites or cells in a first operating mode and / or satellites or cells in a second operating mode. The first rule can also be used to determine the priority of the object or target of mobility management. Mobility management includes processes such as search, measurement, cell selection, cell reselection, and camping. For example, determining the target frequency and cell for searching; performing measurements on the target frequency and cell; determining the priority of the frequency and cell according to the network configuration and terminal stored information; and selecting a cell to camp on from the searched cells according to certain rules, such as the S criterion and the R criterion.

[0063] In this embodiment of the disclosure, the first rule may include rules or policies pre-configured by the network-side device, or rules or policies agreed upon by a protocol, or a rule determined based on a first indication. Determining the first rule based on a first indication can be understood as the first indication being used to determine or indicate the first rule. For example, the first indication may be a first indication sent by the terminal's non-access stratum (e.g., Non-Access Stratum, NAS) to the access stratum (e.g., Access Stratum, AS), specifically, it may be a first indication sent to the Radio Resource Control (RRC) layer. If the first indication exists, the aforementioned mobility management is mobility management performed according to the first rule in the presence of the first indication. For example, the non-access stratum sends the first indication to the access stratum, and after receiving the first indication, the access stratum performs corresponding mobility management. The network-side device may include core network elements, such as a Mobility Management Entity (MME), a base station, etc.

[0064] In some embodiments, the terminal may also receive a first satellite list sent by a network-side device. This first satellite list is received by the terminal's NAS layer and sent to the terminal's AS layer. The satellites in this first satellite list may store UE context (terminal context) or have downlink data or signaling sent to the terminal. The terminal listens to these satellites to receive downlink data or signaling, or the terminal performs uplink procedures on these satellites. Mobility management is performed based on the first satellite list, which includes at least one of the following information:

[0065] Satellite Identifier (ID);

[0066] The satellite's operating mode includes either the first operating mode or the second operating mode; the operating mode refers to the operating mode when the satellite is passing over the area where the terminal is located; wherein, when the satellite is passing over the area where the terminal is located, it means that the satellite is moving along its orbit until its beam can cover the location of the terminal, at which time the terminal can search for the satellite;

[0067] Satellite service time information.

[0068] The service time information of the satellite includes one or more of the following:

[0069] (1) Time range information, used to indicate that a satellite in the first satellite list passes over the terminal within the time range; the time range information may be applied to all satellites in the first satellite list, or may be configured separately for each satellite.

[0070] (2) The information on the number of times the satellite passes over the terminal is used to indicate the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0; that is, this information is used to indicate the time when the satellite in the first satellite list passes over the terminal for the nth time.

[0071] Based on the obtained satellite ephemeris information and the service time information, the terminal can determine the time during which the satellites in the first satellite list provide coverage for the area where the terminal is located.

[0072] The aforementioned first satellite list may also include satellite types, such as S&F, normal, discontinuous coverage, transparent forwarding, and regeneration mode. Furthermore, the list may include the aforementioned information for satellites in the first operating mode, and also the aforementioned information for satellites in the second operating mode. Additionally, using information provided by the base station (such as satellite identifiers, satellite ephemeris, service time related information, frequency points, and types), the terminal can associate the satellite information in the base station's information with the satellite information in the first satellite list based on the satellite identifier.

[0073] The first indication is used to indicate that the mobility management is performed based on one of the following modes:

[0074] 1. Select a satellite or cell that is within or outside the first satellite list. In other words, the terminal can select any satellite or cell. Specifically, the terminal selects a satellite or cell based on criteria such as signal quality, signal strength, and frequency priority, without distinguishing between the type or working mode of the satellite or cell during the selection process.

[0075] 2. Select satellites from the first satellite list, that is, the terminal only selects satellites from the first satellite list.

[0076] 3. Prioritize satellites from the first satellite list.

[0077] 4. If the terminal is within the coverage area of ​​a satellite in the first satellite list, select a satellite in the first satellite list (e.g., select only satellites in the first satellite list); if the terminal is not within the coverage area of ​​any satellite in the first satellite list, select another satellite or cell. Selecting only satellites in the first satellite list may mean that the terminal selects only satellites in the first satellite list that are currently passing overhead.

[0078] 5. If the terminal is within the coverage area of ​​a satellite in the first satellite list, a satellite in the first satellite list is selected according to a first priority; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, the search, measurement, or selection of other satellites or cells is performed according to a second priority. That is, if the terminal is within the coverage area of ​​a satellite in the first satellite list, a satellite in the first satellite list is selected with higher priority. The first priority refers to a priority relationship where satellites in the first satellite list have a higher priority than other satellites or cells. The second priority refers to another priority relationship where the terminal determines the priority of other satellites or cells based on stored priority information, which is obtained from the base station through system information, dedicated signaling, etc.

[0079] 6. Select or prioritize satellites in the first working mode, for example, select only or prioritize satellites in the first working mode.

[0080] 7. Select or prioritize satellites in the second working mode, for example, select only or prioritize satellites in the second working mode.

[0081] 8. Prioritize the selection of satellites with the same target type or target operating mode as the satellite currently or previously registered, hosted, or connected to by the terminal, and the same target operating mode as the satellite currently or previously registered, hosted, or connected to by the terminal.

[0082] For example, the terminal determines the type or operating mode of the satellite currently or last registered, hosted, or connected to, and checks whether there are satellites of the same type or operating mode passing overhead or about to pass overhead. If so, the terminal searches for and selects satellites or cells of that type or operating mode; otherwise, the terminal searches for and selects other types of satellites or cells.

[0083] In this embodiment of the disclosure, performing the mobility management according to the first rule includes at least one of the following:

[0084] 1. Perform the mobility management according to the first satellite list, i.e., search, measure, select, stay or access satellites in the first satellite list.

[0085] 2. Determine that the satellites in the first satellite list have a higher priority than other satellites or cells.

[0086] 3. Determine that the satellites in the first operating mode and the satellites in the second operating mode in the first satellite list have the same priority. That is, satellites in different operating modes in the first satellite list have the same priority, and the terminal can select a satellite based on information such as the measured Reference Signal Received Power (RSRP) or Reference Signal Received Quality (RSRQ).

[0087] 4. Determine that the satellites in the first working mode in the first satellite list have a higher priority than the satellites in the second working mode.

[0088] 5. Determine that the satellites in the second working mode in the first satellite list have a higher priority than the satellites in the first working mode.

[0089] 6. Determine the priority of the satellites in the first satellite list based on the stored frequency priority.

[0090] For example, the priority of the frequency points associated with the satellites in the first satellite list can be determined based on the frequency priority information configured through the air interface via system information or dedicated signaling.

[0091] 7. Obtain auxiliary information and determine the priority of the satellites in the first working mode and the priority of the satellites in the second working mode in the first satellite list based on the auxiliary information.

[0092] This auxiliary information may include auxiliary information sent from the NAS layer to the AS layer of the terminal, such as service latency requirements. For example, if the auxiliary information indicates that the terminal has a service requirement with high latency, the terminal determines that the satellite in the second working mode has a higher priority than the satellite in the first working mode.

[0093] 8. Prioritize searching for or measuring satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal.

[0094] The mobility management performed according to the first rule can be understood as the processing method when the terminal is within the coverage area of ​​satellites in the first satellite list. If the terminal is not within the coverage area of ​​satellites in the first satellite list, the mobility management performed by the terminal according to the first rule includes at least one of the following:

[0095] 1. If the terminal is not within the coverage area of ​​a satellite in the first satellite list, it will either not perform a search for any frequency point or perform the first search process. Not performing a search for any frequency point can also mean that the terminal stops all AS layer behaviors, such as cell search, measurement, selection, reselection, listening, paging, etc.

[0096] 2. If it is determined that a satellite in the first satellite list cannot be found, execute the first search process.

[0097] For example, if the terminal determines that it has moved out of the geographical area where all satellites in the first satellite list will pass overhead in the future, or if all satellites in the list have passed overhead but the terminal has failed to find them, or if the terminal predicts that the satellites in the list will not be able to provide coverage for the terminal at some time, then the first search process is executed.

[0098] 3. If it is determined that no satellite of the target working mode or target type passes overhead within the first preset time, the first search process is executed. The target working mode is the working mode of the satellite currently or previously registered, stationed, or connected to by the terminal, and the target type is the type of the satellite currently or previously registered, stationed, or connected to by the terminal.

[0099] The first preset time can be a time set by the terminal itself, a time indicated to the terminal by the network-side device, or a time when the satellite passes over the terminal based on information such as the satellite's service time and ephemeris.

[0100] In this embodiment of the disclosure, the first search process includes at least one of the following:

[0101] 1. Perform a search or measurement based on the stored first information, which includes one or more of the following: configuration information for cell selection, configuration information for cell reselection, and configuration information for discontinuous coverage processes. The first information may refer to mobility management configuration information such as frequency points and priorities of other satellites or cells configured by the base station in system information or dedicated signaling. If the terminal determines that a certain frequency point is only associated with satellites in the first satellite list, then searching or measuring that frequency point may not be performed.

[0102] 2. Search or measure satellite and / or terrestrial network (TN) frequencies in the second operating mode (e.g., search or measure only satellite and / or TN frequencies in the second operating mode). If the terminal determines that a frequency is only associated with satellites in the first satellite list, then searching or measuring that frequency may not be performed.

[0103] 3. Start or stop the search or measurement according to the second instruction.

[0104] The second indication refers to the indication sent from the NAS layer of the terminal to the AS layer of the terminal, and may include one or more of the following:

[0105] Business requirements information, such as whether there is a need for low latency, and / or whether there is a need for high data volume transmission;

[0106] Instructions for changing operating modes, for example, the second instruction is used to instruct the terminal to change its current mode. For example, if the terminal's current operating mode is store-and-forward mode or the last accessed satellite or cell was in store-and-forward mode, the terminal can switch to normal mode.

[0107] For example, a terminal can use stored satellite auxiliary information, such as neighboring cell ephemeris information, non-contiguous coverage ephemeris information, a first satellite list, and associated ephemeris information and time, to predict that it can be covered by at least one satellite in the first satellite list, and that the operating mode of the cell of that satellite is the same as the operating mode of the cell where the terminal recently camped, the cell it recently connected to, the cell it recently camped on, or the cell it recently registered with. In this case, the terminal performs cell selection and reselection for that operating mode type (i.e., the operating mode of the cell where the terminal recently camped, the cell it recently connected to, the cell it recently camped on, or the cell it recently registered with). For example, if the terminal previously connected to a cell in a store-and-forward operating mode, and the terminal predicts that it will subsequently be covered by at least one satellite in the first satellite list, the terminal selects a satellite in the store-and-forward operating mode from the first satellite list.

[0108] For example, the terminal can use stored satellite auxiliary information, such as neighboring cell ephemeris information, non-continuous coverage ephemeris information, a first satellite list, and associated ephemeris information and time, to predict that the terminal cannot be covered by any satellite in the list, or that no satellite provides coverage to the terminal, or that any satellite does not provide coverage to the terminal within a specified time. In this case, the terminal can perform cell selection and reselection in a different operating mode (a different operating mode from the operating mode of the cell where the terminal is most recently camped, the cell where it is most recently connected, the suitable cell where it is most recently camped, or the cell where it is most recently registered), or perform cell selection or reselection in any operating mode type, or prioritize the selection of a cell in another operating mode type.

[0109] For example, if the terminal previously connected to a cell in store-and-forward mode and predicts that it will not be covered by any of the satellites in the first satellite list, the terminal will not select a cell according to the first satellite list. Instead, the terminal will perform cell selection in normal mode, or perform cell selection or reselection of any operating mode type, or prioritize the selection of normal mode cells.

[0110] In the above process, the terminal can either search for a suitable cell without determining the mode and then camp on the first suitable cell and initiate the registration process, or it can search for a cell with a specified working mode based on the NAS instruction, camp on the first suitable cell with the NAS-specified working mode and register, and if no cell is found, it will search for cells with other working modes.

[0111] In this embodiment of the disclosure, the terminal can perform mobility management of satellites or cells in a first working mode and / or satellites or cells in a second working mode based on a first rule, or determine the terminal's working mode based on the first rule, thereby making mobility management more targeted, reducing signaling interaction processes, and thus saving signaling overhead.

[0112] Referring to Figure 2, which is a flowchart of a mobility management method provided in an embodiment of this disclosure, applied to a network-side device, the method includes the following steps:

[0113] Step 201: Send a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and involves the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode.

[0114] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode;

[0115] The first satellite list includes at least one of the following:

[0116] Satellite identifier;

[0117] The satellite's operating modes include either the first operating mode or the second operating mode;

[0118] Satellite service time information.

[0119] The service time information of the satellite includes one or more of the following:

[0120] Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range;

[0121] The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

[0122] The aforementioned first satellite list may also include satellite types, and furthermore, it may include the aforementioned information for satellites in a first operating mode, as well as the aforementioned information for satellites in a second operating mode. Additionally, through system information (such as satellite identifiers, satellite ephemeris, service time interval information, frequency points, types, etc.) provided by network-side equipment (such as base stations), the terminal can associate the satellite information in the system information with the satellite information in the first satellite list based on the satellite identifiers. An explanation of this first satellite list can be found in the description of the foregoing embodiments.

[0123] In this embodiment of the disclosure, the terminal can perform mobility management of satellites or cells in a first working mode and / or satellites or cells in a second working mode based on a first rule, or determine the terminal's working mode based on the first rule, thereby making mobility management more targeted, reducing signaling interaction processes, and thus saving signaling overhead.

[0124] It should be noted that, in the embodiments disclosed herein:

[0125] 1. Selecting a satellite or cell means using the frequency points associated with that satellite or cell as the target or object for searching or measuring, or using that satellite or cell as the target or object for cell selection, cell reselection, camping, or access by the terminal. Selecting only means selecting only targets or objects within the specified range, and not selecting targets or objects outside the specified range. Prioritizing selection means that targets or objects within the specified range have higher priority, while targets or objects outside the specified range have relatively lower priority.

[0126] 2. The terminal determining whether it is within the coverage area of ​​satellites in the first satellite list means that the terminal determines whether a satellite is currently passing overhead at its location based on the ephemeris. The terminal being within the coverage area of ​​satellites in the first satellite list means that one or more satellites in the first satellite list are currently passing overhead at the terminal's location.

[0127] 3. Other satellites or cells include: satellites or cells not included in the first satellite list, including satellite cells and ground cells.

[0128] 4. Satellite priority refers to the priority of the frequency points associated with the satellite, or the priority of the cells associated with the satellite.

[0129] 5. Relevant standards may define that the NAS protocol layer transmits determined information to the AS protocol layer, such as the RRC layer, and the RRC layer performs the relevant functions. In practical applications, the NAS layer or AS layer may also be referred to by other names, as long as they can achieve the functions of the NAS layer and AS layer in the embodiments of this disclosure. It is understood that the above standard definitions do not limit the specific implementation method of the terminal when implementing the standard.

[0130] The following describes the specific implementation process of the solutions in the embodiments of this disclosure in conjunction with different examples.

[0131] In one embodiment of this disclosure, the terminal searches for, measures, and selects satellites or cells within a first satellite list. Referring to Figure 3, this process may include:

[0132] Step 301: The terminal receives a first satellite list configured by the network-side equipment (which may be a base station or a core network element). This list contains multiple satellite IDs, operating modes, and satellite service time information. The terminal, in conjunction with the satellite ephemeris provided by the base station, determines the time during which each satellite in the list provides coverage or service to the area where the terminal is located.

[0133] Step 302: When the terminal determines that one or more satellites in the first satellite list are within the coverage area, that is, one or more satellites in the first satellite list are currently serving the area where the terminal is located, the terminal only searches or measures, or searches or measures, the frequency points associated with the corresponding satellites with high priority.

[0134] Step 303: When the terminal selects a cell to camp on from the searched cells, it determines whether the satellite to which the searched cell belongs is in the first satellite list. For example, the terminal reads the satellite identifier associated with the searched cell and determines whether the satellite identifier associated with the searched cell is in the first satellite list; or, the terminal reads the identifier of the searched cell and determines whether the identifier of the searched cell is in the list of cell identifiers associated with the first satellite list. If so, the terminal can select the cell or use the cell as a candidate cell.

[0135] Step 304: The terminal selects the cell to stay in.

[0136] The terminal selects the cell corresponding to the first searched satellite in the first satellite list; or, within the range of cells corresponding to the satellite in the first satellite list, the terminal selects the cell to camp on based on the Reference Signal Received Power (RSRP) / Reference Signal Received Quality (RSRQ).

[0137] If the terminal does not find the cell in the first satellite list of its own satellite in step 303, one method is for the terminal to report back to the NAS layer and perform a new search and measurement based on the instructions of the NAS layer; another method is for the terminal to perform a search and measurement based on the stored frequency points, priorities and other information, without being restricted by the frequency points associated with the satellites in the first satellite list. The target or object of the search includes the frequency points of various satellite cells and ground cells.

[0138] In one embodiment of this disclosure, the search and measurement criteria for satellites in a first satellite list (including store-and-forward satellites and normal mode satellites) are described. Referring to Figure 4, this process may include:

[0139] Step 401: The terminal receives the first satellite list configured by the core network, which contains multiple satellite IDs. The list also indicates the satellite's operation or working mode. The terminal determines the time when each satellite in the list provides coverage to the terminal's area, i.e., the time when the satellite passes overhead, using the satellite ephemeris provided by the base station.

[0140] The satellite's operation or working mode refers to the mode when the satellite passes over the area where the terminal is located. It can be either normal mode or store-and-forward mode. For example, the first satellite list can be [S1,S2,N1,N2], where S1 and S2 are two satellites in store-and-forward (S&F) mode, and N1 and N2 are two satellites in normal mode.

[0141] Step 402: The terminal searches for or measures frequency points using the following methods:

[0142] In one embodiment, the following methods a) to j) can be executed only when the terminal determines that it is within the coverage area of ​​one or more satellites in the list, that is, one or more satellites in the list are currently covering / serving / overhead the area where the terminal is located.

[0143] a) The terminal considers or determines that satellites in the "normal" mode of the first satellite list have higher priority, meaning that the frequency points associated with satellites in the "normal" mode of the first satellite list have the highest priority, higher than other frequency points. Other frequency points include satellites in the "S&F" mode of the first satellite list, satellites not in the first satellite list, and frequency points associated with satellites or cells in TN cells. The priority of other frequency points can be determined based on the configuration information stored in the terminal or the terminal considers them to be the lowest priority; or

[0144] b) The terminal considers or determines that satellites in S&F mode in the first satellite list have higher priority, that is, it considers the frequency points associated with S&F mode satellites in the first satellite list to be of the highest priority, higher than other frequency points. Other frequency points include satellites in normal mode in the first satellite list, satellites not in the first satellite list, and frequency points associated with satellites or cells in TN cells, etc. The priority of other frequency points can be determined based on the configuration information stored in the terminal or the terminal considers them to be of the lowest priority; or

[0145] c) The terminal only searches for frequency points associated with satellites in the first satellite list, and considers satellites in normal mode to have higher priority than satellites in S&F mode; or

[0146] d) The terminal only searches for frequency points associated with satellites in the first satellite list, and considers satellites in S&F mode to have higher priority than satellites in normal mode; or

[0147] e) The terminal only searches for frequency points associated with satellites in the first satellite list, and considers satellites in S&F mode and normal mode to have the same priority; or

[0148] f) The terminal only searches for frequency points associated with satellites in the first satellite list, and determines the priority of satellites in S&F mode and normal mode based on the stored frequency priority; or

[0149] g) The terminal considers or determines that the frequency points associated with satellites in the first satellite list have higher priority than other frequency points, and considers satellites in normal mode in the list to have higher priority than satellites in S&F mode. Other frequency points include satellites not in the first satellite list (including satellites in S&F mode and satellites in normal mode), frequency points associated with TN cells, etc. If necessary, the priority of other frequency points can be determined based on the configuration information stored in the terminal or the terminal considers them to be the lowest priority; or

[0150] h) The terminal considers or determines that the frequency points associated with satellites in the first satellite list have a higher priority than other frequency points, and considers satellites in S&F mode to have a higher priority than satellites in normal mode. Other frequency points include satellites not in the first satellite list (including satellites in S&F mode and normal mode), TN cells, and other satellite or cell-associated frequency points. If necessary, the priority of other frequency points can be determined based on the terminal's stored configuration or if the terminal considers them to be the lowest priority; or...

[0151] i) The terminal considers or determines that the frequency points associated with satellites in the first satellite list have a higher priority than other frequency points, and considers satellites in S&F mode and satellites in normal mode to have the same priority. Other frequency points include satellites not in the first satellite list (including satellites in S&F mode and normal mode), TN cells, and other satellite or cell-associated frequency points. If necessary, the priority of other frequency points can be determined based on the terminal's stored configuration or if the terminal considers them to be the lowest priority; or

[0152] j) The terminal considers or determines that the frequency points associated with satellites in the first satellite list have a higher priority than other frequency points, and determines the priority of satellites in S&F mode and normal mode based on the stored frequency priorities. Other frequency points include satellites outside the first satellite list (including satellites in S&F mode and normal mode), TN cells, and other satellite or cell-associated frequency points. If necessary, the priority of other frequency points can be determined based on the terminal's stored configuration or if the terminal considers them to be the lowest priority; or

[0153] k) Determine satellite priorities based on indication information (or auxiliary information). For example, the NAS layer of the terminal provides indication information to the AS layer of the terminal. The AS layer of the terminal determines the priority of each satellite or cell associated frequency point based on the NAS indication, or determines the type of satellite or cell to be searched, including one or more of the following: satellites in the first satellite list, satellites not in the first satellite list, TN cells, etc.

[0154] The aforementioned instruction information may be one of the following:

[0155] Business requirements: Specifically, this could be an indication of whether there is a need for low latency, and / or whether there is a need for high data volume transmission.

[0156] Instructions for changing modes: For example, instructions are used to instruct the AS layer to change the current mode. For instance, if the terminal is currently in S&F mode or the last satellite or cell accessed was in S&F mode, the AS layer understands that the NAS layer expects the terminal to switch to normal mode.

[0157] Determining the priority of associated frequency points for each satellite or cell, or determining the type of satellite or cell to be searched, refers to: the terminal (e.g., AS layer) determining the priority of various types of satellites or cells; or the terminal (e.g., AS layer) determining to search / measure only one or more types of satellites or cells. The categories of satellites or cells include satellites in the first satellite list, satellites not in the first satellite list, S&F mode satellites, normal mode satellites, TN cells, etc., without restriction.

[0158] l) Prioritize searching for or measuring satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal.

[0159] For example, if the terminal previously completed registration / attach via a satellite in S&F mode or is currently performing the registration / attach process via a satellite in S&F mode, then the terminal will prioritize searching for / measuring satellites in S&F mode; as another example, if the terminal completed registration / attach via a satellite in S&F mode and is operating in S&F mode, then the terminal will prioritize searching for / measuring satellites in S&F mode.

[0160] Specifically, if the terminal determines to prioritize searching / measuring satellites in S&F mode, and if the network provides the terminal with a first satellite list, then the terminal prioritizes searching / measuring satellites in S&F mode in the first satellite list.

[0161] Prioritizing the search / measurement of a certain type of satellite (referring to satellites operating in a specific mode, such as S&F mode or normal mode) means that the terminal determines whether a satellite of that type is currently passing overhead or will soon pass overhead based on ephemeris information provided by the base station. If so, the terminal performs the corresponding mode of search / measurement. For example, if the terminal determines to prioritize the search / measurement of S&F mode satellites, and the network configures a first satellite list for the terminal = {S1, S2}, and the terminal predicts based on the ephemeris of these two satellites that S1 will pass overhead while S2 will not, then the terminal performs the S&F mode satellite search / measurement. The terminal can initiate the corresponding search / measurement only when S1 passes overhead; otherwise, no search / measurement is performed.

[0162] Step 403: Select the community to stay in.

[0163] The terminal selects a cell to camp on based on the priority determined in step 402 and the measured cell RSRP / RSRQ. Corresponding to a)-I) in steps 402, the terminal performs the following operations:

[0164] a) / b) The terminal selects the cell to camp on based on the S criterion or R criterion, or the terminal selects the cell with the best signal quality / strength to camp on.

[0165] c) / d) / e) / f) When selecting a cell, the terminal needs to determine whether the searched cell belongs to the first satellite list, and select the first searched cell that meets the condition; or, within the range of cells that meet the condition, select the cell to camp on according to priority and / or the measured cell RSRP / RSRQ; or, the terminal selects the cell to camp on according to the S criterion or R criterion, or the terminal selects the cell with the best signal quality / strength for camping.

[0166] g) / h) / i) / j) The terminal selects the cell to camp on based on the S criterion or the R criterion, or the terminal selects the cell with the best signal quality / strength to camp on;

[0167] k) If the AS layer determines the priority of the associated frequency points of each satellite or cell, the terminal selects the cell to camp on according to the S criterion or R criterion, or the terminal selects the cell with the best signal quality / strength to camp on; if the AS layer determines the type of satellite or cell to be searched, the terminal needs to determine whether the searched cell belongs to the type of satellite or cell determined by the AS layer when selecting the cell, and the terminal selects the first searched cell that meets the condition; or, within the range of cells that meet the condition, the terminal selects the cell to camp on according to the priority and the measured cell RSRP / RSRQ.

[0168] l) The terminal selects the cell to camp on based on the S criterion or R criterion, or the terminal selects the cell with the best signal quality or strength to camp on.

[0169] When a terminal initiates a connection establishment with the cell it is camped on (which may be any type of cell, such as a normal satellite cell, an S&F satellite cell, a TN cell, etc.) (meaning when the connection establishment begins or when the connection establishment is completed), the terminal considers the stored first satellite list to be invalid, that is, the terminal releases the information related to the first satellite list.

[0170] In one embodiment, search, measurement, and selection criteria are described when the terminal cannot find satellites or cells in the first satellite list. If the terminal is outside the coverage area of ​​satellites in the first satellite list, referring to Figure 5, the process may include:

[0171] Step 501: The terminal receives the first satellite list configured by the network, which contains multiple satellite IDs; the terminal determines the time when each satellite in the list provides coverage to the area where the terminal is located by using the satellite ephemeris provided by the base station.

[0172] Step 502: When the terminal is outside the coverage area of ​​a satellite in the first satellite list, that is, when there are satellites in the list that will serve the area where the terminal is located in the future, but no satellites in the list are currently serving the area where the terminal is located, the terminal's behavior of searching for or measuring frequency points can be as follows:

[0173] a) The terminal does not perform any frequency search or measurement, and the terminal stops all AS layer operations;

[0174] b) The terminal executes the first search process, which can be done in the following ways:

[0175] i) The terminal searches and measures based on the configuration information configured by the base station for processes such as cell selection, cell reselection, and discontinuous coverage. If the terminal determines that a certain frequency point is only associated with satellites in the first satellite list, the terminal may not search or measure that frequency point. Specific configuration information includes frequency point, priority, ephemeris, etc. Based on this configuration information, the terminal may search / measure TN cells, normal mode Non-Terrestrial Networks (NTN) cells, S&F mode NTN cells, etc.

[0176] ii) The terminal only searches / measures satellite frequencies and / or TN frequencies in normal mode. If the terminal determines that a certain frequency is only associated with satellites in the first satellite list, the terminal may not search for or measure that frequency. The satellite frequencies and / or TN frequencies in normal mode are also based on the configuration information configured by the base station for processes such as cell selection, cell reselection, and discontinuous coverage.

[0177] iii) The terminal's AS layer starts or stops the search / measurement based on the instructions from the terminal's NAS layer: When the AS layer determines to start the search / measurement, the specific search / measurement is performed according to the procedure defined in i) or ii). The instructions provided by the NAS layer may be at least one of the following:

[0178] Business requirements information: For example, indicating whether there is a need for low latency and / or a need for high data volume transmission;

[0179] Indication information for changing mode: Used to indicate the desired change of the current operating mode. For example, if the terminal is currently operating in S&F mode, the terminal will switch to normal mode or select TN cell.

[0180] Based on the above instructions, the AS layer can determine whether to start or stop the search / measurement. If it decides to start the search / measurement, it can also determine the target frequency and priority.

[0181] Step 503: The terminal selects the cell to camp on based on the priority determined in step 502 and / or the measured cell RSRP / RSRQ.

[0182] When a terminal initiates a connection establishment with the cell it is camped on (which may be any type of cell, such as a normal satellite cell, an S&F satellite cell, a TN cell, etc.) (meaning when the connection establishment begins or when the connection establishment is completed), the terminal considers the stored first satellite list to be invalid, that is, the terminal releases the information related to the first satellite list.

[0183] In one embodiment, if the terminal determines that no satellites in the list can be found, referring to Figure 6, the process may include:

[0184] Step 601: The terminal receives the first satellite list configured by the network, which contains multiple satellite IDs; the terminal determines the time when each satellite in the list provides coverage to the area where the terminal is located by using the satellite ephemeris provided by the base station.

[0185] Step 602: The terminal determines that it cannot find any satellites in the first satellite list. For example, the terminal determines that it has moved out of the area where all satellites in the first satellite list will pass overhead in the future; or, all satellites in the first satellite list have passed overhead, but the terminal has not successfully searched for them. The terminal's behavior of searching or measuring frequency points is the same as the terminal's behavior of searching or measuring frequency points in step 502.

[0186] Step 603: The terminal selects the cell to camp on based on the priority determined in step 602 and / or the measured cell RSRP / RSRQ.

[0187] When a terminal initiates a connection establishment with the cell it is camped on (which may be any type of cell, such as a normal satellite cell, an S&F satellite cell, a TN cell, etc.) (meaning when the connection establishment begins or when the connection establishment is completed), the terminal considers the stored first satellite list to be invalid, that is, the terminal releases the information related to the first satellite list.

[0188] In one embodiment, the terminal determines the type / operating mode of the satellite currently / previously registered / resided / connected to, and checks if any satellite of the same type is about to pass overhead. If not, a first search process is executed. Referring to Figure 7, this process may include:

[0189] Step 701: The terminal receives the first satellite list configured by the network, which contains multiple satellite IDs; the terminal determines the time when each satellite in the list provides coverage to the area where the terminal is located by using the satellite ephemeris provided by the base station.

[0190] Step 702: The terminal determines the type / operating mode of the satellite it currently / last stayed / connected to. The terminal checks if any satellite of the same type is about to pass overhead. If not, it executes the first search process. For example, it can refer to the method in step 402 (l). The terminal's behavior of searching or measuring frequency points is the same as the terminal's behavior of searching or measuring frequency points in step 502.

[0191] Step 703: The terminal selects the cell to camp on based on the priority determined in step 702 and / or the measured cell RSRP / RSRQ.

[0192] In one embodiment, the terminal's search, measurement, and selection are performed based on NAS layer instructions. Referring to Figure 8, this process may include:

[0193] Step 801: The terminal receives the first satellite list configured by the core network, which contains multiple satellite IDs; the terminal determines the time when each satellite in the list provides coverage to the area where the terminal is located by using the satellite ephemeris provided by the base station.

[0194] Step 802: The NAS layer of the terminal indicates one of the following modes to the AS layer. The factors that the NAS layer considers when selecting the mode may include the first satellite list, service requirements, etc., and this depends on the implementation of the NAS layer. There are no restrictions here:

[0195] a) Any cell can be selected: that is, the range of the terminal search / measurement is not limited by the NAS layer indication. The range of search / measurement can include satellite frequency points in the first satellite list, satellite frequency points outside the first satellite list, satellite frequency points in S&F mode, satellite frequency points in normal mode, TN frequency points, etc., without any restrictions here;

[0196] b) Select only satellites in the first satellite list: The terminal only searches / measures the frequency points associated with the satellites in the first satellite list;

[0197] c) Satellites in the first satellite list are selected first; satellites in the first satellite list have the highest priority.

[0198] d) Within the coverage area of ​​satellites in the first satellite list, only satellites in the first satellite list are selected; otherwise, other satellites or TN cells can be selected: that is, when within the coverage area, the terminal only searches and measures the frequency points associated with satellites in the first satellite list; otherwise, the terminal can search and measure the frequency points of other satellites or TN cells.

[0199] e) Within the coverage area of ​​satellites in the first satellite list, satellites in the first satellite list are selected with high priority; otherwise, other satellites or TN cells can be selected: that is, when within the coverage area, the terminal considers or determines that the frequency point associated with the satellite in the first satellite list is the highest priority; otherwise, the existing rules shall be followed.

[0200] f) Select only / high priority S&F mode satellites: that is, the terminal only searches for and measures the frequency points of S&F mode satellites; or searches for and measures the frequency points of S&F mode satellites with high priority.

[0201] g) Select only / high priority satellites in normal mode: that is, the terminal only searches for and measures the frequency points of satellites in normal mode; or searches for and measures the frequency points of satellites in S&F mode with high priority;

[0202] h) Prioritize satellites of the same type / operating mode;

[0203] Step 803: Accordingly, upon receiving the instruction from the NAS layer, and corresponding to the aforementioned a)-h), mobility management is performed based on the first rule:

[0204] a) The terminal searches and measures based on the configuration information configured by the base station or stored in the terminal for cell selection, cell reselection, and discontinuous coverage processes.

[0205] b) Refer to one of c) to f) in step 402;

[0206] c) Refer to one of g) to j) in step 402;

[0207] d) If within the coverage area, refer to one of steps c) to f) of step 402; otherwise, refer to step b) of step 502, 602, or 702.

[0208] e) If within the coverage area, refer to one of steps g) to j) of step 402; otherwise, refer to step b) of step 502, 602, or 702.

[0209] f) If only S&F mode satellites are selected, the terminal only searches / measures the frequency points associated with the S&F mode satellites. The terminal's search / measurement can be based on the S&F mode satellite list (if available), ephemeris, and frequency points provided by the network. If S&F mode satellites are selected with high priority, the terminal treats the frequency points associated with the S&F mode satellites as the highest priority. The terminal can also perform searches / measurements for other types of satellites or cells.

[0210] g) If only satellites in normal mode are selected, the terminal will only search / measure the frequencies associated with these satellites. The terminal's search / measurement can be based on the ephemeris and frequencies provided by the network. If satellites in normal mode are selected with high priority, the terminal will treat the frequencies associated with these satellites as having the highest priority. The terminal can also perform searches / measurements for other types of satellites or cells.

[0211] h) Refer to step 402 (l).

[0212] Step 804: Accordingly, the terminal selects the cell to camp on based on the priority determined in step 803 and / or the measured cell RSRP / RSRQ.

[0213] When a terminal initiates a connection establishment with the cell it is camped on (which may be any type of cell, such as a normal satellite cell, an S&F satellite cell, a TN cell, etc.) (meaning when the connection establishment begins or when the connection establishment is completed), the terminal considers the stored first satellite list to be invalid, that is, the terminal releases the information related to the first satellite list.

[0214] In one embodiment, the network-side device can configure the frequency point information of S&F neighboring cells for the terminal, as shown in Figure 9. This process may include:

[0215] Step 901: The terminal receives frequency information of S&F neighboring cells configured by the network-side device, including: frequency points of one or more neighboring cells in S&F mode, which in one embodiment includes cell identifier and satellite identifier. The network-side device can be a normal satellite or cell, an S&F satellite or cell, or a TN cell.

[0216] Step 902: Terminals supporting S&F mode, terminals operating in S&F mode, or terminals that have selected S&F mode search and measure according to the frequency information of the S&F neighboring cells, ignoring other neighboring cell frequency information configured by the network-side equipment. Terminals that do not support S&F mode, terminals not operating in S&F mode, or terminals that have selected not to select S&F mode ignore the frequency information of the S&F neighboring cells, i.e., they search and measure according to other neighboring cell frequency information configured by the network-side equipment. This other neighboring cell frequency information can be neighboring cell frequency information configured by the network-side equipment in existing technologies.

[0217] As can be seen from the above description of the embodiments, the scheme of the present disclosure proposes a method for terminal to search, measure and select cells in a hybrid deployment scenario, so that the terminal can obtain better service; and provides a mobility management method based on NAS layer control, which avoids unnecessary and frequent NAS processes and reduces signaling consumption and energy consumption on the terminal and network sides.

[0218] The technical solutions provided in this disclosure can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation (5G) New Radio (NR) systems and their evolutionary communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) or the 5G Core Network (5GC).

[0219] The terminal devices involved in the embodiments of this disclosure can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in 5G or 6G systems, the terminal device may be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) telephones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these in the embodiments of this disclosure.

[0220] The network device involved in this disclosure can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this disclosure can be an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this disclosure. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0221] The network-side equipment involved in the embodiments of this disclosure can also be a core network element, which can be an Access and Mobility Management Function (AMF) element, a Mobility Management Entity (MME) element, etc.

[0222] As shown in Figure 10, the mobility management device of this embodiment is applied to a network-side device and includes: a processor 1000, configured to read a program from a memory 1020 and execute the following processes:

[0223] Send a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and is performed on the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode.

[0224] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0225] The first satellite list includes at least one of the following:

[0226] Satellite identifier;

[0227] The satellite's operating modes include either the first operating mode or the second operating mode;

[0228] Satellite service time information.

[0229] Transceiver 1010 is used to receive and send data under the control of processor 1000.

[0230] In Figure 10, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1010 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. Processor 1000 is responsible for managing the bus architecture and general processing, and memory 1020 may store data used by processor 1000 during operation.

[0231] The processor 1000 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0232] The processor 1000 is responsible for managing the bus architecture and general processing, while the memory 1020 can store the data used by the processor 1000 when performing operations.

[0233] In some embodiments, the satellite service time information includes one or more of the following:

[0234] Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range;

[0235] The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

[0236] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0237] As shown in Figure 11, the mobility management device of this embodiment, applied to a terminal, includes: a processor 1100, configured to read a program from a memory 1120 and execute the following processes:

[0238] Mobility management of satellites or cells in the first operating mode and / or the second operating mode is performed based on the first rule, or the operating mode of the terminal is determined based on the first rule.

[0239] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0240] Transceiver 1111 is used to receive and send data under the control of processor 1100.

[0241] In Figure 11, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1100 and memory represented by memory 1120. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1111 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 1130 may also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0242] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store the data used by the processor 1100 when performing operations.

[0243] The processor 1100 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0244] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.

[0245] Processor 1100 is also used to read the program and perform the following steps:

[0246] The network-side device receives a first satellite list, and the mobility management is performed based on the first satellite list, wherein the first satellite list includes at least one of the following information:

[0247] Satellite identifier;

[0248] The satellite's operating modes include either the first operating mode or the second operating mode;

[0249] Satellite service time information.

[0250] In some embodiments, the satellite service time information includes one or more of the following:

[0251] Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range;

[0252] The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

[0253] In some embodiments, the first rule is determined based on a first indication, which indicates that when performing the mobility management, processing should be based on one of the following modes:

[0254] Select a satellite or cell that is within the first satellite list or that is outside the first satellite list;

[0255] Select a satellite from the first satellite list;

[0256] Satellites in the first satellite list are selected first.

[0257] If the terminal is within the coverage area of ​​a satellite in the first satellite list, select a satellite in the first satellite list; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, select another satellite or cell.

[0258] If the terminal is within the coverage area of ​​a satellite in the first satellite list, a satellite in the first satellite list is selected according to the first priority; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, the search, measurement or selection of other satellites or cells is performed according to the second priority.

[0259] Select or prioritize satellites operating in the first mode;

[0260] Select or prioritize satellites operating in the second mode;

[0261] Prioritize satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal;

[0262] The other satellites or cells include: satellites or cells not included in the first satellite list.

[0263] In some embodiments, performing the mobility management includes:

[0264] In the presence of the first instruction, the mobility management is performed in accordance with the first rule.

[0265] In some embodiments, performing the mobility management according to the first rule includes at least one of the following:

[0266] The mobility management is performed according to the first satellite list;

[0267] The satellites in the first satellite list are determined to have a higher priority than other satellites or cells;

[0268] The satellites in the first operating mode and the satellites in the second operating mode in the first satellite list are determined to have the same priority.

[0269] Satellites in the first operating mode in the first satellite list are prioritized over satellites in the second operating mode.

[0270] Satellites in the second operating mode in the first satellite list are given higher priority than satellites in the first operating mode.

[0271] The priority of satellites in the first satellite list is determined based on the stored frequency priority.

[0272] Obtain auxiliary information and determine the priority of satellites in the first working mode and satellites in the second working mode in the first satellite list based on the auxiliary information;

[0273] Prioritize searching for or measuring satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal.

[0274] In some embodiments, performing the mobility management according to the first rule includes at least one of the following:

[0275] If the terminal is not within the coverage area of ​​a satellite in the first satellite list, no frequency search will be performed or the first search process will be performed.

[0276] If it is determined that a satellite in the first satellite list cannot be found, the first search process is executed;

[0277] If it is determined that no satellite of the target operating mode or target type passes overhead within a first preset time, the first search process is executed. The target operating mode is the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal, and the target type is the type of the satellite currently or previously registered, hosted, or connected to by the terminal.

[0278] In some embodiments, the first search process includes at least one of the following:

[0279] The search or measurement is performed based on the stored first information, which includes one or more of the following: configuration information for cell selection, configuration information for cell reselection, and configuration information for discontinuous coverage processes.

[0280] Search for or measure satellite and / or terrestrial network frequencies in the second operating mode;

[0281] Start or stop the search or measurement according to the second instruction.

[0282] In some embodiments, the second instruction includes one or more of the following:

[0283] Business requirements information;

[0284] Instructions for changing work modes.

[0285] In some embodiments, the processor 1100 is further configured to read a computer program from the memory and perform the following operations:

[0286] Based on the satellite ephemeris information and the service time information, the time during which the satellites in the first satellite list provide coverage for the area where the terminal is located is determined.

[0287] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0288] As shown in Figure 12, the mobility management device of this embodiment is applied to a terminal and includes:

[0289] The first processing unit 1201 is used to perform mobility management of satellites or cells in a first working mode and / or satellites or cells in a second working mode based on a first rule, or to determine the working mode of the terminal based on the first rule.

[0290] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0291] In some embodiments, the apparatus may further include:

[0292] A first receiving unit is configured to receive a first satellite list sent by a network-side device, wherein mobility management is performed based on the first satellite list, and the first satellite list includes at least one of the following pieces of information:

[0293] Satellite identifier;

[0294] The satellite's operating modes include either the first operating mode or the second operating mode;

[0295] Satellite service time information.

[0296] In some embodiments, the satellite service time information includes one or more of the following:

[0297] Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range;

[0298] The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

[0299] In some embodiments, the first rule is determined based on a first indication, which indicates that when performing the mobility management, processing should be based on one of the following modes:

[0300] Select a satellite or cell that is within the first satellite list or that is outside the first satellite list;

[0301] Select a satellite from the first satellite list;

[0302] Satellites in the first satellite list are selected first.

[0303] If the terminal is within the coverage area of ​​a satellite in the first satellite list, select a satellite in the first satellite list; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, select another satellite or cell.

[0304] If the terminal is within the coverage area of ​​a satellite in the first satellite list, a satellite in the first satellite list is selected according to the first priority; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, the search, measurement or selection of other satellites or cells is performed according to the second priority.

[0305] Select or prioritize satellites operating in the first mode;

[0306] Select or prioritize satellites operating in the second mode;

[0307] Prioritize satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal;

[0308] The other satellites or cells include: satellites or cells not included in the first satellite list.

[0309] In some embodiments, performing the mobility management includes:

[0310] In the presence of the first instruction, the mobility management is performed in accordance with the first rule.

[0311] In some embodiments, performing the mobility management according to the first rule includes at least one of the following:

[0312] The mobility management is performed according to the first satellite list;

[0313] The satellites in the first satellite list are determined to have a higher priority than other satellites or cells;

[0314] The satellites in the first operating mode and the satellites in the second operating mode in the first satellite list are determined to have the same priority.

[0315] Satellites in the first operating mode in the first satellite list are prioritized over satellites in the second operating mode.

[0316] Satellites in the second operating mode in the first satellite list are given higher priority than satellites in the first operating mode.

[0317] The priority of satellites in the first satellite list is determined based on the stored frequency priority.

[0318] Obtain auxiliary information and determine the priority of satellites in the first working mode and satellites in the second working mode in the first satellite list based on the auxiliary information;

[0319] Prioritize searching for or measuring satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal.

[0320] In some embodiments, performing the mobility management according to the first rule includes at least one of the following:

[0321] If the terminal is not within the coverage area of ​​a satellite in the first satellite list, no frequency search will be performed or the first search process will be performed.

[0322] If it is determined that a satellite in the first satellite list cannot be found, the first search process is executed;

[0323] If it is determined that no satellite of the target operating mode or target type passes overhead within a first preset time, the first search process is executed. The target operating mode is the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal, and the target type is the type of the satellite currently or previously registered, hosted, or connected to by the terminal.

[0324] In some embodiments, the first search process includes at least one of the following:

[0325] The search or measurement is performed based on the stored first information, which includes one or more of the following: configuration information for cell selection, configuration information for cell reselection, and configuration information for discontinuous coverage processes.

[0326] Search for or measure satellite and / or terrestrial network frequencies in the second operating mode;

[0327] Start or stop the search or measurement according to the second instruction.

[0328] In some embodiments, the second instruction includes one or more of the following:

[0329] Business requirements information;

[0330] Instructions for changing work modes.

[0331] In some embodiments, the apparatus further includes:

[0332] The first determining unit is configured to determine, based on satellite ephemeris information and the service time information, the time during which satellites in the first satellite list provide coverage for the area where the terminal is located.

[0333] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0334] As shown in Figure 13, the mobility management device of this disclosure embodiment is applied to a network-side device and includes:

[0335] The first transmitting unit 1301 is used to transmit a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the operating mode of the terminal. The mobility management is based on the first rule and is the mobility management of satellites or cells in the first operating mode and / or satellites or cells in the second operating mode.

[0336] The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

[0337] The first satellite list includes at least one of the following:

[0338] Satellite identifier;

[0339] The satellite's operating modes include either the first operating mode or the second operating mode;

[0340] Satellite service time information.

[0341] In some embodiments, the satellite service time information includes one or more of the following:

[0342] Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range;

[0343] The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

[0344] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0345] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0346] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0347] This disclosure also provides a communication device, including: a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps in the mobility management method described above.

[0348] This disclosure also provides a computer program product, including computer instructions. When executed by a processor, these computer instructions implement the various processes of the above-described mobility management method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0349] This disclosure also provides a processor-readable storage medium storing a program. When executed by a processor, this program implements the various processes of the above-described mobility management method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (e.g., compact disc (CD), digital video disc (DVD), Blu-ray disc (BD), high-definition versatile disc (HVD)), and semiconductor storage (e.g., ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND (Non-volatile Memory Device) FLASH), solid-state drives (SSD)).

[0350] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0351] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0352] This disclosure describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this disclosure with reference to flowchart illustrations and / or block diagrams. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0353] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0354] Furthermore, it should be noted that in the apparatus and method of this disclosure, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this disclosure. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of this disclosure can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof, which can be achieved by those skilled in the art using their basic programming skills after reading the description of this disclosure.

[0355] It should be noted that the above division of modules is merely 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, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, a module can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0356] For example, each module, unit, subunit, or submodule can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to implement a system-on-a-chip (SOC).

[0357] The terms “first,” “second,” etc., used in this disclosure and in the claims are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this disclosure described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. Additionally, the use of “and / or” in the specification and claims indicates at least one of the connected objects, such as A and / or B and / or C, indicating seven possibilities: A alone, B alone, C alone, and both A and B, both B and C, both A and C, and A, B, and C. Similarly, the use of “at least one of A and B” in this specification and claims should be understood as “A alone, B alone, or both A and B.”

[0358] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this disclosure without departing from the spirit and scope of the embodiments of this disclosure. Therefore, if these modifications and variations to the embodiments of this disclosure fall within the scope of the claims of the embodiments of this disclosure and their equivalents, then the embodiments of this disclosure are also intended to include these modifications and variations.

Claims

1. A mobility management method, applied to a terminal, comprising: Mobility management of satellites or cells in the first operating mode and / or the second operating mode is performed based on the first rule, or the operating mode of the terminal is determined based on the first rule. The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

2. The method according to claim 1, wherein, The method further includes: The network-side device receives a first satellite list, and the mobility management is performed based on the first satellite list, wherein the first satellite list includes at least one of the following information: Satellite identifier; The satellite's operating modes include either the first operating mode or the second operating mode; Satellite service time information.

3. The method according to claim 2, wherein, The satellite's service time information includes one or more of the following: Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range; The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

4. The method according to claim 2, wherein, The first rule is determined based on a first instruction, which indicates that when performing the mobility management, processing should be based on one of the following modes: Select a satellite or cell that is within the first satellite list or that is outside the first satellite list; Select a satellite from the first satellite list; Satellites in the first satellite list are selected first. If the terminal is within the coverage area of ​​a satellite in the first satellite list, select a satellite in the first satellite list; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, select another satellite or cell. If the terminal is within the coverage area of ​​a satellite in the first satellite list, a satellite in the first satellite list is selected according to the first priority; if the terminal is not within the coverage area of ​​any satellite in the first satellite list, the search, measurement or selection of other satellites or cells is performed according to the second priority. Select or prioritize satellites operating in the first mode; Select or prioritize satellites operating in the second mode; Prioritize satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal; The other satellites or cells include: satellites or cells not included in the first satellite list.

5. The method according to claim 4, wherein, Performing the mobility management includes: In the presence of the first instruction, the mobility management is performed in accordance with the first rule.

6. The method according to claim 2 or 5, wherein, Performing the mobility management according to the first rule includes at least one of the following: The mobility management is performed according to the first satellite list; The satellites in the first satellite list are determined to have a higher priority than other satellites or cells; The satellites in the first operating mode and the satellites in the second operating mode in the first satellite list are determined to have the same priority. Satellites in the first operating mode in the first satellite list are prioritized over satellites in the second operating mode. Satellites in the second operating mode in the first satellite list are given higher priority than satellites in the first operating mode. The priority of satellites in the first satellite list is determined based on the stored frequency priority. Obtain auxiliary information and determine the priority of satellites in the first working mode and satellites in the second working mode in the first satellite list based on the auxiliary information; Prioritize searching for or measuring satellites of the target type or target operating mode, wherein the target type is the same as the type of satellite currently or previously registered, hosted, or connected to by the terminal, and the target operating mode is the same as the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal.

7. The method according to claim 2 or 5, wherein, Performing the mobility management according to the first rule includes at least one of the following: If the terminal is not within the coverage area of ​​a satellite in the first satellite list, no frequency search will be performed or the first search process will be performed. If it is determined that a satellite in the first satellite list cannot be found, the first search process is executed; If it is determined that no satellite of the target operating mode or target type passes overhead within a first preset time, the first search process is executed. The target operating mode is the operating mode of the satellite currently or previously registered, hosted, or connected to by the terminal, and the target type is the type of the satellite currently or previously registered, hosted, or connected to by the terminal.

8. The method according to claim 7, wherein, The first search process includes at least one of the following: The search or measurement is performed based on the stored first information, which includes one or more of the following: configuration information for cell selection, configuration information for cell reselection, and configuration information for discontinuous coverage processes. Search for or measure satellite and / or terrestrial network frequencies in the second operating mode; Start or stop the search or measurement according to the second instruction.

9. The method according to claim 8, wherein, The second instruction includes one or more of the following: Business requirements information; Instructions for changing work modes.

10. The method according to claim 2 or 3, wherein, The method further includes: Based on the satellite ephemeris information and the service time information, the time during which the satellites in the first satellite list provide coverage for the area where the terminal is located is determined.

11. A mobility management method, applied to a network-side device, comprising: Send a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and is performed on the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode. The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode. The first satellite list includes at least one of the following: Satellite identifier; The satellite's operating modes include either the first operating mode or the second operating mode; Satellite service time information.

12. The method according to claim 11, wherein, The satellite's service time information includes one or more of the following: Time range information is used to indicate the time when a satellite in the first satellite list passes over the terminal within the time range; The information on the number of times the satellite passes over the terminal indicates the time when the satellite in the first satellite list passes over the terminal for the Nth time, where N is an integer greater than or equal to 0.

13. A mobility management device, applied to a terminal, comprising: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Mobility management of satellites or cells in the first operating mode and / or the second operating mode is performed based on the first rule, or the operating mode of the terminal is determined based on the first rule. The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

14. A mobility management device, applied to network-side equipment, comprising: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Send a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and is performed on the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode. The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode. The first satellite list includes at least one of the following: Satellite identifier; The satellite's operating modes include either the first operating mode or the second operating mode; Satellite service time information.

15. A mobility management device applied to a terminal, comprising: The first processing unit is configured to perform mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode based on a first rule, or to determine the operating mode of the terminal based on the first rule. The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode.

16. A mobility management device, applied to network-side equipment, comprising: The first transmitting unit is configured to transmit a first satellite list to the terminal. The first satellite list is used to perform mobility management or determine the terminal's operating mode. The mobility management is based on a first rule and includes the mobility management of satellites or cells in a first operating mode and / or satellites or cells in a second operating mode. The working mode includes either the first working mode or the second working mode, wherein the first working mode is a store-and-forward mode and the second working mode is a normal mode. The first satellite list includes at least one of the following: Satellite identifier; The satellite's operating modes include either the first operating mode or the second operating mode; Satellite service time information.

17. A processor-readable storage medium storing a program for causing the processor to perform the method as claimed in any one of claims 1 to 12.