A cloud service-based network searching method, a terminal and a cloud server

CN115515206BActive Publication Date: 2026-10-20ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211339014.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2016-07-28
Publication Date
2026-10-20
Estimated Expiration
2036-07-28

AI Technical Summary

Technical Problem

[0007]在传统的搜网和切换方法下,终端有可能不是待机在最稳定的网络下,终端的搜网时间较长,终端待机下可能切换频繁,终端在无网的情况下搜网频繁

Benefits of technology

[0038]本发明实施例提供一种基于云服务的搜网方法、终端及云服务器,其中:终端确定自身的当前位置信息;所述终端向云服务器发送第一请求,其中,所述第一请求用于获取与所述当前位置信息对应的第一网络信息;所述终端接收所述云服务器发送的第一响应,其中,所述第一响应中包括第一网络信息;所述终端根据自身已注册的第二网络信息和所述第一网络信息,判断是否要注册到第一网络信息对应的第一网络;如果所述终端要注册到所述第一网络,所述终端向所述第一网络发起注册,如此,能够使得终端注册到更加稳定的网络,进而减少所述终端频繁切换。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115515206B_ABST
    Figure CN115515206B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a network searching method based on cloud service, a terminal and a cloud server, wherein the method comprises: determining current position information of the terminal; sending a first request to the cloud server, wherein the first request is used to acquire first network information corresponding to the current position information; receiving a first response sent by the cloud server, wherein the first response comprises the first network information; judging whether to register to a first network corresponding to the first network information according to second network information registered by the terminal and the first network information; and if the terminal is to register to the first network, initiating registration to the first network.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Divisional Application Instructions

[0002] This application is a divisional application of Chinese patent application No. 201610616837.8, filed on July 28, 2016, entitled "A cloud service-based network search method, terminal and cloud server". Technical Field

[0003] This invention relates to the field of wireless communication, and more particularly to a network search method, terminal, and cloud server based on cloud services. Background Technology

[0004] Mobile communication has now entered the 4G era, with data services becoming mainstream. GPS (Global Positioning System) has become a standard feature of smart terminals, allowing users to easily locate themselves. WiFi (Wireless Fidelity) has widespread public and home coverage, and WiFi functionality has also become a standard feature of smart terminals. Cloud technology has also seen large-scale application, allowing mobile phone users to upload information to the cloud for storage.

[0005] Based on the above conditions, it becomes possible to optimize terminal network search and registration using big data. By combining terminal location information and network conditions, the terminal can search for and register on stable networks, providing better service to users.

[0006] Current network search and registration methods are as follows: After the terminal powers on, it first registers with the previously registered network. If registration fails, it searches for frequency bands for each network standard based on the priority of the network standard, and registers according to the protocol requirements. If the terminal loses network access, it searches for various frequency points supported by the network standard, selects the network with the strongest signal from the search results, and registers. After successful registration, the terminal enters standby mode. While the terminal is in standby mode, it measures the target cell based on network broadcast messages during movement, and switches to the target cell if the conditions are met.

[0007] Under traditional network search and handover methods, the terminal may not be in standby mode with the most stable network, the network search time may be long, the terminal may handover frequently while in standby mode, and the terminal may search for networks frequently when there is no network. Summary of the Invention

[0008] To address the technical problems existing in the background art, embodiments of the present invention provide a cloud service-based network search method, terminal, and cloud server, which enables the terminal to search for and register with a stable network.

[0009] To achieve the above objectives, the technical solution of this invention is implemented as follows:

[0010] In a first aspect, embodiments of the present invention provide a cloud service-based network search method, the method comprising:

[0011] The terminal determines its current location information;

[0012] The terminal sends a first request to the cloud server, wherein the first request is used to obtain first network information corresponding to the current location information;

[0013] The terminal receives a first response sent by the cloud server, wherein the first response includes first network information;

[0014] The terminal determines whether to register with the first network corresponding to the first network based on its own registered second network information and the first network information.

[0015] If the terminal wants to register with the first network, the terminal initiates the registration process with the first network.

