Method for selecting a network, terminal device, and network device

By working together with terminal devices and network equipment, the satellite network PLMN is selected based on location information, solving the problem of PLMN in the satellite network not matching the location, achieving network selection that matches the location, and meeting policy supervision and legal monitoring requirements.

CN116195301BActive Publication Date: 2025-09-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202180057079.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-10
Publication Date
2025-09-12
Estimated Expiration
2041-02-10

AI Technical Summary

Technical Problem

In satellite networks, the PLMN selected by user equipment may not match its location, resulting in failure to meet policy supervision and lawful interception requirements.

Method used

The terminal device selects the corresponding satellite network PLMN based on its own location and the priority selection list. The network device determines the location change and sends an indication message to trigger the PLMN selection.

Benefits of technology

Ensure that the satellite network PLMN selected by the terminal device is consistent with its location, meet policy supervision and legal monitoring requirements, and improve the accuracy and legality of network selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116195301B_ABST
    Figure CN116195301B_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to a method, terminal device, and network device for selecting a network. The method includes, under preset circumstances, selecting a public land mobile network (PLMN) of a satellite network corresponding to the terminal device's location based on the terminal device's location and a priority list. Embodiments of the present application enable the PLMN of the satellite network selected by a UE to match its location.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more particularly, to a method for selecting a network, a terminal device, and a network device. Background Art

[0002] In satellite networks, due to satellite coverage issues, one satellite can cover multiple countries. This may result in the satellite network's Public Land Mobile Network (PLMN) selected by the User Equipment (UE) not matching its location (e.g., country / region). Summary of the Invention

[0003] The embodiments of the present application provide a method for selecting a network, a terminal device, and a network device, which can ensure that the PLMN of the satellite network selected by the terminal is consistent with its location.

[0004] This embodiment of the present application provides a method for selecting a network, including:

[0005] Under preset circumstances, the terminal device selects a land public mobile communication network PLMN of a satellite network corresponding to the location of the terminal device according to the location of the terminal device and a priority selection list.

[0006] The embodiment of the present application further provides a network selection indication method, including:

[0007] The network device determines whether the location of the terminal device has changed; if changed, a first indication message is sent to the terminal device, where the first indication message instructs the terminal device to select a PLMN.

[0008] The present application also provides a terminal device, including:

[0009] The selection module is used to select the land public mobile communication network PLMN of the satellite network corresponding to the location of the terminal device according to the location of the terminal device and the priority selection list under preset circumstances.

[0010] The present application also provides a network device, including:

[0011] A determination module, used to determine whether the location of the terminal device has changed;

[0012] The indication module is used to send a first indication message to the terminal device when the location of the terminal device changes, and the first indication message instructs the terminal device to select a PLMN.

[0013] An embodiment of the present application further provides a terminal device, comprising: a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute any of the above-mentioned methods for selecting a network.

[0014] An embodiment of the present application further proposes a network device, comprising: a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute any of the above-mentioned network selection indication methods.

[0015] An embodiment of the present application further provides a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes any of the above-mentioned methods for selecting a network.

[0016] An embodiment of the present application further provides a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes any of the above-mentioned network selection indication methods.

[0017] An embodiment of the present application further provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute any of the above-mentioned methods for selecting a network.

[0018] An embodiment of the present application further provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute any of the above-mentioned network selection indication methods.

[0019] An embodiment of the present application further provides a computer program product, comprising computer program instructions, which enable a computer to execute any of the above-mentioned methods for selecting a network.

[0020] An embodiment of the present application further provides a computer program product, comprising computer program instructions, which enable a computer to execute any of the above-mentioned network selection indication methods.

[0021] An embodiment of the present application further provides a computer program, which enables a computer to execute any of the above-mentioned methods for selecting a network.

[0022] A network selection indication method is a computer program, which enables a computer to execute any one of the above-mentioned network selection indication methods.

