Various wireless devices (e.g., access points and stations) may communicate with each other by way of a network, such as a wireless local area network (WLAN) that adopts any suitable protocol (e.g., 802.11x). At least some of these wireless devices may be battery-operated, meaning that their power resources are finite and should be conserved to the extent possible.
The problems noted above are solved in large part by a technique that enables various devices in a wireless network to remain in a power-conservation mode for extended periods of time, thereby conserving power. In some embodiments, the technique comprises a method that includes receiving, by an access point (AP), an interval value from a station (STA). The interval value corresponds to a frequency with which the STA listens to the AP. The method also comprises commanding, by the AP, the STA to refrain from transmitting data to the AP until a period expires. The commanding comprises the AP setting a duration of the period to correspond to the interval value. The method further comprises transferring, by the AP, data to the STA after the period expires.
In some embodiments, the technique comprises a method that includes a station (STA) transmitting an interval value to an access point (AP). The interval value corresponds to a frequency with which the STA listens to the AP. The interval value is less than additional interval values of other STAs with which the AP communicates. As a result of receiving a command from the AP, the STA refrains from transmitting data to the AP until a period expires and the STA powers down at least some data transmission circuitry during the period. A duration of the period corresponds to the interval value. The method also comprises receiving, by the STA, data from the AP after the period expires.
In some embodiments, the technique is implemented in a system that comprises a transceiver and a processor coupled to the transceiver that receives an interval value from a station (STA). The interval value corresponds to a timing with which the STA listens to the transceiver. The processor commands the STA to cease data transmissions to the transceiver until a period expires. A duration of the period associates with the interval value. The transceiver does not transmit data to the STA during the period. After the period expires, the transceiver is reactivated and transmits data to the STA.
In some embodiments, the technique is implemented in a system that comprises a transceiver and a processor coupled to the transceiver. The transceiver transmits an interval value to an access point (AP). The interval value corresponds to a timing with which the processor listens for signals from the AP. The processor does not transmit data to the AP until a period expires and the transceiver is powered down during the period. The period has a duration that corresponds to the interval value. The transceiver reactivates and sends a signal to the AP after the period expires.
For a detailed description of exemplary embodiments of the invention, reference will now be made to the accompanying drawings in which:
a-2b show additional block diagrams of a device of the system of
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the term “couple” or “couples” is intended to mean either an indirect or direct electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections. In some embodiments, to “power down” means to partially or completely deactivate. In some embodiments, to “power down” means to reduce power supply. In some embodiments, to “power up” means to partially or completely activate. In some embodiments, to “power up” means to increase power supply.
The following discussion is directed to various embodiments of the invention. Although one or more of these embodiments may be preferred, the embodiments disclosed should not be interpreted, or otherwise used, as limiting the scope of the disclosure, including the claims. In addition, one skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is meant only to be exemplary of that embodiment, and not intended to intimate that the scope of the disclosure, including the claims, is limited to that embodiment.
Disclosed herein is a technique that enables various devices in a wireless network to remain in a power-conservation mode for extended periods of time, thereby conserving power. The technique comprises a set of interactions between a wireless access point (AP) and wireless stations (STAs). Generally, the technique comprises the AP instructing the STAs to remain in a “quiet mode” (i.e., to refrain from transmitting data on the network and to power down any circuit logic that does not need to be active when the STA is refraining from transmitting data on the network) for as long as possible. During this quiet mode, the AP also refrains from transmitting data on the network and powers down any circuit logic that does not need to be active when the AP is refraining from transmitting data on the network. The quiet mode is interrupted at predetermined intervals to ensure that the STAs have an opportunity to transmit and receive data from the AP. In some embodiments, these predetermined intervals correspond to the frequency at which the STAs check the network for signals from the AP, as explained below. In some embodiments, the technique is implemented using any of a variety of 802.11 or other protocols.
a shows an illustrative block diagram of a device 200 of the network 100 of
Referring again to
In some embodiments, the AP 102 may broadcast a beacon to the STAs 106, 108, 110 that instruct the STAs 106, 108, 110 to enter a mode known in 802.11 protocol as the Point Coordination Function (PCF). The PCF is a mode that enables the AP 102 to act as master to the slave STAs 106, 108, 110. The PCF, in turn, contains two sub-modes. When the network 100 operates in the first of these sub-modes, known as the Contention Free Period (CFP), the AP 102 coordinates network traffic among the STAs 106, 108, 110, giving each STA an opportunity to transmit data to and receive data from the AP 102 without interruption from the other STAs (contention arises due to the limited amount of traffic that the network 100 can support). When the network 100 operates in the second of these sub-modes, known as the Contention Period (CP), each of the STAs 106, 108, 110 attempts to send data to and receive data from the AP 102 amid contention with other STAs (i.e., without direction or network resource allocation from the AP 102). The AP 102 causes the network 100 to enter the CFP sub-mode using a beacon signal that it broadcasts to the STAs 106, 108, 110. The AP 102 causes the network 100 to exit the CFP sub-mode and enter the CP sub-mode using an appropriate command signal that is broadcast to the STAs 106, 108, 110, such as the Contention Free end (CF_end) command. Once in the CP sub-mode, the AP 102 may again cause the network 100 to enter the CFP sub-mode using a beacon signal that is broadcast to the STAs 106, 108, 110.
Justifying such an adjustment is the fact that any information that the AP 102 transmits before the STAs 106, 108, 110 listen to the AP 102 will be of no use because none of the STAs will hear that information. Because no transmissions are sent from the AP 102 to an STA 106, 108, 110 or from an STA 106, 108, 110 to the AP 102 prior to expiry of the STA 106's listen interval 422, radio circuitry housed within the AP 102 and the STAs 106, 108, 110 preferably are deactivated to conserve power and extend battery life. Thus, during the CFP 402 and subsequent CFPs, the AP 102 refrains from communicating with the STAs 106, 108, 110 and powers down some or all of its radio circuit logic (e.g., transceiver 204). Similarly, during the CFP 402 and subsequent CFPs, each of the STAs 106, 108, 110 refrains from communicating with the AP 102 and powers down some or all of its radio circuit logic (e.g., transceiver 204). As a result, the battery lives of the AP 102 and the STAs 106, 108, 110 are extended.
b illustrates how the processor 202 powers up and powers down various components during CFPs. In some embodiments, the processor 202, upon the start of a CFP mode, will power down some or all of radio frequency (RF) circuit logic 212. Such circuit logic 212 includes the transceiver 204 and may include any other suitable circuit logic used to communicate with other devices in the network 100. In some embodiments, the processor 202 powers up and powers down the RF circuit logic 212 using activation circuit logic 214. The activation circuit logic 214 may include, for instance, various switches and other suitable circuitry that enables the processor 202 to activate and deactivate some or all of the RF circuit logic 212.
Referring to
Because of the information it has received from the STAs 106, 108, 110, the AP 102 is cognizant of the fact that at point 428, the STA 106 will listen to the network 100 for signals from the AP 102. Thus, at point 428, the AP 102 broadcasts a CF_end signal (or other appropriate signal) that tells all listening STAs that the CFP 402 has ended. At point 428, the STA 106 is listening and, thus, the STA 106 transmits a signal (e.g., a PSPoll) to the AP 102 indicating that it is ready to exchange data with the AP 102. Because the STAs 108, 110 are not yet awake, the STA 106 generally will be able to communicate with the AP 102 unhindered. At point 430, however, the STA 108 wakes up because its listen interval 424 has expired. Upon exiting power conservation mode, the STA 108 transmits a signal to the AP 102 (e.g., a PSPoll signal) notifying the AP 102 that the STA 108 is ready to exchange data with the AP 102. Similarly, at point 432, the STA 110 arises and notifies the AP 102 that it is ready to receive data from and/or transmit data to the AP 102.
In some embodiments, the AP 102 may prematurely terminate a CFP by broadcasting a CF_end signal if it so desires. In some embodiments, the AP 102 may choose to transmit data downstream to an STA 106, 108, 110 during the CFP sub-mode, despite the fact that the AP 102 and the STAs 106, 108, 110 preferably remain in a “sleep” mode during CFPs. The AP 102 may accomplish this by broadcasting a beacon 412 that instructs only some STAs to go to sleep. The STA(s) to which the AP 102 expects to transmit during the CFP may remain outside the sleep mode.
The above discussion is meant to be illustrative of the principles and various embodiments of the present invention. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.
The present application claims priority to U.S. Provisional Patent Application No. 61/160,518, filed on Mar. 16, 2009 (Attorney Docket No. TI-67817PS), which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61160518 | Mar 2009 | US |