[0016] Secondly, embodiments of the present invention provide a cloud service-based network search method, the method comprising:

[0017] The cloud server receives a first request sent by the terminal, wherein the first request is used to obtain first network information corresponding to the current location information;

[0018] The cloud server sends a first response to the terminal, wherein the first response includes first network information;

[0019] The cloud server receives third-party network information sent by the terminal;

[0020] The cloud server determines whether the terminal's current location stores fifth network information;

[0021] If the terminal's current location stores fifth network information, the cloud server determines whether the fifth network information and the third network information are the same;

[0022] If the fifth network information is different from the third network information, the cloud server determines the sixth network information of the terminal's current location according to a predetermined algorithm;

[0023] The cloud server updates the network information of the terminal's current location to the sixth network information.

[0024] Thirdly, embodiments of the present invention provide a terminal for searching the network based on cloud services, the terminal comprising:

[0025] The first determining module is used to determine its own current location information;

[0026] The first sending module is used to send a first request to the cloud server, wherein the first request is used to obtain first network information corresponding to the current location information;

[0027] The first receiving module is configured to receive a first response sent by the cloud server, wherein the first response includes first network information;

[0028] The first judgment module is used to determine whether to register to the first network corresponding to the first network information based on its own registered second network information and the first network information;

[0029] The first registration module is used to initiate registration with the first network if the terminal wants to register with the first network.

[0030] Fourthly, embodiments of the present invention provide a cloud server based on cloud service network search, the cloud server comprising:

[0031] The third receiving module is used to receive a first request sent by the terminal, wherein the first request is used to obtain first network information corresponding to the current location information;

[0032] The fourth sending module is used to send a first response to the terminal, wherein the first response includes first network information;

[0033] The fourth receiving module is used to receive third network information sent by the terminal;

[0034] The sixth judgment module is used to determine whether the terminal's current location stores the fifth network information;

[0035] The seventh judgment module is used to determine whether the fifth network information and the third network information are the same if the terminal's current location stores fifth network information;

[0036] The fourth determining module is used to determine the sixth network information of the current location of the terminal according to a predetermined algorithm if the fifth network information is different from the third network information.

[0037] The first update module is used to update the network information of the current location of the terminal to the sixth network information.

[0038] This invention provides a cloud service-based network search method, terminal, and cloud server, wherein: the terminal determines its current location information; the terminal sends a first request to the cloud server, wherein the first request is used to obtain first network information corresponding to the current location information; the terminal receives a first response sent by the cloud server, wherein the first response includes the first network information; the terminal determines whether to register with the first network corresponding to the first network information based on its own registered second network information and the first network information; if the terminal wants to register with the first network, the terminal initiates registration with the first network, thereby enabling the terminal to register with a more stable network and reducing the frequency of the terminal switching. Attached Figure Description

[0039] Figure 1 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method according to Embodiment 1 of the present invention.

[0040] Figure 2 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 2 of the present invention.

[0041] Figure 3 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 3 of the present invention;

[0042] Figure 4-1 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 4 of the present invention.

[0043] Figure 4-2 This is a schematic diagram illustrating the process of a terminal obtaining its current location according to an embodiment of the present invention.

[0044] Figure 4-3 This is a schematic diagram illustrating the implementation process of a terminal registering based on its own registered network information and network information sent by the cloud server, according to an embodiment of the present invention.

[0045] Figure 4-4 This is a schematic diagram illustrating the process by which a terminal uploads location network information to a cloud server after completing registration, according to an embodiment of the present invention.

[0046] Figure 4-5 This is a schematic diagram illustrating the process of updating terminal location network information via a cloud server according to an embodiment of the present invention.

[0047] Figure 5 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 5 of the present invention.

[0048] Figure 6 This is a schematic diagram of the composition structure of the cloud service-based web search system according to Embodiment Six of the present invention;

[0049] Figure 7This is a schematic diagram of the composition structure of the cloud service-based web search system in Embodiment 7 of the present invention. Detailed Implementation

[0050] Example 1

