Network search method, network search device and storage medium

By searching for wireless networks of various communication standards in parallel and prioritizing high-priority networks, the problem of excessively long network search time for mobile terminals is solved, improving network search speed and user experience.

CN115767685BActive Publication Date: 2026-01-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111039968.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-06
Publication Date
2026-01-02
Estimated Expiration
2041-09-06

AI Technical Summary

Technical Problem

The mobile terminal searches for networks sequentially according to the set communication standard during the network search process, which results in excessive time and a poor user experience.

Method used

The system searches for wireless networks with at least two communication standards in parallel, and initiates a registration process when at least one wireless network is found. Wireless networks with higher priority are searched, and wireless networks with larger system bandwidth are registered first.

Benefits of technology

It effectively shortens web search time, improves web search speed and terminal registration efficiency, and enhances the user's online experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767685B_ABST
    Figure CN115767685B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a network searching method, a network searching device and a storage medium. The method comprises: searching different wireless networks of at least two communication modes in parallel; and starting a registration process of registering to a wireless network searched first when at least one wireless network is searched.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of wireless communication, and in particular, to a network search method, a network search device and a storage medium. BACKGROUND

[0002] With the development of communication technology, different communication mode networks appear in cellular mobile communication networks, such as the second generation mobile communication technology (2G) network mode, the third generation mobile communication technology (3G) network mode, the fourth generation mobile communication technology (4G) network mode and the fifth generation mobile communication technology (5G) network mode. In order to adapt to the development of network technology, mobile terminals usually also support multiple communication modes. When the mobile terminal is started or appears to be out of network during use, the first task is to search for a network and establish a connection with the searched network, so as to obtain the communication service provided by the network.

[0003] However, the mobile terminal usually searches the network in the order of the set communication mode, and switches to search the network of the next communication mode after the network search of the current communication mode fails, which leads to the situation that the network search time is too long during the process of connecting the communication network of the mobile terminal, and the user experience is poor. SUMMARY

[0004] The present disclosure provides a network search method, a network search device and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a network search method is provided, comprising:

[0006] parallelly searching different wireless networks of at least two communication modes;

[0007] when at least one wireless network is searched, starting a registration process of registering to the first searched wireless network.

[0008] Optionally, the method further comprises:

[0009] when a first wireless network of a first mode in the communication mode is searched, continuing to search a second wireless network with a higher priority than the first wireless network; wherein the second wireless network is a wireless network of a second mode in the communication mode.

[0010] Optionally, the method further comprises:

[0011] after the second wireless network is searched, registering to the second wireless network.

[0012] Optionally, the registering to the second wireless network after searching for the second wireless network comprises:

[0013] if the first wireless network has been registered to when searching for the second wireless network, starting a deregistration procedure for deregistering from the first wireless network;

[0014] or,

[0015] if the first wireless network has not been registered to when searching for the second wireless network, stopping a registration procedure for registering to the first wireless network.

[0016] Optionally, the system bandwidth of the first wireless network of the first communication standard is smaller than the system bandwidth of the second wireless network of the second communication standard.

[0017] Optionally, the method further comprises:

[0018] determining a first frequency band for searching for the first wireless network and a second frequency band for searching for the second wireless network;

[0019] the parallel searching for different wireless networks of at least two communication standards comprises:

[0020] parallel searching for wireless signals transmitted by any frequency point in the first frequency band and the second frequency band.

[0021] Optionally, the method further comprises:

[0022] if no wireless network is searched for within a preset time, adjusting the frequency point searched for in the first frequency band and / or the second frequency band.

[0023] Optionally, the parallel searching for different wireless networks of at least two communication standards comprises:

[0024] searching for the first wireless network by using a first radio frequency module and searching for the second wireless network by using a second radio frequency module.

[0025] According to a second aspect of the embodiments of the present disclosure, a network searching apparatus is provided, and the apparatus comprises:

[0026] a searching module, configured to parallel search for different wireless networks of at least two communication standards;

[0027] a registering module, configured to, when at least one wireless network is searched for, start a registration procedure for registering to the first searched wireless network.

[0028] Optionally, the registering module is further configured to:

[0029] When the first wireless network of the first mode in the communication mode is searched, a second wireless network with a higher priority than the first wireless network is searched; wherein the second wireless network is a wireless network of a second mode in the communication mode.

[0030] Optionally, the registration module is configured to:

[0031] After the second wireless network is searched, the second wireless network is registered.

[0032] Optionally, the registration module is configured to:

[0033] If the first wireless network is registered when the second wireless network is searched, a de-registration process of the first wireless network is started.

[0034] Alternatively,

[0035] If the first wireless network is not registered when the second wireless network is searched, a registration process of the first wireless network is stopped.

[0036] Optionally, a system bandwidth of the first wireless network of the first mode is smaller than a system bandwidth of the second wireless network of the second mode.

[0037] Optionally, the apparatus further comprises:

[0038] A determination module configured to determine a first frequency range in which the first wireless network is searched and a second frequency range in which the second wireless network is searched.

[0039] The search module is configured to:

[0040] Wireless signals transmitted by any frequency point in the first frequency range and the second frequency range are searched in parallel.

[0041] Optionally, the determination module is further configured to:

[0042] If no wireless network is searched within a preset time, a frequency point searched in the first frequency range and / or the second frequency range is adjusted.

