IP Library Granted Patent US 10,567,947
Granted Patent B2
US 10,567,947 · App. 15/874,209 · Granted Feb 18, 2020

Method, apparatus, and server for network inquiry

Inventor: Aiqiang Fang (Guangzhou, CN)
Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
H04W8/005H04W4/029H04W8/10H04W8/245H04W8/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,567,947
App. No.
15/874,209
Granted
Feb 18, 2020
Kind
B2
Abstract

The present disclosure provides method, apparatus, and server for network inquiry. The method includes receiving location information sent by a client terminal and network information detected by the client terminal, searching for network information in a preset range stored in a database according to the location information, comparing the network information sent by the client terminal with the network information found through searching and identifying the network information found through searching based on a comparison result, and sending the identified network information to the client terminal.

Claims (44)

1. A network inquiry method, applied to a server, comprising:

receiving location information sent by a client terminal and network information detected by the client terminal, wherein the location information includes a positioning mode of the client terminal and a device location, and the positioning mode is a mobile network positioning mode, a global positioning system (GPS) positioning mode, or a Wi-Fi network positioning mode;

searching for network information in a preset range stored in a database according to the location information, including:

searching for the network information in a first preset range stored in the database when the positioning mode is the GPS positioning mode or the Wi-Fi network positioning mode, and searching for the network information in a second preset range stored in the database when the positioning mode is the mobile network positioning mode, wherein the first preset range is smaller than the second preset range;

comparing the network information sent by the client terminal with the network information found through searching, and identifying the network information found through searching based on a comparison result; and

sending identified network information to the client terminal.

2. The network inquiry method according to claim 1 , wherein the received network information sent by the client terminal includes a basic service set identifier (BSSID) and a service set identifier (SSID).

3. The network inquiry method according to claim 2 , wherein comparing the network information sent by the client terminal with the network information found through searching, and identifying the network information found through searching based on the comparison result include:

comparing the BSSID and the SSID sent by the client terminal with a BSSID and a SSID found through searching, respectively; and

when the BSSID and the SSID sent by the client terminal are same as the BSSID and the SSID found through searching, respectively, identifying the network information found through searching as an available network.

4. The network inquiry method according to claim 3 , wherein comparing the network information sent by the client terminal with the network information found through searching, and identifying the network information found through searching based on the comparison result further include:

when the B SSID sent by the client terminal are different from the BSSID found through searching but the SSID sent by the client terminal is same as the SSID found through searching, identifying the network information found through searching as a potential available network; and

when the BSSID and the SSID sent by the client terminal are both different from the BSSID and the SSID found through searching, identifying the network information found through searching as an unavailable network.

5. The network inquiry method according to claim 1 , wherein when a network corresponding to the network information sent to the client terminal is an encrypted network, the network information sent to the client terminal includes a BSSID, a SSID, a network location, a network encryption method, and a network password.

6. A server, comprising:

a memory, configured to store program instructions;

a processor, coupled with the memory and, when the program instructions being executed, configured to:

receive location information sent by a client terminal and network information detected by the client terminal, wherein the location information includes a positioning mode of the client terminal and a device location, and the positioning mode is a mobile network positioning mode, a global positioning system (GPS) positioning mode, or a Wi-Fi network positioning mode;

search for network information in a preset range stored in a database according to the location information, by performing:

searching for the network information in a first preset range stored in the database when the positioning mode is the GPS positioning mode or the Wi-Fi network positioning mode, and searching for the network information in a second preset range stored in the database when the positioning mode is the mobile network positioning mode; wherein the first preset range is smaller than the second preset range;

compare the network information sent by the client terminal with the network information found through searching, and identify the network information found through searching based on a comparison result; and

send identified network information to the client terminal.

7. The server according to claim 6 , wherein the received network information sent by the client terminal includes a basic service set identifier (BSSID) and a service set identifier (SSID).

8. The server according to claim 7 , wherein the processor is further configured to:

compare the BSSID and the SSID sent by the client terminal with a BSSID and a SSID found through searching, respectively; and

when the BSSID and the SSID sent by the client terminal are same as the BSSID and the SSID found through searching, respectively, identify the network information found through searching as an available network.

9. The server according to claim 8 , wherein:

when the B SSID sent by the client terminal is different from the BSSID found through searching and the SSID sent by the client terminal is same as the SSID found through searching, the processor is further configured to identify the network information found through searching as a potential available network; and

when the BSSID and the SSID sent by the client terminal are both different from the BSSID and the SSID found through searching, the processor is further configured to identify the network information found through searching as an unavailable network.

10. The server according to claim 6 , wherein when a network corresponding to the network information sent to the client terminal is an encrypted network, the network information sent to the client terminal includes a BSSID, a SSID, a network location, a network encryption method, and a network password.

11. A non-transitory computer-readable storage medium containing computer-executable program instructions for, when executed by a processor, performing a network inquiry method, the method comprising:

receiving location information sent by a client terminal and network information detected by the client terminal, wherein the location information includes a positioning mode of the client terminal and a device location, and the positioning mode is a mobile network positioning mode, a global positioning system (OPS) positioning mode, or a Wi-Fi network positioning mode;

searching for network information in a preset range stored in a database according to the location information, including:

searching for the network information in a first preset range stored in the database when the positioning mode is the GPS positioning mode or the Wi-Fi network positioning mode, and searching for the network information in a second preset range stored in the database when the positioning mode is the mobile network positioning mode, wherein the first preset range is smaller than the second preset range;

comparing the network information sent by the client terminal with the network information found through searching, and identifying the network information found through searching based on a comparison result; and

sending identified network information to the client terminal.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein the received network information sent by the client terminal includes a basic service set identifier (BSSID) and a service set identifier (SSID).

13. The non-transitory computer-readable storage medium according to claim 12 , wherein comparing the network information sent by the client terminal with the network information found through searching, and identifying the network information found through searching based on the comparison result include:

comparing the BSSID and the SSID sent by the client terminal with a BSSID and a SSID found through searching, respectively; and

when the BSSID and the SSID sent by the client terminal are same as the BSSID and the SSID found through searching, respectively, identifying the network information found through searching as an available network.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein comparing the network information sent by the client terminal with the network information found through searching, and identifying the network information found through searching based on the comparison result further include:

when the B SSID sent by the client terminal are different from the B SSID found through searching but the SSID sent by the client terminal is same as the SSID found through searching, identifying the network information found through searching as a potential available network; and

when the BSSID and the SSID sent by the client terminal are both different from the BSSID and the SSID found through searching, identifying the network information found through searching as an unavailable network.

15. The non-transitory computer-readable storage medium according to claim 11 , wherein when a network corresponding to the network information sent to the client terminal is an encrypted network, the network information sent to the client terminal includes a BSSID, a SSID, a network location, a network encryption method, and a network password.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052771/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: FANG, AIQIANG
To: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
Reel/Frame 044867/0874 →
Priority Claims (1)
CN 2017 1 0041032 · Jan 18, 2017 · national
Continuity (1)
Related Publication 20180206105A1 · Jul 19, 2018