[0023] Through the embodiments of the present application, the terminal device can select the corresponding PLMN according to its own location under preset circumstances, ensuring that the PLMN of the selected satellite network is consistent with its location (such as country / region). BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1It is a schematic diagram of an application scenario of an embodiment of the present application.

[0025] Figure 2 is a schematic flowchart of a method 200 for selecting a network according to an embodiment of the present application.

[0026] Figure 3 This is an implementation flow chart of Example 1 of the present application.

[0027] Figure 4A This is a schematic diagram of an example of a priority selection list according to an embodiment of the present application.

[0028] Figure 4B 2 is a schematic diagram of another example of a priority selection list according to an embodiment of the present application.

[0029] Figure 5 This is the implementation flow chart of Example 2 of this application.

[0030] Figure 6 This is the implementation flow chart of Example 3 of this application.

[0031] Figure 7 This is the implementation flow chart of Example 4 of the present application.

[0032] Figure 8 This is the implementation flow chart of Example 5 of the present application.

[0033] Figure 9 It is a schematic flowchart of a network selection indication method 900 according to an embodiment of the present application.

[0034] Figure 10 It is a structural diagram of a terminal device 1000 according to an embodiment of the present application.

[0035] Figure 11 11 is a schematic diagram of the structure of a network device 1100 according to an embodiment of the present application.

[0036] Figure 12 is a schematic structural diagram of a communication device 1200 according to an embodiment of the present application;

[0037] Figure 13 is a schematic structural diagram of a chip 1300 according to an embodiment of the present application. DETAILED DESCRIPTION

[0038] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0039] It should be noted that the terms "first," "second," and the like in the description and claims of the embodiments of this application and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. The objects described by the terms "first" and "second" may be the same or different.

[0040] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems.

[0041] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and vehicle-to-vehicle (V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0042] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0043] The embodiments of the present application are not limited to the spectrum to which they are applied. For example, the embodiments of the present application can be applied to both licensed and unlicensed spectrum.

[0044] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, and a next-generation communication system, such as a terminal device in a NR network or a terminal device in a future evolved Public Land Mobile Network (PLMN) network.

[0045] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0046] A network device may be a device used to communicate with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.

[0047] In an embodiment of the present application, a network device provides services for a cell, and a terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell may be a cell corresponding to a network device (for example, a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, picocells, femtocells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0048] Figure 1 The schematic diagram of satellite network coverage is shown as an example. In a satellite network, one satellite can cover multiple countries; Figure 1 Satellite 1 covers country 1 and country 2, and satellite 2 covers country 1.

[0049] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0050] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0051] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0052] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.

[0053] by Figure 1 Take the satellite coverage shown in Figure 1 as an example. In one scenario, when a UE is in Country 1, it is within the coverage of both Satellites 1 and 2. If Satellite 1 does not have a ground receiving station in Country 1 serving the UE, the UE cannot select the core network of Country 1. Therefore, if the UE selects the PLMN of Satellite 1, it will not comply with the regulatory policies and lawful interception requirements of the country in which the UE is located.

[0054] In another scenario, if the UE selects the PLMN corresponding to Satellite 1 for service while in Country 2, and when the UE moves from Country 2 to Country 1, since the UE is within the coverage of both Satellites 1 and 2, and the PLMN currently used by the UE happens to be the PLMN broadcast by Satellite 1, according to the PLMN selection method in the relevant art, even if the UE moves to Country 1, the PLMN selection process will not be triggered, and the UE will still select Satellite 1 for service. If Satellite 1 does not have a ground receiving station in Country 1 to serve the UE, the PLMN selected by the UE for Satellite 1 will also fail to comply with the policy supervision and lawful interception requirements of the country where the UE is located.

[0055] It can be seen that in the related art, there is a situation where the PLMN of the satellite network selected by the UE does not match the location (such as country / region) of the UE.