[0043] Optionally, the search module is configured to:

[0044] The first wireless network is searched by using a first radio frequency module, and the second wireless network is searched by using a second radio frequency module.

[0045] According to a third aspect of the embodiments of the present disclosure, a network search apparatus is provided, comprising:

[0046] A processor;

[0047] A memory for storing processor-executable instructions;

[0048] The processor is configured to implement the steps in the method according to the first aspect of the embodiments of the present disclosure when the processor executes the executable instructions.

[0049] According to a fourth aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a network search device, enables a terminal to perform the steps in the method according to the first aspect of the embodiments of the present disclosure.

[0050] The technical solutions provided by the embodiments of the present disclosure can include the following beneficial effects:

[0051] The network search method provided by the embodiments of the present disclosure can search different wireless networks of at least two communication modes in parallel, and when at least one wireless network is searched, a registration process of registering to the first searched wireless network is started. Compared with searching networks according to a set communication mode sequence, the time of successfully searching a network can be effectively shortened, the network search speed can be improved, the efficiency of terminal registration to the network can be improved, and the user's online experience can be improved.

[0052] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0053] The accompanying drawings, which are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure.

[0054] Figure 1 is a network search method flowchart according to an embodiment of the present disclosure Figure 1 .

[0055] Figure 2 is a network search method flowchart according to an embodiment of the present disclosure Figure 2 .

[0056] Figure 3 is a network search method flowchart according to an embodiment of the present disclosure Figure 3 .

[0057] Figure 4 is a network search method flowchart according to an exemplary embodiment Figure 1 .

[0058] Figure 2 is a network search method flowchart according to an exemplary embodiment Figure 6 .

[0059] Figure 7 is a structural schematic diagram of a terminal according to an exemplary embodiment.

[0060] Figure 8 is a structural schematic diagram of a network searching device according to an example embodiment.

[0061] Figure 1 is a block diagram of a network searching device according to an example embodiment. DETAILED DESCRIPTION

[0062] The example embodiments will be described in detail herein with reference to the accompanying drawings. In the following description, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following example embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0063] In the network searching process, the terminal usually searches wireless networks of different network standards in a serial search manner in the order of 5G->4G->3G->2G, and searches until a wireless network is found. However, due to the insufficient coverage of the 5G network, the terminal may spend a long time searching for the 5G network, or even fail to search for the 5G network, and then search for the 4G network, which results in a slow network searching speed and a long network searching time of the terminal.

[0064] In order to improve the network searching speed of the terminal, the network searching method of the terminal is optimized in the related art, and the 5G network is searched in the background after the 4G network is successfully registered by searching the 4G network first. However, this method requires the terminal to camp on the 4G network first, which results in a slow connection between the terminal and the 5G network.

[0065] Therefore, the present disclosure provides a network searching method. Figure 1 is a network searching method flow according to an example embodiment of the present disclosure Figure 1 As shown in Figure 2 the method comprises the following steps:

[0066] Step S101, searching different wireless networks of at least two communication standards in parallel;

[0067] Step S102, when at least one wireless network is searched, starting a registration process of registering to the wireless network searched first.

[0068] In the present disclosure, the network searching method can be applied to a terminal, and the terminal can be any intelligent electronic device with mobile communication function, such as a smart phone, a tablet computer, a smart watch, and the like.

[0069] In step S101, the terminal initiates a parallel search of different wireless networks of at least two communication modes at the same time.

[0070] In the embodiments of the present disclosure, the terminal can be a multi-mode terminal capable of supporting multiple network modes.

[0071] It should be noted that the network mode refers to the type of network; the network modes that the terminal can support at present mainly include: 2G network modes, such as Global System for Mobile Communication (GSM) and Code Division Multiple Access (CDMA); 3G network modes, such as Wideband Code Division Multiple Access (WCDMA), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA); 4G network modes, such as Time Division Long Term Evolution (TF-LTE), Frequency Division Duplexing Long Term Evolution (FDD-LTE); 5G network mode; here, only common network modes are listed, and with the development of the network, the network mode in the embodiments of the present disclosure can also include The 6th-Generation (6G) network mode and other network modes, and in actual application, flexible adjustment needs to be made according to the specific application scenario.

[0072] In the embodiments of the present disclosure, the parallel search of different wireless networks of at least two communication modes can be performed according to a preset network search strategy.

[0073] Here, the at least two communication modes searched by the terminal can be wireless networks of at least two communication modes supported by the terminal.

[0074] Here, the preset search strategy can be set according to actual needs. For example, the preset network search strategy can be to search the 5G network in the mobile network coverage range where the terminal is currently located while searching the 4G, 3G and 2G networks in the mobile network coverage range where the terminal is currently located one by one.

[0075] In step S102, when at least one wireless network is searched, the first searched wireless network is determined as a network to be registered, a network registration is initiated to the network to be registered, and thus camping on the network to be registered is realized.

[0076] In some embodiments, the registration procedure of the wireless network can include:

[0077] According to the at least one searched wireless network, an attach request is sent to the wireless network, wherein the identity information stored in the user identification module of the terminal is carried in the attach request.

[0078] An attach accept response returned after the identity authentication of the terminal by the wireless network is received.

[0079] The network parameter information of the wireless network is acquired.

