IP Library Granted Patent US 10,638,320
Granted Patent B2
US 10,638,320 · App. 16/422,777 · Granted Apr 28, 2020

Wireless network type detection method and apparatus, and electronic device

Inventor: Baochu Wang (Beijing, CN)
Assignee: Alibaba Group Holding Limited
H04W12/06H04L63/083H04W12/08H04W48/16H04W84/12H04W88/02
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,638,320
App. No.
16/422,777
Granted
Apr 28, 2020
Kind
B2
Abstract

A determination is made as to whether a password is required for connecting to a wireless network. In response to determining that no password is required for connecting to the wireless network, data is retrieved from at least one predefined network address through the wireless network. A determination is made as to whether a secondary login verification is required for connecting to the wireless network based on, at least, the retrieved data from the at least one predefined network address.

Claims (57)

1. A computer-implemented method, comprising:

determining that no password is required for connecting to a wireless network;

in response to determining that no password is required for connecting to the wireless network, retrieving data from at least one predefined network address through the wireless network; and

determining that a secondary login verification is required for connecting to the wireless network based on, at least, the data from the at least one predefined network address,

wherein the at least one predefined network address comprises a first network address to access first web page data and a second network address to access second web page data, the first network address and the second network address being associated with a user-defined application program interface (API), and determining whether a secondary login verification is required for connecting to the wireless network comprises:

accessing the network address associated with the user-defined API through the wireless network,

obtaining a network response to accessing the network address associated with the user-defined API through the wireless network, and

determining that the secondary login verification is required for connecting to the wireless network based on, at least, matching the first web page data and the second web page data to generate a matching result indicating that the network response comprises specified identification information.

2. The computer-implemented method of claim 1 , further comprising in response to determining that a password is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

3. The computer-implemented method of claim 1 , further comprising:

in response to determining that no secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is not a secure connection; and

in response to determining that a secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

4. The computer-implemented method of claim 1 , wherein the wireless network is a wireless local area network (WLAN).

5. The computer-implemented method of claim 1 , wherein determining that no password is required for connecting to the wireless network includes:

calling, by a mobile device, a wireless network password management interface provided by an operating system of the mobile device;

obtaining, by the mobile device, a call result in response to calling the wireless network password management interface; and

determining, by the mobile device, that no password is required for connecting to the wireless network based on at least the call result.

6. The computer-implemented method of claim 5 , wherein the operating system is an ANDROID operating system or an APPLE iOS operating system.

7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

determining that no password is required for connecting to a wireless network;

in response to determining that no password is required for connecting to the wireless network, retrieving data from at least one predefined network address through the wireless network; and

determining that a secondary login verification is required for connecting to the wireless network based on, at least, the retrieved data from the at least one predefined network address,

wherein the at least one predefined network address comprises a first network address to access first web page data and a second network address to access second web page data the first network address and the second network address being associated with a user-defined application program interface (API), and determining that the secondary login verification is required for connecting to the wireless network comprises:

accessing the network address associated with the user-defined API through the wireless network,

obtaining a network response to accessing the network address associated with the user-defined API through the wireless network, and

determining that the secondary login verification is required for connecting to the wireless network based on, at least, matching the first web page data and the second web page data to generate a matching result indicating that the network response comprises specified identification information.

8. The non-transitory, computer-readable medium of claim 7 , the operations further comprising in response to determining that a password is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

9. The non-transitory, computer-readable medium of claim 7 , the operations further comprising:

in response to determining that no secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is not a secure connection; and

in response to determining that a secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

10. The non-transitory, computer-readable medium of claim 7 ,

wherein the wireless network is a wireless local area network (WLAN).

11. The non-transitory, computer-readable medium of claim 7 , wherein determining that no password is required for connecting to the wireless network includes:

calling, by a mobile device, a wireless network password management interface provided by an operating system of the mobile device;

obtaining, by the mobile device, a call result in response to calling the wireless network password management interface; and

determining, by the mobile device, that no password is required for connecting to the wireless network based on at least the call result.

12. The non-transitory, computer-readable medium of claim 11 , wherein the operating system is an ANDROID operating system or an APPLE iOS operating system.

13. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

determining that no password is required for connecting to a wireless network;

in response to determining that no password is required for connecting to the wireless network, retrieving data from at least one predefined network address through the wireless network; and

determining that a secondary login verification is required for connecting to the wireless network based on, at least, the data from the at least one predefined network address,

wherein the at least one predefined network address comprises a first network address to access first web page data and a second network address to access second web page data the first network address and the second network address being associated with a user-defined application program interface (API), and determining that the secondary login verification is required for connecting to the wireless network comprises:

accessing the network address associated with the user-defined API through the wireless network,

obtaining a network response to accessing the network address associated with the user-defined API through the wireless network, and

determining that the secondary login verification is required for connecting to the wireless network based on, at least, matching the first web page data and the second web page data to generate a matching result indicating that the network response comprises specified identification information.

14. The computer-implemented system of claim 13 , the operations further comprising in response to determining that a password is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

15. The computer-implemented system of claim 13 , further comprising:

in response to determining that no secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is not a secure connection; and

in response to determining that a secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

16. The computer-implemented system of claim 13 , wherein the wireless network is a wireless local area network (WLAN).

17. The computer-implemented system of claim 13 , wherein determining that the password is required for connecting to the wireless network includes:

calling, by a mobile device, a wireless network password management interface provided by an operating system of the mobile device;

obtaining, by the mobile device, a call result in response to calling the wireless network password management interface; and

determining, by the mobile device, that the password is required for connecting to the wireless network based on at least the call result.

18. The computer-implemented system of claim 17 , wherein the operating system is an ANDROID operating system or an APPLE iOS operating system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2019
From: WANG, BAOCHU
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049699/0986 →
Priority Claims (1)
CN 2017 1 0506456 · Jun 28, 2017 · national
Continuity (2)
Continuation 16019840 · Jun 27, 2018
Related Publication 20190281457A1 · Sep 12, 2019