[go: up one dir, main page]

WO2012103763A1 - 功率节省方法、接入点设备和终端站点设备 - Google Patents

功率节省方法、接入点设备和终端站点设备 Download PDF

Info

Publication number
WO2012103763A1
WO2012103763A1 PCT/CN2011/082357 CN2011082357W WO2012103763A1 WO 2012103763 A1 WO2012103763 A1 WO 2012103763A1 CN 2011082357 W CN2011082357 W CN 2011082357W WO 2012103763 A1 WO2012103763 A1 WO 2012103763A1
Authority
WO
WIPO (PCT)
Prior art keywords
sta
power saving
frame
txop
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2011/082357
Other languages
English (en)
French (fr)
Inventor
朱胡飞
李云波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201110046716.1A external-priority patent/CN102625422B/zh
Priority claimed from CN201110162550.XA external-priority patent/CN102781077B/zh
Priority to EP11857671.9A priority Critical patent/EP2672763B1/en
Priority to JP2013552088A priority patent/JP5718483B2/ja
Priority to ES11857671.9T priority patent/ES2544831T3/es
Priority to KR1020137021978A priority patent/KR101522126B1/ko
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to KR1020147026607A priority patent/KR101537201B1/ko
Priority to RU2013140408/07A priority patent/RU2548029C2/ru
Priority to US13/466,567 priority patent/US9226238B2/en
Publication of WO2012103763A1 publication Critical patent/WO2012103763A1/zh
Anticipated expiration legal-status Critical
Priority to US14/502,730 priority patent/US9313737B2/en
Priority to US15/066,939 priority patent/US9736776B2/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0222Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower in packet switched networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • H04W52/0235Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal where the received signal is a power saving command
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/38TPC being performed in particular situations
    • H04W52/46TPC being performed in particular situations in multi-hop networks, e.g. wireless relay networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • Embodiments of the present invention relate to wireless communication technologies, and in particular, to a power saving method and an access point.
  • TXOP Transmit Opportunity
  • BSS basic service set
  • the power saving method of the wireless communication system is: the AP device sends an operation object identifier and a TXOP power saving indication (No TXOP Power Save indication, a No. TXOP PS indication) to the STA device.
  • the operational object identifier is used to indicate one or more STA devices that need to operate.
  • the forbidden TXOP power saving indication may be yes or no, wherein if the TXOP power saving indication is disabled, it means that the STA device in the BSS is allowed to perform power saving operation in the current TXOP; if the TXOP power saving indication is disabled, Then, it means that the STA device in the BSS is prohibited from performing power saving operation on the current TXOP.
  • the valid interval indicated by the TXOP power saving indication is prohibited as the current TXOP. Therefore, if the STA device enters the sleep state, the STA device will remain in the sleep state until the current TXOP ends. When the present TXOP ends, the STA device returns to the awake state.
  • the No TXOP PS of all frames of the same TXOP is set to the same value, and the STA device having the function of entering the sleep state judges only according to the No TXOP PS of the first frame of one TXOP. Specifically, in a TXOP, after receiving the first frame, the STA device having the function of entering the sleep state determines whether power saving is allowed in the TXOP according to the No TXOP PS of the first frame.
  • the above STA device remains awake throughout the TXOP. If allowed, the STA device determines whether to enter the sleep state according to the sleep condition in all frames of the first frame to the last frame of the TXOP. It is well known that the STA having the function of entering a sleep state refers to a function in which the STA supports entering a sleep state and the function is in an on state. STAs that support the function of entering the sleep state can turn this function on for a certain period of time, and turn off this function for another period of time; that is, the STA can have a sleep state function for a certain period of time, while in another There is no function to enter sleep state for a certain period of time.
  • the corresponding signaling is available in the prior art, so that the STA can report the information about whether it has the function of entering the sleep state to the AP.
  • the power saving method of the TXOP is carried out in the first frame of the TXOP, it is indicated that all the STA devices in the BSS that are not included in the operation object identifier of the frame can enter the sleep state.
  • all the STA devices in the BSS having the function of entering the sleep state are judged according to the sleep condition, and enter the sleep state if the sleep condition is satisfied.
  • the existing power saving method is adopted, and only the operation object identifier in the first frame of the TXOP includes all the entries involved in the TXOP.
  • the sleep state function of the STA device and for the single-user MIM0 (Single-User MIM0, cartridge-like SU-MIM0) mode, the method only applies to the operation object identifier of each frame of the TXOP indicating only no more than one entry
  • the STA device of the sleep state function power saving can be performed only in a small number of situations, and the application range is small, so the power saving effect is not good. Summary of the invention
  • the embodiments of the present invention provide a power saving method, an AP device, and a STA device, which are used to solve the defects in the prior art, expand the application range of power saving, and enhance the power saving effect.
  • the embodiment of the invention provides a power saving method, including:
  • the STA is STA with a function to enter a sleep state
  • the STA device is a STA device having a function of entering a sleep state.
  • the embodiment of the invention provides a power saving method, including:
  • the current frame includes a TXOP power saving indication that the AP device sets according to whether to allow power saving in the current TXOP and whether the new STA is set in the operation object identifier of the subsequent frame, where the STA has STA that enters the sleep state function;
  • the STA device determines whether to enter a sleep state according to a judgment result of the sleep condition, and the STA device is a STA device having a function of entering a sleep state.
  • An embodiment of the present invention further provides an AP device, including:
  • a setting module configured to respectively set a TXOP power of each frame according to whether the power saving in the current transmission opportunity TXOP and the operation object identifier of the subsequent frame of each frame of the current TX ⁇ P are allowed in the new terminal station STA Saving the indication, the STA is a STA having a function of entering a sleep state;
  • a sending module configured to send, to the STA device, one or more frames of the current TXOP, so that the STA device determines, according to the judgment result of the sleep condition, when the TX ⁇ P power saving indication of the current frame indicates that the power saving is allowed Entering a sleep state, the STA device is a STA device having a function of entering a sleep state.
  • the embodiment of the present invention further provides a STA device, where the STA device is a STA device that has a function of entering a sleep state, and includes:
  • An acquiring module configured to acquire a current frame of a current transmission opportunity TXOP, where the current frame includes an access point AP device according to whether to allow power saving in the current TXO P and whether there is a new STA setting in the operation object identifier of the subsequent frame
  • the TXOP power saving indication the STA is a STA having a function of entering a sleep state
  • a control module configured to: when the TXOP power saving indication of the current frame indicates that power saving is allowed, determine, by the STA device, whether to enter a sleep state according to a determination result of the sleep condition.
  • the embodiment of the invention further provides a power saving method, including:
  • the terminal device obtains a current frame and a preset frame of the current transmission opportunity TXOP, where the current frame includes a subsequent terminal STA indication and a TXOP power saving indication, and the preset frame includes an operation object identifier;
  • the STA device enters a sleep state, and the STA is a STA having a function of entering a sleep state; and the STA device is a STA device having a function of entering a sleep state.
  • the embodiment of the present invention further provides a STA device, where the STA device is a STA device that has a function of entering a sleep state, and includes:
  • An acquiring module configured to acquire a current frame and a preset frame of the current transmission opportunity TXOP, where the current frame includes a subsequent STA indication and a TXOP power saving indication, where the preset frame includes an operation Object identification
  • control module configured to: when the TXOP power saving indication of the current frame is allowed, and the operation target identifier of the preset frame does not include an indication to the STA device, and the subsequent STA of the current frame indicates that there is no new
  • the STA device is controlled to enter a sleep state, and the STA is an STA having a function of entering a sleep state.
  • a method of power saving comprising:
  • the STA device is a STA device having a function of entering a sleep state.
  • An access point device having a function of entering a sleep state including:
  • a setting unit configured to set a power saving indication of a current data frame, where the power saving indication is used to indicate that the STA that receives the current data frame may allow power saving;
  • a sending unit configured to send a current data frame in the current transmission opportunity TXOP, so that the STA that receives the current data frame determines whether to enter a sleep state according to a determination result of the sleep condition, where the setting unit sets the current frame
  • the power saving indication included in the at least one data frame sent before the current data frame is sent in the TXOP is used to indicate that the STA prohibits power saving.
  • the TXOP power saving indication of different frames in the same TXOP may be different in the embodiment of the present invention, and only when there are no new STAs and the power saving in the current TXOP is satisfied, the frame is satisfied.
  • the TXOP power saving indication of the subsequent frame of the frame is indicated as the allowed power saving
  • the STA determines the sleep condition when the TXOP power saving indication of the current frame indicates that the power saving is allowed, and determines whether the determination is based on the determination result. Go to sleep.
  • the STA device sends the subsequent STA indication to the STA device by using the AP device.
  • the TXOP power saving indication is allowed and the subsequent STA indicates that there is no new STA, and the operation object identifier of the preset frame does not include the identifier of the STA device
  • the STA The device goes to sleep. Therefore, the method does not require that the operation object identifier in the first frame of the TXOP includes all STA devices involved in the TXOP, thereby expanding the application range of the power saving method and enhancing the power saving effect.
  • Embodiment 1 is a flowchart of a power saving method according to Embodiment 1 of the present invention.
  • FIG. 2 is a flowchart of a power saving method according to Embodiment 2 of the present invention.
  • Embodiment 3 is a flowchart of a power saving method according to Embodiment 3 of the present invention.
  • Embodiment 4 is a flowchart of a power saving method according to Embodiment 4 of the present invention.
  • FIG. 5 is a schematic structural diagram of an AP device according to Embodiment 5 of the present invention.
  • FIG. 6 is a schematic structural diagram of a STA device according to Embodiment 6 of the present invention.
  • FIG. 7 is a flowchart of a power saving method according to Embodiment 7 of the present invention.
  • Embodiment 8 is a flowchart of a power saving method according to Embodiment 8 of the present invention.
  • Embodiment 9 is a flowchart of a power saving method according to Embodiment 9 of the present invention.
  • FIG. 10 is a flowchart of a power saving method according to Embodiment 10 of the present invention
  • FIG. 1 is a schematic structural diagram of a STA device according to Embodiment 11 of the present invention. detailed description
  • the sleep condition for determining whether to enter the sleep state may include a combination of one or more of the three conditions, and when one of the conditions is satisfied, it is determined that the sleep condition is satisfied.
  • the STA device enters a sleep state; when one or more conditions included in the sleep condition are not satisfied, it is determined that the sleep condition is not satisfied, and the STA device remains awake.
  • the sleep condition for determining whether to enter the sleep state may include a combination of one or more of the three conditions, and when one of the conditions is satisfied, that is, it is determined that the sleep condition is satisfied, and the STA device having the function of entering the sleep state enters sleep. State; when the one or more conditions included in the sleep condition are not satisfied, it is determined that the sleep condition is not satisfied, and the STA device having the function of entering the sleep state remains awake; if the STA device cannot support the sleep state, it remains In the awake state, it is not necessary to judge the above-mentioned sleep conditions.
  • the STAs in the "STA device enters the sleep state” described below refer to the STA having the function of entering the sleep state, that is, the "STA device enters the sleep state", which necessarily implies that the STA is STA with the function of entering the sleep state.
  • the three conditions specifically include the following.
  • Condition 1 When the operation object identifier of the preset frame does not include an indication to the STA device, the STA device enters a sleep state.
  • Condition 2 When the operation target identifier of the preset frame includes an indication to the STA device, and the number of spatial multiplexed streams corresponding to the STA is 0, the STA device enters a sleep state.
  • Condition 3 When the operation object identifier of the preset frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0, the STA device enters a sleep state.
  • the three conditions specifically include the following.
  • Condition 1 When the part association identifier (association identifier, AID) indicated in the operation object identifier of the preset frame is different from the partial AID of the STA device, the STA device enters a sleep state.
  • Condition 2 When the part of the AI D indicated in the operation object identifier of the preset frame is the same as the part AID of the STA device, but the current frame is not sent to the STA, the STA device enters a sleep state.
  • Condition 3 When the operation object identifier of the preset frame includes an indication to the STA device, and the STA receives more data frames with the data bit indication 0, the STA device enters a sleep state.
  • the No TXOP PS of each frame in the same TXOP is identical.
  • the No TXOP PS of the first frame indicates that power saving is allowed, if the STA device not included in the first frame is involved in the operation object identifier of the subsequent frame of the TXOP, since the STA device is receiving After entering the first frame, it has entered the sleep state. It is unable to respond to the indication of subsequent frames.
  • the STA device indicated by the subsequent frame of the TXOP is different from the STA device indicated by the first frame, the STA device indicated by the subsequent frame is After entering the sleep state after receiving the first frame, it cannot respond to the indication of subsequent frames.
  • the embodiment of the present invention provides a power saving method.
  • different No TXOP PSs can be set for different frames.
  • the AP is allowed to perform in the current TXOP according to the communication system in which the AP is located.
  • the power saving and the presence or absence of a new STA in the subsequent frame of the TXOP are set for the No TXOP PS of each frame, and the STA determines whether to enter the sleep state according to the No TXOP PS.
  • the STA in the following embodiments is a STA having a function of entering a sleep state
  • the STA device in the embodiment of the present invention is a STA device having a function of entering a sleep state.
  • the STA device that does not have the function of entering the sleep state keeps the awake state, and does not need to judge whether it can enter the sleep state according to the sleep condition, and accordingly does not need to adopt the method of the present invention to enhance the sleep state to save. The effect of power.
  • the STA is a STA having a function of entering a sleep state, and specifically: the STA is a STA having a sleep state and maintaining the sleep state until the current TXOP end function;
  • the STA device is a STA device having a function of entering a sleep state, and specifically: the STA device is a STA device having a sleep state and maintaining the sleep state until the current TXOP end function.
  • the STA device determines to enter the sleep state, the STA device enters a sleep state and maintains the sleep state until the current TXOP ends.
  • the meaning of the STA device entering the sleep state in the following embodiments is the same.
  • FIG. 1 is a flowchart of a power saving method according to Embodiment 1 of the present invention.
  • the power saving method is described by taking an operation flow of an AP device as an example. As shown in Figure 1, The method includes the following process.
  • Step 1 01 The AP device sets the TXOP power saving indication of each frame according to whether the power saving in the current TXOP is allowed and whether there is a new STA in the operation object identifier of the subsequent frame of each frame of the current TXOP.
  • Step 1 02 The AP device sends one or more frames of the current TXOP to the STA device, so that the ST A device determines whether the TX ⁇ P power saving indication of the current frame is the allowable power saving, according to the judgment result of the sleep condition. Go to sleep.
  • each frame includes: an operation object identifier of the frame and a TXOP power saving indication of the frame.
  • the specific method of step 101 is further introduced.
  • the TXOP power saving indication of each frame is set by the AP according to whether the power saving in the current TXOP is allowed and whether the new STA is set in the operation object identifier of the subsequent frame of each frame of the current TXOP.
  • the AP may use two methods to determine whether there is a new STA in the operation object identifier of the subsequent frame of each frame of the current TXOP.
  • the first method is: determining whether the current operation frame and the operation object identifier before the current frame include STA devices that need to perform data transmission in all frames after the current frame in the current TXOP, and if yes, indicating that the current frame is subsequent to the current frame.
  • the second method is: determining whether the STA device that needs to perform data transmission in all the frames after the current frame in the current TXOP is included in the operation object identifier of the current frame, and if yes, indicating that the frame is not in the subsequent frames of the current frame. If the new STA device is instructed, the subsequent no-new STA condition is met. Otherwise, the subsequent no-new STA condition is not met.
  • the setting method of the TXOP power saving indication is: when there is no new STA and the power saving is performed in the current TXOP, the TXOP power saving of the current frame of the current TXOP may be saved.
  • the indication is set to allow power saving; or, the TXOP power saving indication of the current frame of the current TXOP may also be set to disable power saving, The TXOP power saving indication of any frame after the current frame is set to allow power saving.
  • the TXOP power saving indication of the current frame When a new STA is added, the TXOP power saving indication of the current frame must be set to disable power saving, that is, whether power saving is allowed in the current TXOP, as long as a new STA is added, the TXOP power saving of the current frame must be saved.
  • the indication is set to disable power saving; and, when power saving is not allowed in the current TXOP, the TXOP power saving indication of the current frame must be set to disable power saving regardless of whether there is a new STA or not.
  • the AP device may adopt different settings for the TXOP power saving indication of different frames in the same TXOP, and it is possible that some frames in one TXOP are set to allow power saving, and the STA device may be in the frame. Entering the sleep state, and another part of the frame in the same TXOP is set to prohibit power saving, and the STA device must remain awake in the frame. Only when there are no new STAs and power saving is allowed, the AP device sets the TXOP power saving indication of the frame or subsequent frames of the frame to allow power saving, so that the STA device according to the TXOP The power saving indication determines whether a determination of a sleep condition is made.
  • the AP device may set the TXOP power saving indication of the first frame to disable power saving.
  • the TXOP power saving indication of the current frame is set to allow power saving until all the STA devices involved in the TXOP have been included in the operation object identifier of the multiple frames from the first frame to the current frame, so the method is for the TXOP
  • the case where the operation object identifier in the first frame does not include all the STA devices involved in the TXOP is still applicable, thereby expanding the application range of power saving.
  • the existing power saving method cannot perform power saving in the TXOP from the beginning, and the first embodiment of the present invention is used.
  • the power saving method the AP sets the TXOP power saving indication of the first frame to disable power saving, and after receiving the first frame, each STA device does not enter a sleep state until receiving a frame in which the TXOP power saving indication is allowed to save power.
  • Each STA device judges whether or not to enter a sleep state according to the sleep condition, thereby enhancing the power saving effect.
  • the above-mentioned presence or absence of a new STA refers to a STA having a function of entering a sleep state; a situation in which the present invention needs to avoid occurrence is: if a STA having a function of entering a sleep state enters a sleep state in a current frame, It is not possible to receive data sent to itself in subsequent frames of the current frame in the TXOP, resulting in a decrease in communication performance.
  • the embodiment of the present invention needs to add a STA with a function of entering a sleep state in the subsequent frame indication (ie, a subsequent frame of the current frame in the TXOP), thereby ensuring that the STA that has the function of entering the sleep state is newly added according to the STA.
  • the indication does not enter a sleep state in the current frame, so that data sent to itself can be received in subsequent frames.
  • the subsequent addition of STAs that do not have the function of entering the sleep state does not cause the above-mentioned situation in which the present invention needs to be avoided, so that the current frame indication is not required, and the present invention does not affect the above and below.
  • the setting of each bit associated with the subsequent presence or absence of a new STA indication is described herein.
  • step 1200 the AP device sends one or more frames of the current TXOP to the STA device, so that the ST A device determines, according to the judgment result of the sleep condition, that the TX ⁇ P power saving indication of the current frame is the allowed power saving. Whether to go to sleep. It is well understood that the determination here is to go to sleep, in one embodiment it may be to determine if a sleep state can be entered.
  • step 102 if the STA device in the current frame indicates that the TXOP power saving indication is to allow power saving, it is determined to enter the sleep state according to the judgment result of the sleep condition, and in one embodiment may be The STA device enters a sleep state in the current frame. In another embodiment, the STA device may not enter the sleep state in the current frame, but waits for the preset number of frames before entering the sleep state.
  • the STA device determines to enter the sleep state, the STA device enters a sleep state, and maintains the sleep state until the current TXOP ends.
  • the meaning of the STA device entering the sleep state in the following embodiments is the same.
  • FIG. 2 is a flowchart of a power saving method according to Embodiment 2 of the present invention.
  • the power saving method is described by taking an operation flow of the STA device as an example. As shown in Figure 2 The method includes the following process.
  • Step 201 The STA device acquires a current frame of the current TXOP, where the current frame includes a TXOP power saving indication by the AP device according to whether to allow power saving in the current TXOP and whether there is a new STA setting in the operation object identifier of the subsequent frame.
  • the TXOP power saving indication of each frame acquired by the STA device is determined by
  • the AP is separately set according to whether the power saving in the current TXO P is allowed and whether the new STA is added to the operation object identifier of the subsequent frame of each frame of the current TXO P.
  • the AP may use two methods to determine whether there is a new STA in the operation object identifier of the subsequent frame of each frame of the current TXO P.
  • the first method is: determining whether the current operation frame and the operation object identifier before the current frame include STA devices that need to perform data transmission in all frames after the current frame in the current TXOP, and if yes, indicating that the current frame is subsequent to the current frame. If no new STA device is specified in each frame, the subsequent no-new STA condition is met. Otherwise, the subsequent no-new STA condition is not met.
  • the second method is: determining whether data transmission is required in all frames after the current frame in the current TXOP in the operation object identifier of the current frame.
  • the STA device if yes, indicates that the new STA device is not indicated in the subsequent frames of the current frame, and the subsequent no-new STA condition is met. Otherwise, the subsequent no-new STA condition is not met.
  • the setting method of the TXOP power saving indication is: when there is no new STA in the subsequent state and the power saving is allowed in the current TXOP, the TX of the current frame of the current TX ⁇ P can be The ⁇ P power saving indication is set to allow power saving; or, the TXOP power saving indication of the current frame of the current TXOP may be set to disable power saving, and the TXOP power saving indication of any frame after the current frame is set to allow power saving.
  • the TXOP power saving indication of the current frame must be set to disable power saving, that is, whether power saving is allowed in the current TXOP, as long as a new STA is added, the TXOP power saving of the current frame must be saved.
  • the indication is set to disable power saving; and, when power saving is not allowed in the current TXOP, the TXOP power saving indication of the current frame must be set to the prohibited power section regardless of whether there is a new STA or not. Republic.
  • Step 202 When the TXOP power saving indication of the current frame indicates that power saving is allowed, the STA device determines whether to enter a sleep state according to the judgment result of the sleep condition.
  • the STA device when the TXOP power saving of the current frame is indicated as prohibiting power saving, the STA device returns the following step 201 as the current frame.
  • the TX ⁇ P power saving indications of different frames in the same TX ⁇ P may be different, and only when there are no new STAs and power saving is allowed, the frame or the The TXOP power saving indication of the subsequent frame of the frame is indicated as the allowed power saving, and the STA determines the sleep condition when the TXOP power saving indication of the current frame indicates that the power saving is allowed, and determines whether to enter the sleep state according to the determination result.
  • the TXOP power saving indication of the first frame may be set to prohibit power saving until When all the STA devices involved in the TXOP have been included in the operation object identifier of the multiple frames of the first frame to the current frame, the TXOP power saving indication of the current frame is set to allow power saving, so the method is the first for the TXOP.
  • the operation object identifier in the frame does not include all the STA devices involved in the TXOP is still applicable, thereby expanding the application range of power saving.
  • the existing power saving method cannot perform power saving in the TXOP from the beginning, and the second embodiment of the present invention is used.
  • the power saving method, the TXOP power saving indication of the first frame is to prohibit power saving, and after receiving the first frame, each STA device does not enter a sleep state until receiving a frame in which the TXOP power saving indication is allowed to save power, and each STA device It is judged whether or not the sleep state is entered according to the sleep condition, thereby enhancing the power saving effect.
  • FIG. 3 is a flowchart of a power saving method according to Embodiment 3 of the present invention.
  • the power saving method is described by taking an operation procedure of an AP device in combination with a STA device as an example.
  • the TXOP power saving indication is to prohibit the TXOP power saving indication as For example, if there is no new STA device in the current frame and power saving is allowed in the current frame, the current frame may be set to the power frame.
  • the sleep condition includes a first sleep condition. As shown in FIG. 3, the method includes the following process.
  • Step 301 The device sends one or more frames of the current frame to the STA device.
  • Each frame includes: an operation object identifier of the frame and a forbidden power saving indication of the frame, and the prohibition power saving indication of each frame is determined by the operation object identifier of the subsequent frame according to each frame of the current frame There are no new STA settings.
  • a device includes one or more frames, and the device sends a prohibition power saving indication of the current frame to the STA device in each frame, and delivers the identifier of the STA device corresponding to the operation indicated by the current frame. . ⁇
  • the above-mentioned prohibited power saving indication and operation target identifier are carried in the preamble sequence of each frame and sent to the STA device. Specifically, in the Very high throughput signal A1 (VHT-SIG-A1) field of the preamble sequence of each frame, 1 bit is used as the prohibition power saving indication.
  • the operation object identifier is indicated by more than one bit.
  • one or more bits in the VHT-SIG-A1 field may be used to indicate the operation object identifier corresponding to the frame.
  • the ⁇ 22 bit of the VHT-SIG-A1 field can be used as the ⁇ 0 ⁇ power saving indication, and the bit is called No TXOP PS bit. If the No TXOP PS bit is 0, it means that the TX0P power saving indication is disabled, and the STA of the BSS is allowed to perform power saving operation, that is, the STA is allowed to switch between the awake state and the sleep state. If the No TXOP PS bit is 1, it indicates that the TXOP power saving indication is disabled, and the STA of the BSS is prohibited from performing power saving operations, that is, the STA must remain awake.
  • the AP When setting the No TXOP PS bit of each frame, the AP not only sets according to whether power saving is allowed in the current TXOP, but also needs to be set according to whether there is a new STA in the subsequent frame of the current frame in the TXOP. Specifically, if there are no new STAs in subsequent frames, And the power saving is allowed in the current TXOP, then the device can set the No TXOP PS bit of the current frame to 0, allowing the STA to perform power saving, or setting the No TXOP PS bit of the current frame to 1, prohibiting the STA from performing power saving.
  • the AP sets the No TXOP PS bit of the current frame to 1, and does not allow the STA to perform power saving. If the subsequent frame has a new STA, the AP sets the No TXOP PS bit of the current frame to 1, and does not allow the STA to perform power saving on the current TXOP.
  • the AP device may specifically determine whether there is a new STA in the operation object identifier of the subsequent frame of each frame of the current TXOP by using the two methods described in the first embodiment of the present invention and the second embodiment of the present invention. In the third embodiment of the present invention, the second method is taken as an example for illustration.
  • the AP device transmits data only to the same STA device, or the AP device transmits data only to several users in the same MU-M IMO group.
  • the AP device If the STA device other than the STA devices indicated by the object identifier transmits data, the AP device must indicate that the STA device cannot enter the sleep state.
  • the specific situation of the AP device transmitting data to the STA device other than the STA device indicated by the operation object identifier of the current frame in the frame after the current frame in the TXOP includes: In the SU-MIMO mode, the AP device gives the current The operation object of the frame identifies the STA device other than the indicated STA device to transmit data. In the MU-MIMO mode, the AP transmits data to the STA device other than the set of the plurality of STA devices indicated by the operation object identifier of the current frame.
  • the operation object is identified as a group identity (Group Identity).
  • Group Identity is defined in advance by signaling and set on the STA device.
  • the MU-M IMO mode includes 1 One or more MU-M IMO groups, wherein each MU-MIMO group includes more than one STA device, usually four STA devices, and one or more MU-M IMOs through the Group ID The groups are identified separately.
  • the AP device sends the foregoing definition of the Group ID to each STA device by using related signaling.
  • each STA device After receiving the above definition, each STA device stores the part related to itself in the above definition, thereby When the power saving method is implemented, the AP device sends the operation object identifier to the STA device, that is, the group ID. After receiving the group ID, the STA device can know whether it belongs to the MU indicated by the group ID according to the definition of the Group ID stored by itself.
  • the MIMO group if the STA device belongs to the MU-M I MO group indicated by the group ID, the operation target identifier includes an indication to the STA device, and if the STA device does not belong to the MU-M IMO group indicated by the Group ID, It indicates that the indication of the STA device is not included in the operation object identifier.
  • the operation object identifier is a partial association identifier (AID) of one STA corresponding to the frame, or the operation object identifier is an AI D of one STA corresponding to the frame. Part of it, also known as partial AI D.
  • the AID is composed of 12 bits, and the operation object is identified as ⁇ 9 of the 12 bits of the AID. If the AID or the partial AI D is the same as the AID or the partial AI D of the STA device, the operation object identifier includes an indication to the STA device, if the AI D or the partial AI D is associated with the AI D or partial of the STA device. If the AI D is different, it indicates that the indication of the STA device is not included in the operation object identifier.
  • Step 302 The STA device acquires a current frame of the current TXOP, where the current frame includes a forbidden TXOP power saving indication of the frame and an operation object identifier of the frame.
  • the STA device acquires the forbidden TXOP power saving indication and the operation object identifier of the current frame from the preamble sequence of the frame from the AP device.
  • Step 303 The STA device determines whether the forbidden TXOP power saving indication of the current frame is yes or no. If no, step 304 is performed; if yes, the STA device remains awake, and the STA device uses the next frame as the new current frame. Go back to step 302. In this step, the STA device determines whether the first bit used to indicate that the TXOP power saving indication is disabled is yes or no. If the bit is no, it indicates that two conditions are met at the same time, namely: allowing TXOP power saving and no subsequent new If STA is added, power saving can be performed, and the following step 304 is continued; if the bit is YES, indicating that one of the conditions is not satisfied, or both conditions are not satisfied, the STA device remains awake.
  • Step 304 In each frame of the current frame to the last frame of the current TXOP, the STA device determines whether the first sleep condition is met. If yes, the STA device enters a sleep state; if not, the STA device remains awake.
  • the first sleep condition does not have to modify the sleep conditions in the existing communication protocol, thereby facilitating the upgrading of the existing communication device.
  • the first sleep condition may include a combination of one or more of the following three conditions, and when one of the conditions is satisfied, that is, the first sleep condition is determined, the STA device enters Sleep state; when one or more conditions included in the first sleep condition are not satisfied, it is determined that the first sleep condition is not satisfied, and the STA device remains awake.
  • the three conditions may specifically include the following.
  • Condition 1 When the operation object identifier of the current frame does not include an indication to the STA device, the STA device enters a sleep state.
  • Condition 2 When the operation object identifier of the current frame includes an indication to the STA device, and the number of spatial multiplexing streams corresponding to the STA is 0, the STA device enters a sleep state.
  • Condition 3 When the operation identifier of the current frame includes an indication to the STA device, and the STA receives a data frame with more data bits indicating 0, the STA device enters a sleep state.
  • the first sleep condition may include a combination of one or more of the following three conditions, and when one of the conditions is satisfied, it is determined that the first sleep condition is satisfied, STA The device enters a sleep state; when one or more conditions included in the first sleep condition are not satisfied, it is determined that the first sleep condition is not satisfied, and the STA device remains awake.
  • the three conditions may specifically include the following. Condition 1: When the partial AID indicated in the operation object identifier of the current frame is different from the partial AID of the ST A device, the STA device enters sleep state State.
  • Condition 2 When the partial AID indicated in the operation object identifier of the current frame is the same as the partial AID of the STA device, but the current frame is not sent to the STA, the STA device enters a sleep state. Specifically, the STA device can determine whether the current frame is sent to the STA device in a plurality of manners. In a specific implementation manner, the STA device determines whether the MAC identifier of the current frame conforms to the MAC identifier of the STA device, and if yes, The current frame is sent to the STA device. If no, the current frame is not sent to the STA device.
  • Condition 3 When the operation object identifier of the current frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0, the STA device enters a sleep state.
  • step 304 the judgment flow of a preferred embodiment is as follows in each frame of the current frame to the last frame of the current TXOP.
  • Step 1 The STA device determines whether the operation target identifier of the current frame includes an indication of the STA device, and if yes, performs the second step; if not, the STA device enters a sleep state.
  • Step 2 In the MU-M IMO mode, determine whether the number of spatial multiplexed streams corresponding to the STA is 0, or whether the STA receives more data frames with a data bit indication of 0, and if so, the STA device Enter the sleep state; if not, the STA device remains awake.
  • the SU-MIMO mode it is determined whether the current frame is sent to the STA device, or whether the STA receives more data frames whose data bit indicates 0, if the current frame is not sent to the STA device or the STA. If the device receives more data frames with data bits indicated as 0, the STA device enters a sleep state. If the current frame is sent to the STA device and the STA device receives more data bits with a data bit indication of 1, ST A The device remains awake.
  • the No TXOP PS of different frames in the same TXOP may be different, and only when the power saving is allowed and there is no new STA in the subsequent frame of the TXOP, the No TXOP PS of the frame can be The indication is to allow power saving, and the STA determines whether to make the determination of the first sleep condition according to the indication of the No TXOP PS of the current frame. Since different No TXOP PS is set for different frames, if all the STA devices involved in the TXOP are not included in the operation object identifier of the first frame, the No TXOP PS of the first frame can be set to be disabled. Power savings.
  • the No TXOP PS of the current frame is set to allow power saving; assuming the second method of judging whether there is a new STA or not, all the frames after the current frame in the TXOP are included in the operation object identifier of the current frame.
  • the current frame's No TXOP PS can be set to allow power savings for all STA devices. Therefore, the method is applicable to the case where the operation object identifier in the first frame of the TXOP does not include all the STA devices involved in the TXOP, thereby expanding the application range of power saving.
  • the existing power saving method cannot perform power saving in the TXOP, and the third embodiment of the present invention is used.
  • the power saving method, the No TXOP PS of the first frame is forbidden power saving, and the STA device does not enter a sleep state after receiving the first frame, until the No TXOP PS is received as a frame for allowing power saving, the STA device according to the A sleep condition determines whether or not the sleep state is entered, thereby enhancing the power saving effect.
  • FIG. 4 is a flowchart of a power saving method according to Embodiment 4 of the present invention.
  • the power saving method is described by taking an operation procedure of the AP device in combination with the STA device as an example.
  • the sleep condition includes: a first sleep condition and a second sleep condition.
  • the step of determining the second sleep condition by the STA device and recording the judgment result is added; the No TXOP in the current frame.
  • the step of determining whether to enter the sleep state based on the recorded judgment result is increased.
  • the method includes the following process.
  • Step 401 The AP device sends one or more frames of the current TXOP to the STA device.
  • Each frame includes: an operation object identifier of the frame and a forbidden TXOP power saving indication of the frame, and the forbidden TXOP power saving indication of each frame is determined by the AP according to an operation object identifier of a subsequent frame of each frame of the current TXOP.
  • This step is the same as step 301 in the third embodiment of the present invention, and details are not described herein again.
  • Step 402 The STA device acquires a current frame of the current TXOP, where the current frame includes a forbidden TXOP power saving indication of the frame and an operation object identifier of the frame.
  • step 302 is the same as step 302 in the third embodiment of the present invention, and details are not described herein again.
  • Step 403 The STA device determines that the current frame is disabled.
  • the TXOP power saving indication is yes or no. If no, step 404 is performed; if yes, step 406 is performed.
  • Step 404 The STA device determines that the judgment result of the record is satisfied or not, and if it is satisfied, the STA device enters a sleep state; if not, the step 405 is performed.
  • Step 405 In each frame of the current frame to the last frame of the current TXOP, the STA device determines whether the first sleep condition is met, and if so, the STA device enters a sleep state; if not, the STA device remains awake.
  • step 304 is the same as step 304 in the third embodiment of the present invention, and details are not described herein again.
  • Step 406 The STA device keeps the awake state, determines whether the second sleep condition is satisfied, and records the judgment result. The following frame is used as the new current frame, and the process returns to step 402.
  • the second sleep condition may include one or a combination of two of the following two conditions.
  • the STA device records the judgment result as: satisfied.
  • the two conditions included in the second sleep condition are not satisfied, it is determined that the second sleep condition is not satisfied, and the STA device records the judgment result as: Not satisfied.
  • the two conditions may specifically include the following.
  • Condition 1 The operation object identifier of the current frame includes an indication to the STA device, and the number of spatial multiplexing streams corresponding to the STA is 0.
  • Condition 2 When the operation object identifier of the current frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0.
  • the second sleep condition may include one or a combination of the following two conditions.
  • the STA device records the judgment result as: satisfied.
  • the two conditions included in the second sleep condition are not satisfied, it is determined that the second sleep condition is not satisfied, and the STA device records the judgment result.
  • the two conditions may specifically include the following.
  • Condition 1 The part of the Al D indicated in the operation object identifier of the current frame is the same as the part Al D of the STA device, but the current frame is not sent to the STA device.
  • the STA device can determine whether the current frame is sent to the STA device in a plurality of manners.
  • the STA device determines whether the MAC identifier of the current frame conforms to the MAC identifier of the STA device, and if yes, The current frame is sent to the STA device. If no, the current frame is not sent to the STA device.
  • Condition 2 When the operation object identifier of the current frame includes an indication to the STA device, and the STA device receives more data frames indicating that the data bit is 0.
  • the No TXOP PS of different frames in the same TXOP may be different, and only when the power saving is allowed and there is no new STA in the subsequent frame of the TXOP, the No TXOP PS of the frame indicates To allow for power savings.
  • the STA determines, according to the No TXOP PS indication of the current frame, that the No TXOP PS of the current frame is power-saving, the STA device first determines the second sleep condition and records the judgment result, and then performs the No TXOP PS of the next frame.
  • the STA device when the STA device receives the No TXOP PS as the frame for allowing power saving, it first determines whether to enter the sleep state according to the judgment result of the recorded second sleep condition, and when the judgment result is not satisfied, A first sleep condition determination is performed on a plurality of frames from the current frame to the last frame to determine whether to enter a sleep state.
  • the method is applicable to the case that the operation object identifier in the first frame of the TX ⁇ P does not include all the STA devices involved in the TXOP, which not only expands the application range of power saving, but also enhances the power saving effect.
  • the STA device can Immediately entering the sleep state, without having to judge the first sleep condition, the STA device can enter the sleep state as soon as possible, and also saves the judgment time of entering the sleep state, thereby enhancing the power saving effect.
  • the TXOP power saving indication is prohibited to be only one specific implementation manner of the TXOP power saving indication, which can be understood by those skilled in the art according to the prior art, and may also be adopted.
  • the TXO P power saving indication is allowed to indicate a TXOP power saving indication. When the TXOP power saving indication is allowed to be YES, it indicates that power saving is allowed in the current TXOP; when the TXOP power saving indication is allowed to be NO, it indicates that power saving is prohibited in the current TXOP.
  • the AP is in the right
  • the number of changes in the value of the TXOP power saving indication and/or the variation of the value may be further limited.
  • the value of the TXOP power saving indication in one TXOP may be preset.
  • the AP device may further set the TXOP power saving indication of each frame according to the preset number of changes of the value of the preset TXOP power saving indication.
  • the number of changes in the value of the preset TXOP power saving indication is 2 or 3 times, which is preferable.
  • the number of changes of the preset TXOP power saving indication is one, that is, in the same TXOP, only the TXOP power saving indication is allowed to change once.
  • the change of the value of the TXOP power saving indication in a TXOP may be preset, and the AP device separately sets the TXOP of each frame according to the variation of the value of the preset TXOP power saving indication.
  • Power saving indication For example, the value of the TXOP power saving indication in a TXOP is preset to be changed from: prohibiting the power saving indication to allowing the power saving indication. Therefore, in the same TXOP, only the TXOP power saving indication is allowed to change from the forbidden power saving indication to the allowed power saving indication, that is, if the TXOP power saving indication of the previous frame of the current frame is to prohibit power saving, the current frame is allowed to be set.
  • the TXOP power saving indication is to allow power saving, and if the TXOP power saving of the previous frame of the current frame indicates that power saving is allowed, setting the TXOP power saving indication of the current frame to prohibit power saving is not allowed.
  • the No TXOP PS is only allowed to change its value from 1 to 0, when there is no new STA according to whether the power saving in the current TXOP is allowed and the operation object identifier of the subsequent frame of each frame of the current TXOP is present. It is judged that the AP device does not change the setting of the TXOP power saving indication when the power saving indication is changed to the power saving indication, that is, it remains the allowable power saving indication.
  • the current frame in the process may also be extended.
  • the STA device may acquire, in addition to the current frame of the current TXO P, more than one frame of the current frame of the current TXO P to the current frame, where the one or more frames are included.
  • the respective operation object identifier of each frame When the first sleep condition is determined in step 304, and the second sleep condition is entered in step 406 In the row judgment, all the conditions for judging based on the operation object identifier of the current frame are expanded to be judged based on the operation object identifier of the one or more frames described above.
  • FIG. 5 is a schematic structural diagram of an AP device according to Embodiment 5 of the present invention. As shown in Figure 5.
  • the AP device includes at least: a setting module 51 and a sending module 52.
  • a setting module 51 for the specific working process of the AP device in the fifth embodiment of the present invention, refer to the technical solution described in the foregoing Embodiment 1 to Embodiment 4 of the present invention.
  • the setting module 51 is configured to separately set a TXOP power saving indication of each frame according to whether the power saving in the current TXOP and the operation target identifier of the subsequent frame of each frame of the current TXOP are allowed to be added;
  • the sending module 52 is configured to send one or more frames of the current TXOP to the STA device, so that the ST A device determines whether to enter according to the judgment result of the sleep condition when the TX ⁇ P power saving indication of the current frame indicates that the power saving is allowed. Sleep state.
  • the setting module 51 is specifically configured to: when the power saving is allowed in the current TXOP, and there is no new STA in the operation object identifier of the subsequent frame of the current frame of the current TXOP, set the TXOP power of the current frame. Saving the indication to allow power saving or prohibiting power saving; when power saving is not allowed in the current TXOP, setting the TXOP power saving indication of the current frame to disable power saving; when the operation object identifier of the subsequent frame of the current frame of the current TXOP is When a new STA is added, the TXOP power saving indication of the current frame is set to prohibit power saving.
  • the setting module 51 is specifically configured to: when the power saving is allowed in the current TXOP, and there is no new STA in the operation object identifier of the subsequent frame of the current frame of the current TXOP, the preset is set after the current frame.
  • the TXOP power saving indication of one frame of the location indicates that power saving or power saving is allowed; when power saving is not allowed in the current TXOP, setting the TXOP power saving indication of the current frame to prohibit power saving; when the current frame of the current TXOP is followed When there is a new STA in the operation object identifier of the frame, the TXOP power saving indication of the current frame is set to prohibit power saving.
  • the setting module 51 is specifically configured to determine, when the current frame and the operation object identifier before the current frame include the STA device that needs to perform data transmission in all the frames after the current frame in the current TXO P, There is no new STA in the operation object identifier of the subsequent frame of the current frame of the current TXOP.
  • the setting module 51 is specifically configured to: when the STA object that needs to perform data transmission in all frames after the current frame in the current TXOP is included in the operation object identifier of the current frame, determine an operation object of a subsequent frame of the current frame of the current TXOP. There are no new STAs in the logo.
  • the setting module 51 is further configured to separately set a TXOP power saving indication of each frame according to a preset change number of values of the TXOP power saving indication in one TXOP. And/or, the setting module 51 is further configured to separately set a TXOP power saving indication of each frame according to a preset variation of the value of the TXOP power saving indication in a preset TXOP.
  • the setting module 51 is specifically configured to set a TXOP power saving indication of each frame according to a preset change of the value of the TXOP power saving indication in the preset one TXOP. And/or, the setting module 51 is configured to: according to the preset change of the value of the TXOP power saving indication in one TXOP, the TXOP power saving indication of the previous frame of the current frame is a power saving, the TXOP power saving of the current frame. Indicated to allow power savings, set the TXOP power savings indication for each frame separately.
  • the setting module of the AP device sets the TXOP power saving indication of the frame or the subsequent frame of the frame to only when there are no new STAs and the power saving is satisfied.
  • Power saving is allowed to cause the ST A device to determine whether to make a determination of a sleep condition based on the TXOP power saving indication. Therefore, power saving can be performed for the case where the operation object identifier in the first frame of the TXOP does not include all the STA devices involved in the TXOP, thereby expanding the application range of the power saving and enhancing the power saving effect.
  • FIG. 6 is a schematic structural diagram of a STA device according to Embodiment 6 of the present invention. As shown in Figure 6.
  • the STA device at least includes: an obtaining module 61 and a control module 62.
  • an obtaining module 61 and a control module 62.
  • For the specific working process of the STA device in Embodiment 6 of the present invention refer to the foregoing Embodiment 1 of the present invention to the fourth embodiment of the present invention.
  • Technical solution for the specific working process of the STA device in Embodiment 6 of the present invention.
  • the obtaining module 61 is configured to obtain a current frame of the current TXOP, where the current frame includes a TXOP power saving indication that is configured by the AP device according to whether to allow power saving in the current TXO P and whether there is a new STA setting in the operation object identifier of the subsequent frame. ;
  • the control module 62 is configured to control the STA device to determine whether to enter a sleep state according to a determination result of the sleep condition when the TXOP power saving indication of the current frame is to allow power saving.
  • control module 62 is further configured to: when the TXOP power saving indication of the current frame indicates that the power saving is prohibited, the STA device is controlled to remain awake, and the control frame 61 acquires the current frame as the current frame to obtain the current current TXOP. frame.
  • control module 62 is specifically configured to determine whether the first sleep is satisfied in each frame of the current frame to the last frame of the current TXOP when the TXOP power saving indication of the current frame indicates that power saving is allowed. Condition, if yes, control the STA device to enter a sleep state; if not, control the STA device to remain awake.
  • the first sleep condition includes: the operation object identifier of the current frame does not include an indication to the STA device, or the operation object identifier of the current frame includes an indication to the STA device, and the number of spatial multiplexing streams corresponding to the STA is indicated as 0, or, the operation object identifier of the current frame includes an indication of the STA device and the STA receives a data frame indicating that the data bit is 0.
  • the first sleep condition includes: the partial AID indicated in the operation object identifier of the current frame is different from the partial AID D of the STA device, or the partial AID indicated in the operation object identifier of the current frame and the partial AI of the STA device D is the same and the current frame is not sent to the STA, or the operation object identifier of the current frame includes an indication of the STA device and the STA receives a data frame indicating that the data bit is 0.
  • control module 62 is further configured to determine whether the second sleep condition is met and record the determination result when the TXOP power saving indication of the current frame is to prohibit power saving.
  • the second sleep condition includes: the operation object identifier of the current frame includes an indication to the STA device, and the number of spatial multiplexing streams corresponding to the STA is 0, or the operation object identifier of the current frame includes an indication to the STA device. And the STA receives more data bits indicating 0. Data frame.
  • the second sleep condition includes: the part of the AID indicated in the operation object identifier of the current frame is the same as the part AID of the STA device, and the current frame is not sent to the STA device, or the operation object identifier of the current frame includes the The indication of the STA device and the STA device receives more data frames with data bits indicated as 0.
  • control module 62 is further configured to: when the TXOP power saving indication of the current frame indicates that power saving is allowed, determine that the determined result of the recorded second sleep condition is satisfied or not, and if yes, control the STA.
  • the device enters a sleep state; if it is not satisfied, it is judged whether the first sleep condition is satisfied.
  • the TXOP power saving indication of the frame acquired by the acquiring module of the STA device or the subsequent frame of the frame is indicated as The power saving is allowed.
  • the control module of the STA device determines the sleep condition when the TXOP power saving indication of the current frame indicates that the power saving is allowed, and determines whether to enter the sleep state according to the determination result. Therefore, the method can still save power for the case where the operation object identifier in the first frame of the TXOP does not include all the STA devices involved in the TXOP, thereby expanding the application range of power saving and enhancing the power saving effect.
  • the embodiment of the present invention provides a power saving method, which does not change the same setting method of the No TXOP PS of all frames in the same TXOP in the prior art.
  • the application range of the power saving method is expanded by indicating the presence or absence of a new STA in the frame of the TXOP.
  • FIG. 7 is a flowchart of a power saving method according to Embodiment 7 of the present invention. As shown in Figure 7, the method includes the following process.
  • Step 701 The STA device obtains a current frame and a preset frame of a current transmission opportunity (Transmit Opportunity, TXOP), where the current frame includes a subsequent STA indication and a TXOP power saving indication, where the preset frame includes an operation object identifier.
  • TXOP Transmission Opportunity
  • Step 702 When the TXOP power saving indication of the current frame is allowed, and the operation of the preset frame The STA device does not include an indication to the STA device, and the STA device enters a sleep state when the subsequent STA of the current frame indicates that there is no new STA.
  • the step 702 further includes: when the TXOP power saving indication of the current frame is allowed, and the operation object identifier of the preset frame does not include the indication of the STA device, and the subsequent STA indication of the current frame is followed.
  • the STA device remains awake.
  • the STA device determines, according to the three conditions of the TXOP power saving indication, the subsequent STA indication, and the range included in the operation target identifier, when the TXOP power saving indication is allowed and the subsequent STA indicates that there is no subsequent addition.
  • the STA does not include the identifier of the STA device in the operation object identifier of the preset frame, the STA device enters a sleep state. Therefore, the method is applicable to the case where the operation object identifier in the first frame of the TXOP does not include all the STA devices involved in the TXOP, thereby expanding the application range of power saving.
  • the existing power saving method cannot perform power saving in the TXOP from the beginning, and the seventh embodiment of the present invention is used.
  • the power saving method after receiving the first frame, the STA device does not enter a sleep state, until the subsequent STA indicates that the frame is no subsequent new STA, the STA device starts to enter a sleep state, thereby enhancing the power saving effect.
  • FIG. 8 is a flowchart of a power saving method according to Embodiment 8 of the present invention.
  • the subsequent STA indicates that there is no new STA indication (referred to as a No More STA indication), and when no subsequent new STA indication is yes, it indicates that there is no new STA subsequently; If there is no new STA indication, the subsequent STAs are added.
  • the TXOP power saving indication is to disable the TXOP power saving indication, that is, the No TXOP PS indication, when the TXOP power saving indication is disabled, the power saving is prohibited in the current TXOP; when the TXOP power saving is disabled When the indication is no, it indicates that power saving is allowed in the current TXOP.
  • the method includes the following process.
  • Step 801 The AP device sends a subsequent no-addition STA indication, a disable TXOP power saving indication, and an operation object identifier to the STA device in each frame of the current TXOP.
  • the AP device directly sends a subsequent no-additional STA indication to the STA device to be yes or no, and disables the TXOP power saving indication to be yes or no, and the identifier of the STA device corresponding to the operation indicated by the frame.
  • a TXOP includes one or more frames, and the AP sends the subsequent no-additional STA indication, the forbidden TXOP power saving indication, and the operation target identifier in the preamble sequence of each frame to the STA device.
  • VHT-SIG-A1 “High high throughput signal A1”
  • the STA indication is incremented by using 1 bit as the TXOP power saving indication, and more than one bit is used to indicate the operation object identifier.
  • a reserved (RSVD) bit of the VHT-SIG-A1 field is used as a subsequent no-additional STA indication, and the bit is referred to as a NoMoreSTA bit.
  • the NoMoreSTA bit is 1, it indicates that there is no new STA subsequently.
  • the indication is that all the STA devices involved in the current TXOP have been indicated in the operation object identifier of the current frame and the frame before the current frame, and the new STA device is not indicated in the subsequent frames of the current frame.
  • the NoMoreSTA bit When the NoMoreSTA bit is 0, it indicates that the subsequent no-new STA indication is no. All the STA devices involved in the current TXOP are not all indicated in the current frame and the operation object identifier of the frame before the current frame, in the current frame. The new STA device will also be indicated in subsequent frames.
  • the B22 bit of the VHT-SIG-A1 field may be used as the prohibition TXOP power saving indication, the bit is referred to as No TXOP PS bit, and when the No TXOP PS bit is 0, the TXOP power saving indication is prohibited.
  • the STA of the BSS is allowed to perform a power saving operation, that is, the STA is allowed to switch between the awake state and the sleep state; when the No TXOP PS bit is 1, it indicates that the TXOP power saving indication is prohibited, and the STA of the BSS is prohibited from performing the STA. Power saving operation.
  • One or more bits in the VHT-SIG-A1 field may be used to indicate the operation corresponding to the frame.
  • the operation object is identified as a group identity (Group Identity).
  • Group Identity is defined in advance by signaling and set on the STA device.
  • the MU-MIMO mode includes one or more MU-MIMO groups, where each MU-MIMO group includes more than one STA device, usually four STA devices, and the above one is through the Group ID. Or one or more MU-MIMO groups are separately identified.
  • the AP device sends the foregoing definition of the Group ID to each STA device by using related signaling.
  • each STA device After receiving the above definition, each STA device stores the part related to itself in the above definition, thereby When the power saving method is implemented, the AP device sends the operation object identifier to the STA device, that is, the group ID. After receiving the group ID, the STA device can know whether it belongs to the MU indicated by the group ID according to the definition of the Group ID stored in the STA. MIMO group, if the STA device belongs to the MU-M I MO group indicated by the group ID, the operation target identifier includes an indication to the STA device, and if the STA device does not belong to the MU-MIMO group indicated by the Group ID, The indication of the STA device is not included in the operation object identifier.
  • the operation object identifier is a partial association identifier (AID) of one STA corresponding to the frame, or the operation object identifier is an AID of one STA corresponding to the frame. Part of it, also known as partial AID.
  • the AID is composed of 12 bits, and the operation object is identified as ⁇ 9 bits out of 12 bits of the AID. If the AID or the partial AID is the same as the AID or the partial AID of the STA device, the operation target identifier includes an indication to the STA device. If the AID or the partial AID is different from the AID or the partial AID of the STA device, The indication of the STA device is not included in the operation object identifier.
  • Step 802 The STA device acquires a current frame and a preset frame of the current TXOP, where the current The frame includes a subsequent no-new STA indication and a disable TXOP power saving indication, and the preset frame includes an operation object identifier.
  • the STA device obtains the subsequent no-new STA indication of the current frame, the forbidden TXOP power saving indication of the current frame, and the operation object identifier of the preset frame from the preamble sequence of the frame from the AP device.
  • the preset frame is the current frame of the current TXOP.
  • the preset frame is the first frame of the current TXOP. One or more frames in the current frame.
  • Step 803 The STA device determines that the current frame is disabled.
  • the TXOP power saving indication is yes or no. If yes, the STA device remains awake; if not, step 804 is performed.
  • the forbidden TXOP power saving indication of the current frame is YES, it indicates that the AP device prohibits the STA device from performing power saving on the current TXOP, and therefore, the STA device needs to maintain the awake state. If the forbidden TXOP power saving indication of the current frame is no, indicating that the AP device allows the STA device to perform power saving at the current TXOP, proceeding to the following step 804.
  • Step 804 The STA device determines whether the first sleep condition is met. If yes, the STA device enters a sleep state; if not, the STA device remains awake.
  • the first sleep condition may include a combination of one or more of the following three conditions, and when one of the conditions is satisfied, it is determined that the first sleep condition is satisfied, The STA device enters a sleep state; when one or more conditions included in the first sleep condition are not satisfied, it is determined that the first sleep condition is not satisfied, and the STA device remains in the awake state.
  • the three conditions may specifically include the following. Condition 1: When the operation object identifier of the preset frame does not include an indication to the STA device, and the subsequent no-new STA indication of the current frame is YES, the STA device enters a sleep state.
  • Condition 2 When the operation object identifier of the preset frame includes an indication to the STA device, and the number of spatial multiplexing streams corresponding to the STA is 0, the STA device enters a sleep state.
  • Condition 3 When the operation object identifier of the preset frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0, the STA device enters a sleep state.
  • the first sleep condition may include a combination of one or more of the following three conditions, and when one of the conditions is satisfied, it is determined that the first sleep condition is satisfied, STA The device enters a sleep state; when one or more conditions included in the first sleep condition are not satisfied, it is determined that the first sleep condition is not satisfied, and the STA device remains awake.
  • the three conditions may specifically include the following. Condition 1: When the partial AID indicated in the operation object identifier of the preset frame is different from the partial AID of the STA device, and the subsequent no-new STA indication of the current frame is YES, the STA device enters a sleep state.
  • Condition 2 When the partial AID indicated in the operation object identifier of the preset frame is the same as the partial AID of the STA device, and the subsequent no-new STA indication of the current frame is yes, but the current frame is not sent to the STA, the STA device Go to sleep. Specifically, the STA device can determine whether the current frame is sent to the STA device in multiple manners. In a specific implementation manner, the STA device determines the Medium Access Control (MAC) identifier of the current frame. Whether the MAC address of the STA device is met. If yes, the current frame is sent to the STA device. If no, the current frame is not sent to the STA device.
  • Condition 3 When the operation object identifier of the preset frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0, the STA device enters a sleep state.
  • MAC Medium Access Control
  • step 804 the judgment flow of a preferred embodiment is as follows.
  • Step 1 The STA device determines whether the operation target identifier of the preset frame includes an indication of the STA device, and if yes, performs the second step; if not, performs the third step.
  • the first step for the foregoing two specific implementation manners of the preset frame, if the preset frame is the current frame of the current TX0P, in the first step, determining whether the operation target identifier of the current frame includes the STA device If the preset frame is the first frame of the current TX0P to the current frame, in the first step, it is determined whether the indication of the STA device is included in the operation object identifier of the multiple frames of the first frame to the current frame.
  • Step 2 In the MU-MIM0 mode, determine whether the number of spatial multiplexed streams corresponding to the STA is 0, or whether the STA receives more data bits indicating that the data bit is 0, if Yes, the STA device enters a sleep state, and if not, the STA device remains awake. In the SU-MIMO mode, it is determined whether the current frame is sent to the STA device, or whether the STA receives more data frames whose data bit indicates 0, if the current frame is not sent to the STA device or the STA. If the device receives more data frames with the data bit indication 0, the STA device enters a sleep state.
  • the STA device If the current frame is sent to the STA device and the STA device receives more data bits indicating the data bit is 1, the STA device Stay awake.
  • the second type of sleep condition in the existing power saving method is used to determine whether the STA device enters a sleep state.
  • the specific judgment of the second type of sleep condition is the same as the existing power saving method, and details are not described herein again.
  • Step 3 The STA device determines that there is no new STA indication of the current frame, yes or no. If yes, the STA device enters a sleep state; if not, the STA device remains awake. In the third step, if there is no new STA indication in the current frame, it indicates that the STA is still added in the subsequent frame. Therefore, the STA device that is not included in the operation object identifier until the current frame is still It is possible to use it in the operation of subsequent frames, and therefore, the STA device needs to remain awake.
  • the STA device that is not included in the operation target identifier of the preset frame as of the current frame may be considered to enter the sleep. Status, the receiver of the STA device is turned off to save the power consumption of the STA device.
  • the AP device sends a subsequent no-new STA indication, a TXOP power saving indication, and an operation object identifier to the STA device in each frame of the current TXOP, and the STA device obtains the method directly from the AP device.
  • the TXOP power saving indication is disabled.
  • the power saving is allowed according to the prohibition of the TXOP power saving indication.
  • the operating object identifier and the subsequent no new STA indication are sequentially determined to determine whether to enter the sleep state. Therefore, the method does not require that the operation object identifier in the first frame of the TXOP includes all STA devices involved in the TXOP, thereby expanding the application range of the power saving method and enhancing the power saving effect.
  • Embodiment 9 is a flowchart of a power saving method according to Embodiment 9 of the present invention.
  • the subsequent STA indication is used as a subsequent no-new STA indication
  • the TXOP power saving indication is an example of disabling the TXOP power saving indication.
  • the ninth embodiment of the present invention in order to save signaling resources, one bit indicating that the TXOP power saving indication is prohibited is not used, and the communication parties agree in advance whether the TXOP power saving indication is disabled, that is, the default is allowed.
  • the power saving is performed in the current TXOP, so that it is not necessary to use the bit indication, and the signaling overhead of 1 bit is saved.
  • the specific method may adopt a manner of specifying a communication standard, and the communication standard may stipulate whether the TXOP power saving indication is prohibited, or the communication standard does not involve the instruction to prohibit the TXOP power saving indication, that is, equivalent to the standard. By default, power savings are allowed within the current TXOP. For the subsequent no new STA indication, one bit is still used for indication. As shown in Figure 9, the method includes the following process.
  • Step 901 The AP device sends a subsequent no-addition STA indication and an operation object identifier to the STA device in each frame of the current TXOP.
  • the specific method for the AP device to send the subsequent no-new STA indication and the operation target identifier to the STA device in each frame of the current TXOP is the same as the method described in step 801 in the eighth embodiment of the present invention. Said.
  • Step 902 The STA device obtains a current frame and a preset frame of the current TXOP, where the current frame includes a subsequent no-new STA indication and a TXOP power saving indication.
  • the preset frame is included in the step, and the STA device is configured according to the preset.
  • the TXOP power saving indication is disabled, and the prohibition TXOP power saving indication is obtained.
  • the method for the STA device to obtain the current frame of the current TXOP without the newly added STA indication and the operation target identifier of the preset frame is the same as the method described in the step 802 of the eighth embodiment of the present invention, and details are not described herein again.
  • step 903 can be directly executed.
  • Step 903 The STA device determines whether the first sleep condition is met. If yes, the STA device enters a sleep state; if not, the STA device remains awake.
  • step 804 of the eighth embodiment of the present invention The specific method of this step is the same as the method described in step 804 of the eighth embodiment of the present invention, and details are not described herein again.
  • the communication parties have previously agreed to prohibit the TXOP power saving indication from being in the manner specified by the communication protocol, that is, the power saving is allowed in the current TXOP by default, thereby saving signaling overhead, and
  • the step of the STA device determining whether the forbidden TXOP power saving indication of the current frame is yes or no may be omitted, thereby further improving the judgment efficiency of the power saving method and enhancing the power saving effect.
  • the subsequent no-new STA indication and the prohibition TXOP power saving indication are only specific implementation manners of the subsequent STA indication and the TXOP power saving indication, respectively, and those skilled in the art according to As shown in the prior art, the subsequent STA indication may be used to indicate the subsequent STA indication. When the subsequent new STA indication is yes, it indicates that there is a new STA. When the subsequent new STA indication is NO, the indication is There are no new STAs in the follow-up. Similarly, the TXOP power saving indication may also be used to indicate the TXOP power saving indication. When the TXOP power saving indication is allowed to be YES, it indicates that the power saving is allowed in the current TXOP; when the TXOP power saving indication is allowed to be NO, the current TXOP is indicated. Power saving is prohibited internally.
  • FIG. 10 is a flowchart of a power saving method according to Embodiment 10 of the present invention.
  • the subsequent STA indicates that there is no new STA indication
  • the TXOP power saving indication is a TXOP power saving indication.
  • one bit pair is used to add no ST A indication and the TX ⁇ P power saving indication is simultaneously indicated, thereby saving one bit and saving signaling overhead.
  • the method includes the following process.
  • Step 1 001 The AP device sends a subsequent message to the STA device in each frame of the current TXOP. Added STA indication, TXOP power saving indication and operation object identification.
  • the specific method for the AP device to send the operation target identifier to the STA device is the same as the method described in step 801 of the eighth embodiment of the present invention.
  • the AP device sends the same bit to the STA device.
  • the subsequent no-new STA indication and the allowed TXOP power saving indication include a total of 1 bit.
  • the bit is YES, usually represented by a value of 1; In this case, the bit is no, and is usually represented by a value of 0.
  • Step 1 002 The STA device obtains a current frame and a preset frame of the current TXOP, where the current frame includes a subsequent no-new STA indication and an allowed TXOP power saving indication, and the preset frame includes an operation object identifier.
  • Step 1 003 The STA device determines whether the current frame is allowed to be enabled.
  • the TXOP power saving indication is yes and no subsequent new STA indication is yes. If yes, go to step 1 004; if no, the STA device remains awake.
  • the STA device determines whether the first bit for indicating that there is no new STA indication and the TXOP power saving indication is yes or no. If the bit is YES, it indicates that the allowed TXOP power saving of the current frame is satisfied. If the indication is yes and no subsequent new STA indication is yes, power saving may be performed, and the following steps 1 004 are continued; if the bit is no, indicating that one of the conditions is not satisfied, or both conditions are not met, the STA The device remains awake.
  • Step 1 004 The STA device determines whether the second sleep condition is met. If yes, the STA device enters a sleep state; if not, the STA device remains awake.
  • the second sleep condition may include two types of sleep conditions in the prior art, that is, it is not necessary to modify the sleep condition in the existing communication protocol, thereby facilitating the communication to the existing communication.
  • the equipment is upgraded.
  • the second sleep condition may include a combination of one or more of the following three conditions, and when one of the conditions is satisfied, that is, the second sleep condition is determined, the STA device enters Sleep state; when one or more conditions included in the second sleep condition are not satisfied, it is determined that the second sleep condition is not satisfied, and the STA device remains awake.
  • the three conditions may specifically include the following.
  • Condition 1 When the operation object identifier of the preset frame does not include an indication to the STA device, the STA device enters a sleep state.
  • Condition 2 When the operation object identifier of the preset frame includes an indication to the STA device, and the number of spatial reuse streams corresponding to the STA is 0, the STA device enters a sleep state.
  • Condition 3 When the operation identifier of the preset frame includes an indication to the STA device, and the STA receives more data frames with the data bit indication 0, the STA device enters a sleep state.
  • the second sleep condition may include a combination of one or more of the following three conditions, and when one of the conditions is satisfied, it is determined that the second sleep condition is satisfied, STA The device enters a sleep state; when one or more conditions included in the second sleep condition are not satisfied, it is determined that the second sleep condition is not satisfied, and the STA device remains awake.
  • the three conditions may specifically include the following. Condition 1: When the portion A I D indicated in the operation object identifier of the preset frame is different from the portion A I D of the ST A device, the STA device enters a sleep state.
  • Condition 2 When the partial AID indicated in the operation object identifier of the preset frame is the same as the partial AID of the STA device, but the current frame is not sent to the STA, the STA device enters a sleep state. Specifically, the STA device can determine whether the current frame is sent to the STA device in a plurality of manners. In a specific implementation manner, the STA device determines whether the MAC identifier of the current frame conforms to the MAC identifier of the STA device, and if yes, The current frame is sent to the STA device. If no, the current frame is not sent to the STA device.
  • Condition 3 When the operation object identifier of the preset frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0, the STA device enters a sleep state.
  • Step 1 The STA device determines whether the operation target identifier of the preset frame includes an indication to the STA device, and if yes, performs the second step; if not, the STA device enters a sleep state.
  • Step 2 In the MU-M IMO mode, determine whether the number of spatial multiplexed streams corresponding to the STA is 0, or whether the STA receives more data frames with a data bit indication of 0, and if so, the STA device Enter the sleep state; if not, the STA device remains awake.
  • the SU-MIMO mode it is determined whether the current frame is sent to the STA device, or whether the STA receives more data frames whose data bit indicates 0, if the current frame is not sent to the STA device or the STA. If the device receives more data frames with the data bit indication 0, the STA device enters a sleep state. If the current frame is sent to the STA device and the STA device receives more data bits indicating the data bit is 1, the STA device Stay awake.
  • the first no-new STA indication and the TXOP power saving indication are simultaneously indicated by using one bit, thereby further saving the signaling overhead of one bit.
  • the power saving method further includes the following steps:
  • the STA device setting is included in the identifier.
  • the included identifier is used to indicate whether the identifier of the STA device is included in the operation object identifier of the preset frame, and the initial setting of the included identifier is No.
  • the STA device may adopt one bit as the included identifier, and the bit value is 0 when the initial setting is performed, as long as the identifier of the STA device is included in the operation object identifier of one frame, that is, the included identifier of the STA device is corresponding.
  • the bit value is set to 1 and the bit value is maintained at 1 after receiving subsequent frames.
  • the step of setting the included identifier for the STA device may be performed before or at the same time as step 701, step 801, step 901, and step 1 002, respectively.
  • the STA device determines whether the current included identifier is yes or no. If yes, keeps the included identifier as yes; if not, determines the current frame in the operation object identifier. Whether to include the identity of the STA device, and if so, the setting is included as YES, otherwise, the Included flag is No.
  • step 702 step 804, step 903, and step 1 004 If the identifier of the STA device is included in the operation object identifier of the preset frame, the specific method is: determining whether the included identifier is yes or no, if the included identifier is yes, indicating the identifier of the STA device. It is included in the operation object identifier of the preset frame. If the included identifier is no, it indicates that the identifier of the STA device is not included in the operation object identifier of the preset frame. The step of setting the included identifier makes it easy to determine whether the operation target identifier of the preset frame includes the identifier of the STA device, and the judgment processing efficiency is improved.
  • the power saving method further includes: the STA device acquiring the duration information of the current TXOP, on the basis of the technical solution described in the foregoing embodiment of the present invention to the tenth embodiment of the present invention.
  • the step of the STA device acquiring the duration information of the current TXOP may be performed before or at the same time as step 701, step 801, step 901, and step 1 002, respectively.
  • step 702, step 804, step 903 and step 1 004 after the STA device enters the sleep state, the STA device enters the awake state when the duration of the current TXOP ends. Therefore, when the next TXOP arrives, the STA device is in the awake state, and successfully receives the corresponding indication information carried by the next TXOP frame.
  • FIG. 11 is a schematic structural diagram of a STA device according to Embodiment 11 of the present invention.
  • the device in this embodiment may be a STA in M IMO wireless communication.
  • the method in the foregoing method embodiment is applied when the AP device sends data or information to the STA device.
  • the communication peers in MIMO can be APs and STAs, so a device may act as an AP or STA in different communication situations.
  • the STA device 1 10 includes at least: an acquisition module 1 1 1 and a control module 1 12 . Further, an identification module 1 1 3 may also be included.
  • the acquiring module 1 1 1 is configured to respectively acquire a current frame and a preset frame of the current TXOP, where the current frame includes a subsequent STA indication and a TXOP power saving indication, where the preset frame includes an operation object identifier, and the acquiring module 1 1 1
  • the subsequent STA indication of the current frame of the current TXOP, the TXOP power saving indication of the current frame, and the operation object identifier of the preset frame are sent to the control module 1 12;
  • the control module 1 12 is configured to be based on the current frame of the current TXOP from the acquisition module 1 1 1
  • the subsequent STA indication, the TXOP power saving indication of the current frame, and the operation object identifier of the preset frame control the STA device, when the TXOP power saving indication of the current frame is allowed, and the operation object identifier of the preset frame does not include the indication to the STA device.
  • the subsequent STA of the current frame indicates that the STA device enters a sleep state when there is no new STA.
  • control module 112 is further configured to: when the TXOP power saving indication of the current frame is allowed, and the operation object identifier of the preset frame does not include the indication of the STA device, and the subsequent part of the current frame.
  • the STA indicates that there is a new STA, the STA device is controlled to remain awake.
  • the obtaining module 111 may adopt any one of the following three manners to obtain a subsequent STA indication and a TXOP power saving indication.
  • the obtaining module 111 is configured to acquire 1-bit information indicating a subsequent STA indication and 1-bit information indicating a TXOP power saving indication.
  • the obtaining module 111 is specifically configured to acquire 1-bit information indicating a subsequent STA indication, and obtain a TXOP power saving indication as allowed according to the communication standard.
  • the obtaining module 111 is specifically configured to acquire 1-bit information indicating a subsequent STA indication and a TXOP power saving indication, when the subsequent STA indicates that there is no new STA and the TXOP power saving indication is allowed, The bit is YES. When the subsequent STA indicates that there is a new STA or the TXOP power saving indication is disabled, the bit is no.
  • the obtaining module 111 may adopt any one of the following three manners to obtain an operation object identifier.
  • the obtaining module 111 is specifically configured to acquire an operation object identifier of a current frame of the current TXOP.
  • the obtaining module 111 is specifically configured to acquire an operation object identifier of the first frame of the current TXOP to one or more frames in the current frame.
  • the STA device may further include an identifier module 113.
  • the identification module 113 is configured to store and update the included identifier of the STA device.
  • the obtaining module 111 acquires an operation object identifier of a preset frame of the current TXOP and sends the identifier to the identifier module 113.
  • the identification module 1 1 3 is configured to determine whether the current included identifier is yes or no, and if yes, keep the included identifier as yes; if not, determine whether the operation object identifier of the current frame includes the identifier of the STA device, if Yes, the setting is marked as YES, otherwise, the Included flag is No.
  • control module 112 is specifically configured to determine whether the included identifier stored in the identifier module 1 1 3 is yes or no. If yes, determine that the operation object identifier of the preset frame includes an indication to the STA device, if No, the indication of the STA device is not included in the operation object identifier of the preset frame.
  • the acquiring module 1 1 1 is further configured to acquire the duration information of the current TXOP and send the information to the control module 1 1 2 .
  • the control module 112 is further configured to control the STA device according to the duration information of the current TXOP from the obtaining module 1 1 1 . Specifically, the control module 112 controls the STA device when the duration of the current TXOP ends. Enter awake state.
  • the STA device obtains a subsequent STA indication, when the TXOP power saving indication is allowed and the subsequent STA indicates that there is no new STA, and the operation object identifier of the preset frame does not include the identifier of the STA device. , controlling the STA device to enter a sleep state. Therefore, the power saving method is adopted, and the operation object identifier in the first frame of the TXOP is not required to include all the STA devices involved in the TXOP, thereby expanding the application range of the power saving method and enhancing the power saving effect.
  • a power saving method including:
  • the power saving indication included in at least one data frame is used to indicate that the STA prohibits power saving.
  • the STA device is a STA device having a function to enter a sleep state.
  • the method for specifically setting the power indication may include if the power saving indication of the previous frame of the current frame is to allow power saving, the power saving indication of the current frame is directly set to allow power saving; or if the power saving indication of the previous frame of the current frame To disable power saving, it is determined whether the power saving indication of the current frame is set to allow power saving according to whether the current TXOP allows power saving, and the power saving indication of the current frame is set to allow power saving if the allowed power saving is satisfied.
  • the power saving indication of the current frame is set to allow power saving according to whether the power saving in the TXOP and the operation object identifier of the subsequent frame of the current data frame are allowed, if allowed,
  • the TXOP performs power saving and there is no new terminal station STA in the operation object identifier of the subsequent frame of the current data frame, and the power saving indication of the current frame is set to allow power saving.
  • the power saving indication in the at least one data frame sent before sending the current data frame in the TXOP is 1 for indicating that the STA prohibits power saving; the power saving indication of the current frame is 0, for indicating receiving STAs to the data frame may allow power savings.
  • the power saving indication in all data frames before the current data frame in the current transmission opportunity TXOP is sent to indicate that the STA prohibits power saving, and the power saving indication in all subsequent data frames of the current data frame indicates that the STA can allow power saving .
  • Another access point device which has the function of entering a sleep state, including:
  • a setting unit configured to set a power saving indication of a current data frame, where the power saving indication is used to indicate that the STA that receives the current data frame may allow power saving;
  • a sending unit configured to send a current data frame in the current transmission opportunity TXOP, so that the STA that receives the current data frame determines whether to enter a sleep state according to a determination result of the sleep condition, where the setting unit sets the current frame
  • the power saving indication included in the at least one data frame sent before the current data frame is sent in the TXOP is used to indicate that the STA prohibits power saving.
  • the device can complete the method flow of the above steps S1 1 01 -S1 1 02, and the steps can be performed.
  • the setting unit sets the power saving indication of the current data frame
  • the power saving indication of the previous frame of the current frame indicates that the power saving is allowed
  • the power saving indication of the current frame is directly set to allow power saving
  • the power saving indication of the previous frame of the current frame is to prohibit power saving, determine whether the power saving indication of the current frame is set to the allowed power section according to whether the current TXOP allows power saving. In case, if the current TXOP allows power saving, the power saving indication of the current frame is set to allow power saving.
  • the setting unit is configured to indicate the power saving to 1 to indicate that the STA prohibits power saving; the power saving is indicated as 0 to indicate that the STA that receives the data frame can allow power saving.
  • the operation identifier is an association identifier in an association identifier (AID) of one STA corresponding to the frame, and may be any identifier associated with one STA corresponding to the frame. If the associated identifier of the one STA is only the one STA, the associated identifier of the one STA may be the MAC (Medium Access Control) identifier of the one STA, and the MAC identifier. Also commonly referred to as the MAC address (address).
  • AID association identifier in an association identifier
  • the associated identifier of the one STA may be the MAC (Medium Access Control) identifier of the one STA, and the MAC identifier. Also commonly referred to as the MAC address (address).
  • the operation object identifier in the MU-MIMO mode may be a Group ID as described above, but is not limited to the implementation of the Group ID, but may be any one or more identifiers indicating a plurality of STAs, for example, at the MU.
  • the operation object identifier may be implemented by using a plurality of MAC addresses corresponding to the plurality of STAs, that is, the operation object identifier may also be a plurality of MAC addresses corresponding to the plurality of STAs.
  • the AP when the AP sets the TX0P power saving indication, the AP may further perform the change of the number of times and/or the value of the value of the TX ⁇ P power saving indication. limit.
  • An embodiment 12 is provided.
  • Step 1201 The AP device sends one or more frames of the current TXOP to the STA device.
  • Each frame includes: an operation object identifier of the frame and a forbidden TXOP power saving indication of the frame, and the forbidden TXOP power saving indication of each frame is determined by the AP according to an operation object identifier of a subsequent frame of each frame of the current TX0P. There are no new STA settings.
  • the implementation manner is: in the current TXOP first frame to the K-1 Include all frames of the first frame and the K-1th frame between frames, that is, all frames of the current TXOP before the frame in which the TXOP power saving indication changes is prohibited (ie, the Kth frame), the AP device disables the TXOP power saving The indicated value is set to disable the power saving indication, ie 1; all frames of the Kth frame and the last frame are included between the Kth frame and the last frame of the current TXOP, ie, the frame in which the TXOP power saving indication is prohibited from being changed (ie, The Kth frame) and all the frames of the current TXOP after the frame (ie, the Kth frame).
  • Step 1 202 The STA device acquires a current frame of the current TXOP, where the current frame includes a forbidden TXOP power saving indication of the frame and an operation object identifier of the frame.
  • Step 1 203 The STA device determines that the TXOP power saving indication of the current frame is yes or no. If not, step 1204 is performed; if yes, the STA device remains awake, and the STA device takes the next frame as the new current Frame, return to step 1 202.
  • Step 1 204 In each frame of the current frame to the last frame of the current TXOP, the STA device determines whether the first sleep condition is met, and if so, the STA device enters a sleep state; if not, the STA device remains awake. In this step, the first sleep condition does not have to modify the sleep conditions in the existing communication protocol, thereby facilitating the upgrading of the existing communication device.
  • the second sleep condition in the MU-MIM0 mode, may include one or a combination of the two conditions, and in the SU-M IM0 mode, the second sleep condition may include One or a combination of two of the two conditions.
  • the implementation of the implementation of the fourth embodiment may be: in the MU-M IM0 mode, the second sleep condition includes the last one of the two conditions, and in the SU-MIM0 mode, the second sleep condition includes the two items.
  • the second sleep condition is that when the operation object identifier of the current frame includes an indication to the STA device, and the STA receives More data bits indicate a data frame of 0, which is equivalent to, the second sleep condition is that the STA device receives More data bits sent to itself indicate a data frame of 0, and a corresponding ACK is replied to the data frame.
  • the implementation of Embodiment 2 for Embodiment 2 may be: In the MU-M IMO mode, the second sleep condition includes the two conditions, and in the SU-MIMO mode, the second sleep condition may include the two conditions.
  • the group ID of the current frame (ie, Group I D ) includes an indication to the STA device, and the number of spatial multiplex streams corresponding to the STA is 0.
  • the operation object identifier of the current frame includes an indication to the STA device, and the STA receives more data frames whose data bit indicates 0, which is equivalent to the STA device receiving more data sent to itself.
  • the bit indicates a data frame of 0 and returns a corresponding ACK to the data frame.
  • Embodiment 13 A more detailed implementation of the power saving method of the above-described Embodiment 12 is as follows, and is described as Embodiment 13.
  • Step 1 301 The AP device sends one or more frames of the current TXOP to the STA device.
  • Each frame includes: an operation object identifier of the frame and a forbidden TXOP power saving indication of the frame, and the forbidden TXOP power saving indication of each frame is determined by the AP according to an operation object identifier of a subsequent frame of each frame of the current TXOP. There are no new STA settings.
  • the implementation manner is: including the first frame and the K-1 between the current TXOP first frame and the K-1th frame All frames of the frame, that is, all frames of the current TXOP before the frame in which the TXOP power saving indication changes is prohibited (ie, the Kth frame), the AP device sets the value of the TXOP power saving indication to be disabled to disable the power saving indication, ie, 1; Include all frames of the Kth frame and the last frame between the Kth frame and the last frame of the current TXOP, that is, a frame in which the TXOP power saving indication is disabled (ie, the Kth frame) and in the frame (ie, the Kth) Frame) after the current TXOP With a frame, the device sets the value of the disable TXOP power saving indication to allow the power saving indication to be zero.
  • the TXOP power saving indication of each frame is determined by the AP according to whether power saving is allowed in the current TXOP, and whether the STA having the function of entering the sleep state is newly added in the operation object identifier of the subsequent frame of the frame respectively Set.
  • the AP may specifically determine, by using the foregoing second method, whether the STA having the function of entering the sleep state is added to the operation object identifier of the subsequent frame of each frame of the current TXOP, that is, determining the current frame.
  • the operation object identifier includes the STA device having the function of entering the sleep state in all the frames after the current frame in the current TXO P, and if yes, indicating that no new frame will be given in each subsequent frame of the current frame.
  • the current frame satisfies the subsequent no-new STA condition. Otherwise, the current frame does not satisfy the subsequent no-new STA condition. It is easy to see that the above-mentioned no-new STA condition is satisfied in the current frame, which is equivalent to: in the current TXOP, in the subsequent frames of the current frame, the STA device that has the function of entering the sleep state in the data transmission of the AP must be The operation object of the current frame identifies the STA devices among the several STA devices indicated.
  • the setting method of the TXOP power saving indication in this embodiment is summarized as follows: if the TXOP power saving indication of one frame before the current frame is set to allow power saving, the TXOP power saving indication of the current frame must be set to allow power saving; if the current frame is before The TXOP power saving indication of one frame is set to disable power saving, and the TXOP power saving indication of the current frame may be set to allow power saving or disable power saving.
  • the TXOP power saving indication of the current frame may be set to allow power saving or power saving. Only when the current TXOP is saved and the subsequent no new STAs are satisfied, the TXOP power saving indication of the current frame of the current TXOP may be set. Set to allow power savings. If power saving is not allowed at the current TXOP, the TXOP power saving indication for the current frame of the current TXOP must be set to disable power savings.
  • Step 1 302 The STA device acquires a current frame of the current TXOP, where the current frame is in a packet.
  • the TXOP power saving indication of the frame and the operation object identifier of the frame are included.
  • Step 1 303 The STA device determines that the TXOP power saving indication of the current frame is Yes or No. If no, step 1304 is performed; if yes, the STA device remains awake, and the corresponding need does not need to determine whether the sleep condition is met, and The STA device follows the next frame as the new current frame, and returns to step 1302.
  • Step 1 304 In each frame of the current frame to the last frame of the current TXOP, that is, in the frame in which the TXOP power saving indication is disabled in the current TXOP, the STA device determines whether the third sleep condition is met, and if yes, the STA The device can go to sleep; if not, the STA device remains awake.
  • the STA device that disables the TXOP power saving indication is a number of STA devices that have received the data frame sent to itself by each frame that prohibits the power saving indication, and determines whether the third sleep condition is met. If yes, the STA device enters a sleep state; The STA device remains awake.
  • the third sleep condition may include a combination of one or more of the following four conditions, when one of the conditions is satisfied, that is, it is determined that the third sleep condition is satisfied, the STA device may enter a sleep state; When one or more conditions included in the condition are not satisfied, it is determined that the third sleep condition is not satisfied, and the STA device remains awake.
  • the four conditions may specifically include the following:
  • the group ID of the current frame (ie Group I D ) does not include an indication of the STA device.
  • Condition 2 When the part of the AI D indicated in the operation object identifier of the current frame is different from the part AID of the STA device, or the current frame is not sent to the STA.
  • the group ID of the current frame (ie, Group I D ) includes an indication to the STA device, and the number of spatial multiplexing streams corresponding to the STA is 0.
  • the STA device receives a data frame with more data bits indicated to itself and returns a corresponding ACK for the data frame.
  • Step 1 401 The AP device sends one or more current TXOPs to the STA device.
  • Frame Each frame includes: an operation object identifier of the frame and a forbidden TXOP power saving indication of the frame, and the forbidden TXOP power saving indication of each frame is determined by the AP according to an operation object identifier of a subsequent frame of each frame of the current TXOP. There are no new STA settings.
  • the implementation manner is: including the first frame and the K-1 between the current TXOP first frame and the K-1th frame All frames of the frame, that is, all frames of the current TXOP before the frame in which the TXOP power saving indication changes is prohibited (ie, the Kth frame), the AP device sets the value of the TXOP power saving indication to be disabled to disable the power saving indication, ie, 1; Include all frames of the Kth frame and the last frame between the Kth frame and the last frame of the current TXOP, that is, a frame in which the TXOP power saving indication is disabled (ie, the Kth frame) and in the frame (ie, the Kth) For all frames of the current TXOP after the frame), the AP device sets the value of the TXOP power saving indication to be enabled to allow the power saving indication to be zero.
  • the TXOP power saving indication of each frame is determined by the AP according to whether power saving is allowed in the current TXOP, whether the above restrictions i and ii, and the operation object identifier of the subsequent frame of the frame are added.
  • the STAs that have the function of entering the sleep state are separately set.
  • the method for determining, by the AP, whether the STA having the function of entering the sleep state is added to the operation object identifier of the subsequent frame of each frame of the current TXOP is: determining a plurality of STA devices indicated by the operation object identifier of the current frame.
  • a plurality of STA devices in which the AP has performed data transmission in each frame before the current frame whether or not the STA device having the function of entering the sleep state in which data transmission is required in all frames after the current frame in the current TXOP is included, and if so, It indicates that the new STA device does not perform data transmission in the subsequent frames of the current frame, and the current frame satisfies the subsequent no-new STA condition. Otherwise, the current frame does not satisfy the subsequent no-new STA condition.
  • the AP device that has the function of entering the sleep state in the data transmission of the AP must be The operation object of the current frame identifies the STA device among the several STA devices indicated, or the AP has performed data in each frame before the current frame. STA devices among several STA devices transmitted.
  • the setting method of the TXOP power saving indication in this embodiment is summarized as follows: According to the above restrictions i and ii, if the TXOP power saving indication of one frame before the current frame is set to allow power saving, the TXOP power saving indication of the current frame must be set to Allow power saving; If the TXOP power saving indication of one frame before the current frame is set to disable power saving, the TXOP power saving indication of the current frame may be set to allow power saving or disable power saving.
  • the TXOP power saving indication of the current frame can be set to allow power saving or disable power saving according to the above restrictions i and ii, only when the current TX ⁇ P power saving is allowed and the subsequent no new STAs are satisfied,
  • the TXOP power saving indication of the current frame of the current TXOP is set to allow power savings. If power saving is not allowed at the current TXOP, the TXOP power saving indication for the current frame of the current TXOP must be set to disable power savings.
  • Step 1 402 The STA device acquires a current frame of the current TXOP, where the current frame includes a forbidden TXOP power saving indication of the frame and an operation object identifier of the frame.
  • Step 1 403 The STA device determines that the TXOP power saving indication of the current frame is yes or no. If not, step 1 404 is performed; if yes, the STA device remains awake, and accordingly, it is not required to determine whether the sleep condition is met, and The following one frame of the STA device is used as the new current frame, and the process returns to step 1 402. In addition, the STA device performs the following operations: determining whether the current frame AP performs data transmission for itself, that is, determining whether the current frame AP is given to the STA. The device sends a data frame with the same MAC address (or MAC identifier) as the MAC address of the STA device. If yes, the STA device records the state, that is, the value of the power saving indication that prohibits the TXOP is prohibited. The frame once received the status of the data frame sent to itself.
  • Step 1 404 In each frame of the current TXOP from the current frame to the last frame, that is, in the frame in which the TXOP power saving indication is disabled in the current TXOP, the value of the TXOP power saving indication is prohibited.
  • Each frame has received several STA devices sent to its own data frame to determine whether the fourth sleep condition is met. If yes, the STA device can enter Go to sleep state; if no, the STA device remains awake.
  • the value of the TXOP power saving indication is that the STAs that prohibit the power saving indication have received other STA devices other than the STA devices that send the data frames to themselves, that is, the value of the TXOP power saving indication is prohibited.
  • the STA device that prohibits the power saving indication has not received the STA device sent to its own data frame, determines whether the third sleep condition is satisfied, and if so, the STA device enters a sleep state; if not, the STA device remains in the awake state.
  • the fourth sleep condition that is, the last one of the four conditions included in the foregoing third sleep condition, that is, the STA device receives a data frame indicating that more data bits are sent to itself, and The data frame replies with a corresponding ACK.
  • step 1404 the fourth sleep condition is employed in the case where the value of the TXOP power saving indication is prohibited, and the frame in which the power saving indication is prohibited has received the data frame sent to itself.
  • step 1 404 can be modified to obtain a further embodiment of the present invention, that is, the fourth sleep condition described in step 1 404 is replaced with a fifth sleep condition, that is,
  • the STA device that disables the TXOP power saving indication is a number of STA devices that have received the data frame sent to itself by each frame that prohibits the power saving indication, and determines whether the fifth sleep condition is met. If yes, the STA device enters a sleep state; The STA device remains awake.
  • the fifth sleep condition may include a combination of one or more of the following two conditions, when one of the conditions is satisfied, that is, it is determined that the fifth sleep condition is satisfied, the STA device may enter a sleep state; When one or more conditions included in the sleep condition are not satisfied, it is determined that the fifth sleep condition is not satisfied, and the STA device remains awake.
  • Condition 2 The STA device receives a data frame with more data bits indicated to itself and returns a corresponding ACK for the data frame.
  • a STA device determines that it can enter a sleep state according to a sleep condition, the STA device will remain in a sleep state until the present The TXOP ends.
  • At the beginning of a TXOP at least one frame transmitted by ⁇ carries a NAV (network allocation vector), and the NAV indicates a period of time during which all STAs that have no control over the TXOP Neither can initiate data transmission actively; thus, the NAV sets the TXOP duration.
  • the TXOP duration set by the AP may change within the TXOP, and the AP may send a new NAV.
  • the frame implementation of the TXOP indicated by the new NAV is different from the TXOP end time of the NAV previously sent by the AP.
  • the foregoing carrying a NAV in one frame generally refers to a duration field in a MAC frame in a frame carrying a NAV.
  • step 1501 may be added to each STA device to avoid occupying the wireless channel after the STA device is turned into the awake state to interfere with the ongoing communication of other users.
  • Step 1 501 Any STA device that remains in a sleep state until the end of the TXOP is unable to use the transmission medium to transmit information after the end of the sleep state to the awake state, until the following three conditions are met. When any one or more of them are satisfied: Condition 1. The STA device receives one frame and sets its own NAV by the frame.
  • Condition 2 The STA device correctly decodes the L-SIG field contained in one frame (ie, Non-HT Signal field, also called Legacy Signal field) and the frame supports L-SIG protection TXOP (ie, L-SIG TXOP protection) )Mechanisms.
  • Condition 3 The STA device determines that the channel, that is, the transmission medium, is in an idle state within a certain period of time T15 by performing CCA (clear channel assessment).
  • the T15 is a value of a length of time, for example, may be 0.5 milliseconds or 0.9 milliseconds; the CCA is prior art, that is, the STA device evaluates the power received on the channel, and when the power is less than a given value, it is considered The channel is in an idle state.
  • Condition 2 of the above step 1501 may have another implementation manner, and the STA device is correct.
  • the transmission medium can be used thereafter; and when the frame supports the mechanism of the L-SIG to protect the TXOP, the STA device can use the transmission medium after the end of the L-SIG domain protection period.
  • the STA device can use a transmission medium, and does not mean that the STA device necessarily uses a transmission medium. When a STA device can use a transmission medium, it usually has to compete for the right to use the transmission medium.
  • T15b is equal to the length of one ACK frame plus two SI FS (short i nter-frame space: length of time), or equal to the length of one ACK frame plus one SIFS time length plus one The length of time of PI FS (The PCF inter-frame space: PCF frame interval).
  • a STA device that remains in the sleep state until the end of the TXOP is turned to the awake state after the end of the sleep state, if it can immediately receive a frame to set its own NAV by the frame, then it The transmission medium can be used very quickly.
  • the following steps can be added to the AP device to set the NAV by the AP device after the TXOP is finished, and the STA device is set to the awake state, and the specific method is as follows.
  • Step 1 601 After the T1 6 time interval is passed at the end of the TXOP, the AP device sends a frame to each STA device, where the frame carries the NAV.
  • the T1 6 time interval may be SIFS or PIFS; the NAV value carried by the frame has various possible implementation manners, for example, may be zero value or only protected to the frame.
  • the end time there are many possible implementations of the frame, for example, it may be a CF-End frame in the prior art, and the NAV value carried by the CF-End frame is a zero value; After the T1 6 time interval, that is, at a time, this time is after the end time of the TXOP, and the time interval from the end time of the 10,000 TXOP is T1 6.
  • Step 1 602 After each STA device that remains in the sleep state until the end of the TXOP is turned to the awake state, the AP device receives the AP device after the end of the TXOP. After one frame transmitted after the T1 6 time interval, the NAV of the frame is set by the frame, thereby conforming to the condition 1 described in step 1 501, and correspondingly, after the end of the frame, the transmission medium can be used. Specifically, when a frame sent by the AP device in step 1 601 is a CF-End frame, each STA device interprets the received CF-End frame as a NAV reset, that is, at the end of the CF-End frame, Each STA device resets its own NAV timer to zero.
  • steps 1 601 and 1 602 can be implemented only by using a CF-End frame, and the T1 6 time interval can be specified by SI FS.
  • the corresponding steps are as follows:
  • Step 1 701 After the SI FS interval at the end of the TXOP, the AP device sends a CF-End frame to each STA device, and the CF-End frame carries a NAV value of zero.
  • Step 1 702 Each STA device that remains in the sleep state until the end of the TXOP is in the awake state after receiving the CF_End frame sent by the AP device after the SIFS time interval after the end of the TXOP period. And the CF-End frame is interpreted as a NAV reset, that is, at the end of the CF-End frame, each STA device resets its own NAV timer to zero, and the transmission medium can be used accordingly.
  • a STA device After a STA device enters a sleep state, it remains in a sleep state until the end of the TXOP.
  • embodiments of the present invention are not limited to the above implementation. For example, if a STA device determines that it can enter a sleep state according to a sleep condition, the STA device will remain in a sleep state until the end of the TXOP, while maintaining at the STA device. During the sleep state, wake up and remain awake for a period of time at a predetermined time, and then enter a sleep state; or, if a STA device judges that it can enter a sleep state according to the sleep condition, the STA device will Stays in sleep until a moment before the end of this TX ⁇ P.
  • Step 1801 Within the current TXOP, each STA device determines whether it can enter the sleep state. If a STA device determines that it can enter a sleep state, the STA device will remain in a sleep state until a moment before the end of the current TXOP, and in the This moment turns to awake. The time interval between the time when the STA device ends the sleep state and the awake state and the end time of the TXOP is equal to a value agreed by the parties participating in the communication, or within a range agreed by the parties to the communication.
  • the STA device After the STA device is in the awake state, it receives the frame sent by the AP, and then updates its NAV setting according to the NAV carried by the frame sent by the AP, or updates its NAV setting according to the L-SIG field of the frame sent by the AP. Or determining whether the current TXOP end time is the same as the current TXOP end time set by the AP at the start of the TXOP according to at least one bit carried in the frame sent by the AP.
  • the AP device sends at least one frame to the plurality of STA devices, the frame carrying the NAV to indicate the time at which the TXOP ends, or the L- of the frame
  • the SIG field carries a time indication for the STA device to update its own NAV setting, or the frame carries at least one bit to indicate whether the current TXOP end time is the same as the current TXOP end time set by the AP when the TXOP starts.
  • the T1 8 time interval described in this step may be SI FS or PI FS.
  • at least one frame that the AP device sends to the plurality of STA devices in the time range may further satisfy at least one of the following four characteristics: the AP device is in the time range. At least one frame sent by the STA device is not transmitted in a beamforming manner; in at least one frame sent by the AP device to the plurality of STA devices in the time range, the carried NAV does not adopt a beamforming manner.
  • the L-SIG domain of the frame is not sent by using a beamforming manner; in the time range, the AP device is in a plurality of frames At least one bit carried in the at least one frame sent by the STA device is used to indicate whether the current TXOP end time is the same as the current TXOP end time set by the AP at the start of the TXOP, and is not transmitted by using beamforming.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Power Sources (AREA)

