FIELD OF THE INVENTION
[0001] Embodiments of the present invention relate to the communication technology, and
in particular, to a power save method and a station device.
BACKGROUND OF THE INVENTION
[0002] The conventional wireless local area network standard enhances the support for quality
of service (Quality of Service, QoS). The transmission opportunity (Transmission Opportunity,
TXOP) in a hybrid coordination function (Hybrid Coordination Function, HCF) mechanism
is a basic unit for radio channel access. The TXOP is a bounded period defined by
the initial time and the duration, and allows continuous use of a channel within the
duration. The duration cannot exceed the maximum duration (TXOP Limit).
[0003] In a basic service set (Basic Service Set, BSS) formed of an access point (Access
Point, AP) and multiple stations (Stations, STAs), the AP and the STAs contend for
a TXOP through a channel access process. Once the AP or a STA obtains the TXOP, the
AP or the STA can continuously use the channel within the TXOP duration without contending
for the channel again. Because within one TXOP, not all STAs need to receive data
frames, so a very high throughput (Very High Throughput, VHT) TXOP power save mode
(VHT TXOP power save mode) is introduced. When the STA finds that no data frame is
sent to it, the STA enters the doze (Doze) state to save power during the TXOP. In
the doze state, the STA can neither send data frames nor receive data frames, and
thus the consumed power is very low. For a STA supporting TXOP power save (generally,
a non AP VHT STA), if the AP in the current frame allows the STA in the BSS to enter
the Doze state during the TXOP, the STA enters the Doze state when one of the following
conditions is satisfied, and stays in the Doze state until the current TXOP ends:
- (1) Through a group identifier (GROUP_ID) parameter in a receive parameter vector
(RXVECTOR), the non AP VHT STA finds that the non AP VHT STA itself is not a member
of the group.
- (2) The non AP VHT STA finds that a partial association identifier (PARTIAL AID) in
the RXVECTOR is inconsistent with a partial AID of the non AP VHT STA, or the non
AP VHT STA finds that the frame is not sent to the non AP VHT STA.
- (3) Through the indication of the GROUP_ID parameter in the RXVECTOR, the non AP VHT
STA finds that the non AP VHT STA itself is a member of the group, but the number
of space-time streams (Number of Space-Time Streams, NUM_STS) in the RXVECTOR received
by the non AP VHT STA is set to 0.
- (4) The non AP VHT STA sends an acknowledgment signal to respond to the received frame
whose More Data field is set to 0.
In the publication "Proposed Specification Framework for TGac; 11-09-0992-21-00ac-proposed-spcification-framework-for-tgac",
the author Robert Stacey provides an outline of each of the functional blocks that
will be a part of the final amendment. In section 6.4 it is stated that TXOP duration
is determined by a TXOP limit of the primary AC. At least one stream set in each DL
MU-MIMO PPDU shall contain only MSDU(s) corresponding to the primary AC, where a stream
set is defined as a group of spatial streams of DL MU-MIMO PPDU that are intended
for reception by a single recipient.
US 20050009578 discloses a new system and method is described, utilizing a scheduler based on a
transmission power consumption calculation and prioritizing algorithm. The system
utilizes the (APSD) protocol specified in the 802.11e draft for saving power in wireless
local area networks. The system comprises an access point having a priority queue,
one or more stations, an APSD frame comprising an association ID for identifying one
of the stations and a scheduled wake-up time for the identified station. An algorithm
is employed for calculating the total transmission power consumption of downlink data
for the stations. The AP originates and transmits to the one or more stations the
APSD frame of the scheduled activation delay time. The current data to be transmitted
to each station is accessed by the algorithm to determine the total transmission power
consumption to each station. A priority queue in the AP is ordered from the lowest
to the highest receiving power consumption, assigning the highest priority to the
lowest power consumption transmission to minimize total power consumption to the PS
stations in the AP queue.
[0005] In the actual application process, the AP not only sends data frames to the STA,
but also may require, through a null data packet announcement (Null Data Packet Announcement,
NDPA) frame, the STA to feed back channel state information (Channel State Information,
CSI). When the AP requires multiple rather than all STAs to feed back CSI information,
by setting the GROUP_ID in the transmit parameter vector (TXVECTOR) of the NDPA frame
to 63 and setting PARTIAL_AID to 0, the AP notifies all STAs by broadcast that the
AP requires multiple STAs to feed back CSI information. In this case, none of the
STAs satisfies any one of the conditions for entering the doze state. Therefore, all
STAs are in the awake (Awake) state. Because the STAs are fully powered in the Awake
state, a lot of power is consumed during the TXOP.
SUMMARY OF THE INVENTION
[0006] The embodiments of the present invention provide a power save method and a station
device, which can be used to reduce power consumption and save resources during a
TXOP when an AP requires multiple STAs to feed back CSI information.
[0007] An embodiment of the present invention provides a power save method, including:
confirming, by a station STA, according to a frame type identifier in a received frame
of a current transmission opportunity, TXOP, that the frame is a null data packet
announcement NDPA frame, wherein the NDPA frame carries a PARTIAL_AID, the PARTIAL_AID
is zero, and obtaining a STA association identifier AID in a STA information field
in the NDPA frame;
comparing, by the STA, its STA AID with the obtained STA AID, and determining whether
its STA AID is the same as the obtained STA AID; and
when the STA determines that its STA AID is different from the obtained STA AID, allowing
the STA to enter a doze state until end of the current TXOP.
[0008] An embodiment of the present invention provides a station device, including:
a first obtaining module, configured to confirm, according to a frame type identifier
in a received frame of a current transmission opportunity, TXOP, that the frame is
a null data packet announcement NDPA frame, and obtain a station STA association identifier
AID in a STA information field in the NDPA frame, wherein the NDPA frame carries a
PARTIAL_AID, the PARTIAL_AID is zero;
a determination module, configured to compare a STA AID of the station device with
the obtained STA AID, and determine whether the STA AID of the station device is the
same as the obtained STA AID; and
an entry module, configured to allow the STA to enter a doze state until end of the
current TXOP when a determination result of the determination module is no.
[0009] With the power save method and the station device in the embodiments of the present
invention, when an NDPA frame is received, a STA determines whether the STA AID in
the STA information field in the NDPA frame is the same as its STA AID, and if not,
confirms that the STA itself is not the one required by the AP to return CSI information,
and allows the STA to enter the doze state, thus reducing power consumption of the
STA itself and saving resources.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
FIG. 1A is a flow chart of a power save method according to an embodiment of the present
invention;
FIG. 1B is a schematic partial structural diagram of an NDPA frame being parsed to
a MAC layer according to an embodiment of the present invention;
FIG. 1C is a schematic structural diagram of a STA AID field according to an embodiment
of the present invention;
FIG. 2 is a flow chart of a power save method according to another embodiment of the
present invention;
FIG. 3 is a flow chart of a power save method according to still another embodiment
of the present invention;
FIG. 4 is a schematic structural diagram of a station device according to an embodiment
of the present invention; and
FIG. 5 is a schematic structural diagram of a station device according to another
embodiment of the present invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0011] FIG. 1A is a flow chart of a power save method according to an embodiment of the
present invention. As shown in FIG. 1A, the method in the embodiment includes the
following steps:
Step 101: A STA confirms, according to a frame type identifier in a received frame,
that the received frame is an NDPA frame, and obtains a STA association identifier
(Association Identifier, AID) in a STA information field (STA Info field) in the NDPA
frame.
[0012] In a BSS, an AP and a STA may work in two modes: a single-user mode and a multiple-user
mode. The single-user mode means that the AP communicates with only one STA, or communicates
with multiple STAs by broadcast; the multiple-user mode means that the AP communicates
with multiple STAs by space division multiplexing. The NDPA frame in each embodiment
of the present invention is a frame in a single-user mode sent by the AP by broadcast.
In the BSS, to ensure that the AP can communicate with multiple STAs correctly, STAs
are grouped for management, and each group has a unique group identifier (GROUP_ID).
Each STA knows its group, and locally stores the GROUP_ID of the group the STA belongs
to.
[0013] When the AP successfully contends for a TXOP through a channel access process, the
AP sends a data frame to the STA within the TXOP duration. When the multiple-user
mode is used for transmission, the AP carries GROUP_ID in the data frame sent to the
STA. When the STA receives the data frame, the STA determines, by comparing the GROUP_ID
in the data frame with the locally stored GROUP_ID, whether the data frame is sent
to the group the STA belongs to. If the locally stored GROUP_ID is different from
the GROUP_ID in the data frame, the STA confirms that the data frame is not sent to
the group the STA belongs to. If the locally stored GROUP_ID is the same as the GROUP_ID
in the data frame, the STA further determines whether NUM_STS in the data frame is
0; if the determination result shows NUM_STS is greater than 0, it indicates that
the data frame includes the data sent to the STA; if the determination result shows
NUM_STS is 0, it indicates that the data frame does not include the data sent to the
STA. NUM_STS is used to identify the number of space-time streams of a STA in the
group.
[0014] When the single-user mode is used for transmission, the data frame sent by the AP
to the STA carries PARTIAL_AID. When receiving the data frame, the STA determines,
by comparing the PARTIAL_AID in the data frame with its PARTIAL_AID, whether the data
frame is sent to the STA. If its PARTIAL AID is different from the PARTIAL AID in
the data frame, the STA confirms that the frame is not sent to the STA. If its PARTIAL_AID
is the same as the PARTIAL_AID in the data frame, the STA further determines, according
to the information (for example, a MAC address of a receiver) in the medium access
control (Medium Access Control, MAC) frame header, whether the data is sent to the
STA.
[0015] In the actual application process, the AP not only sends the data frame to the STA,
but also requires the STA to feed back CSI information sometimes. When the AP requires
multiple STAs to return CSI within the TXOP duration, the AP sets the GROUP_ID in
the transmit parameter vector (TXVECTOR) in the NDPA frame to 63, and sets PARTIAL_AID
to 0. The GROUP_ID being set to 63 and the PARTIAL_AID being set to 0 indicate that
the current frame is a broadcast frame and all STAs need to receive the current frame.
However, actually, the AP does not require all STAs to feed back CSI information.
The AP sets the AID of each STA that the AP requires to feed back CSI information
in the STA information field of the NDPA frame respectively, where the number of STA
information fields is equal to the number of STAs required to feed back CSI.
[0016] A partial structure of the NDPA frame in the embodiment being parsed to the MAC layer
is shown in FIG. 1B. As shown in FIG. 1B, the MAC layer information carried in the
NDPA frame mainly includes: frame control (Frame Control), a duration (Duration),
a MAC address of a transmitter (namely, the MAC address of the AP), a MAC address
of a receiver (namely, the MAC address corresponding to the broadcast field, usually
preset), a sounding sequence (Sounding Sequence), one or multiple STA information
fields, and a frame check sequence (FCS) field. The frame control field includes information
such as the type of the current frame, and whether the current frame is an NDPA frame
may be determined through the frame control field. The STA information field is used
to store the AID of the STA that the AP requires to return CSI information. As shown
in FIG. 1B, when the AP requires multiple STAs to return CSI information, the NDPA
frame includes multiple STA information fields. The structure of each STA information
field is shown in FIG. 1C, and includes an AID field of the STA, a feedback type (Feedback
Type) field, and a number of columns index (Nc Index) field.
[0017] Based on the above description, after receiving the frame sent by the AP, the STA
first performs physical layer parsing on the received frame; when identifying, according
to the information in the physical layer frame header, that the currently received
frame is a broadcast frame, further performs MAC layer parsing on the currently received
frame; and obtains the frame control field in the MAC layer frame header, and determines,
according to the frame type identifier in the frame control field, whether the currently
received frame is an NDPA frame. The values of frame type identifiers corresponding
to different types of frames are different. In the embodiment, the STA confirms, according
to the value of the frame type identifier, that the current frame is an NDPA frame,
obtains multiple STA information fields from the NDPA frame, and then parses the multiple
STA information fields to obtain the STA AID.
[0018] Step 102: The STA compares its STA AID with the obtained STA AID, and determines
whether its STA AID is the same as the obtained STA AID; if the determination result
is yes, that is, the STA information field of the NDPA frame includes the STA AID
of the STA, executes step 103; and if the determination result is no, that is, the
STA information field of the NDPA frame does not include the STA AID of the STA, executes
step 104.
[0019] After obtaining the STA AID carried in the NDPA frame, the STA compares its STA AID
with the obtained STA AID, and determines whether its STA AID is the same as the obtained
STA AID, that is, determines whether the STA itself is a STA that the AP requires
to return CSI information. If the STA AID of the STA is the same as the obtained STA
AID, it indicates that the STA is the STA that the AP requires to return CSI information.
If the STA AID of the STA is different from the obtained STA AID, it indicates that
the STA is not the STA that the AP requires to return CSI information, or that the
AP does not require the STA to return CSI information.
[0020] If the NDPA frame carries multiple STA information fields, the STA needs to compare
its STA AID with the STA AID in each STA information field in the NDPA frame so as
to determine whether the STA itself is the STA that the AP requires to return CSI
information.
[0021] Step 103: Return CSI information to the AP.
[0022] When the AP requires the STA to return CSI information, the STA must be in the Awake
state, that is, in the fully powered state, so as to return CSI information to the
AP. After returning CSI information to the AP, the STA may terminate the operation
of allowing the STA to enter the doze state to save power.
[0023] However, after the determination, even if its STA AID and the obtained STA AID are
the same, the STA may be allowed to enter the doze state subsequently when other conditions
for allowing the STA to enter the doze state are satisfied. Further, for STAs other
than the first STA in the STA information field, the CSI feedback of the STA needs
to be obtained through the beamforming report poll (Beamforming Report Poll) frame
sent by the AP. The Beamforming Report Poll frame is usually sent in the single-user
mode. If the Beamforming Report Poll frame is sent by the physical layer using the
VHT format, because the PARTIAL_AID parameter does not match the PARTIAL_AID of STAs
other than the first STA in the STA information field list, the STAs other than the
first STA in the STA information field list enter the Doze state incorrectly.
[0024] To prevent the STAs other than the target STA from entering the Doze state incorrectly,
one of the following multiple methods may be used:
[0025] In the first method, when the STA decides that its AID is consistent with the AID
in the STA information field of the NDPA frame, the STA is no longer allowed to enter
the Doze state within the current TXOP.
[0026] Alternatively, in the second method, after the STA decides that its AID is consistent
with the AID in the STA information field of the NDPA frame, if a Beamforming Report
Poll frame is received, even if the STA finds that it (the STA) is not the target
address of the Beamforming Report Poll frame (that is, the PARTIAL AID parameter in
the Beamforming Report Poll frame does not match the PARTIAL AID parameter of the
STA), the STA is not allowed to enter the Doze state.
[0027] Alternatively, in the third method, after the STA decide that its AID is consistent
with the AID in the STA information field of the NDPA frame, before the Beamforming
Report Poll frame is received from the AP, even if the STA finds that the STA itself
is not the target address of the Beamforming Report Poll frame (that is, the PARTIAL_AID
parameter in the Beamforming Report Poll frame does not match the PARTIAL AID parameter
of the STA), the STA is not allowed to enter the Doze state.
[0028] Alternatively, in the fourth method is, when the Beamforming Report Poll frame is
sent by the physical layer using the VHT format, the TXOP_PS_NOT_ALLOWED parameter
is set to 1.
[0029] Alternatively, in the fifth method, a conventional (legacy) physical layer format
is used to send the Beamforming Report Poll frame.
[0030] Step 104: Allow the STA to enter the Doze state.
[0031] When the AP does not require the STA to return CSI information, the STA does not
need to return CSI information to the AP. The STA does not need to be in the state
of being fully powered under this condition, and therefore, the STA may enter the
Doze state. However, for a STA, there are other factors restricting the power state,
for example, if the STA has data to be sent at this time, the STA may select not to
enter the Doze state to have more opportunities to successfully contend for a channel
in the case of truncation of the current TXOP. Therefore, in this embodiment, when
the STA determines that the STA is allowed to enter the Doze state without being required
to feed back CSI information, the STA further performs determination on other entry
conditions; and when other entry conditions are also satisfied, the STA enters the
Doze state and does not wake until the current TXOP ends. If no other entry condition
exists, the STA may directly enter the Doze state.
[0032] With the power save method in this embodiment, the STA identifies the type of the
received frame, and when identifying that the received frame is an NDPA frame, compares
its STA AID with the STA AID in the NDPA frame to determine whether the STA itself
needs to feed back CSI information, confirms that it is unnecessary to feed back CSI
information and allows the STA to enter the Doze state, thus reducing power consumption
and saving resources.
[0033] FIG. 2 is a flow chart of a power save method according to another embodiment of
the present invention. As shown in FIG. 2, the method in this embodiment includes
the following steps:
Step 201: A STA receives a frame sent by an AP.
[0034] After obtaining a TXOP, the AP may send to the STA within the TXOP duration various
types of frames such as a control frame and a data frame. The STA receives the frame
sent by the AP.
[0035] Step 202: The STA performs physical layer parsing on the received frame, and obtains
an instruction for allowing TXOP power save from the physical layer header information.
[0036] When receiving the frame sent by the AP, the STA first performs physical layer parsing
on the received frame, and obtains physical layer related information carried in the
physical layer header. The physical layer header includes information about whether
the current frame is a broadcast frame, and therefore, the STA may confirm, according
to the physical layer header information, whether the received frame is broadcast
frame. In this embodiment, the STA confirms, according to the physical layer header
information, that the received frame is a broadcast frame.
[0037] In addition, during the TXOP, the STA can enter the Doze state only when the AP allows
the STA in the BSS where the AP is located to enter the Doze state. The AP indicates,
through a bit in the physical layer header of the frame sent to the STA, whether to
allow the STA in the BSS where the AP is located to perform TXOP power save. Exemplarily,
the AP uses the bit carrying the parameter of transmission opportunity power save
not allowed (Transmission Opportunity Power Save_NOT_ALLOWED, TXOP_PS_NOT_ALLOWED)
in a very high throughput-information-A1 (Very High Throughput-SIGNAL-Al, VHT-SIG-A1)
field to identify the instruction for whether to allow the TXOP power save. When TXOP_PS_NOT_ALLOWED
is set to 0, it indicates that the STA is allowed to perform TXOP power save. The
STA then has an opportunity to enter the Doze state at this time, namely, the instruction
is an instruction for allowing the TXOP power save; when TXOP_PS_NOT_ALLOWED is set
to 1, it indicates that the STA is not allowed to perform TXOP power save, that is,
the STA cannot enter the Doze state, namely, the instruction is an instruction for
not allowing the TXOP power save. In this embodiment, the physical layer header of
the frame received by the STA further includes information of an instruction about
whether the AP allows the STA to perform TXOP power save, where the information is
indicated by the value of the bit carrying the TXOP_PS_NOT_ALLOWED parameter in the
physical layer header. The STA obtains the value of the bit identifying the TXOP_PS_NOT_ALLOWED
parameter from the physical layer header, where the value of the bit is 0, that is,
obtains the instruction for allowing the TXOP power save.
[0038] Step 203: The STA performs MAC layer parsing on the received frame, confirms, according
to the frame type identifier in the MAC layer frame header, that the received frame
is an NDPA frame, and obtains the STA AID from the STA information field in the NDPA
frame.
[0039] Specifically, when the STA determines that the received frame is a broadcast frame,
the STA further parses the NDPA frame, namely, performs MAC layer parsing, and obtains
the MAC layer information carried in the frame. The STA can identify, according to
the frame type identifier carried in the frame control field in the MAC frame header,
that the currently received frame is an NDPA frame, obtains the STA information field
in the NDPA frame, and further parses the STA information field to obtain the STA
AID.
[0040] Step 204: The STA compares its STA AID with the STA AID obtained from the STA information
field in the NDPA frame, and determines whether its STA AID is the same as the obtained
STA AID; if the determination result is yes, executes step 205; and if the determination
result is no, executes step 206.
[0041] Step 205: Return CSI information to the AP. At this time, the operation of allowing
the STA to enter the doze state to save power may be terminated. However, after the
determination, even if its STA AID and the obtained STA AID are the same, the STA
may be allowed to enter the doze state subsequently when other conditions for allowing
the STA to enter the doze state are satisfied. The method described in step 103 may
continue to be applied in the subsequent operations.
[0042] Step 206: Allow the STA to enter the Doze state.
[0043] Step 204 to step 206 may be referred to the description of step 102 to step 104 in
the foregoing, and are not further described herein.
[0044] With the power save method in this embodiment, the STA obtains from the NDPA frame,
by performing physical layer parsing on the received frame, an instruction that the
AP allows the STA to enter the Doze state, which provides a basis for that subsequently
the STA confirms whether to allow the STA to enter the Doze state. Furthermore, in
this embodiment, when the STA learns that the AP does not allow the STA to enter the
Doze state, the operation may be terminated directly to save power.
[0045] FIG. 3 is a flow chart of a power save method according to still another embodiment
of the present invention. The embodiment is implemented based on the embodiment shown
in FIG. 2; as shown in FIG. 3, the method in this embodiment includes the following
step before step 201:
Step 200: The STA receives a previous frame of the current frame, performs physical
layer parsing on the previous frame of the current frame, and obtains an instruction
for not allowing TXOP power save.
[0046] Specifically, if the current frame is not the first frame of the VHT format during
the current TXOP, before receiving the current frame (namely, an NDPA frame), the
STA receives other frames of the VHT format sent by the AP, where the other frames
of the VHT format also carry the instruction for whether to allow the STA to perform
TXOP power save (namely, an instruction for whether to allow the STA to enter the
Doze state). During one TXOP, once the AP sends to the STA an instruction for allowing
the STA to perform TXOP power save, the instruction must last until the TXOP ends.
Therefore, in this embodiment, the STA needs to confirm, according to the physical
layer header information in the previous frame of the current frame, that the AP does
not allow the STA to enter the Doze state, but confirms, according to the physical
layer header information of the current frame, that the AP allows the STA to enter
the Doze state.
[0047] Specifically, when receiving each frame sent by the AP, the STA needs to perform
physical layer parsing on the received frame, and determines, according to the TXOP_PS_NOT_ALLOWED
parameter in the physical layer header, whether the AP allows the STA to perform TXOP
power save.
[0048] In this embodiment, the NDPA frame or other frames during the TXOP may be frames
of the VHT format. In addition, in other embodiments of the present invention, the
frame during the TXOP or the NDPA frame may be a frame of the VHT format.
[0049] With the power save method in this embodiment, the STA confirms, according to the
previous frame of the current frame (namely, the NDPA frame), that the AP does not
allow the STA to perform TXOP power save before the current time, that is, the AP
does not allow the STA to enter the Doze state, but confirms, according to the current
frame, that the AP allows the STA to perform TXOP power save at the current time,
and executes the subsequent operation of determining whether to allow the STA to enter
the Doze state under the condition, which provides a basis for entering the Doze state
to save power.
[0050] For example, during one TXOP, after sending data frames to some STAs, the AP also
requires some STAs to feed back CSI information; because some STAs need to receive
data frames, the VHT TXOP power save mode cannot be applied to the entire TXOP period.
It is assumed that a BSS includes at least four STAs and one AP, and at the beginning
of the TXOP, the AP sends data frames to the first STA and the second STA, so that
within the period, the AP sets the TXOP_PS_NOT_ALLOWED parameter in the sent data
frames to 1, indicating that the STA is not allowed to enter the Doze state and that
all STAs are in the Awake state. Subsequently, the AP also requires the third STA
and the fourth STA to feed back CSI information. When the AP sends the NDPA frame,
the AP sets the TXOP_PS_NOT_ALLOWED parameter in the NDPA frame to 0, indicating that
the STA is allowed to enter the Doze state. Because the NDPA frame is sent by broadcast,
all STAs can receive the NDPA frame. The STA learns, according to the TXOP_PS_NOT_ALLOWED
parameter in the previous data frame of the NDPA frame, that the AP does not allow
the STA to enter the Doze state at that time, and learns, according to the TXOP_PS_NOT_ALLOWED
parameter in the NDPA frame, that the AP allows the STA to enter the Doze state at
this time. Under the condition, the STAs that the AP does not require to feed back
CSI information may confirm, according to the method shown in FIG. 1A, FIG. 2 or FIG.
3, that the STAs can enter the Doze state, and enter the Doze state when the entry
condition is satisfied, so as to reduce power consumption and save resources.
[0051] Based on the above embodiments, the STA also periodically receives a beacon frame
sent by the AP, where the beacon frame includes an instruction for allowing the BSS
where the STA is located to perform TXOP power save; the STA obtains the instruction
for allowing the BSS where the STA is located to perform TXOP power save included
in the beacon frame. Specifically, the AP uses the bit carrying the very high throughput
transmission opportunity power save (Very High Throughput Transmission Opportunity
Power Save, VHT TXOP PS) parameter to indicate the instruction for whether to allow
the basic service set to perform TXOP power save. When VHT TXOP PS is set to 1, it
indicates an instruction for allowing the basic service set where the STA is located
to perform TXOP power save; when VHT TXOP PS is set to 0, it indicates an instruction
for not allowing the basic service set where the STA is located to perform TXOP power
save. The AP notifies whether the BSS has the capability of TXOP power save by broadcasting
the beacon frame; the AP can send to the STA the instruction for whether to allow
the STA to perform TXOP power save and perform subsequent operations only when the
BSS has the capability of TXOP power save. Therefore, the AP sends to the STA through
a beacon frame the instruction for allowing the BSS where the STA is located to perform
TXOP power save, which provides a basis for the above embodiments.
[0052] The purposes of the above embodiments of the present invention are further described
herein. The above embodiments of the present invention provide the STA with a new
method for determining whether to allow the STA to enter the Doze state, which provides
a basis for the STA to enter the Doze state, and provides a basis for the STA to enter
the Doze state to save power.
[0053] The specific implementation processes of the above embodiments are further described
below with reference to the existing condition for the STA to determine whether to
allow the STA to enter the Doze state.
[0054] When the AP contends for the TXOP successfully, the AP sends various types of frames
to the STA, for example, a control frame, a data frame, and a broadcast frame (NDPA
frame). However, during the TXOP, not all STAs have data frames to receive, and a
STA that has no data frame to receive can enter the Doze state to save power. If the
STA wants to enter the Doze state, the following prerequisites need to be satisfied:
First, the AP allows the BSS to perform TXOP power save; secondly, the AP allows the
STA to enter the Doze state; and thirdly, the STA itself supports the TXOP power save
mode. When the above prerequisites are satisfied, the STA can further determine whether
to allow the STA to enter the Doze state. Therefore, in this embodiment, it is first
assumed that the above prerequisites are satisfied, so the STA determining whether
to allow the STA to enter the Doze state includes the following:
[0055] The STA receives the frame sent by the AP, performs physical layer parsing on the
received frame, obtains the physical layer header information, further performs MAC
layer parsing on the received frame, and obtains the MAC layer header information.
Next, the STA determines, according to the following conditions, whether to allow
the STA to enter the Doze state. The main conditions are as follows: (1) The STA confirms,
according to the GROUP_ID in the receive vector parameter (RXVECTOR), that the local
STA is not a member of the group corresponding to the data frame. (2) The STA confirms,
according to a partial association identifier of the STA in the receive vector parameter
(RXVECTOR) in the data frame, or according to a partial association identifier (PARTIAL_AID)
of the STA in the receive vector parameter (RXVECTOR) in the data frame and the STA
AID of the MAC layer, that the data frame is not sent to the local STA. (3) The STA
confirms, according to the GROUP_ID in the receive vector parameter (RXVECTOR) in
the data frame, that the local STA is a member of the group corresponding to the data
frame, but confirms, according to the NUM_SYS in the receive vector parameter (RXVECTOR),
that the data frame is not sent to the local STA. (4) The STA sends a confirmation
signal to respond to the received frame whose More Data field is set to 0. (5) The
STA finds that the STA AID in the STA information field in the NDPA frame is different
from its STA AID.
[0056] Specifically, for the first condition, the operation procedure of the STA may be:
The STA first obtains the physical layer header information, which mainly refers to
the GROUP_ID in the receive vector parameter (RXVECTOR); then the STA compares the
GROUP_ID in the receive vector parameter (RXVECTOR) with the GROUP_ID locally stored
by the STA; if the comparison result is that the two are the same, the STA confirms
that the STA belongs to the group corresponding to the data frame; if the comparison
result is that the two are different, the STA confirms that the STA does not belong
to the group corresponding to the data frame. The group corresponding to the data
frame is a group identified by the GROUP_ID in the data frame. When the STA confirms
that the STA belongs to the group corresponding to the data frame, it indicates that
the AP is sending the data frame to the group and therefore the STA, as a member of
the group, cannot enter the Doze state; when the STA confirms that the STA does not
belong to the group corresponding to the data frame, it indicates that the current
AP does not send the data frame to the group the STA belongs to, and therefore the
STA enters the Doze state to save power.
[0057] For the second condition, the operation procedure of the STA may be: The STA first
obtains the physical layer header information carried in the data frame, which mainly
refers to the partial association identifier (PARTIAL_AID) of the STA in the receive
vector parameter (RXVECTOR); then the STA compares the partial association identifier
(PARTIAL AID) of the STA in the receive vector parameter (RXVECTOR) with the partial
association identifier (PARTIAL AID) of the local STA. If the comparison result is
that the two partial association identifiers of the STAs are the same, it indicates
that the data frame might be sent to the STA, and therefore, the STA further performs
determination, and obtains the MAC layer information in the data frame, which refers
to the MAC address; then, the STA compares the obtained MAC address with its MAC address;
if the comparison result is that the two MAC address are the same, the STA confirms
that the data frame is sent to the STA itself, and that the current STA has data frames
to receive and thus cannot enter the Doze state. If the comparison result is that
the two partial association identifiers (PARTIAL_AID) of the STAs are different, the
STA can directly confirm that the data frame is not sent to the STA itself, and therefore
the STA can enter the Doze state to save power.
[0058] For the third condition, the operation procedure of the STA may be: The STA first
obtains the physical layer header information carried in the data frame, which mainly
refers to the GROUP_ID in the receive vector parameter (RXVECTOR); then the STA compares
the GROUP_ID in the receive vector parameter (RXVECTOR) with the locally stored GROUP_ID;
if the comparison result is that the two are the same, the STA confirms that the STA
belongs to the group corresponding to the data frame; if the comparison result is
that the two are different, the STA confirms that the STA does not belong to the group
corresponding to the data frame. The group corresponding to the data frame is a group
identified by the GROUP_ID in the data frame. When the STA confirms that the STA belongs
to the group corresponding to the data frame, it indicates that the AP is sending
the data frame to the group the STA belongs to; further, the STA obtains the NUM_STS
in the receive vector parameter (RXVECTOR), where the NUM_STS indicates the number
of space-time streams sent by the AP to the STA; when the NUM_STS is not 0, it indicates
that the AP is sending a data packet to the STA and therefore the STA cannot enter
the Doze state; when the NUM_STS is 0, it indicates that the AP does not send a data
frame to the STA and therefore, the STA enters the Doze state to save power. When
the STA confirms that the STA does not belong to the group corresponding to the data
frame, it indicates that the current AP does not send the data frame to the group
that the STA belongs to, and therefore the STA may enter the Doze state to save power.
The scenario is the first condition.
[0059] For the fourth condition, the operation procedure of the STA may be: The STA first
obtains the More Data field in the data frame, and determines whether the More Data
field is 0, where the More Data field indicates whether the data frame is the last
data frame sent by the AP during the TXOP. After the STA sends an acknowledgment frame
to respond to the received data frame whose More Data field is 0, the STA can enter
the Doze state to save power.
[0060] For the fifth condition, the operation procedure of the STA may be: The STA obtains
MAC layer frame header information, first, the frame type identifier, confirms that
the frame is an NDPA frame, then obtains the STA AID in the NDPA frame, and confirms
that the STA AID in the NDPA frame is different from its STA AID, indicating that
the AP does not require the STA to return CSI information, and thus the STA can enter
the Doze state to save power.
[0061] Through the above operations, when the STA determines that the STA can enter the
Doze state and other entry conditions are satisfied, the STA can enter the Doze state
and does not wake until the TXOP ends. Further, in actual applications, the STA determines,
only based on the above five conditions, whether to enter the Doze state, but the
sequence of the five conditions is not limited. The STA can enter the Doze state as
long as one of the five conditions is satisfied.
[0062] With the power save method in each embodiment of the present invention, in the scenario
where the AP requires multiple STAs to return CSI information, the STA determines
whether the STA itself needs to return CSI information by identifying the NDPA frame
and comparing the STA AID carried in the NDPA frame with its STA AID, and enters the
Doze state when confirming that it is unnecessary to return CSI information, thus
saving power.
[0063] FIG. 4 is a schematic structural diagram of a station device according to an embodiment
of the present invention. The station device in this embodiment of the present invention
may be a station STA or an access point AP in a wireless local area network. Particularly,
the station device may be a STA or an AP that can perform multiple-user transmission,
and can enter the power save mode. As shown in FIG. 4, the station device 40 in this
embodiment includes: a first obtaining module 41, a determination module 42, and an
entry module 43.
[0064] The first obtaining module 41 is configured to confirm, according to a frame type
identifier in a received frame, that the received frame is an NDPA frame, and obtain
a STA AID in a STA information field in the NDPA frame. The determination module 42
is connected to the first obtaining module 41 and is configured to compare the STA
AID of the station device with the obtained STA AID, and determine whether the STA
AID of the station device is the same as the obtained STA AID. The entry module 43
is connected to the determination module 42 and is configured to allow the STA to
enter the doze state when the determination result of the determination module 42
is no.
[0065] The station device in this embodiment may be a STA, and the above functional modules
may be configured to execute the procedures of the power save method shown in FIG.
1. The specific operating principles are described in the method embodiment and not
repeated herein.
[0066] With the station device in this embodiment, in the scenario where the AP requires
multiple STAs to return CSI information, the STA determines whether the STA itself
needs to return CSI information by identifying the NDPA frame and comparing the STA
AID carried in the NDPA frame with its STA AID, and allows the STA to enter the Doze
state when confirming that it is unnecessary to return CSI information, and enters
the Doze state when other entry conditions are satisfied, thus saving power.
[0067] FIG. 5 is a schematic structural diagram of a station device according to another
embodiment of the present invention. This embodiment is implemented based on the embodiment
shown in FIG. 4. As shown in FIG. 5, the first obtaining module 41 of the station
device 50 in this embodiment includes: a receiving unit 411, a parsing unit 412, and
an obtaining unit 413.
[0068] Specifically, the receiving unit 411 is configured to receive the frame sent by the
AP. The parsing unit 412 is connected to the receiving unit 411 and is configured
to perform MAC layer parsing on the frame received by the receiving unit 411. The
obtaining unit 413 is connected to the parsing unit 412 and is configured to confirm,
according to the value of the frame type identifier in the MAC layer frame header,
that the received frame is an NDPA frame, and obtains the STA AID from the STA information
in the NDPA frame.
[0069] The functional units of the first obtaining module 41 may be configured to execute
the procedure shown in step 101 in the embodiment shown in FIG. 1. The specific operating
principles are described in the method embodiment and not repeated herein.
[0070] Further, the station device in this embodiment further includes a second obtaining
module 51. The second obtaining module 51 is configured to perform, before the first
obtaining module 41 confirms, according to the frame type identifier in the received
frame, that the received frame is an NDPA frame and obtains the STA AID in the NDPA
frame, physical layer parsing on the frame received by the receiving unit 411, and
obtain an instruction for allowing TXOP power save, thus providing a basis for the
first obtaining module 41. The second obtaining module 51 is specifically configured
to obtain the value of a bit identifying TXOP power save not allowed (TXOP_PS_NOT_ALLOWED)
in the VHT-SIG-AI, where the value of the bit is 0.
[0071] The second obtaining module 51 may be specifically configured to execute the procedures
of the power save method shown in FIG. 2. The specific operating principles are described
in the method embodiment and not repeated herein.
[0072] Furthermore, the station device in this embodiment includes a third obtaining module
52. The third obtaining module 52 is configured to perform physical layer parsing
on a previous frame of the current frame when the current frame is not the first frame
of the current TXOP, and obtain an instruction for not allowing TXOP power save, thus
providing a basis for subsequent functional modules or units to execute the corresponding
operations. The third obtaining module 52 is specifically configured to obtain the
value of a bit identifying TXOP power save not allowed (TXOP_PS_NOT_ALLOWED) in the
VHT-SIG-AI, where the value of the bit is 1.
[0073] The third obtaining module 52 may be specifically configured to execute the procedure
of the power save method shown in FIG. 3. The specific operating principles are described
in the method embodiment and not repeated herein.
[0074] Furthermore, the station device in this embodiment includes a receiving module 53.
The receiving module 53 is configured to receive a beacon frame periodically sent
by the AP, and obtain an instruction for allowing the BSS where the station device
is located to perform TXOP power save included in the beacon frame, thus providing
a basis for the above functional modules or units of the station device to execute
the corresponding operations. The receiving module 53 is specifically configured to
obtain the value of a bit identifying very high throughput transmission opportunity
power save (VHT TXOP PS), where the value of the bit is 1.
[0075] With the station device in this embodiment, the above functional modules, namely,
the second obtaining module, the third obtaining module, and the receiving module
respectively confirm that various prerequisites required for the station device to
enter the Doze state. This provides a basis for the first obtaining module, determination
module, and entry module to execute the operation of determining whether the station
device can enter the Doze state under the condition that the AP requires multiple
station devices to return CSI information, and guarantees that the station device
enters the Doze state when the condition is satisfied to reduce power consumption.
[0076] Persons of ordinary skill in the art should understand that all or a part of the
steps of the method according to the embodiments may be implemented by a program instructing
relevant hardware. The program may be stored in a computer readable storage medium.
When the program is run, the steps of the method according to the embodiments are
performed. The storage medium may be any medium that is capable of storing program
codes, such as a ROM, a RAM, a magnetic disk or an optical disk.
1. A power save method, comprising:
confirming (101), by a station, STA, according to a frame type identifier in a received
frame of a current transmission opportunity, TXOP, that the frame is a null data packet
announcement, NDPA, frame, wherein the NDPA frame carries a PARTIAL AID, the PARTIAL AID is zero;
obtaining a STA association identifier, AID, in a STA information field in the NDPA
frame;
comparing (102), by the STA, its STA AID with the obtained STA AID, and determining
whether its STA AID is the same as the obtained STA AID; and
when (104) the STA determines that its STA AID is different from the obtained STA
AID, allowing the STA to enter a doze state until end of the current TXOP.
2. The power save method according to claim 1, wherein the confirming, by the STA, according
to a frame type identifier in a received frame of a current TXOP, that the frame is
an NDPA frame, and obtaining an AID of a STA in a STA information field in the NDPA
frame comprise:
receiving (201), by the STA, the frame in the current TXOP;
performing (202), by the STA, medium access control layer, MAC, parsing on the frame;
and
confirming (203), by the STA, according to a value of a frame type identifier in a
MAC layer frame header, that the frame is the NDPA frame, and obtaining the STA AID
from the STA information field in the NDPA frame.
3. The power save method according to claim 1 or 2, wherein before the confirming, by
the STA, according to a frame type identifier in a received frame of a current TXOP,
that the frame is an NDPA frame, and obtaining a STA AID in a STA information field
in the NDPA frame, the method comprises:
performing (200), by the STA, physical layer parsing on the frame, and obtaining an
instruction for allowing transmission opportunity, TXOP, power save.
4. The power save method according to claim 3, wherein the obtaining an instruction for
allowing transmission opportunity, TXOP, power save comprises:
obtaining, by the STA, a value of a bit identifying TXOP power save not allowed, TXOP_PS_NOT_ALLOWED,
in very high throughput-information-Al, VHT-SIG-A1, wherein the value of the bit is
0.
5. The power save method according to claim 3, wherein before the performing, by the
STA, physical layer parsing on the frame, and obtaining an instruction for allowing
transmission opportunity, TXOP, power save, the method comprises:
when the frame is not the first frame of a very high throughput, VHT, format of the
current TXOP, performing, by the STA, physical layer parsing on a previous frame of
the VHT format of the frame, and obtaining an instruction for not allowing TXOP power
save.
6. The power save method according to claim 5, wherein the obtaining an instruction for
not allowing TXOP power save is:
obtaining, by the STA, a value of a bit identifying TXOP power save not allowed, TXOP_PS_NOT_ALLOWED,
in very high throughput-information-Al, VHT-SIG-A1, wherein the value of the bit is
1.
7. The power save method according to claim 1 or 2 or 4 or 5 or 6, further comprising:
receiving, by the STA, a beacon frame sent by an access point, AP, and obtaining an
instruction for allowing a basic service set where the STA is located to perform transmission
opportunity, TXOP, power save comprised in the beacon frame.
8. The power save method according to claim 7, wherein the obtaining an instruction for
allowing a basic service set where the STA is located to perform transmission opportunity,
TXOP, power save comprised in the beacon frame is:
obtaining, by the STA, a value of a bit for identifying very high throughput transmission
opportunity power save, VHT TXOP PS, in the beacon frame, wherein the value of the
bit is 1.
9. A station device, comprising:
a first obtaining module (41), configured to confirm, according to a frame type identifier
in a received frame of a current transmission opportunity, TXOP, that the frame is
a null data packet announcement, NDPA, frame, and obtain a station, STA, association
identifier, AID, in a STA information field in the NDPA frame; wherein the NDPA frame carries a PARTIAL AID, the PARTIAL AID is zero;
a determination module (42), configured to compare a STA AID of the station device
with the obtained STA AID, and determine whether the STA AID of the station device
is the same as the obtained STA AID; and
an entry module (43), configured to allow the STA to enter a doze state until end
of the current TXOP when a determination result of the determination module is no.
10. The station device according to claim 9, wherein the first obtaining module comprises:
a receiving unit (411), configured to receive the frame in the current TXOP;
a parsing unit (412), configured to perform medium access control, MAC, layer parsing
on the frame; and
an obtaining unit (413), configured to confirm, according to a value of a frame type
identifier in a MAC layer frame header, that the frame is the NDPA frame, and obtain
the STA AID from the STA information field in the NDPA frame.
11. The station device according to claim 9 or 10, further comprising:
a second obtaining module (51), configured to perform physical layer parsing on the
frame, and obtain an instruction for allowing transmission opportunity, TXOP, power
save.
12. The station device according to claim 11, wherein the second obtaining module is specifically
configured to obtain a value of a bit identifying TXOP power save not allowed, TXOP
PS NOT ALLOWED, in very high throughput-information-A1, VHT-SIG-AI, wherein the value
of the bit is 0.
13. The station device according to claim 11, further comprising:
a third obtaining module (52), configured to perform, when the frame is not the first
frame of a very high throughput, VHT, format of the current TXOP, physical layer parsing
on a previous frame of the VHT format of the frame, and obtain an instruction for
not allowing TXOP power save.
14. The station device according to claim 13, wherein the third obtaining module is specifically
configured to obtain a value of a bit identifying TXOP power save not allowed, TXOP_PS_NOT_ALLOWED,
in very high throughput-information-A1, VHT-SIG-AI, wherein the value of the bit is
1.
15. The station device according to claim 9 or 10 or 12 or 13 or 14, further comprising:
a receiving module (53), configured to receive a beacon frame sent by an access point,
AP, and obtain an instruction for allowing a basic service set where the station device
is located to perform transmission opportunity, TXOP, power save comprised in the
beacon frame.
16. The station device according to claim 15, wherein the obtaining module is specifically
configured to obtain a value of a bit for identifying very high throughput transmission
opportunity power save, VHT TXOP PS, in the beacon frame, wherein the value of the
bit is 1.
1. Stromsparverfahren, umfassend:
Bestätigen (101) durch eine Station STA gemäß einer Rahmentypkennung in einem empfangenen
Rahmen einer aktuellen Übertragungsgelegenheit TXOP, dass der Rahmen ein Null-Datenpaketansage-
bzw. NDPA-Rahmen ist, wobei der NDPA-Rahmen eine PARTIAL AID führt, die PARTIAL AID null ist;
Erhalten einer STA-Assoziationskennung AID in einem STA-Informationsfeld in dem NDPA-Rahmen;
Vergleichen (102) ihrer STA-AID durch die STA mit der erhaltenen STA-AID und Bestimmen,
ob ihre STA-AID dieselbe wie die erhaltene STA-AID ist; und
wenn (104) die STA bestimmt, dass ihre STA-AID von der erhaltenen STA-AID verschieden
ist, der STA erlauben, bis zum Ende der aktuellen TXOP in einen Schlummerzustand einzutreten.
2. Stromsparverfahren nach Anspruch 1, wobei das Bestätigen durch die STA gemäß einer
Rahmentypkennung in einem empfangenen Rahmen einer aktuellen TXOP, dass der Rahmen
ein NDPA-Rahmen ist, und das Erhalten einer AID einer STA in einem STA-Informationsfeld
in dem NDPA-Rahmen Folgendes umfassen:
Empfangen (201) des Rahmens durch die STA in der aktuellen TXOP;
Durchführen (202) von Mediumzugangskontrollschicht- bzw. MAC-Analyse durch die STA
an dem Rahmen; und
Bestätigen (203) durch die STA gemäß einem Wert einer Rahmentypkennung in einem MAC-Schichtrahmenheader,
dass der Rahmen der NDPA-Rahmen ist, und Erhalten der STA-AID aus dem STA-Informationsfeld
in dem NDPA-Rahmen.
3. Stromsparverfahren nach Anspruch 1 oder 2, wobei das Verfahren vor dem Bestätigen
durch die STA gemäß einer Rahmentypkennung in einem empfangenen Rahmen einer aktuellen
TXOP, dass der Rahmen ein NDPA-Rahmen ist, und das Erhalten einer STA-AID in einem
STA-Informationsfeld in dem NDPA-Rahmen Folgendes umfasst:
Durchführen (200) von Bitübertragungsschicht-Analyse an dem Rahmen durch die STA und
Erhalten einer Anweisung zum Erlauben von Übertragungsgelegenheits- bzw. TXOP-Stromsparen.
4. Stromsparverfahren nach Anspruch 3, wobei das Erhalten einer Anweisung zum Erlauben
von Übertragungsgelegenheits- bzw. TXOP-Stromsparen Folgendes umfasst:
Erhalten eines Werts eines Bit durch die STA, der TXOP-Stromsparen-Nicht-Erlaubt bzw.
TXOP_PS_NOT_ALLOWED identifiziert, in den Sehr-Hoher-Durchsatz-Informationen-Al VHT-SIG-A1,
wobei der Wert des Bit 0 ist.
5. Stromsparverfahren nach Anspruch 3, wobei das Verfahren vor dem Durchführen von Bitübertragungsschicht-Analyse
an dem Rahmen durch die STA und Erhalten einer Anweisung zum Erlauben von Übertragungsgelegenheits-
bzw. TXOP-Stromsparen Folgendes umfasst:
wenn der Rahmen nicht der erste Rahmen eines Sehr-Hoher-Durchsatz- bzw. VHT-Formats
der aktuellen TXOP ist, Durchführen von Bitübertragungsschicht-Analyse durch die STA
an einem vorherigen Rahmen des VHT-Formats des Rahmens und Erhalten einer Anweisung
zum Nichterlauben von TXOP-Stromsparen.
6. Stromsparverfahren nach Anspruch 5, wobei das Erhalten einer Anweisung zum Nichterlauben
von TXOP-Stromsparen Folgendes umfasst:
Erhalten eines Werts eines Bit durch die STA, der TXOP-Stromsparen-Nicht-Erlaubt bzw.
TXOP PS NOTALLOWED identifiziert, in den Sehr-Hoher-Durchsatz-Informationen-Al VHT-SIG-A1,
wobei der Wert des Bit 1 ist.
7. Stromsparverfahren nach Anspruch 1 oder 2 oder 4 oder 5 oder 6, ferner umfassend:
Empfangen eines durch einen Zugangspunkt AP gesendeten Bakenrahmens durch die STA
und Erhalten einer Anweisung, um es einer Grunddienstmenge, in der sich die STA befindet,
zu erlauben, Übertragungsgelegenheits- bzw. TXOP-Stromsparen durchzuführen, die in
dem Bakenrahmen enthalten ist.
8. Stromsparverfahren nach Anspruch 7, wobei das Erhalten einer Anweisung, um es einer
Grunddienstmenge, in der sich die STA befindet, zu erlauben, Übertragungsgelegenheits-
bzw. TXOP-Stromsparen durchzuführen, die in dem Bakenrahmen enthalten ist, Folgendes
umfasst:
Erhalten eines Werts eines Bit durch die STA zum Identifizieren des Sehr-Hoher-Durchsatz-Übertragungsgelegenheits-Stromsparens
VHT-TXOP-PS in dem Bakenrahmen, wobei der Wert des Bit 1 ist.
9. Stationsvorrichtung, umfassend:
ein erstes Erhaltemodul (41), ausgelegt zum Bestätigen gemäß einer Rahmentypkennung
in einem empfangenen Rahmen einer aktuellen Übertragungsgelegenheit TXOP, dass der
Rahmen ein Null-Datenpaketansage- bzw. NDPA-Rahmen ist, und Erhalten einer Stations-Assoziationskennung
STA-AID in einem STA-Informationsfeld in dem NDPA-Rahmen, wobei der NDPA-Rahmen eine PARTIAL AID führt, die PARTIAL AID null ist;
ein Bestimmungsmodul (42), ausgelegt zum Vergleichen einer STA-AID der Stationsvorrichtung
mit der erhaltenen STA-AID und Bestimmen, ob die STA-AID der Stationsvorrichtung dieselbe
wie die erhaltene STA-AID ist; und
ein Eintrittsmodul (43), das dafür ausgelegt ist, der STA zu erlauben, bis zum Ende
der aktuellen TXOP in einen Schlummerzustand einzutreten, wenn ein Bestimmungsergebnis
des Bestimmungsmoduls nein ist.
10. Stationsvorrichtung nach Anspruch 9, wobei das erste Erhaltemodul Folgendes umfasst:
eine Empfangseinheit (411), ausgelegt zum Empfangen des Rahmens in der aktuellen TXOP;
eine Analyseeinheit (412), ausgelegt zum Durchführen von Mediumzugangskontrollschicht-
bzw. MAC-Analyse an dem Rahmen; und
eine Erhalteeinheit (413), ausgelegt zum Bestätigen gemäß einem Wert einer Rahmentypkennung
in einem MAC-Schichtrahmenheader, dass der Rahmen der NDPA-Rahmen ist, und Erhalten
der STA-AID aus dem STA-Informationsfeld in dem NDPA-Rahmen.
11. Stationsvorrichtung nach Anspruch 9 oder 10, ferner umfassend:
ein zweites Erhaltemodul (51), ausgelegt zum Durchführen von Bitübertragungsschicht-Analyse
an dem Rahmen und Erhalten einer Anweisung zum Erlauben von Übertragungsgelegenheits-
bzw. TXOP-Stromsparen.
12. Stationsvorrichtung nach Anspruch 11, wobei das zweite Erhaltemodul speziell ausgelegt
ist zum Erhalten eines Werts eines Bit, der TXOP-Stromsparen-Nicht-Erlaubt bzw. TXOP
PS NOTALLOWED identifiziert, in den Sehr-Hoher-Durchsatz-Informationen-Al VHT-SIG-A1,
wobei der Wert des Bit 0 ist.
13. Stationsvorrichtung nach Anspruch 11, ferner umfassend:
ein drittes Erhaltemodul (52), das für Folgendes ausgelegt ist: wenn der Rahmen nicht
der erste Rahmen eines Sehr-Hoher-Durchsatz- bzw. VHT-Formats der aktuellen TXOP ist,
Durchführen von Bitübertragungsschicht-Analyse an einem vorherigen Rahmen des VHT-Formats
des Rahmens und Erhalten einer Anweisung zum Nichterlauben von TXOP-Stromsparen.
14. Stationsvorrichtung nach Anspruch 13, wobei das dritte Erhaltemodul speziell für Folgendes
ausgelegt ist: Erhalten eines Werts eines Bit, der TXOP-Stromsparen-Nicht-Erlaubt
bzw. TXOP_PS_NOT_ALLOWED identifiziert, in den Sehr-Hoher-Durchsatz-Informationen-Al
VHT-SIG-A1, wobei der Wert des Bit 1 ist.
15. Stationsvorrichtung nach Anspruch 9 oder 10 oder 12 oder 13 oder 14, ferner umfassend:
ein Empfangsmodul (53), ausgelegt zum Empfangen eines durch einen Zugangspunkt AP
gesendeten Bakenrahmens und Erhalten einer Anweisung, um es einer Grunddienstmenge,
in der sich die Stationsvorrichtung befindet, zu erlauben, Übertragungsgelegenheits-
bzw. TXOP-Stromsparen durchzuführen, die in dem Bakenrahmen enthalten ist.
16. Stationsvorrichtung nach Anspruch 15, wobei das Erhaltemodul speziell ausgelegt ist
zum Erhalten eines Werts eines Bit zum Identifizieren des Sehr-Hoher-Durchsatz-Übertragungsgelegenheits-Stromsparens
VHT-TXOP-PS in dem Bakenrahmen, wobei der Wert des Bit 1 ist.
1. Procédé d'économie d'énergie, comprenant :
la confirmation (101), par une station, STA, conformément à un identifiant de type
de trame dans une trame reçue d'une possibilité de transmission actuelle, TXOP, que
la trame est une trame d'annonce de paquet de données nul, NDPA, dans lequel la trame
NDPA porte un PARTIAL AID, le PARTIAL AID est zéro ;
l'obtention d'un identifiant d'association STA, AID, dans un champ d'informations
STA dans la trame NDPA ;
la comparaison (102), par la STA, de son STA AID au STA AID obtenu, et la détermination
que son STA AID est identique ou non au STA AID obtenu ; et
quand (104) la STA détermine que son STA AID est différent du STA AID obtenu, l'autorisation
du passage de la STA sur un mode de veille jusqu'à la fin de la TXOP actuelle.
2. Procédé d'économie d'énergie selon la revendication 1, dans lequel la confirmation,
par la STA, conformément à un identifiant de type de trame dans une trame reçue d'une
TXOP actuelle, que la trame est une trame NDPA, et l'obtention d'un AID d'une STA
dans un champ d'informations STA dans la trame NDPA comprennent :
la réception (201), par la STA, de la trame dans la TXOP actuelle ;
l'exécution (202), par la STA, d'une analyse syntaxique de couche de commande d'accès
au support, MAC, sur la trame ; et
la confirmation (203), par la STA, conformément à une valeur d'un identifiant de type
de trame dans un en-tête de trame de couche MAC, que la trame est la trame NDPA, et
l'obtention du STA AID à partir du champ d'informations STA dans la trame NDPA.
3. Procédé d'économie d'énergie selon la revendication 1 ou 2, le procédé comprenant,
avant la confirmation, par la STA, conformément à un identifiant de type de trame
dans une trame reçue d'une TXOP actuelle, que la trame est une trame NDPA, et l'obtention
d'un STA AID dans un champ d'informations STA dans la trame NDPA : l'exécution (200),
par la STA, d'une analyse syntaxique de couche physique sur la trame, et l'obtention
d'une instruction pour autoriser une économie d'énergie de possibilité de transmission,
TXOP.
4. Procédé d'économie d'énergie selon la revendication 3, dans lequel l'obtention d'une
instruction pour autoriser une économie d'énergie de possibilité de transmission,
TXOP comprend :
l'obtention, par la STA, d'une valeur d'un bit identifiant une non-autorisation d'une
économie d'énergie de TXOP, TXOP PS NOTALLOWED, dans des informations de très haut
débit-Al, VHT-SIG-A1, dans lequel la valeur du bit est 0.
5. Procédé d'économie d'énergie selon la revendication 3, le procédé comprenant, avant
l'exécution, par la STA, d'une analyse syntaxique de couche physique sur la trame,
et l'obtention d'une instruction pour autoriser une économie d'énergie de possibilités
de transmission, TXOP :
quand la trame n'est pas la première trame d'un format à très haut débit, VHT, de
TXOP actuelle, l'exécution, par la STA, d'une analyse syntaxique de couche physique
sur une trame précédente du format VHT de la trame, et l'obtention d'une instruction
de non-autorisation de l'économie d'énergie de la TXOP.
6. Procédé d'économie d'énergie selon la revendication 5, dans lequel l'obtention d'une
instruction de non-autorisation de l'économie d'énergie de la TXOP consiste en :
l'obtention, par la STA, d'une valeur d'un bit identifiant une non-autorisation d'économie
d'énergie de TXOP, TXOP PS NOT ALLOWED, dans des informations de très haut débit-Al,
VHT-SIG-A1, dans lequel la valeur du bit est 1.
7. Procédé d'économie d'énergie selon la revendication 1 ou 2 ou 4 ou 5 ou 6, comprenant
en outre :
la réception, par la STA, d'une trame balise envoyée par un point d'accès, AP, et
l'obtention d'une instruction pour autoriser un ensemble de services de base où la
STA est située pour exécuter une économie d'énergie de possibilité de transmission,
TXOP, comprise dans la trame balise.
8. Procédé d'économie d'énergie selon la revendication 7, dans lequel l'obtention d'une
instruction pour autoriser un ensemble de services de base où la STA est située pour
exécuter une économie d'énergie de possibilité de transmission, TXOP, comprise dans
la trame balise consiste en :
l'obtention, par la STA, d'une valeur d'un bit pour identifier une économie d'énergie
de possibilité de transmission à très haut débit, VHT TXOP PS, dans la trame balise,
dans lequel la valeur du bit est 1.
9. Dispositif de station, comprenant :
un premier module d'obtention (41), configuré pour confirmer, conformément à un identifiant
de type de trame dans une trame reçue d'une possibilité de transmission actuelle,
TXOP, que la trame est une trame d'annonce de paquet de données nul, NDPA, et obtenir
un identifiant d'association STA, AID, dans un champ d'informations STA dans la trame
NDPA ; dans lequel la trame NDPA porte un PARTIAL AID, le PARTIAL AID est zéro ;
un module de détermination (42), configuré pour comaprer un STA AID du dispositif
de station au STA AID obtenu, et déterminer que le STA AID du dispositif de station
est identique ou non au STA AID obtenu ; et
un module d'entrée (43), configuré pour autoriser le passage de la STA sur un mode
de veille jusqu'à la fin de la TXOP actuelle quand un résultat de détermination du
module de détermination est non.
10. Dispositif de station selon la revendication 9, dans lequel le premier module d'obtention
comprend :
une unité de réception (411), configurée pour recevoir la trame dans la TXOP actuelle
;
une unité d'anlayse syntaxique (412), configurée pour exécuter une analyse syntaxique
de couche de commande d'accès au support, MAC, sur la trame ; et
une unité d'obtention (413), configurée pour confirmer, conformément à une valeur
d'un identifiant de type de trame dans un en-tête de trame de couche MAC, que la trame
est la trame NDPA, et obtenir le STA AID à partir du champ d'informations STA dans
la trame NDPA.
11. Dispositif de station selon la revendication 9 ou 10, comprenant en outre :
un deuxième module d'obtention (51), configuré pour exécuter une analyse syntaxique
de couche physique sur la trame, et obtenir une instruction pour autoriser une économie
d'énergie de possibilité de transmission, TXOP.
12. Dispositif de station selon la revendication 11, dans lequel le second module d'obtention
est configuré spécifiquement pour obtenir une valeur d'un bit identifiant une non-autorisation
d'une économie d'énergie de TXOP, TXOP_PS_NOT_ALLOWED, dans des informations de très
haut débit-Al, VHT-SIG-AI, dans lequel la valeur du bit est 0.
13. Dispositif de station selon la revendication 11, comprenant en outre :
un troisième module d'obtention (52) configuré pour exécuter, quand la trame n'est
pas la première trame d'un format à très haut débit, VHT, de la TXOP actuelle, une
analyse syntaxique de couche physique sur une trame précédente du format VHT de la
trame, et obtenir une instruction de non-autorisation de l'économie d'énergie de TXOP.
14. Dispositif de station selon la revendication 13, dans lequel le troisième module d'obtention
est configuré spécifiquement pour obtenir une valeur d'un bit identifiant une non-autorisation
d'économie d'énergie de TXOP, TXOP PS NOT ALLOWED, dans des informations de très haut
débit-Al, VHT-SIG-AI, dans lequel la valeur du bit est 1.
15. Dispositif de station selon la revendication 9 ou 10 ou 12 ou 13 ou 14, comprenant
en outre :
un module de réception (53), configuré pour recevoir une trame balise envoyée par
un point d'accès, AP, et obtenir une instruction pour autoriser un ensemble de services
de base où le dispositif de station est situé pour exécuter une économie d'énergie
de possibilité de transmission, TXOP comprise dans la trame balise.
16. Dispositif de station selon la revendication 15, dans lequel le module d'obtention
est configuré spécifiquement pour obtenir une valeur d'un bit pour identifier une
économie d'énergie de possibilité de transmission à très haut débit, VHT TXOP PS,
dans la trame balise, dans lequel la valeur du bit est 1.