[0080] Based on the network parameter information of the wireless network, a cell under the wireless network is camped on.

[0081] In the embodiments of the present disclosure, the identity information stored in the user identification module can include an International Mobile Subscriber Identity (IMSI), wherein the IMSI is used to distinguish mobile users. The network parameter information of the wireless network can include Public Land Mobile Network (PLMN) information of the wireless network.

[0082] The terminal acquires the Public Land Mobile Network (PLMN) information of the wireless network, and camps on a cell under the wireless network according to the PLMN information.

[0083] In some embodiments, the method can further include:

[0084] It is determined whether the terminal has a network search requirement.

[0085] The parallel search of different wireless networks of at least two communication modes in step S101 can include:

[0086] If the terminal has a network search requirement, different wireless networks of at least two communication modes are searched in parallel.

[0087] In the embodiments of the present disclosure, the determination of whether the terminal has a network search requirement can include at least one of the following:

[0088] If the terminal switches from a power-off state to a power-on state, it is determined that the terminal has a network search requirement.

[0089] or the terminal enters a network coverage area from a non-network coverage area, it is determined that the terminal has a network search requirement;

[0090] If the terminal exits from a mode without registration to a network, such as a flight mode, it is determined that the terminal has a network search requirement.

[0091] For example, when the terminal is in a power-off state, the terminal is triggered by a specific key (e.g., a power key) to perform a power-on start process, and at this time, the terminal has a network search requirement.

[0092] Or, when the terminal moves from a non-network signal coverage area to a network signal coverage area, at this time, the terminal has a network search requirement.

[0093] Or, when the terminal switches from a flight mode to a normal mode, at this time, the terminal has a network search requirement.

[0094] For example, when the terminal is in a power-on start state, or when the terminal switches from a flight mode to a normal mode, an application processor (AP) of the terminal sends a network search instruction to a communication processor (CP) in the terminal, the CP receives the network search instruction, and searches for different wireless networks of at least two communication modes in parallel; and after searching for at least one wireless network, the terminal is camped on, at this time, the terminal is successfully connected to the wireless network.

[0095] In some embodiments, as shown in Figure 2 , a network search method is shown according to an embodiment of the present disclosure Figure 2 , the method can further include: Figure 3

[0096] Step S103, when a first wireless network of a first communication mode is searched, a second wireless network with a higher priority than the first wireless network is searched; wherein the second wireless network is a wireless network of a second communication mode in the communication mode.

[0097] The priority of different wireless networks can be predetermined, for example, determined according to user input or determined according to network performance and / or network properties of the wireless network and the like.

[0098] ​For example, a terminal supports both 4G network and 5G network. If it is determined according to network performance and network attribute, the priority of 5G network can be set higher than that of 4G network, considering that 5G network has larger system bandwidth and / or can provide higher transmission rate. However, in some cases, due to the cost of 5G network, the terminal can receive user input of using 4G network preferentially in user interface, and thus the priority of 4G network can be higher than that of 5G network.

[0099] In an embodiment of the present disclosure, the performance index of the second wireless network is superior to that of the first wireless network. Here, the performance index includes but is not limited to transmission rate, delay, capacity, Quality of Service (QoS) of service, and time or frequency division multiplexing manner, etc.

[0100] Since the priority of the second wireless network is higher than that of the first wireless network, it indicates that the current second wireless network is a network more suitable for the terminal to camp on or a network more willing for the terminal to camp on, and thus it is still expected to camp in the second wireless network as much as possible in the case that the terminal supports the second wireless network. Therefore, if the wireless network searched first by the terminal is the first wireless network of the first communication standard in the communication standards, the terminal can start a registration process of registering to the first wireless network, and continue searching for the second wireless network. That is, the searching for the second wireless network is not stopped in the registration process of registering to the first wireless network.

[0101] In this way, the network search speed can be improved, and it is ensured to camp in the second wireless network with higher priority as much as possible.

[0102] In other embodiments, if the wireless network searched first by the terminal is the second wireless network of the second communication standard in the communication standards, the terminal starts a registration process of registering to the second wireless network, and stops searching for the first wireless network.

[0103] That is, in an embodiment, if the first searched wireless network is a wireless network with high priority, a registration process of registering to the wireless network with high priority is started, and the search for a wireless network with lower priority than the currently registering wireless network is stopped, which on one hand reduces unnecessary network search, and on the other hand reduces the terminal power consumption overhead and the occupation of software and hardware resources caused by network search.

[0104] In some embodiments, as shown in Figure 3 , the network search method according to an embodiment of the present disclosure is shown in Figure 3 , and the method further includes: Figure 4

[0105] ​Step S104, after searching for the second wireless network, register to the second wireless network.

[0106] In one embodiment of the present disclosure, after searching for the second wireless network, the terminal can register to the second wireless network while maintaining the connection to the first wireless network, realizing the multi-wireless network connection of the terminal.

[0107] In another embodiment of the present disclosure, after searching for the second wireless network, the terminal can disconnect the network connection with the first wireless network and register to the second wireless network.

[0108] Since the terminal is still camping in the first wireless network at this time, when searching for the second wireless network, the terminal can disconnect the network connection with the first wireless network, switch to the second wireless network, thereby improving the network usage effect, greatly realizing the highest network configuration of the terminal, reducing resource waste, and improving the user experience.