[0051] To address the technical problems mentioned in the background section, this invention provides a cloud service-based network search method that enables terminals to register with stable networks, thereby avoiding frequent switching and improving user experience. Figure 1 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method according to Embodiment 1 of the present invention. Figure 1 As shown, the method includes:

[0052] Step S101: The terminal determines its current location information;

[0053] Here, step S101 further includes: after the terminal is powered on, it determines whether its own data service is available; if the terminal's data service is available, the terminal starts the positioning system; the terminal obtains its current location information through the positioning system.

[0054] Step S102: The terminal sends a first request to the cloud server;

[0055] Here, the first request is used to obtain first network information corresponding to the current location information. The first network information may also include multiple network information related to the current location. The first network information includes at least frequency band, frequency point, cell identifier, and signal strength. The cloud server receives the first request and sends a first response to the terminal.

[0056] Step S103: The terminal receives the first response sent by the cloud server;

[0057] Here, the first response includes first network information.

[0058] Step S104: The terminal determines whether to register with the first network corresponding to the first network information based on its own registered second network information and the first network information.

[0059] Here, the terminal determines whether the second signal strength carried in the second network information it has registered is greater than the first signal strength carried in the first network information. If the second signal strength is greater than the first signal strength, the terminal does not need to register with the first network corresponding to the first network information. If the second signal strength is less than the first signal strength, the terminal registers with the first network corresponding to the first network information. In this way, the terminal can actively choose to register with a stable network, thereby avoiding frequent switching and improving the user experience.

[0060] Step S105: If the terminal wants to register with the first network, the terminal initiates registration with the first network.

[0061] In this invention, the terminal determines its current location information; the terminal sends a first request to the cloud server, wherein the first request is used to obtain first network information corresponding to the current location information; the terminal receives a first response sent by the cloud server, wherein the first response includes the first network information; the terminal determines whether to register with the first network corresponding to the first network information based on its own registered second network information and the first network information; if the terminal wants to register with the first network, the terminal initiates registration with the first network. In this way, the terminal can register with a more stable network, thereby avoiding frequent switching and improving the user experience.

[0062] Example 2

[0063] Based on the foregoing embodiments, this invention further provides a cloud service-based network search method. Figure 2 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 2 of the present invention, as shown below. Figure 2 As shown, the method includes:

[0064] Step S201: The terminal determines its current location information;

[0065] Here, step S201 further includes: after the terminal is powered on, it determines whether its own data service is available; if the terminal's data service is available, the terminal starts the positioning system; the terminal obtains its current location information through the positioning system.

[0066] Step S202: The terminal sends a first request to the cloud server;

[0067] Here, the first request is used to obtain first network information corresponding to the current location information. The first network information may also include multiple network information related to the current location. The first network information includes at least frequency band, frequency point, cell identifier, and signal strength. The cloud server receives the first request and sends a first response to the terminal.

[0068] Step S203: The terminal receives the first response sent by the cloud server;

[0069] Here, the first response includes first network information.

[0070] Step S204: The terminal determines whether to register with the first network corresponding to the first network information based on its own registered second network information and the first network information.

[0071] Here, the terminal determines whether the second signal strength carried in the second network information it has registered is greater than the first signal strength carried in the first network information. If the second signal strength is greater than the first signal strength, the terminal does not need to register with the first network corresponding to the first network information. If the second signal strength is less than the first signal strength, the terminal registers with the first network corresponding to the first network information. In this way, the terminal can actively choose to register with a stable network.

[0072] Step S205: If the terminal wants to register with the first network, the terminal initiates registration with the first network;

[0073] Step S206: The terminal determines whether the registration was successful;

[0074] Step S207: If the terminal registration is successful, the terminal will reset the registration count counter to zero.

[0075] Step S208: If the terminal registration fails, the terminal increments the registration count by 1 and determines whether the registration count is less than a preset threshold.

[0076] Step S209: If the number of registrations is less than a preset threshold, the terminal initiates registration with the first network again;

[0077] Step S210: If the number of registrations exceeds a preset threshold, the terminal ends the registration process and determines the third network information of the current location;

[0078] Step S211: The terminal sends the third network information of its current location to the cloud server;

