Network Search Method, Device, Communication Mode Switching Method, and Storage Medium

By using an up-to-date priority list in the terminal device to adjust the priority of the network system, the problems of high network latency and high power consumption during search networks are solved, and more efficient network connection is achieved.

CN115499893BActive Publication Date: 2025-07-01JIANGSU SEUIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211267735.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-17
Publication Date
2025-07-01
Estimated Expiration
2042-10-17

AI Technical Summary

Technical Problem

In the prior art, when the terminal device searches the network, it causes high network delay and large power consumption due to uneven network updates.

Method used

Use an updated priority list to search the network, adjust the priority of the network system according to the actual connection situation, and reduce or close the search process of unsupported advanced networks.

Benefits of technology

Reduces network latency and reduces power consumption of communication devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115499893B_ABST
    Figure CN115499893B_ABST
Patent Text Reader

Abstract

The present application provides a network search method, a device, a communication mode switching method, and a storage medium. The network search method includes: performing network search according to an updatable priority list; the update process of the priority list includes: when performing network search according to the first priority list, if connected to a network of the first system, maintaining the first priority list, if connected to a network of the second system, updating the current priority list to the second priority list; the first priority list includes the first system, the second system, and the third system; when performing network search according to the second priority list, if connected to a network of the first system, restoring the current priority list to the first priority list, if connected to a network of the second system, updating the current priority list to the third priority list, if connected to a network of the third system, updating the current priority list to the fourth priority list. This method can reduce network latency and reduce the power consumption of communication devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a network search method, an apparatus, a communication mode switching method, a storage medium, and a computer device. Background Art

[0002] With the gradual development of communication technologies, network standards are also constantly updated, such as gradually evolving from 2G networks to 5G networks. Since the update of network standards takes a certain amount of time, it is difficult for the relatively new network standards to achieve full coverage. And the traditional network search method on terminals will cause some terminals to frequently search for signals of relatively new network standards when searching for networks in areas where there is no signal coverage of relatively new network standards, resulting in problems of high network latency and high power consumption in terminal communication. Summary of the Invention

[0003] The purpose of this application is to at least solve one of the above technical defects, especially the technical defects of high network latency and high power consumption during network search in the prior art.

[0004] In a first aspect, this application provides a network search method, and the method includes:

[0005] Perform network search according to an updatable priority list; the update process of the priority list includes:

[0006] When performing network search according to a first priority list, if connected to a network of a first standard, maintain the first priority list; if connected to a network of a second standard, reduce the priority of the first standard to the priority of the second standard, so as to update the current priority list to a second priority list; the first priority list includes multiple network standards, and the search priorities from high to low include the first standard, the second standard, and the third standard in sequence;

[0007] When performing network search according to a second priority list, if connected to a network of a first standard, restore the current priority list to the first priority list; if connected to a network of a second standard, reduce the priority of the first standard to the priority of the third standard, so as to update the current priority list to a third priority list; if connected to a network of a third standard, close the search for the first standard and reduce the priority of the second standard to the priority of the third standard, so as to update the current priority list to a fourth priority list.

[0008] In one embodiment, the update process of the priority list further includes:

[0009] When searching for a network according to the third priority list, if connected to a network of the first mode, the current priority list is restored to the first priority list; if connected to a network of the second mode, the third priority list is maintained; if connected to a network of the third mode, the search for the network of the first mode is turned off and the priority of the second mode is reduced to the priority of the third mode, so as to update the current priority list to the fourth priority list.

[0010] In one embodiment, the first priority list further includes a fourth mode, and the priority of searching for a network of the fourth mode is lower than that of the third mode;

[0011] The update process of the priority list further includes:

[0012] When searching for a network according to the fourth priority list, if connected to a network of the second mode, the current priority list is restored to the second priority list; if connected to a network of the third mode, the search for the network of the second mode is turned off, so as to update the current priority list to the fifth priority list; if connected to a network of the fourth mode, the priorities of the second mode and the third mode are reduced to the priority of the fourth mode, so as to update the current priority list to the sixth priority list.

[0013] In one embodiment, the first priority list further includes a mode to be retired, and the priority of the mode to be retired is lower than that of the fourth mode;

[0014] The update process of the priority list further includes:

[0015] When searching for a network according to the sixth priority list, if connected to a network of the second mode, the current priority list is restored to the second priority list; if connected to a network of the third mode, the current priority list is restored to the fourth priority list; if connected to a network of the fourth mode, the search for the networks of the second mode and the third mode is turned off, so as to update the current priority list to the seventh priority list; if connected to the mode to be retired, the priorities of the second mode, the third mode and the fourth mode are reduced to the priority of the mode to be retired, so as to update the current priority list to the eighth priority list.

[0016] In one embodiment, the update process of the priority list further includes:

[0017] When searching for a network according to the eighth priority list, if connected to a network of the second mode, the current priority list is restored to the second priority list; if connected to a network of the third mode, the current priority list is restored to the fourth priority list; if connected to a network of the fourth mode, the current priority list is restored to the sixth priority list; if connected to a network of the mode to be retired from the network, the search for networks of the second, third, and fourth modes is turned off to update the current priority list to the ninth priority list.

[0018] In one embodiment, the network of the first mode includes an NR network, the network of the second mode includes an LTE network, the network of the third mode includes a WCDMA network, the network of the fourth mode includes a GSM network, and the network of the mode to be retired from the network includes a TDSCDMA network, an EVDO network, and / or a CDMA network.

