Power efficient base station
First Claim
1. An apparatus comprising:
- a first module for communicating with a network;
a second module for communicating with at least one data collecting device;
one or more processors in communication with the first and second modules; and
, memory in communication with the one or more processors, the memory including a cache and further comprising code that, when executed, causes the one or more processors to control the apparatus to;
determine a power budget for power provided by a power source of the apparatus over a time period; and
,control, over the time period, the first module to collect data from the at least one data collecting device for storage in the cache; and
,control, over the time period, the second module to synchronize the cache with the network based at least on the power budget.
1 Assignment
0 Petitions
Accused Products
Abstract
A base station utilizes duty cycle requirements of each of multiple base station components to efficiently consume power. The base station may include a synchronization module that allows the base station to send collected data from a cache to a gateway, which then, sends it up to the cloud. The base station may also include a sensor connectivity module that establishes a connection between the base station and data collecting devices deployed to collect data for storage in the cache. A base station controller serves as the cache for the data collected by the sensor module and sends the data to the gateway for synchronization in the cloud using the synchronization module. A base station controller determines/coordinates the duty cycle of the sensor connectivity module and synchronization module in a power efficient way depending on the current power available to the base station, network needs, and the weather conditions.
-
Citations
22 Claims
-
1. An apparatus comprising:
-
a first module for communicating with a network; a second module for communicating with at least one data collecting device; one or more processors in communication with the first and second modules; and
, memory in communication with the one or more processors, the memory including a cache and further comprising code that, when executed, causes the one or more processors to control the apparatus to;determine a power budget for power provided by a power source of the apparatus over a time period; and
,control, over the time period, the first module to collect data from the at least one data collecting device for storage in the cache; and
,control, over the time period, the second module to synchronize the cache with the network based at least on the power budget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a base station including; a sensor module for communicating with one or more data collecting devices; a synchronization module for communicating with a network; one or more processors in communication with the synchronization module and the sensor module; a power source providing power to the sensor module, synchronization module, and the one or more processors; and
,memory in communication with the one or more processors, the memory including a cache and further comprising code that, when executed, causes the one or more processors to control the system to; determine a power budget for the base station from the power source over a time period; and
,control the sensor module, over the time period and based at least on the power budget, to collect data from one or more data collecting device for storage in the cache and control the synchronization module to transfer the data from the cache to the network. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A base station comprising:
-
a first module for communicating with a network; a second module for communicating with a mobile device and with one or more sensor devices; one or more processors in communication with the first and second modules; a power source providing power to the first module, second module, and the one or more processors; and
, memory in communication with the one or more processors, the memory including a cache and further comprising code that, when executed, causes the one or more processors to control the base station to;collect data from the one or more sensor using the second module and transfer the data to the network using the first module according to a duty cycle having an on-time; monitor for an indication of possible need for Wi-Fi access; determine that there is no indication of need for Wi-Fi access; and
,in response to the determination that there is no indication of Wi-Fi access need, turn off the first module when the first module is not in the on-time of the duty cycle. - View Dependent Claims (21, 22)
-
Specification