Abstract

本发明提供功率节省方法、AP设备和STA设备。AP设备中据是否允许轿当前TXOP进行功率节省以雇当前TXOP徘每一帧徘倚续帧徘操偛对吒标実中有无新增徘终端站点STA,分别设臵每一帧徘TXOP功率节省坁姍,轿当前帧徘TXOP功率节省坁姍为允许功率节省时,STA设备中据对睡眠条件徘判殶结图确定是否进入睡眠状态。莸当前帧包括倚续STA坁姍和TXOP功率节省坁姍,当当前帧徘TXOP功率节省坁姍为允许且预设帧徘操偛对吒标実中不包括对本STA设备徘坁姍且当前帧徘倚续STA坁姍为倚续无新增STA时,STA设备进入睡眠状态。采用本发明提供徘方法和设备,能够拭大功率节省徘应用迕围,增强功率节省效图。

Description

功率节省方法、 接入点设备和终端站点设备 本申请要求 2011年 2月 1 日提交的申请号为 201110034355.9, 2011 年 2月 25 日提交的申请号为 201110046716.1, 2011年 3月 16日提交的 申请号为 201110063511.4, 2011年 5月 12日提交的申请号为
201110122719.9, 以及 2011年 6月 16日提交的申请号为 201110162550.X 的中国申请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明实施例涉及无线通信技术, 尤其涉及功率节省方法、 接入点
( Access Point, 筒称 AP )设备和终端站点 ( Station , 筒称 STA )设备。 背景技术
对于多入多出 ( Multiple-Input Multiple-Output, 筒称 MIMO )无线通 信系统, 在一个传输机会( Transmit Opportunity, 筒称 TXOP ) 中, 并不 是一个基本服务组( Basic Service Set, 筒称 BSS ) 中的所有 STA设备 都需要接收数据。 因此, 在无线通信系统中采用功率节省方法, 让在当前 TXOP中没有数据接收的 STA设备进入睡眠状态。 处于睡眠状态的 STA 设备关闭自身的接收机, 从而减少功率消耗。
目前, 无线通信系统的功率节省方法为: AP设备向 STA设备发送操 作对象标识和禁止 TXOP功率节省指示 (No TXOP Power Save指示, 筒称 No TXOP PS指示) 。 该操作对象标识用于指示需要进行操作的一 个或多个 STA设备。 该禁止 TXOP功率节省指示可以为是或否, 其中, 如果禁止 TXOP功率节省指示为否,则表示允许本 BSS中的 STA设备在 当前的 TXOP进行功率节省操作; 如果禁止 TXOP功率节省指示为是, 则表示禁止本 BSS中的 STA设备在当前的 TXOP进行功率节省操作。该 禁止 TXOP功率节省指示所指示的有效区间为当前的 TXOP, 因此, 如果 STA设备进入睡眠状态, 则该 STA设备将保持睡眠状态直到本 TXOP结 束, 当本 TXOP结束时, STA设备恢复到清醒状态。 在目前通信标准的 功率节省方法中, 同一个 TXOP的所有帧的 No TXOP PS设置为相同的 取值, 具有进入睡眠状态功能的 STA设备仅根据一个 TXOP的第一帧的 No TXOP PS进行判断。 具体为: 在一个 TXOP中, 具有进入睡眠状态功 能的 STA设备接收到第一帧后, 根据第一帧的 No TXOP PS判断在本 TXOP 中是否允许进行功率节省。 如果不允许, 则上述 STA设备在整个 TXOP中均保持清醒状态。 如果允许, 则上述 STA设备在本 TXOP的第 一帧至最后一帧的所有帧中, 都根据睡眠条件判断是否进入睡眠状态。 众所周知的是, 所述具有进入睡眠状态功能的 STA, 是指 STA支持 进入睡眠状态的功能且该功能处于开启状态。 支持进入睡眠状态的功能的 STA, 可以在某一段时间开启这个功能, 而在另外的某一段时间关闭这个 功能; 也就是说, 该 STA可以在某一段时间具有进入睡眠状态功能, 而 在另外的某一段时间不具有进入睡眠状态功能。 现有技术中已有相应信 令, 使得 STA可以把自己当前是否具有进入睡眠状态功能的信息上报给 AP。 采用现有的功率节省方法, 当 TXOP的第一帧携带的禁止 TXOP功 率节省指示为否时, 表明该 BSS 中的不包含在该帧的操作对象标识中的 所有 STA设备均可以进入睡眠状态, 在此情况下, 通常该 BSS中的具有 进入睡眠状态功能的所有 STA设备均根据睡眠条件判断, 若满足睡眠条 件就进入睡眠状态。 因此, 对于多用户 MIM0 ( Multi-User MIM0, 筒称 MU-MIM0 )模式, 采用现有的功率节省方法, 仅适用于 TXOP的第一帧 中的操作对象标识包括了该 TXOP 涉及的所有具有进入睡眠状态功能的 STA 设备的情况, 而对于单用户 MIM0 ( Single-User MIM0 , 筒称 SU-MIM0 )模式, 该方法仅适用于 TXOP的各个帧的操作对象标识只指 示不多于一个的具有进入睡眠状态功能的 STA设备的情况, 因此只有在 较少的情境下才能够进行功率节省, 应用范围小, 因此功率节省的效果不 佳。 发明内容
本发明实施例提供功率节省方法、 AP设备和 STA设备, 用以解决现 有技术中的缺陷, 扩大功率节省的应用范围, 增强功率节省效果。
本发明实施例提供一种功率节省方法, 包括:
根据是否允许在当前传输机会 TXOP进行功率节省以及当前 TXOP 的每一帧的后续帧的操作对象标识中有无新增的终端站点 STA,分别设置 每一帧的 TXOP功率节省指示, 所述 STA为具有进入睡眠状态功能的 STA;
向 STA设备发送当前 TXOP的一个或一个以上的帧, 以使所述 STA 设备在当前帧的 TXO P功率节省指示为允许功率节省时,根据对睡眠条件 的判断结果确定是否进入睡眠状态, 所述 STA设备为具有进入睡眠状态 功能的 STA设备。
本发明实施例提供一种功率节省方法, 包括:
获取当前 TXOP的当前帧, 所述当前帧中包括 AP设备根据是否允许 在当前 TXOP进行功率节省以及后续帧的操作对象标识中有无新增的 STA设置的 TXOP功率节省指示, 所述 STA为具有进入睡眠状态功能的 STA;
当所述当前帧的 TXOP功率节省指示为允许功率节省时, STA设备 根据对睡眠条件的判断结果确定是否进入睡眠状态, 所述 STA设备为具 有进入睡眠状态功能的 STA设备。
本发明实施例还提供一种 AP设备, 包括:
设置模块,用于根据是否允许在当前传输机会 TXOP进行功率节省以 及当前 TX〇 P的每一帧的后续帧的操作对象标识中有无新增的终端站点 STA, 分别设置每一帧的 TXOP功率节省指示, 所述 STA为具有进入睡 眠状态功能的 STA; 发送模块,用于向 STA设备发送当前 TXOP的一个或一个以上的帧, 以使所述 STA设备在当前帧的 TX〇 P功率节省指示为允许功率节省时, 根据对睡眠条件的判断结果确定是否进入睡眠状态, 所述 STA设备为具 有进入睡眠状态功能的 STA设备。
本发明实施例还提供一种 STA设备, , 所述 STA设备为具有进入睡 眠状态功能的 STA设备, 包括:
获取模块, 用于获取当前传输机会 TXOP的当前帧, 所述当前帧中包 括接入点 AP设备根据是否允许在当前 TXO P进行功率节省以及后续帧的 操作对象标识中有无新增的 STA设置的 TXOP功率节省指示, 所述 STA 为具有进入睡眠状态功能的 STA;
控制模块,用于当所述当前帧的 TXOP功率节省指示为允许功率节省 时, 控制所述 STA设备根据对睡眠条件的判断结果确定是否进入睡眠状 态。
本发明实施例还提供一种功率节省方法, 包括:
终端站点 STA设备分别获取当前传输机会 TXOP的当前帧和预设帧, 所述当前帧包括后续终端 STA指示和 TXOP功率节省指示, 所述预设帧 包括操作对象标识;
当所述当前帧的 TXOP功率节省指示为允许,并且所述预设帧的操作 对象标识中不包括对本 STA设备的指示, 并且所述当前帧的后续 STA指 示为后续无新增 STA时, 所述 STA设备进入睡眠状态, 所述 STA为具有 进入睡眠状态功能的 STA;所述 STA设备为具有进入睡眠状态功能的 STA 设备。
本发明实施例还提供一种 STA设备, 所述 STA设备为具有进入睡眠 状态功能的 STA设备, 包括:
获取模块, 用于分别获取当前传输机会 TXOP的当前帧和预设帧, 所 述当前帧包括后续 STA指示和 TXOP功率节省指示, 所述预设帧包括操 作对象标识;
控制模块, 用于当所述当前帧的 TXOP功率节省指示为允许, 并且所 述预设帧的操作对象标识中不包括对本 STA设备的指示, 并且所述当前 帧的后续 STA指示为后续无新增 STA时,控制所述 STA设备进入睡眠状 态, 所述 STA为具有进入睡眠状态功能的 STA。
一种功率节省的方法,包括:
设置当前数据帧的功率节省指示,所述功率节省指示用于指示接收到 所述当前数据帧的 STA可以允许功率节省;
在当前传输机会 TXOP内发送当前数据帧, 以使所述接收当前数据帧 的 STA根据对睡眠条件的判断结果确定是否进入睡眠状态, 并且所述 TXO P内发送当前数据帧之前所发送的至少一个数据帧中包括的功率节省 指示用于指示 STA禁止功率节省;
所述 STA设备为具有进入睡眠状态功能的 STA设备。
一种接入点设备, 具有进入睡眠状态功能,包括:
设置单元, 用于设置当前数据帧的功率节省指示,所述功率节省指示用 于指示接收到所述当前数据帧的 STA可以允许功率节省;
发送单元,用于在当前传输机会 TXOP内发送当前数据帧, 以使所述接 收当前数据帧的 STA根据对睡眠条件的判断结果确定是否进入睡眠状态, 其中,所述设置单元对当前帧的设置使得所述 TXOP内发送当前数据 帧之前所发送的至少一个数据帧中包括的功率节省指示用于指示 STA禁 止功率节省。 由上述技术方案可知, 本发明实施例在同一个 TXOP 中不同帧的 TXOP 功率节省指示可以不同, 只有当无新增的 STA 并且允许在当前 TXOP进行功率节省这两个条件均满足时, 该帧或该帧的后续帧的 TXOP 功率节省指示才指示为允许功率节省, STA在当前帧的 TXOP功率节省 指示为允许功率节省时, 才对睡眠条件进行判断, 根据判断结果确定是否 进入睡眠状态。 或者, 通过 AP设备向 STA设备发送后续 STA指示, 当 TXOP功率节省指示为允许且后续 STA指示为后续无新增 STA且预设帧 的操作对象标识中不包括本 STA设备的标识时, 该 STA设备进入睡眠状 态。 因此, 该方法不要求 TXOP的第一帧中的操作对象标识包括该 TXOP 涉及的所有 STA设备, 从而扩大了功率节省方法的应用范围, 增强了功 率节省效果。 附图说明
图 1 为本发明实施例一的功率节省方法的流程图;
图 2为本发明实施例二的功率节省方法的流程图;
图 3为本发明实施例三的功率节省方法的流程图;
图 4为本发明实施例四的功率节省方法的流程图;
图 5为本发明实施例五的 AP设备的结构示意图;
图 6为本发明实施例六的 STA设备的结构示意图;
图 7为本发明实施例七的功率节省方法的流程图;
图 8为本发明实施例八的功率节省方法的流程图;
图 9为本发明实施例九的功率节省方法的流程图;
图 1 0为本发明实施例十的功率节省方法的流程图; 图 1 1为本发明实施例十一的 STA设备的结构示意图。 具体实施方式
当 No TXOP PS指示允许进行功率节省时, 用于判断是否进入睡眠 状态的睡眠条件可以包括三项条件中的一种或多种的组合, 当其中一项条 件满足时, 即判断为满足睡眠条件, STA设备进入睡眠状态; 当睡眠条件 所包含的一种或多种条件均不满足时, 判断为不满足睡眠条件, STA设备 保持清醒状态。
需要进一步说明的是, 当 No TXOP PS指示允许进行功率节省时, 用于判断是否进入睡眠状态的睡眠条件可以包括三项条件中的一种或多 种的组合, 当其中一项条件满足时, 即判断为满足睡眠条件, 具有进入睡 眠状态功能的 STA设备进入睡眠状态; 当睡眠条件所包含的一种或多种 条件均不满足时, 判断为不满足睡眠条件, 具有进入睡眠状态功能的 STA 设备保持清醒状态; 如果 STA设备不能支持进入睡眠状态, 则一直保持 清醒状态, 不需要判断上述的睡眠条件。 为了表述的筒单, 在下文所述 "STA设备进入睡眠状态" 中的 STA, 都是指具有进入睡眠状态功能的 STA, 也就是说 "STA设备进入睡眠状态" 必然隐含说明所述 STA是具 有进入睡眠状态功能的 STA。
具体地, 在 MU-MIMO模式下, 该三项条件具体包括以下内容。 条件 一: 当预设帧的操作对象标识中不包括对本 STA设备的指示时, STA设 备进入睡眠状态。 条件二: 当预设帧的操作对象标识中包括对本 STA设 备的指示, 并且本 STA对应的空间复用流数指示为 0时, STA设备进入 睡眠状态。 条件三: 当预设帧的操作对象标识中包括对本 STA设备的指 示, 并且本 STA收到更多数据比特指示为 0的数据帧时, STA设备进入 睡眠状态。 在 SU-M IMO模式下, 该三项条件具体包括以下内容。 条件一: 当预设帧的操作对象标识中指示的部分关联标识 ( association identifier, 筒称 AID ) 与本 STA设备的部分 AID不同时, STA设备进入睡眠状态。 条件二: 当预设帧的操作对象标识中指示的部分 AI D与本 STA设备的部 分 AID相同, 但当前帧不是发给本 STA时, STA设备进入睡眠状态。 条 件三: 当预设帧的操作对象标识中包括对本 STA设备的指示,并且本 STA 收到更多数据比特指示为 0的数据帧时, STA设备进入睡眠状态。
采用现有的功率节省方法,同一个 TXOP中的每一帧的 No TXOP PS 完全相同。 对于 MU-MIMO模式, 当第一帧的 No TXOP PS指示为允许 功率节省时,如果在该 TXOP的后续帧的操作对象标识中涉及第一帧中未 包括的 STA设备,由于该 STA设备在收到第一帧后已经进入了睡眠状态, 则无法响应后续帧的指示。 而对于 SU-M IMO模式, 当第一帧的 No TXOP PS指示为允许功率节省时,如果 TXOP的后续帧指示的 STA设备与第一 帧指示的 STA设备不同, 由于后续帧指示的 STA设备在收到第一帧后已 经进入了睡眠状态, 则无法响应后续帧的指示。
针对上述缺陷,本发明实施例提出一种功率节省方法,在同一个 TX〇 P 中, 可以为不同的帧设置不同的 No TXOP PS , 具体地, AP根据所在的 通信系统是否允许在当前 TXOP进行功率节省以及在该 TXOP的后续帧 中有无新增的 STA, 对每一帧的 No TXOP PS进行设置, STA根据该 No TXOP PS判断是否进入睡眠状态。 具体参见以下实施例一至实施例六。
需要说明的是, 本发明实以下施例中的 STA为具有进入睡眠状态功 能的 STA; 本发明实施例中的 STA设备为具有进入睡眠状态功能的 STA 设备。 而如前所述, 不具有进入睡眠状态功能的 STA设备, 一直保持清 醒状态, 不需要根据睡眠条件判断能否进入睡眠状态, 相应的不需要采用 本发明所述的方法增强进入睡眠状态以节省功率的效果。
进一步, 根据前述背景技术的描述可知:
上述 STA为具有进入睡眠状态功能的 STA, 具体为: 上述 STA为具 有进入睡眠状态并保持上述睡眠状态直到上述当前 TXOP结束功能的 STA;
上述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 上述 STA设备为具有进入睡眠状态并保持上述睡眠状态直到上述当前 TXOP 结束功能的 STA设备。
也就是说, 当上述 STA设备决定进入睡眠状态时, 上述 STA设备进 入睡眠状态, 并保持上述睡眠状态直到当前 TXOP结束。 以下实施例中关 于 STA设备进入睡眠状态均为此含义。
图 1 为本发明实施例一的功率节省方法的流程图。在本发明实施例一 中, 以 AP设备的操作流程为例对该功率节省方法进行说明。如图 1所示, 该方法包括以下过程。
步骤 1 01 : AP设备根据是否允许在当前 TXOP进行功率节省以及当 前 TXOP的每一帧的后续帧的操作对象标识中有无新增的 STA, 分别设 置每一帧的 TXOP功率节省指示。
步骤 1 02: AP设备向 STA设备发送当前 TXOP的一个或一个以上的 帧, 以使 ST A设备在当前帧的 TX〇 P功率节省指示为允许功率节省时, 根据对睡眠条件的判断结果确定是否进入睡眠状态。
在本步骤中, 每一帧中包括: 该帧的操作对象标识和该帧的 TXOP功 率节省指示。
在上述技术方案的基础上, 进一步地对步骤 1 01 的具体方法进行介 绍。 在同一个 TXOP中, 每一帧的 TXOP功率节省指示是由 AP根据是否 允许在当前 TXOP进行功率节省以及当前 TXOP的每一帧的后续帧的操 作对象标识中有无新增的 STA分别设置的。 其中, AP具体可以采用两种 方法对当前 TXOP的每一帧的后续帧的操作对象标识中有无新增的 STA 进行判断。 第一种方法是: 判断在当前帧以及当前帧以前的操作对象标识 中是否包括了当前 TXOP内的当前帧以后的所有帧中需要进行数据传送 的 STA设备, 如果是, 表示在当前帧后续的各帧中不会对新的 STA设备 进行指示, 则满足后续无新增 STA条件, 否则, 不满足后续无新增 STA 条件。 第二种方法是: 判断在当前帧的操作对象标识中是否包括了当前 TXOP内的当前帧以后的所有帧中需要进行数据传送的 STA设备, 如果 是, 表示在当前帧后续的各帧中不会对新的 STA设备进行指示, 则满足 后续无新增 STA条件, 否则, 不满足后续无新增 STA条件。 采用上述任 意一种方法判断后续有无新增 STA, TXOP功率节省指示的设置方法为: 当后续无新增 STA并且允许在当前 TXOP进行功率节省时, 可以将当前 TXOP的当前帧的 TXOP功率节省指示设置为允许功率节省; 或者, 也可 以将当前 TXOP的当前帧的 TXOP功率节省指示设置为禁止功率节省, 而将当前帧以后的任意帧的 TXOP功率节省指示设置为允许功率节省。当 后续有新增 STA时, 必须将当前帧的 TXOP功率节省指示设置为禁止功 率节省, 即无论是否允许在当前 TXOP进行功率节省, 只要后续有新增 STA,就必须将当前帧的 TXOP功率节省指示设置为禁止功率节省;并且, 当不允许在当前 TXOP进行功率节省时, 无论后续有无新增 STA, 均必 须将当前帧的 TXOP功率节省指示设置为禁止功率节省。
在本发明实施例一中, AP设备对同一个 TXOP中不同帧的 TXOP功 率节省指示可以采取不同的设置,则有可能在一个 TXOP中的一部分帧设 置为允许功率节省, STA设备在该帧可能进入睡眠状态, 而在同一个 TXOP中另一部分帧设置为禁止功率节省, STA设备在该帧必须保持清醒 状态。 只有当无新增的 STA并且允许进行功率节省这两个条件均满足时, AP设备才将该帧或该帧的后续帧的 TXOP功率节省指示设置为允许功率 节省, 以使 STA设备根据该 TXOP功率节省指示确定是否进行睡眠条件 的判断。 由于为不同帧设置不同的 TXOP功率节省指示, 如果第一帧的操 作对象标识中并未包括该 TXOP涉及的所有 STA设备, AP设备可以将第 一帧的 TXOP功率节省指示设置为禁止功率节省,直到从第一帧到当前帧 的多个帧的操作对象标识中已经包括了该 TXOP涉及的所有 STA设备时, 才将该当前帧的 TXOP功率节省指示设置为允许功率节省,因此该方法对 于 TXOP的第一帧中的操作对象标识并未包括该 TXOP涉及的所有 STA 设备的情况仍可适用,从而扩大了功率节省的应用范围。并且,对于 TXOP 的第一帧中的操作对象标识并未包括该 TXOP涉及的所有 STA设备的情 况, 现有的功率节省方法在该 TXOP中自始至终无法进行功率节省, 而采 用本发明实施例一的功率节省方法, AP将第一帧的 TXOP功率节省指示 设置为禁止功率节省, 在收到第一帧后各个 STA设备不会进入睡眠状态, 直到收到 TXOP功率节省指示为允许功率节省的帧, 各个 STA设备根据 睡眠条件判断是否进入睡眠状态, 从而增强了功率节省效果。 需要说明的是, 上述的后续有无新增 STA, 都指具有进入睡眠状态功 能的 STA; 本发明需要避免发生的一个情况是: 具有进入睡眠状态功能的 STA如果在当前帧进入睡眠状态, 就无法在 TXOP内当前帧的后续帧接 收发给自己的数据, 从而导致通信性能的下降。 相应的, 本发明实施例需 要在当前帧指示后续(即 TXOP内当前帧的后续帧)有无新增具有进入睡 眠状态功能的 STA,从而确保所述后续新增具有进入睡眠状态功能的 STA 根据所述指示, 在当前帧不进入睡眠状态, 从而可以在后续帧接收发给自 己的数据。 然而, 后续有无新增不具有进入睡眠状态功能的 STA, 并不会 导致上述的本发明需要避免发生的那个情况, 从而不需要在当前帧指示, 也就不会影响本发明上文和下文中所述的与后续有无新增 STA指示相关 的各个比特的设置。
步骤 1 02中, AP设备向 STA设备发送当前 TXOP的一个或一个以 上的帧, 以使 ST A设备在当前帧的 TX〇 P功率节省指示为允许功率节省 时, 根据对睡眠条件的判断结果确定是否进入睡眠状态。 很好理解地是, 这里的确定是否进入睡眠状态, 在一个实施例中可以是确定是否能进入睡 眠状态。
很好理解地是,如当步骤 1 02所述,如果 STA设备在当前帧的 TXOP 功率节省指示为允许功率节省时, 根据对睡眠条件的判断结果确定进入睡 眠状态, 在一个实施例中可以为该 STA设备在当前帧进入睡眠状态; 在 另一个实施例中该 STA设备在当前帧也可以不进入睡眠状态, 而是等待 预设的帧数后再进入睡眠状态。
另外, 如前所述, 当上述 STA设备决定进入睡眠状态时, 上述 STA 设备进入睡眠状态, 并保持上述睡眠状态直到当前 TXOP结束。 以下实施 例中关于 STA设备进入睡眠状态均为此含义。
图 2为本发明实施例二的功率节省方法的流程图。在本发明实施例二 中, 以 STA设备的操作流程为例对该功率节省方法进行说明。 如图 2所 示, 该方法包括以下过程。
步骤 201 : STA设备获取当前 TXOP的当前帧, 其中, 当前帧中包括 AP设备根据是否允许在当前 TXOP进行功率节省以及后续帧的操作对象 标识中有无新增的 STA设置的 TXOP功率节省指示。
在本步骤中, STA设备获取到的每一帧的 TXOP功率节省指示是由
AP根据是否允许在当前 TXO P进行功率节省以及当前 TXO P的每一帧的 后续帧的操作对象标识中有无新增的 STA分别设置的。 其中, AP具体可 以采用两种方法对当前 TXO P的每一帧的后续帧的操作对象标识中有无 新增的 STA进行判断。 第一种方法是: 判断在当前帧以及当前帧以前的 操作对象标识中是否包括了当前 TXOP内的当前帧以后的所有帧中需要 进行数据传送的 STA设备, 如果是, 表示在当前帧后续的各帧中不会对 新的 STA设备进行指示, 则满足后续无新增 STA条件, 否则, 不满足后 续无新增 STA条件。 第二种方法是: 判断在当前帧的操作对象标识中是 否包括了当前 TXOP内的当前帧以后的所有帧中需要进行数据传送的
STA设备, 如果是, 表示在当前帧后续的各帧中不会对新的 STA设备进 行指示, 则满足后续无新增 STA条件, 否则, 不满足后续无新增 STA条 件。 采用上述任意一种方法判断后续有无新增 STA, TXOP功率节省指示 的设置方法为: 当后续无新增 STA并且允许在当前 TXOP进行功率节省 时, 可以将当前 TX〇 P的当前帧的 TX〇 P功率节省指示设置为允许功率 节省; 或者, 也可以将当前 TXOP的当前帧的 TXOP功率节省指示设置 为禁止功率节省,而将当前帧以后的任意帧的 TXOP功率节省指示设置为 允许功率节省。 当后续有新增 STA时, 必须将当前帧的 TXOP功率节省 指示设置为禁止功率节省, 即无论是否允许在当前 TXOP进行功率节省, 只要后续有新增 STA, 就必须将当前帧的 TXOP功率节省指示设置为禁 止功率节省; 并且, 当不允许在当前 TXOP进行功率节省时, 无论后续有 无新增 STA, 均必须将当前帧的 TXOP功率节省指示设置为禁止功率节 省。
步骤 202: 当当前帧的 TXOP功率节省指示为允许功率节省时, STA 设备根据对睡眠条件的判断结果确定是否进入睡眠状态。
在上述技术方案的基础上, 进一步地, 当当前帧的 TXOP功率节省指 示为禁止功率节省时, STA设备以下一帧作为当前帧,返回执行步骤 201。
在本发明实施例二中, 同一个 TX〇 P中不同帧的 TX〇 P功率节省指 示可以不同, 只有当无新增的 STA并且允许进行功率节省这两个条件均 满足时,该帧或该帧的后续帧的 TXOP功率节省指示才指示为允许功率节 省, STA在当前帧的 TXOP功率节省指示为允许功率节省时, 才对睡眠 条件进行判断, 根据判断结果确定是否进入睡眠状态。 由于为不同帧设置 不同的 TXOP功率节省指示, 如果第一帧的操作对象标识中并未包括该 TXOP涉及的所有 STA设备, 可以将第一帧的 TXOP功率节省指示设置 为禁止功率节省, 直到从第一帧到当前帧的多个帧的操作对象标识中已经 包括了该 TXOP涉及的所有 STA设备时, 将该当前帧的 TXOP功率节省 指示设置为允许功率节省,因此该方法对于 TXOP的第一帧中的操作对象 标识并未包括该 TXOP涉及的所有 STA设备的情况仍可适用, 从而扩大 了功率节省的应用范围。 并且, 对于 TXOP的第一帧中的操作对象标识并 未包括该 TXOP涉及的所有 STA设备的情况, 现有的功率节省方法在该 TXOP中自始至终无法进行功率节省, 而采用本发明实施例二的功率节省 方法, 第一帧的 TXOP功率节省指示为禁止功率节省, 在收到第一帧后各 个 STA设备不会进入睡眠状态, 直到收到 TXOP功率节省指示为允许功 率节省的帧, 各个 STA设备根据睡眠条件判断是否进入睡眠状态, 从而 增强了功率节省效果。
图 3为本发明实施例三的功率节省方法的流程图。在本发明实施例三 中,以 AP设备结合 STA设备的操作流程为例对该功率节省方法进行说明。 在本发明实施例三中, TXOP功率节省指示以禁止 TXOP功率节省指示为 例 , 并且, 以当前 ΤΧΟΡ中无新增 STA设备且允许在当前 ΤΧΟΡ进行功 率节省时, ΑΡ在当前帧可以设置该禁止 ΤΧΟΡ功率节省指示为否为例。 在本发明实施例三中, 睡眠条件包括第一睡眠条件。 如图 3所示, 该方法 包括以下过程。
步骤 301 : ΑΡ设备向 STA设备发送当前 ΤΧΟΡ的一个或一个以上的 帧。 其中, 每一帧中包括: 该帧的操作对象标识和该帧的禁止 ΤΧΟΡ功率 节省指示,每一帧的禁止 ΤΧΟΡ功率节省指示由 ΑΡ根据当前 ΤΧΟΡ的每 一帧的后续帧的操作对象标识中有无新增的 STA分别设置。
在本步骤中, 一个 ΤΧΟΡ包括一个或一个以上帧, ΑΡ设备在每一帧 中向 STA设备下发当前帧的禁止 ΤΧΟΡ功率节省指示, 并下发当前帧指 示的操作所对应的 STA设备的标识。 ΑΡ将上述的禁止 ΤΧΟΡ功率节省指 示和操作对象标识携带在每一帧的前导序列中发送给 STA设备。 具体地, 可以在每一帧的前导序列的超高吞吐率模式的信令 Α1 ( Very high throughput signal A1 , 筒称 VHT-SIG-A1 ) 字段中, 采用 1个比特作为 禁止 ΤΧ0Ρ功率节省指示, 采用 1个以上比特指示操作对象标识。 例如, 对于操作对象标识,可以采用 VHT-SIG-A1字段中的 1个或 1个以上比特 指示该帧对应的操作对象标识。 对于禁止 ΤΧ0Ρ功率节省指示, 可以采用 VHT-SIG-A1字段的 Β22比特作为禁止 ΤΧ0Ρ功率节省指示,将该比特称 为 No TXOP PS比特。 如果 No TXOP PS比特为 0, 表示禁止 TX0P功 率节省指示为否, 允许本 BSS的 STA进行功率节省操作, 即允许 STA 在清醒状态与睡眠状态之间切换。 如果 No TXOP PS比特为 1 , 表示禁止 TXOP功率节省指示为是,禁止本 BSS的 STA进行功率节省操作,即 STA 必须保持清醒状态。
在对每一帧的 No TXOP PS比特进行设置时, AP不仅根据是否允许 在当前 TXOP进行功率节省进行设置, 还需要根据在该 TXOP中当前帧 的后续帧中有无新增的 STA进行设置。具体地,如果后续帧无新增的 STA, 且允许在当前 TXOP进行功率节省, 则 ΑΡ设备可以设置当前帧的 No TXOP PS比特为 0 , 允许 STA进行功率节省, 也可以设置当前帧的 No TXOP PS比特为 1 ,禁止 STA进行功率节省。如果后续帧无新增的 STA, 且不允许在当前 TXOP进行功率节省,则 AP设置当前帧的 No TXOP PS 比特为 1 , 不允许 STA进行功率节省。 如果后续帧有新增的 STA, 则 AP 设置当前帧的 No TXOP PS比特为 1 , 不允许 STA在当前 TXOP进行功 率节省。 其中, AP设备具体可以采用本发明实施例一和本发明实施例二 中记载的两种方法,对当前 TXOP的每一帧的后续帧的操作对象标识中有 无新增的 STA进行判断。 在本发明实施例三中, 仅以采用第二种方法为 例予以说明。具体地,如果在 TXOP内的当前帧以及当前帧以后的所有帧, AP设备都只给同一个 STA设备传输数据, 或者 AP设备都只给同一个 MU-M IMO组内若干个用户传输数据, 则 AP设备判断后续无新增 STA, 因此可以用 No TXOP PS比特指示 STA是否可以进入睡眠状态, 即, 可 以设置 No TXOP PS=0 , 也可以设置 No TXOP PS=1。 否贝' J , AP设备必 须把 No TXOP PS比特设置为 1 ,即指示 STA设备不可以进入睡眠状态, 也就是说, 如果在 TXOP内当前帧以后的帧中, AP设备需要给当前帧的 操作对象标识所指示的若干个 STA设备以外的 STA设备传输数据,则 AP 设备必须指示 STA设备不可以进入睡眠状态。 其中, 在 TXOP内当前帧 以后的帧中, AP设备给当前帧的操作对象标识所指示的若干个 STA设备 以外的 STA设备传输数据的具体情况包括: 在 SU-MIMO模式下, AP设 备给当前帧的操作对象标识所指示 STA设备以外的 STA设备传输数据; 在 MU-MIMO模式下, AP给当前帧的操作对象标识所指示的多个 STA设 备组成的集合以外的 STA设备传输数据。
在 MU-M IMO模式下, 该操作对象标识为组标识 ( Group Identity, 筒称 Group ID )。在执行本功率节省方法之前,预先通过信令对 Group I D 进行定义并在 STA设备上进行设置。 具体地, MU-M IMO模式下包括 1 个或者 1个以上的 MU-M IMO组,其中每个 MU-MIMO组包括 1个以上的 STA设备,通常为 4个 STA设备,通过 Group I D对上述 1个或者 1个以 上的 MU-M IMO组分别进行标识。 在执行本功率节省方法之前, AP设备 通过相关的信令把上述对 Group I D的定义发给各个 STA设备,各个 STA 设备收到上述定义之后, 存储上述的定义中与自己相关的部分, 从而在执 行本功率节省方法时, AP设备向 STA设备发送操作对象标识, 即 Group I D , STA设备收到 Group I D之后,能够根据自身存储的 Group ID的定义, 知道自己是否属于该 Group I D指示的 MU-MIMO组, 如果 STA设备属于 该 Group I D指示的 MU-M I MO组,则说明该操作对象标识中包括对本 STA 设备的指示, 如果 STA设备不属于该 Group I D指示的 MU-M IMO组, 则 说明该操作对象标识中不包括对本 STA设备的指示。在 SU-M IMO模式下, 该操作对象标识为该帧对应的 1个 STA的部分关联标识 (association identifier, 筒称 AID ) , 或者, 该操作对象标识为该帧对应的 1个 STA的 AI D的一部分, 也称为 partial AI D。 一种具体实施方式为, 在 SU-MIMO 模式下, AID由 12个比特组成, 该操作对象标识为 AID的 12个比特中的 氐 9位。如果该 AID或 partial AI D与本 STA设备的 AID或 partial AI D相 同, 则说明该操作对象标识中包括对本 STA设备的指示, 如果该 AI D或 partial AI D与本 STA设备的 AI D或 partial AI D不同, 则说明该操作对象 标识中不包括对本 STA设备的指示。
步骤 302: STA设备获取当前 TXOP的当前帧, 其中, 当前帧中包括 该帧的禁止 TXOP功率节省指示和该帧的操作对象标识。
在本步骤中, 在本步骤中, STA设备从来自 AP设备的帧的前导序列 中获取当前帧的禁止 TXOP功率节省指示和操作对象标识。
步骤 303: STA设备判断当前帧的禁止 TXOP功率节省指示为是或否, 如果为否,执行步骤 304; 如果为是, STA设备保持清醒状态, 并且, STA 设备以下一帧作为新的当前帧, 返回执行步骤 302。 在本步骤中, STA设备判断上述用于表示禁止 TXOP功率节省指示 的 1个比特为是或否, 如果该比特为否, 说明同时满足两个条件, 即: 允 许进行 TXOP功率节省并且后续无新增 STA, 则可以进行功率节省, 继 续执行以下的步骤 304; 如果该比特为是, 说明其中一个条件不满足, 或 两个条件均不满足, 则 STA设备保持清醒状态。
步骤 304: 在当前 TXOP的当前帧到最后一帧的每一帧中, STA设备 判断是否满足第一睡眠条件, 如果是, STA设备进入睡眠状态; 如果否, STA设备保持清醒状态。
在本步骤中, 第一睡眠条件不必对现有通信协议中的睡眠条件进行修 改, 从而更加便于对现有的通信设备进行升级改造。
具体地, 在 MU-MIMO模式下, 第一睡眠条件可以包括如下三项条件 中的一种或多种的组合, 当其中一项条件满足时, 即判断为满足第一睡眠 条件, STA设备进入睡眠状态; 当第一睡眠条件所包含的一种或多种条件 均不满足时, 判断为不满足第一睡眠条件, STA设备保持清醒状态。 该三 项条件具体可以包括以下内容。 条件一: 当当前帧的操作对象标识中不包 括对本 STA设备的指示时, STA设备进入睡眠状态。 条件二: 当当前帧 的操作对象标识中包括对本 STA设备的指示, 并且本 STA对应的空间复 用流数指示为 0时, STA设备进入睡眠状态。 条件三: 当当前帧的操作对 象标识中包括对本 STA设备的指示, 并且本 STA收到更多数据比特指示 为 0的数据帧时, STA设备进入睡眠状态。
在本步骤中, 在 SU-MIMO模式下, 第一睡眠条件可以包括如下三项 条件中的一种或多种的组合, 当其中一项条件满足时, 即判断为满足第一 睡眠条件, STA设备进入睡眠状态; 当第一睡眠条件所包含的一种或多种 条件均不满足时, 判断为不满足第一睡眠条件, STA设备保持清醒状态。 该三项条件具体可以包括以下内容。 条件一: 当当前帧的操作对象标识中 指示的部分 A I D与本 ST A设备的部分 A I D不同时, STA设备进入睡眠状 态。 条件二: 当当前帧的操作对象标识中指示的部分 AID与本 STA设备 的部分 AID相同,但当前帧不是发给本 STA时, STA设备进入睡眠状态。 具体地, STA设备可以采用多种方式判断当前帧是否是发给本 STA设备 的, 其中一种具体实施方式是, STA设备判断当前帧的 MAC标识是否符 合本 STA设备的 MAC标识, 如果是, 当前帧是发给本 STA设备的, 如 果否, 当前帧不是发给本 STA设备的。 条件三: 当当前帧的操作对象标 识中包括对本 STA设备的指示, 并且本 STA收到更多数据比特指示为 0 的数据帧时, STA设备进入睡眠状态。
在执行步骤 304时, 在当前 TXOP的当前帧到最后一帧的每一个帧 中, 一种较佳的实施方式的判断流程如下。
第一步: STA设备判断当前帧的操作对象标识中是否包括对本 STA 设备的指示, 如果是, 执行第二步; 如果否, STA设备进入睡眠状态。
第二步: 在 MU-M IMO模式下, 判断本 STA对应的空间复用流数指 示是否为 0, 或, 本 STA是否收到更多数据比特指示为 0的数据帧, 如果 是, STA设备进入睡眠状态;如果否, STA设备保持清醒状态。在 SU-MIMO 模式下, 判断当前帧是否是发给本 STA设备的, 或, 判断本 STA是否收 到更多数据比特指示为 0的数据帧, 如果当前帧不是发给本 STA设备或 本 STA设备收到更多数据比特指示为 0的数据帧, 则 STA设备进入睡眠 状态, 如果当前帧是发给本 STA设备并且本 STA设备收到更多数据比特 指示为 1 的数据帧, 则 ST A设备保持清醒状态。
在本发明实施例三中, 同一个 TXOP中不同帧的 No TXOP PS可以 不同,只有当允许进行功率节省并且在该 TXOP的后续帧中无新增的 STA 时, 该帧的 No TXOP PS才可以指示为允许功率节省, STA根据当前帧 的 No TXOP PS的指示, 确定是否进行第一睡眠条件的判断。 由于为不 同帧设置不同的 No TXOP PS ,如果第一帧的操作对象标识中并未包括该 TXOP涉及的所有 STA设备, 可以将第一帧的 No TXOP PS设置为禁止 功率节省。 假定采用前述判断有无新增的 STA 的第一种方法, 则直到从 第一帧到当前帧的多个帧的操作对象标识中已经包括了该 TXOP 涉及的 所有 STA设备时, 才可以将该当前帧的 No TXOP PS设置为允许功率节 省; 假定采用前述判断有无新增的 STA 的第二种方法, 则直到当前帧的 操作对象标识中已经包括了该 TXOP 内当前帧以后的所有帧涉及的所有 STA设备时, 才可以将该当前帧的 No TXOP PS设置为允许功率节省。 因此该方法对于 TXOP的第一帧中的操作对象标识并未包括该 TXOP涉 及的所有 STA设备的情况仍可适用, 从而扩大了功率节省的应用范围。 并且, 对于 TXOP的第一帧中的操作对象标识并未包括该 TXOP涉及的 所有 STA设备的情况, 现有的功率节省方法在该 TXOP中自始至终无法 进行功率节省, 而采用本发明实施例三的功率节省方法, 第一帧的 No TXOP PS为禁止功率节省, 在收到第一帧后该 STA设备不会进入睡眠状 态, 直到收到 No TXOP PS为允许功率节省的帧, 该 STA设备根据第一 睡眠条件判断是否进入睡眠状态, 从而增强了功率节省效果。
图 4为本发明实施例四的功率节省方法的流程图。在本发明实施例四 中,以 AP设备结合 STA设备的操作流程为例对该功率节省方法进行说明。 在本发明实施例四中, 睡眠条件包括: 第一睡眠条件和第二睡眠条件。 在 本发明实施例三记载的技术方案的技术上, 在当前帧的 No TXOP PS为 禁止功率节省时, 增加 STA设备对第二睡眠条件进行判断并记录判断结 果的步骤; 在当前帧的 No TXOP PS为允许功率节省时, 增加根据记录 的判断结果确定是否进入睡眠状态的步骤。 如图 4所示, 该方法包括以下 过程。
步骤 401 : AP设备向 STA设备发送当前 TXOP的一个或一个以上的 帧。 其中, 每一帧中包括: 该帧的操作对象标识和该帧的禁止 TXOP功率 节省指示,每一帧的禁止 TXOP功率节省指示由 AP根据当前 TXOP的每 一帧的后续帧的操作对象标识中有无新增的 STA分别设置。 本步骤与本发明实施例三中的步骤 301相同, 在此不再赘述。
步骤 402: STA设备获取当前 TXOP的当前帧, 其中, 当前帧中包括 该帧的禁止 TXOP功率节省指示和该帧的操作对象标识。
本步骤与本发明实施例三中的步骤 302相同, 在此不再赘述。
步骤 403: STA设备判断当前帧的禁止 TXOP功率节省指示为是或否, 如果为否, 执行步骤 404; 如果为是, 执行步骤 406。
步骤 404: STA设备判断记录的判断结果为满足或不满足, 如果为满 足, STA设备进入睡眠状态; 如果为不满足, 执行步骤 405。
步骤 405: 在当前 TXOP的当前帧到最后一帧的每一帧中, STA设备 判断是否满足第一睡眠条件, 如果是, STA设备进入睡眠状态; 如果否, STA设备保持清醒状态。
本步骤与本发明实施例三中的步骤 304相同, 在此不再赘述。
步骤 406: STA设备保持清醒状态, 判断是否满足第二睡眠条件并记 录判断结果, 以下一帧作为新的当前帧, 返回执行步骤 402。
在本步骤中, 具体地, 在 MU-M IMO模式下, 第二睡眠条件可以包括 如下两项条件中的一种或两种的组合。 当其中一项条件满足时, 即判断为 满足第二睡眠条件, STA设备记录判断结果为: 满足。 当第二睡眠条件所 包含的两种条件均不满足时, 判断为不满足第二睡眠条件, STA设备记录 判断结果为: 不满足。 该两项条件具体可以包括以下内容。 条件一: 当前 帧的操作对象标识中包括对本 STA设备的指示, 并且本 STA对应的空间 复用流数指示为 0。 条件二: 当当前帧的操作对象标识中包括对本 STA设 备的指示, 并且本 STA收到更多数据比特指示为 0的数据帧。
在本步骤中, 在 SU-MIMO模式下, 第二睡眠条件可以包括如下两项 条件中的一种或两种的组合。 当其中一项条件满足时, 即判断为满足第二 睡眠条件, STA设备记录判断结果为: 满足。 当第二睡眠条件所包含的两 种条件均不满足时, 判断为不满足第二睡眠条件, STA设备记录判断结果 为: 不满足。 该两项条件具体可以包括以下内容。 条件一: 当当前帧的操 作对象标识中指示的部分 Al D与本 STA设备的部分 Al D相同, 但当前帧 不是发给本 STA设备的。 具体地, STA设备可以采用多种方式判断当前 帧是否是发给本 STA设备的, 其中一种具体实施方式是, STA设备判断 当前帧的 MAC标识是否符合本 STA设备的 MAC标识, 如果是, 当前帧 是发给本 STA设备的, 如果否, 当前帧不是发给本 STA设备的。 条件二: 当当前帧的操作对象标识中包括对本 STA设备的指示, 并且本 STA设备 收到更多数据比特指示为 0的数据帧。
在本发明实施例四中, 同一个 TXOP中不同帧的 No TXOP PS可以 不同,只有当允许进行功率节省并且在该 TXOP的后续帧中无新增的 STA 时, 该帧的 No TXOP PS才指示为允许功率节省。 STA根据当前帧的 No TXOP PS的指示, 在当前帧的 No TXOP PS为禁止功率节省时, STA设 备先对第二睡眠条件进行判断并记录判断结果, 然后再对下一帧的 No TXOP PS进行判断; 在后续过程中, 当 STA设备接收到 No TXOP PS 为允许功率节省的帧时, 先根据记录的第二睡眠条件的判断结果确定是否 进入睡眠状态, 当该判断结果为不满足时, 再对当前帧到最后一帧的多个 帧进行第一睡眠条件判断,从而确定是否进入睡眠状态。该方法对于 TX〇 P 的第一帧中的操作对象标识并未包括该 TXOP涉及的所有 STA设备的情 况仍可适用,不仅扩大了功率节省的应用范围,而且增强了功率节省效果。 并且, 通过在 No TXOP PS为禁止功率节省时预先判断第二睡眠条件并 记录结果, 当该结果为满足第二睡眠条件时, 一旦接收到 No TXOP PS 为允许功率节省的帧, STA设备即可立即进入睡眠状态, 而不必再对第一 睡眠条件进行判断, 从而 STA设备可以尽早的进入睡眠状态, 还节省了 进入睡眠状态的判断时间, 从而增强了功率节省的效果。 特别的, 可能存 在这样的 STA设备, 它在 No TXOP PS为禁止功率节省的各帧中的至少 一帧满足第二睡眠条件, 而在 No TXOP PS为允许功率节省的各帧都不 满足第二睡眠条件, 那么如果采用其它实施例记载的技术方案, 该 STA 设备不能进入睡眠状态, 而采用本发明实施例四记载的技术方案, 该 STA 设备可以进入睡眠状态, 从而进一步增强了功率节省的效果。
进一步地, 在上述本发明实施例三和本发明实施例四中, 禁止 TXOP 功率节省指示仅是 TXOP功率节省指示的一种具体实施方式,本领域技术 人员根据现有技术可以理解, 也可以采用允许 TXO P功率节省指示表示 TXOP功率节省指示, 当允许 TXOP功率节省指示为是时, 表示在当前 TXOP内允许功率节省; 当允许 TXOP功率节省指示为否时, 表示在当前 TXOP内禁止功率节省。
进一步地, 在上述本发明实施例一至本发明实施例四中, AP在对
TXOP功率节省指示进行设置时,还可以进一步对 TXOP功率节省指示的 取值的变化次数和 /或取值的变化形式进行限制。
由于在同一个 TXOP中, AP设备根据是否允许在当前 TXOP进行功 率节省以及在该 TXOP的后续帧中有无新增的 STA, 对每一帧的 TXOP 功率节省指示进行设置,则 TXOP功率节省指示的取值有可能发生多次变 化, 例如, 在第一帧中, 允许进行功率节省且后续有新增 STA, 则第一帧 的 TXOP功率节省指示为禁止功率节省, 以 No TXOP PS=1 为例; 在第 二帧中, 允许进行功率节省且后续无新增 STA, 则第二帧的 TXOP功率 节省指示为允许功率节省, 以 No TXOP PS=0为例; 在第三帧中, 不允 许进行功率节省且后续无新增 STA, 则第三帧的 TXOP功率节省指示为 禁止功率节省, 以 No TXOP PS=1为例, 以此类推。 在上述技术方案的 基础上,为了降低 A P设备以及 STA设备的处理过程的复杂度,在对 TX〇 P 功率节省指示进行设置时, 可以预先设置在一个 TXOP内 TXOP功率节 省指示的取值的变化次数, AP设备还可以进一步根据预设的 TXOP功率 节省指示的取值的变化次数分别设置每一帧的 TXOP功率节省指示。 例 如,预设 TXOP功率节省指示的取值的变化次数为 2次或 3次,一种较佳 的实施方式是, 预设 TXOP功率节省指示的取值的变化次数为 1次, 即, 在同一个 TXOP中, 只允许 TXOP功率节省指示变化 1次。 则在上述实 例中, 虽然根据是否允许在当前 TXOP进行功率节省以及在该 TXOP的 后续帧中有无新增的 STA, 第三帧应该设置为 No TXOP PS=1 , 但是由 于预设 TXOP功率节省指示的取值的变化次数为 1次,在第二帧中, TXOP 功率节省指示已经相对于第一帧发生了变化, 因此在第三帧中, 不对 No TXOP PS进行改变, 而仍旧采用与第二帧相同的 No TXOP PS=0。
在上述技术方案的基础上, 还可以预先设置在一个 TXOP内 TXOP 功率节省指示的取值的变化形式, AP设备根据预设的 TXOP功率节省指 示的取值的变化形式分别设置每一帧的 TXOP功率节省指示。 例如, 预先 设置在一个 TXOP内 TXOP功率节省指示的取值的变化形式为: 从禁止 功率节省指示变化为允许功率节省指示。 因此, 在同一个 TXOP中, 只允 许 TXOP功率节省指示从禁止功率节省指示变化为允许功率节省指示, 即, 如果当前帧的前一帧的 TXOP功率节省指示为禁止功率节省, 允许设 置当前帧的 TXOP功率节省指示为允许功率节省,而如果当前帧的前一帧 的 TXOP功率节省指示为允许功率节省, 则不允许设置当前帧的 TXOP 功率节省指示为禁止功率节省。 以 No TXOP PS为例, 只允许其取值从 1 变化为 0, 当根据是否允许在当前 TXOP进行功率节省以及当前 TXOP的 每一帧的后续帧的操作对象标识中有无新增的 STA进行判断, 应该从允 许功率节省指示变化为禁止功率节省指示时, AP设备不对 TXOP功率节 省指示的设置进行更改, 即仍保持其为允许功率节省指示。
进一步地, 在上述技术方案的基础上, 还可以对过程中的当前帧进行 扩展。 具体地, 在上述步骤 302以及步骤 402中, STA设备除了获取当 前 TXO P的当前帧以外, 还可以获取当前 TXO P的第一帧到当前帧的一 个以上的帧, 该一个以上的帧中包括每一帧各自的操作对象标识。 在步骤 304中对第一睡眠条件进行判断时, 以及在步骤 406中对第二睡眠条件进 行判断时, 将所有根据当前帧的操作对象标识进行判断的条件, 扩展为根 据上述一个以上的帧的操作对象标识进行判断。
图 5为本发明实施例五的 AP设备的结构示意图。如图 5所示。该 AP 设备至少包括: 设置模块 51和发送模块 52。 本发明实施例五的 AP设备 的具体工作流程可以参见上述本发明实施例一至本发明实施例四记载的 技术方案。
其中, 设置模块 51用于根据是否允许在当前 TXOP进行功率节省以 及当前 TXOP的每一帧的后续帧的操作对象标识中有无新增的 STA, 分 别设置每一帧的 TXOP功率节省指示;
发送模块 52用于向 STA设备发送当前 TXOP的一个或一个以上的 帧, 以使 ST A设备在当前帧的 TX〇 P功率节省指示为允许功率节省时, 根据对睡眠条件的判断结果确定是否进入睡眠状态。
在上述技术方案的基础上,设置模块 51具体用于当允许在当前 TXOP 进行功率节省,并且当前 TXOP的当前帧的后续帧的操作对象标识中无新 增的 STA时, 设置当前帧的 TXOP功率节省指示为允许功率节省或禁止 功率节省; 当不允许在当前 TXOP进行功率节省时, 设置当前帧的 TXOP 功率节省指示为禁止功率节省; 当当前 TXOP的当前帧的后续帧的操作对 象标识中有新增的 STA时, 设置当前帧的 TXOP功率节省指示为禁止功 率节省。
在上述技术方案的基础上,设置模块 51具体用于当允许在当前 TXOP 进行功率节省,并且当前 TXOP的当前帧的后续帧的操作对象标识中无新 增的 STA时, 设置当前帧之后预设位置的一个帧的 TXOP功率节省指示 为允许功率节省或禁止功率节省; 当不允许在当前 TXOP进行功率节省 时, 设置当前帧的 TXOP功率节省指示为禁止功率节省; 当当前 TXOP 的当前帧的后续帧的操作对象标识中有新增的 STA时, 设置当前帧的 TXOP功率节省指示为禁止功率节省。 在上述技术方案的基础上, 设置模块 51具体用于当在当前帧以及当 前帧以前的操作对象标识中包括当前 TXO P内的当前帧以后的所有帧中 需要进行数据传送的 STA设备时, 确定当前 TXOP的当前帧的后续帧的 操作对象标识中无新增的 STA。 或者, 设置模块 51具体用于当在当前帧 的操作对象标识中包括当前 TXOP内的当前帧以后的所有帧中需要进行 数据传送的 STA设备时, 确定当前 TXOP的当前帧的后续帧的操作对象 标识中无新增的 STA。
在上述技术方案的基础上,设置模块 51还用于根据预设的一个 TXOP 内 TXOP功率节省指示的取值的变化次数分别设置每一帧的 TXOP功率 节省指示。和 /或,设置模块 51还用于根据预设的一个 TXOP内 TXOP功 率节省指示的取值的变化形式分别设置每一帧的 TXOP功率节省指示。
在上述技术方案的基础上, 设置模块 51具体用于根据预设的一个 TXOP内 TXOP功率节省指示的取值的变化次数为 1次,分别设置每一帧 的 TXOP功率节省指示。 和 /或, 设置模块 51具体用于根据预设的一个 TXOP内 TXOP功率节省指示的取值的变化形式为当前帧的前一帧的 TXOP功率节省指示为禁止功率节省、 当前帧的 TXOP功率节省指示为允 许功率节省, 分别设置每一帧的 TXOP功率节省指示。
在本发明实施例五中, 只有当无新增的 STA并且允许进行功率节省 这两个条件均满足时, AP设备的设置模块才将该帧或该帧的后续帧的 TXOP功率节省指示设置为允许功率节省, 以使 ST A设备根据该 TXOP 功率节省指示确定是否进行睡眠条件的判断。因此对于 TXOP的第一帧中 的操作对象标识并未包括该 TXOP涉及的所有 STA设备的情况仍可进行 功率节省, 从而扩大了功率节省的应用范围, 增强了功率节省效果。
图 6为本发明实施例六的 STA设备的结构示意图。 如图 6所示。 该 STA设备至少包括: 获取模块 61和控制模块 62。本发明实施例六的 STA 设备的具体工作流程可以参见上述本发明实施例一至本发明实施例四记 载的技术方案。
其中,获取模块 61用于获取当前 TXOP的当前帧, 当前帧中包括 AP 设备根据是否允许在当前 TXO P进行功率节省以及后续帧的操作对象标 识中有无新增的 STA设置的 TXOP功率节省指示;
控制模块 62用于当当前帧的 TXOP功率节省指示为允许功率节省时, 控制 STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态。
在上述技术方案的基础上, 控制模块 62还用于当当前帧的 TXOP功 率节省指示为禁止功率节省时, 控制 STA设备保持清醒状态, 控制获取 模块 61 以下一帧作为当前帧获取当前 TXOP的当前帧。
在上述技术方案的基础上, 控制模块 62具体用于当当前帧的 TXOP 功率节省指示为允许功率节省时,在当前 TXOP的当前帧到最后一帧的每 一帧中, 判断是否满足第一睡眠条件, 如果是, 控制 STA设备进入睡眠 状态; 如果否, 控制 STA设备保持清醒状态。 其中, 第一睡眠条件包括: 当前帧的操作对象标识中不包括对本 STA设备的指示, 或, 当前帧的操 作对象标识中包括对本 STA设备的指示且本 STA对应的空间复用流数指 示为 0,或, 当前帧的操作对象标识中包括对本 STA设备的指示且本 STA 收到更多数据比特指示为 0的数据帧。 或者, 第一睡眠条件包括: 当前帧 的操作对象标识中指示的部分 AID与本 STA设备的部分 AI D不同, 或, 当前帧的操作对象标识中指示的部分 AI D与本 STA设备的部分 AI D相同 且当前帧不是发给本 STA, 或, 当前帧的操作对象标识中包括对本 STA 设备的指示且本 STA收到更多数据比特指示为 0的数据帧。
在上述技术方案的基础上, 控制模块 62还用于当当前帧的 TXOP功 率节省指示为禁止功率节省时, 判断是否满足第二睡眠条件并记录判断结 果。 其中, 第二睡眠条件包括: 当前帧的操作对象标识中包括对本 STA 设备的指示且本 STA对应的空间复用流数指示为 0, 或, 当前帧的操作对 象标识中包括对本 STA设备的指示且本 STA收到更多数据比特指示为 0 的数据帧。 或者, 第二睡眠条件包括: 当前帧的操作对象标识中指示的部 分 AI D与本 STA设备的部分 AID相同且当前帧不是发给本 STA设备的, 或, 当前帧的操作对象标识中包括对本 STA设备的指示且本 STA设备收 到更多数据比特指示为 0的数据帧。
在上述技术方案的基础上, 控制模块 62还用于当当前帧的 TXOP功 率节省指示为允许功率节省时, 判断记录的第二睡眠条件的判断结果为满 足或不满足, 如果为满足, 控制 STA设备进入睡眠状态; 如果为不满足, 判断是否满足第一睡眠条件。
在本发明实施例六中, 只有当无新增的 STA并且允许进行功率节省 这两个条件均满足时, STA设备的获取模块获取的帧或该帧的后续帧的 TXOP功率节省指示才指示为允许功率节省, STA设备的控制模块在当前 帧的 TXOP功率节省指示为允许功率节省时, 才对睡眠条件进行判断, 根 据判断结果确定是否进入睡眠状态。 , 因此该方法对于 TXOP的第一帧中 的操作对象标识并未包括该 TXOP涉及的所有 STA设备的情况仍可进行 功率节省, 从而扩大了功率节省的应用范围, 增强了功率节省效果。
在本发明的另一方面, 针对现有技术存在的缺陷, 本发明实施例提出 一种功率节省方法, 不改变现有技术中同一个 TXOP内的所有帧的 No TXOP PS相同的设置方法, 在此基础上, 通过在 TXOP的帧中对后续有 无新增的 STA进行指示, 扩大功率节省方法的应用范围。 具体参见以下 的实施例七至实施例十一。
图 7为本发明实施例七的功率节省方法的流程图。 如图 7所示, 该方 法包括以下过程。
步骤 701: STA设备分别获取当前传输机会( Transmit Opportunity, 筒称 TXOP ) 的当前帧和预设帧, 该当前帧包括后续 STA指示和 TXOP 功率节省指示, 该预设帧包括操作对象标识。
步骤 702: 当当前帧的 TXOP功率节省指示为允许, 并且预设帧的操 作对象标识中不包括对本 STA设备的指示, 并且当前帧的后续 STA指示 为后续无新增 STA时, STA设备进入睡眠状态。
在上述技术方案的基础上, 步骤 702还包括: 当当前帧的 TXOP功 率节省指示为允许, 并且预设帧的操作对象标识中不包括对本 STA设备 的指示, 并且当前帧的后续 STA指示为后续有新增 STA时, STA设备保 持清醒状态。
在本发明实施例七中, STA设备根据 TXOP功率节省指示、后续 STA 指示以及操作对象标识所包含的范围这三个条件进行判断, 当 TXOP功率 节省指示为允许且后续 STA指示为后续无新增 STA且预设帧的操作对象 标识中不包括本 STA设备的标识时, 该 STA设备进入睡眠状态。 因此, 该方法对于 TXOP的第一帧中的操作对象标识并未包括该 TXOP涉及的 所有 STA设备的情况仍可适用, 从而扩大了功率节省的应用范围。 并且, 对于 TXOP 的第一帧中的操作对象标识并未包括该 TXOP 涉及的所有 STA设备的情况, 现有的功率节省方法在该 TXOP 中自始至终无法进行 功率节省, 而采用本发明实施例七的功率节省方法, 在收到第一帧后该 STA设备不会进入睡眠状态, 直到收到后续 STA指示为后续无新增 STA 的帧, 该 STA设备开始进入睡眠状态, 从而增强了功率节省效果。
图 8为本发明实施例八的功率节省方法的流程图。 具体地, 在本发明 实施例八中,该后续 STA指示为后续无新增 STA指示(称为 No More STA 指示) , 当后续无新增 STA指示为是时, 表示后续无新增 STA; 当后续 无新增 STA指示为否时, 表示后续有新增 STA。 在本发明实施例八中, 该 TXOP功率节省指示为禁止 TXOP功率节省指示, 即 No TXOP PS指 示, 当禁止 TXOP功率节省指示为是时, 表示在当前 TXOP 内禁止功率 节省; 当禁止 TXOP功率节省指示为否时, 表示在当前 TXOP 内允许功 率节省。
并且, 在本发明实施例八中, 对于后续无新增 STA 指示以及禁止 TXOP功率节省指示, 分别采用 1个比特进行指示。 如图 8所示, 该方法 包括以下过程。
步骤 801 : AP设备在当前 TXOP的每一帧向 STA设备发送后续无新 增 STA指示、 禁止 TXOP功率节省指示和操作对象标识。
在本步骤中, AP设备直接向 STA设备下发后续无新增 STA指示为 是或否, 以及禁止 TXOP功率节省指示为是或否, 以及本帧指示的操作所 对应的 STA设备的标识。 一个 TXOP包括一个或一个以上帧, AP将上述 的后续无新增 STA指示、 禁止 TXOP功率节省指示和操作对象标识携带 在每一帧的前导序列中发送给 STA设备。 具体地, 可以在每一帧的前导 序歹' J的超高吞吐率模式的信令 A1 ( Very high throughput signal A1 , 筒称 VHT-SIG-A1 ) 字段中, 采用 1个比特作为后续无新增 STA指示, 采用 1 个比特作为禁止 TXOP功率节省指示,采用 1个以上比特指示操作对象标 识。 例如, 采用 VHT-SIG-A1字段的 1个保留 (Reserved , 筒称 RSVD ) 比特作为后续无新增 STA指示, 将该比特称为 NoMoreSTA比特, 当 NoMoreSTA比特为 1 时, 表示后续无新增 STA指示为是, 在当前 TXOP 中涉及的所有 STA设备均已经在当前帧以及当前帧以前的帧的操作对象 标识中进行了指示, 在当前帧后续的各帧中不会对新的 STA设备进行指 示; 当 NoMoreSTA比特为 0时, 表示后续无新增 STA指示为否, 在当 前 TXOP中涉及的所有 STA设备并没有全部在当前帧以及当前帧以前的 帧的操作对象标识中进行指示, 在当前帧后续的各帧中还会对新的 STA 设备进行指示。 对于禁止 TXOP功率节省指示, 可以采用 VHT-SIG-A1 字段的 B22比特作为禁止 TXOP功率节省指示, 将该比特称为 No TXOP PS比特, 当 No TXOP PS比特为 0时, 表示禁止 TXOP功率节省指示为 否,允许本 BSS的 STA进行功率节省操作, 即允许 STA在清醒状态与睡 眠状态之间切换; 当 No TXOP PS比特为 1 时, 表示禁止 TXOP功率节 省指示为是,禁止本 BSS的 STA进行功率节省操作。对于操作对象标识, 可以采用 VHT-SIG-A1字段中的 1个或 1个以上比特指示该帧对应的操作
在 MU-MIMO模式下, 该操作对象标识为组标识 ( Group Identity, 筒称 Group ID )。在执行本功率节省方法之前,预先通过信令对 Group ID 进行定义并在 STA设备上进行设置。 具体地, MU-MIMO模式下包括 1 个或者 1个以上的 MU-MIMO组,其中每个 MU-MIMO组包括 1个以上的 STA设备,通常为 4个 STA设备,通过 Group ID对上述 1个或者 1个以 上的 MU-MIMO组分别进行标识。 在执行本功率节省方法之前, AP设备 通过相关的信令把上述对 Group ID的定义发给各个 STA设备,各个 STA 设备收到上述定义之后, 存储上述的定义中与自己相关的部分, 从而在执 行本功率节省方法时, AP设备向 STA设备发送操作对象标识, 即 Group ID, STA设备收到 Group ID之后,能够根据自身存储的 Group ID的定义, 知道自己是否属于该 Group ID指示的 MU-MIMO组, 如果 STA设备属于 该 Group I D指示的 MU-M I MO组,则说明该操作对象标识中包括对本 STA 设备的指示, 如果 STA设备不属于该 Group ID指示的 MU-MIMO组, 则 说明该操作对象标识中不包括对本 STA设备的指示。在 SU-M IMO模式下, 该操作对象标识为该帧对应的 1个 STA的部分关联标识 (association identifier, 筒称 AID) , 或者, 该操作对象标识为该帧对应的 1个 STA的 AID的一部分, 也称为 partial AID。 一种具体实施方式为, 在 SU-MIMO 模式下, AID由 12个比特组成, 该操作对象标识为 AID的 12个比特中的 氐 9位。如果该 AID或 partial AID与本 STA设备的 AID或 partial AID相 同, 则说明该操作对象标识中包括对本 STA设备的指示, 如果该 AID或 partial AID与本 STA设备的 AID或 partial AID不同, 则说明该操作对象 标识中不包括对本 STA设备的指示。
步骤 802: STA设备分别获取当前 TXOP的当前帧和预设帧, 该当前 帧包括后续无新增 STA指示和禁止 TXOP功率节省指示, 该预设帧包括 操作对象标识。
在本步骤中, STA设备从来自 AP设备的帧的前导序列中获取当前帧 的后续无新增 STA指示、 当前帧的禁止 TXOP功率节省指示和预设帧的 操作对象标识。 其中, 预设帧可以采用两种具体实施方式, 在第一种实施 方式中, 预设帧为当前 TXOP的当前帧; 在第二种实施方式中, 预设帧为 当前 TXOP的第一帧到当前帧的中的一个或一个以上帧。
步骤 803: STA设备判断当前帧的禁止 TXOP功率节省指示为是或否, 如果为是, STA设备保持清醒状态; 如果为否, 执行步骤 804。
在本步骤中, 如果当前帧的禁止 TXOP功率节省指示为是, 表明 AP 设备禁止 STA设备在当前 TXOP进行功率节省, 因此, STA设备需要保 持清醒状态。 如果当前帧的禁止 TXOP功率节省指示为否, 表明 AP设备 允许 STA设备在当前 TXOP进行功率节省, 则继续执行以下的步骤 804。
步骤 804: STA设备判断是否满足第一睡眠条件, 如果是, STA设备 进入睡眠状态; 如果否, STA设备保持清醒状态。
在本步骤中, 在 MU-M IMO模式下, 第一睡眠条件可以包括如下三项 条件中的一种或多种的组合, 当其中一项条件满足时, 即判断为满足第一 睡眠条件, STA设备进入睡眠状态; 当第一睡眠条件所包含的一种或多种 条件均不满足时, 判断为不满足第一睡眠条件, STA设备保持清醒状态。 该三项条件具体可以包括以下内容。 条件一: 当预设帧的操作对象标识中 不包括对本 STA设备的指示,并且当前帧的后续无新增 STA指示为是时, STA设备进入睡眠状态。 条件二: 当预设帧的操作对象标识中包括对本 STA设备的指示, 并且本 STA对应的空间复用流数指示为 0时, STA设 备进入睡眠状态。 条件三: 当预设帧的操作对象标识中包括对本 STA设 备的指示, 并且本 STA收到更多数据比特指示为 0的数据帧时, STA设 备进入睡眠状态。 在本步骤中, 在 SU-MIMO模式下, 第一睡眠条件可以包括如下三项 条件中的一种或多种的组合, 当其中一项条件满足时, 即判断为满足第一 睡眠条件, STA设备进入睡眠状态; 当第一睡眠条件所包含的一种或多种 条件均不满足时, 判断为不满足第一睡眠条件, STA设备保持清醒状态。 该三项条件具体可以包括以下内容。 条件一: 当预设帧的操作对象标识中 指示的部分 AID与本 STA设备的部分 AID不同, 且当前帧的后续无新增 STA指示为是时, STA设备进入睡眠状态。 条件二: 当预设帧的操作对 象标识中指示的部分 AID与本 STA设备的部分 AID相同, 且当前帧的后 续无新增 STA指示为是, 但当前帧不是发给本 STA时, STA设备进入睡 眠状态。 具体地, STA设备可以采用多种方式判断当前帧是否是发给本 STA设备的, 其中一种具体实施方式是, STA设备判断当前帧的媒体接 入控制 ( Medium Access Control , 筒称 MAC ) 标识是否符合本 STA设 备的 MAC标识, 如果是, 当前帧是发给本 STA设备的, 如果否, 当前帧 不是发给本 STA设备的。 条件三: 当预设帧的操作对象标识中包括对本 STA设备的指示, 并且本 STA收到更多数据比特指示为 0的数据帧时, STA设备进入睡眠状态。
在执行步骤 804时, 一种较佳的实施方式的判断流程如下。
第一步: STA设备判断预设帧的操作对象标识中是否包括对本 STA 设备的指示, 如果是, 执行第二步; 如果否, 执行第三步。 在第一步中, 对于预设帧的上述两种具体实施方式, 如果预设帧为当前 TX0P的当前 帧, 则在第一步中, 判断当前帧的操作对象标识中是否包括对本 STA设 备的指示; 如果预设帧为当前 TX0P的第一帧到当前帧, 则在第一步中, 判断第一帧到当前帧的多个帧的操作对象标识中是否包括对本 STA设备 的指示。
第二步: 在 MU-MIM0模式下, 判断本 STA对应的空间复用流数指 示是否为 0, 或, 本 STA是否收到更多数据比特指示为 0的数据帧, 如果 是, STA设备进入睡眠状态,如果否, STA设备保持清醒状态。在 SU-MIMO 模式下, 判断当前帧是否是发给本 STA设备的, 或, 判断本 STA是否收 到更多数据比特指示为 0的数据帧, 如果当前帧不是发给本 STA设备或 本 STA设备收到更多数据比特指示为 0的数据帧, 则 STA设备进入睡眠 状态, 如果当前帧是发给本 STA设备并且本 STA设备收到更多数据比特 指示为 1 的数据帧, 则 STA设备保持清醒状态。 在第二步中, 当预设帧 的操作对象标识中包括对本 STA设备的指示时, 采用现有的功率节省方 法中的第二类睡眠条件, 判断 STA设备是否进入睡眠状态。 对第二类睡 眠条件的具体判断与现有的功率节省方法相同, 在此不再赘述。
第三步: STA设备判断当前帧的后续无新增 STA指示为是或否, 如 果为是, STA设备进入睡眠状态; 如果为否, STA设备保持清醒状态。 在第三步中, 如果当前帧的后续无新增 STA指示为否, 表明后续帧仍会 出现新增的 STA, 因此, 截止到当前帧为止仍未包括在操作对象标识内的 STA设备, 仍有可能在后续帧的操作中被用到, 因此, STA设备需要保 持清醒状态。 如果当前帧的后续无新增 STA指示为是, 表明后续帧不会 出现新增的 STA,则可以考虑令截止到当前帧为止仍未包括在预设帧的操 作对象标识内的 STA设备进入睡眠状态, 关闭本 STA设备的接收机, 以 节省 STA设备的功率消耗。
在本发明实施例八中, 通过 AP设备在当前 TXOP的每一帧向 STA 设备发送后续无新增 STA指示、 禁止 TXOP功率节省指示和操作对象标 识, STA设备通过从 AP设备直接获取的方式获取禁止 TXOP功率节省指 示, 首先根据禁止 TXOP功率节省指示判断是否允许进行功率节省, 当允 许时, 再依次根据操作对象标识和后续无新增 STA指示判断是否进入睡 眠状态。 因此, 该方法不要求 TXOP的第一帧中的操作对象标识包括该 TXOP涉及的所有 STA设备, 从而扩大了功率节省方法的应用范围, 增 强了功率节省效果。 图 9为本发明实施例九的功率节省方法的流程图。在本发明实施例九 中, 仍然采用该后续 STA指示为后续无新增 STA指示, 该 TXOP功率节 省指示为禁止 TXOP功率节省指示为例。
并且, 在本发明实施例九中, 为了节约信令资源, 不再使用指示禁止 TXOP功率节省指示的 1个比特,而令通信各方事先约定该禁止 TXOP功 率节省指示为否, 即默认允许在当前 TXOP内进行功率节省, 从而不必需 要采用比特位进行指示, 节省 1个比特的信令开销。 具体地方法可以采用 对通信标准进行规定的方式,可以在通信标准中规定禁止 TXOP功率节省 指示为否,或者在通信标准中不涉及禁止 TXOP功率节省指示这一指示信 息, 即等价于该标准默认允许在当前 TXOP内进行功率节省。 而对于后续 无新增 STA指示, 仍然采用 1个比特进行指示。 如图 9所示, 该方法包 括以下过程。
步骤 901 : AP设备在当前 TXOP的每一帧向 STA设备发送后续无新 增 STA指示和操作对象标识。
在本步骤中, AP设备在当前 TXOP的每一帧向 STA设备发送后续无 新增 STA指示和操作对象标识的具体方法与本发明实施例八中步骤 801 记载的方法相同, 在此不再赞述。
步骤 902: STA设备分别获取当前 TXOP的当前帧和预设帧, 该当前 帧包括后续无新增 STA指示和禁止 TXOP功率节省指示, 该预设帧包括 在本步骤中, STA设备根据预设的禁止 TXOP功率节省指示, 获取 该禁止 TXOP功率节省指示为否。 STA设备获取当前 TXOP的当前帧的 后续无新增 STA指示和预设帧的操作对象标识的具体方法与本发明实施 例八中步骤 802记载的方法相同, 在此不再赘述。
由于本发明实施例九中 ,等价于通信各方已经约定禁止 TXOP功率节 省指示为否, 因此 STA设备不必对禁止 TXOP功率节省指示进行判断, 即可直接执行以下的步骤 903。
步骤 903: STA设备判断是否满足第一睡眠条件, 如果是, STA设备 进入睡眠状态; 如果否, STA设备保持清醒状态。
本步骤的具体方法与本发明实施例八中步骤 804记载的方法相同,在 此不再赘述。
在本发明实施例九中, 通过通信协议规定的方式, 通信各方预先已经 约定禁止 TXOP功率节省指示为否, 即默认在当前 TXOP内均允许进行 功率节省, 因此, 节省了信令开销, 并且可以省略 STA设备判断当前帧 的禁止 TXOP功率节省指示为是或否的步骤,从而进一步提高了该功率节 省方法的判断效率, 增强了功率节省效果。
在上述本发明实施例八和本发明实施例九中, 后续无新增 STA指示 和禁止 TXOP功率节省指示仅分别是后续 STA指示以及 TXOP功率节省 指示的一种具体实施方式, 本领域技术人员根据现有技术可以理解, 也可 以采用后续有新增 STA指示表示后续 STA指示,当后续有新增 STA指示 为是时, 表示后续有新增 STA; 当后续有新增 STA指示为否时, 表示后 续无新增 STA。 同理, 也可以采用允许 TXOP功率节省指示表示 TXOP 功率节省指示, 当允许 TXOP功率节省指示为是时, 表示在当前 TXOP 内允许功率节省; 当允许 TXOP功率节省指示为否时, 表示在当前 TXOP 内禁止功率节省。
图 1 0为本发明实施例十的功率节省方法的流程图。 在本发明实施例 十中, 后续 STA指示为后续无新增 STA指示, 该 TXOP功率节省指示为 允许 TXOP功率节省指示。 并且, 在本发明实施例十中, 采用 1个比特对 后续无新增 ST A指示以及允许 TX〇 P功率节省指示同时进行指示, 从而 节省了 1个比特位, 节省了信令开销。 如图 1 0所示, 该方法包括以下过 程。
步骤 1 001 : AP设备在当前 TXOP的每一帧向 STA设备发送后续无 新增 STA指示、 允许 TXOP功率节省指示和操作对象标识。
在本步骤中, AP设备向 STA设备发送操作对象标识的具体方法与本 发明实施例八的步骤 801记载的方法相同。 而对于后续无新增 STA指示 和允许 TXOP功率节省指示, AP设备采用同一个比特向 STA设备发送。 具体地, 后续无新增 STA指示以及允许 TXOP功率节省指示共包括 1 比 特, 当后续无新增 STA且允许在当前 TXOP进行功率节省时, 该比特为 是, 通常用值 1表示; 在其它任何情况下, 该比特为否, 通常用值 0表示, 例如: 当后续有新增 STA时, 无论是否允许在当前 TXOP进行功率节省, 该比特均为否; 或者, 当禁止在当前 TXOP进行功率节省时, 无论后续是 否有新增 STA, 该比特也均为否。
步骤 1 002: STA设备分别获取当前 TXOP的当前帧和预设帧, 该当 前帧包括后续无新增 STA指示和允许 TXOP功率节省指示, 该预设帧包 括操作对象标识。
步骤 1 003: STA设备判断是否满足当前帧的允许 TXOP功率节省指 示为是且后续无新增 STA指示为是, 如果是, 执行步骤 1 004; 如果否, STA设备保持清醒状态。
在本步骤中, STA设备判断上述用于同时指示后续无新增 STA指示 以及允许 TXOP功率节省指示的 1个比特为是或否, 如果该比特为是, 说 明同时满足当前帧的允许 TXOP功率节省指示为是且后续无新增 STA指 示为是, 则可以进行功率节省, 继续执行以下的步骤 1 004; 如果该比特 位否, 说明其中一个条件不满足, 或两个条件均不满足, 则 STA设备保 持清醒状态。
步骤 1 004: STA设备判断是否满足第二睡眠条件, 如果是, STA设 备进入睡眠状态; 如果否, STA设备保持清醒状态。
在本步骤中, 第二睡眠条件可以包括现有技术中的两类睡眠条件, 即 不必对现有通信协议中的睡眠条件进行修改, 从而更加便于对现有的通信 设备进行升级改造。
具体地, 在 MU-MIMO模式下, 第二睡眠条件可以包括如下三项条件 中的一种或多种的组合, 当其中一项条件满足时, 即判断为满足第二睡眠 条件, STA设备进入睡眠状态; 当第二睡眠条件所包含的一种或多种条件 均不满足时, 判断为不满足第二睡眠条件, STA设备保持清醒状态。 该三 项条件具体可以包括以下内容。 条件一: 当预设帧的操作对象标识中不包 括对本 STA设备的指示时, STA设备进入睡眠状态。 条件二: 当预设帧 的操作对象标识中包括对本 STA设备的指示, 并且本 STA对应的空间复 用流数指示为 0时, STA设备进入睡眠状态。 条件三: 当预设帧的操作对 象标识中包括对本 STA设备的指示, 并且本 STA收到更多数据比特指示 为 0的数据帧时, STA设备进入睡眠状态。
在本步骤中, 在 SU-MIMO模式下, 第二睡眠条件可以包括如下三项 条件中的一种或多种的组合, 当其中一项条件满足时, 即判断为满足第二 睡眠条件, STA设备进入睡眠状态; 当第二睡眠条件所包含的一种或多种 条件均不满足时, 判断为不满足第二睡眠条件, STA设备保持清醒状态。 该三项条件具体可以包括以下内容。 条件一: 当预设帧的操作对象标识中 指示的部分 A I D与本 ST A设备的部分 A I D不同时, STA设备进入睡眠状 态。 条件二: 当预设帧的操作对象标识中指示的部分 AID与本 STA设备 的部分 AID相同,但当前帧不是发给本 STA时, STA设备进入睡眠状态。 具体地, STA设备可以采用多种方式判断当前帧是否是发给本 STA设备 的, 其中一种具体实施方式是, STA设备判断当前帧的 MAC标识是否符 合本 STA设备的 MAC标识, 如果是, 当前帧是发给本 STA设备的, 如 果否, 当前帧不是发给本 STA设备的。 条件三: 当预设帧的操作对象标 识中包括对本 STA设备的指示, 并且本 STA收到更多数据比特指示为 0 的数据帧时, STA设备进入睡眠状态。
在执行步骤 1 004时, 一种较佳的实施方式的判断流程如下。 第一步: STA设备判断预设帧的操作对象标识中是否包括对本 STA 设备的指示, 如果是, 执行第二步; 如果否, STA设备进入睡眠状态。
第二步: 在 MU-M IMO模式下, 判断本 STA对应的空间复用流数指 示是否为 0, 或, 本 STA是否收到更多数据比特指示为 0的数据帧, 如果 是, STA设备进入睡眠状态;如果否, STA设备保持清醒状态。在 SU-MIMO 模式下, 判断当前帧是否是发给本 STA设备的, 或, 判断本 STA是否收 到更多数据比特指示为 0的数据帧, 如果当前帧不是发给本 STA设备或 本 STA设备收到更多数据比特指示为 0的数据帧, 则 STA设备进入睡眠 状态, 如果当前帧是发给本 STA设备并且本 STA设备收到更多数据比特 指示为 1 的数据帧, 则 STA设备保持清醒状态。
在本发明实施例十中, 采用 1 个比特对后续无新增 STA指示以及允 许 TXOP功率节省指示同时进行指示,从而进一步节省了 1个比特位的信 令开销。
在上述本发明实施例七至本发明实施例十记载的技术方案的基础上, 进一步地, 该功率节省方法还包括以下步骤: STA设备设置被包含标识。 该被包含标识用于表示该 STA设备的标识是否包括在预设帧的操作对象 标识中, 该被包含标识的初始设置为否。 具体地, STA设备可以采用 1个 比特作为被包含标识, 初始设置时该比特值为 0, 只要在一个帧的操作对 象标识中包括该 STA设备的标识, 即将该 STA设备的被包含标识对应的 比特值设置为 1 , 并且在接收到后续帧后仍然保持该比特值为 1。 上述三 个实施例中, 为 STA设备设置被包含标识的步骤分别可以在上述步骤 701、 步骤 801、 步骤 901和步骤 1 002之前或与之同时执行。 在 STA设 备获取到预设帧的操作对象标识之后, STA设备判断当前的被包含标识为 是或否, 如果为是, 保持被包含标识为是; 如果为否, 判断当前帧的操作 对象标识中是否包括本 STA设备的标识, 如果是, 设置被包含标识为是, 否则,保持被包含标识为否。在步骤 702、步骤 804、步骤 903和步骤 1 004 中, 在判断预设帧的操作对象标识中是否包括本 STA设备的标识时, 具 体的方法为: 判断该被包含标识为是或否, 如果该被包含标识为是, 表明 本 STA设备的标识已经包括在预设帧的操作对象标识中, 如果该被包含 标识为否, 表明本 STA设备的标识未包括在预设帧的操作对象标识中。 采用设置被包含标识的方式, 使得判断预设帧的操作对象标识中是否包括 本 STA设备的标识的步骤筒便易行, 提高了判断处理效率。
在上述本发明实施例七至本发明实施例十记载的技术方案的基础上, 进一步地, 该功率节省方法还包括: STA设备获取当前 TXOP的持续时 间信息。 在上述三个实施例中, STA设备获取当前 TXOP的持续时间信 息的步骤分别可以在上述步骤 701、 步骤 801、 步骤 901和步骤 1 002之 前或与之同时执行。 在步骤 702、 步骤 804、 步骤 903和步骤 1 004中, STA设备在进入睡眠状态之后,在当前 TXOP的持续时间结束时,该 STA 设备进入清醒状态。 从而保证在下一个 TXOP到来时, STA设备均处于 清醒状态, 成功接收下一个 TXOP的帧携带的对应指示信息。
图 1 1为本发明实施例十一的 STA设备的结构示意图。 本实施例中的 设备可以是 M IMO无线通信中的 STA。 在接入点 AP设备向 STA设备发 送数据或信息时应用上述方法实施例中的方法。 在实际应用中, MIMO中 的通信对端可以互为 AP和 STA,所以在不同的通信情况下一个设备可能 分别作为 AP或 STA。 如图 1 1所示, 该 STA设备 1 1 0至少包括: 获取模 块 1 1 1和控制模块 1 12。 进一步地, 还可以包括标识模块 1 1 3。
其中, 获取模块 1 1 1用于分别获取当前 TXOP的当前帧和预设帧, 该当前帧包括后续 STA指示和 TXOP功率节省指示, 该预设帧包括操作 对象标识, 获取模块 1 1 1将上述当前 TXOP的当前帧的后续 STA指示、 当前帧的 TXOP功率节省指示和预设帧的操作对象标识发送给控制模块 1 12;
控制模块 1 12用于根据来自获取模块 1 1 1 的当前 TXOP的当前帧的 后续 STA指示、 当前帧的 TXOP功率节省指示和预设帧的操作对象标识 控制 STA设备, 当当前帧的 TXOP功率节省指示为允许, 并且预设帧的 操作对象标识中不包括对本 STA设备的指示, 并且当前帧的后续 STA指 示为后续无新增 STA时, 控制 STA设备进入睡眠状态。
在上述技术方案的基础上, 进一步地, 控制模块 112还用于当当前帧 的 TXOP功率节省指示为允许,并且预设帧的操作对象标识中不包括对本 STA设备的指示, 并且当前帧的后续 STA指示为后续有新增 STA时, 控 制 STA设备保持清醒状态。
在上述技术方案的基础上, 具体地, 获取模块 111具体可以采用如下 三种方式中的任意一种, 以获取后续 STA指示和 TXOP功率节省指示。 在第一种方式中, 获取模块 111用于获取表示后续 STA指示的 1 比特信 息和表示 TXOP功率节省指示的 1 比特信息。 或者, 在第二种方式中, 获 取模块 111具体用于获取表示后续 STA指示的 1 比特信息, 并根据通信 标准, 获取 TXOP功率节省指示为允许。 或者, 在第三种方式中, 获取模 块 111具体用于获取表示后续 STA指示以及 TXOP功率节省指示的 1 比 特信息, 当后续 STA指示为后续无新增 STA并且 TXOP功率节省指示为 允许时, 该比特为是, 当后续 STA指示为后续有新增 STA或者 TXOP功 率节省指示为禁止时, 该比特为否。
在上述技术方案的基础上, 具体地, 获取模块 111具体可以采用如下 三种方式中的任意一种, 以获取操作对象标识。 在第一种方式中, 获取模 块 111具体用于获取当前 TXOP的当前帧的操作对象标识。 或者, 在第 二种方式中, 获取模块 111具体用于获取当前 TXOP的第一帧到当前帧 中的一个或一个以上帧的操作对象标识。
在上述技术方案的基础上,该 STA设备还可以包括标识模块 113。标 识模块 113用于存储并更新 STA设备的被包含标识。 具体地, 获取模块 111获取当前 TXOP的预设帧的操作对象标识并发送给标识模块 113, 标 识模块 1 1 3用于判断当前的被包含标识为是或否, 如果为是, 保持被包含 标识为是; 如果为否, 判断当前帧的操作对象标识中是否包括本 STA设 备的标识, 如果是, 设置被包含标识为是, 否则, 保持被包含标识为否。 相应地,控制模块 1 1 2具体用于判断标识模块 1 1 3中存储的被包含标识为 是或否, 如果为是, 判定预设帧的操作对象标识中包括对本 STA设备的 指示, 如果为否, 判定预设帧的操作对象标识中不包括对本 STA设备的 指示。
在上述技术方案的基础上, 进一步地, 获取模块 1 1 1还用于获取当前 TXOP的持续时间信息并发送给控制模块 1 1 2。 相应地, 控制模块 1 12还 用于根据来自获取模块 1 1 1 的当前 TXOP的持续时间信息控制该 STA设 备, 具体地,控制模块 1 1 2在当前 TXOP的持续时间结束时,控制该 STA 设备进入清醒状态。
其中, 本发明实施例十一的 STA设备的上述各个模块的具体工作方 行, 本发明实施例十一中未详尽的技术方案, 可以参照本发明实施例七至 本发明实施例十中记载实施。
在本发明实施例十一中, STA设备获取后续 STA指示, 当 TXOP功 率节省指示为允许且后续 STA指示为后续无新增 STA且预设帧的操作对 象标识中不包括本 STA设备的标识时, 控制该 STA设备进入睡眠状态。 因此, 采用该功率节省方法, 不要求 TXOP的第一帧中的操作对象标识包 括该 TXOP涉及的所有 STA设备,从而扩大了功率节省方法的应用范围, 增强了功率节省效果。
需要说明的是: 对于前述的各方法实施例, 为了筒单描述, 故将其都 表述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并不受 所描述的动作顺序的限制, 因为依据本发明, 某些步骤可以采用其他顺序 或者同时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实 施例均属于优选实施例, 所涉及的动作和模块并不一定是本发明所必须 的。
综合上述实施例,可以给出一种功率节省的方法,包括:
S1 1 0,设置当前数据帧的功率节省指示,所述功率节省指示用于指示接 收到所述当前数据帧的 STA可以允许功率节省;
S1 1 02,在当前传输机会 TXOP内发送当前数据帧, 以使所述接收当前 数据帧的 STA根据对睡眠条件的判断结果确定是否进入睡眠状态, 并且 所述 TXOP内发送当前数据帧之前所发送的至少一个数据帧中包括的功 率节省指示用于指示 STA禁止功率节省.
显然, STA设备为具有进入睡眠状态功能的 STA设备。
具体设置功率指示的方法可以包括如果当前帧的前一帧的功率节省指 示为允许功率节省,则当前帧的功率节省指示直接置为允许功率节省;或者 如果当前帧的前一帧的功率节省指示为禁止功率节省,则根据所述当前 TXOP是否允许功率节省判断当前帧的功率节省指示是否置为允许功率节 省,如果满足允许功率节省则当前帧的功率节省指示置为允许功率节省。
进一步根据当前 TXOP是否允许功率节省判断当前帧的功率节省指示 是否置为允许功率节省,如果允许功率节省则当前帧的功率节省指示置为 允许功率节省包括:
根据是否允许在所述 TXOP进行功率节省以及所述当前数据帧的后续 帧的操作对象标识中有无新增的终端站点 ST A判断当前帧的功率节省指 示是否置为允许功率节省,如果允许在所述 TXOP进行功率节省并且所述 当前数据帧的后续帧的操作对象标识中无新增的终端站点 STA则当前帧 的功率节省指示置为允许功率节省。
作为一种实施 , TXOP内发送当前数据帧之前所发送的至少一个数据帧 中的功率节省指示为 1 ,用于指示 STA禁止功率节省;所述当前帧的功率节 省指示为 0, 用于指示接收到所述数据帧的 STA可以允许功率节省。 当前传输机会 TXOP内发送所述当前数据帧之前的所有数据帧中的功 率节省指示为指示 STA禁止功率节省,所述当前数据帧的后续所有数据帧 中的功率节省指示为指示 STA可以允许功率节省。 在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没 有详述的部分, 可以参见其他实施例的相关描述。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: ROM、 RAM , 磁碟或者光盘等各种可以存储程 序代码的介质。
再给出一种接入点设备, 具有进入睡眠状态功能,包括:
设置单元, 用于设置当前数据帧的功率节省指示,所述功率节省指示用 于指示接收到所述当前数据帧的 STA可以允许功率节省;
发送单元,用于在当前传输机会 TXOP内发送当前数据帧, 以使所述接 收当前数据帧的 STA根据对睡眠条件的判断结果确定是否进入睡眠状态, 其中,所述设置单元对当前帧的设置使得所述 TXOP内发送当前数据帧 之前所发送的至少一个数据帧中包括的功率节省指示用于指示 STA禁止 功率节省。
该设备可以完成上述步骤 S1 1 01 -S1 1 02的方法流程,可以执行步骤
S1 1 01 -S1 1 02的功能.
例如,所述设置单元设置当前数据帧的功率节省指示时如果当前帧的前 一帧的功率节省指示为允许功率节省,则当前帧的功率节省指示直接置为 允许功率节省;或者
如果当前帧的前一帧的功率节省指示为禁止功率节省,则根据所述当前 TXOP是否允许功率节省判断当前帧的功率节省指示是否置为允许功率节 省,如果所述当前 TXOP允许功率节省则当前帧的功率节省指示置为允许 功率节省。
进一步,所述设置单元用于将功率节省指示为 1 以指示 STA禁止功率 节省;将功率节省指示为 0,以指示接收到所述数据帧的 STA可以允许功率 节省。
在 SU-MIMO模式下, 该操作对象标识为该帧对应的 1个 STA的关 联标识( association identifier, 筒称 AID ) 中的关联标识, 可以是与该帧 对应的 1个 STA关联的任何标识, 如果所述的 1个 STA的关联标识则只 指示这 1个 STA, 例如, 所述 1个 STA的关联标识, 可以是这 1个 STA 的 MAC ( Medium Access Control )标识 (identifier) , 而 MAC标识通常也 称为 MAC 地址 (address)。 类似的,在 MU-MIMO模式下操作对象标识可以如前所述是 Group ID , 但是不局限于采用 Group ID的实现, 而可以是指示若干个 STA的任何一 个或者多个标识, 例如, 在 MU-MIMO模式下, 所述操作对象标识还可以 用若干个 STA分别对应的若干个 MAC 地址加以实现, 即所述操作对象 标识也可以是若干个 STA分别对应的若干个 MAC 地址。 在上述本发明实施例一至本发明实施例四中, AP在对 TX0P功率节 省指示进行设置时,还可以进一步对 TX〇 P功率节省指示的取值的变化次 数和 /或取值的变化形式进行限制。
提供一个实施例十二。
步骤 1201 : AP设备向 STA设备发送当前 TX0P的一个或一个以上 的帧。 其中, 每一帧中包括: 该帧的操作对象标识和该帧的禁止 TX0P功 率节省指示,每一帧的禁止 TX0P功率节省指示由 AP根据当前 TX0P的 每一帧的后续帧的操作对象标识中有无新增的 STA分别设置。 因为只允 许禁止 TX0P功率节省指示变化 1次, 且只允许 TX0P功率节省指示从 禁止功率节省指示变化为允许功率节省指示,那么当禁止 TXOP功率节省 指示变化 1次且假定禁止 TXOP功率节省指示在第 K帧变化, 则实施方 式为:在当前 TXOP第一帧到第 K-1 帧之间包括第一帧和第 K-1 帧的所有 帧, 即, 在禁止 TXOP功率节省指示发生变化的帧 (即第 K帧)之前的 当前 TXOP的所有帧, AP设备把禁止 TXOP功率节省指示的值设置为禁 止功率节省指示即 1 ;在当前 TXOP第 K帧到最后一帧之间包括第 K帧和 最后一帧的所有帧, 即, 在禁止 TXOP功率节省指示发生变化的帧(即第 K帧) 以及在该帧 (即第 K帧)之后的当前 TXOP的所有帧, AP设备把 禁止 TXOP功率节省指示的值设置为允许功率节省指示即 0。
步骤 1 202: STA设备获取当前 TXOP的当前帧, 其中, 当前帧中包 括该帧的禁止 TXOP功率节省指示和该帧的操作对象标识。
步骤 1 203: STA设备判断当前帧的禁止 TXOP功率节省指示为是或 否, 如果为否, 执行步骤 1 204; 如果为是, STA设备保持清醒状态, 并 且, STA设备以下一帧作为新的当前帧, 返回执行步骤 1 202。
步骤 1 204: 在当前 TXOP的当前帧到最后一帧的每一帧中, STA设 备判断是否满足第一睡眠条件,如果是, STA设备进入睡眠状态;如果否, STA设备保持清醒状态。 在本步骤中, 第一睡眠条件不必对现有通信协议 中的睡眠条件进行修改, 从而更加便于对现有的通信设备进行升级改造。
如实施例四所述, 在 MU-MIM0模式下, 第二睡眠条件可以包括所述 两项条件中的一种或两种的组合, 在 SU-M IM0模式下, 第二睡眠条件可 以包括所述两项条件中的一种或两种的组合。 实施例四实现一的实现可以 是:在 MU-M IM0模式下,第二睡眠条件包括所述两项条件中的最后一种, 在 SU-MIM0模式下, 第二睡眠条件包括所述两项条件中的最后一种; 也 就是说, 在 MU-MIM0模式和 SU-M IM0模式下, 第二睡眠条件都是当当 前帧的操作对象标识中包括对本 STA设备的指示, 并且本 STA收到更多 数据比特指示为 0的数据帧, 这等价于, 第二睡眠条件是本 STA设备收 到发给自身的更多数据比特指示为 0的数据帧, 并给该数据帧回复一个相 应的 ACK。 为实施例四实现二的实现可以是: 在 MU-M IMO模式下, 第 二睡眠条件包括所述两项条件, 在 SU-MIMO模式下, 第二睡眠条件可以 包括所述两项条件中的最后一种; 这相当于在上述实施例四实现一采用的 第二睡眠条件中增加 MU-M IMO模式下所述第一项条件, 从而 MU-MIMO 模式和 SU-MIMO模式下的第二睡眠条件可以综合表示包括如下的条件 一和条件二:
条件一. 当前帧的组标识 (即 Group I D ) 中包括对本 STA设备的指示, 并且本 STA对应的空间复用流数指示为 0。
条件二.当前帧的操作对象标识中包括对本 STA设备的指示, 并且本 STA 收到更多数据比特指示为 0的数据帧, 这等价于, 本 STA设备收到发给 自身的更多数据比特指示为 0的数据帧, 并给该数据帧回复一个相应的 ACK。
上述实施例十二的功率节省方法更详细的实现方法如下,记为实施例 十三。
步骤 1 301 : AP设备向 STA设备发送当前 TXOP的一个或一个以上 的帧。 其中, 每一帧中包括: 该帧的操作对象标识和该帧的禁止 TXOP功 率节省指示,每一帧的禁止 TXOP功率节省指示由 AP根据当前 TXOP的 每一帧的后续帧的操作对象标识中有无新增的 STA分别设置。 当禁止 TXOP功率节省指示变化 1次且假定禁止 TXOP功率节省指示在第 K帧 变化, 则实施方式为: 在当前 TXOP第一帧到第 K-1 帧之间包括第一帧和 第 K-1帧的所有帧, 即, 在禁止 TXOP功率节省指示发生变化的帧(即第 K帧)之前的当前 TXOP的所有帧, AP设备把禁止 TXOP功率节省指示 的值设置为禁止功率节省指示即 1 ;在当前 TXOP第 K帧到最后一帧之间 包括第 K帧和最后一帧的所有帧, 即, 在禁止 TXOP功率节省指示发生 变化的帧 (即第 K帧) 以及在该帧 (即第 K帧)之后的当前 TXOP的所 有帧, ΑΡ设备把禁止 TXOP功率节省指示的值设置为允许功率节省指示 即 0。
在同一个 TXOP中,每一帧的 TXOP功率节省指示是由 AP根据是否 允许在当前 TXOP进行功率节省,该帧的后续帧的操作对象标识中有无新 增的具有进入睡眠状态功能的 STA分别设置的。 其中, AP具体可以采用 前述的第二种方法方法对当前 TXOP的每一帧的后续帧的操作对象标识 中有无新增的具有进入睡眠状态功能的 STA进行判断, 即: 判断在当前 帧的操作对象标识中是否包括了当前 TXO P内的当前帧以后的所有帧中 需要进行数据传送的具有进入睡眠状态功能的 STA设备, 如果是, 表示 在当前帧后续的各帧中不会给新的 STA设备进行数据传送, 则在当前帧 满足后续无新增 STA条件, 否则,在当前帧不满足后续无新增 STA条件。 容易看到,上述在当前帧满足后续无新增 STA条件,等效于:在当前 TXOP 内, 在当前帧后续的各帧中, AP进行数据传送的具有进入睡眠状态功能 的 STA设备, 必须是当前帧的操作对象标识所指示的若干个 STA设备中 的 STA设备。
本实施例中 TXOP功率节省指示的设置方法综述如下:如果当前帧之 前一帧的 TXOP功率节省指示设置为允许功率节省, 则当前帧的 TXOP 功率节省指示必须设置为允许功率节省;如果当前帧之前一帧的 TXOP功 率节省指示设置为禁止功率节省,则当前帧的 TXOP功率节省指示可以设 置为允许功率节省或者禁止功率节省。当前帧的 TXOP功率节省指示可以 设置为允许功率节省或者禁止功率节省时,只有允许在当前 TXOP进行功 率节省和后续无新增 STA都满足时, 才可以将当前 TXOP的当前帧的 TXOP功率节省指示设置为允许功率节省。如果不允许在当前 TXOP进行 功率节省, 则当前 TXOP的当前帧的 TXOP功率节省指示必须设置为禁 止功率节省。
步骤 1 302: STA设备获取当前 TXOP的当前帧, 其中, 当前帧中包 括该帧的禁止 TXOP功率节省指示和该帧的操作对象标识。
步骤 1 303: STA设备判断当前帧的禁止 TXOP功率节省指示为是或 否, 如果为否, 执行步骤 1 304; 如果为是, STA设备保持清醒状态, 相 应的不需要判断是否满足睡眠条件, 并且, STA设备以下一帧作为新的当 前帧, 返回执行步骤 1 302。
步骤 1 304: 在当前 TXOP的当前帧到最后一帧的每一帧中, 即在当 前 TXOP内禁止 TXOP功率节省指示为否的帧中, STA设备判断是否满 足第三睡眠条件, 如果是, STA设备可以进入睡眠状态; 如果否, STA 设备保持清醒状态。在禁止 TXOP功率节省指示的值是禁止功率节省指示 的各帧曾经收到发给自身的数据帧的若干个 STA设备, 判断是否满足第 三睡眠条件, 如果是, STA设备进入睡眠状态; 如果否, STA设备保持 清醒状态。所述第三睡眠条件可以包括如下 4项条件中的一种或多种的组 合, 当其中一项条件满足时, 即判断为满足第三睡眠条件, STA设备可以 进入睡眠状态; 当第三睡眠条件所包含的一种或多种条件均不满足时, 判 断为不满足第三睡眠条件, STA设备保持清醒状态。 该 4项条件具体可以 包括以下内容:
条件一: 当前帧的组标识 (即 Group I D ) 不包括对本 STA设备的指 示。
条件二: 当前帧的操作对象标识中指示的部分 AI D与本 STA设备的 部分 AID不同时, 或者当前帧不是发给本 STA的。
条件三: 当前帧的组标识(即 Group I D )包括对本 STA设备的指示, 并且本 STA对应的空间复用流数指示为 0。
条件四: 本 STA设备收到发给自身的更多数据比特指示为 0的数据 帧, 并给该数据帧回复一个相应的 ACK。
上述实施例十三的功率节省方法可以进一步优化, 得到实施例十四。 步骤 1 401 : AP设备向 STA设备发送当前 TXOP的一个或一个以上 的帧。 其中, 每一帧中包括: 该帧的操作对象标识和该帧的禁止 TXOP功 率节省指示,每一帧的禁止 TXOP功率节省指示由 AP根据当前 TXOP的 每一帧的后续帧的操作对象标识中有无新增的 STA分别设置。 当禁止 TXOP功率节省指示变化 1次且假定禁止 TXOP功率节省指示在第 K帧 变化, 则实施方式为: 在当前 TXOP第一帧到第 K-1 帧之间包括第一帧和 第 K-1帧的所有帧, 即, 在禁止 TXOP功率节省指示发生变化的帧(即第 K帧)之前的当前 TXOP的所有帧, AP设备把禁止 TXOP功率节省指示 的值设置为禁止功率节省指示即 1 ;在当前 TXOP第 K帧到最后一帧之间 包括第 K帧和最后一帧的所有帧, 即, 在禁止 TXOP功率节省指示发生 变化的帧 (即第 K帧) 以及在该帧 (即第 K帧)之后的当前 TXOP的所 有帧, AP设备把禁止 TXOP功率节省指示的值设置为允许功率节省指示 即 0。
在同一个 TXOP中,每一帧的 TXOP功率节省指示是由 AP根据是否 允许在当前 TXOP进行功率节省, 上述的限制 i和 ii , 以及该帧的后续帧 的操作对象标识中有无新增的具有进入睡眠状态功能的 STA分别设置的。 其中, AP对当前 TXOP的每一帧的后续帧的操作对象标识中有无新增的 具有进入睡眠状态功能的 STA进行判断的方法是: 判断当前帧的操作对 象标识所指示的若干个 STA设备以及当前帧之前的各帧中 AP曾经进行数 据传送的若干个 STA设备, 是否包括了当前 TXOP内的当前帧以后的所 有帧中需要进行数据传送的具有进入睡眠状态功能的 STA设备, 如果是, 表示在当前帧后续的各帧中不会给新的 STA设备进行数据传送, 则在当 前帧满足后续无新增 STA条件, 否则, 在当前帧不满足后续无新增 STA 条件。 容易看到, 上述在当前帧满足后续无新增 STA条件, 等效于: 在 当前 TXOP内, 在当前帧后续的各帧中, AP进行数据传送的具有进入睡 眠状态功能的 STA设备, 必须是当前帧的操作对象标识所指示的若干个 STA设备中的 STA设备, 或者是当前帧之前的各帧中 AP曾经进行数据 传送的若干个 STA设备中的 STA设备。
本实施例中 TXOP功率节省指示的设置方法综述如下:根据上述的限 制 i和 ii , 如果当前帧之前一帧的 TXOP功率节省指示设置为允许功率节 省, 则当前帧的 TXOP功率节省指示必须设置为允许功率节省; 如果当前 帧之前一帧的 TXOP功率节省指示设置为禁止功率节省, 则当前帧的 TXOP功率节省指示可以设置为允许功率节省或者禁止功率节省。 当根据 上述的限制 i和 ii , 当前帧的 TXOP功率节省指示可以设置为允许功率节 省或者禁止功率节省时,只有允许在当前 TX〇 P进行功率节省和后续无新 增 STA都满足时, 才可以将当前 TXOP的当前帧的 TXOP功率节省指示 设置为允许功率节省。 如果不允许在当前 TXOP进行功率节省, 则当前 TXOP的当前帧的 TXOP功率节省指示必须设置为禁止功率节省。
步骤 1 402: STA设备获取当前 TXOP的当前帧, 其中, 当前帧中包 括该帧的禁止 TXOP功率节省指示和该帧的操作对象标识。
步骤 1 403: STA设备判断当前帧的禁止 TXOP功率节省指示为是或 否, 如果为否, 执行步骤 1 404; 如果为是, STA设备保持清醒状态, 相 应的不需要判断是否满足睡眠条件, 并且, STA设备以下一帧作为新的当 前帧, 返回执行步骤 1 402, 此外, STA设备还进行以下的操作: 判断在 当前帧 AP是否给自身进行数据传送, 即判断在当前帧 AP是否给本 STA 设备发送接收端 MAC地址 (或称为 MAC标识) 与本 STA设备 MAC地 址相同的数据帧,如果是,该 STA设备纪录这个状态,即纪录在禁止 TXOP 功率节省指示的值是禁止功率节省指示的帧曾经收到发给自身的数据帧 这个状态。
步骤 1 404: 在当前 TXOP的当前帧到最后一帧的每一帧中, 即在当 前 TXOP内禁止 TXOP功率节省指示为否的帧中, 在禁止 TXOP功率节 省指示的值是禁止功率节省指示的各帧曾经收到发给自身的数据帧的若 干个 STA设备, 判断是否满足第四睡眠条件, 如果是, STA设备可以进 入睡眠状态; 如果否, STA设备保持清醒状态。 而所述在禁止 TXOP功 率节省指示的值是禁止功率节省指示的各帧曾经收到发给自身的数据帧 的若干个 STA设备之外的其它 STA设备, 即在禁止 TXOP功率节省指示 的值是禁止功率节省指示的各帧未曾收到发给自身的数据帧的 STA设备, 判断是否满足第三睡眠条件, 如果是, STA设备进入睡眠状态; 如果否, STA设备保持清醒状态。 所述第四睡眠条件, 即前述第三睡眠条件所包括 的 4项条件中的最后一个条件, 即: 本 STA设备收到发给自身的更多数 据比特指示为 0的数据帧, 并给该数据帧回复一个相应的 ACK。
在步骤 1 404中, 在禁止 TXOP功率节省指示的值是禁止功率节省指 示的各帧曾经收到发给自身的数据帧的若干个 STA设备, 采用第四睡眠 条件。
在实施例十四中, 可以只对步骤 1 404进行^ ίι爹改而得到本发明的又一 实施例, 即: 在步骤 1 404中所述的第四睡眠条件用第五睡眠条件代替, 即在禁止 TXOP功率节省指示的值是禁止功率节省指示的各帧曾经收到 发给自身的数据帧的若干个 STA设备, 判断是否满足第五睡眠条件, 如 果是, STA设备进入睡眠状态; 如果否, STA设备保持清醒状态。 而所 述第五睡眠条件可以包括如下 2项条件中的一种或多种的组合, 当其中一 项条件满足时,即判断为满足第五睡眠条件, STA设备可以进入睡眠状态; 当第五睡眠条件所包含的一种或多种条件均不满足时, 判断为不满足第五 睡眠条件, STA设备保持清醒状态。 而所述 2项条件即前述第三睡眠条件 所包括的 4项条件中的最后两个条件, 即条件一: 当前帧的组标识 (即 Group ID ) 包括对本 STA设备的指示, 并且本 STA对应的空间复用流数 指示为 0。 条件二: 本 STA设备收到发给自身的更多数据比特指示为 0 的数据帧, 并给该数据帧回复一个相应的 ACK。
在本申请文件上述的各个实施例中, 如果一个 STA设备根据睡眠条 件判断自身可以进入睡眠状态, 则该 STA设备将保持睡眠状态直到本 TXOP结束。在一个 TXOP开始的时候,ΑΡ发送的至少一帧中携带了 NAV (network allocation vector: 网络分配向量), 所述 NAV指示一段时间, 在 这一段时间之内, 对该 TXOP没有控制权的所有 STA都不能主动发起数 据传输; 从而所述 NAV设定了 TXOP延续时间, 在实际中, 一个 TXOP 开始的时候, AP设置的 TXOP延续时间, 在该 TXOP内可能变化, 可以 由 AP发送携带新的 NAV的帧实现; 所述新的 NAV所指示的 TXOP结束 时刻, 与 AP先前所发 NAV设定的 TXOP结束时刻不同。 在现有技术中, 上述的在一帧中携带 NAV, 通常指在一帧中的 MAC帧 (MAC frame ) 中 的持续时间域(Duration field )携带 NAV。
在本申请文件上述的各个实施例中, 可以对各个 STA设备增加以下 的步骤 1501 , 以避免 STA设备转为清醒状态之后占用无线信道从而干扰 其它用户正在进行的通信。
步骤 1 501 : 任意一个保持睡眠状态直到本 TXOP结束的 STA设备, 在结束睡眠状态转为清醒状态之后, 不能使用传输媒介 (access the medium)即不能占用无线信道以发送信息, 直到以下 3个条件中的任意一 个或者多个满足的时候: 条件 1 . 该 STA设备收到一帧并由所述帧设置自 身的 NAV。
条件 2. 该 STA设备正确解码一帧所包含的 L-SIG域(即 Non-HT Signal field , 也称为 Legacy Signal field ) 且所述一帧支持 L-SIG保护 TXOP (即 L-SIG TXOP protection )的机制。 条件 3. 该 STA设备通过做 CCA ( clear channel assessment , 即信道未使用状态评估) , 确定在一 段给定的时间 T15内,信道也即传输媒介处于空闲(idle )状态。所述 T15 是一段时间长度的值, 例如, 可以是 0.5毫秒或者 0.9毫秒; 所述 CCA 是现有技术, 即 STA设备评估在信道上接收到的功率, 当功率小于给定 的值, 则认为信道处于空闲状态。
上述步骤 1501 的条件 2还可以有另一种实现方式,该 STA设备正确 解码一帧所包含的 L-SIG域; 且当所述一帧不支持 L-SIG保护 TX0P的 机制时, 该 STA设备在 L-SIG域保护的时间段结束后再等待一段给定的 时间 T2 ,其后才可以使用传输媒介; 而当所述一帧支持 L-SIG保护 TXOP 的机制时, 该 STA设备在 L-SIG域保护的时间段结束之后可以使用传输 媒介。 所述该 STA设备可以使用传输媒介, 并不意味着该 STA设备必然 使用传输媒介。 一个 STA设备可以使用传输媒介时, 通常还要去竟争传 输媒介的使用权, 只有在竟争到传输媒介之后, 才使用传输媒介; 所述一 段给定的时间 T15b,其值可以有多种实现方式,例如 T15b等于一个 ACK 帧的时间长度加两个 S I FS ( short i nter-frame space: 短帧间隔) 的时间 长度,或者等于一个 ACK帧的时间长度加一个 SIFS的时间长度再加一个 PI FS ( The PCF inter-frame space: PCF帧间隔 ) 的时间长度。
从上述的步骤 1501 可以看到, 一个保持睡眠状态直到本 TXOP结束 的 STA设备, 在结束睡眠状态转为清醒状态之后, 如果能够马上收到一 帧以由所述帧设置自身的 NAV, 则它很快就可以使用传输媒介。
因此, 可以对 AP设备增加以下的步骤以由 AP设备在 TXOP结束后 发一帧让转为清醒状态的 STA设备设置 NAV, 具体方法如下。
步骤 1 601 : 在本 TXOP结束时刻再经过 T1 6时间间隔之后, AP设 备给各个 STA设备发送一帧, 所述帧携带 NAV。 所述 T1 6时间间隔有多 种可能的实施方式, 例如, 可以是 SIFS或者 PIFS; 所述帧携带的 NAV 值有多种可能的实施方式, 例如, 可以是零值或者只保护到所述帧结束的 时刻;所述帧有多种可能的实施方式,例如,可以是现有技术中的 CF— End 帧, 而 CF— End帧携带的 NAV值是零值; 所述在本 TXOP结束时刻再经 过 T1 6时间间隔之后, 即在一个时刻, 这个时刻在本 TXOP结束时刻之 后, 且距萬本 TXOP结束时刻的时间间隔是 T1 6。
步骤 1 602: 各个保持睡眠状态直到本 TXOP结束的 STA设备, 在结 束睡眠状态转为清醒状态之后, 接收到 AP设备在本 TXOP结束时刻后再 经过 T1 6时间间隔之后所发送的一帧, 由所述帧设置自身的 NAV, 从而 符合步骤 1 501所述的条件一, 相应的在所述帧结束后, 就可以使用传输 媒介。 特别的, 当 AP设备在步骤 1 601发送的一帧是 CF— End帧, 则各 个 STA设备把接收到 CF— End帧理解成 NAV复位, 也就是说, 在上述 CF— End帧结束的时刻, 各个 STA设备把自身的 NAV计时器复位到零。
上述步骤 1 601和 1 602 , 可以只采用 CF— End帧实现, 所述 T1 6时 间间隔可以规定用 SI FS , 相应的步骤如下:
步骤 1 701 : 在本 TXOP结束时刻的 SI FS时间间隔之后, AP设备给 各个 STA设备发送一个 CF— End帧,而 CF— End帧携带的 NAV值是零值。
步骤 1 702: 各个保持睡眠状态直到本 TXOP结束的 STA设备, 在结 束睡眠状态转为清醒状态之后, 接收到 AP设备在本 TXOP结束时刻后再 经过 SIFS时间间隔之后所发送的一个 CF— End帧, 并把接收到 CF— End 帧理解成 NAV复位,也就是说,在上述 CF— End帧结束的时刻,各个 STA 设备把自身的 NAV计时器复位到零, 相应就可以使用传输媒介。
在上述各个实施例中, 一个 STA设备进入睡眠状态后, 保持睡眠状 态直到本 TXOP结束。 然而, 本发明的实施例不局限于上述的实现方式, 例如, 如果一个 STA设备根据睡眠条件判断自身可以进入睡眠状态, 则 该 STA设备将保持睡眠状态直到本 TXOP结束, 同时在该 STA设备保持 睡眠状态期间, 在事先规定的若干个时刻, 醒来并在一段时间内保持清醒 状态, 然后再进入睡眠状态; 或者, 如果一个 STA设备根据睡眠条件判 断自身可以进入睡眠状态, 则该 STA设备将保持睡眠状态直到本 TX〇 P 结束之前的一个时刻。
再提供一个实施例如下, 记为实施例十八:
步骤 1801 : 在当前 TXOP内, 各个 STA设备判断自身是否可以进 入睡眠状态。 如果一个 STA设备判断自身可以进入睡眠状态, 则该 STA 设备将保持睡眠状态直到本 TXOP结束时刻之前的一个时刻,并在所述的 这个时刻转为清醒状态。 STA设备结束睡眠状态转为清醒状态的时刻与本 TXOP结束时刻之间的时间间隔, 等于一个参加通信各方事先约定的值, 或者在一个参加通信各方事先约定的范围之内。 所述 STA设备转为清醒 状态后, 接收 AP发送的帧, 再根据 AP所发帧携带的 NAV更新自身的 NAV设定, 或者根据 AP所发帧的 L-SIG域更新自身的 NAV设定, 或者 根据 AP所发帧携带的至少一个比特确定本 TXOP结束时刻与 TXOP开始 时 AP所设定的本 TXOP结束时刻是否相同。
在步骤 1 801 的 STA结束睡眠状态转为清醒状态的时刻到本 TXOP 结束时刻之间的时间范围内,或者在步骤 1801所述的 STA结束睡眠状态 转为清醒状态的时刻再经过 T18时间间隔之后的一个时间范围内,或者在 本 TXOP结束时刻之前的一段时间范围内, AP设备向若干个 STA设备发 送至少一帧, 所述帧携带 NAV以指示 TXOP结束的时刻, 或者所述帧的 L-SIG域携带了时间指示供 STA设备更新自身的 NAV设定, 或者所述帧 携带至少一个比特用以指示本 TXOP结束时刻与 TXOP开始时 AP所设定 的本 TXOP结束时刻是否相同。 本步骤所述 T1 8时间间隔有多种可能的 实施方式, 例如, 可以是 SI FS或者 PI FS。 在上述的实施例十八中可以进一步在所述时间范围内 AP设备向若干 个 STA设备发送的至少一帧, 必须满足以下 4个特征中的至少一个: 在 所述时间范围内 AP设备向若干个 STA设备发送的至少一帧,不采用波束 形成 (beamforming)的方式发送;在所述时间范围内 AP设备向若干个 STA 设备发送的至少一帧中, 所携带的 NAV不采用波束形成的方式发送; 在 所述时间范围内 A P设备向若干个 ST A设备发送的至少一帧中,所述帧的 L-SIG域不采用波束形成的方式发送; 在所述时间范围内 AP设备向若干 个 STA设备发送的至少一帧中, 所携带的用以指示本 TXOP结束时刻与 TXOP开始时 AP所设定的本 TXOP结束时刻是否相同的至少一个比特, 不采用波束形成的方式发送。