[0056] In order to solve the above problems, the present invention proposes a method for selecting a network. Figure 2 is a schematic flow chart of a method 200 for selecting a network according to an embodiment of the present application, which method can optionally be applied to Figure 1 The system shown in FIG. 1 is not limited thereto. The method includes at least part of the following.

[0057] S210: Under preset circumstances, the terminal device selects a PLMN of a satellite network corresponding to the location of the terminal device according to the location of the terminal device and a priority selection list.

[0058] In some implementations, the aforementioned preset situation may include: a change in the location of the terminal device.

[0059] In some implementations, the aforementioned preset situation may include: a PLMN selection timer times out.

[0060] In some implementations, the aforementioned preset situation may include: the terminal device receives a first indication message from the network device, where the first indication message instructs the terminal device to perform PLMN selection.

[0061] The following specific embodiments are used to introduce in detail specific examples of terminal equipment selecting a PLMN of a satellite network in various situations.

[0062] Example 1:

[0063] Figure 3 This is a flowchart of the implementation of the first embodiment of the present application, including the following steps:

[0064] Step 1: The satellite radio access network (RAN) covering country 1 and country 2, such as satellite RAN 1, broadcasts; the broadcast message carries the corresponding PLMN identifier (such as PLMN ID 1), and the PLMN ID 1 includes the mobile country code (MCC) and mobile network code (MNC), such as (MCC 1 + MNC 1). Satellite RAN 2 covering country 2 broadcasts, and the broadcast message carries the PLMN identifier (such as PLMN ID 2), and the PLMN ID 2 includes (MCC 2 + MNC 2). The RAN in the terrestrial cellular network (TN) covering country 1 (hereinafter referred to as TN-RAN) broadcasts, and the broadcast message of TN-RAN carries the PLMN identifier (such as PLMN ID-TN), and the PLMN ID-TN includes (MCC-TN + MNC-TN). The UE monitors the broadcast messages of the above-mentioned satellite RAN 1, satellite RAN 2, and TN-RAN.

[0065] In step 2, the UE determines whether its location has changed based on the MCC in the PLMN ID-TN carried in the TN-RAN broadcast messages received at different times. For example, if the MCC (i.e., the MCC-TN described above) in the TN-RAN broadcast messages received by the UE at different times is different, it can be determined that the UE's country has changed. When the UE's country changes, the UE reselects the satellite network's PLMN based on its location information and the priority list.

[0066] In some implementations, the above-mentioned priority selection list is configured on the terminal device.

[0067] Optionally, the above-mentioned priority selection list includes PLMN information of satellite networks corresponding to different locations.

[0068] The above-mentioned PLMN information may include MCC information and MNC information, wherein the MCC information may correspond to the location.

[0069] Figure 4A and Figure 4B This is a schematic diagram of two examples of priority selection lists of the present application. The priority selection lists are pre-configured on the UE. The UE can be configured with one of the priority selection lists or both priority selection lists at the same time.

[0070] like Figure 4A As shown, the available satellite network PLMNs configured in country X include PLMN a, PLMN b, etc., wherein the MCC information included in the PLMN information of PLMN a, PLMN b, etc. is all MCC-X, and the MCC-X is consistent with the MCC broadcast by the terrestrial cellular network in country X. The available satellite network PLMNs configured in country Y include PLMN c, PLMN d, etc., wherein the MCC information included in the PLMN information of PLMN c, PLMN d, etc. is all MCC-Y, and the MCC-Y is consistent with the MCC broadcast by the terrestrial cellular network in country Y. It can be seen that Figure 4A In the priority list shown, the MCC in the PLMN of the satellite network can represent the corresponding country. Since the MCC in the PLMN of the satellite network in the priority list can represent the corresponding country, the terminal device can directly make a selection based on the MCC, such as selecting a PLMN containing the same MCC as the MCC in the broadcast message of the TN-RAN. Since the MCC in the broadcast message of the TN-RAN can indicate the location of the UE, this method is essentially selecting the corresponding PLMN of the satellite network based on the location of the UE and the priority list. If the PLMN ID corresponding to the aforementioned selected PLMN exists in the broadcast message of satellite RAN 1 or satellite RAN2 monitored by the UE in step 1, the UE selects the satellite network corresponding to the PLMN ID to serve it.