[0109] In some other embodiments, the method further comprises:

[0110] When successfully registering to the second wireless network, record the frequency point information of the second wireless network and the current location information of the terminal.

[0111] In the embodiment of the present disclosure, when the terminal successfully registers to the second wireless network, the frequency point of the second wireless network and the current location information of the terminal are recorded; and based on the above recorded content, the frequency point distribution information including the frequency point of the second wireless network and the location information of the terminal is formed; the frequency point distribution information can be stored in the terminal or in the cloud server connected to the terminal.

[0112] When the terminal performs network search, the current location information of the terminal is acquired; according to the current location information, it is determined whether the position indicated by the current location information is a coverage area of the second wireless network; if the position indicated by the current location information is a coverage area of the second wireless network, the frequency point of the second wireless network corresponding to the current location information is queried; and based on the frequency point, the second wireless network is searched.

[0113] In this way, by recording the frequency point of the second wireless network associated with the location information of the terminal, the terminal can only search for specific frequency points during network search, improving the network search speed and saving the network search time.

[0114] In some embodiments, the step S104 of registering to the second wireless network after searching for the second wireless network can comprise:

[0115] if the terminal has registered to the first wireless network when searching for the second wireless network, starting a deregistration procedure of deregistering to the first wireless network;

[0116] or,

[0117] if the terminal has not registered to the first wireless network when searching for the second wireless network, stopping a registration procedure of registering to the first wireless network.

[0118] In the embodiments of the present disclosure, the terminal first searches for a first wireless network, and starts a registration procedure of registering to the first wireless network, and then searches for a second wireless network. At this time, the terminal has completed the registration procedure of registering to the first wireless network. Therefore, the terminal initiates the registration procedure of registering to the second wireless network before starting the registration procedure of registering to the second wireless network, simultaneously with initiating a deregistration procedure of deregistering to the first wireless network or after deregistering to the first wireless network.

[0119] Or, the terminal has not completed the registration procedure of registering to the first wireless network. Therefore, the terminal needs to stop the registration procedure of registering to the first wireless network and start the registration procedure of registering to the second wireless network.

[0120] In some embodiments, the system bandwidth of the first wireless network of the first standard is smaller than the system bandwidth of the second wireless network of the second standard.

[0121] In the embodiments of the present disclosure, for example, the data amount of data transmission per unit time of the terminal when using the second wireless network is better than the data amount of data transmission of the terminal when working in the first wireless network. Or, the data transmission rate of the terminal when using the second wireless network is better than the data transmission rate of the terminal when working in the first wireless network.

[0122] Exemplarily, the second wireless network can be a 5G network; and the first wireless network can include at least one of a 4G network, a 3G network or a 2G network.

[0123] It should be noted that in the embodiments of the present disclosure, it is not limited that the second wireless network is a 5G network and the first wireless network is a 4G network, a 3G network or a 2G network. For example, the second wireless network can be a 6G network, and the first wireless network can be a 5G network, a 4G network, a 3G network or a 2G network. The embodiments of the present disclosure are not limited.

[0124] Since the coverage of the 5G network is not comprehensive, the embodiments of the present disclosure can improve the network search speed of the terminal as much as possible, reduce the network search time, and use the 5G network to a greater extent, reduce unnecessary network search, improve the network performance of the terminal, and improve the user experience.

[0125] In some embodiments, the method further comprises:

[0126] determining a first frequency band for searching the first wireless network and a second frequency band for searching the second wireless network;

[0127] The step S101 of searching different wireless networks of at least two communication modes in parallel can include:

[0128] The step S101 of searching different wireless networks of at least two communication modes in parallel can include:

[0129] The first frequency band can include one or more frequency points of the second wireless network. The second frequency band can include one or more frequency points of the second wireless network.

[0130] In the embodiments of the present disclosure, when the terminal satisfies the network search condition, the network operator corresponding to the user identification module of the terminal can be determined based on the user identification module, and the first frequency band corresponding to the first wireless network and the second frequency band corresponding to the second wireless network can be determined according to the working frequency bands that the network operator can support, the first mode and the second mode.

[0131] Here, the user identification module includes but is not limited to a Subscriber Identity Module (SIM) card or a Universal Subscriber Identity Module (USIM) card. The user identification module can be used to store the identity information of the user and the network operator information, and the network operator information includes but is not limited to the working frequency bands that the network operator can support.

[0132] It should be noted that different user identification modules correspond to different operators, for example, mobile, Unicom or telecom, and each operator can provide network services of multiple network modes, and the corresponding frequency bands are different; the first frequency band and the second frequency band are determined according to the SIM card information, the first mode and the second mode.

[0133] In some embodiments of the present disclosure, the working frequency bands of all network operators can be preset in the terminal. For example, the working frequency bands of mobile, Unicom and telecom are preset respectively, and then in the process of use, the working frequency bands supported by the network operator corresponding to the user identification module are obtained according to the network operator.

[0134] The step S101 of searching different wireless networks of at least two communication modes in parallel can include:

[0135] The step S101 of searching different wireless networks of at least two communication modes in parallel can include:

[0136] In some embodiments, the method further comprises:

[0137] When the terminal does not support simultaneous reception of multiple frequency points, the second wireless network with higher priority is searched first according to the priority of different communication systems.

