IP Library Granted Patent US 10,063,546
Granted Patent B2
US 10,063,546 · App. 15/021,812 · Granted Aug 28, 2018

Network access control method and apparatus

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,063,546
App. No.
15/021,812
Granted
Aug 28, 2018
Kind
B2
Abstract

A network access control method and apparatus. 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 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, and when the first application is running, allowing the first application to access the network resource using the second network access point, and when a third network access point is accessed, and when 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 using the third network access point.

Claims (49)

1. A method for choosing a network access point, implemented by an electronic device, wherein a target application is installed in the electronic device, and wherein the method comprises:

configuring a trusted network access point list (TNAPL) for the target application, wherein the TNAPL comprises information of at least one trusted network access point, and wherein the information of the at least one trusted network access point comprises a network type of the at least one trusted network access point;

establishing a connection with a current network access point;

retrieving information of the current network access point;

determining whether the current network access point is included in the TNAPL according to the information of the current network access point and the TNAPL; and

transmitting data associated with the target application through the connection with the current network access point when the current network access point is included in the TNAPL,

wherein when the current network access point is not included in the TNAPL, the method further comprises:

searching for a backup network access point for the target application, wherein the backup network access point is currently available for the electronic device and is in the TNAPL;

establishing a connection to the backup network access point; and

transmitting the data associated with the target application through the connection with backup network access point, and

wherein after establishing the connection to the backup network access point, the method further comprises keeping the connection with the current network access point.

2. The method according to claim 1 , wherein searching for the backup network access point for the target application comprises:

choosing a first candidate network access point in the TNAPL;

determining whether the first candidate network access point is currently available for the electronic device; and

determining that the first candidate network access point is the backup network access point when the first candidate network access point is currently available for the electronic device.

3. The method according to claim 2 , wherein before determining whether the first candidate network access point is currently available for the electronic device, the method further comprises turning on a first network access function relating to the first candidate network access point.

4. The method according to claim 1 , wherein searching for the backup network access point for the target application comprises:

choosing a second candidate network access point from at least one network access points which are currently available for the electronic device;

determining whether the second candidate network access point is in the TNAPL; and

determining that the second candidate network access point is the backup network access point when the second candidate network access point is in the TNAPL.

5. The method according to claim 4 , wherein before choosing the second candidate network access point from the at least one network access points which are currently available for the electronic device, the method further comprises turning on a second network access function relating to the second candidate network access point.

6. The method according to claim 1 , wherein another application other than the target application is installed in the electronic device, and wherein after establishing the connection with the current network access point, the method further comprises transmitting data associated with the other application through the connection with the current network access point.

7. The method according to claim 1 , wherein another application other than the target application is installed in the electronic device, and wherein after establishing the connection with the backup network access point, the method further comprises transmitting data associated with the other application through the connection with the current network access point.

8. An electronic device for choosing a network access point, comprising:

a processor; and

a memory coupled to the processor and configured to store a target application which is executed by the processor,

wherein the processor is configured to:

configure a trusted network access point list (TNAPL) for the target application, wherein the TNAPL comprises information of at least one trusted network access point, and wherein the information of the at least one trusted network access point comprises a network type of the at least one trusted network access point;

establish a connection to a current network access point;

determine whether the current network access point is included in the TNAPL according to the information of the current network access point and the TNAPL;

transmit data associated with the target application through the connection with the current network access point when the current network access point is included in the TNAPL;

search for a backup network access point for the target application when the current network access point is not included in the TNAPL, wherein the backup network access point is currently available for the electronic device and is in the TNAPL;

establish a connection with the backup network access point;

transmit the data associated with the target application through the connection with the backup network access point; and

keep the connection with the current network access point after establishing the connection with the backup network access point.

9. The electronic device according to claim 8 , wherein the processor is further configured to:

choose a first candidate network access point in the TNAPL;

determine whether the first candidate network access point is currently available for the electronic device; and

determine that the first candidate network access point is the backup network access point when the first candidate network access point is currently available for the electronic device.

10. The electronic device according to claim 9 , wherein the processor is further configured to turn on a first network access function relating to the first candidate network access point before determining whether the first candidate network access point is currently available for the electronic device.

11. The electronic device according to claim 8 , wherein the processor is further configured to:

choose a second candidate network access point from at least one network access points which are currently available for the electronic device;

determine whether the second candidate network access point is in the TNAPL; and

determine that the second candidate network access point is the backup network access point when the second candidate network access point is in the TNAPL.

12. The electronic device according to claim 11 , wherein the processor is further configured to turn on a second network access function relating to the second candidate network access point before choosing the second candidate network access point from the at least one network access points which are currently available for the electronic device.

13. The electronic device according to claim 8 , wherein the memory is further configured to store another application other than the target application, wherein the other application is executed by the processor, and wherein the processor is further configured to transmit data associated with the other application through the connection with the current network access point after establishing the connection with the current network access point.

14. The electronic device according to claim 8 , wherein the memory is further configured to store another application other than the target application, wherein the other application is executed by the processor, and wherein the processor is further configured to transmit data associated with the other application through the connection with the current network access point after establishing the connection with the backup network access point.

15. The method according to claim 1 , wherein the network type of the at least one trusted network access point comprises a 2 nd generation (2G) network, a 3 rd generation (3G) network, a WI-FI network, or a Long Term Evolution (LTE) network.

16. The electronic device according to claim 8 , wherein the network type of the at least one trusted network access point comprises a 2 nd generation (2G) network, a 3 rd generation (3G) network, a WI-FI network, or a Long Term Evolution (LTE) network.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2016
From: HUANG, XI; TU, YONGFENG; WU, HUANGWEI
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 037968/0954 →
Cited By (1)
US 12,684,655