[0071] like Figure 4B As shown, the PLMNs of the satellite network available in country X include PLMN a, PLMN b, etc., where the MCC information included in PLMN a is MCC a, and the MCC information included in PLMN b is MCC b. MCC a and MCC b are special MCCs used by satellite networks and cannot represent the corresponding countries. The PLMNs of the satellite network available in country Y have the same situation. Therefore, in Figure 4BThe priority list shown includes country information, that is, country X corresponds to priority list X, including PLMN a, PLMN b, etc.; country Y corresponds to priority list Y, including PLMN c, PLMN d, etc. Since the MCC in the PLMN of the satellite network in the priority list cannot represent the corresponding country, the terminal device can determine the UE's location (such as country) based on the MCC in the broadcast message of the TN-RAN, or determine the UE's location (such as country) based on the positioning information of the upper-layer application, and search the priority list based on the location information to select the PLMN corresponding to the location information. Similarly, if the broadcast message of satellite RAN 1 or satellite RAN 2 monitored by the UE in step 1 contains the PLMN ID corresponding to the aforementioned selected PLMN, the UE selects the satellite network corresponding to the PLMN ID to serve it.

[0072] Example 2:

[0073] Figure 5 This is a flowchart of the implementation of the second embodiment of the present application, including the following steps:

[0074] Step 1: Satellite RAN 1, covering countries 1 and 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 1), which includes (MCC 1 + MNC 1). Satellite RAN 2, covering country 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 2), which includes (MCC 2 + MNC 2).

[0075] In step 2, the UE determines whether its location has changed based on the positioning information provided by upper-layer applications at different times. For example, an upper-layer application such as positioning software notifies the UE's NAS layer of the UE's location information (such as country information). If the country information provided varies at different times, the UE will be aware that its country has changed. If the UE's country changes, the UE reselects the PLMN for the satellite network based on its location information and the priority list.

[0076] The configuration method and specific content of the priority selection list are the same as those in the first embodiment and will not be repeated here.

[0077] Among them, the UE can determine its own location information based on the MCC in the broadcast message of the TN-RAN; for example, the UE monitors the broadcast message of the TN-RAN covering the country where the UE is currently located, and determines the country where the UE is currently located based on the MCC identifier in the PLMN identifier carried by the broadcast message.

[0078] Alternatively, the UE may determine the current country based on the positioning information of the upper layer application.

[0079] The manner in which the UE selects the PLMN of the satellite network corresponding to the current location is the same as that in the first embodiment and will not be described again here.

[0080] Example 3:

[0081] Figure 6 This is a flowchart of the implementation of the third embodiment of the present application, including the following steps:

[0082] Step 1: Satellite RAN 1, covering countries 1 and 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 1), which includes (MCC 1 + MNC 1). Satellite RAN 2, covering country 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 2), which includes (MCC 2 + MNC 2).

[0083] Step 2: The UE selects a PLMN based on the UE's location information. After the PLMN selection is completed, the UE starts a PLMN selection timer. In this embodiment, the PLMN timer is configured for different locations. For example, Figure 4A and Figure 4B As an example, the PLMN selection timer corresponding to each country can be added to the pre-configured priority selection list, such as Figure 4A and Figure 4B Added PLMN selection timers corresponding to country X and country Y.

[0084] After completing PLMN selection, the UE starts the PLMN selection timer corresponding to the current country. When the PLMN selection timer expires, the UE reselects a PLMN in the satellite network based on its location information and the priority list. The specific format of the priority list and the method by which the UE selects a PLMN are the same as in Example 1 and are not further described here.