[0138] In some embodiments, since the terminal generally supports simultaneous reception of multiple frequency points if it supports simultaneous transmission of multiple frequency points, if it is determined that the terminal supports simultaneous transmission of multiple frequency points, it is determined that the terminal supports simultaneous reception of multiple frequency points.

[0139] Meanwhile, if it is determined that the terminal does not support simultaneous transmission of multiple frequency points, it is further determined whether it supports simultaneous reception of multiple frequency points.

[0140] In one embodiment, the method further comprises:

[0141] If the terminal supports simultaneous transmission of multiple frequency points, after the terminal registers to the first wireless network and searches the second wireless network, it is determined whether to perform the de-registration process of the first wireless network according to the camping strategy.

[0142] Or,

[0143] If the terminal supports simultaneous transmission of multiple frequency points, after the terminal registers to the first wireless network and searches the second wireless network, it is determined whether to perform the de-registration process of the first wireless network according to the camping strategy.

[0144] Exemplarily, the camping strategy at least includes at least one of the following:

[0145] Single network registration strategy, i.e. the terminal camps to only one wireless network at a time, and usually camps to the successfully searched wireless network with the highest priority, which can save the power consumption of the terminal as much as possible;

[0146] Multi-registration strategy, i.e. the terminal can camp to multiple wireless networks at a time to ensure that the terminal obtains the maximum communication bandwidth; at this time, the terminal can camp to the first wireless network and the second wireless network at the same time.

[0147] Of course, the above are examples of the camping strategy, and the specific implementation is not limited thereto.

[0148] In some embodiments, the method further comprises:

[0149] If no wireless network is searched within a preset time, the frequency points searched in the first frequency band and / or the second frequency band are adjusted.

[0150] In the embodiments of the present disclosure, the preset time can be set according to actual needs, for example, 60 seconds or 30 seconds, etc., which is long enough for the terminal to receive the frequency point of the network at the coverage of the wireless network.

[0151] Since each frequency band can contain multiple frequency points, when it is detected that the continuous search time of the terminal based on the current frequency point exceeds the preset time, it indicates that the terminal has not searched for a signal for a long time; the frequency point searched in the first frequency band and / or the second frequency band can be adjusted, and the search for the first wireless network and / or the second wireless network can be re-initiated based on the adjusted frequency point; so as to avoid that the terminal cannot access the network for a long time and affect the normal use of the user.

[0152] In some embodiments, if a wireless network is not searched within a preset time period, adjusting the frequency point searched in the first frequency band and / or the second frequency band can include:

[0153] If a wireless network is not searched within a preset time, a plurality of frequency points contained in the first frequency band and / or the second frequency band are acquired.

[0154] Based on the signal strength of the plurality of frequency points, a target frequency point is determined.

[0155] In the embodiments of the present disclosure, the signal strength of the frequency band can include a received signal strength indication (RSSI) value; the RSSI value of the frequency point can be directly acquired when the frequency point is scanned.

[0156] By acquiring the signal strength of the plurality of frequency points contained in the first frequency band and / or the second frequency band, the plurality of frequency points are sorted based on the signal strength; and according to the sorting result, a target frequency point is determined.

[0157] It should be noted that the signal strength of the frequency point where the cell is located is higher than the signal strength of other idle frequency points; according to the signal strength of the frequency point, the frequency point with higher signal strength is preferentially searched, the working frequency point where the cell is located can be more easily sent, and thus the speed of network search is improved.

[0158] In some embodiments, the parallel search of different wireless networks of at least two communication modes in S101 can include:

[0159] The first radio frequency module is used to search the first wireless network, and the second radio frequency module is used to search the second wireless network.

[0160] In the embodiments of the present disclosure, the terminal includes a first radio frequency module and a second radio frequency module, and after determining to search for a first frequency band of the first wireless network and a second frequency band of the second wireless network, the first radio frequency module and the second radio frequency module are used to search for the first wireless network and the second wireless network in parallel based on the first frequency band and the second frequency band.

[0161] It should be noted that in the embodiments of the present disclosure, the terminal includes at least two independent radio frequency modules, and the radio frequency modules can work simultaneously without time division; and the radio frequency modules do not affect each other.

[0162] The present disclosure also provides the following embodiments:

[0163] Figure 1 A network search method flow is shown according to an exemplary embodiment Figure 5 , Figure 2 A network search method flow is shown according to an exemplary embodiment Figure 4 As shown in Figure 5 , Figure 6 , the method includes:

[0164] Step S401, determining whether the terminal has a network search requirement, if the terminal has a network search requirement, searching for different wireless networks of at least two communication systems in parallel;

[0165] In the present example, the terminal can be a terminal supporting 4G-5G dual connectivity (E-UTRA-NR Dual Connetivity, EN-DC). As shown in Figure 6 , Figure 7 A terminal structure diagram is shown according to an exemplary embodiment. The terminal includes a first radio frequency module, a second radio frequency module, a 4G protocol stack module, a 5G protocol stack module, a network search management module, and a frequency band management module; wherein the first radio frequency hardware can be a 2G, 3G or 4G radio frequency module; the second radio frequency hardware can be a 5G radio frequency module. The first radio frequency module and the second radio frequency module can search for networks in parallel.

[0166] The determination of whether the terminal has a network search requirement can include at least one of the following: if the terminal is in a power-on startup state, it is determined that the terminal has a network search requirement; or if the terminal is in an out-of-service (OOS) state, it is determined that the terminal has a network search requirement.

