IP Library Granted Patent US 10,757,639
Granted Patent B2
US 10,757,639 · App. 16/090,249 · Granted Aug 25, 2020

Wi-fi hotspot recommendation method, terminal, and graphical user interface

Inventors: Yuxin Yang (Shenzhen, CN); Wang Chen (Shenzhen, CN); Ti-Yu Wu (Taipei, TW); Te-Chin Chang (Taipei, TW); Xiuping Zhang (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W48/16H04L61/2015H04W12/06H04W28/0242H04W28/0273H04W48/20H04W72/085H04W24/10H04W84/12
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,757,639
App. No.
16/090,249
Granted
Aug 25, 2020
Kind
B2
Abstract

The present invention relates to the communications field, and discloses a Wi-Fi hotspot recommendation method, a terminal, and a graphical user interface, so as to resolve a problem that a Wi-Fi hotspot selected by a user according to information such as an RSSI is not necessarily a Wi-Fi hotspot with optimal Internet surfing experience in an area in which the user is located. A specific solution is as follows: A terminal scans a Wi-Fi hotspot; determines an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by means of scanning; determines network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot; and displays an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality obtained when the terminal accesses the network by using the Internet-accessible hotspot. The present invention is applied to a Wi-Fi hotspot recommendation process.

Claims (78)

1. A Wireless Fidelity Wi-Fi hotspot recommendation method, wherein the method is applied to a terminal and comprises:

scanning a Wi-Fi hotspot;

determining an Internet-accessible hotspot in Wi-Fi hotspots obtained by scanning;

determining network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot; and

displaying an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality,

wherein determining the Internet-accessible hotspot in Wi-Fi hotspots obtained by scanning comprises:

connecting to the Wi-Fi hotspot;

receiving a response code returned by the Wi-Fi hotspot; and

determining, if the response code is a first response code, that the Wi-Fi hotspot is the Internet-accessible hotspot.

2. The method according to claim 1 , further comprises:

determining an authentication hotspot in the Wi-Fi hotspots that are obtained by scanning, wherein the authentication hotspot is a Wi-Fi hotspot in which the terminal accesses the Internet by performing login authentication after being connected to the authentication hotspot.

3. The method according to claim 1 , wherein before the connecting to the Wi-Fi hotspot, the method further comprises:

determining a target Wi-Fi hotspot in the Wi-Fi hotspots, wherein the target Wi-Fi hotspot comprises at least one of a Wi-Fi hotspot whose identification information is stored in the terminal or an open Wi-Fi hotspot that does not need to be identified; and, wherein

connecting to the Wi-Fi hotspot comprises:

connecting to the target Wi-Fi hotspot; and,

receiving the response code returned by the Wi-Fi hotspot comprises:

receiving the response code returned by the target Wi-Fi hotspot; and

determining, if the response code is a first response code, that the Wi-Fi hotspot is the Internet-accessible hotspot comprises:

if the response code is the first response code, determining that the target Wi-Fi hotspot is the Internet-accessible hotspot.

4. The method according to claim 1 , wherein determining the network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot comprises:

connecting to the Internet-accessible hotspot;

sending a network data loading request to the Internet-accessible hotspot;

obtaining network data that is returned by the Internet-accessible hotspot and that is corresponding to the network data loading request;

collecting a data loading parameter in the network data loading request, wherein the data loading parameter comprises at least one piece of Transmission Control Protocol (TCP) data or Wi-Fi over-the-air (OTA) data; and

determining, according to the data loading parameter and a preset rating condition, the network quality obtained when the terminal accesses the network by using the Internet-accessible hotspot.

5. The method according to claim 1 , wherein the method further comprises:

determining an Internet-inaccessible hotspot in the Wi-Fi hotspots that are obtained by scanning, wherein the Internet-inaccessible hotspot is a Wi-Fi hotspot in which the terminal cannot normally access the Internet after being connected to the Internet-inaccessible hotspot.

6. The method according to claim 1 , wherein the method further comprises:

determining a network congestion hotspot in the Wi-Fi hotspots obtained by scanning, wherein the network congestion hotspot is a Wi-Fi hotspot to which the terminal is not successfully connected, or a Wi-Fi hotspot in which the Internet accessed by the terminal is in jitter after the terminal is connected to the network congestion hotspot.

7. The method according to claim 1 , wherein if the terminal is successfully connected to the Wi-Fi hotspot, the method further comprises:

determining to retain a default routing network port of the terminal.

8. The method according to claim 1 , wherein if the terminal is successfully connected to the Wi-Fi hotspot, the method further comprises:

determining not to display a state in which the terminal is successfully connected to the Wi-Fi hotspot.

9. The method according to claim 1 , wherein the connecting to the Wi-Fi hotspot comprises:

determining whether Internet Protocol (IP) configuration information required for connecting to the Wi-Fi hotspot is stored; and

when the IP configuration information exists, connecting to the Wi-Fi hotspot according to the IP configuration information, wherein

the IP configuration information is IP configuration information that is dynamically allocated when the terminal is previously connected to the Wi-Fi hotspot.

10. The method according to claim 9 , further comprising:

when the IP configuration information does not exist, obtaining the IP configuration information by performing a Dynamic Host Configuration Protocol (DHCP) operation, and saving the IP configuration information; and

connecting to the Wi-Fi hotspot according to the IP configuration information.

11. A terminal, comprising: at least one processor, a display, a memory, and a Wireless Fidelity (Wi-Fi) module, wherein

the memory is configured to store an instruction;

the Wi-Fi module is configured to scan a Wi-Fi hotspot;

the processor is configured to invoke the instruction stored in the memory to:

determine an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by the Wi-Fi module by scanning; and

determine network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot; and

the display is configured to display an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality, wherein the terminal determines the Internet-accessible hotspot by:

connecting to the Wi-Fi hotspot;

receiving a response code returned by the Wi-Fi hotspot; and

determining, if the response code is a first response code, that the Wi-Fi hotspot is the Internet-accessible hotspot.

12. The terminal according to claim 11 , wherein

the processor is further configured to determine an authentication hotspot in the Wi-Fi hotspots that are obtained by the Wi-Fi module by scanning, wherein the authentication hotspot is a hotspot in which the terminal can normally access the Internet only by performing login authentication after being connected to the authentication hotspot.

13. A graphical user interface on a terminal, wherein the terminal comprises a Wireless Fidelity (Wi-Fi) module for scanning a Wi-Fi hotspot, a display, a memory, and at least one processor for executing an instruction stored in the memory, and the graphical user interface comprises:

an identifier of an Internet-accessible hotspot and an identifier that indicates network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot;

in response to a determined Internet-accessible hotspot in Wi-Fi hotspots that are obtained by scanning, an identifier of the Internet-accessible hotspot is displayed; and

in response to determined network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot, an identifier of the network quality is displayed,

wherein the terminal is configured to, in response to the determined Internet-accessible hotspot in Wi-Fi hotspots:

connect to the Wi-Fi hotspot;

receive a response code returned by the Wi-Fi hotspot; and

determine, if the response code is a first response code, that the Wi-Fi hotspot is the Internet-accessible hotspot.

14. The graphical user interface according to claim 13 , wherein the graphical user interface further comprises:

a network type of the Internet-accessible hotspot; and

the network type of the Internet-accessible hotspot is Internet accessibility, and in response to the determined network type of the Internet-accessible hotspot, the network type of the Internet-accessible hotspot is displayed.

15. The graphical user interface according to claim 13 , wherein the graphical user interface further comprises:

an identifier of an authentication hotspot and a network type of the authentication hotspot;

the network type of the authentication hotspot is login authentication required;

in response to a determined authentication hotspot in the Wi-Fi hotspots that are obtained by scanning, an identifier of the authentication hotspot is displayed; and

in response to a determined network type of the authentication hotspot, the network type of the authentication hotspot is displayed.

16. The graphical user interface according to claim 13 , wherein the graphical user interface further comprises:

an identifier of an Internet-inaccessible hotspot and a network type of the Internet-inaccessible hotspot;

the network type of the Internet-inaccessible hotspot is Internet inaccessibility;

in response to a determined Internet-inaccessible hotspot in the Wi-Fi hotspots obtained by scanning, an identifier of the Internet-inaccessible hotspot is displayed; and

in response to a determined network type of the Internet-inaccessible hotspot, the network type of the Internet-inaccessible hotspot is displayed.

17. The graphical user interface according to claim 13 , wherein the graphical user interface further comprises:

an identifier of a network congestion hotspot and a network type of the network congestion hotspot;

the network type of the network congestion hotspot is network congestion;

in response to a determined network congestion hotspot in the Wi-Fi hotspots that are obtained by scanning, an identifier of the network congestion hotspot is displayed; and

in response to a determined network type of the network congestion hotspot, the network type of the network congestion hotspot is displayed.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Feb 5, 2026
From: HUAWEI TECHNOLOGIES CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 074707/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2019
From: YANG, YUXIN; CHEN, WANG; WU, TI-YU; CHANG, TE-CHIN; ZHANG, XIUPING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 049287/0259 →
Continuity (1)
Related Publication 20190116550A1 · Apr 18, 2019