[0019] In one embodiment, the method further includes:

[0020] When connected to a network of the first mode and re-searching for a network according to the first priority list, if the communication quality of the first mode does not meet the preset conditions, it is determined whether the communication quality of the second mode meets the preset conditions;

[0021] In the case where the communication quality of the second mode meets the preset conditions, connect to the network of the second mode.

[0022] In one embodiment, the preset conditions include: the communication bandwidth is above the bandwidth threshold and / or the signal strength is above the strength threshold.

[0023] In a second aspect, the present application also provides a communication mode switching method, the method including:

[0024] When both the wide area network connection and the wireless connection are enabled, determine the target communication mode from multiple communication modes;

[0025] When the communication rate of the wireless connection mode is greater than the threshold corresponding to the target communication mode, communicate using the wireless connection mode, otherwise communicate using the wide area network connection mode; the wide area network connection mode is implemented based on the network search method in any of the above embodiments.

[0026] In one embodiment, the multiple communication modes include a performance mode, a balanced mode, and a traffic-saving mode;

[0027] When the communication rate of the wireless connection mode is greater than the threshold corresponding to the target communication mode, communicate using the wireless connection mode, otherwise communicate using the wide area network connection mode, including:

[0028] When the target communication mode is the performance mode, if the communication rate of the wireless connection method is greater than the first threshold, then communicate using the wireless connection method; otherwise, communicate using the wide area network connection method.

[0029] When the target communication mode is the balanced mode, if the communication rate of the wireless connection method is greater than the second threshold, then communicate using the wireless connection method; otherwise, communicate using the wide area network connection method; the second threshold is less than the first threshold.

[0030] When the target communication mode is the data-saving mode, if the communication rate of the wireless connection method is greater than the third threshold, then communicate using the wireless connection method; otherwise, communicate using the wide area network connection method; the third threshold is less than the second threshold.

[0031] Thirdly, an embodiment of the present application further provides a network search device, and the device includes:

[0032] A network search module, configured to perform network search according to an updatable priority list.

[0033] A first update module, when performing network search according to the first priority list, if connected to a network of the first network mode, then keep the first priority list; if connected to a network of the second network mode, then lower the priority of the first network mode to the priority of the second network mode, so as to update the current priority list to the second priority list; the first priority list includes multiple network modes, and the network search priorities include the first network mode, the second network mode, and the third network mode in descending order.

[0034] A second update module, when performing network search according to the second priority list, if connected to a network of the first network mode, then restore the current priority list to the first priority list; if connected to a network of the second network mode, then lower the priority of the first network mode to the priority of the third network mode, so as to update the current priority list to the third priority list; if connected to a network of the third network mode, then close the search for the first network mode and lower the priority of the second network mode to the priority of the third network mode, so as to update the current priority list to the fourth priority list.

[0035] Fourthly, an embodiment of the present application further provides a computer device, including one or more processors and a memory. Computer-readable instructions are stored in the memory, and when the computer-readable instructions are executed by the one or more processors, the steps of the network search method or the communication mode switching method in any of the above embodiments are executed.

[0036] Fifthly, an embodiment of the present application further provides a storage medium, in which computer-readable instructions are stored, and when the computer-readable instructions are executed by one or more processors, one or more processors are caused to execute the steps of the network search method or the communication mode switching method in any of the above embodiments.

[0037] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:

[0038] Based on any of the above embodiments, when the communication device performs network search, it performs network search according to an updatable priority list. The update of the priority list is based on the actual connection status of the communication device with each network mode. In the case where the base station does not support a more advanced network mode, the priority of the more advanced network mode is reduced or even turned off to reduce the search process for the unsupported more advanced network, thereby reducing network latency and reducing the power consumption of the communication device. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0040] Figure 1 It is a schematic flowchart of the network search method provided by the embodiment of the present application;

[0041] Figure 2 It is a schematic diagram of the update process of the first priority list in an embodiment of the present application;

[0042] Figure 3 It is a schematic diagram of the update process of the second priority list in an embodiment of the present application;

[0043] Figure 4 It is a schematic diagram of the update process of the third priority list in an embodiment of the present application;

[0044] Figure 5 It is a schematic diagram of the update process of the fourth priority list in an embodiment of the present application;

[0045] Figure 6 It is a schematic diagram of the update process of the sixth priority list in an embodiment of the present application;

[0046] Figure 7 It is a schematic diagram of the update process of the eighth priority list in an embodiment of the present application;

[0047] Figure 8 It is a schematic flowchart of the communication mode switching method provided by the embodiment of the present application;

[0048] Figure 9 It is an internal structure diagram of the computer device provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0049] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the scope of protection of the present application.