[0167] Exemplarily, it is judged whether the terminal is in a power-on startup state or an OOS state, if the terminal is in a power-on startup state or an OOS state, the network search management module initiates a network search request to the 4G protocol stack module and the 5G protocol stack module;

[0168] In some embodiments, before searching different wireless networks of the at least two communication standards in parallel, the method further comprises:

[0169] determining a first frequency band for searching a 4G network and a second frequency band for searching a 5G network;

[0170] In this example, the 4G network is the first wireless network in one or more embodiments described above; the 5G network is the second wireless network in one or more embodiments described above. The system bandwidth of the 4G network is less than that of the 5G network.

[0171] The 4G protocol stack module and the 5G protocol stack module send a frequency band acquisition request to the frequency band management module in the terminal; the frequency band management module determines a first frequency band for searching a 4G network and a second frequency band for searching a 5G network according to the degree of concurrency. The frequency band management module sends a frequency band acquisition response carrying the first frequency band and the second frequency band to the 4G protocol stack and the 5G protocol stack respectively; the 4G protocol stack and the 5G protocol stack send network search instructions to the 4G radio frequency module and the 5G radio frequency module in the terminal based on the first frequency band and the second frequency band; and the 4G radio frequency module and the 5G radio frequency module are used to search for wireless signals transmitted by any frequency point in the first frequency band and the second frequency band in parallel.

[0172] In some embodiments, the method further comprises:

[0173] determining full concurrency frequency band information and partial concurrency frequency band information according to frequency band distribution information of the 4G network and the 5G network;

[0174] The determination of the first frequency band for searching the 4G network and the second frequency band for searching the 5G network comprises:

[0175] determining the first frequency band for searching the 4G network and the second frequency band for searching the 5G network according to the full concurrency frequency band information and the partial concurrency frequency band information.

[0176] In this example, the frequency band management module obtains a full concurrency frequency band list and a partial concurrency frequency band list according to the radio frequency configuration information; here, the full concurrency frequency band list is used to record the frequency bands of the wireless networks that can work completely in parallel; and the partial concurrency frequency band list is used to record the frequency bands of the wireless networks that can work partially in parallel.

[0177] Step S402, if the terminal searches the 4G network first, start the registration process of registering to the 4G network, and continue to search the 5G network with higher priority than the 4G network;

[0178] It should be noted that when the terminal registers with the network side, the terminal can send a connection request to the network side; after the base station receives the connection request, the base station feeds back response information to the terminal. After the terminal receives the response information from the network side, the terminal sends an acknowledgement message indicating successful access or a non-acknowledgement message indicating failed access, thereby completing the registration process. After the terminal successfully accesses the network side, the terminal can perform a download or upload data service.

[0179] Since the performance indicators of the 5G network are better than those of the 4G network, when registering with the network, the terminal is preferably camped in the 5G network. Thus, if the terminal first searches for a 4G network, the terminal can start a registration process for registering with the 4G network and continue searching for a 5G network.

[0180] In some embodiments, the method further comprises:

[0181] If the terminal starts the registration process for registering with the 4G network and does not search for a 5G network within a preset time, the terminal stops searching for the 5G network.

[0182] In this example, if no 5G network is searched based on the searched frequency bands in the second frequency band, it is indicated that the terminal can not be in the coverage of the 5G network, and thus the terminal stops searching for the 5G network and camps in the 4G network.

[0183] In some embodiments, when the terminal first searches for a 4G network, the terminal starts a registration process for registering with the 4G network and continues searching for a 5G network having a higher priority than the 4G network, comprising:

[0184] If the terminal first searches for a 4G network, the concurrent state of the first frequency band and the second frequency band is determined.

[0185] If the concurrent state indicates that the first radio frequency module and the second radio frequency module can completely concurrently work in the first frequency band and the second frequency band, the terminal starts a registration process for registering with the 4G network and continues searching for the 5G network using the second radio frequency module.

[0186] Alternatively, if the concurrent state indicates that the first radio frequency module and the second radio frequency module can partially concurrently work in the first frequency band and the second frequency band, the terminal starts a registration process for registering with the 4G network; and after successful registration with the 4G network, the terminal continues searching for the 5G network using the second radio frequency module.

[0187] Step S403: After searching for a 5G network, the terminal registers with the 5G network.

[0188] In the example, when the terminal searches for the 5G network, since the terminal is still camped in the 4G network at this time, the terminal needs to disconnect the network connection with the 4G network first, and then start the registration procedure for registering to the 5G network.

[0189] In some embodiments, after searching for the 5G network, the registration to the 5G network comprises:

[0190] If the terminal has registered to the 4G network when searching for the 5G network, a deregistration procedure for deregistering to the 4G network is started;

[0191] Or, if the terminal has not registered to the 4G network when searching for the 5G network, the registration procedure for registering to the 4G network is stopped.

[0192] In the example, if the terminal has completed the registration procedure for the 4G network, at this time, the terminal has established a network connection with the 4G network, before the terminal starts the registration procedure for the 5G network, the terminal needs to initiate a deregistration procedure for the 4G network first, disconnects the connection with the 4G network, and then reinitiates the registration procedure for the 5G network. If the terminal has not completed the registration procedure for the 4G network, at this time, the terminal has not established a network connection with the 4G network, the terminal can stop the registration procedure for the 4G network and start the registration procedure for the 5G network instead.