[0085] Example 4:

[0086] Figure 7 This is a flowchart of the implementation of the fourth embodiment of the present application, including the following steps:

[0087] Step 1: Satellite RAN 1, covering countries 1 and 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 1), which includes (MCC 1 + MNC 1). Satellite RAN 2, covering country 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 2), which includes (MCC 2 + MNC 2).

[0088] Step 2: The UE selects a PLMN based on the UE's location information. After the PLMN selection is completed, the UE starts a PLMN selection timer. In this embodiment, the PLMN timer is configured for different PLMNs. For example, Figure 4A and Figure 4B As an example, the PLMN selection timer corresponding to the PLMN can be added to the pre-configured priority selection list, such as Figure 4A and Figure 4B Add PLMN selection timers corresponding to PLMN identifiers such as PLMN a, PLMN b, PLMN c, and PLMN d.

[0089] After completing PLMN selection, the UE starts the PLMN selection timer corresponding to the currently selected PLMN. When the PLMN selection timer expires, the UE reselects a PLMN in the satellite network based on its location information and the priority list. The specific format of the priority list and the method by which the UE selects a PLMN are the same as those in Example 1 and are not further described here.

[0090] Embodiment 5:

[0091] Figure 8 This is a flowchart of the implementation of the fifth embodiment of the present application, which includes the following steps:

[0092] Step 1: Satellite RAN 1, covering countries 1 and 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 1), which includes (MCC 1 + MNC 1). Satellite RAN 2, covering country 2, broadcasts a message containing the corresponding PLMN identifier (e.g., PLMN ID 2), which includes (MCC 2 + MNC 2).

[0093] Step 2: The UE selects a PLMN based on the UE's location information and accesses it.

[0094] In step 3, the UE performs a registration process. During the registration process, network equipment, such as the Access and Mobility Management Function (AMF), allocates a new 5G Globally Unique Temporary UE Identity (5G-GUTI) to the UE.

[0095] Step 4: AMF triggers the location service process, which can be triggered periodically. In this way, AMF can periodically obtain the UE's location information;

[0096] Step 5: Based on the UE location information obtained at different times, the AMF can determine whether the UE's location (e.g., country) has changed. If the AMF determines that the UE's country has changed, it proceeds to step 6.

[0097] Step 6: The AMF sends a first indication message to the UE, where the first indication message instructs the UE to select a PLMN. Specifically, the first indication message may include a non-access stratum (NAS) message.

[0098] In step 7, the UE receives the first indication message from the network device (e.g., AMF) and reselects a PLMN for the satellite network based on its location information and the priority list. Before selecting a PLMN, the UE first enters the idle state. The specific format of the priority list and the method by which the UE selects a PLMN are the same as in Example 1 and are not further described here.

[0099] In the above embodiments, the location of the UE is specifically described as the country where the UE is located. In other embodiments of the present application, the location of the UE may also be a region. The present application does not limit the specific meaning of the location of the UE.

[0100] In summary, the method for selecting a PLMN based on location information in a non-terrestrial network (NTN) proposed in this application enables the UE to select a PLMN in a timely manner during movement, avoiding the UE still using a satellite network outside the country / region where it is located.

[0101] This application also proposes a network selection indication method. Figure 9 9 is a schematic flowchart of a network selection indication method 900 according to an embodiment of the present application, which includes at least part of the following contents.

[0102] S910: The network device determines whether the location of the terminal device has changed; if changed, a first indication message is sent to the terminal device, where the first indication message instructs the terminal device to select a PLMN.

[0103] Optionally, the first indication message includes a NAS message.

[0104] Optionally, the above-mentioned network device determines whether the location of the terminal device has changed, including: the network device periodically obtains the location of the terminal device, and determines whether the location of the terminal device has changed based on the locations of the terminal device obtained at different times.