[0050] The present application provides a network search method, which includes: performing network search according to an updatable priority list. It can be understood that this network search method can be applied to communication devices that support connections of multiple communication systems, such as smart phones, smart watches, etc. When a communication device needs to use the network, it first searches for the existing base stations around it and performs network search according to the priority list corresponding to each base station. The priority list includes the priorities of each communication system. The communication device will first attempt to connect to the network corresponding to the communication system with a higher priority. After successfully connecting to the network corresponding to a certain communication system, in order to ensure the network quality, the communication device will also perform a re-network search when certain conditions are met. For example, when the residence time on the network corresponding to a certain communication system reaches a preset time, a re-network search will be performed. In the traditional technology, the more advanced network system is often set to a higher priority. However, the popularization degree of the base stations of the more advanced network system is often not high, resulting in some areas not supporting the connection to the network corresponding to the more advanced network system. Therefore, searching for the more advanced network system during each network search or re-network search will increase the additional link data packet delay and radio frequency link power consumption. To solve this problem, the priorities of each network system in the priority list in the present disclosure can be updated according to the actual situation. Please refer to Figure 1 , and the update process of the priority list includes steps S102 to S104.

[0051] S102, when performing network search according to the first priority list, if connected to the network of the first system, keep the first priority list; if connected to the network of the second system, lower the priority of the first system to the priority of the second system to update the current priority list to the second priority list.

[0052] The first priority list includes multiple network systems, and the network search priorities include the first system, the second system, and the third system in descending order. It can be understood that the first priority list is the initial priority list for each base station, such as Figure 2As shown, for ease of explanation, the serial numbers in the list represent the priority levels, with the smaller the serial number, the higher the priority. When setting the first priority list, it can be done according to the advancement degree of each network mode. For example, the advancement degrees of the first mode, the second mode, and the third mode decrease. It can also be set in other ways according to the actual situation for the priorities of each network mode in the first priority list. When searching for a network according to the first priority list, if a network of the first mode is searched and successfully connected, it means that there is a stable base station supporting the first mode in the current area. It makes sense to search for the network signal of the relatively advanced network mode of the first mode first. Therefore, when the communication device re-searches for a network on the connected base station, it will continue to search for a network according to the first priority list, as Figure 2 shown in A1.1.1. However, if a network of the first mode is not searched but a network of the second mode is searched and connected, it means that there is temporarily no stable base station supporting the first mode in the current area (for example, the network of the first mode is occupied or there is no base station transmitting the network signal of the first mode). Searching for the network signal of the first mode first will cause increased power consumption and network latency. Therefore, the network of the first mode is reduced to the same priority as the network of the second mode, as Figure 2 shown in A1.1.2, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the second priority list.

[0053] S104, when searching for a network according to the second priority list, if connected to a network of the first mode, the current priority list is restored to the first priority list; if connected to a network of the second mode, the priority of the first mode is reduced to the priority of the third mode to update the current priority list to the third priority list; if connected to a network of the third mode, the search for the first mode is turned off and the priority of the second mode is reduced to the priority of the third mode to update the current priority list to the fourth priority list.

[0054] For the second priority list, the highest priority is serial number 2. The network of the first mode can be searched first to determine whether the situation of unstable support for the first mode is lifted. If a network of the first mode is searched, it means that the situation of unstable support for the first mode is lifted, and the network of the first mode can be searched most preferentially, and the second priority list is restored to the first priority list, as Figure 3 shown in A1.2.1, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the first priority list. If a network of the first mode is not searched but a network of the second mode is searched and connected, it means that the situation of not supporting the network of the first mode cannot be solved temporarily. Then the priority of the network of the first mode is further reduced to the same priority as the network of the third mode, and the second priority list is updated to the third priority list, as Figure 3As shown in A1.2.2, when the communication device re-searches for a network on the connected base station, it will search for the network according to the third priority list.

[0055] If neither the network of the first radio access technology (RAT) nor the network of the second RAT in the second priority level is found, then the network in the third priority level will be searched. If a network of the third RAT is found and connected, it means that the networks of the second RAT in the current area are not stable, and the possibility that the base station stably supports the network of the first RAT is small. Then, the search for the first RAT will be turned off, and the second RAT will be reduced to the same priority level as the third RAT, and the second priority list will be updated to the fourth priority list, as Figure 3 As shown in A1.2.3, when the communication device re-searches for a network on the connected base station, it will search for the network according to the fourth priority list.

[0056] Based on the network search method in this embodiment, when the communication device searches for a network, it searches for the network according to an updatable priority list. The update of the priority list is based on the actual connection situation of the communication device with each network RAT. In the case that the base station does not support the network of a more advanced RAT, the priority of the network of the more advanced RAT will be reduced or even turned off to reduce the search process for the unsupported more advanced network, thereby reducing network latency and reducing the power consumption of the communication device.

[0057] In one embodiment, the update process of the priority list further includes: when searching for a network according to the third priority list, if a network of the first RAT is connected, the current priority list will be restored to the first priority list; if a network of the second RAT is connected, the third priority list will be maintained; if a network of the third RAT is connected, the search for the network of the first RAT will be turned off and the priority of the second RAT will be reduced to the priority of the third RAT, so as to update the current priority list to the fourth priority list.

[0058] It can be understood that when searching for a network according to the third priority list, the network of the second RAT has the highest priority, so the network of the second RAT will be searched first. If a network of the second RAT is found and connected, the third priority list will remain unchanged, as Figure 4 As shown in A2.1.1, when the communication device re-searches for a network on the connected base station, it will search for the network according to the third priority list.