[0079] Here, the cloud server receives third-party network information sent by the terminal;

[0080] Step S212: The cloud server determines whether the current location of the terminal stores fifth network information;

[0081] Step S213: If the terminal's current location stores fifth network information, the cloud server determines whether the fifth network information and the third network information are the same;

[0082] Step S214: If the fifth network information is different from the third network information, the cloud server determines the sixth network information of the terminal's current location according to a predetermined algorithm;

[0083] Step S215: The cloud server updates the network information of the terminal's current location to the sixth network information;

[0084] Step S216: If the terminal's current location does not have the fifth network information saved, the cloud server determines the seventh network information of the terminal's current location according to a predetermined algorithm.

[0085] In step S217, the cloud server updates the network information of the terminal's current location to the seventh network information.

[0086] Example 3

[0087] Based on the foregoing embodiments, this invention provides a cloud service-based network search method. Figure 3 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 3 of the present invention. Figure 3 As shown, the method includes:

[0088] Step S301: If the terminal fails to register with the network after powering on, the terminal determines whether there is a WiFi service with a signal strength exceeding the second threshold.

[0089] Step S302: If there is a WiFi service with a signal strength exceeding the second threshold, the terminal establishes a connection with the WiFi service.

[0090] Step S303, the terminal determines the current location information;

[0091] Step S304: The terminal sends a second request to the cloud server.

[0092] Here, the second request is used to obtain fourth network information of the current location, and the cloud server receives the second request.

[0093] Step S305: The terminal receives a second response from the cloud server;

[0094] Here, the cloud server sends a second response to the terminal, the second response including fourth network information.

[0095] Step S306: The terminal determines whether there is a wireless network that can be registered in the fourth network information;

[0096] Step S307: If there is no wireless network that can be registered in the fourth network information, the terminal stops periodically searching for networks.

[0097] In this embodiment of the invention, when the terminal is not registered to a network, it can connect via WiFi service to obtain network information of the terminal's current location stored in the cloud server. If there is no network that can be registered in the network information of the current location stored in the cloud server, the terminal stops periodically searching for networks. This can reduce the power consumption of the terminal due to periodically searching for networks, thereby extending the standby time of the terminal.

[0098] Example 4

[0099] To address the shortcomings of traditional website search, registration, and switching methods, this invention first provides a cloud service-based website search method. Figure 4-1 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 4 of the present invention, as shown below. Figure 4-1 As shown, the method includes:

[0100] Step S401: After the terminal is powered on, it uses GPS to locate its current location.

[0101] Here, the implementation process of step S401 is as follows: Figure 4-2 As shown, when data services are available, GPS is activated to locate the terminal and obtain its position.

[0102] Step S402: The terminal sends a request to the cloud server to obtain network information of its current location;

[0103] Step S403: After receiving the request, the cloud server obtains network information based on the terminal's location and sends the network information to the terminal.

[0104] In step S404, the terminal receives network information sent by the cloud server, first saves it in the local database, and then uses the acquired network information to switch to the corresponding network.

[0105] Here, the implementation process of step S404 is as follows: Figure 4-3 As shown, step S404 further includes:

[0106] Step S4041: The terminal compares the network information obtained from the cloud server (including country code, operator code, frequency band, frequency point, cell, cell identifier and signal strength, etc.) with the network information currently registered by the terminal. If they are the same, the process ends.

[0107] Here, after receiving network information sent by the cloud server, the terminal determines whether the signal strength of its registered network is less than the signal strength carried in the network information sent by the cloud server.

[0108] Step S4042: The terminal initiates registration based on the cloud server network information;

[0109] Here, if the signal strength of the network that the terminal has registered with is not less than the signal strength carried in the network information sent by the cloud server, the terminal will remain in the registered network. If the signal strength of the network that the terminal has registered with is less than the signal strength carried in the network information sent by the cloud server, the terminal will register with the network corresponding to the network information sent by the cloud server.

[0110] In step S4043, the terminal determines whether the registration is successful. If yes, proceed to step S4046; otherwise, proceed to step S4044.