[0193] In step S404, if the terminal searches for the 5G network first, a registration procedure for registering to the 5G network is started, and the search for the 4G network is stopped.

[0194] In the example, if the terminal can search for the 5G network first, the terminal is camped in the 5G network preferentially, and the search for the 4G network is stopped, which can not only ensure a high transmission speed of the network and improve the user experience, but also reduce unnecessary searches.

[0195] In step S405, if no wireless network is searched for within a preset time, the frequency point searched in the first frequency band and / or the second frequency band is adjusted.

[0196] The disclosure also provides a network searching apparatus. Figure 7 Fig. 1 is a structural schematic diagram of a network searching apparatus according to an example embodiment. Figure 8 As shown in the figure, the network searching apparatus 100 comprises:

[0197] The searching module 101 is configured to search for different wireless networks of at least two communication modes in parallel.

[0198] The registration module 102 is configured to, when at least one wireless network is searched for, start a registration procedure for registering to the wireless network searched for first.

[0199] In some embodiments, the registration module 102 is further configured to:

[0200] Upon searching for the first wireless network of the first type of the communication system, continue searching for a second wireless network having a higher priority than the first wireless network; wherein the second wireless network is a wireless network of a second type of the communication system.

[0201] In some embodiments, the registration module 102 is further configured to, upon searching for the second wireless network, register to the second wireless network.

[0202] In some embodiments, the registration module 102 is configured to:

[0203] If the first wireless network has been registered to upon searching for the second wireless network, initiate a de-registration procedure to de-register from the first wireless network;

[0204] or,

[0205] If the first wireless network has not been registered to upon searching for the second wireless network, stop a registration procedure to register to the first wireless network.

[0206] In some embodiments, the first wireless network of the first type of the communication system has a system bandwidth smaller than a system bandwidth of the second wireless network of the second type of the communication system.

[0207] In some embodiments, the apparatus further comprises:

[0208] a determination module configured to determine a first frequency range in which the first wireless network is searched and a second frequency range in which the second wireless network is searched;

[0209] the search module is configured to:

[0210] search for wireless signals transmitted from any frequency point within the first frequency range and the second frequency range in parallel.

[0211] In some embodiments, the determination module is further configured to:

[0212] if no wireless network is searched within a preset time, adjust the frequency point searched within the first frequency range and / or the second frequency range.

[0213] In some embodiments, the search module is configured to:

[0214] search for the first wireless network using a first radio frequency module and search for the second wireless network using a second radio frequency module.

[0215] As to the apparatus in the above-mentioned embodiments, the specific manners in which the various modules perform operations have been described in detail in the embodiments of the method, and thus will not be described in detail here.

[0216] Figure 8 is a block diagram of a network search device in accordance with an example embodiment. For example, device 200 can be a mobile phone, a mobile computer, or the like.

[0217] Referring to ​ , device 200 can include one or more of the following components: a processing component 202, a memory 204, a power supply component 206, a multimedia component 208, an audio component 210, an input / output (I / O) interface 212, a sensor component 214, and a communication component 216.

[0218] The processing component 202 usually controls overall operations of the device 200, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 202 can include one or more processors 220 to execute instructions stored in the memory 204 to complete all or part of steps of the above methods. In addition, the processing component 202 can include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 can include a multimedia module to facilitate the interaction between the multimedia component 208 and the processing component 202.

[0219] The memory 204 is configured to store various types of data to support operations of the device 200. Examples of these data include instructions for any application or method operating on the device 200, contact data, phonebook data, messages, pictures, videos, and the like. The memory 204 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0220] The power supply component 206 supplies electrical power for the various components of the device 200. The power supply component 206 can include a power supply management system, one or more power supplies, and other components associated with generating, managing and distributing power for the device 200.

[0221] The multimedia component 208 includes a display for the device 200 and a screen for providing an output interface between the device 200 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors for sensing touch, swiping and gestures on the touch panel. The touch sensors can not only sense a boundary of a touching or swiping action, but also detect duration and pressure associated with the touching or swiping action. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front and rear cameras can be a fixed optical lens system or have a focal length and optical zoom capability.

[0222] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC) for receiving an external audio signal when the device 200 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 204 or transmitted via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.

[0223] The I / O interface 212 provides an interface between the processing component 202 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0224] The sensor component 214 includes one or more sensors for providing status assessments of various aspects of the device 200. For example, the sensor component 214 can detect an open / closed position of the device 200, relative positioning of components, such as a display and a keypad of the device 200, a change in position of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200, and a temperature change of the device 200, among a plethora of other examples. The sensor component 214 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 214 can further include a light sensor (e.g., a CMOS or CCD image sensor) configured to work in conjunction with the camera component 208. In some embodiments, the sensor component 214 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0225] The communication component 216 is configured to facilitate wired or wireless communication between the apparatus 200 and other devices. The apparatus 200 can access a wireless network based on a communication standard, such as Wi-Fi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technology.

[0226] In an exemplary embodiment, the apparatus 200 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, for performing the above-described methods.

[0227] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 204 including instructions, is also provided, which can be executed by the processor 220 of the apparatus 200 to complete the above-described methods. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.