Claims

权 利 要 求 书
1、 一种功率节省的方法,其特征在于,所述方法包括:
设置当前数据帧的功率节省指示,所述功率节省指示用于指示接收到所 述当前数据帧的 STA可以允许功率节省;
在当前传输机会 TXOP内发送当前数据帧, 以使所述接收当前数据帧 的 STA根据对睡眠条件的判断结果确定是否进入睡眠状态, 并且所述 TXOP内发送当前数据帧之前所发送的至少一个数据帧中包括的功率节省 指示用于指示禁止功率节省;
所述 STA为具有进入睡眠状态功能的 STA设备。
2、根据权利要求 1所述的方法,其特征在于, 所述设置当前数据帧的功 率节省指示包括:
如果当前帧的前一帧的功率节省指示为允许功率节省,则当前帧的功率 节省指示直接置为允许功率节省。
3、根据权利要求 1所述的方法,其特征在于, 所述设置当前数据帧的功 率节省指示包括:
如果当前帧的前一帧的功率节省指示为禁止功率节省,则根据所述当前 TXOP是否允许功率节省判断当前帧的功率节省指示是否置为允许功率节 省,如果所述当前 TXOP允许功率节省则当前帧的功率节省指示置为允许 功率节省。
4、 根据权利要求 3所述的方法,其特征在于,所述方法则根据所述当前 TXOP是否允许功率节省判断当前帧的功率节省指示是否置为允许功率节 省, 如果所述当前 TXOP允许功率节省则当前帧的功率节省指示置为允许 功率节省包括:
根据是否允许在所述 TXOP进行功率节省以及所述当前数据帧的后续 帧的操作对象标识中有无新增的终端站点 STA判断当前帧的功率节省指 示是否置为允许功率节省,如果允许在所述 TXOP进行功率节省并且所述 当前数据帧的后续帧的操作对象标识中无新增的 ST A则当前帧的功率节 省指示置为允许功率节省。
5、 根据权利要求 1至 4的任一权利要求所述的方法,其特征在于,所述 方法包括:所述 TXOP内发送当前数据帧之前所发送的至少一个数据帧中 的功率节省指示为 1 ,用于指示 STA禁止功率节省;所述当前帧的功率节省 指示为 0, 用于指示接收到所述数据帧的 STA可以允许功率节省。
6、 根据权利要求 1至 5的任一权利要求所述的方法,其特征在于,在所 述当前传输机会 TXOP内发送所述当前数据帧之前的所有数据帧中的功 率节省指示为指示 STA禁止功率节省,所述当前数据帧的后续所有数据帧 中的功率节省指示为指示 STA可以允许功率节省。
7、 一种接入点设备,其特征在于, 具有进入睡眠状态功能,包括: 设置单元, 用于设置当前数据帧的功率节省指示,所述功率节省指示用 于指示接收到所述当前数据帧的 STA可以允许功率节省;
发送单元,用于在当前传输机会 TXOP内发送当前数据帧, 以使所述接 收当前数据帧的 STA根据对睡眠条件的判断结果确定是否进入睡眠状态, 其中,所述设置单元对当前帧的设置使得所述 TXOP内发送当前数据帧 之前所发送的至少一个数据帧中包括的功率节省指示用于指示 STA禁止 功率节省。
8、 根据权利要求 7所述的接入点设备,其特征在于,所述设置单元设置 当前数据帧的功率节省指示时如果当前帧的前一帧的功率节省指示为允 许功率节省,则当前帧的功率节省指示直接置为允许功率节省;或者
如果当前帧的前一帧的功率节省指示为禁止功率节省,则根据所述当前 TXOP是否允许功率节省判断当前帧的功率节省指示是否置为允许功率节 省,如果所述当前 TXOP允许功率节省则当前帧的功率节省指示置为允许 功率节省。
9、 根据权利要求 7或 8所述的接入点设备,其特征在于,所述设置单 元用于将功率节省指示为 1 以指示禁止功率节省;将功率节省指示为 0,以 指示可以允许功率节省。
1 0、 一种功率节省方法, 其特征在于, 包括:
根据是否允许在当前传输机会 TXOP进行功率节省以及当前 TXOP 的每一帧的后续帧的操作对象标识中有无新增的终端站点 STA,分别设置 每一帧的 TXOP功率节省指示, 所述 STA为具有进入睡眠状态功能的 STA;
向 STA设备发送当前 TXOP的一个或一个以上的帧, 以使在当前帧 的 TXOP功率节省指示为允许功率节省时, 所述 STA设备根据对睡眠条 件的判断结果确定是否进入睡眠状态, 所述 STA设备为具有进入睡眠状 态功能的 STA设备。
1 1、 根据权利要求 1 0所述的方法, 其特征在于, 所述 STA为具有进 入睡眠状态功能的 STA, 具体为: 所述 STA为具有进入睡眠状态并保持 所述睡眠状态直到所述当前 TXOP结束功能的 STA;
所述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 所述
STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前 TX〇 P 结束功能的 STA设备。
1 2、 根据权利要求 1 1所述的方法, 其特征在于, 所述根据是否允许 在当前 TXO P进行功率节省以及当前 TXO P的每一帧的后续帧的操作对 象标识中有无新增的 STA, 分别设置每一帧的 TXOP功率节省指示包括: 如果允许在当前 TXOP进行功率节省, 并且当前 TXOP的当前帧的 后续帧的操作对象标识中无新增的 STA, 设置当前帧的 TXOP功率节省 指示为允许功率节省或禁止功率节省;
如果不允许在当前 TXOP进行功率节省, 设置当前帧的 TXOP功率 节省指示为禁止功率节省;
如果当前 TXOP的当前帧的后续帧的操作对象标识中有新增的 STA, 设置当前帧的 TXOP功率节省指示为禁止功率节省。
1 3、 根据权利要求 1 2所述的方法, 其特征在于, 所述根据是否允许 在当前 ΤΧΟ Ρ进行功率节省以及当前 ΤΧΟ Ρ的每一帧的后续帧的操作对 象标识中有无新增的 STA, 分别设置每一帧的 ΤΧΟΡ功率节省指示包括: 如果允许在当前 ΤΧΟΡ进行功率节省, 并且当前 ΤΧΟΡ的当前帧的 后续帧的操作对象标识中无新增的 STA,设置当前帧之后预设位置的一个 帧的 ΤΧΟΡ功率节省指示为允许功率节省或禁止功率节省;
如果不允许在当前 ΤΧΟΡ进行功率节省, 设置当前帧的 ΤΧΟΡ功率 节省指示为禁止功率节省;
如果当前 ΤΧΟΡ的当前帧的后续帧的操作对象标识中有新增的 STA, 设置当前帧的 ΤΧΟΡ功率节省指示为禁止功率节省。
1 4、 根据权利要求 1 2或 1 3所述的方法, 其特征在于,
所述当前 ΤΧΟΡ的当前帧的后续帧的操作对象标识中无新增的 STA 包括:
在当前帧以及当前帧以前的操作对象标识中包括当前 TXO Ρ内的当 前帧以后的所有帧中需要进行数据传送的 STA设备;
或,在当前帧的操作对象标识中包括当前 ΤΧ〇 Ρ内的当前帧以后的所 有帧中需要进行数据传送的 STA设备。
1 5、 根据权利要求 1 4所述的方法, 其特征在于, 所述根据是否允许 在当前 ΤΧΟ Ρ进行功率节省以及当前 ΤΧΟ Ρ的每一帧的后续帧的操作对 象标识中有无新增的 STA, 分别设置每一帧的 ΤΧΟΡ功率节省指示还包 括:
根据预设的一个 ΤΧΟΡ内 ΤΧΟΡ功率节省指示的取值的变化次数分 别设置每一帧的 ΤΧΟΡ功率节省指示;
或, 根据预设的一个 ΤΧΟΡ内 ΤΧΟΡ功率节省指示的取值的变化形 式分别设置每一帧的 ΤΧΟΡ功率节省指示。
1 6、 根据权利要求 1 5所述的方法, 其特征在于,
所述预设的一个 TXOP内 TXOP功率节省指示的取值的变化次数为 1 次;
或, 所述预设的一个 TXOP内 TXOP功率节省指示的取值的变化形 式为: 当前帧的前一帧的 TXOP功率节省指示为禁止功率节省, 当前帧的 TXOP功率节省指示为允许功率节省。
1 7、 一种功率节省方法, 其特征在于, 包括:
获取当前 TXOP的当前帧, 所述当前帧中包括 AP设备根据是否允许 在当前 TXO P进行功率节省以及后续帧的操作对象标识中有无新增的
STA设置的 TXOP功率节省指示, 所述 STA为具有进入睡眠状态功能的 STA;
当所述当前帧的 TXOP功率节省指示为允许功率节省时, STA设备 根据对睡眠条件的判断结果确定是否进入睡眠状态, 所述 STA设备为具 有进入睡眠状态功能的 STA设备。
1 8、 根据权利要求 1 7所述的方法, 其特征在于, 所述 STA为具有进 入睡眠状态功能的 STA, 具体为: 所述 STA为具有进入睡眠状态并保持 所述睡眠状态直到所述当前 TXOP结束功能的 STA;
所述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 所述 STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前 TXOP 结束功能的 STA设备。
1 9、 根据权利要求 1 7所述的方法, 其特征在于, 所述方法还包括: 当所述当前帧的 TXOP功率节省指示为禁止功率节省时, STA设备 保持清醒状态, 以下一帧作为当前帧, 返回执行所述获取当前 TXOP的当 前帧的步骤。
20、 根据权利要求 1 9所述的方法, 其特征在于, 所述 STA设备根据 对睡眠条件的判断结果确定是否进入睡眠状态包括:
在当前 TXOP的当前帧到最后一帧的每一帧中, STA设备判断是否 满足第一睡眠条件, 如果是, STA设备进入睡眠状态; 如果否, STA设 备保持清醒状态;
所述第一睡眠条件包括: 当前帧的操作对象标识中不包括对本 STA 设备的指示, 或, 当前帧的操作对象标识中包括对本 STA设备的指示且 本 STA对应的空间复用流数指示为 0 , 或, 当前帧的操作对象标识中包括 对本 STA设备的指示且本 STA收到更多数据比特指示为 0的数据帧; 或, 所述第一睡眠条件包括: 当前帧的操作对象标识中指示的部分 AI D与本 STA设备的部分 AID不同, 或, 当前帧的操作对象标识中指示 的部分 AID与本 STA设备的部分 AID相同且当前帧不是发给本 STA,或, 当前帧的操作对象标识中包括对本 STA设备的指示且本 STA收到更多数 据比特指示为 0的数据帧。
21、根据权利要求 20所述的方法,其特征在于,当所述当前帧的 TXOP 功率节省指示为禁止功率节省时, 所述以下一帧作为当前帧, 返回执行获 取当前 TXOP的当前帧的步骤之前, 该方法还包括:
STA设备判断是否满足第二睡眠条件并记录判断结果;
所述第二睡眠条件包括: 当前帧的操作对象标识中包括对本 STA设 备的指示且本 STA对应的空间复用流数指示为 0, 或, 当前帧的操作对象 标识中包括对本 STA设备的指示且本 STA收到更多数据比特指示为 0的 数据帧;
或, 所述第二睡眠条件包括: 当前帧的操作对象标识中指示的部分 AI D与本 STA设备的部分 AID相同且当前帧不是发给本 STA设备的,或, 当前帧的操作对象标识中包括对本 STA设备的指示且本 STA设备收到更 多数据比特指示为 0的数据帧。
22、 根据权利要求 21所述的方法, 其特征在于, 所述 STA设备判断 是否满足第一睡眠条件之前, 该方法还包括:
STA设备判断记录的所述第二睡眠条件的判断结果为满足或不满足, 如果为满足, STA设备进入睡眠状态; 如果为不满足, 执行所述 STA设 备判断是否满足第一睡眠条件的步骤。
23、 一种接入点 AP设备, 其特征在于, 包括:
设置模块,用于根据是否允许在当前传输机会 TXOP进行功率节省以 及当前 TX〇 P的每一帧的后续帧的操作对象标识中有无新增的终端站点 STA, 分别设置每一帧的 TXOP功率节省指示, 所述 STA为具有进入睡 眠状态功能的 STA;
发送模块,用于向 STA设备发送当前 TXOP的一个或一个以上的帧, 以使所述 STA设备在当前帧的 TX〇 P功率节省指示为允许功率节省时, 根据对睡眠条件的判断结果确定是否进入睡眠状态, 所述 STA设备为具 有进入睡眠状态功能的 STA设备。
24、 根据权利要求 23所述的方法, 其特征在于, 所述 STA为具有进 入睡眠状态功能的 STA, 具体为: 所述 STA为具有进入睡眠状态并保持 所述睡眠状态直到所述当前 TXOP结束功能的 STA;
所述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 所述 STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前 TX〇 P 结束功能的 STA设备。
25、 根据权利要求 23所述的设备, 其特征在于,
所述设置模块具体用于当允许在当前 TXOP进行功率节省,并且当前 TXOP的当前帧的后续帧的操作对象标识中无新增的 STA时, 设置当前 帧的 TXOP功率节省指示为允许功率节省或禁止功率节省; 当不允许在当 前 TXOP进行功率节省时, 设置当前帧的 TXOP功率节省指示为禁止功 率节省;当当前 TXOP的当前帧的后续帧的操作对象标识中有新增的 STA 时, 设置当前帧的 TXOP功率节省指示为禁止功率节省。
26、 根据权利要求 23所述的设备, 其特征在于,
所述设置模块具体用于当允许在当前 TXOP进行功率节省,并且当前 TXOP的当前帧的后续帧的操作对象标识中无新增的 STA时, 设置当前 帧之后预设位置的一个帧的 TXOP功率节省指示为允许功率节省或禁止 功率节省; 当不允许在当前 TXOP进行功率节省时, 设置当前帧的 TXOP 功率节省指示为禁止功率节省; 当当前 TXOP的当前帧的后续帧的操作对 象标识中有新增的 STA时, 设置当前帧的 TXOP功率节省指示为禁止功 率节省。
27、 根据权利要求 25或 26所述的设备, 其特征在于,
所述设置模块具体用于当在当前帧以及当前帧以前的操作对象标识 中包括当前 TXOP内的当前帧以后的所有帧中需要进行数据传送的 STA 设备时, 确定当前 TXOP的当前帧的后续帧的操作对象标识中无新增的 STA;
或, 所述设置模块具体用于当在当前帧的操作对象标识中包括当前 TXOP内的当前帧以后的所有帧中需要进行数据传送的 STA设备时, 确 定当前 TXOP的当前帧的后续帧的操作对象标识中无新增的 STA。
28、 根据权利要求 27所述的设备, 其特征在于,
所述设置模块还用于根据预设的一个 TXOP内 TXOP功率节省指示 的取值的变化次数分别设置每一帧的 TXOP功率节省指示;
或, 所述设置模块还用于根据预设的一个 TXOP内 TXOP功率节省 指示的取值的变化形式分别设置每一帧的 TXOP功率节省指示。
29、 根据权利要求 28所述的设备, 其特征在于,
所述设置模块具体用于根据预设的一个 TXOP内 TXOP功率节省指 示的取值的变化次数为 1次, 分别设置每一帧的 TXOP功率节省指示; 或, 所述设置模块具体用于根据预设的一个 TXOP内 TXOP功率节 省指示的取值的变化形式为当前帧的前一帧的 TXOP功率节省指示为禁 止功率节省、 当前帧的 TXOP功率节省指示为允许功率节省, 分别设置每 一帧的 TXOP功率节省指示。
30、 一种终端站点 STA设备, 所述 STA设备为具有进入睡眠状态功 能的 STA设备, 其特征在于, 包括:
获取模块, 用于获取当前传输机会 TXOP的当前帧, 所述当前帧中包 括接入点 AP设备根据是否允许在当前 TXO P进行功率节省以及后续帧的 操作对象标识中有无新增的 STA设置的 TXOP功率节省指示, 所述 STA 为具有进入睡眠状态功能的 STA;
控制模块,用于当所述当前帧的 TXOP功率节省指示为允许功率节省 时, 控制所述 STA设备根据对睡眠条件的判断结果确定是否进入睡眠状 态。
31、 根据权利要求 30所述的方法, 其特征在于, 所述 STA为具有进 入睡眠状态功能的 STA, 具体为: 所述 STA为具有进入睡眠状态并保持 所述睡眠状态直到所述当前 TXOP结束功能的 STA;
所述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 所述
STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前 TXO P 结束功能的 STA设备。
32、 根据权利要求 30所述的设备, 其特征在于,
所述控制模块还用于当所述当前帧的 T X 0 P功率节省指示为禁止功 率节省时, 控制所述 STA设备保持清醒状态, 控制所述获取模块以下一 帧作为当前帧获取当前 TXOP的当前帧。
33、 根据权利要求 30或 32所述的设备, 其特征在于,
所述控制模块具体用于当所述当前帧的 TXOP功率节省指示为允许 功率节省时, 在当前 TXOP的当前帧到最后一帧的每一帧中, 判断是否满 足第一睡眠条件, 如果是, 控制所述 STA设备进入睡眠状态; 如果否, 控制所述 ST A设备保持清醒状态; 所述第一睡眠条件包括: 当前帧的操作对象标识中不包括对本 STA 设备的指示, 或, 当前帧的操作对象标识中包括对本 STA设备的指示且 本 STA对应的空间复用流数指示为 0 , 或, 当前帧的操作对象标识中包括 对本 STA设备的指示且本 STA收到更多数据比特指示为 0的数据帧; 或, 所述第一睡眠条件包括: 当前帧的操作对象标识中指示的部分
AI D与本 STA设备的部分 AID不同, 或, 当前帧的操作对象标识中指示 的部分 AID与本 STA设备的部分 AID相同且当前帧不是发给本 STA,或, 当前帧的操作对象标识中包括对本 STA设备的指示且本 STA收到更多数 据比特指示为 0的数据帧。
34、 根据权利要求 33所述的设备, 其特征在于,
所述控制模块还用于当所述当前帧的 T X 0 P功率节省指示为禁止功 率节省时, 判断是否满足第二睡眠条件并记录判断结果;
所述第二睡眠条件包括: 当前帧的操作对象标识中包括对本 STA设 备的指示且本 STA对应的空间复用流数指示为 0, 或, 当前帧的操作对象 标识中包括对本 STA设备的指示且本 STA收到更多数据比特指示为 0的 数据帧;
或, 所述第二睡眠条件包括: 当前帧的操作对象标识中指示的部分 AI D与本 STA设备的部分 AID相同且当前帧不是发给本 STA设备的,或, 当前帧的操作对象标识中包括对本 STA设备的指示且本 STA设备收到更 多数据比特指示为 0的数据帧。
35、 根据权利要求 34所述的设备, 其特征在于,
所述控制模块还用于当所述当前帧的 TXO P功率节省指示为允许功 率节省时, 判断记录的所述第二睡眠条件的判断结果为满足或不满足, 如 果为满足, 控制所述 STA设备进入睡眠状态; 如果为不满足, 判断是否 满足所述第一睡眠条件。
36、 一种功率节省方法, 其特征在于, 包括: 终端站点 STA设备分别获取当前传输机会 TXOP的当前帧和预设帧, 所述当前帧包括后续终端 STA指示和 TXOP功率节省指示, 所述预设帧 包括操作对象标识;
当所述当前帧的 TXOP功率节省指示为允许,并且所述预设帧的操作 对象标识中不包括对本 STA设备的指示, 并且所述当前帧的后续 STA指 示为后续无新增 STA时, 所述 STA设备进入睡眠状态, 所述 STA为具有 进入睡眠状态功能的 STA;所述 STA设备为具有进入睡眠状态功能的 STA 设备。
37、 根据权利要求 36所述的方法, 其特征在于, 所述 STA为具有进 入睡眠状态功能的 STA, 具体为: 所述 STA为具有进入睡眠状态并保持 所述睡眠状态直到所述当前 TXOP结束功能的 STA;
所述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 所述 STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前 TX〇 P 结束功能的 STA设备。
38、 根据权利要求 36所述的方法, 其特征在于, 还包括:
当所述当前帧的 TXOP功率节省指示为允许,并且所述预设帧的操作 对象标识中不包括对本 STA设备的指示, 并且所述当前帧的后续 STA指 示为后续有新增 STA时, 所述 STA设备保持清醒状态。
39、 根据权利要求 36或 38所述的方法, 其特征在于,
所述后续 STA指示包括 1 比特, 当所述后续 STA指示为后续无新增
STA时, 该比特为第一值, 当所述后续 STA指示为后续有新增 STA时, 该比特为第二值, 且所述 TXOP功率节省指示包括 1 比特, 当所述 TXOP 功率节省指示为允许时, 该比特为第一值, 当所述 TXOP功率节省指示为 禁止时, 该比特为第二值;
或,
所述后续 STA指示包括 1 比特, 当所述后续 STA指示为后续无新增 STA时, 该比特为第一值, 当所述后续 STA指示为后续有新增 STA时, 该比特为第二值, 且获取所述 TXOP功率节省指示包括: 获取 TXOP功 率节省指示为允许;
或,
所述后续 STA指示以及所述 TXOP功率节省指示共包括 1 比特, 当 所述后续 STA指示为后续无新增 STA并且所述 TXOP功率节省指示为允 许时, 该比特为第一值, 当所述后续 STA指示为后续有新增 STA或者所 述 TXOP功率节省指示为禁止时, 该比特为第二值。
40、 根据权利要求 39所述的方法, 其特征在于, 所述预设帧包括: 所述当前 TXOP的当前帧;
或, 所述当前 TXOP的第一帧到当前帧中的一个或一个以上帧。
41、 根据权利要求 40所述的方法, 其特征在于,
该方法还包括: 所述 STA设备设置被包含标识;
获取预设帧的操作对象标识之后还包括: 所述 STA设备判断当前的 所述被包含标识为是或否, 如果为是, 保持所述被包含标识为是; 如果为 否, 判断所述当前帧的操作对象标识中是否包括本 STA设备的标识, 如 果是, 设置所述被包含标识为是, 否则, 保持所述被包含标识为否;
所述方法还包括: 判断所述被包含标识为是或否, 如果为是, 所述 STA设备判定所述预设帧的操作对象标识中包括对本 STA设备的指示, 如果为否, 所述 STA设备判定所述预设帧的操作对象标识中不包括对本 STA设备的指示。
42、 根据权利要求 41所述的方法, 其特征在于,
所述方法还包括: 所述 STA设备获取当前 TXOP的持续时间信息; 所述进入睡眠状态之后还包括: 在当前 TXOP的持续时间结束时, 所 述 STA设备进入清醒状态。
43、 一种终端站点 STA设备, 所述 STA设备为具有进入睡眠状态功 能的 STA设备, 其特征在于, 包括:
获取模块, 用于分别获取当前传输机会 TXOP的当前帧和预设帧, 所 述当前帧包括后续 STA指示和 TXOP功率节省指示, 所述预设帧包括操 作对象标识;
控制模块, 用于当所述当前帧的 TXOP功率节省指示为允许, 并且所 述预设帧的操作对象标识中不包括对本 STA设备的指示, 并且所述当前 帧的后续 STA指示为后续无新增 STA时,控制所述 STA设备进入睡眠状 态; 所述 STA为具有进入睡眠状态功能的 STA。
44、 根据权利要求 43所述的方法, 其特征在于, 所述 STA为具有进 入睡眠状态功能的 STA, 具体为: 所述 STA为具有进入睡眠状态并保持 所述睡眠状态直到所述当前 TXOP结束功能的 STA;
所述 STA设备为具有进入睡眠状态功能的 STA设备, 具体为: 所述 STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前 TX〇 P 结束功能的 STA设备。
45、 根据权利要求 43所述的设备, 其特征在于,
所述控制模块还用于当所述当前帧的 TXOP功率节省指示为允许,并 且所述预设帧的操作对象标识中不包括对本 STA设备的指示, 并且所述 当前帧的后续 STA指示为后续有新增 STA时,控制所述 STA设备保持清 醒状态。
46、 根据权利要求 43或 45所述的设备, 其特征在于,
所述获取模块具体用于获取表示所述后续 STA指示的 1 比特信息, 当所述后续 STA指示为后续无新增 STA时, 该比特为第一值, 当所述后 续 STA指示为后续有新增 STA时, 该比特为第二值, 且所述获取模块具 体用于获取表示所述 TXOP功率节省指示的 1 比特信息, 当所述 TXOP 功率节省指示为允许时, 该比特为第一值, 当所述 TXOP功率节省指示为 禁止时, 该比特为第二值; 或, 所述获取模块具体用于获取表示所述后续 STA指示的 1 比特信 息, 当所述后续 STA指示为后续无新增 STA时, 该比特为第一值, 当所 述后续 STA指示为后续有新增 STA时, 该比特为第二值, 并获取所述 TXOP功率节省指示为否;
或, 所述获取模块具体用于获取表示所述后续 STA指示以及所述
TXOP功率节省指示的 1 比特信息, 当所述后续 STA指示为后续无新增 STA并且所述 TXOP功率节省指示为允许时, 该比特为第一值, 当所述 后续 STA指示为后续有新增 STA或者所述 TXOP功率节省指示为禁止时, 该比特为第二值。
47、 根据权利要求 46所述的设备, 其特征在于,
所述获取模块具体用于获取所述当前 TXOP的当前帧的操作对象标 识;
或,
所述获取模块具体用于获取所述当前 TXOP的第一帧到当前帧中的 一个或一个以上帧的操作对象标识。
48、 根据权利要求 47所述的设备, 其特征在于,
还包括: 标识模块, 用于存储并更新 STA设备的被包含标识; 所述 标识模块具体用于判断当前的所述被包含标识为是或否, 如果为是, 保持 所述被包含标识为是; 如果为否, 判断所述当前帧的操作对象标识中是否 包括本 STA设备的标识, 如果是, 设置所述被包含标识为是, 否则, 保 持所述被包含标识为否;
所述控制模块具体用于判断所述被包含标识为是或否, 如果为是, 判 定所述预设帧的操作对象标识中包括对本 STA设备的指示, 如果为否, 判定所述预设帧的操作对象标识中不包括对本 STA设备的指示。
49、 根据权利要求 48所述的设备, 其特征在于,
所述获取模块还用于获取当前 TXOP的持续时间信息; 所述控制模块还用于在当前 TXOP的持续时间结束时,控制所述 STA 设备进入清醒状态。
PCT/CN2011/082357 2011-02-01 2011-11-17 功率节省方法、接入点设备和终端站点设备 Ceased WO2012103763A1 (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
RU2013140408/07A RU2548029C2 (ru) 2011-02-01 2011-11-17 Способ энергосбережения, устройство точки доступа и устройство станции
KR1020147026607A KR101537201B1 (ko) 2011-02-01 2011-11-17 전력 절약 방법, 액세스 포인트 디바이스 및 스테이션 디바이스
JP2013552088A JP5718483B2 (ja) 2011-02-01 2011-11-17 省電力方法、アクセスポイント装置、及び局装置
ES11857671.9T ES2544831T3 (es) 2011-02-01 2011-11-17 Método de economía de energía, dispositivo de punto de acceso y dispositivo de estación
KR1020137021978A KR101522126B1 (ko) 2011-02-01 2011-11-17 전력 절약 방법, 액세스 포인트 디바이스 및 스테이션 디바이스
EP11857671.9A EP2672763B1 (en) 2011-02-01 2011-11-17 Power saving method, access point device and station device
US13/466,567 US9226238B2 (en) 2011-02-01 2012-05-08 Power save method, access point device, and station device
US14/502,730 US9313737B2 (en) 2011-02-01 2014-09-30 Power save method, access point device, and station device
US15/066,939 US9736776B2 (en) 2011-02-01 2016-03-10 Power save method, access point device, and station device

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
CN201110034355.9 2011-02-01
CN201110034355 2011-02-01
CN201110046716.1 2011-02-25
CN201110046716.1A CN102625422B (zh) 2011-02-01 2011-02-25 功率节省方法、接入点设备和终端站点设备
CN201110063511.4A CN102625424B (zh) 2011-02-01 2011-03-16 功率节省方法、接入点设备和终端站点设备
CN201110063511.4 2011-03-16
CN201110122719 2011-05-12
CN201110122719.9 2011-05-12
CN201110162550.X 2011-06-16
CN201110162550.XA CN102781077B (zh) 2011-05-12 2011-06-16 功率节省方法、接入点设备和终端站点设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/466,567 Continuation US9226238B2 (en) 2011-02-01 2012-05-08 Power save method, access point device, and station device

Publications (1)

Publication Number Publication Date
WO2012103763A1 true WO2012103763A1 (zh) 2012-08-09

Family

ID=49515129

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/082357 Ceased WO2012103763A1 (zh) 2011-02-01 2011-11-17 功率节省方法、接入点设备和终端站点设备

Country Status (9)

Country Link
US (3) US9226238B2 (zh)
EP (3) EP2966915B1 (zh)
JP (2) JP5718483B2 (zh)
KR (2) KR101537201B1 (zh)
ES (2) ES2562487T3 (zh)
HU (1) HUE027394T2 (zh)
PL (2) PL2966915T3 (zh)
RU (2) RU2548029C2 (zh)
WO (1) WO2012103763A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012103763A1 (zh) 2011-02-01 2012-08-09 华为技术有限公司 功率节省方法、接入点设备和终端站点设备
US9655144B2 (en) * 2012-03-30 2017-05-16 Lg Electronics Inc. Method and device for controlling channel access in wireless LAN system
US9320020B2 (en) 2012-07-09 2016-04-19 Qualcomm Incorporated Systems and methods for partial aid selection
US9258779B2 (en) 2014-03-25 2016-02-09 Intel IP Corporation Apparatus, system and method of wireless communication during a power save state
US9288757B2 (en) * 2014-07-03 2016-03-15 Intel IP Corporation Techniques for conserving power for communication between wireless devices
US10375690B2 (en) * 2014-08-08 2019-08-06 Qualcomm Incorporated Special subframe configuration in unlicensed spectrum
US9859966B2 (en) * 2014-10-24 2018-01-02 Intel Corporation Apparatus, system and method of beamforming
US10820314B2 (en) * 2014-12-12 2020-10-27 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10827484B2 (en) 2014-12-12 2020-11-03 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US9955424B2 (en) * 2014-12-22 2018-04-24 Qualcomm Incorporated Methods and apparatus for enhanced power save protocol
KR20170125016A (ko) * 2015-03-06 2017-11-13 소니 주식회사 정보 처리 장치 및 정보 처리 방법
CN106922035B (zh) * 2015-12-28 2019-04-16 华为技术有限公司 一种传输机会控制方法及装置
US10897737B2 (en) * 2016-04-26 2021-01-19 Lg Electronics Inc. Method for reducing erroneous network allocation vector (NAV) updates in wireless LAN system, and device therefor
WO2018008890A1 (ko) * 2016-07-07 2018-01-11 엘지전자 주식회사 무선 랜 시스템에서 txop 파워 세이브 모드로 동작하는 방법 및 장치
US10212623B2 (en) 2016-12-28 2019-02-19 Intel IP Corporation Apparatus, system and method of packet coalescing
US10237017B1 (en) * 2017-08-24 2019-03-19 Uurmi Systems Pvt. Ltd Power saving in stations connected to a very high throughput access point
KR102115997B1 (ko) 2018-11-14 2020-05-28 박정훈 치약이 내장된 일체형 휴대용 칫솔
CA3151522A1 (en) * 2019-08-16 2021-02-25 Zte Corporation Power saving schemes in wireless communication
DE102019219889B3 (de) 2019-12-17 2021-03-25 Vega Grieshaber Kg Selbstlernender Sensor zum Erzeugen von Powermanagementdaten
US20260032596A1 (en) * 2024-07-26 2026-01-29 Samsung Electronics Co., Ltd. Modem doze mode for ue power saving

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866948A (zh) * 2005-05-17 2006-11-22 英华达股份有限公司 一种用于一无线传输系统中的工作站功率节省方法
US20090279464A1 (en) * 2008-05-09 2009-11-12 Nokia Corporation Power save mechanism for wireless communication devices
CN101584229A (zh) * 2005-04-25 2009-11-18 美商内数位科技公司 无线系统中效率寻址及功率节省方法及系统
US20100008276A1 (en) * 2008-07-11 2010-01-14 Milind Kopikare Power save mode for access points

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100665457B1 (ko) * 2003-04-30 2007-01-04 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 슬립 모드 및 어웨이크 모드에서의 상태 천이 제어 시스템 및 방법
US7245946B2 (en) * 2003-07-07 2007-07-17 Texas Instruments Incorporated Optimal power saving scheduler for 802.11e APSD
US7551948B2 (en) 2003-07-24 2009-06-23 Cisco Technology, Inc. Uniform power save method for 802.11e stations
US7190962B2 (en) 2004-04-01 2007-03-13 Qualcomm Incorporated Networked wireless communications device programmed to identify and eliminate probable multipath errors to enhance accuracy in correcting sleep clock for thermally induced errors
US7570613B2 (en) * 2004-04-21 2009-08-04 Avaya Technology Corp. Organization of automatic power save delivery buffers at an access point
CA2600724A1 (en) * 2005-03-14 2006-09-21 H-Stream Wireless, Inc. Method and apparatus for operating a wireless pan network using an overlay protocol that enhances co-existence with a wireless lan network
US7577438B2 (en) 2005-04-25 2009-08-18 Interdigital Technology Corporation Method and system for efficient addressing and power savings in wireless systems
KR100850912B1 (ko) * 2005-06-15 2008-08-07 삼성전자주식회사 무선통신시스템에서 전력 절약 장치 및 방법
GB2429871A (en) * 2005-06-30 2007-03-07 Nokia Corp Method of implementing unscheduled automatic power save delivery (APSD) between a terminal and an access point
US8619658B2 (en) * 2005-09-21 2013-12-31 Interdigital Technology Corporation Method and apparatus for transmission management in a wireless communication system
US8031661B2 (en) * 2005-11-08 2011-10-04 Intellectual Ventures I Llc Symmetric transmit opportunity (TXOP) truncation
US8014818B2 (en) * 2006-01-04 2011-09-06 Interdigital Technology Corporation Methods and systems for providing efficient operation of multiple modes in a WLAN system
US7796545B2 (en) 2006-01-10 2010-09-14 Qualcomm Incorporated Method and apparatus for scheduling in a wireless communication network
WO2007127311A2 (en) * 2006-04-24 2007-11-08 Interdigital Technology Corporation Method and signaling procedure for transmission opportunity usage in a wireless mesh network
KR101267308B1 (ko) * 2006-06-05 2013-05-27 삼성전자주식회사 무선 메시 네트워크에서의 전력 절약을 위한 수면모드 제어방법 및 시스템
JP4844245B2 (ja) * 2006-06-08 2011-12-28 ソニー株式会社 通信システム、通信装置及び通信方法、並びにコンピュータ・プログラム
US8374192B2 (en) * 2006-10-19 2013-02-12 Qualcomm Incorporated Power save enhancements for wireless communication
JP5232869B2 (ja) * 2007-11-12 2013-07-10 エルジー エレクトロニクス インコーポレイティド ダイレクトリンク設定無線ネットワークにおける電源節約モードのための手順
US7782926B2 (en) 2008-03-18 2010-08-24 On-Ramp Wireless, Inc. Random phase multiple access communication interface system and method
US8275261B2 (en) * 2008-04-17 2012-09-25 Pmc Sierra Ltd Power saving in IEEE 802-style networks
EP2304992B1 (en) 2008-07-11 2013-01-23 Marvell World Trade Ltd. Power save mode for access points
US8532221B2 (en) * 2010-02-10 2013-09-10 Marvell World Trade Ltd. Transmission protection for wireless communications
KR101778958B1 (ko) * 2010-03-09 2017-09-18 삼성전자주식회사 멀티 유저의 전력 절감을 위한 단말 및 액세스 포인트의 통신 방법
KR101807732B1 (ko) * 2010-03-09 2018-01-18 삼성전자주식회사 파워 세이빙을 위한 멀티 유저 무선 네트워크 및 멀티 유저 무선 네트워크에서 단말 및 액세스 포인트의 통신 방법
JP5735550B2 (ja) * 2010-03-09 2015-06-17 サムスン エレクトロニクス カンパニー リミテッド 端末及びアクセスポイント、その通信方法、並びにコンピュータで読み取り可能な記録媒体
KR101807725B1 (ko) * 2010-03-09 2017-12-11 삼성전자주식회사 전송 장치 및 수신 장치의 통신 방법
CN106046159B (zh) 2010-03-12 2020-06-16 德彪发姆国际有限公司 Cd37结合分子及其免疫缀合物
US8594007B2 (en) 2010-04-23 2013-11-26 Qualcomm Incorporated Sequential ACK for multi-user transmissions
PL3402088T6 (pl) * 2010-07-01 2023-07-17 Lg Electronics Inc. Sposób i urządzenie do nadawania i odbierania pakietu mimo w bezprzewodowej sieci lokalnej
US8644281B2 (en) * 2010-07-27 2014-02-04 Lg Electronics Inc. Method and apparatus of accessing channel in wireless communication system
KR101527120B1 (ko) * 2010-08-17 2015-06-08 삼성전자주식회사 멀티 유저의 txop 파워 세이빙을 위한 액티브 모드에서의 단말 및 액세스 포인트의 통신 방법
US8917743B2 (en) 2010-10-06 2014-12-23 Samsung Electronics Co., Ltd. Method and system for enhanced contention avoidance in multi-user multiple-input-multiple-output wireless networks
US8634336B2 (en) * 2010-10-08 2014-01-21 Lg Electronics Inc. Method for power saving in wireless local area network and apparatus for the same
US20120182886A1 (en) 2011-01-14 2012-07-19 Nokia Corporation Method and Apparatus for Wireless Medium Access
CN103430601B (zh) * 2011-01-16 2017-08-04 Lg电子株式会社 基于标识信息分配进行通信的方法和设备
KR101762699B1 (ko) 2011-01-25 2017-07-28 삼성전자주식회사 전송 장치, 수신 장치 및 그 통신 방법
WO2012103763A1 (zh) 2011-02-01 2012-08-09 华为技术有限公司 功率节省方法、接入点设备和终端站点设备
CN103906209B (zh) 2011-02-01 2015-04-15 华为技术有限公司 功率节省方法、接入点设备和终端站点设备
TWI462618B (zh) * 2011-02-25 2014-11-21 Htc Corp 用以協商行動裝置與無線網路基地台之間之電源管理模式的方法以及行動裝置
KR101883892B1 (ko) * 2011-10-13 2018-08-01 한국전자통신연구원 통신 시스템에서 데이터 송수신 장치 및 방법
KR20160019383A (ko) * 2014-08-11 2016-02-19 뉴라컴 인코포레이티드 고효율 무선랜의 물리계층 프로토콜 데이터 유닛 포맷
KR20160022790A (ko) * 2014-08-20 2016-03-02 뉴라컴 인코포레이티드 고효율 무선랜에서 패딩을 포함하는 물리계층 프로토콜 데이터 유닛 포맷

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101584229A (zh) * 2005-04-25 2009-11-18 美商内数位科技公司 无线系统中效率寻址及功率节省方法及系统
CN1866948A (zh) * 2005-05-17 2006-11-22 英华达股份有限公司 一种用于一无线传输系统中的工作站功率节省方法
US20090279464A1 (en) * 2008-05-09 2009-11-12 Nokia Corporation Power save mechanism for wireless communication devices
US20100008276A1 (en) * 2008-07-11 2010-01-14 Milind Kopikare Power save mode for access points

Also Published As

Publication number Publication date
US20150016327A1 (en) 2015-01-15
HUE027394T2 (en) 2016-10-28
RU2015105354A (ru) 2015-06-20
JP2014241650A (ja) 2014-12-25
KR20130121161A (ko) 2013-11-05
US9226238B2 (en) 2015-12-29
US20120224521A1 (en) 2012-09-06
KR101537201B1 (ko) 2015-07-15
JP5718483B2 (ja) 2015-05-13
PL2822332T3 (pl) 2016-04-29
EP2966915A1 (en) 2016-01-13
KR20140121889A (ko) 2014-10-16
PL2966915T3 (pl) 2017-11-30
US20160205627A1 (en) 2016-07-14
EP2822332A1 (en) 2015-01-07
ES2562487T3 (es) 2016-03-04
EP2672763A4 (en) 2014-04-30
EP2672763B1 (en) 2015-05-20
US9313737B2 (en) 2016-04-12
KR101522126B1 (ko) 2015-05-20
ES2544831T3 (es) 2015-09-04
EP2822332B1 (en) 2015-11-11
RU2588598C2 (ru) 2016-07-10
JP2014507093A (ja) 2014-03-20
JP5938791B2 (ja) 2016-06-22
EP2672763A1 (en) 2013-12-11
RU2013140408A (ru) 2015-03-10
RU2548029C2 (ru) 2015-04-10
EP2966915B1 (en) 2017-06-21
US9736776B2 (en) 2017-08-15

Similar Documents

Publication Publication Date Title
WO2012103763A1 (zh) 功率节省方法、接入点设备和终端站点设备
JP2014507093A5 (zh)
CN108271263B (zh) 空间复用的方法及装置
KR101527120B1 (ko) 멀티 유저의 txop 파워 세이빙을 위한 액티브 모드에서의 단말 및 액세스 포인트의 통신 방법
CN102781077B (zh) 功率节省方法、接入点设备和终端站点设备
US20240057202A1 (en) Method for small data transmission in rrc_inactive state and related devices
US20150162969A1 (en) Physical layer header with access point identifier
WO2017200998A1 (en) Tx scheduling using hybrid signaling techniques
KR20110102161A (ko) 파워 세이빙을 위한 멀티 유저 무선 네트워크 및 멀티 유저 무선 네트워크에서 단말 및 액세스 포인트의 통신 방법
KR101901186B1 (ko) 전송 장치 및 수신 장치의 통신 방법
CN105208670A (zh) 一种回收逆向授予中传输机会控制权的方法及装置
CN103906209B (zh) 功率节省方法、接入点设备和终端站点设备
CN102769899B (zh) 发送数据的方法和无线传输设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11857671

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2013552088

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20137021978

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2011857671

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2013140408

Country of ref document: RU

Kind code of ref document: A