[0111] Step S4044: If registration fails and the terminal determines whether the number of registration attempts is less than N (generally recommended to be 3), if yes, proceed to step S4042; otherwise, proceed to step S4045.

[0112] Step S4045: If the number of registrations is not less than N, the terminal ends the registration process and records the network information of the current location.

[0113] Step S4046: If the terminal registration is successful, the registration count counter is reset to zero, and the process ends.

[0114] Step S405: After the terminal network is stable, compare the current network information of the terminal location with the network information sent by the cloud server. If there is a difference, upload the current network information of the location.

[0115] Here, the implementation process of step S405 is as follows: Figure 4-4 As shown, after the terminal finishes registration, if the registration is successful based on the network information sent by the cloud server, the process ends; otherwise, the terminal uploads the network information of its current location to the cloud server. The terminal uploads the network information of its current location based on service status and signal strength, selecting network information from the current serving cell and multiple neighboring cells for upload.

[0116] In step S406, the cloud server receives the network information of the location point reported by the terminal, saves it on the cloud server, and decides whether to update the network information of the location point according to the network information update rules of the location point.

[0117] Here, the implementation process of step S406 is as follows: Figure 4-5 As shown, step S406 further includes:

[0118] Step S4061: The cloud server receives the location network information reported by the terminal;

[0119] In step S4062, the cloud server determines whether there is network information at the location point. If yes, proceed to step S4063; otherwise, proceed to step S4065.

[0120] Step S4063: If the location point has network information, the cloud server determines whether the network information of the location point is consistent with the network information stored in the cloud server. If yes, proceed to step S4064; otherwise, proceed to step S4065.

[0121] Step S4064: If the network information at this location point is consistent with the network information stored on the cloud server, the process ends.

[0122] Step S4065: Save the network information of the location point on the cloud server;

[0123] Step S4066: Use the algorithm to optimize network information to update the network information of the location points.

[0124] Here, the cloud server selects network information for terminal location points within the error range based on GPS accuracy. Different cells are selected based on signal strength, along with their cell identifiers. For cells with the same signal strength, a cell identifier is selected based on signal strength. N network information entries are then saved for that location point. Here, "same cell" refers to cells with the same LAC (Location Area Code).

[0125] Example 5

[0126] Based on the foregoing embodiments, this embodiment provides a cloud service-based network search method when the terminal network has no service but has WiFi service. Figure 5 This is a schematic diagram illustrating the implementation process of the cloud service-based network search method in Embodiment 5 of the present invention, as shown below. Figure 5 As shown, the method includes:

[0127] Step S501: The terminal determines whether WiFi service is available; if not, the process ends.

[0128] Step S502, the terminal obtains its location via GPS;

[0129] Step S503: Obtain the network information of the location point from the cloud server based on the location point;

[0130] Step S504: If the network is unavailable at the location, proceed to step S505; otherwise, end the process.

[0131] In step S505, the terminal stops the network search timer and ceases periodic network searches.

[0132] In this embodiment of the invention, when the terminal is powered on and data services are available, a prompt box will pop up, indicating that the activity will generate data traffic and prompting the user whether to participate in the activity to improve user experience. A prompt box will also pop up when WiFi data services are available, prompting the user whether to participate in the user experience activity. The user experience will only start after the user clicks "confirm".

[0133] Example 6

[0134] Based on the foregoing embodiments, this invention provides a cloud service-based network search system. Figure 6This is a schematic diagram of the composition structure of the cloud service-based web search system according to Embodiment Six of the present invention, as shown below. Figure 6 As shown, the system includes a terminal 61 and a cloud server 62. The terminal 61 includes a first determining module 611, a first sending module 612, a first receiving module 613, a first judging module 614, a first registration module 615, a second judging module 616, a first clearing module 617, a third judging module 618, a second registration module 619, a second determining module 6110, and a second sending module 6111. The cloud server 62 includes a third receiving module 621, a fourth sending module 622, a fourth receiving module 623, a sixth judging module 624, a seventh judging module 625, a fourth determining module 626, a first updating module 627, a fifth determining module 628, and a second updating module 629.