[0059] If the network in the second priority level is not found, the network in the third priority level will be searched. The network of the first RAT can be searched first to determine whether the situation of unstable support for the first RAT is resolved. If a network of the first RAT is found and connected, it means that the situation of unstable support for the first RAT is resolved, and the network of the first RAT can be searched with the highest priority, and the third priority list will be restored to the first priority list, as Figure 4As shown in A2.1.2, when the communication device re-searches for a network on the connected base station, it will search for a network according to the first priority list. If the network of the first radio access technology is not found, but the network of the third radio access technology is found and connected, it means that the networks of the second radio access technology in the current area are not stable, and the possibility that the base station stably supports the network of the first radio access technology is small. Then, the search for the first radio access technology is turned off, and the priority of the second radio access technology is reduced to the same priority as the third radio access technology, and the third priority list is updated to the fourth priority list, as Figure 4 shown in A2.1.3, when the communication device re-searches for a network on the connected base station, it will search for a network according to the fourth priority list.

[0060] In one embodiment, the first priority list further includes a fourth radio access technology, and the priority of searching for the fourth radio access technology is lower than that of the third radio access technology. That is, the communication device also supports communicating with the network of the fourth radio access technology. When setting the first priority list, if sorted by advancement, the advancement of the network of the fourth radio access technology is lower than that of the network of the third radio access technology. It can also be sorted according to other factors according to the actual situation. In addition, it is worth mentioning that when the first priority list further includes the fourth radio access technology, it should be in Figures 2 to 4 a network of "4. Fourth radio access technology" should be added below the serial number 3 in each priority list. When the first priority list further includes the fourth radio access technology, the update process of the priority list further includes:

[0061] When searching for a network according to the fourth priority list, if connected to the network of the second radio access technology, the current priority list is restored to the second priority list; if connected to the network of the third radio access technology, the search for the network of the second radio access technology is turned off to update the current priority list to the fifth priority list; if connected to the network of the fourth radio access technology, the priorities of the second radio access technology and the third radio access technology are reduced to the priority of the fourth radio access technology to update the current priority list to the sixth priority list.

[0062] It can be understood that the highest priority in the fourth priority list is the network under the priority of serial number 3, including the networks of the second radio access technology and the third radio access technology. The network of the second radio access technology can be searched first to determine whether the situation of unstable support for the second radio access technology is resolved. If the network of the second radio access technology is found and connected, it means that the situation of unstable support for the second radio access technology is resolved, and the priority of the second radio access technology can be restored, and on the basis of the restoration of the priority of the second radio access technology, it is re-tried whether the network of the first radio access technology can be stably supported, that is, the fourth priority list is restored to the second priority list, as Figure 5As shown in A3.1.1, when the communication device re-searches for a network on the connected base station, it will search for a network according to the second priority list. If the network of the second system is not found but the network of the third system is found and connected, it means that the possibility of the base station stably supporting the network of the second system is small. Then, the search for the second system is turned off, and the fourth priority list is updated to the fifth priority list, as Figure 5 shown in A3.1.2, when the communication device re-searches for a network on the connected base station, it will search for a network according to the fifth priority list.

[0063] If the network of the priority No. 3 is not found, the network of the priority No. 4 will be searched, that is, the network of the fourth system will be searched. If the network of the fourth system is found and connected, it means that the networks of the second system and the third system in the current area are not stable. Then, the second system and the third system are reduced to the same priority as the fourth system, and the fourth priority list is updated to the sixth priority list, as Figure 5 shown in A3.1.3, when the communication device re-searches for a network on the connected base station, it will search for a network according to the sixth priority list.

[0064] In one embodiment, since the networks of the third system and the fourth system are already relatively backward networks, when the priority list is updated to the fifth priority list, it means that the communication infrastructure in the current area is relatively backward. When searching for a network according to the fifth priority list, only the connection between the third system and the fourth system needs to be tried.

[0065] In one embodiment, the first priority list further includes a network mode to be retired, and the priority of the network mode to be retired is lower than that of the fourth network mode. That is, the communication device still supports communicating with the network of the network mode to be retired. When setting the first priority list, the advancement degree of the network mode to be retired may be the same as that of one of the second network mode, the third network mode, and the fourth network mode. However, since some advanced communication network modes and backward communication network modes occupy the same frequency band, the relatively backward communication network mode needs to give up communication resources to the advanced communication network mode. Therefore, the relatively backward communication network mode will gradually retire from the network. In a specific embodiment, the network of the first network mode includes the NR network, the network of the second network mode includes the LTE network, the network of the third network mode includes the WCDMA network, the network of the fourth network mode includes the GSM network, and the network of the network mode to be retired includes the TDSCDMA network, the EVDO network, and / or the CDMA network. In this embodiment, the network of the network mode to be retired and the network of the third network mode both belong to the 3G network and have a similar advancement degree. However, since the frequency band occupied by the network mode to be retired is very important for 4G and 5G networks, this part of the frequency band needs to be given up for 4G and 5G, so the network in the network mode to be retired will gradually withdraw from the market. The specific communication network modes of the first network mode, the second network mode, the third network mode, the fourth network mode, and the network mode to be retired may be different from those in this embodiment and may change with the development of communication technologies and the regions where this disclosure is used. It is worth mentioning that when the first priority list further includes the network mode to be retired, Figures 2 to 5 a network of "5. Network mode to be retired" should be added below the serial number 4 in each priority list of

