功率节省方法、接入点设备和终端站点设备的制作方法

文档序号:7610266阅读:177来源:国知局
专利名称:功率节省方法、接入点设备和终端站点设备的制作方法
技术领域
本发明实施例涉及无线通信技术,尤其涉及功率节省方法、接入点(AccessPoint,简称AP)设备和终端站点(Station,简称STA)设备。
背景技术
对于多入多出(Multiple-InputMultiple-Output,简称 MIM0)无线通信系统,在一个传输机会(Transmit Opportunity,简称TX0P)中,并不是一个基本服务组(BasicService 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功率节省指示所指示的有效区间为当前的TX0P,因此,如果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设备均根据睡眠条件判断,若满足睡眠条件就进入睡眠状态。因此,对于多用户MMO (Multi-User MM0,简称MU-MM0)模式,采用现有的功率节省方法,仅适用于TXOP的第一帧中的操作对象标识包括了该TXOP涉及的所有具有进入睡眠状态功能的STA设备的情况,而对于单用户MMO (Single-User MIM0,简称SU-MM0)模式,该方法仅适用于TXOP的各个帧的操作对象标识只指示不多于一个的具有进入睡眠状态功能的STA设备的情况,因此只有在较少的情境下才能够进行功率节省,应用范围小, 因此功率节省的效果不佳。

发明内容
本发明实施例提供功率节省方法、AP设备和STA设备,用以解决现有技术中的缺陷,扩大功率节省的应用范围,增强功率节省效果。本发明实施例提供一种功率节省方法,包括根据是否允许在当前传输机会TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的终端站点STA,分别设置每一帧的TXOP功率节省指示,所述STA为具有进入睡眠状态功能的STA ;
向STA设备发送当前TXOP的一个或一个以上的帧,以使所述STA设备在当前帧的 TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定是否进入睡眠状态,所述STA设备为具有进入睡眠状态功能的STA设备。本发明实施例提供一种功率节省方法,包括获取当前TXOP的当前帧,所述当前帧中包括AP设备根据是否允许在当前TXOP进行功率节省以及后续帧的操作对象标识中有无新增的STA设置的TXOP功率节省指示,所述 STA为具有进入睡眠状态功能的STA ;当所述当前帧的TXOP功率节省指示为允许功率节省时,STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态,所述STA设备为具有进入睡眠状态功能的STA设备。本发明实施例还提供一种AP设备,包括设置模块,用于根据是否允许在当前传输机会TXOP进行功率节省以及当前TXOP 的每一帧的后续帧的操作对象标识中有无新增的终端站点STA,分别设置每一帧的TXOP功率节省指示,所述STA为具有进入睡眠状态功能的STA ;发送模块,用于向STA设备发送当前TXOP的一个或一个以上的帧,以使所述STA 设备在当前帧的TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定是否进入睡眠状态,所述STA设备为具有进入睡眠状态功能的STA设备。。本发明实施例还提供一种STA设备,,所述STA设备为具有进入睡眠状态功能的 STA设备,包括获取模块,用于获取当前传输机会TXOP的当前帧,所述当前帧中包括接入点AP设备根据是否允许在当前TXOP进行功率节省以及后续帧的操作对象标识中有无新增的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。
由上述技术方案可知,本发明实施例在同一个TXOP中不同帧的TXOP功率节省指示可以不同,只有当无新增的STA并且允许在当前TXOP进行功率节省这两个条件均满足时,该帧或该帧的后续帧的TXOP功率节省指示才指示为允许功率节省,STA在当前帧的 TXOP功率节省指示为允许功率节省时,才对睡眠条件进行判断,根据判断结果确定是否进入睡眠状态。或者,通过AP设备向STA设备发送后续STA指示,当TXOP功率节省指示为允许且后续STA指示为后续无新增STA且预设帧的操作对象标识中不包括本STA设备的标识时,该STA设备进入睡眠状态。因此,该方法不要求TXOP的第一帧中的操作对象标识包括该TXOP涉及的所有STA设备,从而扩大了功率节省方法的应用范围,增强了功率节省效果。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一的功率节省方法的流程图;图2为本发明实施例二的功率节省方法的流程图;图3为本发明实施例三的功率节省方法的流程图;图4为本发明实施例四的功率节省方法的流程图;图5为本发明实施例五的AP设备的结构示意图;图6为本发明实施例六的STA设备的结构示意图;图7为本发明实施例七的功率节省方法的流程图;图8为本发明实施例八的功率节省方法的流程图;图9为本发明实施例九的功率节省方法的流程图;图10为本发明实施例十的功率节省方法的流程图;图11为本发明实施例i^一的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-MMO模式下,该三项条件具体包括以下内容。条件一当预设帧的操作对象标识中指示的部分关联标识(association identifier,简称AID)与本STA设备的部分AID不同时,STA设备进入睡眠状态。条件二 当预设帧的操作对象标识中指示的部分AID与本STA设备的部分AID 相同,但当前帧不是发给本STA时,STA设备进入睡眠状态。条件三当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧时,STA 设备进入睡眠状态。采用现有的功率节省方法,同一个TXOP中的每一帧的No TXOP PS完全相同。对于 MU-MIMO模式,当第一帧的No TXOP PS指示为允许功率节省时,如果在该TXOP的后续帧的操作对象标识中涉及第一帧中未包括的STA设备,由于该STA设备在收到第一帧后已经进入了睡眠状态,则无法响应后续帧的指示。而对于SU-MMO模式,当第一帧的No TXOP PS指示为允许功率节省时,如果TXOP的后续帧指示的STA设备与第一帧指示的STA设备不同, 由于后续帧指示的STA设备在收到第一帧后已经进入了睡眠状态,则无法响应后续帧的指
/Jn o针对上述缺陷,本发明实施例提出一种功率节省方法,在同一个TXOP中,可以为不同的帧设置不同的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设备进入睡眠状态均为此含义。图I为本发明实施例一的功率节省方法的流程图。在本发明实施例一中,以AP设备的操作流程为例对该功率节省方法进行说明。如图I所示,该方法包括以下过程。步骤101 AP设备根据是否允许在当前TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA,分别设置每一帧的TXOP功率节省指示。步骤102 AP设备向STA设备发送当前TXOP的一个或一个以上的帧,以使STA设备在当前帧的TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定是否进入睡眠状态。在本步骤中,每一帧中包括该帧的操作对象标识和该帧的TXOP功率节省指示。在上述技术方案的基础上,进一步地对步骤101的具体方法进行介绍。在同一个 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指示相关的各个比特的设置。步骤102中,AP设备向STA设备发送当前TXOP的一个或一个以上的帧,以使STA 设备在当前帧的TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定是否进入睡眠状态。很好理解地是,这里的确定是否进入睡眠状态,在一个实施例中可以是确定是否能进入睡眠状态。很好理解地是,如当步骤102所述,如果STA设备在当前帧的TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定进入睡眠状态,在一个实施例中可以为该STA设备在当前帧进入睡眠状态;在另一个实施例中该STA设备在当前帧也可以不进入睡眠状态,而是等待预设的帧数后再进入睡眠状态。另外,如前所述,当上述STA设备决定进入睡眠状态时,上述STA设备进入睡眠状态,并保持上述睡眠状态直到当前TXOP结束。以下实施例中关于STA设备进入睡眠状态均为此含义。图2为本发明实施例二的功率节省方法的流程图。在本发明实施例二中,以STA 设备的操作流程为例对该功率节省方法进行说明。如图2所示,该方法包括以下过程。步骤201 :STA设备获取当前TXOP的当前帧,其中,当前帧中包括AP设备根据是否允许在当前TXOP进行功率节省以及后续帧的操作对象标识中有无新增的STA设置的TXOP 功率节省指示。在本步骤中,STA设备获取到的每一帧的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功率节省指示设置为禁止功率节省。步骤202 :当当前帧的TXOP功率节省指示为允许功率节省时,STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态。在上述技术方案的基础上,进一步地,当当前帧的TXOP功率节省指示为禁止功率节省时,STA设备以下一帧作为当前帧,返回执行步骤201。
在本发明实施例二中,同一个TXOP中不同帧的TXOP功率节省指示可以不同,只有当无新增的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功率节省指示为例,并且,以当前TXOP中无新增STA设备且允许在当前TXOP进行功率节省时,AP在当前帧可以设置该禁止TXOP功率节省指示为否为例。 在本发明实施例三中,睡眠条件包括第一睡眠条件。如图3所示,该方法包括以下过程。步骤301 AP设备向STA设备发送当前TXOP的一个或一个以上的帧。其中,每一帧中包括该帧的操作对象标识和该帧的禁止TXOP功率节省指示,每一帧的禁止TXOP功率节省指示由AP根据当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA分别设
置。 在本步骤中,一个TXOP包括一个或一个以上帧,AP设备在每一帧中向STA设备下发当前帧的禁止TXOP功率节省指示,并下发当前帧指示的操作所对应的STA设备的标识。AP将上述的禁止TXOP功率节省指示和操作对象标识携带在每一帧的前导序列中发送给STA设备。具体地,可以在每一帧的前导序列的超高吞吐率模式的信令Al (Very high throughput signal Al,简称VHT-SIG-A1)字段中,采用I个比特作为禁止TXOP功率节省指示,采用I个以上比特指示操作对象标识。例如,对于操作对象标识,可以采用VHT-SIG-Al 字段中的I个或I个以上比特指示该帧对应的操作对象标识。对于禁止TXOP功率节省指示,可以采用VHT-SIG-Al字段的B22比特作为禁止TXOP功率节省指示,将该比特称为No TXOP PS比特。如果No TXOPPS比特为0,表示禁止TXOP功率节省指示为否,允许本BSS的 STA进行功率节省操作,即允许STA在清醒状态与睡眠状态之间切换。如果No TXOPPS比特为1,表示禁止TXOP功率节省指示为是,禁止本BSS的STA进行功率节省操作,即STA必须保持清醒状态。在对每一帧的No TXOP PS比特进行设置时,AP不仅根据是否允许在当前TXOP进行功率节省进行设置,还需要根据在该TXOP中当前帧的后续帧中有无新增的STA进行设置。具体地,如果后续帧无新增的STA,且允许在当前TXOP进行功率节省,则AP设备可以设置当前帧的No TXOP PS比特为0,允许STA进行功率节省,也可以设置当前帧的No TXOP PS 比特为1,禁止STA进行功率节省。如果后续帧无新增的STA,且不允许在当前TXOP进行功率节省,则AP设置当前帧的No TXOP PS比特为I,不允许STA进行功率节省。如果后续帧有新增的STA,则AP设置当前帧的No TXOP PS比特为1,不允许STA在当前TXOP进行功率节省。其中,AP设备具体可以采用本发明实施例一和本发明实施例二中记载的两种方法,对当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA进行判断。在本发明实施例三中,仅以采用第二种方法为例予以说明。具体地,如果在TXOP内的当前帧以及当前帧以后的所有帧,AP设备都只给同一个STA设备传输数据,或者AP设备都只给同一个MU-MIMO 组内若干个用户传输数据,则AP设备判断后续无新增STA,因此可以用No TXOP PS比特指示STA是否可以进入睡眠状态,S卩,可以设置No TXOP PS = 0,也可以设置No TXOP PS = I。否则,AP设备必须把No TXOP PS比特设置为1,即指示STA设备不可以进入睡眠状态, 也就是说,如果在TXOP内当前帧以后的帧中,AP设备需要给当前帧的操作对象标识所指示的若干个STA设备以外的STA设备传输数据,则AP设备必须指示STA设备不可以进入睡眠状态。其中,在TXOP内当前帧以后的帧中,AP设备给当前帧的操作对象标识所指示的若干个STA设备以外的STA设备传输数据的具体情况包括在SU-MMO模式下,AP设备给当前帧的操作对象标识所指示STA设备以外的STA设备传输数据;在MU-MMO模式下,AP给当前帧的操作对象标识所指示的多个STA设备组成的集合以外的STA设备传输数据。在MU-MIMO模式下,该操作对象标识为组标识(Group Identity,简称Group ID)。 在执行本功率节省方法之前,预先通过信令对Group ID进行定义并在STA设备上进行设置。具体地,MU-MMO模式下包括I个或者I个以上的MU-MMO组,其中每个MU-MMO组包括I个以上的STA设备,通常为4个STA设备,通过Group ID对上述I个或者I个以上的 MU-MMO组分别进行标识。在执行本功率节省方法之前,AP设备通过相关的信令把上述对Group ID的定义发给各个STA设备,各个STA设备收到上述定义之后,存储上述的定义中与自己相关的部分,从而在执行本功率节省方法时,AP设备向STA设备发送操作对象标识, 即Group ID, STA设备收到Group ID之后,能够根据自身存储的Group ID的定义,知道自己是否属于该Group ID指示的MU-MMO组,如果STA设备属于该Group ID指示的MU-MMO 组,则说明该操作对象标识中包括对本STA设备的指示,如果STA设备不属于该Group ID 指示的MU-MMO组,则说明该操作对象标识中不包括对本STA设备的指示。在SU-MMO模式下,该操作对象标识为该巾贞对应的I个STA的部分关联标识(association identifier, 简称AID),或者,该操作对象标识为该帧对应的I个STA的AID的一部分,也称为partial AID。一种具体实施方式
为,在SU-MMO模式下,AID由12个比特组成,该操作对象标识为 AID的12个比特中的低9位。如果该AID或partial AID与本STA设备的AID或partial AID相同,则说明该操作对象标识中包括对本STA设备的指示,如果该AID或partial AID 与本STA设备的AID或partial AID不同,则说明该操作对象标识中不包括对本STA设备的指示。步骤302 =STA设备获取当前TXOP的当前帧,其中,当前帧中包括该帧的禁止TXOP 功率节省指示和该帧的操作对象标识。 在本步骤中,在本步骤中,STA设备从来自AP设备的帧的前导序列中获取当前帧的禁止TXOP功率节省指示和操作对象标识。步骤303 :STA设备判断当前帧的禁止TXOP功率节省指示为是或否,如果为否,执行步骤304 ;如果为是,STA设备保持清醒状态,并且,STA设备以下一帧作为新的当前帧,返回执行步骤302。在本步骤中,STA设备判断上述用于表示禁止TXOP功率节省指示的I个比特为是或否,如果该比特为否,说明同时满足两个条件,即允许进行TXOP功率节省并且后续无新增STA,则可以进行功率节省,继续执行以下的步骤304 ;如果该比特为是,说明其中一个条件不满足,或两个条件均不满足,则STA设备保持清醒状态。步骤304 :在当前TXOP的当前帧到最后一帧的每一帧中,STA设备判断是否满足第一睡眠条件,如果是,STA设备进入睡眠状态;如果否,STA设备保持清醒状态。在本步骤中,第一睡眠条件不必对现有通信协议中的睡眠条件进行修改,从而更加便于对现有的通信设备进行升级改造。具体地,在MU-MMO模式下,第一睡眠条件可以包括如下三项条件中的一种或多种的组合,当其中一项条件满足时,即判断为满足第一睡眠条件,STA设备进入睡眠状态; 当第一睡眠条件所包含的一种或多种条件均不满足时,判断为不满足第一睡眠条件,STA设备保持清醒状态。该三项条件具体可以包括以下内容。条件一当当前帧的操作对象标识中不包括对本STA设备的指示时,STA设备进入睡眠状态。条件二 当当前帧的操作对象标识中包括对本STA设备的指示,并且本STA对应的空间复用流数指示为0时,STA设备进入睡眠状态。条件三当当前帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧时,STA设备进入睡眠状态。在本步骤中,在SU-MMO模式下,第一睡眠条件可以包括如下三项条件中的一种或多种的组合,当其中一项条件满足时,即判断为满足第一睡眠条件,STA设备进入睡眠状态;当第一睡眠条件所包含的一种或多种条件均不满足时,判断为不满足第一睡眠条件,STA设备保持清醒状态。该三项条件 具体可以包括以下内容。条件一当当前帧的操作对象标识中指不的部分AID与本STA设备的部分AID不同时,STA设备进入睡眠状态。条件二 当当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同,但当前帧不是发给本STA时,STA设备进入睡眠状态。具体地,STA设备可以采用多种方式判断当前帧是否是发给本STA设备的,其中一种具体实施方式
是,STA设备判断当前帧的MAC标识是否符合本STA设备的MAC标识,如果是,当前帧是发给本STA设备的,如果否,当前帧不是发给本 STA设备的。条件三当当前帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为O的数据帧时,STA设备进入睡眠状态。在执行步骤304时,在当前TXOP的当前帧到最后一帧的每一个帧中,一种较佳的实施方式的判断流程如下。第一步STA设备判断当前帧的操作对象标识中是否包括对本STA设备的指示,如果是,执行第二步;如果否,STA设备进入睡眠状态。第二步在MU-MMO模式下,判断本STA对应的空间复用流数指示是否为0,或,本 STA是否收到更多数据比特指示为0的数据帧,如果是,STA设备进入睡眠状态;如果否,STA 设备保持清醒状态。在SU-MIMO模式下,判断当前帧是否是发给本STA设备的,或,判断本 STA是否收到更多数据比特指示为0的数据帧,如果当前帧不是发给本STA设备或本STA 设备收到更多数据比特指示为0的数据帧,则STA设备进入睡眠状态,如果当前帧是发给本 STA设备并且本STA设备收到更多数据比特指示为I的数据帧,则STA设备保持清醒状态。在本发明实施例三中,同一个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中自始至终无法进行功率节省,而采用本发明实施例三的功率节省方法,第一帧的NoTXOP 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-MMO模式下,第二睡眠条件可以包括如下两项条件中的一种或两种的组合。当其中一项条件满足时,即判断为满足第二睡眠条件,STA设备记录判断结果为满足。当第二睡眠条件所包含的两种条件均不满足时,判断为不满足第二睡眠条件,STA设备记录判断结果为不满足。该两项条件具体可以包括以下内容。条件一当前帧的操作对象标识中包括对本STA设备的指示,并且本STA对应的空间复用流数指示为 O。条件二 当当前帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧。在本步骤中,在SU-MMO模式下,第二睡眠条件可以包括如下两项条件中的一种或两种的组合。当其中一项条件满足时,即判断为满足第二睡眠条件,STA设备记录判断结果为满足。当第二睡眠条件所包含的两种条件均不满足时,判断为不满足第二睡眠条件, STA设备记录判断结果为不满足。该两项条件具体可以包括以下内容。条件一当当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同,但当前帧不是发给本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 TXOPPS进行判断;在后续过程中,当STA设备接收到No TXOP PS为允许功率节省的帧时,先根据记录的第二睡眠条件的判断结果确定是否进入睡眠状态,当该判断结果为不满足时,再对当前帧到最后一帧的多个帧进行第一睡眠条件判断,从而确定是否进入睡眠状态。该方法对于TXOP的第一帧中的操作对象标识并未包括该TXOP涉及的所有STA设备的情况仍可适用,不仅扩大了功率节省的应用范围,而且增强了功率节省效果。并且,通过在No TXOP PS为禁止功率节省时预先判断第二睡眠条件并记录结果,当该结果为满足第二睡眠条件时,一旦接收到No TXOP PS为允许功率节省的帧,STA设备即可立即进入睡眠状态,而不必再对第一睡眠条件进行判断,从而STA设备可以尽早的进入睡眠状态,还节省了进入睡眠状态的判断时间,从而增强了功率节省的效果。特别的,可能存在这样的STA设备,它在No TXOP PS为禁止功率节省的各帧中的至少一帧满足第二睡眠条件,而在No TXOP PS为允许功率节省的各帧都不满足第二睡眠条件,那么如果采用其它实施例记载的技术方案,该STA 设备不能进入睡眠状态,而采用本发明实施例四记载的技术方案,该STA设备可以进入睡眠状态,从而进一步增强了功率节省的效果。进一步地,在上述 本发明实施例三和本发明实施例四中,禁止TXOP功率节省指示仅是TXOP功率节省指示的一种具体实施方式
,本领域技术人员根据现有技术可以理解,也可以采用允许TXOP功率节省指示表示TXOP功率节省指示,当允许TXOP功率节省指示为是时,表示在当前TXOP内允许功率节省;当允许TXOP功率节省指示为否时,表示在当前TXOP 内禁止功率节省。进一步地,在上述本发明实施例一至本发明实施例四中,AP在对TXOP功率节省指示进行设置时,还可以进一步对TXOP功率节省指示的取值的变化次数和/或取值的变化形式进行限制。由于在同一个TXOP中,AP设备根据是否允许在当前TXOP进行功率节省以及在该 TXOP的后续帧中有无新增的STA,对每一帧的TXOP功率节省指示进行设置,则TXOP功率节省指示的取值有可能发生多次变化,例如,在第一帧中,允许进行功率节省且后续有新增 STA,则第一帧的TXOP功率节省指示为禁止功率节省,以No TXOP PS = I为例;在第二帧中,允许进行功率节省且后续无新增STA,则第二帧的TXOP功率节省指示为允许功率节省, 以No TXOP PS = 0为例;在第三帧中,不允许进行功率节省且后续无新增STA,则第三帧的 TXOP功率节省指示为禁止功率节省,以No TXOP PS = I为例,以此类推。在上述技术方案的基础上,为了降低AP设备以及STA设备的处理过程的复杂度,在对TXOP功率节省指示进行设置时,可以预先设置在一个TXOP内TXOP功率节省指示的取值的变化次数,AP设备还可以进一步根据预设的TXOP功率节省指示的取值的变化次数分别设置每一帧的TXOP功率节省指示。例如,预设TXOP功率节省指示的取值的变化次数为2次或3次,一种较佳的实施方式是,预设TXOP功率节省指示的取值的变化次数为I次,即,在同一个TXOP中,只允许 TXOP功率节省指示变化I次。则在上述实例中,虽然根据是否允许在当前TXOP进行功率节省以及在该TXOP的后续帧中有无新增的STA,第三帧应该设置为No TXOP PS = 1,但是由于预设TXOP功率节省指示的取值的变化次数为I次,在第二帧中,TXOP功率节省指示已经相对于第一帧发生了变化,因此在第三帧中,不对No TXOP PS进行改变,而仍旧采用与第二帧相同的No TXOP PS = O。在上述技术方案的基础上,还可以预先设置在一个TXOP内TXOP功率节省指示的取值的变化形式,AP设备根据预设的TXOP功率节省指示的取值的变化形式分别设置每一帧的TXOP功率节省指示。例如,预先设置在一个TXOP内TXOP功率节省指示的取值的变化形式为从禁止功率节省指示变化为允许功率节省指示。因此,在同一个TXOP中,只允许 TXOP功率节省指示从禁止功率节省指示变化为允许功率节省指示,即,如果当前帧的前一帧的TXOP功率节省指示为禁止功率节省,允许设置当前帧的TXOP功率节省指示为允许功率节省,而如果当前帧的前一帧的TXOP功率节省指示为允许功率节省,则不允许设置当前帧的TXOP功率节省指示为禁止功率节省。以No TXOP PS为例,只允许其取值从I变化为 0,当根据是否允许在当前TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA进行判断,应该从允许功率节省指示变化为禁止功率节省指示时, AP设备不对TXOP功率节省指示的设置进行更改,即仍保持其为允许功率节省指示。

进一步地,在上述技术方案的基础上,还可以对过程中的当前帧进行扩展。具体地,在上述步骤302以及步骤402中,STA设备除了获取当前TXOP的当前帧以外,还可以获取当前TXOP的第一帧到当前帧的一个以上的帧,该一个以上的帧中包括每一帧各自的操作对象标识。在步骤304中对第一睡眠条件进行判断时,以及在步骤406中对第二睡眠条件进行判断时,将所有根据当前帧的操作对象标识进行判断的条件,扩展为根据上述一个以上的帧的操作对象标识进行判断。图5为本发明实施例五的AP设备的结构示意图。如图5所示。该AP设备至少包括设置模块51和发送模块52。本发明实施例五的AP设备的具体工作流程可以参见上述本发明实施例一至本发明实施例四记载的技术方案。其中,设置模块51用于根据是否允许在当前TXOP进行功率节省以及当前TXOP 的每一帧的后续帧的操作对象标识中有无新增的STA,分别设置每一帧的TXOP功率节省指示;发送模块52用于向STA设备发送当前TXOP的一个或一个以上的帧,以使STA设备在当前帧的TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定是否进入睡眠状态。在上述技术方案的基础上,设置模块51具体用于当允许在当前TXOP进行功率节省,并且当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA时,设置当前帧的 TXOP功率节省指示为允许功率节省或禁止功率节省;当不允许在当前TXOP进行功率节省时,设置当前帧的TXOP功率节省指示为禁止功率节省;当当前TXOP的当前帧的后续帧的操作对象标识中有新增的STA时,设置当前帧的TXOP功率节省指示为禁止功率节省。在上述技术方案的基础上,设置模块51具体用于当允许在当前TXOP进行功率节省,并且当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA时,设置当前帧之后预设位置的一个帧的TXOP功率节省指示为允许功率节省或禁止功率节省;当不允许在当前TXOP进行功率节省时,设置当前帧的TXOP功率节省指示为禁止功率节省;当当前TXOP 的当前帧的后续帧的操作对象标识中有新增的STA时,设置当前帧的TXOP功率节省指示为禁止功率节省。在上述技术方案的基础上,设置模块51具体用于当在当前帧以及当前帧以前的操作对象标识中包括当前TXOP内的当前帧以后的所有帧中需要进行数据传送的STA设备时,确定当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA。或者,设置模块51具体用于当在当前帧的操作对象标识中包括当前TXOP内的当前帧以后的所有帧中需要进行数据传送的STA设备时,确定当前TXOP的当前帧的后续帧的操作对象标识中无新增的 STA。在上述技术方案的基础上,设置模块51还用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化次数分别设置每一帧的TXOP功率节省指示。和/或,设置模块51还用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化形式分别设置每一帧的TXOP 功率节省指示。在上述技术方案的基础上,设置模块51具体用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化次数为I次,分别设置每一帧的TXOP功率节省指示。和/或 ,设置模块51具体用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化形式为当前帧的前一帧的TXOP功率节省指示为禁止功率节省、当前帧的TXOP功率节省指示为允许功率节省,分别设置每一帧的TXOP功率节省指示。在本发明实施例五中,只有当无新增的STA并且允许进行功率节省这两个条件均满足时,AP设备的设置模块才将该帧或该帧的后续帧的TXOP功率节省指示设置为允许功率节省,以使STA设备根据该TXOP功率节省指示确定是否进行睡眠条件的判断。因此对于 TXOP的第一帧中的操作对象标识并未包括该TXOP涉及的所有STA设备的情况仍可进行功率节省,从而扩大了功率节省的应用范围,增强了功率节省效果。图6为本发明实施例六的STA设备的结构示意图。如图6所示。该STA设备至少包括获取模块61和控制模块62。本发明实施例六的STA设备的具体工作流程可以参见上述本发明实施例一至本发明实施例四记载的技术方案。其中,获取模块61用于获取当前TXOP的当前帧,当前帧中包括AP7设备根据是否允许在当前TXOP进行功率节省以及后续帧的操作对象标识中有无新增的STA设置的TXOP 功率节省指示;控制模块62用于当当前帧的TXOP功率节省指示为允许功率节省时,控制STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态。在上述技术方案的基础上,控制模块62还用于当当前帧的TXOP功率节省指示为禁止功率节省时,控制STA设备保持清醒状态,控制获取模块61以下一帧作为当前帧获取当前TXOP的当前帧。在上述技术方案的基础上,控制模块62具体用于当当前帧的TXOP功率节省指示为允许功率节省时,在当前TXOP的当前帧到最后一帧的每一帧中,判断是否满足第一睡眠条件,如果是,控制STA设备进入睡眠状态;如果否,控制STA设备保持清醒状态。其中,第一睡眠条件包括当前巾贞的操作对象标识中不包括对本STA设备的指示,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA对应的空间复用流数指示为0,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为0的数据帧。 或者,第一睡眠条件包括当前帧的操作对象标识中指示的部分AID与本STA设备的部分 AID不同,或,当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同且当前中贞不是发给本STA,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为0的数据帧。在上述技术方案的基础上,控制模块62还用于当当前帧的TXOP功率节省指示为禁止功率节省时,判断是否满足第二睡眠条件并记录判断结果。其中,第二睡眠条件包括 当前帧的操作对象标识中包括对本STA设备的指示且本STA对应的空间复用流数指示为O, 或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为 O的数据帧。或者,第二睡眠条件包括当前帧的操作对象标识中指示的部分AID与本STA 设备的部分AID相同且当前帧不是发给本STA设备的,或,当前帧的操作对象标识中包括对本STA设备的指示且本STA设备收到更多数据比特指示为O的数据帧。在上述技术方案的基础上,控制模块62还用于当当前帧的TXOP功率节省指示为允许功率节省时,判断记录的第二睡眠条件的判断结果为满足或不满足,如果为满足,控制 STA设备进入睡眠状态;如果为不满足,判断是否满足第一睡眠条件。在本发明实施例六中,只有当无新增的STA并且允许进行功率节省这两个条件均满足时,STA设备的获取模块获取的帧或该帧的后续帧的TXOP功率节省指示才指示为允许功率节省,STA设备的控制模块在当前帧的TXOP功率节省指示为允许功率节省时,才对睡眠条件进行判断,根据判断结果确定是否进入睡眠状态。,因此该方法对于TXOP的第一帧中的操作对象标识并未包括该TXOP涉及的所有STA设备的情况仍可进行功率节省,从而扩大了功率节省的应用范围,增强了功率节省效果。在本发明的另一方面,针对现有技术存在的缺陷,本发明实施例提出一种功率节省方法,不改变现有技术中同一个TXOP内的所有帧的No TXOPPS相同的设置方法,在此基础上,通过在TXOP的帧中对后续有无新增的STA进行指示,扩大功率节省方法的应用范围。 具体参见以下的实施例七 至实施例十一。图7为本发明实施例七的功率节省方法的流程图。如图7所示,该方法包括以下过程。步骤701 :STA设备分别获取当前传输机会(Transmit Opportunity,简称TX0P)的当前帧和预设帧,该当前帧包括后续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功率节省指示,分别采用I个比特进行指示。如图8所示,该方法包括以下过程。步骤801 AP设备在当前TXOP的每一帧向STA设备发送后续无新增STA指示、禁止TXOP功率节省指示和操作对象标识。在本步骤中,AP设备直接向STA设备下发后续无新增STA指示为是或否,以及禁止 TXOP功率节省指示为是或否,以及本帧指示的操作所对应的STA设备的标识。一个TXOP包括一个或一个以上帧,AP将上述的后续无新增STA指示、禁止TXOP功率节省指示和操作对象标识携带在每一帧的前导序列中发送给STA设备。具体地,可以在每一帧的前导序列的超高吞吐率模式的信令Al (Very high throughput signal Al,简称VHT-SIG-A1)字段中, 采用I个比特作为后续无新增STA指示,采用I个比特作为禁止TXOP功率节省指示,采用 I个以上比特指示操作对象标识。例如,采用VHT-SIG-Al字段的I个保留(Reserved,简称 RSVD)比特作为后续无新增STA指示,将该比特称为NoMoreSTA比特,当NoMoreSTA比特为 I时,表示后续无新增STA指示为是,在当前TXOP中涉及的所有STA设备均已经在当前帧以及当前帧以前的帧的操作对象标识中进行了指示,在当前帧后续的各帧中不会对新的STA 设备进行指示;当NoMoreSTA比特为0时,表示后续无新增STA指示为否,在当前TXOP中涉及的所有STA设备并没有全部在当前帧以及当前帧以前的帧的操作对象标识中进行指示, 在当前帧后续的各帧中还会对新的STA设备进行指示。对于禁止TXOP功率节省指示,可以采用VHT-SIG-Al字段的B22比特作为禁止TXOP功率节省指示,将该比特称为No TXOP PS 比特,当No TXOP PS比特为0时,表示禁止TXOP功率节省指示为否,允许本BSS的STA进行功率节省操作,即允许STA在清醒状态与睡眠状态之间切换;当No TXOP PS比特为I时, 表示禁止TXOP功率节省指示为是,禁止本BSS的STA进行功率节省操作。对于操作对象标识,可以采用VHT-SIG-Al字段中的I个或I个以上比特指示该帧对应的操作对象标识。在MU-MIMO模式下,该操作对象标识为组标识(Group Identity,简称Group ID)。 在执行本功率节省方法之前,预先通过信令对Group ID进行定义并在STA设备上进行设置。具体地,MU-MMO模式下包括I个或者I个以上的MU-MMO组,其中每个MU-MMO组包括I个以上的STA设备,通常为4个STA设备,通过Group ID对上述I个或者I个以上的 MU-MMO组分别进行标识。在执行本功率节省方法之前,AP设备通过相关的信令把上述对 Group ID的定义发给各个STA设备,各个STA设备收到上述定义之后,存储上述的定义中与自己相关的部分,从而在执行本功率节省方法时,AP设备向STA设备发送操作对象标识, 即Group ID, STA设备收到Group ID之后,能够根据自身存储的Group ID的定义,知道自己是否属于该Group ID指示的MU-MMO组,如果STA设备属于该Group ID指示的MU-MMO 组,则说明该操作对象标识中包括对本STA设备的指示,如果STA设备不属于该Group ID 指示的MU-MMO组,则说明该操作对象标识中不包括对本STA设备的指示。在SU-MMO模式下,该操作对象标识为该巾贞对应的I个STA的部分关联标识(association identifier, 简称AID),或者,该操作对象标识为该帧对应的I个STA的AID的一部分,也称为partial AID。一种具体实施方式
为,在SU-MMO模式下,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-MMO模式下,第一睡眠条件可以包括如下三项条件中的一种或多种的组合,当其中一项条件满足时,即判断为满足第一睡眠条件,STA设备进入睡眠状态;当第一睡眠条件所包含的一种或多种条件均不满足时,判断为不满足第一睡眠条件, STA设备保持清醒状态。该三项条件具体可以包括以下内容。条件一当预设帧的操作对象标识中不包括对本STA设备的指示,并且当前帧的后续无新增STA指示为是时,STA设备进入睡眠状态。条件二 当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA 对应的空间复用流数指示为0时,STA设备进入睡眠状态。条件三当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧时,STA设备进入睡眠状态。在本步骤中,在SU-MMO模式下,第一睡眠条件可以包括如下三项条件中的一种或多种的组合,当其中一项条件满足时,即判断为满足第一睡眠条件,STA设备进入睡眠状态;当第一睡眠条件所包含的一种或多种条件均不满足时,判断为不满足第一睡眠条件, STA设备保持清醒状态。该三项条件具体可以包括以下内容。条件一当预设帧的操作对象标识中指示的部分AID与本STA设备的部分AID不同,且当前帧的后续无新增STA指示为是时,STA设备进入睡眠状态。条件二 当预设帧的操作对象标识中指示的部分AID与本STA 设备的部分AID相同,且当前帧的后续无新增STA指示为是,但当前帧不是发给本STA时, STA设备进入睡眠状态。具体地,STA设备可以采用多种方式判断当前帧是否是发给本STA 设备的,其中一种具体实施方式
是,STA设备判断当前巾贞的媒体接入控制(Medium AccessControl,简称MAC)标识是否符合本STA设备的MAC标识,如果是,当前帧是发给本STA设备的,如果否,当前帧不是发给本STA设备的。条件三当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧时,STA设备进入睡眠状态。
在执行步骤804时,一种较佳的实施方式的判断流程如下。第一步STA设备判断预设帧的操作对象标识中是否包括对本STA设备的指示,如果是,执行第二步;如果否,执行第三步。在第一步中,对于预设帧的上述两种具体实施方式
,如果预设帧为当前TXOP的当前帧,则在第一步中,判断当前帧的操作对象标识中是否包括对本STA设备的指示;如果预设帧为当前TXOP的第一帧到当前帧,则在第一步中,判断第一帧到当前帧的多个帧的操作对象标识中是否包括对本STA设备的指示。第二步在MU-MIMO模式下,判断本STA对应的空间复用流数指示是否为0,或, 本STA是否收到更多数据比特指示为0的数据帧,如果是,STA设备进入睡眠状态,如果否, STA设备保持清醒状态。在SU-MIMO模式下,判断当前帧是否是发给本STA设备的,或,判断本STA是否收到更多数据比特指示为0的数据帧,如果当前帧不是发给本STA设备或本 STA设备收到更多数据比特指示为0的数据帧,则STA设备进入睡眠状态,如果当前帧是发给本STA设备并且本STA设备收到更多数据比特指示为I的数据帧,则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功率节省指示的I个比特,而令通信各方事先约定该禁止TXOP功率节省指示为否,即默认允许在当前TXOP内进行功率节省,从而不必需要采用比特位进行指示,节省I个比特的信令开销。 具体地方法可以采用对通信标准进行规定的方式,可以在通信标准中规定禁止TXOP功率节省指示为否,或者在通信标准中不涉及禁止TXOP功率节省指示这一指示信息,即等价于该标准默认允许在当前TXOP内进行功率节省。而对于后续无新增STA指示,仍然采用I个比特进行指示。如图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内禁止功率节省。图10为本发明实施例十的功率节省方法的流程图。在本发明实施例十中,后续 STA指示为后续无新增STA指示,该TXOP功率节省指示为允许TXOP功率节省指示。并且, 在本发明实施例十中,采用I个比特对后续无新增STA指示以及允许TXOP功率节省指示同时进行指示,从而节省了 I个比特位,节省了信令开销。如图10所示,该方法包括以下过程。步骤1001 :AP设备在当前TXOP的每一帧向STA设备发送后续无新增STA指示、允许TXOP功率节省指示和操作对象标识。
在本步骤中,AP设备向STA设备发送操作对象标识的具体方法与本发明实施例八的步骤801记载的方法相同。而对于后续无新增STA指示和允许TXOP功率节省指示,AP设备采用同一个比特向STA设备发送。具体地,后续无新增STA指示以及允许TXOP功率节省指示共包括I比特,当后续无新增STA且允许在当前TXOP进行功率节省时,该比特为是,通常用值I表示;在其它任何情况下,该比特为否,通常用值O表示,例如当后续有新增STA 时,无论是否允许在当前TXOP进行功率节省,该比特均为否;或者,当禁止在当前TXOP进行功率节省时,无论后续是否有新增STA,该比特也均为否。步骤1002 =STA设备分别获取当前TXOP的当前帧和预设帧,该当前帧包括后续无新增STA指示和允许TXOP功率节省指示,该预设帧包括操作对象标识。步骤1003 :STA设备判断是否满足当前帧的允许TXOP功率节省指示为是且后续无新增STA指不为是,如果是,执彳了步骤1004 ;如果否,STA设备保持清醒状态。在本步骤中,STA设备判断上述用于同时指示后续无新增STA指示以及允许TXOP 功率节省指示的I个比特为是或否,如果该比特为是,说明同时满足当前帧的允许TXOP功率节省指示为是且后续无新增STA指示为是,则可以进行功率节省,继续执行以下的步骤 1004 ;如果该比特位否,说明其中一个条件不满足,或两个条件均不满足,则STA设备保持清醒状态。步骤1004 :STA设备判断是否满足第二睡眠条件,如果是,STA设备进入睡眠状态; 如果否,STA设备保持清醒状态。在本步骤中,第二睡眠条件可以包括现有技术中的两类睡眠条件,即不必对现有通信协议中的睡眠条件进行修改,从而更加便于对现有的通信设备进行升级改造。具体地,在MU-MMO模式下,第二睡眠条件可以包括如下三项条件中的一种或多种的组合,当其中一项条件满足时,即判断为满足第二睡眠条件,STA设备进入睡眠状态; 当第二睡眠条件所包含的一种或多种条件均不满足时,判断为不满足第二睡眠条件,STA设备保持清醒状态。该三项条件具体可以包括以下内容。条件一当预设帧的操作对象标识中不包括对本STA设备的指示时,STA设备进入睡眠状态。条件二 当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA对应的空间复用流数指示为0时,STA设备进入睡眠状态。条件三当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧时,STA设备进入睡眠状态。在本步骤中,在SU-MMO模式下,第二睡眠条件可以包括如下三项条件中的一种或多种的组合,当其中一项条件满足时,即判断为满足第二睡眠条件,STA设备进入睡眠状态;当第二睡眠条件所包含的一种或多种条件均不满足时,判断为不满足第二睡眠条件, STA设备保持清醒状态。该三项条件具体可以包括以下内容。条件一当预设帧的操作对象标识中指不的部分AID与本STA设备的部分AID不同时,STA设备进入睡眠状态。条件二 当预设帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同,但当前帧不是发给本STA时,STA设备进入睡眠状态。具体地,STA设备可以采用多种方式判断当前帧是否是发给本STA设备的,其中一种具体实施方式
是,STA设备判断当前帧的MAC标识是否符合本STA设备的MAC标识,如果是,当前帧是发给本STA设备的,如果否,当前帧不是发给本 STA设备的。条件三当预设帧的操作对象标识中包括对本STA设备的指示,并且本STA收到更多数据比特指示为0的数据帧时,STA设备进入睡眠状态。在执行步骤1004时,一种较佳的实施方式的判断流程如下。第一步STA设备判断预设帧的操作对象标识中是否包括对本STA设备的指示,如果是,执行第二步;如果否,STA设备进入睡眠状态。第二步在MU-MMO模式下,判断本STA对应的空间复用流数指示是否为0,或,本STA是否收到更多数据比特指示为O的数据帧,如果是,STA设备进入睡眠状态;如果否,STA 设备保持清醒状态。在SU-MIMO模式下,判断当前帧是否是发给本STA设备的,或,判断本 STA是否收到更多数据比特指示为0的数据帧,如果当前帧不是发给本STA设备或本STA 设备收到更多数据比特指示为0的数据帧,则STA设备进入睡眠状态,如果当前帧是发给本 STA设备并且本STA设备收到更多数据比特指示为I的数据帧,则STA设备保持清醒状态。在本发明实施例十中,采用I个比特对后续无新增STA指示以及允许TXOP功率节省指示同时进行指示,从而进一步节省了 I个比特位的信令开销。在上述本发明实施例七至本发明实施例十记载的技术方案的基础上,进一步地, 该功率节省方法还包括以下步骤=STA设备设置被包含标识。该被包含标识用于表示该STA 设备的标识是否包括在预设帧的操作对象标识中,该被包含标识的初始设置为否。具体地, STA设备可以采用I个比特作为被包含标识,初始设置时该比特值为0,只要在一个帧的操作对象标识中包括该STA设备的标识,即将该STA设备的被包含标识对应的比特值设置为
I,并且在接收到后续帧后仍然保持该比特值为I。上述三个实施例中,为STA设备设置被包含标识的步骤分别可以在上述步骤701、步骤801、步骤901和步骤1002之前或与之同时执行。在STA设备获取到预设帧的操作对象标识之后,STA设备判断当前的被包含标识为是或否,如果为是,保持被包含标识为是;如果为否,判断当前帧的操作对象标识中是否包括本 STA设备的标识,如果是,设置被包含标识为是,否则,保持被包含标识为否。在步骤702、步骤804、步骤903和步骤1004中,在判断预设帧的操作对象标识中是否包括本STA设备的标识时,具体的方法为判断该被包含标识为是或否,如果该被包 含标识为是,表明本STA设备的标识已经包括在预设帧的操作对象标识中,如果该被包含标识为否,表明本STA设备的标识未包括在预设帧的操作对象标识中。采用设置被包含标识的方式,使得判断预设帧的操作对象标识中是否包括本STA设备的标识的步骤简便易行,提高了判断处理效率。在上述本发明实施例七至本发明实施例十记载的技术方案的基础上,进一步地, 该功率节省方法还包括=STA设备获取当前TXOP的持续时间信息。在上述三个实施例中, STA设备获取当前TXOP的持续时间信息的步骤分别可以在上述步骤701、步骤801、步骤 901和步骤1002之前或与之同时执行。在步骤702、步骤804、步骤903和步骤1004中,STA 设备在进入睡眠状态之后,在当前TXOP的持续时间结束时,该STA设备进入清醒状态。从而保证在下一个TXOP到来时,STA设备均处于清醒状态,成功接收下一个TXOP的帧携带的对应指示信息。图11为本发明实施例i^一的STA设备的结构示意图。本实施例中的设备可以是 MIMO无线通信中的STA。在接入点AP设备向STA设备发送数据或信息时应用上述方法实施例中的方法。在实际应用中,MMO中的通信对端可以互为AP和STA,所以在不同的通信情况下一个设备可能分别作为AP或STA。如图11所示,该STA设备110至少包括获取模块111和控制模块112。进一步地,还可以包括标识模块113。其中,获取模块111用于分别获取当前TXOP的当前帧和预设帧,该当前帧包括后续STA指示和TXOP功率节省指示,该预设帧包括操作对象标识,获取模块111将上述当前 TXOP的当前帧的后续STA指示、当前帧的TXOP功率节省指示和预设帧的操作对象标识发送给控制模块112 ;控制模块112用于根据来自获取模块111的当前TXOP的当前帧的后续STA指示、当前帧的TXOP功率节省指示和预设帧的操作对象标识控制STA设备,当当前帧的TXOP功率节省指示为允许,并且预设帧的操作对象标识中不包括对本STA设备的指示,并且当前帧的后续STA指示为后续无新增STA时,控制STA设备进入睡眠状态。在上述技术方案的基础上,进一步地,控制模块112还用于当当前帧的TXOP功率节省指示为允许,并且预设帧的操作对象标识中不包括对本STA设备的指示,并且当前帧的后续STA指示为后续有新增STA时,控制STA设备保持清醒状态。在上述技术方案的基础上,具体地,获取模块111具体可以采用如下三种方式中的任意一种,以获取后续STA指示和TXOP功率节省指示。在第一种方式中,获取模块111 用于获取表示后续STA指示的I比特信息和表示TXOP功率节省指示的I比特信息。或者, 在第二种方式中,获取模块111具体用于获取表示后续STA指示的I比特信息,并根据通信标准,获取TXOP功率节省指示为允许。或者,在第三种方式中,获取模块111具体用于获取表示后续STA指示以及TXOP功率节省指示的I比特信息,当后续STA指示为后续无新增 STA并且TXOP功率节省指示为允许时,该比特为是,当后续STA指示为后续有新增STA或者 TXOP功率节省指示为禁止时,该比特为否。在上述技术方案的基础上,具体地,获取模块111具体可以采用如下三种方式中的任意一种,以获取操作对象标识。在第一种方式中,获取模块111具体用于获取当前TXOP 的当前帧的操作对象标识。或者,在第二种方式中,获取模块111具体用于获取当前TXOP 的第一帧到当前帧中的一个或一个以上帧的操作对象标识。在上述技术方案的基础上,该STA设备还可以包括标识模块113。标识模块113 用于存储并更新STA设备的被包含标识。具体地,获取模块111获取当前TXOP的预设帧的操作对象标识并发送给标识模块113,标识模块113用于判断当前的被包含标识为是或否, 如果为是,保持被包含标识为是;如果为否,判断当前帧的操作对象标识中是否包括本STA 设备的标识,如果是,设置被包含标识为是,否则,保持被包含标识为否。相应地,控制模块 112具体用于判断标识模块113中存储的被包含标识为是或否,如果为是,判定预设帧的操作对象标识中包括对本STA设备的指示,如果为否,判定预设帧的操作对象标识中不包括对本STA设备的指示。
在上述技术方案的基础上,进一步地,获取模块111还用于获取当前TXOP的持续时间信息并发送给控制模块112。相应地,控制模块112还用于根据来自获取模块111的当前TXOP的持续时间信息控制该STA设备,具体地,控制模块112在当前TXOP的持续时间结束时,控制该STA设备进入清醒状态。其中,本发明实施例十一的STA设备的上述各个模块的具体工作方式均可采用本发明实施例七至本发明实施例十中记载的功率节省方法进行,本发明实施例十一中未详尽的技术方案,可以参照本发明实施例七至本发明实施例十中记载实施。在本发明实施例i^一中,STA设备获取后续STA指示,当TXOP功率节省指示为允许且后续STA指示为后续无新增STA且预设帧的操作对象标识中不包括本STA设备的标识时,控制该STA设备进入睡眠状态。因此,采用该功率节省方法,不要求TXOP的第一帧中的操作对象标识包括该TXOP涉及的所有STA设备,从而扩大了功率节省方法的应用范围,增强了功率节省效果。需要说明的是对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种功率节省方法,其特征在于,包括 根据是否允许在当前传输机会TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的终端站点STA,分别设置每一帧的TXOP功率节省指示,所述STA为具有进入睡眠状态功能的STA ; 向STA设备发送当前TXOP的一个或一个以上的帧,以使在当前帧的TXOP功率节省指示为允许功率节省时,所述STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态,所述STA设备为具有进入睡眠 状态功能的STA设备。
2.根据权利要求I所述的方法,其特征在于,所述STA为具有进入睡眠状态功能的STA,具体为所述STA为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA ; 所述STA设备为具有进入睡眠状态功能的STA设备,具体为所述STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA设备。
3.根据权利要求I所述的方法,其特征在于,所述根据是否允许在当前TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA,分别设置每一帧的TXOP功率节省指示包括 如果允许在当前TXOP进行功率节省,并且当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA,设置当前帧的TXOP功率节省指示为允许功率节省或禁止功率节省; 如果不允许在当前TXOP进行功率节省,设置当前帧的TXOP功率节省指示为禁止功率节省; 如果当前TXOP的当前帧的后续帧的操作对象标识中有新增的STA,设置当前帧的TXOP功率节省指示为禁止功率节省。
4.根据权利要求I所述的方法,其特征在于,所述根据是否允许在当前TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA,分别设置每一帧的TXOP功率节省指示包括 如果允许在当前TXOP进行功率节省,并且当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA,设置当前帧之后预设位置的一个帧的TXOP功率节省指示为允许功率节省或禁止功率节省; 如果不允许在当前TXOP进行功率节省,设置当前帧的TXOP功率节省指示为禁止功率节省; 如果当前TXOP的当前帧的后续帧的操作对象标识中有新增的STA,设置当前帧的TXOP功率节省指示为禁止功率节省。
5.根据权利要求3或4所述的方法,其特征在于, 所述当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA包括 在当前帧以及当前帧以前的操作对象标识中包括当前TXOP内的当前帧以后的所有帧中需要进行数据传送的STA设备; 或,在当前帧的操作对象标识中包括当前T X OP内的当前帧以后的所有帧中需要进行数据传送的STA设备。
6.根据权利要求5所述的方法,其特征在于,所述根据是否允许在当前TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的STA,分别设置每一帧的TXOP功率节省指示还包括 根据预设的一个TXOP内TXOP功率节省指示的取值的变化次数分别设置每一帧的TXOP功率节省指示; 或,根据预设的一个TXOP内TXOP功率节省指示的取值的变化形式分别设置每一帧的TXOP功率节省指示。
7.根据权利要求6所述的方法,其特征在于, 所述预设的一个TXOP内TXOP功率节省指示的取值的变化次数为I次; 或,所述预设的一个TXOP内TXOP功率节省指示的取值的变化形式为当前帧的前一帧的TXOP功率节省指示为禁止功率节省,当前帧的TXOP功率节省指示为允许功率节省。
8.—种功率节省方法,其特征在于,包括 获取当前TXOP的当前帧,所述当前帧中包括AP设备根据是否允许在当前TXOP进行功率节省以及后续帧的操作对象标识中有无新增的STA设置的TXOP功率节省指示,所述STA为具有进入睡眠状态功能的STA ; 当所述当前帧的TXOP功率节省指示为允许功率节省时,STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态,所述STA设备为具有进入睡眠状态功能的STA设备。
9.根据权利要求8所述的方法,其特征在于,所述STA为具有进入睡眠状态功能的STA,具体为所述STA为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA ; 所述STA设备为具有进入睡眠状态功能的STA设备,具体为所述STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA设备。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括 当所述当前帧的TXOP功率节省指示为禁止功率节省时,STA设备保持清醒状态,以下一帧作为当前帧,返回执行所述获取当前TXOP的当前帧的步骤。
11.根据权利要求10所述的方法,其特征在于,所述STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态包括 在当前TXOP的当前帧到最后一帧的每一帧中,STA设备判断是否满足第一睡眠条件,如果是,STA设备进入睡眠状态;如果否,STA设备保持清醒状态; 所述第一睡眠条件包括当前巾贞的操作对象标识中不包括对本STA设备的指示,或,当前中贞的操作对象标识中包括对本STA设备的指示且本STA对应的空间复用流数指示为O,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为O的数据帧; 或,所述第一睡眠条件包括当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID不同,或,当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同且当前巾贞不是发给本STA,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为O的数据帧。
12.根据权利要求11所述的方法,其特征在于,当所述当前帧的TXOP功率节省指示为禁止功率节省时,所述以下一帧作为当前帧,返回执行获取当前TXOP的当前帧的步骤之前,该方法还包括 STA设备判断是否满足第二睡眠条件并记录判断结果;所述第二睡眠条件包括当前帧的操作对象标识中包括对本STA设备的指示且本STA对应的空间复用流数指示为O,或,当前帧的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为O的数据帧; 或,所述第二睡眠条件包括当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同且当前帧不是发给本STA设备的,或,当前帧的操作对象标识中包括对本STA设备的指示且本STA设备收到更多数据比特指示为O的数据帧。
13.根据权利要求12所述的方法,其特征在于,所述STA设备判断是否满足第一睡眠条件之前,该方法还包括 STA设备判断记录的所述第二睡眠条件的判断结果为满足或不满足,如果为满足,STA设备进入睡眠状态;如果为不满足,执行所述STA设备判断是否满足第一睡眠条件的步骤。
14.一种接入点AP设备,其特征在于,包括 设置模块,用于根据是否允许在当前传输机会TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的终端站点STA,分别设置每一帧的TXOP功率节省指示,所述STA为具有进入睡眠状态功能的STA ; 发送模块,用于向STA设备发送当前TXOP的一个或一个以上的帧,以使所述STA设备在当前帧的TXOP功率节省指示为允许功率节省时,根据对睡眠条件的判断结果确定是否进入睡眠状态,所述STA设备为具有进入睡眠状态功能的STA设备。
15.根据权利要求14所述的方法,其特征在于,所述STA为具有进入睡眠状态功能的STA,具体为所述STA为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA ; 所述STA设备为具有进入睡眠状态功能的STA设备,具体为所述STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA设备。
16.根据权利要求14所述的设备,其特征在于, 所述设置模块具体用于当允许在当前TXOP进行功率节省,并且当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA时,设置当前帧的TXOP功率节省指示为允许功率节省或禁止功率节省;当不允许在当前TXOP进行功率节省时,设置当前帧的TXOP功率节省指示为禁止功率节省;当当前TXOP的当前帧的后续帧的操作对象标识中有新增的STA时,设置当前帧的TXOP功率节省指示为禁止功率节省。
17.根据权利要求14所述的设备,其特征在于, 所述设置模块具体用于当允许在当前TXOP进行功率节省,并且当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA时,设置当前帧之后预设位置的一个帧的TXOP功率节省指示为允许功率节省或禁止功率节省;当不允许在当前TXOP进行功率节省时,设置当前帧的TXOP功率节省指示为禁止功率节省;当当前TXOP的当前帧的后续帧的操作对象标识中有新增的STA时,设置当前帧的TXOP功率节省指示为禁止功率节省。
18.根据权利要求16或17所述的设备,其特征在于, 所述设置模块具体用于当在当前帧以及当前帧以前的操作对象标识中包括当前TXOP内的当前帧以后的所有帧中需要进行数据传送的STA设备时,确定当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA ; 或,所述设置模块具体用于当在当前帧的操作对象标识中包括当前TXOP内的当前帧以后的所有帧中需要进行数据传送的STA设备时,确定当前TXOP的当前帧的后续帧的操作对象标识中无新增的STA。
19.根据权利要求18所述的设备,其特征在于, 所述设置模块还用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化次数分别设置每一帧的TXOP功率节省指示; 或,所述设置模块还用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化形式分别设置每一帧的TXOP功率节省指示。
20.根据权利要求19所述的设备,其特征在于, 所述设置模块具体用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化次数为I次,分别设置每一帧的TXOP功率节省指示; 或,所述设置模块具体用于根据预设的一个TXOP内TXOP功率节省指示的取值的变化形式为当前帧的前一帧的TXOP功率节省指示为禁止功率节省、当前帧的TXOP功率节省指示为允许功率节省,分别设置每一帧的TXOP功率节省指示。
21.—种终端站点STA设备,所述STA设备为具有进入睡眠状态功能的STA设备,其特征在于,包括 获取模块,用于获取当前传输机会TXOP的当前帧,所述当前帧中包括接入点AP设备根据是否允许在当前TXOP进行功率节省以及后续帧的操作对象标识中有无新增的STA设置的TXOP功率节省指示,所述STA为具有进入睡眠状态功能的STA ; 控制模块,用于当所述当前帧的TXOP功率节省指示为允许功率节省时,控制所述STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态。
22.根据权利要求21所述的方法,其特征在于,所述STA为具有进入睡眠状态功能的STA,具体为所述STA为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA ; 所述STA设备为具有进入睡眠状态功能的STA设备,具体为所述STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA设备。
23.根据权利要求21所述的设备,其特征在于, 所述控制模块还用于当所述当前帧的TXOP功率节省指示为禁止功率节省时,控制所述STA设备保持清醒状态,控制所述获取模块以下一帧作为当前帧获取当前TXOP的当前帧。
24.根据权利要求21或23所述的设备,其特征在于, 所述控制模块具体用于当所述当前帧的TXOP功率节省指示为允许功率节省时,在当前TXOP的当前帧到最后一帧的每一帧中,判断是否满足第一睡眠条件,如果是,控制所述STA设备进入睡眠状态;如果否,控制所述STA设备保持清醒状态; 所述第一睡眠条件包括当前巾贞的操作对象标识中不包括对本STA设备的指示,或,当前中贞的操作对象标识中包括对本STA设备的指示且本STA对应的空间复用流数指示为O,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为O的数据帧; 或,所述第一睡眠条件包括当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID不同,或,当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同且当前巾贞不是发给本STA,或,当前巾贞的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为O的数据帧。
25.根据权利要求24所述的设备,其特征在于, 所述控制模块还用于当所述当前帧的TXOP功率节省指示为禁止功率节省时,判断是否满足第二睡眠条件并记录判断结果; 所述第二睡眠条件包括当前帧的操作对象标识中包括对本STA设备的指示且本STA对应的空间复用流数指示为0,或,当前帧的操作对象标识中包括对本STA设备的指示且本STA收到更多数据比特指示为O的数据帧; 或,所述第二睡眠条件包括当前帧的操作对象标识中指示的部分AID与本STA设备的部分AID相同且当前帧不是发给本STA设备的,或,当前帧的操作对象标识中包括对本STA设备的指示且本STA设备收到更多数据比特指示为O的数据帧。
26.根据权利要求25所述的设备,其特征在于, 所述控制模块还用于当所述当前帧的TXOP功率节省指示为允许功率节省时,判断记录的所述第二睡眠条件的判断结果为满足或不满足,如果为满足,控制所述STA设备进入睡眠状态;如果为不满足,判断是否满足所述第一睡眠条件。
27.一种功率节省方法,其特征在于,包括 终端站点STA设备分别获取当前传输机会TXOP的当前帧和预设帧,所述当前帧包括后续终端STA指示和TXOP功率节省指示,所述预设巾贞包括操作对象标识; 当所述当前帧的TXOP功率节省指示为允许,并且所述预设帧的操作对象标识中不包括对本STA设备的指示,并且所述当前帧的后续STA指示为后续无新增STA时,所述STA设备进入睡眠状态,所述STA为具有进入睡眠状态功能的STA ;所述STA设备为具有进入睡眠状态功能的STA设备。
28.根据权利要求27所述的方法,其特征在于,所述STA为具有进入睡眠状态功能的STA,具体为所述STA为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA ; 所述STA设备为具有进入睡眠状态功能的STA设备,具体为所述STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA设备。
29.根据权利要求27所述的方法,其特征在于,还包括 当所述当前帧的TXOP功率节省指示为允许,并且所述预设帧的操作对象标识中不包括对本STA设备的指示,并且所述当前帧的后续STA指示为后续有新增STA时,所述STA设备保持清醒状态。
30.根据权利要求27或29所述的方法,其特征在于, 所述后续STA指示包括I比特,当所述后续STA指示为后续无新增STA时,该比特为第一值,当所述后续STA指示为后续有新增STA时,该比特为第二值,且所述TXOP功率节省指示包括I比特,当所述TXOP功率节省指示为允许时,该比特为第一值,当所述TXOP功率节省指示为禁止时,该比特为第二值; 或, 所述后续STA指示包括I比特,当所述后续STA指示为后续无新增STA时,该比特为第一值,当所述后续STA指示为后续有新增STA时,该比特为第二值,且获取所述TXOP功率节省指示包括获取TXOP功率节省指示为允许; 或, 所述后续STA指示以及所述TXOP功率节省指示共包括I比特,当所述后续STA指示为后续无新增STA并且所述TXOP功率节省指示为允许时,该比特为第一值,当所述后续STA指示为后续有新增STA或者所述TXOP功率节省指示为禁止时,该比特为第二值。
31.根据权利要求30所述的方法,其特征在于,所述预设帧包括 所述当前TXOP的当前帧; 或,所述当前TXOP的第一帧到当前帧中的一个或一个以上帧。
32.根据权利要求31所述的方法,其特征在于, 该方法还包括所述STA设备设置被包含标识; 获取预设帧的操作对象标识之后还包括所述STA设备判断当前的所述被包含标识为是或否,如果为是,保持所述被包含标识为是;如果为否,判断所述当前帧的操作对象标识中是否包括本STA设备的标识,如果是,设置所述被包含标识为是,否则,保持所述被包含标识为否; 所述方法还包括判断所述被包含标识为是或否,如果为是,所述STA设备判定所述预设帧的操作对象标识中包括对本STA设备的指示,如果为否,所述STA设备判定所述预设帧的操作对象标识中不包括对本STA设备的指示。
33.根据权利要求32所述的方法,其特征在于, 所述方法还包括所述STA设备获取当前TXOP的持续时间信息; 所述进入睡眠状态之后还包括在当前TXOP的持续时间结束时,所述STA设备进入清醒状态。
34.一种终端站点STA设备,所述STA设备为具有进入睡眠状态功能的STA设备,其特征在于,包括 获取模块,用于分别获取当前传输机会TXOP的当前帧和预设帧,所述当前帧包括后续STA指示和TXOP功率节省指示,所述预设巾贞包括操作对象标识; 控制模块,用于当所述当前帧的TXOP功率节省指示为允许,并且所述预设帧的操作对象标识中不包括对本STA设备的指示,并且所述当前帧的后续STA指示为后续无新增STA时,控制所述STA设备进入睡眠状态;所述STA为具有进入睡眠状态功能的STA。
35.根据权利要求34所述的方法,其特征在于,所述STA为具有进入睡眠状态功能的STA,具体为所述STA为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA ; 所述STA设备为具有进入睡眠状态功能的STA设备,具体为所述STA设备为具有进入睡眠状态并保持所述睡眠状态直到所述当前TXOP结束功能的STA设备。
36.根据权利要求34所述的设备,其特征在于, 所述控制模块还用于当所述当前帧的TXOP功率节省指示为允许,并且所述预设帧的操作对象标识中不包括对本STA设备的指示,并且所述当前巾贞的后续STA指示为后续有新增STA时,控制所述STA设备保持清醒状态。
37.根据权利要求34或36所述的设备,其特征在于, 所述获取模块具体用于获取表示所述后续STA指示的I比特信息,当所述后续STA指示为后续无新增STA时,该比特为第一值,当所述后续STA指示为后续有新增STA时,该比特为第二值,且所述获取模块具体用于获取表示所述TXOP功率节省指示的I比特信息,当所述TXOP功率节省指示为允许时,该比特为第一值,当所述TXOP功率节省指示为禁止时,该比特为第二值; 或,所述获取模块具体用于获取表示所述后续STA指示的I比特信息,当所述后续STA指示为后续无新增STA时,该比特为第一值,当所述后续STA指示为后续有新增STA时,该比特为第二值,并获取所述TXOP功率节省指示为否; 或,所述获取模块具体用于获取表示所述后续STA指示以及所述TXOP功率节省指示的I比特信息,当所述后续STA指示为后续无新增STA并且所述TXOP功率节省指示为允许时,该比特为第一值,当所述后续STA指示为后续有新增STA或者所述TXOP功率节省指示为禁止时,该比特为第二值。
38.根据权利要求37所述的设备,其特征在于, 所述获取模块具体用于获取所述当前TXOP的当前帧的操作对象标识; 或, 所述获取模块具体用于获取所述当前TXOP的第一帧到当前帧中的一个或一个以上帧的操作对象标识。
39.根据权利要求38所述的设备,其特征在于, 还包括标识模块,用于存储并更新STA设备的被包含标识;所述标识模块具体用于判断当前的所述被包含标识为是或否,如果为是,保持所述被包含标识为是;如果为否,判断所述当前帧的操作对象标识中是否包括本STA设备的标识,如果是,设置所述被包含标识为是,否则,保持所述被包含标识为否; 所述控制模块具体用于判断所述被包含标识为是或否,如果为是,判定所述预设帧的操作对象标识中包括对本STA设备的指示,如果为否,判定所述预设帧的操作对象标识中不包括对本STA设备的指示。
40.根据权利要求39所述的设备,其特征在于, 所述获取模块还用于获取当前TXOP的持续时间信息; 所述控制模块还用于在当前TXOP的持续时间结束时,控制所述STA设备进入清醒状态。
全文摘要
本发明提供功率节省方法、AP设备和STA设备。AP设备根据是否允许在当前TXOP进行功率节省以及当前TXOP的每一帧的后续帧的操作对象标识中有无新增的终端站点STA,分别设置每一帧的TXOP功率节省指示,在当前帧的TXOP功率节省指示为允许功率节省时,STA设备根据对睡眠条件的判断结果确定是否进入睡眠状态。或当前帧包括后续STA指示和TXOP功率节省指示,当当前帧的TXOP功率节省指示为允许且预设帧的操作对象标识中不包括对本STA设备的指示且当前帧的后续STA指示为后续无新增STA时,STA设备进入睡眠状态。采用本发明提供的方法和设备,能够扩大功率节省的应用范围,增强功率节省效果。
文档编号H04W52/02GK102625424SQ20111006351
公开日2012年8月1日 申请日期2011年3月16日 优先权日2011年2月1日
发明者朱胡飞, 李云波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1