A network search method, terminal and storage medium
By preinstalling the frequency points and PLMN of the target geographical location in the terminal, it is possible to quickly conduct network searches when arriving at the target geographical location, solving the problems of low efficiency and poor accuracy of network searches in the prior art, and improving the efficiency and accuracy of network searches during cross-border travel.
Patent Information
- Application Number
- CN202110912859.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-10
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2041-08-10
AI Technical Summary
The existing mobile network search technology is used when users travel across countries, especially when there are many frequency bands supported by the destination country, and the searched operator network is not necessarily recommended by the user's home operator, resulting in poor accuracy.
By dynamically preinstalling the frequency of the target geographical location of the country that is about to arrive in the terminal and the PLMN that the operator expects to register, use this information to quickly search the network when arriving at the target geographical location. The specific steps include obtaining the target PLMN and its supported search frequency points, performing effectiveness detection and searching the target PLMN on the search frequency points, and expanding to the supported search frequency band or all the frequency bands supported by the terminal to search when the search frequency is not successful.
Improves the efficiency and accuracy of network search, ensuring that the terminal can quickly find and register with the user's home operator recommended network.
Smart Images

Figure CN113709844B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a network search method, a terminal, and a storage medium. Background Art
[0002] At present, different countries have different deployed operator networks. When people travel or cross borders, when they use their mobile phones upon arriving at the destination airport, they need to conduct a network search to find an operator network that can be registered in order to obtain communication services.
[0003] Existing mobile phone network search technologies mainly include two types: one is to save the frequency points used when the user successfully registers and the public land mobile network of the network under each wireless access technology, and give priority to searching these frequency points and networks when the phone is turned on for searching next time so as to find a registrable network as soon as possible. It is mainly aimed at mobile phone users who will not change their locations over a large range. The other is aimed at mobile phone users who change their locations over a large range. It can predict the country or region that the user is about to go to based on some auxiliary measures and equipment, so as to obtain the frequency bands supported by the country or region, so as to avoid searching for frequency points and frequency bands that are unnecessary to search in existing solutions.
[0004] However, for the above network search technology for mobile phone users with large-scale location changes, if the destination country supports many frequency bands, it will take a long time to search the network one by one, and the efficiency will be low. In addition, the operator network searched may not be the one that the user's home operator wants the user to choose, that is, the accuracy of the network search is also poor. Summary of the invention
[0005] The embodiments of the present application provide a network search method, a terminal, and a storage medium to improve the efficiency and accuracy of network search.
[0006] The technical solution of the embodiment of the present application is implemented as follows:
[0007] The present application provides a network search method, which is applied to a terminal, and the method includes:
[0008] When arriving at a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location; wherein the target PLMN is a PLMN of an operator that the home operator of the terminal expects to register in the second country;
[0009] The target PLMN is searched on the network search frequency.
[0010] In the above method, when reaching a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched, and the target PLMN is before a search frequency point supported by the target geographical location, the method further includes:
[0011] Sending the target geographic location and the home operator to a server;
[0012] The receiving server determines the target PLMN and the network search frequency based on the target geographic location and the network search information collected by the home operator.
[0013] In the above method, before sending the target geographic location and the home operator to the server, the method further includes:
[0014] while in the first country, collecting anticipated travel information;
[0015] When the estimated travel information is used to determine the estimated arrival at the target geographical location, outputting prompt information requesting confirmation of whether to perform an optimized network search when arriving at the target geographical location;
[0016] Accordingly, sending the target geographic location and the home operator to the server includes:
[0017] In case of receiving an instruction to confirm the execution of the optimized network search, the target geographic location and the home operator are sent to the server.
[0018] In the above method, the target public land mobile network PLMN to be searched is obtained, and the target PLMN is before the search frequency point supported by the target geographical location, and the method further includes:
[0019] Get the network search identifier;
[0020] Accordingly, the step of obtaining a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location includes:
[0021] In a case where the network search identifier indicates to perform an optimized network search, the target PLMN to be searched and the network search frequency are obtained.
[0022] In the above method, before searching for the target PLMN on the network search frequency, the method further includes:
[0023] Performing validity detection on the search frequency and the target PLMN;
[0024] Accordingly, searching for the target PLMN on the network search frequency includes:
[0025] When the network search frequency and the target PLMN are valid, the target PLMN is searched for on the network search frequency.
[0026] In the above method, after searching for the target PLMN on the network search frequency, the method further includes:
[0027] In the case where the target PLMN is searched on the network search frequency point, registration is initiated with the target PLMN.
[0028] In the above method, after searching for the target PLMN on the network search frequency, the method further includes:
[0029] If the target PLMN is not found on the network search frequency point, obtaining a network search frequency band supported by the target PLMN;
[0030] The target PLMN is searched on the network search frequency band.
[0031] In the above method, after searching for the target PLMN on the network search frequency band, the method further includes:
[0032] If the target PLMN is not found on the network search frequency band, obtaining a network frequency band supported by the terminal in the second country;
[0033] A PLMN that allows the terminal to register is searched on the network frequency band.
[0034] An embodiment of the present application provides a terminal, including:
[0035] A network search module is used to obtain a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location when arriving at a target geographical location in a second country from a first country; wherein the target PLMN is the PLMN of an operator that the terminal's home operator expects to register with in the second country; and the target PLMN is searched at the search frequency point.
[0036] An embodiment of the present application provides a terminal, including:
[0037] A baseband processor is used to obtain a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location when arriving at a target geographical location in a second country from a first country; wherein the target PLMN is the PLMN of an operator that the terminal's home operator expects to register with in the second country; and search for the target PLMN at the search frequency point.
[0038] The above terminal also includes:
[0039] The application processor is used to send the target geographic location and the home operator to the server; receive the target PLMN and the network search frequency point determined by the server based on the target geographic location and the network search information collected by the home operator.
[0040] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned network search method is implemented.
[0041] The embodiment of the present application provides a network search method, terminal and storage medium, the method comprising: when arriving at a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location; wherein the target PLMN is the PLMN of the operator that the terminal's home operator expects to register in the second country; searching for the target PLMN at the search frequency point. The technical solution provided by the embodiment of the present application dynamically pre-installs the frequency point of the target geographical location of the country that the terminal is about to arrive at and the PLMN expected to be registered in the terminal, so that when the terminal arrives at the target geographical location, this information can be used to quickly perform a network search, thereby improving the efficiency and accuracy of the network search. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A flowchart of a network search method provided in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of an exemplary network search process provided in an embodiment of the present application;
[0044] Figure 3 A timing diagram of an exemplary network search provided in an embodiment of the present application;
[0045] Figure 4 A schematic diagram of an exemplary information collection process provided in an embodiment of the present application;
[0046] Figure 5 A schematic diagram of an exemplary network search framework provided in an embodiment of the present application;
[0047] Figure 6 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 1 ;
[0048] Figure 7 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0050] The following will specifically describe the technical solution of the present application and how the technical solution of the present application solves the above technical problems through embodiments and in conjunction with the accompanying drawings. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0051] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0052] The embodiment of the present application provides a network search method, which is applied to a terminal. The specific type of the terminal is not limited in the embodiment of the present application, and it can be any user device, such as a smart phone, a personal computer, a laptop, a tablet computer, and a portable wearable device.
[0053] Figure 1 A flowchart of a network search method provided in an embodiment of the present application. Figure 1 As shown, in the embodiment of the present application, the network search method mainly includes the following steps:
[0054] S101. When arriving at a target geographical location in a second country from a first country, obtain a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location; wherein the target PLMN is the PLMN of the operator that the terminal's home operator expects to register with in the second country.
[0055] In an embodiment of the present application, when the terminal arrives at a target geographical location in a second country from a first country, the terminal obtains a target PLMN and a search frequency point supported by the target PLMN at the target geographical location.
[0056] It should be noted that in the embodiment of the present application, the first country and the second country are different countries, that is, the network search method provided in the embodiment of the present application actually supports the scenario of terminal cross-border roaming. The specific first country and the second country can be determined according to the actual application scenario, and the embodiment of the present application is not limited.
[0057] It should be noted that in the embodiments of the present application, usually, when arriving from one country to another, the first place arrived is the airport. Therefore, the target geographical location in the second country can be the location of an airport in the second country. Of course, it can also be a specific geographical location in the second country, which is not limited in the embodiments of the present application.
[0058] It can be understood that in the embodiment of the present application, the home operator of the terminal is actually the operator to which the user card (Subscriber Identity Module, SIM) used on the terminal belongs. For different home operators, the contracted operators in different countries are different. Correspondingly, the operators that the terminal expects to register in different countries are not exactly the same, and the PLMNs of the operators expected to be registered are also different. Therefore, the terminal needs to obtain the PLMN of the operator that the home operator expects to register in the second country, so as to facilitate subsequent direct search for it, thereby improving the efficiency and accuracy of network search.
[0059] It should be noted that in the embodiment of the present application, for the second country, there are differences in the frequency points at which its PLMN can be quickly searched in different geographical locations. Therefore, the terminal can also pre-store the search frequency points supported by the target operator network in the target geographical location, thereby improving the network search efficiency when performing network search in the target geographical location.
[0060] It should be noted that, in the embodiments of the present application, the operator expected to be registered in the second country in the home operation may be one or more, and accordingly, the target PLMN may be a search frequency supported by an operator expected to be registered in the target geographical location, or may include a search frequency supported by each of multiple operators expected to be registered in the target geographical location, and the search frequency may include different radio access technologies (Radio Access Technology, RAT), for example, 5G New Radio (New, Radio, NR), Long Term Evolution (Long Term Evolution, LTE), Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, UMTS) and Global System for Mobile Communications (Global System for Mobile Communications, GSM), etc. The supported frequencies are not limited in the embodiments of the present application.
[0061] It should be noted that in the embodiment of the present application, the target PLMN and the search frequency point supported by the target PLMN in the target geographical location can be pre-written into the non-volatile memory (NVM) of the terminal. In this way, the target PLMN written into the NVM can actually be the identification of the target PLMN and other information. The terminal reads this information from the NVM to know that the network to be searched is the target PLMN. In addition, the above information can also be pre-stored in other devices of the terminal, which is not limited in the embodiment of the present application.
[0062] It should be noted that, in an embodiment of the present application, before the terminal obtains the target PLMN to be searched and the network search frequency supported by the target PLMN in the target geographical location, it can also perform the following steps: obtaining a network search identifier; accordingly, the terminal obtains the target network PLMN to be searched and the network search frequency supported by the target PLMN in the target geographical location, including: when the network search identifier indicates to perform an optimized network search, obtaining the target PLMN to be searched and the network search frequency.
[0063] It can be understood that in an embodiment of the present application, a network search identifier can be pre-set in the terminal. If the network search identifier indicates to perform an optimized network search, the terminal will acquire the target PLMN to be searched and the search frequency for quick network search. If the network search identifier indicates not to perform an optimized network search, the terminal will use a conventional network search method to search the network.
[0064] S102. Search for a target PLMN on the search frequency.
[0065] In an embodiment of the present application, after the terminal reaches the target geographic location in the second country and determines the target PLMN to be searched and the search frequency point supported by the target PLMN in the target geographic location, the terminal can search for the target PLMN on the search frequency point.
[0066] It can be understood that in the embodiments of the present application, the target PLMN and the search network frequency are actually determined based on the current location of the terminal, i.e., the second country, and the target geographical location. Therefore, when searching the network, the target PLMN search is performed directly on the search network frequency, which matches the actual scenario, and the network search range is small, so that the PLMN search can be performed faster and PLMN access can be quickly achieved. The target PLMN to be accessed is the PLMN of the operator to be registered, which not only improves the network search efficiency, but also improves the accuracy of the network search.
[0067] It should be noted that in an embodiment of the present application, before the terminal searches for the target PLMN on the network search frequency, it can also perform the following steps: perform validity detection on the network search frequency and the target PLMN; accordingly, the terminal searches for the target PLMN on the network search frequency, including: when the network search frequency and the target PLMN are valid, searching for the target PLMN on the network search frequency.
[0068] It can be understood that in an embodiment of the present application, before the terminal searches for the target PLMN on the network search frequency, it can first detect whether the network search frequency and the target PLMN are valid. If valid, the target PLMN can be searched normally on the network search frequency. If invalid, for example, there is no network search frequency and / or there is no target PLMN, it is actually impossible to search for the target PLMN on the network search frequency. Therefore, searching for the target PLMN on the network search frequency is prohibited to avoid invalid network search operations. In this case, the conventional network search method can be used for subsequent network search.
[0069] In an embodiment of the present application, after searching for a target PLMN on a network search frequency, the terminal may further perform the following steps: initiating registration with the target PLMN when the target PLMN is found on the network search frequency.
[0070] It is understandable that, in the embodiment of the present application, if the terminal successfully searches for the target PLMN on the network search frequency point, it can directly perform network registration to achieve network access.
[0071] In an embodiment of the present application, after searching for the target PLMN on the search frequency point, the terminal may further perform the following steps: if the target PLMN is not found on the search frequency point, obtain the search frequency band supported by the target PLMN; and search for the target PLMN on the search frequency band.
[0072] It should be noted that in the embodiments of the present application, when the terminal searches for the target PLMN on the network search frequency point, the target PLMN may not be found due to insufficient and inaccurate information. In this case, the terminal can obtain all frequency bands supported by the target PLMN, namely the network search frequency band, and then search for the target PLMN on the network search frequency band. The terminal searches for the target PLMN on the network search frequency band, which actually expands the scope of searching the target PLMN so that it can be found. Among them, the network search frequency band includes the above-mentioned network search frequency point. The specific network search frequency band is determined by the target PLMN and is not limited by the embodiments of the present application.
[0073] In an embodiment of the present application, after searching for the target PLMN on the network search band, the terminal can also perform the following steps: if the target PLMN is not found on the network search band, obtain the network band supported by the terminal in the second country; search for the PLMN that allows the terminal to register on the network band.
[0074] It should be noted that in the embodiments of the present application, the terminal searches for the target PLMN on the network search frequency band, and may fail to search for the target PLMN due to some reasons. In this case, the terminal can obtain all the frequency bands supported by the terminal in the second country, that is, the network frequency band, and then perform a network search on the network frequency band. Here, the terminal can search for any PLMN that allows registration on the network frequency band, as long as it can be searched, and the search target PLMN is no longer limited, so that the terminal can provide network services, which actually further expands the scope of network search. The specific network frequency band is not limited in the embodiments of the present application.
[0075] It should be noted that, in the embodiment of the present application, the above-mentioned network search frequency band and network frequency band can be preferentially stored in the NVM of the terminal, and the terminal can directly obtain them from the NVM when they need to be used.
[0076] It should be noted that, in the embodiment of the present application, the terminal includes a baseband processor (BP), that is, a processing unit in the terminal that provides communication capabilities. Steps S101 and S102, as well as related steps involving network searches, can all be executed by the BP.
[0077] Figure 2 The following is a schematic diagram of an exemplary network search process provided by the embodiment of the present application. Figure 2As shown, when the terminal arrives at the target geographical location of the second country, that is, an airport in the second country, it determines whether to perform an optimized network search. If the optimized network search is not performed, a conventional network search is performed. If the optimized network search is performed, the PLMN of the terminal's home operator that expects to be registered in the second country, that is, the target PLMN, and the search frequency points supported by the target PLMN in the target geographical location are read from the NVM. Then, when the read information is valid, the first stage of network search is started, that is, searching for the target PLMN on the search frequency points. If found, registration is initiated. If not found, the second stage of network search is started, that is, searching for the target PLMN on the search frequency band supported by the target PLMN. If found, registration is initiated. If not found, the third stage of network search is started, that is, searching for the target PLMN on all frequency bands supported by the terminal in the second country, that is, network frequency bands.
[0078] Figure 3 The following is a timing diagram of an exemplary network search provided in an embodiment of the present application. Figure 3 As shown, when the terminal reaches the target geographical location in the second country, the network search starts and enters the first phase of network search. The target PLMN can be searched on the search frequency point in a very short time. Then, if the target PLMN is not found, the second phase of network search is entered. The time of this phase is longer than that of the first phase and the search range is larger. Then, if the target PLMN is not found, the third phase of network search is entered. The time of this phase is longer than that of the second phase and the search range is larger. In addition, Figure 3 As shown, the RATs corresponding to the frequency bands may be different, such as NR, LTE, UMTS and GSM.
[0079] It should be noted that, in the embodiment of the present application, in the above step S101, the terminal actually needs to pre-collect the target PLMN and the search frequency points supported by it in the target geographical location. The relevant information collection process is described in detail below.
[0080] In an embodiment of the present application, when the terminal arrives at a target geographical location in a second country from a first country, before obtaining the target PLMN to be searched and the search frequency supported by the target PLMN at the target geographical location, the terminal can perform the following steps: sending the target geographical location and the affiliated operator to the server; receiving the target PLMN and the search frequency determined by the server using the search information collected based on the target geographical location and the affiliated operator.
[0081] It should be noted that in the embodiment of the present application, the target PLMN and the search frequency are determined and stored by the server, and the terminal obtains this information by interacting with the server. The server specifically collects and analyzes information based on the target geographical location and the affiliated operator provided by the terminal to determine the target PLMN and the search frequency.
[0082] Specifically, in an embodiment of the present application, the server may obtain the target PLMN based on the following methods: first, obtain the corresponding operator information from the "Operator Controlled PLMN Selector with Access Technology" set by the operator in the SIM card of the terminal, summarize and organize the roaming indication function (Steer of Roaming, SOR) information sent by the network home operator, and obtain the home operator's contracted operators in the second country and its expected operator selection priority list. When the operator of the second country appears in the home operator selection priority list, the opportunity of the home operator to be stationed in this operator in the country can be weighted, so that the operator that the home operator expects to register in the second country can be selected from the selection priority list, thereby determining the target PLMN. For example, when PLMN-A appears in the OPLMN file of the SIM card of the user whose home operator is PLMN1, or when PLMN-A appears in the OPLMN list carried in the SOR information received by the user when registering in the roaming country, the user whose home operator is PLMN1 will be given more opportunities to register on the network of PLMN-A. Secondly, the server can cooperate with the home operator to obtain the operator provided by the home operator that the user expects to register in the second country, thereby determining the target PLMN.
[0083] Specifically, in an embodiment of the present application, the server can obtain the search frequency points supported by the target PLMN in the target geographic location based on the following methods: First, the frequency point PLMN information can be recorded and uploaded according to the user's actual registration to the network at the airport, so as to update the data. The server data update method can adopt a weighted method. For example, the target geographic location is an airport in the second country, the target PLMN is PLMN-A, and the user uploads a piece of information about the first network found at the airport: the user with the belonging PLMN PLMN1 is stationed on the 5G network of PLMN-A and its frequency point is F1. Then, the user of the belonging PLMN can be stationed on the PLMN-A network F1 frequency point. The server can store several frequency points with higher weighted values as the search frequency points of PLMN-A at the airport. Second, the collection is carried out by the test team to collect the frequency points used by different operators to deploy networks in the target geographic location; third, cooperate with the operator to communicate and obtain the frequency points used by them to deploy networks in the target geographic location.
[0084] For example, the target geographic location is Airport 1, and the server may record relevant information according to the following Table 1:
[0085] Table 1
[0086]
[0087] It should be noted that, in the embodiments of the present application, the above methods for obtaining the target PLMN and searching the network frequency are only some optional methods provided. Of course, other methods can also be used according to actual conditions, and the embodiments of the present application are not limited thereto.
[0088] In an embodiment of the present application, before the terminal sends the target geographic location and the affiliated operator to the server, the following steps may also be performed: when located in the first country, collecting expected travel information; when using the expected travel information to determine the expected arrival target geographic location, outputting a prompt message requesting confirmation whether to perform an optimized network search when arriving at the target geographic location; accordingly, the terminal sends the target geographic location and the affiliated operator to the server, including: when receiving an instruction to confirm the execution of the optimized network search, sending the target geographic location and the affiliated operator to the server.
[0089] It is understandable that in the embodiment of the present application, the terminal can determine the location to be reached, that is, the target geographical location in the second country, by collecting the user's expected travel information, so as to prompt the user whether to perform an optimized network search when arriving at the target geographical location. If so, it further triggers the acquisition of the target PLMN and the search frequency point to facilitate the subsequent execution of the optimized network search. The specific expected travel information can be a schedule reminder set in the terminal, a record of purchasing air tickets stored in the terminal, etc., which is not limited in the embodiment of the present application.
[0090] Figure 4 The following is a schematic diagram of an exemplary information collection process provided by the embodiment of the present application. Figure 4 As shown, after collecting the expected travel information, the terminal can display a prompt window on the display interface, in which prompt information requesting confirmation whether to perform an optimized network search when arriving at the target geographic location is displayed. After that, when an instruction to confirm the execution of the optimized network search is received, the affiliated operator and the target geographic location are provided to the server, thereby receiving the information sent by the server required for network search to reach the target geographic location, namely, the target PLMN and its network search frequency at the target geographic location. Of course, it can also include the network search frequency band corresponding to the target PLMN, etc., and finally store this information in the NVM.
[0091] It should be noted that in the embodiments of the present application, the terminal includes an application processor (AP), that is, a processing unit in the terminal that installs an operating system and application software. The above-mentioned steps of collecting expected travel information, sending the operating information and target geographic location to the server, and receiving related information can all be performed by the AP.
[0092] Figure 5 The following is a schematic diagram of an exemplary network search framework provided in an embodiment of the present application. Figure 4 As shown, in the network search framework of the present application, four parts may be involved, namely, user information processing module, network search information extraction module, information collection cloud system module, and network search module, wherein the user information processing module and the network search information extraction module may be included in the AP of the terminal, the network search module may be included in the BP of the terminal, and the information collection cloud system module may be included in the server. The functions of each module correspond to the above steps, such as Figure 5 shown.
[0093] The embodiment of the present application provides a network search method, including: when arriving at a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched, and a search frequency point supported by the target PLMN at the target geographical location; wherein the target PLMN is the PLMN of the operator that the terminal's home operator expects to register in the second country; and searching for the target PLMN at the search frequency point. The network search method provided by the embodiment of the present application dynamically pre-installs the frequency point of the target geographical location of the country that the terminal is about to arrive at and the PLMN expected to be registered in the terminal, so that when the terminal arrives at the target geographical location, this information can be used to quickly perform a network search, thereby improving the efficiency and accuracy of the network search.
[0094] An embodiment of the present application provides a terminal. Figure 6 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 1 ,like Figure 6 The terminal comprises:
[0095] The network search module 601 is used to obtain a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location when arriving at the target geographical location in the second country from the first country; wherein the target PLMN is the PLMN of the operator that the terminal's home operator expects to register in the second country; and search for the target PLMN at the search frequency point.
[0096] In an embodiment of the present application, the terminal further includes:
[0097] The network search information extraction module 602 is used to send the target geographic location and the home operator to the server; receive the target PLMN and the network search frequency determined by the server based on the target geographic location and the home operator network search information collected.
[0098] In an embodiment of the present application, the terminal further includes:
[0099] The user information extraction module 603 is used to collect the expected travel information when the user is in the first country; and output prompt information requesting confirmation of whether to perform the optimized network search when the user arrives at the target geographical location, when the expected arrival at the target geographical location is determined by using the expected travel information;
[0100] The network search information extraction module 602 is specifically configured to send the target geographic location and the home operator to the server when receiving an instruction to confirm the execution of the optimized network search.
[0101] In an embodiment of the present application, the network search module 601 is further used to obtain a network search identifier;
[0102] The network search module 601 is specifically configured to obtain the target PLMN to be searched and the network search frequency when the network search identifier indicates to perform an optimized network search.
[0103] In an embodiment of the present application, the network search module 601 is further used to perform validity detection on the search frequency and the target PLMN;
[0104] The network search module 601 is specifically configured to search for the target PLMN on the network search frequency when the network search frequency and the target PLMN are valid.
[0105] In an embodiment of the present application, the network search module 601 is further configured to initiate registration with the target PLMN when the target PLMN is found on the network search frequency.
[0106] In an embodiment of the present application, the network search module 601 is further used to obtain a network search frequency band supported by the target PLMN if the target PLMN is not found on the network search frequency point; and search for the target PLMN on the network search frequency band.
[0107] In one embodiment of the present application, the network search module 601 is further used to obtain the network frequency band supported by the terminal in the second country when the target PLMN is not found on the search frequency band; and search for the PLMN that allows the terminal to register on the network frequency band.
[0108] Figure 7 A schematic diagram of a terminal structure provided in an embodiment of the present application Figure 2 .like Figure 7 As shown, in an embodiment of the present application, the terminal includes:
[0109] The baseband processor 701 is used to obtain a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location when arriving at a target geographical location in a second country from a first country; wherein the target PLMN is the PLMN of an operator that the terminal's home operator expects to register with in the second country; and search for the target PLMN at the search frequency point.
[0110] In an embodiment of the present application, the terminal further includes:
[0111] The application processor 702 is used to send the target geographic location and the home operator to the server; and receive the target PLMN and the network search frequency determined by the server based on the target geographic location and the network search information collected by the home operator.
[0112] The embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned network search method when executed by a processor. The computer-readable storage medium may be a volatile memory (volatile memory), such as a random access memory (Random-Access Memory, RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (Read-Only Memory, ROM), a flash memory (flash memory), a hard disk (Hard Disk Drive, HDD) or a solid-state drive (Solid-State Drive, SSD); or it may be a respective device including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant
[0113] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0114] The present application is described with reference to implementation flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0115] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which is implemented in the implementation flow diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0116] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing the steps in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0117] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed in the utility application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A network search method, applied to a terminal, characterized in that: The method comprises: When arriving at a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location; wherein the target PLMN is a PLMN of multiple operators that the home operator of the terminal expects to register in the second country; Performing validity detection on the network search frequency and the target PLMN; searching for the target PLMN on the network search frequency if the network search frequency and the target PLMN are valid; Wherein, when reaching a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched, and the target PLMN is before a search frequency point supported by the target geographical location, the method further includes: Sending the target geographic location and the home operator to a server; Receive the target PLMN and the network search frequency determined by the server based on the target geographic location and the network search information collected by the home operator; wherein the network search information collected by the home operator includes: the contracted operators of the home operator of the terminal in the second country and the operator selection priority list expected by the terminal, or the operator expected to be registered in the second country provided by the home operator of the terminal.
2. The method according to claim 1, characterized in that Before sending the target geographic location and the home operator to the server, the method further includes: while in the first country, collecting anticipated travel information; When the estimated travel information is used to determine the estimated arrival at the target geographical location, outputting prompt information requesting confirmation of whether to perform an optimized network search when arriving at the target geographical location; Accordingly, sending the target geographic location and the home operator to the server includes: In case of receiving an instruction to confirm the execution of the optimized network search, the target geographic location and the home operator are sent to the server.
3. The method according to claim 1, characterized in that The obtaining of the target public land mobile network PLMN to be searched, and the target PLMN is before the search frequency point supported by the target geographical location, the method further comprises: Get the network search identifier; Accordingly, the step of obtaining a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location includes: In a case where the network search identifier indicates to perform an optimized network search, the target PLMN to be searched and the network search frequency are obtained.
4. The method according to claim 1, characterized in that: After searching for the target PLMN on the network search frequency point, the method further includes: In the case where the target PLMN is searched on the network search frequency point, registration is initiated with the target PLMN.
5. The method according to claim 1, characterized in that After searching for the target PLMN on the network search frequency point, the method further includes: If the target PLMN is not found on the network search frequency point, obtaining a network search frequency band supported by the target PLMN; The target PLMN is searched on the network search frequency band.
6. The method according to claim 5, characterized in that After searching for the target PLMN on the network search frequency band, the method further includes: If the target PLMN is not found on the network search frequency band, obtaining a network frequency band supported by the terminal in the second country; A PLMN that allows the terminal to register is searched on the network frequency band.
7. A terminal, characterized in that: include: A network search module is used to obtain a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location when arriving at a target geographical location in a second country from a first country; wherein the target PLMN is a PLMN of multiple operators that the home operator of the terminal expects to register in the second country; perform validity detection on the search frequency point and the target PLMN; and search for the target PLMN on the search frequency point if the search frequency point and the target PLMN are valid; A network search information extraction module is used to send the target geographic location and the home operator to a server; receive the target PLMN and the network search frequency determined by the server based on the target geographic location and the network search information collected by the home operator; wherein the network search information collected by the home operator includes: the contracted operators of the home operator of the terminal in the second country and the operator selection priority list expected by the terminal, or the operator expected to be registered in the second country provided by the home operator of the terminal.
8. A terminal, characterized in that: include: A baseband processor is used for, when arriving at a target geographical location in a second country from a first country, obtaining a target public land mobile network PLMN to be searched and a search frequency point supported by the target PLMN at the target geographical location; wherein the target PLMN is a PLMN of multiple operators that the home operator of the terminal expects to register in the second country; performing validity detection on the search frequency point and the target PLMN; and searching for the target PLMN on the search frequency point if the search frequency point and the target PLMN are valid; An application processor is used to send the target geographic location and the home operator to a server; receive the target PLMN and the search frequency determined by the server based on the target geographic location and the search information collected by the home operator; wherein the search information collected by the home operator includes: the contracted operators of the home operator of the terminal in the second country and the operator selection priority list expected by the terminal, or the operator expected to be registered in the second country provided by the home operator of the terminal.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the network search method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method, apparatus, and system for starting-up network searching by terminal equipment in roaming scene
CN105592525A
Network searching method and wireless terminal
CN106102130A