[0066] When searching for a network according to the sixth priority list, if connected to the network of the second network mode, the current priority list is restored to the second priority list; if connected to the network of the third network mode, the current priority list is restored to the fourth priority list; if connected to the network of the fourth network mode, the search for the networks of the second network mode and the third network mode is stopped to update the current priority list to the seventh priority list; if connected to the network mode to be retired, the priorities of the second network mode, the third network mode, and the fourth network mode are reduced to the priority of the network mode to be retired to update the current priority list to the eighth priority list.

[0067] It can be understood that the network with the highest priority in the sixth priority list is the network under the priority of serial number 4, including the networks of the second, third, and fourth systems. The network of the second system can be searched first to determine whether the situation of unstable support for the second system has been resolved. If the network of the second system is searched and connected, it means that the situation of unstable support for the second system has been resolved, and the priority of the second system can be restored. Based on the restored priority of the second system, it can be retried whether the network of the first system can be stably supported, that is, the sixth priority list is restored to the second priority list, as Figure 6 shown in A4.1.1, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the second priority list. If the network of the second system is not searched but the network of the third system is searched and connected, it means that the situation of unstable support for the third system has been resolved, and the priority of the third system can be restored. Based on the restored priority of the third system, it can be retried whether the network of the second system can be stably supported, that is, the sixth priority list is restored to the fourth priority list, as Figure 6 shown in A4.1.2, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the fourth priority list. If the networks of the second and third systems are not searched but the network of the fourth system is searched and connected, it means that the possibility of the base station stably supporting the networks of the second and third systems is small. Then, the searches for the second and third systems are closed, and the sixth priority list is updated to the seventh priority list, as Figure 6 shown in A4.1.3, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the seventh priority list.

[0068] If the network of the priority of serial number 4 is not searched, the network of the priority of serial number 5 will be searched, that is, the network of the system to be retired from the network will be searched. If the network of the system to be retired from the network is searched and connected, it means that the networks of the second, third, and fourth systems in the current area are all unstable. Then, the second, third, and fourth systems are reduced to the same priority as the system to be retired from the network, and the sixth priority list is updated to the eighth priority list, as Figure 6 shown in A4.1.4, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the eighth priority list.

[0069] In one embodiment, since the networks of the fourth system and the system to be retired from the network are already relatively backward networks, when the priority list is updated to the seventh priority list, it means that the communication infrastructure in the current area is relatively backward. When searching for a network according to the seventh priority list, it is only necessary to try to connect between the fourth system and the system to be retired from the network. If it is considered that there are few base stations still supporting the system to be retired from the network, after the network of the fourth system is searched for a preset number of times, the network of the system to be retired from the network can be searched again.

[0070] In one embodiment, the process of updating the priority list further includes: when searching for a network according to the eighth priority list, if connected to a network of the second mode, the current priority list is restored to the second priority list; if connected to a network of the third mode, the current priority list is restored to the fourth priority list; if connected to a network of the fourth mode, the current priority list is restored to the sixth priority list; if connected to a network of the mode to be retired from the network, the search for networks of the second mode, the third mode, and the fourth mode is turned off, so as to update the current priority list to the ninth priority list.

[0071] It can be understood that the network with the highest priority in the eighth priority list is the network under the priority of serial number 5, including the networks of the second mode, the third mode, the fourth mode, and the mode to be retired from the network. The network of the second mode can be searched first to determine whether the unstable support for the second mode is lifted. If the network of the second mode is searched and connected, it means that the unstable support for the second mode is lifted, and the priority of the second mode can be restored, and based on the restored priority of the second mode, it is re-tried whether the network of the first mode can be stably supported, that is, the eighth priority list is restored to the second priority list, as Figure 7 shown in A5.1.1, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the second priority list. If the network of the second mode is not searched but the network of the third mode is searched and connected, it means that the unstable support for the third mode is lifted, and the priority of the third mode can be restored, and based on the restored priority of the third mode, it is re-tried whether the network of the second mode can be stably supported, that is, the eighth priority list is restored to the fourth priority list, as Figure 7 shown in A5.1.2, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the fourth priority list. If the networks of the second mode and the third mode are not searched but the network of the fourth mode is searched and connected, it means that the unstable support for the fourth mode is lifted, and the priority of the fourth mode can be restored, and based on the restored priority of the fourth mode, it is re-tried whether the network of the third mode can be stably supported, that is, the eighth priority list is restored to the sixth priority list, as Figure 7 shown in A5.1.3, so that when the communication device re-searches for a network on the connected base station, it will search for a network according to the sixth priority list. If the networks of the second mode, the third mode, and the fourth mode are not searched but the network of the mode to be retired from the network is searched and connected, it means that the possibility of the base station stably supporting the networks of the second mode, the third mode, and the fourth mode is small, then the search for the second mode, the third mode, and the fourth mode is turned off, and the eighth priority list is updated to the ninth priority list, as Figure 7As shown in A5.1.4, when the communication device re-searches for a network on the connected base station, it will search for the network according to the ninth priority list.

[0072] In one embodiment, the network search method further includes:

[0073] 1) When connected to a network of the first mode and re-searching for a network according to the first priority list, if the communication quality of the first mode does not meet the preset conditions, then determine whether the communication quality of the second mode meets the preset conditions.

[0074] 2) If the communication quality of the second mode meets the preset conditions, then connect to the network of the second mode.

