IP Library Granted Patent US 11,089,476
Granted Patent B2
US 11,089,476 · App. 16/039,179 · Granted Aug 10, 2021

Network access control method and apparatus

Inventors: Xi Huang (Shenzhen, CN); Yongfeng Tu (Shenzhen, CN); Huangwei Wu (Shenzhen, CN)
Assignee: Huawei Device Co., Ltd.
H04W12/08H04L63/0876H04L63/104H04L63/1416H04L63/20H04L67/141
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 11,089,476
App. No.
16/039,179
Granted
Aug 10, 2021
Kind
B2
Abstract

The present invention provides a network access control method. The network access control method includes: configuring network access permission of a first application, where the network access permission includes allowing the first application to access a network resource by using a first type of network access point, and the first type of network access point includes at least one first network access point; accessing a second network access point, where the second network access point belongs to the first type of network access point; when the first application is running, allowing the first application to access the network resource by using the second network access point; and when a third network access point is accessed, if the third network access point does not belong to the first type of network access point, prohibiting the first application from accessing the network resource by using the third network access point.

Claims (68)

1. An electronic device, comprising:

one or more processors;

a memory configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

access a first wireless fidelity network access point (Wi-Fi AP), wherein the first Wi-Fi AP is determined by the electronic device to be a trusted Wi-Fi AP;

initiate an execution of a first application;

initiate an execution of a second application;

access a first network resource for the first application;

access a second network resource for the second application via the first Wi-Fi AP;

access a second Wi-Fi AP, wherein the second Wi-Fi AP is determined by the electronic device to be an untrusted Wi-Fi AP;

in response to determining that the second Wi-Fi AP is the untrusted Wi-Fi AP, prohibit the first application from sending user data via the second Wi-Fi AP while allowing the second application to continue to access the second network resource via the second Wi-Fi AP without releasing a connection with the second Wi-Fi AP.

2. The electronic device according to claim 1 , wherein the first application is an instant communication software or an online banking application.

3. The electronic device according to claim 1 , wherein the second Wi-Fi AP is a free access point.

4. The electronic device according to claim 1 , wherein the memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

determine whether the second Wi-Fi AP is a trusted Wi-Fi AP.

5. The electronic device according to claim 1 , wherein the memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

display an application list, wherein the application list comprises the first application and the second application;

obtain an input selection for the first application from the application list; and

record an identification of the first application in a configuration file, wherein the configuration file is used in a network access control process.

6. The electronic device according to claim 5 , wherein the configuration file comprises a network type, and said network type comprises at least one of the following: a 2nd-generation (2G) network, a 3rd-generation (3G) network, an Long Term Evolution (LTE) network, or a wireless fidelity (Wi-Fi) network.

7. The electronic device according to claim 1 , wherein the memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

stop the execution of the first application for prohibiting the first application from sending user data via the second Wi-Fi AP.

8. The electronic device according to claim 1 , wherein the memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

access a third Wi-Fi AP;

maintain access to the second Wi-Fi AP, wherein the third Wi-Fi AP is determined by the electronic device to be a trusted Wi-Fi AP;

access the first network resource for the first application via the third Wi-Fi AP; and

access the second network resource for the second application via the second Wi-Fi AP.

9. A method for controlling network access of an electronic device, the method comprising:

accessing a first wireless fidelity network access point (Wi-Fi AP), wherein the first Wi-Fi AP is determined to be a trusted Wi-Fi AP;

initiating an execution of a first application;

initiating an execution of a second application;

accessing a first network resource for the first application;

accessing a second network resource for the second application via the first Wi-Fi AP;

accessing a second Wi-Fi AP, wherein the second Wi-Fi AP is determined to be an untrusted Wi-Fi AP;

in response to determining that the second Wi-Fi AP is the untrusted Wi-Fi AP, prohibiting the first application from sending user data via the second Wi-Fi AP; while allowing the second application to continue to access the second network resource via the second Wi-Fi AP without releasing a connection with the second Wi-Fi AP.

10. The method according to claim 9 , wherein the first application is an instant communication software or an online banking application.

11. The method according to claim 9 , wherein the second Wi-Fi AP is a free access point.

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

determining whether the second Wi-Fi AP is a trusted Wi-Fi AP.

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

displaying an application list, wherein the application list comprises the first application and the second application;

obtaining an input selection for the first application from the application list; and

recording an identification of the first application in a configuration file, wherein the configuration file is used in a network access control process.

14. The method according to claim 13 , wherein the configuration file comprises a network type, and said network type comprises at least one of the following: a 2nd-generation (2G) network, a 3rd-generation (3G) network, an Long Term Evolution (LTE) network, or a wireless fidelity (Wi-Fi) network.

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

stopping the execution of the first application for prohibiting the first application from sending user data via the second Wi-Fi AP.

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

accessing a third Wi-Fi AP;

maintaining access to the second Wi-Fi AP, wherein the third Wi-Fi AP is determined to be a trusted Wi-Fi AP;

accessing the first network resource for the first application via the third Wi-Fi AP; and

access the second network resource for the second application via the second Wi-Fi AP.

17. An electronic device, comprising:

one or more processors;

a memory configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

access a first wireless fidelity network access point (Wi-Fi AP), wherein the first Wi-Fi AP is determined to be a trusted Wi-Fi AP;

initiate an execution of a first application;

initiate an execution of a second application;

access a first network resource for the first application;

access a second network resource for the second application via the first Wi-Fi AP;

access a second Wi-Fi AP, wherein the second Wi-Fi AP is determined to be an untrusted Wi-Fi AP;

in response to determining that the second Wi-Fi AP is the untrusted Wi-Fi AP, interrupt a user operation for accessing the first network resource for the first application via the second Wi-Fi AP while allowing the second application to continue to access the second network resource via the second Wi-Fi AP without releasing a connection with the second Wi-Fi AP.

18. The electronic device according to claim 17 , wherein the memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

determine whether the second Wi-Fi AP is a trusted Wi-Fi AP.

19. The electronic device according to claim 17 , wherein memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

display an application list, wherein the application list comprises the first application and the second application;

obtain an input selection for the first application from the application list; and

record an identification of the first application in a configuration file, wherein the configuration file is used in a network access control process.

20. The electronic device according to claim 17 , wherein the memory is further configured to store programming instructions that, when executed by the one or more processors, cause the electronic device to:

stop the execution of the first application for prohibiting the first application from sending user data via the second Wi-Fi AP.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 053310 FRAME 0708. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 1, 2021
From: HUANG, XI; TU, YONGFENG; WU, HUANGWEI
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 056005/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPO IN THE ASSIGNEE NAME FROM HUAWEI TECHNOLOGIES CO., LTD. TO HUAWEI DEVICE CO., LTD. PREVIOUSLY RECORDED ON REEL 051473 FRAME 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 23, 2020
From: HUANG, XI; TU, YONGFENG; WU, HUANGWEI
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 053310/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2020
From: HUANG, XI; TU, YONGFENG; WU, HUANGWEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 051473/0969 →
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
Priority Claims (1)
CN 201310574112.3 · Nov 15, 2013 · national
Continuity (2)
Continuation 15021812
Related Publication 20180324182A1 · Nov 8, 2018