[0135] The first determining module 611 is used to determine its own current location information;

[0136] Here, the first determining module further includes: a first judging unit, used to judge whether its own data service is available after the terminal is powered on; a first starting unit, used to start the positioning system if the terminal's data service is available; and a first determining unit, used to determine its current location information through the positioning system.

[0137] The first sending module 612 is used to send a first request to the cloud server, wherein the first request is used to obtain first network information corresponding to the current location information;

[0138] The third receiving module 621 is used to receive a first request sent by the terminal, wherein the first request is used to obtain first network information corresponding to the current location information;

[0139] The fourth sending module 622 is used to send a first response to the terminal, wherein the first response includes first network information;

[0140] The first receiving module 613 is used to receive a first response sent by the cloud server, wherein the first response includes first network information;

[0141] The first judgment module 614 is used to determine whether to register to the first network corresponding to the first network information based on its own registered second network information and the first network information;

[0142] The first registration module 615 is used to initiate registration with the first network if the terminal wants to register with the first network.

[0143] The second judgment module 616 is used to determine whether the registration was successful;

[0144] The first clearing module 617 is used to clear the registration count counter if the terminal registration is successful;

[0145] If the terminal registration fails, the third judgment module 618 increments the registration count by 1 and determines whether the registration count is less than a preset threshold.

[0146] The second registration module 619 is used to initiate registration with the first network again if the number of registrations is less than a preset threshold;

[0147] The second determining module 6110 is used to end the registration process and determine the third network information of the current location if the number of registrations exceeds a preset threshold.

[0148] The second sending module 6111 is used to send the third network information of the current location to the cloud server;

[0149] The fourth receiving module 623 is used to receive third network information sent by the terminal;

[0150] The sixth judgment module 624 is used to determine whether the terminal's current location stores fifth network information;

[0151] The seventh judgment module 625 is used to determine whether the fifth network information and the third network information are the same if the terminal currently stores fifth network information.

[0152] The fourth determining module 626 is used to determine the sixth network information of the current location of the terminal according to a predetermined algorithm if the fifth network information is different from the third network information.

[0153] The first update module 627 is used to update the network information of the current location of the terminal to the sixth network information;

[0154] The fifth determining module 628 is used to determine the seventh network information of the current location of the terminal according to a predetermined algorithm if the fifth network information is not saved at the current location of the terminal.

[0155] The second update module 629 is used to update the network information of the current location of the terminal to the seventh network information.

[0156] It should be noted that the description of the cloud service-based web search system embodiments above is similar to the description of the method embodiments above, and has similar beneficial effects as the method embodiments, therefore, it will not be repeated. For technical details not disclosed in the cloud service-based web search system embodiments of the present invention, please refer to the description of the method embodiments of the present invention for understanding; to save space, they will not be repeated here.

[0157] Example 7

[0158] This invention provides a cloud service-based web search system. Figure 6 This is a schematic diagram of the composition structure of the cloud service-based web search system according to Embodiment Six of the present invention, as shown below. Figure 6 As shown, the system includes a terminal 71 and a cloud server 72, wherein the terminal 71 includes a fourth judgment module 711, a first establishment module 712, a third determination module 713, a third sending module 714, a second receiving module 715, a fifth judgment module 716, and a first stop module 717; the cloud server includes a fifth receiving module 721 and a fifth sending module 722, wherein:

[0159] The fourth judgment module 711 is used to determine whether there is a wireless fidelity WiFi service with a signal strength exceeding the second threshold if the device fails to register to the network after powering on.

[0160] The first establishment module 712 is used to establish a connection with a WiFi service if there is a WiFi service with a signal strength exceeding the second threshold.

[0161] The third determining module 713 is used to determine the current location information;

[0162] The third sending module 714 is used to send a second request to the cloud server, the second request being used to obtain fourth network information of the current location;

[0163] The fifth receiving module 721 is used to receive the second request sent by the terminal;

[0164] The fifth sending module 722 is used to send a second response to the terminal, wherein the second response is a response to the second request;