[0075] It can be understood that generally, communicating using the network of the first mode will be better than other networks with lower priorities. However, in some special cases, the network of the first mode may fluctuate, resulting in a large network delay, etc. To ensure the stable use of the network by the communication device, when connected to the network of the first mode, if the communication quality of the first mode does not meet the preset conditions, then search for the network signal of the second mode and determine whether the communication quality of the second mode meets the preset conditions. When the communication quality of the second mode meets the preset conditions and the communication quality of the first mode does not meet the preset conditions, then connect to the network of the second mode. According to the process of updating the priority list, at this time, the priority of the first mode should be reduced to the priority of the second mode to update the current priority list from the first priority list to the second priority list. In one embodiment, the preset conditions include: the communication bandwidth is above the bandwidth threshold and / or the signal strength is above the strength threshold. The signal strength can be evaluated by selecting the parameter index of RSSI (Received Signal Strength Indicator). The bandwidth threshold can be selected as 20M when the first mode is the NR network and the second mode is the LTE network.

[0076] This application also provides a communication mode switching method. Please refer to Figure 8 The method includes step S802 and step S804.

[0077] S802, when both the wide area network connection and the wireless connection are enabled, determine the target communication mode from multiple communication modes.

[0078] It can be understood that a wide area network connection can also be referred to as a cellular connection. Generally, a communication device can connect to the cellular network provided by an operator through the operator's Subscriber Identity Module (SIM card), thereby accessing the Internet. A wireless connection, on the other hand, enables a communication device to access the Internet based on the wireless signal emitted by a wireless router. In this embodiment, the communication device is configured with multiple communication modes, and each communication mode has different preferences when choosing between a wide area network connection and a wireless connection to access the Internet. The target communication mode is one selected by the communication device from multiple communication modes in response to the user's selection.

[0079] S804, when the communication rate of the wireless connection method is greater than the threshold corresponding to the target communication mode, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method. The wide area network connection method is implemented based on the network search method in any of the above embodiments.

[0080] Specifically, the threshold corresponding to each communication mode is different. This threshold reflects the lower limit of the wireless network communication rate when the user selects the wireless connection method. Only when the communication rate of the wireless connection method reaches this threshold will the wireless connection method be preferentially selected to save the user's traffic; otherwise, the wide area network connection method will be selected to ensure communication performance. Therefore, the higher the communication mode's requirement for communication rate, the higher the corresponding threshold.

[0081] In a specific embodiment, the multiple communication modes include a performance mode, a balanced mode, and a traffic-saving mode. When the communication rate of the wireless connection method is greater than the threshold corresponding to the target communication mode, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method, including:

[0082] 1) When the target communication mode is the performance mode, if the communication rate of the wireless connection method is greater than the first threshold, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method.

[0083] 2) When the target communication mode is the balanced mode, if the communication rate of the wireless connection method is greater than the second threshold, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method. The second threshold is less than the first threshold.

[0084] 3) When the target communication mode is the traffic-saving mode, if the communication rate of the wireless connection method is greater than the third threshold, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method. The third threshold is less than the second threshold.

[0085] It can be understood that from the data-saving mode to the performance mode, the requirement for communication rate gradually increases, and the traffic consumption of users also gradually increases, thus resulting in the quantitative relationship that the first threshold is greater than the second threshold, and the second threshold is greater than the third threshold. The communication rate of the wireless connection method can be determined according to the communication protocols supported by the wireless router. For example, wireless communication protocols such as 11ax and 11ac can be comparable to the communication rate of the 5G network, and wireless communication protocols such as 11n and 11g can be comparable to the communication rate of the 4G network. In a specific embodiment, the first threshold matches the average communication rate of the 5G network, the second threshold matches the average communication rate of the 4G network, and the third threshold matches the average communication rate of the 3G network.

[0086] The embodiment of the present application further provides a network search device, which includes a network search module, a first update module, and a second update module. The network search module is used to search for networks according to an updatable priority list. The first update module and the second update module can update the priority list. Specifically, when the first update module is used to search for networks according to the first priority list, if it connects to a network of the first network mode, it maintains the first priority list; if it connects to a network of the second network mode, it reduces the priority of the first network mode to the priority of the second network mode, so as to update the current priority list to the second priority list. The first priority list includes multiple network modes, and the search priorities include the first network mode, the second network mode, and the third network mode in descending order. When the second update module is used to search for networks according to the second priority list, if it connects to a network of the first network mode, it restores the current priority list to the first priority list; if it connects to a network of the second network mode, it reduces the priority of the first network mode to the priority of the third network mode, so as to update the current priority list to the third priority list; if it connects to a network of the third network mode, it closes the search for the first network mode and reduces the priority of the second network mode to the priority of the third network mode, so as to update the current priority list to the fourth priority list.

[0087] In one of the embodiments, the device further includes a third update module. When the third update module is used to search for networks according to the third priority list, if it connects to a network of the first network mode, it restores the current priority list to the first priority list; if it connects to a network of the second network mode, it maintains the third priority list; if it connects to a network of the third network mode, it closes the search for the first network mode and reduces the priority of the second network mode to the priority of the third network mode, so as to update the current priority list to the fourth priority list.

