Access point selection
First Claim
1. A computer-implemented method for access point selection, the method comprising:
- collecting, by a computing device, a set of beacon frame transmission data for a set of access points, wherein the set of beacon frame transmission data includes;
a first subset of the set of beacon frame transmission data for the first access point of the set of access points, wherein the first subset of the set of beacon frame transmission data indicates a first frame success rate for the first access point, anda second subset of the set of beacon frame transmission data for a second access point of the set of access points, wherein the second subset of the set of beacon frame transmission data indicates a second frame success rate for the second access point;
comparing, by the computing device, a first factor derived utilizing the first frame success rate for the first access point with respect to a second factor derived utilizing the second frame success rate for the second access point;
evaluating, by the computing device, a first network capability data for the first access point of the set of access points with respect to a second network capability data for the second access point of the set of access points;
analyzing, by the computing device and in advance of establishing a connection, each of;
a set of frequency hopping parameters, a set of direct-sequence parameters, and a set of contention-free parameters;
weighting, by the computing device, the set of beacon frame transmission data for the set of access points with respect to a set of other information for the set of access points which indicates that network security and encryption level have heavier weights than network signal strength and bandwidth;
identifying, by the computing device and using the weighting, that the first access point achieves a specified threshold related to encryption level;
computing, by the computing device using both the first and second frame success rates and the first and second network capability data, a set of expected network quality scores for the set of access points;
determining, by the computing device using the set of beacon frame transmission data for the set of access points, using a comparison of the first and second factors, to establish the connection utilizing a first access point of the set of access points; and
establishing, by the computing device, the connection utilizing the first access point.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed aspects relate to access point selection. A set of beacon frame transmission data for a set of access points may be collected by a computing device. The beacon frame transmission data may include first and second subsets indicating respective frame success rates. The computing device may compare factors derived utilizing the respective frame success rates. The computing device may evaluate network capability data for the access points. The computing device may weight the beacon frame transmission data with respect to information indicating network security and encryption level have heavier weights than other factors, and identify that the first access point achieves an encryption level threshold. The computing device may use the beacon frame transmission data for the set of access points to determine to establish a connection utilizing the first access point. The computing device may establish the connection utilizing the first access point.
-
Citations
20 Claims
-
1. A computer-implemented method for access point selection, the method comprising:
-
collecting, by a computing device, a set of beacon frame transmission data for a set of access points, wherein the set of beacon frame transmission data includes; a first subset of the set of beacon frame transmission data for the first access point of the set of access points, wherein the first subset of the set of beacon frame transmission data indicates a first frame success rate for the first access point, and a second subset of the set of beacon frame transmission data for a second access point of the set of access points, wherein the second subset of the set of beacon frame transmission data indicates a second frame success rate for the second access point; comparing, by the computing device, a first factor derived utilizing the first frame success rate for the first access point with respect to a second factor derived utilizing the second frame success rate for the second access point; evaluating, by the computing device, a first network capability data for the first access point of the set of access points with respect to a second network capability data for the second access point of the set of access points; analyzing, by the computing device and in advance of establishing a connection, each of;
a set of frequency hopping parameters, a set of direct-sequence parameters, and a set of contention-free parameters;weighting, by the computing device, the set of beacon frame transmission data for the set of access points with respect to a set of other information for the set of access points which indicates that network security and encryption level have heavier weights than network signal strength and bandwidth; identifying, by the computing device and using the weighting, that the first access point achieves a specified threshold related to encryption level; computing, by the computing device using both the first and second frame success rates and the first and second network capability data, a set of expected network quality scores for the set of access points; determining, by the computing device using the set of beacon frame transmission data for the set of access points, using a comparison of the first and second factors, to establish the connection utilizing a first access point of the set of access points; and establishing, by the computing device, the connection utilizing the first access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for access point selection, the system comprising:
-
a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including; collecting, by a computing device, a set of beacon frame transmission data for a set of access points, wherein the set of beacon frame transmission data includes; a first subset of the set of beacon frame transmission data for the first access point of the set of access points, wherein the first subset of the set of beacon frame transmission data indicates a first frame success rate for the first access point, and a second subset of the set of beacon frame transmission data for a second access point of the set of access points, wherein the second subset of the set of beacon frame transmission data indicates a second frame success rate for the second access point; comparing, by the computing device, a first factor derived utilizing the first frame success rate for the first access point with respect to a second factor derived utilizing the second frame success rate for the second access point; evaluating, by the computing device, a first network capability data for the first access point of the set of access points with respect to a second network capability data for the second access point of the set of access points; analyzing, by the computing device and in advance of establishing a connection, each of;
a set of frequency hopping parameters, a set of direct-sequence parameters, and a set of contention-free parameters;weighting, by the computing device, the set of beacon frame transmission data for the set of access points with respect to a set of other information for the set of access points which indicates that network security and encryption level have heavier weights than network signal strength and bandwidth; identifying, by the computing device and using the weighting, that the first access point achieves a specified threshold related to encryption level; computing, by the computing device using both the first and second frame success rates and the first and second network capability data, a set of expected network quality scores for the set of access points; determining, by the computing device using the set of beacon frame transmission data for the set of access points, using a comparison of the first and second factors, to establish the connection utilizing a first access point of the set of access points; and establishing, by the computing device, the connection utilizing the first access point. - View Dependent Claims (16)
-
-
17. The system of 15, wherein the system includes an access point controller to manage network traffic with respect to the set of access points, and wherein the set of computer readable instructions executable by the processor further include:
-
distributing, by the access point controller, the network traffic between particular access points and mobile computing devices; monitoring, by the access point controller, the network traffic between the particular access points and the mobile computing devices; routing, by the access point controller, the network traffic between the particular access points and the mobile computing devices; and redirecting, by the access point controller, the network traffic between the particular access points and the mobile computing devices.
-
-
18. A computer program product for access point selection, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor:
-
collect a set of beacon frame transmission data for a set of access points, wherein the set of beacon frame transmission data includes; a first subset of the set of beacon frame transmission data for the first access point of the set of access points, wherein the first subset of the set of beacon frame transmission data indicates a first frame success rate for the first access point, and a second subset of the set of beacon frame transmission data for a second access point of the set of access points, wherein the second subset of the set of beacon frame transmission data indicates a second frame success rate for the second access point; comparing a first factor derived utilizing the first frame success rate for the first access point with respect to a second factor derived utilizing the second frame success rate for the second access point; evaluate a first network capability data for the first access point of the set of access points with respect to a second network capability data for the second access point of the set of access points; analyze, in advance of establishing a connection, each of;
a set of frequency hopping parameters, a set of direct-sequence parameters, and a set of contention-free parameters;weight the set of beacon frame transmission data for the set of access points with respect to a set of other information for the set of access points which indicates that network security and encryption level have heavier weights than network signal strength and bandwidth; identify, using the weighting, that the first access point achieves a specified threshold related to encryption level; compute, using both the first and second frame success rates and the first and second network capability data, a set of expected network quality scores for the set of access points; determine, using the set of beacon frame transmission data for the set of access points, using a comparison of the first and second factors, to establish the connection utilizing a first access point of the set of access points; and establish the connection utilizing the first access point. - View Dependent Claims (19, 20)
-
Specification