[0105] Optionally, the location of the terminal device includes the country / region where the terminal device is located.

[0106] Optionally, the above-mentioned network device includes AMF.

[0107] The embodiment of the present application also provides a terminal device, Figure 10 1 is a schematic structural diagram of a terminal device 1000 according to an embodiment of the present application, including:

[0108] The selection module 1010 is configured to select a land public mobile network PLMN of a satellite network corresponding to the location of the terminal device according to the location of the terminal device and a priority selection list under a preset condition.

[0109] Optionally, the above-mentioned preset situation includes: the location of the terminal device changes.

[0110] Optionally, the selection module 1010 determines whether the location of the terminal device has changed according to the mobile country code MCC in the broadcast message of the TN-RAN received at different times.

[0111] Optionally, the selection module 1010 determines whether the location of the terminal device has changed based on the positioning information of the upper layer application at different times.

[0112] Optionally, the above-mentioned preset situation includes: the PLMN selection timer times out.

[0113] Optionally, the PLMN selection timer is configured for different locations.

[0114] Optionally, the PLMN selection timer is configured for different PLMNs.

[0115] Optionally, the above-mentioned preset situation includes: receiving a first indication message from the network device, and the first indication message instructs the terminal device to select a PLMN.

[0116] Optionally, the first indication message includes a NAS message.

[0117] Optionally, the location of the terminal device is determined by the selection module 1010 according to the MCC in the broadcast message of the TN-RAN.

[0118] Optionally, the location of the terminal device is determined by the selection module 1010 according to positioning information of an upper-layer application.

[0119] Optionally, the above-mentioned priority selection list is configured on the terminal device.

[0120] Optionally, the above-mentioned priority selection list includes PLMN information of satellite networks corresponding to different locations.

[0121] Optionally, the MCC information in the above PLMN information corresponds to the above location.

[0122] Optionally, the location of the terminal device includes: the country / region where the terminal device is located.

[0123] It should be understood that the above and other operations and / or functions of the modules in the terminal device according to the embodiment of the present application are respectively for realizing Figure 2 The corresponding process of the terminal device in the method 200 is not repeated here for the sake of brevity.

[0124] The embodiment of the present application also provides a network device, Figure 11 1 is a schematic diagram of the structure of a network device 1100 according to an embodiment of the present application, including:

[0125] A determination module 1110 is configured to determine whether the location of the terminal device has changed;

[0126] The indication module 1120 is configured to send a first indication message to the terminal device when the location of the terminal device changes, where the first indication message instructs the terminal device to select a PLMN.

[0127] Optionally, the first indication message includes a NAS message.

[0128] Optionally, the above-mentioned judgment module 1110 is used to periodically obtain the location of the terminal device, and judge whether the location of the terminal device has changed based on the locations of the terminal device obtained at different times.

[0129] Optionally, the location of the terminal device includes the country / region where the terminal device is located.

[0130] Optionally, the above-mentioned network device includes AMF.

[0131] It should be understood that the above and other operations and / or functions of the modules in the network device according to the embodiment of the present application are respectively to implement Figure 9 For the sake of brevity, the corresponding process of the network device in method 900 is not repeated here.

[0132] It should be noted that the functions described in the various modules (submodules, units, or components, etc.) of the terminal device 1000 and the network device 1100 in the embodiments of the present application can be implemented by different modules (submodules, units, or components, etc.) or by the same module (submodule, unit, or component, etc.). In addition, the indication module in the embodiments of the present application can be implemented by the transceiver of the device, and some or all of the other modules can be implemented by the processor of the device.

[0133] Figure 12 It is a schematic structural diagram of a communication device 1200 according to an embodiment of the present application. Figure 12The communication device 1200 shown includes a processor 1210, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0134] Alternatively, as Figure 12 As shown, the communication device 1200 may further include a memory 1220. The processor 1210 may call and execute a computer program from the memory 1220 to implement the method in the embodiment of the present application.

