Selecting and controlling base stations for Wi-Fi access points with cellular connection
Systems and methods of selecting and controlling base stations for connectivity to a cellular gateway for a Wi-Fi network include obtaining information related to a cellular infrastructure of a cellular network; determining a list of preferred cellular identifiers, each identifying a cell for connectivity with the cellular gateway, based on a plurality of factors; and providing the list of preferred cellular identifiers to the cellular gateway where the cellular gateway utilizes the list for wireless access to the cellular infrastructure.
1 . A method comprising:
obtaining information related to a cellular infrastructure of a cellular network;
determining a list of preferred cellular identifiers based on a plurality of factors, each preferred cellular identifier in the list identifying a cell for connectivity with a cellular gateway, the list comprising information related to a geographic specification of a respective cell that is useable for cross-checking upon connection; and
providing the list of preferred cellular identifiers to the cellular gateway causing the cellular gateway to utilize the list for wireless access to the cellular infrastructure.
2 . The method of claim 1 , further comprising:
periodically updating the list of preferred cellular identifiers and providing the list of preferred cellular identifiers to the cellular gateway, based on changes in any of the plurality of factors.
3 . The method of claim 1 , wherein the plurality of factors include available bandwidth in the cellular infrastructure, network congestion, network performance, maintenance work on the cellular infrastructure, and network outages.
4 . The method of claim 1 , wherein the information is obtained from one or more databases managed by a network operator of the cellular network.
5 . The method of claim 1 , wherein the obtaining further comprises:
triggering active probe tests by the cellular gateway including any of speed tests, latency measurements, jitter measurements, and packet loss measurements.
6 . The method of claim 5 , wherein the obtaining further comprises:
consolidating results of the active probe tests with results from other devices; and
determining load on the cellular infrastructure based on the consolidated results.
7 . The method of claim 1 , further comprising:
subsequent to the cellular gateway connecting to a preferred cell, causing modification of a connection between the cellular gateway and the preferred cell, for improvement of the connection.
8 . The method of claim 7 , wherein the modification includes any of changing signal strength, changing a buffer status report, changing a power headroom report, and changing multiple input multiple output of the cellular gateway.
9 . The method of claim 7 , wherein the modification includes any of manipulating quality of service (QoS) class identifier, manipulating statistics from the cellular gateway, and altering a capability report from the cellular gateway.
10 . A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform steps of:
obtaining information related to a cellular infrastructure of a cellular network;
determining a list of preferred cellular identifiers based on a plurality of factors, each preferred cellular identifier in the list identifying a cell for connectivity with a cellular gateway, the list comprising information related to a geographic specification of a respective cell that is useable for cross-checking upon connection; and
providing the list of preferred cellular identifiers to the cellular gateway causing the cellular gateway to utilize the list for wireless access to the cellular infrastructure.
11 . The non-transitory computer-readable medium of claim 10 , wherein the steps further include:
periodically updating the list of preferred cellular identifiers and providing the list of preferred cellular identifiers to the cellular gateway, based on changes in any of the plurality of factors.
12 . The non-transitory computer-readable medium of claim 10 , wherein the plurality of factors include available bandwidth in the cellular infrastructure, network congestion, network performance, maintenance work on the cellular infrastructure, and network outages.
13 . The non-transitory computer-readable medium of claim 10 , wherein the information is obtained from one or more databases managed by a network operator of the cellular network.
14 . The non-transitory computer-readable medium of claim 10 , wherein the obtaining further comprises:
triggering active probe tests by the cellular gateway including any of speed tests, latency measurements, jitter measurements, and packet loss measurements.
15 . The non-transitory computer-readable medium of claim 14 , wherein the obtaining further comprises:
consolidating results of the active probe tests with results from other devices; and
determining load on the cellular infrastructure based on the consolidated results.
16 . The non-transitory computer-readable medium of claim 10 , wherein the steps further include:
subsequent to the cellular gateway connecting to a preferred cell, causing modification of a connection between the cellular gateway and the preferred cell, for improvement of the connection.
17 . The non-transitory computer-readable medium of claim 16 , wherein the modification includes any of changing signal strength, changing a buffer status report, changing a power headroom report, and changing multiple input multiple output of the cellular gateway.
18 . The non-transitory computer-readable medium of claim 16 , wherein the modification includes any of manipulating quality of service (QoS) class identifier, manipulating statistics from the cellular gateway, and altering a capability report from the cellular gateway.
19 . An apparatus comprising:
a processor configured to:
obtain information related to a cellular infrastructure of a cellular network;
determine a list of preferred cellular identifiers based on a plurality of factors, each preferred cellular identifier in the list identifying a cell for connectivity with a cellular gateway, the list comprising information related to a geographic specification of a respective cell that is useable for cross-checking upon connection; and
provide the list of preferred cellular identifiers to the cellular gateway causing the cellular gateway to utilize the list for wireless access to the cellular infrastructure.
20 . The apparatus of claim 19 , wherein processor is further configured to:
periodically update the list of preferred cellular identifiers and providing the list of preferred cellular identifiers to the cellular gateway, based on changes in any of the plurality of factors.