[0228] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the present disclosure cover any and all variations of the present disclosure including those variations that can be incorporated into other forms of the present disclosure. The specification and examples given herein are to be considered exemplary only, and the true scope and spirit of the disclosure being indicated by the following claims.

[0229] It is to be understood that the present disclosure is not limited to the precise construction described and as shown in the drawings, and that various modifications and changes can be effected therein by those skilled in the art without departing from the scope of the disclosure. The scope of the disclosure is to be limited only by the appended claims.

Claims

1. A network search method characterized by, The method comprises: parallel searching different wireless networks of at least two communication modes; when at least one wireless network is searched, starting a registration procedure of registering to the first searched wireless network without waiting for the end of searching of the other wireless networks; the parallel searching different wireless networks of at least two communication modes comprises: searching a wireless network with the highest priority, and searching the remaining wireless networks one by one according to the priority; wherein the remaining wireless networks are wireless networks of different communication modes except the wireless network with the highest priority; the method further comprises: the camping strategy comprises a single network registration strategy, which indicates camping to only one wireless network at a time.

2. The method of claim 1, wherein, The method further comprises: when a first wireless network of a first mode of the communication modes is searched, continuing to search a second wireless network with a higher priority than the first wireless network; wherein the second wireless network is a wireless network of a second mode of the communication modes.

3. The method of claim 2, wherein, The method further comprises: after the second wireless network is searched, registering to the second wireless network.

4. The method of claim 3, wherein, The registering to the second wireless network after the second wireless network is searched comprises: if the first wireless network is registered to when the second wireless network is searched, starting a deregistration procedure of deregistering to the first wireless network; or, if the first wireless network is not registered to when the second wireless network is searched, stopping the registration procedure of registering to the first wireless network.

5. The method of claim 2, wherein, The system bandwidth of the first wireless network of the first mode is smaller than the system bandwidth of the second wireless network of the second mode.

6. The method of claim 2, wherein, The method further comprises: determining a first frequency band for searching the first wireless network and a second frequency band for searching the second wireless network; the parallel searching different wireless networks of at least two communication modes comprises: parallel searching wireless signals transmitted by any frequency point in the first frequency band and the second frequency band.

7. The method of claim 6, wherein, The method further comprises: if no wireless network is searched within a preset time, adjusting the frequency point searched in the first frequency band and / or the second frequency band.

8. The method of claim 2, wherein, The parallel searching different wireless networks of at least two communication modes comprises: searching the first wireless network by using a first radio frequency module and searching the second wireless network by using a second radio frequency module.

9. A network search apparatus characterized by comprising: The apparatus comprises: a searching module, configured to parallel search different wireless networks of at least two communication modes; a registering module, configured to, when at least one wireless network is searched, start a registration procedure of registering to the first searched wireless network without waiting for the end of searching of the other wireless networks; the searching module is further configured to search a wireless network with the highest priority, and search the remaining wireless networks one by one according to the priority; wherein the remaining wireless networks are wireless networks of different communication modes except the wireless network with the highest priority; the registering module is further configured with a camping strategy, and the camping strategy comprises a single network registration strategy, which indicates camping to only one wireless network at a time.

10. The apparatus of claim 9, wherein, The registering module is further configured to: When the first wireless network of the first communication mode is searched, a second wireless network with a higher priority than the first wireless network is searched; wherein the second wireless network is a wireless network of a second communication mode.

11. The apparatus of claim 10, wherein, The registration module is configured to: After the second wireless network is searched, register to the second wireless network.

12. The apparatus of claim 11, wherein, The registration module is configured to: If the first wireless network is registered to when the second wireless network is searched, start a deregistration process to deregister to the first wireless network; Or, If the first wireless network is not registered to when the second wireless network is searched, stop a registration process to register to the first wireless network.

13. The apparatus of claim 10, wherein, The system bandwidth of the first wireless network of the first communication mode is less than the system bandwidth of the second wireless network of the second communication mode.

14. The apparatus of claim 10, wherein, The apparatus further comprises: A determination module configured to determine a first frequency range for searching the first wireless network and a second frequency range for searching the second wireless network; The search module is configured to: Search wireless signals transmitted by any frequency point in the first frequency range and the second frequency range in parallel.

15. The apparatus of claim 14, wherein, The determination module is further configured to: If no wireless network is searched within a preset time, adjust the frequency point searched in the first frequency range and / or the second frequency range.

16. The apparatus of claim 10, wherein, The search module is configured to: Search the first wireless network by using a first radio frequency module and search the second wireless network by using a second radio frequency module.

17. A network search apparatus, comprising: Comprise: A processor; A memory for storing executable instructions; Wherein, the processor is configured to execute the executable instructions stored in the memory, and implement the network search method in any one of claims 1 to 8.

18. A non-transitory computer readable storage medium, when instructions in the storage medium are executed by a processor of a network search apparatus, enable the network search apparatus to perform the network search method in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and apparatus of fast system selection in the td-scdma and gsm multimode terminal

    CN102365891A

  • Network search method of multi-mode terminal, and network search device of multi-mode terminal

    CN104159276A

  • Wireless Communication Device and multimode Mobile Communication Network Search in a wireless communication device

    CN104980995A

  • Method and apparatus for LTE cell search using multiple receivers of a mobile device

    US20150092709A1