The subject matter of the present disclosure relates generally to provide adequate coverage and quality of service with the least possible power radiation.
Network devices have multiple radios and provide multiple SSIDs for each radio. These are generally set at default high power so that users get best coverage. This results in inefficient network utilization because of reluctance of a client to move to provide load balancing, creates congested network environments, and wastes energy.
An aspect of the present disclosure involves managing energy usage by devices in a network.
Coordinated power control is implemented in a mesh network that uses a power conservation mode. A performance characteristic, such as received signal strength indicator (RSSI) and throughput, may be used to minimize power usage and energy radiation in a network. The performance characteristic is measured and maintained as a client device roams the network and disengages the connection from one network access device and establishes a connection with another network access device. A backhaul RSSI and throughput may also be measured for a network access device.
Power output is adjusted until the performance characteristic associated with a network access device is at a selected minimum performance threshold. When a network access device, such as an access point or an extender is initialized, a default maximum power output setting is used. When the network access device has been configured to operate in the power conservation mode, the power conservation mode may be implemented to minimize power usage. Power output levels may be restored to the default maximum power output setting. A backhaul power output at a network access device may be controlled by a gateway and power output measured at a client device may be controlled. The power level of a gateway and of a network access device, such as an access point or an extender may be lowered until a selected minimum performance characteristic is achieved.
The detailed description is set forth with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different figures indicates similar or identical items or features.
The following detailed description is made with reference to the accompanying drawings and is provided to assist in a comprehensive understanding of various example embodiments of the present disclosure. The following description includes various details to assist in that understanding, but these are to be regarded merely as examples and not for the purpose of limiting the present disclosure as defined by the appended claims and their equivalents. The words and phrases used in the following description are merely used to enable a clear and consistent understanding of the present disclosure. In addition, descriptions of well-known structures, functions, and configurations may have been omitted for clarity and conciseness.
Aspects of the present disclosure are directed to implementation of a coordinated power control in a mesh network that uses a power conservation mode. A performance characteristic, such as received signal strength indicator (RSSI) and throughput, may be used to minimize power usage and energy radiation in a network.
As shown in
The wireless Client Devices 170, 172, 174, 180, and Extender 160, as shown in
The ISP 120 can be, for example, a streaming video provider or any computer for connecting the Gateway 110 to the Internet 130. The connection 122 between the Internet 130 and the ISP 120 and the connection 112 between the ISP 120 and the Gateway 110 can be implemented using a wide area network (WAN), a virtual private network (VPN), metropolitan area networks (MANs), system area networks (SANs), a DOCSIS network, a fiber optics network (e.g., FTTH (fiber to the home) or FTTX (fiber to the x), or hybrid fiber-coaxial (HFC)), a digital subscriber line (DSL), a public switched data network (PSDN), a global Telex network, or a 2G, 3G, 4G or 5G network, for example.
Connection 112 can further include as some portion thereof a broadband mobile phone network connection, an optical network connection, or other similar connections. For example, connection 112 can also be implemented using a fixed wireless connection that operates in accordance with, but is not limited to, 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) or 5G protocols. It is also contemplated by the present disclosure that connection 112 is capable of providing connections between the Network Device 102 and a WAN, a LAN, a VPN, MANs, PANs, WLANs, SANs, a DOCSIS network, a fiber optics network (e.g., FTTH, FTTX, or HFC), a PSDN, a global Telex network, or a 2G, 3G, 4G or 5G network, for example.
The Gateway 110 can be, for example, a hardware electronic device that may be a combination modem and gateway device that combines the functions of a modem, an Access Point, and/or a router for providing content received from the content provider (ISP) 120 to network devices (e.g., wireless Client Devices 170, 172, 174, 180, and Extender 160 in the system 100. It is also contemplated by the present disclosure that the Gateway 110 can include the function of, but is not limited to, an Internet Protocol/Quadrature Amplitude Modulator (IP/QAM) set-top box (STB) or smart media device (SMD) that is capable of decoding audio/video content, and playing over-the-top (OTT) or multiple system operator (MSO) provided content.
Connection 114 between Gateway 110 and Access Point 140, connection 116 between Gateway 110 and Access Point 150, and connections 142, 152 between Extender 160 and Access Point 140 and Access Point 150, respectively, and connection 146 between Access Point 140 and Access Point 150 can be implemented using a wireless connection in accordance with any IEEE 802.11 Wi-Fi protocols, Bluetooth protocols, Bluetooth Low Energy (BLE), or other short range protocols that operate in accordance with a wireless technology standard for exchanging data over short distances using any licensed or unlicensed band such as the citizens broadband radio service (CBRS) band, 2.4 GHz bands, 5 GHz bands, 6 GHz bands, 60 GHz bands, etc. Additionally, connections 114, 116, 142, 146, 152 can be implemented using a wireless connection that operates in accordance with, but is not limited to, RF4CE protocol, ZigBee protocol, Z-Wave protocol, or IEEE 802.15.4 protocol. It is also contemplated by the present disclosure that the connections 114, 116, 142, 146, 152 can include connections to a media over coax (MoCA) network. One or more of the connections 114, 116, 142, 146, 152 can also be a wired Ethernet connection.
The wireless Extender 160 can be, for example, hardware electronic devices such as Access Points used to extend the wireless network by receiving the signals transmitted by the Access Point 140, for example, and rebroadcasting the signals to, for example, Client Device 180, which may out of range of the Access Point 140. The wireless Extender 160 can also receive signals from the Client Device 180 and rebroadcast the signals to the Access Point 140, or Access Point 150.
The connection 162 between wireless Extender 160 and the Client Device 180 is implemented through a wireless connection that operates in accordance with any IEEE 802.11 Wi-Fi protocols, Bluetooth protocols, Bluetooth Low Energy (BLE), or other short range protocols that operate in accordance with a wireless technology standard for exchanging data over short distances using any licensed or unlicensed band such as the CBRS band, 2.4 GHz bands, 5 GHz bands, 6 GHz bands, 60 GHz bands, etc. Additionally, the connection 162 can be implemented using a wireless connection that operates in accordance with, but is not limited to, RF4CE protocol, ZigBee protocol, Z-Wave protocol, or IEEE 802.15.4 protocol. Also, connection 162 can be a wired Ethernet connection. Client Devices 170, 172, 174, 180 can be, for example, hand-held computing devices, personal computers, electronic tablets, smart phones, smart speakers, IoT devices, iControl devices, portable music players with smart capabilities capable of connecting to the Internet, cellular networks, and interconnecting with other devices via Wi-Fi and Bluetooth, or other wireless hand-held consumer electronic devices capable of executing and displaying content received through the Gateway 110. Additionally, the client devices 170, 172, 174, 180 can be a TV, an IP/QAM STB or an SMD that is capable of decoding audio/video content and playing over OTT or MSO provided content received through the gateway 110.
A detailed description of the exemplary internal components of the Gateway 110, Access Point 140, Access Point 150, wireless Extender 160, and Client Devices 170, 172, 174, 180, as shown in in
Further, any, all, or some of the computing components in the Gateway 110, Access Point 140, Access Point 150, wireless Extender 160, and Client Devices 170, 172, 174, 180, as shown in in
A network controller device, such as Gateway 110, may initiate coordinated power control for a mesh network and implement a power conservation mode using the coordinated power control. A performance characteristic may be measured. The performance characteristics may be received signal strength indicator (RSSI) and throughput 182 of Client Device 180 when Client Device 180 is connected to Extender 160. A performance characteristic, e.g., RSSI and throughput 184, may be measured and maintained as Client Device 180 roams the network and disengages the connection 162 from Extender 160 and establishes a connection 156 with Access Point 150. A backhaul RSSI and throughput 158 may also be measured for an access point, such as Access Point 150.
A first command may be sent to Extender 160 or Access Point 150 to adjust a power output until the performance characteristic associated with the Extender 160 or Access Point 150 is at a selected minimum performance threshold. Extender 160 and/or Access Point 150 may have a default maximum power output setting that is established when Extender 160 or Access Point 150 are initially set up. Extender 160 and/or Access Point 150 may be restored to the default power output setting. For example, when Access Point 150 has been configured to operate in the power conservation mode, the Gateway 110 may receive a request to end the power conservation mode. Gateway 110 sends a second command to the Access Point 150 to restore power output levels to the default maximum power output setting.
Thus, the performance characteristic associated with a backhaul connection of the Access Point 150 or Extender 160, for example, may be measured and the gateway may lower a backhaul power output for the Access Point 150 or Extender 160 until a selected minimum performance characteristic for the backhaul connection is achieved. The backhaul power output may be lowered in 10% increments until the selected minimum performance characteristic for the backhaul connection is achieved. In addition, or alternatively, the performance characteristic associated with a connection of a client device, such as Client Device 180, for example, may be measured and a power output for the Access Point 150 or Extender 160 may be lowered until a selected minimum performance characteristic for the connection with Client Device 180 is achieved.
The performance characteristic associated with Client Device 180 may be monitored with respect to power output of the Access Point 150 or Extender 160 serving the Client Device 180 as Client Device 180 roams around in the network. Thus, Gateway 110 may send a command to Access Point 150 or Extender 160 to adjust the power output until the selected minimum performance threshold at the client is achieved. The monitoring the performance characteristic for Client Device 180 and adjusting the power output of different network access devices as the Client Device 180 moves in the network may be repeated to maintain the selected minimum performance threshold at the client device 180. Further, Gateway 110 may periodically, and before and after a steer of the Client Device 180 to one of the different network access devices, such as Access Point 140, Access Point 150, or Extender 160, for example, monitor the RSSI and throughput, such as RSSI and throughput 182, 184, at the Client Device 180 with respect to the one of the different network access devices serving the client so as to maintain the RSSI and throughput 182, 184 at a predetermined performance threshold.
In
In addition to being part of the downstream path from a CMTS 202, the MAC 240 is also in the upstream path and extends to the upstream channel 214. Digital data received at the network interface 250, or stored in memory 260, may be transferred to MAC 240. From the MAC 240, the digital data is passed on to the modulator 271. There, the digital data is modulated onto a selected frequency and converted into an analog signal 272. From the modulator 271, the analog signal 272 is transmitted to a low pass filter 274, and a power amplifier 276 to produce a signal on the upstream channel 214. The signal on the upstream channel 214 enters the diplex filter 212. The diplex filter 212 directs the signal on the upstream channel 214 onto the cable 210 for transmission to the CMTS 202.
Network device 200 also includes memory, processor 262, and controller 264. Memory 260 may include low power coordination control 266 and power coverage map 268. The processor 262, controller 264, network interface 250, and memory 260 are coupled to MAC 240 by a bus 270. The controller 264 controls operation of the network device 200, including band selection and tuning, for example, using information residing in the memory 260, such as low power coordination control 266 and power coverage map 268, which are used to implement a power conservation mode by measuring RSSI and throughput of client devices and/or network devices. Network device 200 includes network interfaces 250 for communicating with other devices such as a client device 108 as shown in
Controller 264 may direct communication using wireless connections 252 and/or wired connections 254. Again as described above, communication between a client device and the network interface 250 of network device 200 may be by a wireless connection 252 in accordance with Bluetooth protocols, Bluetooth Low Energy (BLE), or other short range protocols that operate in accordance with a wireless technology standard for exchanging data over short distances using any licensed or unlicensed band such as the CBRS band, 2.4 GHz bands, 5 GHz bands, 6 GHz bands, or 60 GHz bands, or may be by a wired connection 254, such as an Ethernet connection. Multiple interfaces may be provided by network interfaces 250 for communication using wireless connections 252 and/or wired connections 254. Low power coordination control 266 and power coverage map 268 are used to implement a power conservation mode by measuring RSSI and throughput of client devices and/or network devices. The network device 200 uses the network interfaces 250 for communication of data via wireless connections 252 or wired connections 254.
The network device 200, such as s gateway, may initiate coordinated power control for a mesh network and implement a power conservation mode using the coordinated power control. Network device 200 measures a performance characteristic via low power coordination control 266. The performance characteristics may be received signal strength indicator (RSSI) and throughput of client device provided to the network device 200 via wireless connections 252 or wired connections 254 of network interface 250. Network device 200 may also measure a backhaul RSSI and throughput from access points and/or extenders.
Network device 200 may use the low power coordination control 266 to send a command via wireless connections 252 or wired connections 254 of network interface 250 to extenders or access points to adjust a power output until the performance characteristic associated with the extender or access point is at a selected minimum performance threshold. An access point and/or extender has a default maximum power output setting that is established when the access point is initially set up. When the access point or extender has been configured to operate in the power conservation mode, the network device may receive a request to end the power conservation mode and can send another command to the access point or extender to restore power output levels to the default maximum power output setting.
Thus, the performance characteristic associated with a backhaul connection of the access point or extender at network interface 250 may be measured and the network device may use the low power coordination control to lower the backhaul power output for the access point or extender until a selected minimum performance characteristic for the backhaul connection is achieved. The backhaul power output may be lowered in 10% increments until the selected minimum performance characteristic for the backhaul connection is achieved. In addition, or alternatively, the performance characteristic associated with a connection of a client device in a network that the network device 200 is associated with may be measured and a power output for the access point or extender may be commanded to be lowered until a selected minimum performance characteristic for the connection with client device is achieved.
The low power coordination control 266 of the network device 200 may monitor a performance characteristic associated with a client device as the client device roams around in the network. Thus, low power coordination control 266 of the network device 200 may send a command to an access point or extender connected to a client device to adjust the power output until the selected minimum performance threshold at the client device is achieved.
In
A control application 340 is provided to configure, monitor, and control one or more features of client device 300, such as coordinated power control for a network device that is implement via low power coordination control 354 under direction of process 352 or controller 350. Control application 340 may also be coupled to a Global Positioning System (GPS) receiver 342 to provide location data for processing. Buffer 344 may buffer data used by control application 340. Other applications may be provided, such as applications 352 maintained in memory 352. Processor 360 is coupled to memory 350. Processor 360 implements low power coordination control 354, which coordinates the measurement and maintenance of a performance characteristic e.g., a received signal strength indicator (RSSI) and throughput of the client device 300.
A transceiver 370 provides for transmitting and receiving communication signals. Transceiver 370 includes wired network interfaces 372 for wired connections 374. For example, wired network interfaces 372 may provide wired connections 374, such as Ethernet connections. Transceiver 370 may also include wireless network interfaces 376 for supporting wireless connections 378. Wireless network interfaces 376 includes a first interface 380 configured to provide a first type of Internet Protocol (IP) connection, such as a 2.4 GHz Wi-Fi connection. Wireless network interfaces 376 also includes a second interface 382 configured to provide a second type of IP connection, such as a 5.0 GHz connection. Wireless network interfaces 376 may also provide additional available wireless interfaces 384, such as 6 GHz, 60 GHz, etc.
Client device 300 may be controlled by a network controller device, such as a gateway, which may initiate the low power coordination control 354 that implements a power conservation mode. A performance characteristic of the client device 300 may be measured. The performance characteristics may be received signal strength indicator (RSSI) and throughput 364 of client device 300 when client device 300 is connected to an Access Point or an Extender. A performance characteristic, e.g., RSSI and throughput 364, may be measured and maintained in memory 360 as client device 300 roams the network.
Low power coordination control 354 may send a command to an extender or an access point to adjust a power output until the performance characteristic, such as RSSI and throughput 364 associated with the extender or access point as measured at the client device 300 is at a selected minimum performance threshold. An access point has a default maximum power output setting that is established when the access point is initially set up. When access point or extender has been configured to operate in the power conservation mode, the low power coordination control 354 may restore power output levels to the default maximum power output setting.
Thus, the performance characteristic associated with an access point or extender may be measured and the power output for the access point or extender may be lowered until a selected minimum performance characteristic for the client device 300 is achieved. The power output may be lowered in 10% increments until the selected minimum performance characteristic for the client device 300 is achieved.
The performance characteristic associated with client device 300 may be monitored with respect to power output of the access point or extender serving the client device 300 as the client device 300 roams around in the network. Thus, the low power coordination control 354 adjust the power output of an access point or extender until the selected minimum performance threshold at the client device 300 is achieved. The monitoring the performance characteristic for client device 300 and adjusting the power output of different network access devices as the client device 300 moves in the network may be repeated to maintain the selected minimum performance threshold at the client device 300.
In
A backhaul power output for the node installed in the mesh network is lowered until a minimum performance characteristic for the backhaul connection is achieved (S430). The performance characteristic associated with a backhaul connection of the Access Point 150 or Extender 160, for example, may be measured and the gateway may lower a backhaul power output for the Access Point 150 or Extender 160 until a selected minimum performance characteristic for the backhaul connection is achieved. The backhaul power output may be lowered in 10% increments until the selected minimum performance characteristic for the backhaul connection is achieved.
A client begins to move around within a mesh network (S434). The performance characteristic associated with client device 180 may be monitored with respect to power output of the Access Point 150 or Extender 160 serving the client device 180 as client device 180 roams around in the network.
The performance characteristic is monitored for the client with respect to the node serving the client by monitoring a received signal strength indicator (RSSI) and throughput at the client provided by the serving node (S438). The performance characteristic associated with a connection of a client device, such as client device 180, for example, may be measured and a power output for the Access Point 150 or Extender 160 may be lowered until a selected minimum performance characteristic for the connection with client device 180 is achieved.
A power coverage map is generated for nodes in the mesh network using the RSSI and throughput (S442). Gateway 110 may periodically, and before and after a steer of the client device 180 to one of the different network access devices, such as Access Point 140, Access Point 150, or Extender 160, for example, monitor the RSSI and throughput at the client device 180 with respect to the one of the different network access devices serving the client so as to maintain the RSSI and throughput at a predetermined performance threshold.
The power coverage map is analyzed to determine an adjustment to the power output for a node to maintain the predetermined performance threshold at the client (S446). A first command may be sent to Extender 160 or Access Point 150 to adjust a power output until the performance characteristic associated with the Extender 160 or Access Point 150 is at a selected minimum performance threshold.
A power output of the node serving the client is adjusted until a minimum performance threshold is achieved (S450). Gateway 110 may send a command to Access Point 150 or Extender 160 to adjust the power output until the selected minimum performance threshold at the client is achieved.
The monitoring the performance characteristic for the client is repeated and the power output of different nodes is adjusted as the client moves in the mesh network to maintain the minimum performance threshold at the client (S454). The monitoring the performance characteristic for client device 180 and adjusting the power output of different network access devices as the client device 180 moves in the network may be repeated to maintain the selected minimum performance threshold at the client device 180.
A request to end the power conservation mode is received and power output levels to nodes in the mesh network are restored to a default maximum power output setting (S458). An access point, such as Access Point 150, has a default maximum power output setting that is established when Access Point 150 is initially set up. When Access Point 150 has been configured to operate in the power conservation mode, the Gateway 110 may receive a request to end the power conservation mode and can send a second command to the Access Point 150 to restore power output levels to the default maximum power output setting. The method then ends (S7702).
The processes discussed in this disclosure may be implemented in hardware, software, or a combination thereof. In the context of software, the described operations represent computer-executable instructions stored on one or more non-transitory computer readable recording medium that, when executed by one or more hardware processors, perform the recited operations. Generally, computer-executable instructions include routines, programs, objects, components, data structures, and the like that perform particular functions or implement particular abstract data types. Those having ordinary skill in the art will readily recognize that certain steps or operations illustrated in the figures above may be eliminated, combined, or performed in an alternate order. Any steps or operations may be performed serially or in parallel. Furthermore, the order in which the operations are described is not intended to be construed as a limitation.
Subject matter of the present disclosure may be provided as a computer program product including one or more non-transitory computer readable recording medium having stored thereon instructions (in compressed or uncompressed form) that may be used to program a computer (or other electronic device) to perform processes or methods described herein. The computer-readable storage media may include one or more of an electronic storage medium, a magnetic storage medium, an optical storage medium, a quantum storage medium, or the like. For example, the computer-readable storage media may include, but are not limited to, hard drives, floppy diskettes, optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable ROMs (EPROMs), electrically erasable programmable ROMs (EEPROMs), flash memory, magnetic or optical cards, solid-state memory devices, or other types of physical media suitable for storing electronic instructions. Further, subject matter of the present disclosure may also be provided as a computer program product including a transitory machine-readable signal (in compressed or uncompressed form). Examples of machine-readable signals, whether modulated using a carrier or unmodulated, include, but are not limited to, signals that a computer system or machine hosting or running a computer program may be configured to access, including signals transferred by one or more networks. For example, a transitory machine-readable signal may comprise transmission of software by the Internet. Separate instances of these programs can be executed on or distributed across any number of separate computer systems. Thus, although certain steps have been described as being performed by certain devices, software programs, processes, or entities, this need not be the case. A variety of alternative implementations will be understood by those having ordinary skill in the art.
Use of the phrases “capable of,” “capable to,” “operable to,” or “configured to”, refers to some apparatus, logic, hardware, and/or element designed in such a way to enable use of the apparatus, logic, hardware, and/or element in a specified manner. The subject matter of the present disclosure is provided as examples of apparatus, systems, methods, and programs for performing the features described in the present disclosure. However, further features or variations are contemplated in addition to the features described above. It is contemplated that the implementation of the components and functions of the present disclosure can be done with any newly arising technology that may replace any of the above implemented technologies.
Additionally, those having ordinary skill in the art readily recognize that the techniques described above can be utilized in a variety of devices, environments, and situations. Although the subject matter has been described in language specific to structural features or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claims.
Number | Date | Country | |
---|---|---|---|
63084105 | Sep 2020 | US |