Detecting A Rogue Access Point Using Network-Independent Machine Learning Models
US-2018205749-A1 · Jul 19, 2018 · US
US10341939B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10341939-B2 |
| Application number | US-201715709799-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 20, 2017 |
| Priority date | Jul 8, 2015 |
| Publication date | Jul 2, 2019 |
| Grant date | Jul 2, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure discloses a method for identifying a wireless AP performed at a server. The method includes: obtaining network connection information of terminal devices; for each terminal device, determining a rank for each respective wireless AP to which the terminal device connects by: analyzing corresponding network connection information to determine a first number of times of connections between the terminal device and the wireless AP; analyzing corresponding network connection information to determine a second number of times of connections between the wireless AP and each terminal device connecting to the wireless AP; and determining the rank for the wireless AP based on a weighted average of the first number of times of connections and the second number of times of connections; and returning identifier information of wireless APs as a first-type wireless AP to which the terminal device connects and their corresponding ranks to the terminal device.
Opening claim text (preview).
What is claimed is: 1. A method for identifying a wireless access point (AP) performed at a computer server having one or more processors and memory storing one or more programs to be executed by the one or more processors, wherein the computer server is communicatively connected to a plurality of terminal devices, the method comprising: obtaining, from the plurality of terminal devices, network connection information of the plurality of terminal devices, the network connection information comprising at least identifier information of each terminal device and identifier information of a respective wireless AP to which the terminal device connects; for each of the plurality of terminal devices, determining a rank for each respective wireless AP to which the terminal device connects, further including: analyzing corresponding network connection information based on the identifier information of the terminal device, to determine a first number of times of connections between the terminal device and the wireless AP to which the terminal device connects; analyzing corresponding network connection information based on the identifier information of the wireless AP, to determine a second number of times of connections between the wireless AP and each terminal device connecting to the wireless AP; and determining the rank for the wireless AP based on a weighted average of the first number of times of connections between the terminal device and the wireless AP to which the terminal device connects and the second number of times of connections between the wireless AP and each terminal device connecting to the wireless AP; and returning identifier information of one or more wireless APs as a first-type wireless AP to which the terminal device connects and corresponding ranks to the terminal device. 2. The method according to claim 1 , wherein the operation of returning identifier information of one or more wireless APs to which the terminal device connects and corresponding ranks to the terminal device further comprises: receiving a wireless AP update request from the terminal device; identifying one or more wireless APs to which the terminal device connects; arranging the one or more wireless APs in an order in accordance with their respective ranks; and returning the identifier information of the one or more wireless APs as the first-type wireless AP and their associated order to the terminal device. 3. The method according to claim 1 , wherein a wireless AP to which the terminal device establishes a maximum number of connections is selected as the first-type wireless AP corresponding to the terminal device. 4. The method according to claim 1 , wherein a wireless AP to which the terminal device establishes a maximum amount of connection time is identified as the first-type wireless AP corresponding to the terminal device. 5. The method according to claim 1 , further comprising: obtaining, based on the second number of times of connections, quantity of terminal devices connecting to the wireless AP; selecting a wireless AP meeting a first preset condition, wherein the first preset condition represents that the quantity of terminal devices connecting to the wireless AP is less than a first threshold; and selecting, from the wireless AP meeting the first preset condition as the first-type wireless AP, a wireless AP to which a single terminal device establishes a maximum number of connections. 6. The method according to claim 1 , wherein a first-type wireless AP is selected by: determining, based on the first number of times of connections, a ranking of a first number of times of connections of at least one wireless AP to which the terminal device connects; and determining, based on the second number of times of connections, a ranking of a second number of times of connections of at least one terminal device connecting to the wireless AP; selecting, based on the ranking of the first number of times of connections, N wireless APs whose rankings of numbers of times of connections to the terminal device are the highest; obtaining rankings of reference numbers of times of connections to the terminal device from rankings of N second numbers, corresponding to the N wireless APs, of times of connections; and selecting a wireless AP corresponding to a highest ranking of a reference number of times of connections as the first-type wireless AP. 7. The method according to claim 1 , wherein the network connection information further comprises a time period in which a terminal device establishes a connection to a wireless AP. 8. The method according to claim 7 , wherein a first-type wireless AP is selected by: determining, based on the first number of times of connections, a ranking of a first number of times of connections of at least one wireless AP to which the terminal device connects; and determining, based on the second number of times of connections, a ranking of a second number of times of connections of at least one terminal device connecting to the wireless AP; selecting, based on the ranking of the first number of times of connections, N wireless APs whose rankings of numbers of times of connections to the terminal device are the highest; obtaining rankings of reference numbers of times of connections to the terminal device from rankings of N second numbers, corresponding to the N wireless APs, of times of connections; and selecting M wireless APs whose rankings of reference numbers of times of connections are the highest, wherein M is a positive integer greater than or equal to 1 and less than or equal to N; and setting, as the first-type wireless AP based on the time period that is in the network connection information and in which the terminal device establishes a connection to the AP, a wireless AP of the M wireless APs that meets a second preset condition, wherein the second preset condition represents selecting a wireless AP to which a terminal device establishes a connection within a preset time period. 9. A computer server communicatively connected to a plurality of terminal devices, the computer server comprising: one or more processors; memory; and one or more programs stored in the memory that, when executed by the one or more processors, cause the computer server to perform a plurality of operations including: obtaining, from the plurality of terminal devices, network connection information of the plurality of terminal devices, the network connection information comprising at least identifier information of each terminal device and identifier information of a respective wireless AP to which the terminal device connects; for each of the plurality of terminal devices, determining a rank for each respective wireless AP to which the terminal device connects, further including: analyzing corresponding network connection information based on the identifier information of the terminal device, to determine a first number of times of connections between the terminal device and the wireless AP to which the terminal device connects; analyzing corresponding network connection information based on the identifier information of the wireless AP, to determine a second number of times of connections between the wireless AP and each terminal device connecting to the wireless AP; and determining the rank for the wireless AP based on a weighted average of the first number of times of connections between the terminal device and the wireless AP to which the terminal device connects and the second number of times of connections between the wireless AP and each terminal device connecting to the wireless AP; and returning identifier information of one or more wireless APs as a first-type wireless AP to which the terminal device connec
of the wireless resources · CPC title
Selecting an access point · CPC title
Discovering, processing access restriction or access information · CPC title
Connection setup · CPC title
Access point devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.