[0088] In one embodiment, the first priority list further includes a fourth network mode, and the network search priority of the fourth network mode is lower than that of the third network mode. The apparatus further includes a fourth update module. When the fourth update module performs network search according to the fourth priority list, if it is connected to a network of the second network mode, it restores the current priority list to the second priority list; if it is connected to a network of the third network mode, it closes the search for the network of the second network mode to update the current priority list to the fifth priority list; if it is connected to a network of the fourth network mode, it reduces the priorities of the second and third network modes to the priority of the fourth network mode to update the current priority list to the sixth priority list.

[0089] In one embodiment, the first priority list further includes a network mode to be retired, and the network search priority of the network mode to be retired is lower than that of the fourth network mode. The apparatus further includes a fifth update module. When the fifth update module performs network search according to the sixth priority list, if it is connected to a network of the second network mode, it restores the current priority list to the second priority list; if it is connected to a network of the third network mode, it restores the current priority list to the fourth priority list; if it is connected to a network of the fourth network mode, it closes the search for the networks of the second and third network modes to update the current priority list to the seventh priority list; if it is connected to the network mode to be retired, it reduces the priorities of the second, third, and fourth network modes to the priority of the network mode to be retired to update the current priority list to the eighth priority list.

[0090] In one embodiment, the apparatus further includes a sixth update module. When the sixth update module performs network search according to the eighth priority list, if it is connected to a network of the second network mode, it restores the current priority list to the second priority list; if it is connected to a network of the third network mode, it restores the current priority list to the fourth priority list; if it is connected to a network of the fourth network mode, it restores the current priority list to the sixth priority list; if it is connected to a network of the network mode to be retired, it closes the search for the networks of the second, third, and fourth network modes to update the current priority list to the ninth priority list.

[0091] An embodiment of the present application further provides a communication mode switching apparatus. The communication mode switching apparatus includes a mode determination module and a connection mode selection module. The mode determination module is used to determine a target communication mode from multiple communication modes when both a wide area network connection and a wireless connection are enabled. The connection mode selection module is used to perform communication using the wireless connection mode when the communication rate of the wireless connection mode is greater than the threshold corresponding to the target communication mode; otherwise, it performs communication using the wide area network connection mode. The wide area network connection mode is implemented based on the network search apparatus in any of the above embodiments.

[0092] In one embodiment, the multiple communication modes include a performance mode, a balanced mode, and a data-saving mode. The connection method selection module is configured to, when the target communication mode is the performance mode, if the communication rate of the wireless connection method is greater than a first threshold, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method. When the target communication mode is the balanced mode, if the communication rate of the wireless connection method is greater than a second threshold, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method. The second threshold is less than the first threshold. When the target communication mode is the data-saving mode, if the communication rate of the wireless connection method is greater than a third threshold, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method. The third threshold is less than the second threshold.

[0093] An embodiment of the present application further provides a computer device, including one or more processors, and a memory. Computer-readable instructions are stored in the memory. When the computer-readable instructions are executed by the one or more processors, the steps of the network search method or the communication mode switching method in any of the above embodiments are executed.

[0094] An embodiment of the present application further provides a storage medium. Computer-readable instructions are stored in the storage medium. When the computer-readable instructions are executed by one or more processors, the one or more processors are caused to execute the steps of the network search method or the communication mode switching method in any of the above embodiments.

[0095] Schematically, as Figure 9 shown, Figure 9 is a schematic internal structure diagram of a computer device provided by an embodiment of the present application. Referring to Figure 9 , the computer device 300 includes a processing component 302, which further includes one or more processors, and memory resources represented by a memory 301 for storing instructions executable by the processing component 302, such as application programs. The application programs stored in the memory 301 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 302 is configured to execute instructions to perform the text recognition method of any of the above embodiments.

[0096] The computer device 300 may further include a power supply component 303 configured to perform power management of the computer device 300, a wired or wireless network interface 304 configured to connect the computer device 300 to a network, and an input / output (I / O) interface 305. The computer device 300 may operate based on an operating system stored in the memory 301, such as WindowsServer TM, Mac OS XTM, Unix TM, Linux TM, Free BSDTM, or the like.

[0097] Those skilled in the art can understand,Figure 9 The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0098] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0099] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can be referred to each other.

[0100] The above description of the disclosed embodiments enables those skilled in the art to implement or use this application. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application will not be limited to these embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A network search method, characterized in that, The method includes: Searching for networks according to an updatable priority list; the update process of the priority list includes: When searching for networks according to the first priority list, if connected to a network of the first network mode, keep the first priority list; if connected to a network of the second network mode, reduce the priority of the first network mode to the same priority as the second network mode, so as to update the current priority list to the second priority list; the first priority list includes multiple network modes, and the search priorities from high to low include the first network mode, the second network mode and the third network mode in sequence; When searching for networks according to the second priority list, first search for a network of the first network mode. If connected to the network of the first network mode, restore the current priority list to the first priority list; if connected to the network of the second network mode, reduce the priority of the first network mode to the same priority as the third network mode, so as to update the current priority list to the third priority list; if connected to the network of the third network mode, close the search for the first network mode and reduce the priority of the second network mode to the same priority as the third network mode, so as to update the current priority list to the fourth priority list.

2. The method according to claim 1, characterized in that, The update process of the priority list further includes: When searching for networks according to the third priority list, if connected to the network of the first network mode, restore the current priority list to the first priority list; if connected to the network of the second network mode, keep the third priority list; if connected to the network of the third network mode, close the search for the network of the first network mode and reduce the priority of the second network mode to the priority of the third network mode, so as to update the current priority list to the fourth priority list.