[0135] The memory 1220 may be a separate device independent of the processor 1210 , or may be integrated into the processor 1210 .

[0136] Alternatively, as Figure 12 As shown, the communication device 1200 may further include a transceiver 1230 , and the processor 1210 may control the transceiver 1230 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

[0137] The transceiver 1230 may include a transmitter and a receiver. The transceiver 1230 may further include an antenna, and the number of antennas may be one or more.

[0138] Optionally, the communication device 1200 may be a terminal device of an embodiment of the present application, and the communication device 1200 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0139] Optionally, the communication device 1200 may be a network device in an embodiment of the present application, and the communication device 1200 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0140] Figure 13 is a schematic structural diagram of a chip 1300 according to an embodiment of the present application. Figure 13 The chip 1300 shown includes a processor 1310, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0141] Alternatively, as Figure 13 As shown, the chip 1300 may further include a memory 1320. The processor 1310 may call and execute a computer program from the memory 1320 to implement the method in the embodiment of the present application.

[0142] The memory 1320 may be a separate device independent of the processor 1310 , or may be integrated into the processor 1310 .

[0143] Optionally, the chip 1300 may further include an input interface 1330. The processor 1310 may control the input interface 1330 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0144] Optionally, the chip 1300 may further include an output interface 1340. The processor 1310 may control the output interface 1340 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0145] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0146] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0147] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0148] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. The general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.

[0149] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM).

[0150] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0151] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0152] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0153] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0154] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for selecting a network, comprising: Under preset circumstances, the terminal device selects a land public mobile communication network PLMN of a satellite network corresponding to the location of the terminal device according to the location of the terminal device and a priority selection list. The preset situation includes: a PLMN selection timer times out and the PLMN selection timer is configured for different PLMNs.

2. The method according to claim 1, wherein The location of the terminal device is determined by the terminal device according to the mobile country code MCC in the broadcast message of the terrestrial cellular radio access network TN-RAN.

3. The method according to claim 1, wherein The location of the terminal device is determined by the terminal device based on positioning information of an upper layer application.

4. The method according to any one of claims 1 to 3, wherein: The priority selection list is configured on the terminal device.

5. The method according to claim 4, wherein The priority selection list includes PLMN information of satellite networks corresponding to different locations.

6. The method according to claim 5, wherein: The MCC information in the PLMN information corresponds to the location.

7. The method according to any one of claims 1 to 3, wherein: The location of the terminal device includes: the country / region where the terminal device is located.

8. A terminal device comprising: The selection module is configured to select, under a preset condition, a land public mobile communication network PLMN of a satellite network corresponding to the location of the terminal device according to the location of the terminal device and a priority selection list, The preset situation includes: a PLMN selection timer times out and the PLMN selection timer is configured for different PLMNs.

9. The terminal device according to claim 8, wherein: The location of the terminal device is determined by the selection module according to the MCC in the broadcast message of the TN-RAN.

10. The terminal device according to claim 8, wherein: The location of the terminal device is determined by the selection module according to the positioning information of the upper layer application.

11. The terminal device according to any one of claims 8 to 10, wherein: The priority selection list is configured on the terminal device.

12. The terminal device according to claim 11, wherein: The priority selection list includes PLMN information of satellite networks corresponding to different locations.

13. The terminal device according to claim 12, wherein: The MCC information in the PLMN information corresponds to the location.

14. The terminal device according to any one of claims 8 to 10, wherein: The location of the terminal device includes: the country / region where the terminal device is located.

15. A terminal device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 7.

16. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 7.

17. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 7.

18. A computer program product comprising computer program instructions, the computer program instructions causing a computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Network selection method and apparatus

    CN105519200A

  • Service request method, and user equipment

    CN105580459A

  • Network selection method and device

    CN110234156A

  • POLICY PROVISIONING AT A USER apparatus (UE)

    CN111213397A