[0165] The second receiving module 715 is used to receive a second response sent by the cloud server, wherein the second response includes fourth network information;

[0166] The fifth judgment module 716 is used to determine whether there is a wireless network that can be registered in the fourth network information;

[0167] The first stop module 717 is used to stop the timed network search if there is no wireless network to register in the fourth network information.

[0168] It should be noted that the description of the cloud service-based web search system embodiments above is similar to the description of the method embodiments above, and has similar beneficial effects as the method embodiments, therefore, it will not be repeated. For technical details not disclosed in the cloud service-based web search system embodiments of the present invention, please refer to the description of the method embodiments of the present invention for understanding; to save space, they will not be repeated here.

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

[0170] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0171] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0172] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0173] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.

Claims

1. A cloud service-based web search method in a cloud server, comprising: The terminal receives a request, wherein the request is used to obtain registration network information corresponding to the current location of the terminal. as well as Send a response to the terminal, wherein the response includes the registered network information; The terminal receives first network information corresponding to its current location, wherein the first network information is sent by the terminal after network registration failure with the number of failures not less than N, and the current network information based on the terminal's location is different from the registration network information, where N is a positive integer, and the first network information includes the terminal's current serving cell and network information of multiple neighboring cells. The cloud server stores network information including second network information corresponding to the current location. If the first network information and the second network information are different, the third network information is determined according to a predetermined algorithm; as well as Update the saved network information to the third network information; Determining the third network information includes: Based on the positioning accuracy error of the current location, select multiple network information corresponding to the location within the error range.

2. The method according to claim 1, wherein, The third network information includes the cell and the cell identifier, and determining the third network information further includes: For different cells, select the cell and cell identifier based on signal strength; and For the same cell, select the cell identifier based on signal strength.

3. The method according to claim 1, wherein, The second network information is the registered network information stored in the stored network information.

4. A cloud service-based network search method in a terminal, comprising: Send a request to the cloud server, wherein the request is used to obtain registration network information corresponding to the current location of the terminal; Receive the registration network information sent by the cloud server; Initiate network registration based on the aforementioned network registration information; If the network registration fails and the number of failures is not less than N, compare the current network information of the terminal's location with the registration network information received from the cloud server, where N is a positive integer; The current network information based on the terminal's location is different from the registered network information received from the cloud server. Determine first network information corresponding to the current location of the terminal, wherein the first network information includes the current serving cell of the terminal and network information of multiple neighboring cells; as well as Send the first network information to the cloud server so that the cloud server determines that the stored network information in the cloud server includes the second network information corresponding to the current location; If the first network information and the second network information are different, the cloud server determines the third network information according to a predetermined algorithm and updates the saved network information to the third network information. The cloud server determines the third network information including: Based on the positioning accuracy error of the current location, select multiple network information corresponding to the location within the error range.

5. The method according to claim 4, wherein, Determining the first network information corresponding to the current location of the terminal includes: If network registration fails, the first network information is determined based on the current network service status and signal strength.

6. The method according to claim 4, wherein, The registered network information includes signal strength, and initiating network registration based on the registered network information includes: Determine whether the first signal strength of the current network to which the terminal has registered is greater than the second signal strength included in the registration network information; and If the first signal strength is less than the second signal strength, then network registration is initiated.

7. A cloud server for searching cloud services, comprising: processor; as well as A storage device having one or more programs stored thereon, which, when executed by the processor, cause the processor to perform the method according to any one of claims 1 to 3.

8. A terminal for searching the network using cloud services, comprising: processor; as well as A storage device having stored one or more programs thereon, which, when executed by the processor, cause the processor to perform the method according to any one of claims 4 to 6.

9. A computer-readable medium having a computer program stored thereon, the computer program causing the processor to implement the method according to any one of claims 1-6 when executed by a processor.

Citation Information

Patent Citations

  • Search method and system of LTE (long term evolution) network

    CN102413544A

  • Cloud server, intelligent terminal and method and system for accessing intelligent terminal to LTE (long term evolution) network

    CN103546862A

  • Method for multimode terminal to register in network and terminal

    CN103648148A