3. The method according to claim 2, characterized in that The first priority list further includes a fourth network mode, and the search priority of the fourth network mode is lower than that of the third network mode; The update process of the priority list further includes: When searching for networks according to the fourth priority list, if connected to the network of the second network mode, restore the current priority list to the second priority list; if connected to the network of the third network mode, close the search for the network of the second network mode, so as to update the current priority list to the fifth priority list; if connected to the network of the fourth network mode, reduce the priorities of the second network mode and the third network mode to the priority of the fourth network mode, so as to update the current priority list to the sixth priority list.

4. The method according to claim 3, wherein The first priority list further includes a network mode to be disconnected, and the priority of the network mode to be disconnected is lower than that of the fourth network mode; The update process of the priority list further includes: When searching for a network according to the sixth priority list, if connected to the network of the second mode, restore the current priority list to the second priority list; if connected to the network of the third mode, restore the current priority list to the fourth priority list; if connected to the network of the fourth mode, stop searching for the networks of the second mode and the third mode to update the current priority list to the seventh priority list; if connected to the network of the to-be-disconnected mode, lower the priorities of the second mode, the third mode, and the fourth mode to the priority of the to-be-disconnected mode to update the current priority list to the eighth priority list.

5. The method according to claim 4, characterized in that The update process of the priority list further includes: When searching for a network according to the eighth priority list, if connected to the network of the second mode, restore the current priority list to the second priority list; if connected to the network of the third mode, restore the current priority list to the fourth priority list; if connected to the network of the fourth mode, restore the current priority list to the sixth priority list; if connected to the network of the to-be-disconnected mode, stop searching for the networks of the second mode, the third mode, and the fourth mode to update the current priority list to the ninth priority list.

6. The method according to claim 4, characterized in that, The network of the first mode includes an NR network, the network of the second mode includes an LTE network, the network of the third mode includes a WCDMA network, the network of the fourth mode includes a GSM network, and the network of the to-be-disconnected mode includes a TDSCDMA network, an EVDO network, and / or a CDMA network.

7. The method according to claim 1, characterized in that, The method further includes: When connected to the network of the first mode and re-searching for a network according to the first priority list, if the communication quality of the first mode does not meet the preset condition, determine whether the communication quality of the second mode meets the preset condition; If the communication quality of the second mode meets the preset condition, connect to the network of the second mode.

8. The method according to claim 7, wherein The preset condition includes: the communication bandwidth is above the bandwidth threshold and / or the signal strength is above the strength threshold.

9. A communication mode switching method, characterized in that, The method includes: When both the wide area network connection and the wireless connection are enabled, determine the target communication mode from multiple communication modes; When the communication rate of the wireless connection method is greater than the threshold corresponding to the target communication mode, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method; the wide area network connection method is implemented based on the network search method according to any one of claims 1-8.

10. The method according to claim 9, characterized in that, The multiple communication modes include a performance mode, a balanced mode, and a traffic-saving mode; When the communication rate of the wireless connection method is greater than the threshold corresponding to the target communication mode, communicate using the wireless connection method; otherwise, communicate using the wide area network connection method, including: When the target communication mode is the performance mode, if the communication rate of the wireless connection method is greater than the first threshold, communication is performed using the wireless connection method; otherwise, communication is performed using the wide area network connection method. When the target communication mode is the balanced mode, if the communication rate of the wireless connection method is greater than the second threshold, communication is performed using the wireless connection method; otherwise, communication is performed using the wide area network connection method; the second threshold is less than the first threshold. When the target communication mode is the traffic-saving mode, if the communication rate of the wireless connection method is greater than the third threshold, communication is performed using the wireless connection method; otherwise, communication is performed using the wide area network connection method; the third threshold is less than the second threshold.

11. A network search device, characterized in that, The device includes: A network search module for performing network search according to an updatable priority list. A first update module for, when performing network search according to the first priority list, if connected to a network of the first network mode, maintaining the first priority list; if connected to a network of the second network mode, reducing the priority of the first network mode to the same priority as the second network mode to update the current priority list to the second priority list; the first priority list includes multiple network modes, and the network search priorities include the first network mode, the second network mode, and the third network mode in descending order. A second update module for, when performing network search according to the second priority list, first searching for a network of the first network mode. If connected to the network of the first network mode, restoring the current priority list to the first priority list; if connected to the network of the second network mode, reducing the priority of the first network mode to the same priority as the third network mode to update the current priority list to the third priority list; if connected to the network of the third network mode, closing the search for the first network mode and reducing the priority of the second network mode to the same priority as the third network mode to update the current priority list to the fourth priority list.

12. A computer device, characterized in that, It includes one or more processors and a memory. Computer-readable instructions are stored in the memory. When the computer-readable instructions are executed by the one or more processors, the steps of the network search method according to any one of claims 1 to 8 or the communication mode switching method according to any one of claims 9 to 10 are executed.

13. A storage medium, characterized in that, Computer-readable instructions are stored in the storage medium. When the computer-readable instructions are executed by one or more processors, one or more processors are caused to execute the steps of the network search method according to any one of claims 1 to 8 or the communication mode switching method according to any one of claims 9 to 10.

Citation Information

Patent Citations

  • Network searching method and device, mobile terminal and storage medium

    CN114666871A