IP Library Granted Patent US 10,178,091
Granted Patent B2
US 10,178,091 · App. 15/301,292 · Granted Jan 8, 2019

Method and router for accessing network

Inventors: Shuang Tong (Shenzhen, CN); Chaoqun Yao (Shenzhen, CN); Yonghong Zhu (Shenzhen, CN)
Assignee: Huawei Device (Shenzhen) Co., Ltd.
H04L63/0846H04L12/6418H04L63/08H04L63/0876H04L63/101H04L63/102
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,178,091
App. No.
15/301,292
Granted
Jan 8, 2019
Kind
B2
Abstract

Embodiments of the present invention provide a method implemented on a router for accessing a network, where the method comprises: obtaining an access password sent by a terminal device; performing matching between the access password and each preset access password in an access password list in which at least two preset access passwords are stored; when the access password matches a preset access password in the access password list, determining whether the preset access password is bound to a device identifier list, and when the preset access password is bound to the device identifier list, determining whether a device identifier of the terminal device exists in the bound device identifier list; and when it is determined that the device identifier exists in the device identifier list, allowing the terminal device to access the network.

Claims (32)

1. A router for granting access to a network, the router comprising one or more processors; and a non-transitory processor-readable memory, the non-transitory processor-readable memory including one or more programs executed by the one or more processors to perform, on the router, steps comprising:

obtaining, from a terminal device, an access request message; comprising an access password and a device identifier of the terminal device;

performing matching between the access password and each preset access password in an access password list storing at least two preset access passwords;

when the access password matches a preset access password in the access password list, determining whether the preset access password is bound to a device identifier list storing at least one device identifier;

when the preset access password is bound to the device identifier list, determining whether the device identifier of the terminal device exists in the device identifier list;

when the device identifier exists in the device identifier list, granting the terminal device access to the network;

when the preset access password is not bound to the device identifier list, granting the terminal device access to the network;

when the terminal device accesses the network by using a preset access password not bound to the device identifier list, obtaining the device identifier of the terminal device, and storing the obtained device identifier in a temporary device identifier list used to temporarily store a device identifier;

determining whether a total quantity of device identifiers in the temporary device identifier list reaches a preset threshold; and

when the total quantity of the device identifiers reaches the preset threshold, adding some or all device identifiers in the temporary device identifier list to the bound device identifier list, or to an access limited list, wherein a terminal device corresponding to a device identifier in the access limited list is denied access to the network.

2. The router according to claim 1 , wherein, after determining whether the preset access password is bound to a device identifier list, the steps further comprise:

when the preset access password is bound to the device identifier list, allowing the terminal device to access the network.

3. The router according to claim 1 , wherein the steps further comprise:

when the device identifier does not exist in the device identifier list, denying the terminal device access to the network.

4. The router according to claim 1 , wherein the steps further comprise:

periodically modifying a preset access password not bound to the device identifier list.

5. A method for accessing a network, implemented by a router, comprising:

obtaining an access request message, comprising an access password, and a device identifier of the terminal device, sent by a terminal device;

performing matching between the access password and each preset access password in an access password list storing at least two preset access passwords;

when the access password matches a preset access password in the access password list, determining whether the preset access password is bound to a device identifier list storing at least one device identifier;

when the preset access password is bound to the device identifier list, determining whether the device identifier of the terminal device exists in the device identifier list; and

when it is determined that the device identifier exists in the device identifier list, allowing the terminal device to access a network

wherein, after determining whether the preset access password is bound to a device identifier list, the method further comprises:

when the preset access password is not bound to the device identifier list, allowing the terminal device to access a network;

wherein after allowing the terminal device to access a network, when the preset access password is not bound to the device identifier list, the method further comprises:

obtaining the device identifier of the terminal device, and storing the obtained device identifier in a temporary device identifier list used to temporarily store a device identifier;

determining whether a total quantity of device identifiers in the temporary device identifier list reaches a preset threshold; and

when the total quantity of the device identifiers reaches the preset threshold, adding some or all device identifiers in the temporary device identifier list to the bound device identifier list, or to an access limited list, wherein a terminal device corresponding to a device identifier in the access limited list is denied access to the network.

6. The method according to claim 5 , further comprising:

when the device identifier does not exist in the device identifier list, denying the terminal device access to the network.

7. The method according to claim 5 , further comprising:

periodically modifying a preset access password not bound to the device identifier list.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2016
From: TONG, SHUANG; YAO, CHAOQUN; ZHU, YONGHONG
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 039914/0845 →
Continuity (1)
Related Publication 20170026364A1 · Jan 26, 2017