專利名稱:功率節(jié)省方法、接入點設備和終端站點設備的制作方法
技術領域:
本發(fā)明實施例涉及無線通信技術,尤其涉及功率節(jié)省方法、接入點(AccessPoint,簡稱AP)設備和終端站點(Station,簡稱STA)設備。
背景技術:
對于多入多出(Multiple-InputMultiple-Output,簡稱 MIM0)無線通信系統(tǒng),在一個傳輸機會(Transmit Opportunity,簡稱TX0P)中,并不是一個基本服務組(BasicService Set,簡稱BSS)中的所有STA設備都需要接收數(shù)據(jù)。因此,在無線通信系統(tǒng)中采用功率節(jié)省方法,讓在當前TXOP中沒有數(shù)據(jù)接收的STA設備進入睡眠狀態(tài)。處于睡眠狀態(tài)的STA設備關閉自身的接收機,從而減少功率消耗。目前,無線通信系統(tǒng)的功率節(jié)省方法為AP設備向STA設備發(fā)送操作對象標識和禁止TXOP功率節(jié)省指示(No TXOP Power Save指示,簡稱No TXOP PS指示)。該操作對象標識用于指示需要進行操作的一個或多個STA設備。該禁止TXOP功率節(jié)省指示可以為是或否,其中,如果禁止TXOP功率節(jié)省指示為否,則表示允許本BSS中的STA設備在當前的TXOP進行功率節(jié)省操作;如果禁止TXOP功率節(jié)省指示為是,則表示禁止本BSS中的STA設備在當前的TXOP進行功率節(jié)省操作。該禁止TXOP功率節(jié)省指示所指示的有效區(qū)間為當前的TX0P,因此,如果STA設備進入睡眠狀態(tài),則該STA設備將保持睡眠狀態(tài)直到本TXOP結(jié)束,當本TXOP結(jié)束時,STA設備恢復到清醒狀態(tài)。在目前通信標準的功率節(jié)省方法中,同一個TXOP的所有幀的No TXOP PS設置為相同的取值,具有進入睡眠狀態(tài)功能的STA設備僅根據(jù)一個TXOP的第一幀的No TXOP PS進行判斷。具體為在一個TXOP中,具有進入睡眠狀態(tài)功能的STA設備接收到第一幀后,根據(jù)第一幀的No TXOP PS判斷在本TXOP中是否允許進行功率節(jié)省。如果不允許,則上述STA設備在整個TXOP中均保持清醒狀態(tài)。如果允許,則上述STA設備在本TXOP的第一幀至最后一幀的所有幀中,都根據(jù)睡眠條件判斷是否進入睡眠狀態(tài)。眾所周知的是,所述具有進入睡眠狀態(tài)功能的STA,是指STA支持進入睡眠狀態(tài)的功能且該功能處于開啟狀態(tài)。支持進入睡眠狀態(tài)的功能的STA,可以在某一段時間開啟這個功能,而在另外的某一段時間關閉這個功能;也就是說,該STA可以在某一段時間具有進入睡眠狀態(tài)功能,而在另外的某一段時間不具有進入睡眠狀態(tài)功能?,F(xiàn)有技術中已有相應信令,使得STA可以把自己當前是否具有進入睡眠狀態(tài)功能的信息上報給AP。采用現(xiàn)有的功率節(jié)省方法,當TXOP的第一幀攜帶的禁止TXOP功率節(jié)省指示為否時,表明該BSS中的不包含在該幀的操作對象標識中的所有STA設備均可以進入睡眠狀態(tài),在此情況下,通常該BSS中的具有進入睡眠狀態(tài)功能的所有STA設備均根據(jù)睡眠條件判斷,若滿足睡眠條件就進入睡眠狀態(tài)。因此,對于多用戶MMO (Multi-User MM0,簡稱MU-MM0)模式,采用現(xiàn)有的功率節(jié)省方法,僅適用于TXOP的第一幀中的操作對象標識包括了該TXOP涉及的所有具有進入睡眠狀態(tài)功能的STA設備的情況,而對于單用戶MMO (Single-User MIM0,簡稱SU-MM0)模式,該方法僅適用于TXOP的各個幀的操作對象標識只指示不多于一個的具有進入睡眠狀態(tài)功能的STA設備的情況,因此只有在較少的情境下才能夠進行功率節(jié)省,應用范圍小, 因此功率節(jié)省的效果不佳。
發(fā)明內(nèi)容
本發(fā)明實施例提供功率節(jié)省方法、AP設備和STA設備,用以解決現(xiàn)有技術中的缺陷,擴大功率節(jié)省的應用范圍,增強功率節(jié)省效果。本發(fā)明實施例提供一種功率節(jié)省方法,包括根據(jù)是否允許在當前傳輸機會TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的終端站點STA,分別設置每一幀的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ;
向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使所述STA設備在當前幀的 TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。本發(fā)明實施例提供一種功率節(jié)省方法,包括獲取當前TXOP的當前幀,所述當前幀中包括AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及后續(xù)幀的操作對象標識中有無新增的STA設置的TXOP功率節(jié)省指示,所述 STA為具有進入睡眠狀態(tài)功能的STA ;當所述當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。本發(fā)明實施例還提供一種AP設備,包括設置模塊,用于根據(jù)是否允許在當前傳輸機會TXOP進行功率節(jié)省以及當前TXOP 的每一幀的后續(xù)幀的操作對象標識中有無新增的終端站點STA,分別設置每一幀的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ;發(fā)送模塊,用于向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使所述STA 設備在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。。本發(fā)明實施例還提供一種STA設備,,所述STA設備為具有進入睡眠狀態(tài)功能的 STA設備,包括獲取模塊,用于獲取當前傳輸機會TXOP的當前幀,所述當前幀中包括接入點AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及后續(xù)幀的操作對象標識中有無新增的STA 設置的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ;控制模塊,用于當所述當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,控制所述 STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。本發(fā)明實施例還提供一種功率節(jié)省方法,包括終端站點STA設備分別獲取當前傳輸機會TXOP的當前幀和預設幀,所述當前幀包括后續(xù)終端STA指示和TXOP功率節(jié)省指示,所述預設巾貞包括操作對象標識;當所述當前幀的TXOP功率節(jié)省指示為允許,并且所述預設幀的操作對象標識中不包括對本STA設備的指示,并且所述當前幀的后續(xù)STA指示為后續(xù)無新增STA時,所述 STA設備進入睡眠狀態(tài),所述STA為具有進入睡眠狀態(tài)功能的STA ;所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。 本發(fā)明實施例還提供一種STA設備,所述STA設備為具有進入睡眠狀態(tài)功能的STA 設備,包括獲取模塊,用于分別獲取當前傳輸機會TXOP的當前幀和預設幀,所述當前幀包括后續(xù)STA指示和TXOP功率節(jié)省指示,所述預設巾貞包括操作對象標識;控制模塊,用于當所述當前幀的TXOP功率節(jié)省指示為允許,并且所述預設幀的操作對象標識中不包括對本STA設備的指示,并且所述當前幀的后續(xù)STA指示為后續(xù)無新增 STA時,控制所述STA設備進入睡眠狀態(tài),所述STA為具有進入睡眠狀態(tài)功能的STA。
由上述技術方案可知,本發(fā)明實施例在同一個TXOP中不同幀的TXOP功率節(jié)省指示可以不同,只有當無新增的STA并且允許在當前TXOP進行功率節(jié)省這兩個條件均滿足時,該幀或該幀的后續(xù)幀的TXOP功率節(jié)省指示才指示為允許功率節(jié)省,STA在當前幀的 TXOP功率節(jié)省指示為允許功率節(jié)省時,才對睡眠條件進行判斷,根據(jù)判斷結(jié)果確定是否進入睡眠狀態(tài)?;蛘?,通過AP設備向STA設備發(fā)送后續(xù)STA指示,當TXOP功率節(jié)省指示為允許且后續(xù)STA指示為后續(xù)無新增STA且預設幀的操作對象標識中不包括本STA設備的標識時,該STA設備進入睡眠狀態(tài)。因此,該方法不要求TXOP的第一幀中的操作對象標識包括該TXOP涉及的所有STA設備,從而擴大了功率節(jié)省方法的應用范圍,增強了功率節(jié)省效果。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例一的功率節(jié)省方法的流程圖;圖2為本發(fā)明實施例二的功率節(jié)省方法的流程圖;圖3為本發(fā)明實施例三的功率節(jié)省方法的流程圖;圖4為本發(fā)明實施例四的功率節(jié)省方法的流程圖;圖5為本發(fā)明實施例五的AP設備的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例六的STA設備的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例七的功率節(jié)省方法的流程圖;圖8為本發(fā)明實施例八的功率節(jié)省方法的流程圖;圖9為本發(fā)明實施例九的功率節(jié)省方法的流程圖;圖10為本發(fā)明實施例十的功率節(jié)省方法的流程圖;圖11為本發(fā)明實施例i^一的STA設備的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
當No TXOP PS指示允許進行功率節(jié)省時,用于判斷是否進入睡眠狀態(tài)的睡眠條件可以包括三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足睡眠條件,STA設備進入睡眠狀態(tài);當睡眠條件所包含的一種或多種條件均不滿足時,判斷為不滿足睡眠條件,STA設備保持清醒狀態(tài)。
需要進一步說明的是,當No TXOP PS指示允許進行功率節(jié)省時,用于判斷是否進入睡眠狀態(tài)的睡眠條件可以包括三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足睡眠條件,具有進入睡眠狀態(tài)功能的STA設備進入睡眠狀態(tài);當睡眠條件所包含的一種或多種條件均不滿足時,判斷為不滿足睡眠條件,具有進入睡眠狀態(tài)功能的 STA設備保持清醒狀態(tài);如果STA設備不能支持進入睡眠狀態(tài),則一直保持清醒狀態(tài),不需要判斷上述的睡眠條件。為了表述的簡單,在下文所述“STA設備進入睡眠狀態(tài)”中的STA, 都是指具有進入睡眠狀態(tài)功能的STA,這一點在語義上也容易看到,也就是說“STA設備進入睡眠狀態(tài)”必然隱含說明所述STA是具有進入睡眠狀態(tài)功能的STA。具體地,在MU-MIMO模式下,該三項條件具體包括以下內(nèi)容。條件一當預設巾貞的操作對象標識中不包括對本STA設備的指示時,STA設備進入睡眠狀態(tài)。條件二 當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA對應的空間復用流數(shù)指示為0時, STA設備進入睡眠狀態(tài)。條件三當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。在SU-MMO模式下,該三項條件具體包括以下內(nèi)容。條件一當預設幀的操作對象標識中指示的部分關聯(lián)標識(association identifier,簡稱AID)與本STA設備的部分AID不同時,STA設備進入睡眠狀態(tài)。條件二 當預設幀的操作對象標識中指示的部分AID與本STA設備的部分AID 相同,但當前幀不是發(fā)給本STA時,STA設備進入睡眠狀態(tài)。條件三當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA 設備進入睡眠狀態(tài)。采用現(xiàn)有的功率節(jié)省方法,同一個TXOP中的每一幀的No TXOP PS完全相同。對于 MU-MIMO模式,當?shù)谝粠腘o TXOP PS指示為允許功率節(jié)省時,如果在該TXOP的后續(xù)幀的操作對象標識中涉及第一幀中未包括的STA設備,由于該STA設備在收到第一幀后已經(jīng)進入了睡眠狀態(tài),則無法響應后續(xù)幀的指示。而對于SU-MMO模式,當?shù)谝粠腘o TXOP PS指示為允許功率節(jié)省時,如果TXOP的后續(xù)幀指示的STA設備與第一幀指示的STA設備不同, 由于后續(xù)幀指示的STA設備在收到第一幀后已經(jīng)進入了睡眠狀態(tài),則無法響應后續(xù)幀的指
/Jn o針對上述缺陷,本發(fā)明實施例提出一種功率節(jié)省方法,在同一個TXOP中,可以為不同的幀設置不同的No TXOP PS,具體地,AP根據(jù)所在的通信系統(tǒng)是否允許在當前TXOP進行功率節(jié)省以及在該TXOP的后續(xù)幀中有無新增的STA,對每一幀的No TXOP PS進行設置, STA根據(jù)該No TXOP PS判斷是否進入睡眠狀態(tài)。具體參見以下實施例一至實施例六。需要說明的是,本發(fā)明實以下施例中的STA為具有進入睡眠狀態(tài)功能的STA ;本發(fā)明實施例中的STA設備為具有進入睡眠狀態(tài)功能的STA設備。而如前所述,不具有進入睡眠狀態(tài)功能的STA設備,一直保持清醒狀態(tài),不需要根據(jù)睡眠條件判斷能否進入睡眠狀態(tài), 相應的不需要采用本發(fā)明所述的方法增強進入睡眠狀態(tài)以節(jié)省功率的效果。進一步,根據(jù)前述背景技術的描述可知
上述STA為具有進入 睡眠狀態(tài)功能的STA,具體為上述STA為具有進入睡眠狀態(tài)并保持上述睡眠狀態(tài)直到上述當前TXOP結(jié)束功能的STA ;上述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為上述STA設備為具有進入睡眠狀態(tài)并保持上述睡眠狀態(tài)直到上述當前TXOP結(jié)束功能的STA設備。也就是說,當上述STA設備決定進入睡眠狀態(tài)時,上述STA設備進入睡眠狀態(tài),并保持上述睡眠狀態(tài)直到當前TXOP結(jié)束。以下實施例中關于STA設備進入睡眠狀態(tài)均為此含義。圖I為本發(fā)明實施例一的功率節(jié)省方法的流程圖。在本發(fā)明實施例一中,以AP設備的操作流程為例對該功率節(jié)省方法進行說明。如圖I所示,該方法包括以下過程。步驟101 AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA,分別設置每一幀的TXOP功率節(jié)省指示。步驟102 AP設備向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使STA設備在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。在本步驟中,每一幀中包括該幀的操作對象標識和該幀的TXOP功率節(jié)省指示。在上述技術方案的基礎上,進一步地對步驟101的具體方法進行介紹。在同一個 TXOP中,每一幀的TXOP功率節(jié)省指示是由AP根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA分別設置的。其中,AP 具體可以采用兩種方法對當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA 進行判斷。第一種方法是判斷在當前幀以及當前幀以前的操作對象標識中是否包括了當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備,如果是,表示在當前幀后續(xù)的各幀中不會對新的STA設備進行指示,則滿足后續(xù)無新增STA條件,否則,不滿足后續(xù)無新增STA條件。第二種方法是判斷在當前幀的操作對象標識中是否包括了當前TXOP 內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備,如果是,表示在當前幀后續(xù)的各幀中不會對新的STA設備進行指示,則滿足后續(xù)無新增STA條件,否則,不滿足后續(xù)無新增STA條件。采用上述任意一種方法判斷后續(xù)有無新增STA,TXOP功率節(jié)省指示的設置方法為當后續(xù)無新增STA并且允許在當前TXOP進行功率節(jié)省時,可以將當前TXOP的當前幀的TXOP功率節(jié)省指示設置為允許功率節(jié)??;或者,也可以將當前TXOP的當前幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省,而將當前幀以后的任意幀的TXOP功率節(jié)省指示設置為允許功率節(jié)省。當后續(xù)有新增STA時,必須將當前幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省,即無論是否允許在當前TXOP進行功率節(jié)省,只要后續(xù)有新增STA,就必須將當前幀的 TXOP功率節(jié)省指示設置為禁止功率節(jié)??;并且,當不允許在當前TXOP進行功率節(jié)省時,無論后續(xù)有無新增STA,均必須將當前幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省。在本發(fā)明實施例一中,AP設備對同一個TXOP中不同幀的TXOP功率節(jié)省指示可以采取不同的設置,則有可能在一個TXOP中的一部分幀設置為允許功率節(jié)省,STA設備在該幀可能進入睡眠狀態(tài),而在同一個TXOP中另一部分幀設置為禁止功率節(jié)省,STA設備在該幀必須保持清醒狀態(tài)。只有當無新增的STA并且允許進行功率節(jié)省這兩個條件均滿足時, AP設備才將該幀或該幀的后續(xù)幀的TXOP功率節(jié)省指示設置為允許功率節(jié)省,以使STA設備根據(jù)該TXOP功率節(jié)省指示確定是否進行睡眠條件的判斷。由于為不同幀設置不同的TXOP功率節(jié)省指示,如果第一幀的操作對象標識中并未包括該TXOP涉及的所有STA設備,AP設備可以將第一幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省,直到從第一幀到當前幀的多個幀的操作對象標識中已經(jīng)包括了該TXOP涉及的所有STA設備時,才將該當前幀的TXOP 功率節(jié)省指示設置為允許功率節(jié)省,因此該方法對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可適用,從而擴大了功率節(jié)省的應用范圍。并且,對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況,現(xiàn)有的功率節(jié)省方法在該TXOP中自始至終無法進行功率節(jié)省,而采用本發(fā)明實施例一的功率節(jié)省方法,AP將第一幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省,在收到第一幀后各個 STA設備不會進入睡眠狀態(tài),直到收到TXOP功率節(jié)省指示為允許功率節(jié)省的幀,各個STA設備根據(jù)睡眠條件判斷是否進入睡眠狀態(tài),從而增強了功率節(jié)省效果。
需要說明的是,上述的后續(xù)有無新增STA,都指具有進入睡眠狀態(tài)功能的STA ;顯而易見,本發(fā)明需要避免發(fā)生的一個情況是具有進入睡眠狀態(tài)功能的STA如果在當前幀進入睡眠狀態(tài),就無法在TXOP內(nèi)當前幀的后續(xù)幀接收發(fā)給自己的數(shù)據(jù),從而導致通信性能的下降。相應的,本發(fā)明實施例需要在當前幀指示后續(xù)(即TXOP內(nèi)當前幀的后續(xù)幀)有無新增具有進入睡眠狀態(tài)功能的STA,從而確保所述后續(xù)新增具有進入睡眠狀態(tài)功能的STA 根據(jù)所述指示,在當前幀不進入睡眠狀態(tài),從而可以在后續(xù)幀接收發(fā)給自己的數(shù)據(jù)。然而, 后續(xù)有無新增不具有進入睡眠狀態(tài)功能的STA,并不會導致上述的本發(fā)明需要避免發(fā)生的那個情況,從而不需要在當前幀指示,也就不會影響本發(fā)明上文和下文中所述的與后續(xù)有無新增STA指示相關的各個比特的設置。步驟102中,AP設備向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使STA 設備在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。很好理解地是,這里的確定是否進入睡眠狀態(tài),在一個實施例中可以是確定是否能進入睡眠狀態(tài)。很好理解地是,如當步驟102所述,如果STA設備在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定進入睡眠狀態(tài),在一個實施例中可以為該STA設備在當前幀進入睡眠狀態(tài);在另一個實施例中該STA設備在當前幀也可以不進入睡眠狀態(tài),而是等待預設的幀數(shù)后再進入睡眠狀態(tài)。另外,如前所述,當上述STA設備決定進入睡眠狀態(tài)時,上述STA設備進入睡眠狀態(tài),并保持上述睡眠狀態(tài)直到當前TXOP結(jié)束。以下實施例中關于STA設備進入睡眠狀態(tài)均為此含義。圖2為本發(fā)明實施例二的功率節(jié)省方法的流程圖。在本發(fā)明實施例二中,以STA 設備的操作流程為例對該功率節(jié)省方法進行說明。如圖2所示,該方法包括以下過程。步驟201 :STA設備獲取當前TXOP的當前幀,其中,當前幀中包括AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及后續(xù)幀的操作對象標識中有無新增的STA設置的TXOP 功率節(jié)省指示。在本步驟中,STA設備獲取到的每一幀的TXOP功率節(jié)省指示是由AP根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA分別設置的。其中,AP具體可以采用兩種方法對當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA進行判斷。第一種方法是判斷在當前幀以及當前幀以前的操作對象標識中是否包括了當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA 設備,如果是,表示在當前幀后續(xù)的各幀中不會對新的STA設備進行指示,則滿足后續(xù)無新增STA條件,否則,不滿足后續(xù)無新增STA條件。第二種方法是判斷在當前幀的操作對象標識中是否包括了當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備, 如果是,表示在當前幀后續(xù)的各幀中不會對新的STA設備進行指示,則滿足后續(xù)無新增STA 條件,否則,不滿足后續(xù)無新增STA條件。采用上述任意一種方法判斷后續(xù)有無新增STA, TXOP功率節(jié)省指示的設置方法為當后續(xù)無新增STA并且允許在當前TXOP進行功率節(jié)省時,可以將當前TXOP的當前幀的TXOP功率節(jié)省指示設置為允許功率節(jié)?。换蛘?,也可以將當前TXOP的當前幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省,而將當前幀以后的任意幀的TXOP功率節(jié)省指示設置為允許功率節(jié)省。當后續(xù)有新增STA時,必須將當前幀的TXOP 功率節(jié)省指示設置為禁止功率節(jié)省,即無論是否允許在當前TXOP進行功率節(jié)省,只要后續(xù)有新增STA,就必須將當前幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省;并且,當不允許在當前TXOP進行功率節(jié)省時,無論后續(xù)有無新增STA,均必須將當前幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省。步驟202 :當當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。在上述技術方案的基礎上,進一步地,當當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,STA設備以下一幀作為當前幀,返回執(zhí)行步驟201。
在本發(fā)明實施例二中,同一個TXOP中不同幀的TXOP功率節(jié)省指示可以不同,只有當無新增的STA并且允許進行功率節(jié)省這兩個條件均滿足時,該幀或該幀的后續(xù)幀的TXOP 功率節(jié)省指示才指示為允許功率節(jié)省,STA在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,才對睡眠條件進行判斷,根據(jù)判斷結(jié)果確定是否進入睡眠狀態(tài)。由于為不同幀設置不同的TXOP功率節(jié)省指示,如果第一幀的操作對象標識中并未包括該TXOP涉及的所有STA設備,可以將第一幀的TXOP功率節(jié)省指示設置為禁止功率節(jié)省,直到從第一幀到當前幀的多個幀的操作對象標識中已經(jīng)包括了該TXOP涉及的所有STA設備時,將該當前幀的TXOP功率節(jié)省指示設置為允許功率節(jié)省,因此該方法對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可適用,從而擴大了功率節(jié)省的應用范圍。并且, 對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況,現(xiàn)有的功率節(jié)省方法在該TXOP中自始至終無法進行功率節(jié)省,而采用本發(fā)明實施例二的功率節(jié)省方法,第一幀的TXOP功率節(jié)省指示為禁止功率節(jié)省,在收到第一幀后各個STA設備不會進入睡眠狀態(tài),直到收到TXOP功率節(jié)省指示為允許功率節(jié)省的幀,各個STA設備根據(jù)睡眠條件判斷是否進入睡眠狀態(tài),從而增強了功率節(jié)省效果。圖3為本發(fā)明實施例三的功率節(jié)省方法的流程圖。在本發(fā)明實施例三中,以AP設備結(jié)合STA設備的操作流程為例對該功率節(jié)省方法進行說明。在本發(fā)明實施例三中,TXOP 功率節(jié)省指示以禁止TXOP功率節(jié)省指示為例,并且,以當前TXOP中無新增STA設備且允許在當前TXOP進行功率節(jié)省時,AP在當前幀可以設置該禁止TXOP功率節(jié)省指示為否為例。 在本發(fā)明實施例三中,睡眠條件包括第一睡眠條件。如圖3所示,該方法包括以下過程。步驟301 AP設備向STA設備發(fā)送當前TXOP的一個或一個以上的幀。其中,每一幀中包括該幀的操作對象標識和該幀的禁止TXOP功率節(jié)省指示,每一幀的禁止TXOP功率節(jié)省指示由AP根據(jù)當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA分別設
置。 在本步驟中,一個TXOP包括一個或一個以上幀,AP設備在每一幀中向STA設備下發(fā)當前幀的禁止TXOP功率節(jié)省指示,并下發(fā)當前幀指示的操作所對應的STA設備的標識。AP將上述的禁止TXOP功率節(jié)省指示和操作對象標識攜帶在每一幀的前導序列中發(fā)送給STA設備。具體地,可以在每一幀的前導序列的超高吞吐率模式的信令Al (Very high throughput signal Al,簡稱VHT-SIG-A1)字段中,采用I個比特作為禁止TXOP功率節(jié)省指示,采用I個以上比特指示操作對象標識。例如,對于操作對象標識,可以采用VHT-SIG-Al 字段中的I個或I個以上比特指示該幀對應的操作對象標識。對于禁止TXOP功率節(jié)省指示,可以采用VHT-SIG-Al字段的B22比特作為禁止TXOP功率節(jié)省指示,將該比特稱為No TXOP PS比特。如果No TXOPPS比特為0,表示禁止TXOP功率節(jié)省指示為否,允許本BSS的 STA進行功率節(jié)省操作,即允許STA在清醒狀態(tài)與睡眠狀態(tài)之間切換。如果No TXOPPS比特為1,表示禁止TXOP功率節(jié)省指示為是,禁止本BSS的STA進行功率節(jié)省操作,即STA必須保持清醒狀態(tài)。在對每一幀的No TXOP PS比特進行設置時,AP不僅根據(jù)是否允許在當前TXOP進行功率節(jié)省進行設置,還需要根據(jù)在該TXOP中當前幀的后續(xù)幀中有無新增的STA進行設置。具體地,如果后續(xù)幀無新增的STA,且允許在當前TXOP進行功率節(jié)省,則AP設備可以設置當前幀的No TXOP PS比特為0,允許STA進行功率節(jié)省,也可以設置當前幀的No TXOP PS 比特為1,禁止STA進行功率節(jié)省。如果后續(xù)幀無新增的STA,且不允許在當前TXOP進行功率節(jié)省,則AP設置當前幀的No TXOP PS比特為I,不允許STA進行功率節(jié)省。如果后續(xù)幀有新增的STA,則AP設置當前幀的No TXOP PS比特為1,不允許STA在當前TXOP進行功率節(jié)省。其中,AP設備具體可以采用本發(fā)明實施例一和本發(fā)明實施例二中記載的兩種方法,對當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA進行判斷。在本發(fā)明實施例三中,僅以采用第二種方法為例予以說明。具體地,如果在TXOP內(nèi)的當前幀以及當前幀以后的所有幀,AP設備都只給同一個STA設備傳輸數(shù)據(jù),或者AP設備都只給同一個MU-MIMO 組內(nèi)若干個用戶傳輸數(shù)據(jù),則AP設備判斷后續(xù)無新增STA,因此可以用No TXOP PS比特指示STA是否可以進入睡眠狀態(tài),S卩,可以設置No TXOP PS = 0,也可以設置No TXOP PS = I。否則,AP設備必須把No TXOP PS比特設置為1,即指示STA設備不可以進入睡眠狀態(tài), 也就是說,如果在TXOP內(nèi)當前幀以后的幀中,AP設備需要給當前幀的操作對象標識所指示的若干個STA設備以外的STA設備傳輸數(shù)據(jù),則AP設備必須指示STA設備不可以進入睡眠狀態(tài)。其中,在TXOP內(nèi)當前幀以后的幀中,AP設備給當前幀的操作對象標識所指示的若干個STA設備以外的STA設備傳輸數(shù)據(jù)的具體情況包括在SU-MMO模式下,AP設備給當前幀的操作對象標識所指示STA設備以外的STA設備傳輸數(shù)據(jù);在MU-MMO模式下,AP給當前幀的操作對象標識所指示的多個STA設備組成的集合以外的STA設備傳輸數(shù)據(jù)。在MU-MIMO模式下,該操作對象標識為組標識(Group Identity,簡稱Group ID)。 在執(zhí)行本功率節(jié)省方法之前,預先通過信令對Group ID進行定義并在STA設備上進行設置。具體地,MU-MMO模式下包括I個或者I個以上的MU-MMO組,其中每個MU-MMO組包括I個以上的STA設備,通常為4個STA設備,通過Group ID對上述I個或者I個以上的 MU-MMO組分別進行標識。在執(zhí)行本功率節(jié)省方法之前,AP設備通過相關的信令把上述對Group ID的定義發(fā)給各個STA設備,各個STA設備收到上述定義之后,存儲上述的定義中與自己相關的部分,從而在執(zhí)行本功率節(jié)省方法時,AP設備向STA設備發(fā)送操作對象標識, 即Group ID, STA設備收到Group ID之后,能夠根據(jù)自身存儲的Group ID的定義,知道自己是否屬于該Group ID指示的MU-MMO組,如果STA設備屬于該Group ID指示的MU-MMO 組,則說明該操作對象標識中包括對本STA設備的指示,如果STA設備不屬于該Group ID 指示的MU-MMO組,則說明該操作對象標識中不包括對本STA設備的指示。在SU-MMO模式下,該操作對象標識為該巾貞對應的I個STA的部分關聯(lián)標識(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 功率節(jié)省指示和該幀的操作對象標識。 在本步驟中,在本步驟中,STA設備從來自AP設備的幀的前導序列中獲取當前幀的禁止TXOP功率節(jié)省指示和操作對象標識。步驟303 :STA設備判斷當前幀的禁止TXOP功率節(jié)省指示為是或否,如果為否,執(zhí)行步驟304 ;如果為是,STA設備保持清醒狀態(tài),并且,STA設備以下一幀作為新的當前幀,返回執(zhí)行步驟302。在本步驟中,STA設備判斷上述用于表示禁止TXOP功率節(jié)省指示的I個比特為是或否,如果該比特為否,說明同時滿足兩個條件,即允許進行TXOP功率節(jié)省并且后續(xù)無新增STA,則可以進行功率節(jié)省,繼續(xù)執(zhí)行以下的步驟304 ;如果該比特為是,說明其中一個條件不滿足,或兩個條件均不滿足,則STA設備保持清醒狀態(tài)。步驟304 :在當前TXOP的當前幀到最后一幀的每一幀中,STA設備判斷是否滿足第一睡眠條件,如果是,STA設備進入睡眠狀態(tài);如果否,STA設備保持清醒狀態(tài)。在本步驟中,第一睡眠條件不必對現(xiàn)有通信協(xié)議中的睡眠條件進行修改,從而更加便于對現(xiàn)有的通信設備進行升級改造。具體地,在MU-MMO模式下,第一睡眠條件可以包括如下三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足第一睡眠條件,STA設備進入睡眠狀態(tài); 當?shù)谝凰邨l件所包含的一種或多種條件均不滿足時,判斷為不滿足第一睡眠條件,STA設備保持清醒狀態(tài)。該三項條件具體可以包括以下內(nèi)容。條件一當當前幀的操作對象標識中不包括對本STA設備的指示時,STA設備進入睡眠狀態(tài)。條件二 當當前幀的操作對象標識中包括對本STA設備的指示,并且本STA對應的空間復用流數(shù)指示為0時,STA設備進入睡眠狀態(tài)。條件三當當前幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。在本步驟中,在SU-MMO模式下,第一睡眠條件可以包括如下三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足第一睡眠條件,STA設備進入睡眠狀態(tài);當?shù)谝凰邨l件所包含的一種或多種條件均不滿足時,判斷為不滿足第一睡眠條件,STA設備保持清醒狀態(tài)。該三項條件 具體可以包括以下內(nèi)容。條件一當當前幀的操作對象標識中指不的部分AID與本STA設備的部分AID不同時,STA設備進入睡眠狀態(tài)。條件二 當當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同,但當前幀不是發(fā)給本STA時,STA設備進入睡眠狀態(tài)。具體地,STA設備可以采用多種方式判斷當前幀是否是發(fā)給本STA設備的,其中一種具體實施方式
是,STA設備判斷當前幀的MAC標識是否符合本STA設備的MAC標識,如果是,當前幀是發(fā)給本STA設備的,如果否,當前幀不是發(fā)給本 STA設備的。條件三當當前幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。在執(zhí)行步驟304時,在當前TXOP的當前幀到最后一幀的每一個幀中,一種較佳的實施方式的判斷流程如下。第一步STA設備判斷當前幀的操作對象標識中是否包括對本STA設備的指示,如果是,執(zhí)行第二步;如果否,STA設備進入睡眠狀態(tài)。第二步在MU-MMO模式下,判斷本STA對應的空間復用流數(shù)指示是否為0,或,本 STA是否收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,如果是,STA設備進入睡眠狀態(tài);如果否,STA 設備保持清醒狀態(tài)。在SU-MIMO模式下,判斷當前幀是否是發(fā)給本STA設備的,或,判斷本 STA是否收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,如果當前幀不是發(fā)給本STA設備或本STA 設備收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,則STA設備進入睡眠狀態(tài),如果當前幀是發(fā)給本 STA設備并且本STA設備收到更多數(shù)據(jù)比特指示為I的數(shù)據(jù)幀,則STA設備保持清醒狀態(tài)。在本發(fā)明實施例三中,同一個TXOP中不同幀的No TXOP PS可以不同,只有當允許進行功率節(jié)省并且在該TXOP的后續(xù)幀中無新增的STA時,該幀的No TXOP PS才可以指示為允許功率節(jié)省,STA根據(jù)當前幀的No TXOP PS的指示,確定是否進行第一睡眠條件的判斷。由于為不同幀設置不同的No TXOP PS,如果第一幀的操作對象標識中并未包括該TXOP 涉及的所有STA設備,可以將第一幀的No TXOP PS設置為禁止功率節(jié)省。假定采用前述判斷有無新增的STA的第一種方法,則直到從第一幀到當前幀的多個幀的操作對象標識中已經(jīng)包括了該TXOP涉及的所有STA設備時,才可以將該當前幀的No TXOP PS設置為允許功率節(jié)??;假定采用前述判斷有無新增的STA的第二種方法,則直到當前幀的操作對象標識中已經(jīng)包括了該TXOP內(nèi)當前幀以后的所有幀涉及的所有STA設備時,才可以將該當前幀的 No TXOP PS設置為允許功率節(jié)省。因此該方法對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可適用,從而擴大了功率節(jié)省的應用范圍。并且, 對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況,現(xiàn)有的功率節(jié)省方法在該TXOP中自始至終無法進行功率節(jié)省,而采用本發(fā)明實施例三的功率節(jié)省方法,第一幀的NoTXOP PS為禁止功率節(jié)省,在收到第一幀后該STA設備不會進入睡眠狀態(tài),直到收到No TXOP PS為允許功率節(jié)省的幀,該STA設備根據(jù)第一睡眠條件判斷是否進入睡眠狀態(tài),從而增強了功率節(jié)省效果。圖4為本發(fā)明實施例四的功率節(jié)省方法的流程圖。在本發(fā)明實施例四中,以AP設備結(jié)合STA設備的操作流程為例對該功率節(jié)省方法進行說明。在本發(fā)明實施例四中,睡眠條件包括第一睡眠條件和第二睡眠條件。在本發(fā)明實施例三記載的技術方案的技術上,在當前幀的No TXOP PS為禁止功率節(jié)省時,增加STA設備對第二睡眠條件進行判斷并記錄判斷結(jié)果的步驟;在當前幀的No TXOP PS為允許功率節(jié)省時,增加根據(jù)記錄的判斷結(jié)果確定是否進入睡眠狀態(tài)的步驟。如圖4所示,該方法包括以下過程。步驟401 AP設備向STA設備發(fā)送當前TXOP的一個或一個以上的幀。其中,每一幀中包括該幀的操作對象標識和該幀的禁止TXOP功率節(jié)省指示,每一幀的禁止TXOP功率節(jié)省指示由AP根據(jù)當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA分別設置。本步驟與本發(fā)明實施例三中的步驟301相同,在此不再贅述。步驟402 =STA設備獲取當前TXOP的當前幀,其中,當前幀中包括該幀的禁止TXOP 功率節(jié)省指示和該幀的操作對象標識。本步驟與本發(fā)明實施例三中的步驟302相同,在此不再贅述。步驟403 =STA設備判斷當前幀的禁止TXOP功率節(jié)省指示為是或否,如果為否,執(zhí)行步驟404 ;如果為是,執(zhí)行步驟406。 步驟404 STA設備判斷記錄的判斷結(jié)果為滿足或不滿足,如果為滿足,STA設備進入睡眠狀態(tài);如果為不滿足,執(zhí)行步驟405。步驟405 :在當前TXOP的當前幀到最后一幀的每一幀中,STA設備判斷是否滿足第一睡眠條件,如果是,STA設備進入睡眠狀態(tài);如果否,STA設備保持清醒狀態(tài)。本步驟與本發(fā)明實施例三中的步驟304相同,在此不再贅述。步驟406 =STA設備保持清醒狀態(tài),判斷是否滿足第二睡眠條件并記錄判斷結(jié)果, 以下一幀作為新的當前幀,返回執(zhí)行步驟402。在本步驟中,具體地,在MU-MMO模式下,第二睡眠條件可以包括如下兩項條件中的一種或兩種的組合。當其中一項條件滿足時,即判斷為滿足第二睡眠條件,STA設備記錄判斷結(jié)果為滿足。當?shù)诙邨l件所包含的兩種條件均不滿足時,判斷為不滿足第二睡眠條件,STA設備記錄判斷結(jié)果為不滿足。該兩項條件具體可以包括以下內(nèi)容。條件一當前幀的操作對象標識中包括對本STA設備的指示,并且本STA對應的空間復用流數(shù)指示為 O。條件二 當當前幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀。在本步驟中,在SU-MMO模式下,第二睡眠條件可以包括如下兩項條件中的一種或兩種的組合。當其中一項條件滿足時,即判斷為滿足第二睡眠條件,STA設備記錄判斷結(jié)果為滿足。當?shù)诙邨l件所包含的兩種條件均不滿足時,判斷為不滿足第二睡眠條件, STA設備記錄判斷結(jié)果為不滿足。該兩項條件具體可以包括以下內(nèi)容。條件一當當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同,但當前幀不是發(fā)給本STA 設備的。具體地,STA設備可以采用多種方式判斷當前幀是否是發(fā)給本STA設備的,其中一種具體實施方式
是,STA設備判斷當前幀的MAC標識是否符合本STA設備的MAC標識,如果是,當前幀是發(fā)給本STA設備的,如果否,當前幀不是發(fā)給本STA設備的。條件二 當當前幀的操作對象標識中包括對本STA設備的指示,并且本STA設備收到更多數(shù)據(jù)比特指示為0 的數(shù)據(jù)幀。在本發(fā)明實施例四中,同一個TXOP中不同幀的No TXOP PS可以不同,只有當允許進行功率節(jié)省并且在該TXOP的后續(xù)幀中無新增的STA時,該幀的No TXOP PS才指示為允許功率節(jié)省。STA根據(jù)當前幀的No TXOP PS的指示,在當前幀的No TXOP PS為禁止功率節(jié)省時,STA設備先對第二睡眠條件進行判斷并記錄判斷結(jié)果,然后再對下一幀的No TXOPPS進行判斷;在后續(xù)過程中,當STA設備接收到No TXOP PS為允許功率節(jié)省的幀時,先根據(jù)記錄的第二睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),當該判斷結(jié)果為不滿足時,再對當前幀到最后一幀的多個幀進行第一睡眠條件判斷,從而確定是否進入睡眠狀態(tài)。該方法對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可適用,不僅擴大了功率節(jié)省的應用范圍,而且增強了功率節(jié)省效果。并且,通過在No TXOP PS為禁止功率節(jié)省時預先判斷第二睡眠條件并記錄結(jié)果,當該結(jié)果為滿足第二睡眠條件時,一旦接收到No TXOP PS為允許功率節(jié)省的幀,STA設備即可立即進入睡眠狀態(tài),而不必再對第一睡眠條件進行判斷,從而STA設備可以盡早的進入睡眠狀態(tài),還節(jié)省了進入睡眠狀態(tài)的判斷時間,從而增強了功率節(jié)省的效果。特別的,可能存在這樣的STA設備,它在No TXOP PS為禁止功率節(jié)省的各幀中的至少一幀滿足第二睡眠條件,而在No TXOP PS為允許功率節(jié)省的各幀都不滿足第二睡眠條件,那么如果采用其它實施例記載的技術方案,該STA 設備不能進入睡眠狀態(tài),而采用本發(fā)明實施例四記載的技術方案,該STA設備可以進入睡眠狀態(tài),從而進一步增強了功率節(jié)省的效果。進一步地,在上述 本發(fā)明實施例三和本發(fā)明實施例四中,禁止TXOP功率節(jié)省指示僅是TXOP功率節(jié)省指示的一種具體實施方式
,本領域技術人員根據(jù)現(xiàn)有技術可以理解,也可以采用允許TXOP功率節(jié)省指示表示TXOP功率節(jié)省指示,當允許TXOP功率節(jié)省指示為是時,表示在當前TXOP內(nèi)允許功率節(jié)?。划斣试STXOP功率節(jié)省指示為否時,表示在當前TXOP 內(nèi)禁止功率節(jié)省。進一步地,在上述本發(fā)明實施例一至本發(fā)明實施例四中,AP在對TXOP功率節(jié)省指示進行設置時,還可以進一步對TXOP功率節(jié)省指示的取值的變化次數(shù)和/或取值的變化形式進行限制。由于在同一個TXOP中,AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及在該 TXOP的后續(xù)幀中有無新增的STA,對每一幀的TXOP功率節(jié)省指示進行設置,則TXOP功率節(jié)省指示的取值有可能發(fā)生多次變化,例如,在第一幀中,允許進行功率節(jié)省且后續(xù)有新增 STA,則第一幀的TXOP功率節(jié)省指示為禁止功率節(jié)省,以No TXOP PS = I為例;在第二幀中,允許進行功率節(jié)省且后續(xù)無新增STA,則第二幀的TXOP功率節(jié)省指示為允許功率節(jié)省, 以No TXOP PS = 0為例;在第三幀中,不允許進行功率節(jié)省且后續(xù)無新增STA,則第三幀的 TXOP功率節(jié)省指示為禁止功率節(jié)省,以No TXOP PS = I為例,以此類推。在上述技術方案的基礎上,為了降低AP設備以及STA設備的處理過程的復雜度,在對TXOP功率節(jié)省指示進行設置時,可以預先設置在一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù),AP設備還可以進一步根據(jù)預設的TXOP功率節(jié)省指示的取值的變化次數(shù)分別設置每一幀的TXOP功率節(jié)省指示。例如,預設TXOP功率節(jié)省指示的取值的變化次數(shù)為2次或3次,一種較佳的實施方式是,預設TXOP功率節(jié)省指示的取值的變化次數(shù)為I次,即,在同一個TXOP中,只允許 TXOP功率節(jié)省指示變化I次。則在上述實例中,雖然根據(jù)是否允許在當前TXOP進行功率節(jié)省以及在該TXOP的后續(xù)幀中有無新增的STA,第三幀應該設置為No TXOP PS = 1,但是由于預設TXOP功率節(jié)省指示的取值的變化次數(shù)為I次,在第二幀中,TXOP功率節(jié)省指示已經(jīng)相對于第一幀發(fā)生了變化,因此在第三幀中,不對No TXOP PS進行改變,而仍舊采用與第二幀相同的No TXOP PS = O。在上述技術方案的基礎上,還可以預先設置在一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式,AP設備根據(jù)預設的TXOP功率節(jié)省指示的取值的變化形式分別設置每一幀的TXOP功率節(jié)省指示。例如,預先設置在一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式為從禁止功率節(jié)省指示變化為允許功率節(jié)省指示。因此,在同一個TXOP中,只允許 TXOP功率節(jié)省指示從禁止功率節(jié)省指示變化為允許功率節(jié)省指示,即,如果當前幀的前一幀的TXOP功率節(jié)省指示為禁止功率節(jié)省,允許設置當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省,而如果當前幀的前一幀的TXOP功率節(jié)省指示為允許功率節(jié)省,則不允許設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。以No TXOP PS為例,只允許其取值從I變化為 0,當根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA進行判斷,應該從允許功率節(jié)省指示變化為禁止功率節(jié)省指示時, AP設備不對TXOP功率節(jié)省指示的設置進行更改,即仍保持其為允許功率節(jié)省指示。
進一步地,在上述技術方案的基礎上,還可以對過程中的當前幀進行擴展。具體地,在上述步驟302以及步驟402中,STA設備除了獲取當前TXOP的當前幀以外,還可以獲取當前TXOP的第一幀到當前幀的一個以上的幀,該一個以上的幀中包括每一幀各自的操作對象標識。在步驟304中對第一睡眠條件進行判斷時,以及在步驟406中對第二睡眠條件進行判斷時,將所有根據(jù)當前幀的操作對象標識進行判斷的條件,擴展為根據(jù)上述一個以上的幀的操作對象標識進行判斷。圖5為本發(fā)明實施例五的AP設備的結(jié)構(gòu)示意圖。如圖5所示。該AP設備至少包括設置模塊51和發(fā)送模塊52。本發(fā)明實施例五的AP設備的具體工作流程可以參見上述本發(fā)明實施例一至本發(fā)明實施例四記載的技術方案。其中,設置模塊51用于根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP 的每一幀的后續(xù)幀的操作對象標識中有無新增的STA,分別設置每一幀的TXOP功率節(jié)省指示;發(fā)送模塊52用于向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使STA設備在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。在上述技術方案的基礎上,設置模塊51具體用于當允許在當前TXOP進行功率節(jié)省,并且當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA時,設置當前幀的 TXOP功率節(jié)省指示為允許功率節(jié)省或禁止功率節(jié)?。划敳辉试S在當前TXOP進行功率節(jié)省時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省;當當前TXOP的當前幀的后續(xù)幀的操作對象標識中有新增的STA時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。在上述技術方案的基礎上,設置模塊51具體用于當允許在當前TXOP進行功率節(jié)省,并且當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA時,設置當前幀之后預設位置的一個幀的TXOP功率節(jié)省指示為允許功率節(jié)省或禁止功率節(jié)??;當不允許在當前TXOP進行功率節(jié)省時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省;當當前TXOP 的當前幀的后續(xù)幀的操作對象標識中有新增的STA時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。在上述技術方案的基礎上,設置模塊51具體用于當在當前幀以及當前幀以前的操作對象標識中包括當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備時,確定當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA?;蛘撸O置模塊51具體用于當在當前幀的操作對象標識中包括當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備時,確定當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的 STA。在上述技術方案的基礎上,設置模塊51還用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù)分別設置每一幀的TXOP功率節(jié)省指示。和/或,設置模塊51還用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式分別設置每一幀的TXOP 功率節(jié)省指示。在上述技術方案的基礎上,設置模塊51具體用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù)為I次,分別設置每一幀的TXOP功率節(jié)省指示。和/或 ,設置模塊51具體用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式為當前幀的前一幀的TXOP功率節(jié)省指示為禁止功率節(jié)省、當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省,分別設置每一幀的TXOP功率節(jié)省指示。在本發(fā)明實施例五中,只有當無新增的STA并且允許進行功率節(jié)省這兩個條件均滿足時,AP設備的設置模塊才將該幀或該幀的后續(xù)幀的TXOP功率節(jié)省指示設置為允許功率節(jié)省,以使STA設備根據(jù)該TXOP功率節(jié)省指示確定是否進行睡眠條件的判斷。因此對于 TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可進行功率節(jié)省,從而擴大了功率節(jié)省的應用范圍,增強了功率節(jié)省效果。圖6為本發(fā)明實施例六的STA設備的結(jié)構(gòu)示意圖。如圖6所示。該STA設備至少包括獲取模塊61和控制模塊62。本發(fā)明實施例六的STA設備的具體工作流程可以參見上述本發(fā)明實施例一至本發(fā)明實施例四記載的技術方案。其中,獲取模塊61用于獲取當前TXOP的當前幀,當前幀中包括AP7設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及后續(xù)幀的操作對象標識中有無新增的STA設置的TXOP 功率節(jié)省指示;控制模塊62用于當當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,控制STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。在上述技術方案的基礎上,控制模塊62還用于當當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,控制STA設備保持清醒狀態(tài),控制獲取模塊61以下一幀作為當前幀獲取當前TXOP的當前幀。在上述技術方案的基礎上,控制模塊62具體用于當當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,在當前TXOP的當前幀到最后一幀的每一幀中,判斷是否滿足第一睡眠條件,如果是,控制STA設備進入睡眠狀態(tài);如果否,控制STA設備保持清醒狀態(tài)。其中,第一睡眠條件包括當前巾貞的操作對象標識中不包括對本STA設備的指示,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA對應的空間復用流數(shù)指示為0,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀。 或者,第一睡眠條件包括當前幀的操作對象標識中指示的部分AID與本STA設備的部分 AID不同,或,當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同且當前中貞不是發(fā)給本STA,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀。在上述技術方案的基礎上,控制模塊62還用于當當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,判斷是否滿足第二睡眠條件并記錄判斷結(jié)果。其中,第二睡眠條件包括 當前幀的操作對象標識中包括對本STA設備的指示且本STA對應的空間復用流數(shù)指示為O, 或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為 O的數(shù)據(jù)幀?;蛘?,第二睡眠條件包括當前幀的操作對象標識中指示的部分AID與本STA 設備的部分AID相同且當前幀不是發(fā)給本STA設備的,或,當前幀的操作對象標識中包括對本STA設備的指示且本STA設備收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀。在上述技術方案的基礎上,控制模塊62還用于當當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,判斷記錄的第二睡眠條件的判斷結(jié)果為滿足或不滿足,如果為滿足,控制 STA設備進入睡眠狀態(tài);如果為不滿足,判斷是否滿足第一睡眠條件。在本發(fā)明實施例六中,只有當無新增的STA并且允許進行功率節(jié)省這兩個條件均滿足時,STA設備的獲取模塊獲取的幀或該幀的后續(xù)幀的TXOP功率節(jié)省指示才指示為允許功率節(jié)省,STA設備的控制模塊在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,才對睡眠條件進行判斷,根據(jù)判斷結(jié)果確定是否進入睡眠狀態(tài)。,因此該方法對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可進行功率節(jié)省,從而擴大了功率節(jié)省的應用范圍,增強了功率節(jié)省效果。在本發(fā)明的另一方面,針對現(xiàn)有技術存在的缺陷,本發(fā)明實施例提出一種功率節(jié)省方法,不改變現(xiàn)有技術中同一個TXOP內(nèi)的所有幀的No TXOPPS相同的設置方法,在此基礎上,通過在TXOP的幀中對后續(xù)有無新增的STA進行指示,擴大功率節(jié)省方法的應用范圍。 具體參見以下的實施例七 至實施例十一。圖7為本發(fā)明實施例七的功率節(jié)省方法的流程圖。如圖7所示,該方法包括以下過程。步驟701 :STA設備分別獲取當前傳輸機會(Transmit Opportunity,簡稱TX0P)的當前幀和預設幀,該當前幀包括后續(xù)STA指示和TXOP功率節(jié)省指示,該預設幀包括操作對象標識。步驟702 :當當前幀的TXOP功率節(jié)省指示為允許,并且預設幀的操作對象標識中不包括對本STA設備的指示,并且當前幀的后續(xù)STA指示為后續(xù)無新增STA時,STA設備進入睡眠狀態(tài)。在上述技術方案的基礎上,步驟702還包括當當前幀的TXOP功率節(jié)省指示為允許,并且預設幀的操作對象標識中不包括對本STA設備的指示,并且當前幀的后續(xù)STA指示為后續(xù)有新增STA時,STA設備保持清醒狀態(tài)。 在本發(fā)明實施例七中,STA設備根據(jù)TXOP功率節(jié)省指示、后續(xù)STA指示以及操作對象標識所包含的范圍這三個條件進行判斷,當TXOP功率節(jié)省指示為允許且后續(xù)STA指示為后續(xù)無新增STA且預設幀的操作對象標識中不包括本STA設備的標識時,該STA設備進入睡眠狀態(tài)。因此,該方法對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況仍可適用,從而擴大了功率節(jié)省的應用范圍。并且,對于TXOP的第一幀中的操作對象標識并未包括該TXOP涉及的所有STA設備的情況,現(xiàn)有的功率節(jié)省方法在該 TXOP中自始至終無法進行功率節(jié)省,而采用本發(fā)明實施例七的功率節(jié)省方法,在收到第一幀后該STA設備不會進入睡眠狀態(tài),直到收到后續(xù)STA指示為后續(xù)無新增STA的幀,該STA 設備開始進入睡眠狀態(tài),從而增強了功率節(jié)省效果。
圖8為本發(fā)明實施例八的功率節(jié) 省方法的流程圖。具體地,在本發(fā)明實施例八中, 該后續(xù)STA指示為后續(xù)無新增STA指示(稱為No More STA指示),當后續(xù)無新增STA指示為是時,表示后續(xù)無新增STA ;當后續(xù)無新增STA指示為否時,表示后續(xù)有新增STA。在本發(fā)明實施例八中,該TXOP功率節(jié)省指示為禁止TXOP功率節(jié)省指示,即No TXOP PS指示,當禁止TXOP功率節(jié)省指示為是時,表示在當前TXOP內(nèi)禁止功率節(jié)省;當禁止TXOP功率節(jié)省指示為否時,表示在當前TXOP內(nèi)允許功率節(jié)省。并且,在本發(fā)明實施例八中,對于后續(xù)無新增STA指示以及禁止TXOP功率節(jié)省指示,分別采用I個比特進行指示。如圖8所示,該方法包括以下過程。步驟801 AP設備在當前TXOP的每一幀向STA設備發(fā)送后續(xù)無新增STA指示、禁止TXOP功率節(jié)省指示和操作對象標識。在本步驟中,AP設備直接向STA設備下發(fā)后續(xù)無新增STA指示為是或否,以及禁止 TXOP功率節(jié)省指示為是或否,以及本幀指示的操作所對應的STA設備的標識。一個TXOP包括一個或一個以上幀,AP將上述的后續(xù)無新增STA指示、禁止TXOP功率節(jié)省指示和操作對象標識攜帶在每一幀的前導序列中發(fā)送給STA設備。具體地,可以在每一幀的前導序列的超高吞吐率模式的信令Al (Very high throughput signal Al,簡稱VHT-SIG-A1)字段中, 采用I個比特作為后續(xù)無新增STA指示,采用I個比特作為禁止TXOP功率節(jié)省指示,采用 I個以上比特指示操作對象標識。例如,采用VHT-SIG-Al字段的I個保留(Reserved,簡稱 RSVD)比特作為后續(xù)無新增STA指示,將該比特稱為NoMoreSTA比特,當NoMoreSTA比特為 I時,表示后續(xù)無新增STA指示為是,在當前TXOP中涉及的所有STA設備均已經(jīng)在當前幀以及當前幀以前的幀的操作對象標識中進行了指示,在當前幀后續(xù)的各幀中不會對新的STA 設備進行指示;當NoMoreSTA比特為0時,表示后續(xù)無新增STA指示為否,在當前TXOP中涉及的所有STA設備并沒有全部在當前幀以及當前幀以前的幀的操作對象標識中進行指示, 在當前幀后續(xù)的各幀中還會對新的STA設備進行指示。對于禁止TXOP功率節(jié)省指示,可以采用VHT-SIG-Al字段的B22比特作為禁止TXOP功率節(jié)省指示,將該比特稱為No TXOP PS 比特,當No TXOP PS比特為0時,表示禁止TXOP功率節(jié)省指示為否,允許本BSS的STA進行功率節(jié)省操作,即允許STA在清醒狀態(tài)與睡眠狀態(tài)之間切換;當No TXOP PS比特為I時, 表示禁止TXOP功率節(jié)省指示為是,禁止本BSS的STA進行功率節(jié)省操作。對于操作對象標識,可以采用VHT-SIG-Al字段中的I個或I個以上比特指示該幀對應的操作對象標識。在MU-MIMO模式下,該操作對象標識為組標識(Group Identity,簡稱Group ID)。 在執(zhí)行本功率節(jié)省方法之前,預先通過信令對Group ID進行定義并在STA設備上進行設置。具體地,MU-MMO模式下包括I個或者I個以上的MU-MMO組,其中每個MU-MMO組包括I個以上的STA設備,通常為4個STA設備,通過Group ID對上述I個或者I個以上的 MU-MMO組分別進行標識。在執(zhí)行本功率節(jié)省方法之前,AP設備通過相關的信令把上述對 Group ID的定義發(fā)給各個STA設備,各個STA設備收到上述定義之后,存儲上述的定義中與自己相關的部分,從而在執(zhí)行本功率節(jié)省方法時,AP設備向STA設備發(fā)送操作對象標識, 即Group ID, STA設備收到Group ID之后,能夠根據(jù)自身存儲的Group ID的定義,知道自己是否屬于該Group ID指示的MU-MMO組,如果STA設備屬于該Group ID指示的MU-MMO 組,則說明該操作對象標識中包括對本STA設備的指示,如果STA設備不屬于該Group ID 指示的MU-MMO組,則說明該操作對象標識中不包括對本STA設備的指示。在SU-MMO模式下,該操作對象標識為該巾貞對應的I個STA的部分關聯(lián)標識(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的當前幀和預設幀,該當前幀包括后續(xù)無新增STA指示和禁止TXOP功率節(jié)省指示,該預設幀包括操作對象標識。
在本步驟中,STA設備從來自AP設備的幀的前導序列中獲取當前幀的后續(xù)無新增 STA指示、當前幀的禁止TXOP功率節(jié)省指示和預設幀的操作對象標識。其中,預設幀可以采用兩種具體實施方式
,在第一種實施方式中,預設幀為當前TXOP的當前幀;在第二種實施方式中,預設幀為當前TXOP的第一幀到當前幀的中的一個或一個以上幀。步驟803 :STA設備判斷當前幀的禁止TXOP功率節(jié)省指示為是或否,如果為是,STA 設備保持清醒狀態(tài);如果為否,執(zhí)行步驟804。在本步驟中,如果當前幀的禁止TXOP功率節(jié)省指示為是,表明AP設備禁止STA設備在當前TXOP進行功率節(jié)省,因此,STA設備需要保持清醒狀態(tài)。如果當前幀的禁止TXOP 功率節(jié)省指示為否,表明AP設備允許STA設備在當前TXOP進行功率節(jié)省,則繼續(xù)執(zhí)行以下的步驟804。步驟804 STA設備判斷是否滿足第一睡眠條件,如果是,STA設備進入睡眠狀態(tài); 如果否,STA設備保持清醒狀態(tài)。在本步驟中,在MU-MMO模式下,第一睡眠條件可以包括如下三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足第一睡眠條件,STA設備進入睡眠狀態(tài);當?shù)谝凰邨l件所包含的一種或多種條件均不滿足時,判斷為不滿足第一睡眠條件, STA設備保持清醒狀態(tài)。該三項條件具體可以包括以下內(nèi)容。條件一當預設幀的操作對象標識中不包括對本STA設備的指示,并且當前幀的后續(xù)無新增STA指示為是時,STA設備進入睡眠狀態(tài)。條件二 當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA 對應的空間復用流數(shù)指示為0時,STA設備進入睡眠狀態(tài)。條件三當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。在本步驟中,在SU-MMO模式下,第一睡眠條件可以包括如下三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足第一睡眠條件,STA設備進入睡眠狀態(tài);當?shù)谝凰邨l件所包含的一種或多種條件均不滿足時,判斷為不滿足第一睡眠條件, STA設備保持清醒狀態(tài)。該三項條件具體可以包括以下內(nèi)容。條件一當預設幀的操作對象標識中指示的部分AID與本STA設備的部分AID不同,且當前幀的后續(xù)無新增STA指示為是時,STA設備進入睡眠狀態(tài)。條件二 當預設幀的操作對象標識中指示的部分AID與本STA 設備的部分AID相同,且當前幀的后續(xù)無新增STA指示為是,但當前幀不是發(fā)給本STA時, STA設備進入睡眠狀態(tài)。具體地,STA設備可以采用多種方式判斷當前幀是否是發(fā)給本STA 設備的,其中一種具體實施方式
是,STA設備判斷當前巾貞的媒體接入控制(Medium AccessControl,簡稱MAC)標識是否符合本STA設備的MAC標識,如果是,當前幀是發(fā)給本STA設備的,如果否,當前幀不是發(fā)給本STA設備的。條件三當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。
在執(zhí)行步驟804時,一種較佳的實施方式的判斷流程如下。第一步STA設備判斷預設幀的操作對象標識中是否包括對本STA設備的指示,如果是,執(zhí)行第二步;如果否,執(zhí)行第三步。在第一步中,對于預設幀的上述兩種具體實施方式
,如果預設幀為當前TXOP的當前幀,則在第一步中,判斷當前幀的操作對象標識中是否包括對本STA設備的指示;如果預設幀為當前TXOP的第一幀到當前幀,則在第一步中,判斷第一幀到當前幀的多個幀的操作對象標識中是否包括對本STA設備的指示。第二步在MU-MIMO模式下,判斷本STA對應的空間復用流數(shù)指示是否為0,或, 本STA是否收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,如果是,STA設備進入睡眠狀態(tài),如果否, STA設備保持清醒狀態(tài)。在SU-MIMO模式下,判斷當前幀是否是發(fā)給本STA設備的,或,判斷本STA是否收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,如果當前幀不是發(fā)給本STA設備或本 STA設備收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,則STA設備進入睡眠狀態(tài),如果當前幀是發(fā)給本STA設備并且本STA設備收到更多數(shù)據(jù)比特指示為I的數(shù)據(jù)幀,則STA設備保持清醒狀態(tài)。在第二步中,當預設幀的操作對象標識中包括對本STA設備的指示時,采用現(xiàn)有的功率節(jié)省方法中的第二類睡眠條件,判斷STA設備是否進入睡眠狀態(tài)。對第二類睡眠條件的具體判斷與現(xiàn)有的功率節(jié)省方法相同,在此不再贅述。第三步STA設備判斷當前幀的后續(xù)無新增STA指示為是或否,如果為是,STA設備進入睡眠狀態(tài);如果為否,STA設備保持清醒狀態(tài)。在第三步中,如果當前幀的后續(xù)無新增STA指示為否,表明后續(xù)幀仍會出現(xiàn)新增的STA,因此,截止到當前幀為止仍未包括在操作對象標識內(nèi)的STA設備,仍有可能在后續(xù)幀的操作中被用到,因此,STA設備需要保持清醒狀態(tài)。如果當前幀的后續(xù)無新增STA指示為是,表明后續(xù)幀不會出現(xiàn)新增的STA,則可以考慮令截止到當前幀為止仍未包括在預設幀的操作對象標識內(nèi)的STA設備進入睡眠狀態(tài), 關閉本STA設備的接收機,以節(jié)省STA設備的功率消耗。在本發(fā)明實施例八中,通過AP設備在當前TXOP的每一幀向STA設備發(fā)送后續(xù)無新增STA指示、禁止TXOP功率節(jié)省指示和操作對象標識,STA設備通過從AP設備直接獲取的方式獲取禁止TXOP功率節(jié)省指示,首先根據(jù)禁止TXOP功率節(jié)省指示判斷是否允許進行功率節(jié)省,當允許時,再依次根據(jù)操作對象標識和后續(xù)無新增STA指示判斷是否進入睡眠狀態(tài)。因此,該方法不要求TXOP的第一幀中的操作對象標識包括該TXOP涉及的所有STA 設備,從而擴大了功率節(jié)省方法的應用范圍,增強了功率節(jié)省效果。圖9為本發(fā)明實施例九的功率節(jié)省方法的流程圖。在本發(fā)明實施例九中,仍然采用該后續(xù)STA指示為后續(xù)無新增STA指示,該TXOP功率節(jié)省指示為禁止TXOP功率節(jié)省指示為例。并且,在本發(fā)明實施例九中,為了節(jié)約信令資源,不再使用指示禁止TXOP功率節(jié)省指示的I個比特,而令通信各方事先約定該禁止TXOP功率節(jié)省指示為否,即默認允許在當前TXOP內(nèi)進行功率節(jié)省,從而不必需要采用比特位進行指示,節(jié)省I個比特的信令開銷。 具體地方法可以采用對通信標準進行規(guī)定的方式,可以在通信標準中規(guī)定禁止TXOP功率節(jié)省指示為否,或者在通信標準中不涉及禁止TXOP功率節(jié)省指示這一指示信息,即等價于該標準默認允許在當前TXOP內(nèi)進行功率節(jié)省。而對于后續(xù)無新增STA指示,仍然采用I個比特進行指示。如圖9所示,該方法包括以下過程。步驟901 :AP設備在當前TXOP的每一幀向STA設備發(fā)送后續(xù)無新增STA指示和操作對象標識。在本步驟中,AP設備在當前TXOP的每一幀向STA設備發(fā)送后續(xù)無新增STA指示和操作對象標識的具體方法與本發(fā)明實施例八中步驟801記載的方法相同,在此不再贅述。步驟902 :STA設備分別獲取當前TXOP的當前幀和預設幀,該當前幀包括后續(xù)無新增STA指示和禁止TXOP功率節(jié)省指示,該預設幀包括操作對象標識。在本步驟中,STA設備根據(jù)預設的禁止TXOP功率節(jié)省指示,獲取該禁止TXOP功率節(jié)省指示為否。STA設備獲取當前TXOP的當前幀的后續(xù)無新增STA指示和預設幀的操作對象標識的具體方法與本發(fā)明實施例八中步驟802記載的方法相同,在此不再贅述。由于本發(fā)明實施例九中,等價于通信各方已經(jīng)約定禁止TXOP功率節(jié)省指示為否, 因此STA設備不必對禁止TXOP功率節(jié)省指示進行判斷,即可直接執(zhí)行以下的步驟903。步驟903 STA設備判斷是否滿足第一睡眠條件,如果是,STA設備進入睡眠狀態(tài); 如果否,STA設備保持清醒狀態(tài)。本步驟的具體方法與本發(fā)明實施例八中步驟804記載的方法相同,在此不再贅述。在本發(fā)明實施例九中,通過通信協(xié)議規(guī)定的方式,通信各方預先已經(jīng)約定禁止 TXOP功率節(jié)省指示為否,即默認在當前TXOP內(nèi)均允許進行功率節(jié)省,因此,節(jié)省了信令開銷,并且可以省略STA設備判斷當前幀的禁止TXOP功率節(jié)省指示為是或否的步驟,從而進一步提高了該功率節(jié)省方法的判斷效率,增強了功率節(jié)省效果。在上述本發(fā)明實施例八和本發(fā)明實施例九中,后續(xù)無新增STA指示和禁止TXOP功率節(jié)省指示僅分別是后續(xù)STA指示以及TXOP功率節(jié)省指示的一種具體實施方式
,本領域技術人員根據(jù)現(xiàn)有技術可以理解,也可以采用后續(xù)有新增STA指示表示后續(xù)STA指示,當后續(xù)有新增STA指示為是時,表示后續(xù)有新增STA ;當后續(xù)有新增STA指示為否時,表示后續(xù)無新增STA。同理,也可以采用允許TXOP功率節(jié)省指示表示TXOP功率節(jié)省指示,當允許TXOP 功率節(jié)省指示為是時,表示在當前TXOP內(nèi)允許功率節(jié)??;當允許TXOP功率節(jié)省指示為否時,表示在當前TXOP內(nèi)禁止功率節(jié)省。圖10為本發(fā)明實施例十的功率節(jié)省方法的流程圖。在本發(fā)明實施例十中,后續(xù) STA指示為后續(xù)無新增STA指示,該TXOP功率節(jié)省指示為允許TXOP功率節(jié)省指示。并且, 在本發(fā)明實施例十中,采用I個比特對后續(xù)無新增STA指示以及允許TXOP功率節(jié)省指示同時進行指示,從而節(jié)省了 I個比特位,節(jié)省了信令開銷。如圖10所示,該方法包括以下過程。步驟1001 :AP設備在當前TXOP的每一幀向STA設備發(fā)送后續(xù)無新增STA指示、允許TXOP功率節(jié)省指示和操作對象標識。
在本步驟中,AP設備向STA設備發(fā)送操作對象標識的具體方法與本發(fā)明實施例八的步驟801記載的方法相同。而對于后續(xù)無新增STA指示和允許TXOP功率節(jié)省指示,AP設備采用同一個比特向STA設備發(fā)送。具體地,后續(xù)無新增STA指示以及允許TXOP功率節(jié)省指示共包括I比特,當后續(xù)無新增STA且允許在當前TXOP進行功率節(jié)省時,該比特為是,通常用值I表示;在其它任何情況下,該比特為否,通常用值O表示,例如當后續(xù)有新增STA 時,無論是否允許在當前TXOP進行功率節(jié)省,該比特均為否;或者,當禁止在當前TXOP進行功率節(jié)省時,無論后續(xù)是否有新增STA,該比特也均為否。步驟1002 =STA設備分別獲取當前TXOP的當前幀和預設幀,該當前幀包括后續(xù)無新增STA指示和允許TXOP功率節(jié)省指示,該預設幀包括操作對象標識。步驟1003 :STA設備判斷是否滿足當前幀的允許TXOP功率節(jié)省指示為是且后續(xù)無新增STA指不為是,如果是,執(zhí)彳了步驟1004 ;如果否,STA設備保持清醒狀態(tài)。在本步驟中,STA設備判斷上述用于同時指示后續(xù)無新增STA指示以及允許TXOP 功率節(jié)省指示的I個比特為是或否,如果該比特為是,說明同時滿足當前幀的允許TXOP功率節(jié)省指示為是且后續(xù)無新增STA指示為是,則可以進行功率節(jié)省,繼續(xù)執(zhí)行以下的步驟 1004 ;如果該比特位否,說明其中一個條件不滿足,或兩個條件均不滿足,則STA設備保持清醒狀態(tài)。步驟1004 :STA設備判斷是否滿足第二睡眠條件,如果是,STA設備進入睡眠狀態(tài); 如果否,STA設備保持清醒狀態(tài)。在本步驟中,第二睡眠條件可以包括現(xiàn)有技術中的兩類睡眠條件,即不必對現(xiàn)有通信協(xié)議中的睡眠條件進行修改,從而更加便于對現(xiàn)有的通信設備進行升級改造。具體地,在MU-MMO模式下,第二睡眠條件可以包括如下三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足第二睡眠條件,STA設備進入睡眠狀態(tài); 當?shù)诙邨l件所包含的一種或多種條件均不滿足時,判斷為不滿足第二睡眠條件,STA設備保持清醒狀態(tài)。該三項條件具體可以包括以下內(nèi)容。條件一當預設幀的操作對象標識中不包括對本STA設備的指示時,STA設備進入睡眠狀態(tài)。條件二 當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA對應的空間復用流數(shù)指示為0時,STA設備進入睡眠狀態(tài)。條件三當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。在本步驟中,在SU-MMO模式下,第二睡眠條件可以包括如下三項條件中的一種或多種的組合,當其中一項條件滿足時,即判斷為滿足第二睡眠條件,STA設備進入睡眠狀態(tài);當?shù)诙邨l件所包含的一種或多種條件均不滿足時,判斷為不滿足第二睡眠條件, STA設備保持清醒狀態(tài)。該三項條件具體可以包括以下內(nèi)容。條件一當預設幀的操作對象標識中指不的部分AID與本STA設備的部分AID不同時,STA設備進入睡眠狀態(tài)。條件二 當預設幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同,但當前幀不是發(fā)給本STA時,STA設備進入睡眠狀態(tài)。具體地,STA設備可以采用多種方式判斷當前幀是否是發(fā)給本STA設備的,其中一種具體實施方式
是,STA設備判斷當前幀的MAC標識是否符合本STA設備的MAC標識,如果是,當前幀是發(fā)給本STA設備的,如果否,當前幀不是發(fā)給本 STA設備的。條件三當預設幀的操作對象標識中包括對本STA設備的指示,并且本STA收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀時,STA設備進入睡眠狀態(tài)。在執(zhí)行步驟1004時,一種較佳的實施方式的判斷流程如下。第一步STA設備判斷預設幀的操作對象標識中是否包括對本STA設備的指示,如果是,執(zhí)行第二步;如果否,STA設備進入睡眠狀態(tài)。第二步在MU-MMO模式下,判斷本STA對應的空間復用流數(shù)指示是否為0,或,本STA是否收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀,如果是,STA設備進入睡眠狀態(tài);如果否,STA 設備保持清醒狀態(tài)。在SU-MIMO模式下,判斷當前幀是否是發(fā)給本STA設備的,或,判斷本 STA是否收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,如果當前幀不是發(fā)給本STA設備或本STA 設備收到更多數(shù)據(jù)比特指示為0的數(shù)據(jù)幀,則STA設備進入睡眠狀態(tài),如果當前幀是發(fā)給本 STA設備并且本STA設備收到更多數(shù)據(jù)比特指示為I的數(shù)據(jù)幀,則STA設備保持清醒狀態(tài)。在本發(fā)明實施例十中,采用I個比特對后續(xù)無新增STA指示以及允許TXOP功率節(jié)省指示同時進行指示,從而進一步節(jié)省了 I個比特位的信令開銷。在上述本發(fā)明實施例七至本發(fā)明實施例十記載的技術方案的基礎上,進一步地, 該功率節(jié)省方法還包括以下步驟=STA設備設置被包含標識。該被包含標識用于表示該STA 設備的標識是否包括在預設幀的操作對象標識中,該被包含標識的初始設置為否。具體地, STA設備可以采用I個比特作為被包含標識,初始設置時該比特值為0,只要在一個幀的操作對象標識中包括該STA設備的標識,即將該STA設備的被包含標識對應的比特值設置為
I,并且在接收到后續(xù)幀后仍然保持該比特值為I。上述三個實施例中,為STA設備設置被包含標識的步驟分別可以在上述步驟701、步驟801、步驟901和步驟1002之前或與之同時執(zhí)行。在STA設備獲取到預設幀的操作對象標識之后,STA設備判斷當前的被包含標識為是或否,如果為是,保持被包含標識為是;如果為否,判斷當前幀的操作對象標識中是否包括本 STA設備的標識,如果是,設置被包含標識為是,否則,保持被包含標識為否。在步驟702、步驟804、步驟903和步驟1004中,在判斷預設幀的操作對象標識中是否包括本STA設備的標識時,具體的方法為判斷該被包含標識為是或否,如果該被包 含標識為是,表明本STA設備的標識已經(jīng)包括在預設幀的操作對象標識中,如果該被包含標識為否,表明本STA設備的標識未包括在預設幀的操作對象標識中。采用設置被包含標識的方式,使得判斷預設幀的操作對象標識中是否包括本STA設備的標識的步驟簡便易行,提高了判斷處理效率。在上述本發(fā)明實施例七至本發(fā)明實施例十記載的技術方案的基礎上,進一步地, 該功率節(jié)省方法還包括=STA設備獲取當前TXOP的持續(xù)時間信息。在上述三個實施例中, STA設備獲取當前TXOP的持續(xù)時間信息的步驟分別可以在上述步驟701、步驟801、步驟 901和步驟1002之前或與之同時執(zhí)行。在步驟702、步驟804、步驟903和步驟1004中,STA 設備在進入睡眠狀態(tài)之后,在當前TXOP的持續(xù)時間結(jié)束時,該STA設備進入清醒狀態(tài)。從而保證在下一個TXOP到來時,STA設備均處于清醒狀態(tài),成功接收下一個TXOP的幀攜帶的對應指示信息。圖11為本發(fā)明實施例i^一的STA設備的結(jié)構(gòu)示意圖。本實施例中的設備可以是 MIMO無線通信中的STA。在接入點AP設備向STA設備發(fā)送數(shù)據(jù)或信息時應用上述方法實施例中的方法。在實際應用中,MMO中的通信對端可以互為AP和STA,所以在不同的通信情況下一個設備可能分別作為AP或STA。如圖11所示,該STA設備110至少包括獲取模塊111和控制模塊112。進一步地,還可以包括標識模塊113。其中,獲取模塊111用于分別獲取當前TXOP的當前幀和預設幀,該當前幀包括后續(xù)STA指示和TXOP功率節(jié)省指示,該預設幀包括操作對象標識,獲取模塊111將上述當前 TXOP的當前幀的后續(xù)STA指示、當前幀的TXOP功率節(jié)省指示和預設幀的操作對象標識發(fā)送給控制模塊112 ;控制模塊112用于根據(jù)來自獲取模塊111的當前TXOP的當前幀的后續(xù)STA指示、當前幀的TXOP功率節(jié)省指示和預設幀的操作對象標識控制STA設備,當當前幀的TXOP功率節(jié)省指示為允許,并且預設幀的操作對象標識中不包括對本STA設備的指示,并且當前幀的后續(xù)STA指示為后續(xù)無新增STA時,控制STA設備進入睡眠狀態(tài)。在上述技術方案的基礎上,進一步地,控制模塊112還用于當當前幀的TXOP功率節(jié)省指示為允許,并且預設幀的操作對象標識中不包括對本STA設備的指示,并且當前幀的后續(xù)STA指示為后續(xù)有新增STA時,控制STA設備保持清醒狀態(tài)。在上述技術方案的基礎上,具體地,獲取模塊111具體可以采用如下三種方式中的任意一種,以獲取后續(xù)STA指示和TXOP功率節(jié)省指示。在第一種方式中,獲取模塊111 用于獲取表示后續(xù)STA指示的I比特信息和表示TXOP功率節(jié)省指示的I比特信息?;蛘撸?在第二種方式中,獲取模塊111具體用于獲取表示后續(xù)STA指示的I比特信息,并根據(jù)通信標準,獲取TXOP功率節(jié)省指示為允許?;蛘?,在第三種方式中,獲取模塊111具體用于獲取表示后續(xù)STA指示以及TXOP功率節(jié)省指示的I比特信息,當后續(xù)STA指示為后續(xù)無新增 STA并且TXOP功率節(jié)省指示為允許時,該比特為是,當后續(xù)STA指示為后續(xù)有新增STA或者 TXOP功率節(jié)省指示為禁止時,該比特為否。在上述技術方案的基礎上,具體地,獲取模塊111具體可以采用如下三種方式中的任意一種,以獲取操作對象標識。在第一種方式中,獲取模塊111具體用于獲取當前TXOP 的當前幀的操作對象標識?;蛘?,在第二種方式中,獲取模塊111具體用于獲取當前TXOP 的第一幀到當前幀中的一個或一個以上幀的操作對象標識。在上述技術方案的基礎上,該STA設備還可以包括標識模塊113。標識模塊113 用于存儲并更新STA設備的被包含標識。具體地,獲取模塊111獲取當前TXOP的預設幀的操作對象標識并發(fā)送給標識模塊113,標識模塊113用于判斷當前的被包含標識為是或否, 如果為是,保持被包含標識為是;如果為否,判斷當前幀的操作對象標識中是否包括本STA 設備的標識,如果是,設置被包含標識為是,否則,保持被包含標識為否。相應地,控制模塊 112具體用于判斷標識模塊113中存儲的被包含標識為是或否,如果為是,判定預設幀的操作對象標識中包括對本STA設備的指示,如果為否,判定預設幀的操作對象標識中不包括對本STA設備的指示。
在上述技術方案的基礎上,進一步地,獲取模塊111還用于獲取當前TXOP的持續(xù)時間信息并發(fā)送給控制模塊112。相應地,控制模塊112還用于根據(jù)來自獲取模塊111的當前TXOP的持續(xù)時間信息控制該STA設備,具體地,控制模塊112在當前TXOP的持續(xù)時間結(jié)束時,控制該STA設備進入清醒狀態(tài)。其中,本發(fā)明實施例十一的STA設備的上述各個模塊的具體工作方式均可采用本發(fā)明實施例七至本發(fā)明實施例十中記載的功率節(jié)省方法進行,本發(fā)明實施例十一中未詳盡的技術方案,可以參照本發(fā)明實施例七至本發(fā)明實施例十中記載實施。在本發(fā)明實施例i^一中,STA設備獲取后續(xù)STA指示,當TXOP功率節(jié)省指示為允許且后續(xù)STA指示為后續(xù)無新增STA且預設幀的操作對象標識中不包括本STA設備的標識時,控制該STA設備進入睡眠狀態(tài)。因此,采用該功率節(jié)省方法,不要求TXOP的第一幀中的操作對象標識包括該TXOP涉及的所有STA設備,從而擴大了功率節(jié)省方法的應用范圍,增強了功率節(jié)省效果。需要說明的是對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。 本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
權(quán)利要求
1.一種功率節(jié)省方法,其特征在于,包括 根據(jù)是否允許在當前傳輸機會TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的終端站點STA,分別設置每一幀的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ; 向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,所述STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),所述STA設備為具有進入睡眠 狀態(tài)功能的STA設備。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述STA為具有進入睡眠狀態(tài)功能的STA,具體為所述STA為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA ; 所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為所述STA設備為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA設備。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA,分別設置每一幀的TXOP功率節(jié)省指示包括 如果允許在當前TXOP進行功率節(jié)省,并且當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA,設置當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省或禁止功率節(jié)?。? 如果不允許在當前TXOP進行功率節(jié)省,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省; 如果當前TXOP的當前幀的后續(xù)幀的操作對象標識中有新增的STA,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA,分別設置每一幀的TXOP功率節(jié)省指示包括 如果允許在當前TXOP進行功率節(jié)省,并且當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA,設置當前幀之后預設位置的一個幀的TXOP功率節(jié)省指示為允許功率節(jié)省或禁止功率節(jié)??; 如果不允許在當前TXOP進行功率節(jié)省,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)??; 如果當前TXOP的當前幀的后續(xù)幀的操作對象標識中有新增的STA,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于, 所述當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA包括 在當前幀以及當前幀以前的操作對象標識中包括當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備; 或,在當前幀的操作對象標識中包括當前T X OP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的STA,分別設置每一幀的TXOP功率節(jié)省指示還包括 根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù)分別設置每一幀的TXOP功率節(jié)省指示; 或,根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式分別設置每一幀的TXOP功率節(jié)省指示。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù)為I次; 或,所述預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式為當前幀的前一幀的TXOP功率節(jié)省指示為禁止功率節(jié)省,當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省。
8.—種功率節(jié)省方法,其特征在于,包括 獲取當前TXOP的當前幀,所述當前幀中包括AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及后續(xù)幀的操作對象標識中有無新增的STA設置的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ; 當所述當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述STA為具有進入睡眠狀態(tài)功能的STA,具體為所述STA為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA ; 所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為所述STA設備為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA設備。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括 當所述當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,STA設備保持清醒狀態(tài),以下一幀作為當前幀,返回執(zhí)行所述獲取當前TXOP的當前幀的步驟。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)包括 在當前TXOP的當前幀到最后一幀的每一幀中,STA設備判斷是否滿足第一睡眠條件,如果是,STA設備進入睡眠狀態(tài);如果否,STA設備保持清醒狀態(tài); 所述第一睡眠條件包括當前巾貞的操作對象標識中不包括對本STA設備的指示,或,當前中貞的操作對象標識中包括對本STA設備的指示且本STA對應的空間復用流數(shù)指示為O,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀; 或,所述第一睡眠條件包括當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID不同,或,當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同且當前巾貞不是發(fā)給本STA,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,當所述當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,所述以下一幀作為當前幀,返回執(zhí)行獲取當前TXOP的當前幀的步驟之前,該方法還包括 STA設備判斷是否滿足第二睡眠條件并記錄判斷結(jié)果;所述第二睡眠條件包括當前幀的操作對象標識中包括對本STA設備的指示且本STA對應的空間復用流數(shù)指示為O,或,當前幀的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀; 或,所述第二睡眠條件包括當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同且當前幀不是發(fā)給本STA設備的,或,當前幀的操作對象標識中包括對本STA設備的指示且本STA設備收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述STA設備判斷是否滿足第一睡眠條件之前,該方法還包括 STA設備判斷記錄的所述第二睡眠條件的判斷結(jié)果為滿足或不滿足,如果為滿足,STA設備進入睡眠狀態(tài);如果為不滿足,執(zhí)行所述STA設備判斷是否滿足第一睡眠條件的步驟。
14.一種接入點AP設備,其特征在于,包括 設置模塊,用于根據(jù)是否允許在當前傳輸機會TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的終端站點STA,分別設置每一幀的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ; 發(fā)送模塊,用于向STA設備發(fā)送當前TXOP的一個或一個以上的幀,以使所述STA設備在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài),所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述STA為具有進入睡眠狀態(tài)功能的STA,具體為所述STA為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA ; 所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為所述STA設備為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA設備。
16.根據(jù)權(quán)利要求14所述的設備,其特征在于, 所述設置模塊具體用于當允許在當前TXOP進行功率節(jié)省,并且當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA時,設置當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省或禁止功率節(jié)?。划敳辉试S在當前TXOP進行功率節(jié)省時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)??;當當前TXOP的當前幀的后續(xù)幀的操作對象標識中有新增的STA時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。
17.根據(jù)權(quán)利要求14所述的設備,其特征在于, 所述設置模塊具體用于當允許在當前TXOP進行功率節(jié)省,并且當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA時,設置當前幀之后預設位置的一個幀的TXOP功率節(jié)省指示為允許功率節(jié)省或禁止功率節(jié)省;當不允許在當前TXOP進行功率節(jié)省時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)?。划敭斍癟XOP的當前幀的后續(xù)幀的操作對象標識中有新增的STA時,設置當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省。
18.根據(jù)權(quán)利要求16或17所述的設備,其特征在于, 所述設置模塊具體用于當在當前幀以及當前幀以前的操作對象標識中包括當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備時,確定當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA ; 或,所述設置模塊具體用于當在當前幀的操作對象標識中包括當前TXOP內(nèi)的當前幀以后的所有幀中需要進行數(shù)據(jù)傳送的STA設備時,確定當前TXOP的當前幀的后續(xù)幀的操作對象標識中無新增的STA。
19.根據(jù)權(quán)利要求18所述的設備,其特征在于, 所述設置模塊還用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù)分別設置每一幀的TXOP功率節(jié)省指示; 或,所述設置模塊還用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式分別設置每一幀的TXOP功率節(jié)省指示。
20.根據(jù)權(quán)利要求19所述的設備,其特征在于, 所述設置模塊具體用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化次數(shù)為I次,分別設置每一幀的TXOP功率節(jié)省指示; 或,所述設置模塊具體用于根據(jù)預設的一個TXOP內(nèi)TXOP功率節(jié)省指示的取值的變化形式為當前幀的前一幀的TXOP功率節(jié)省指示為禁止功率節(jié)省、當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省,分別設置每一幀的TXOP功率節(jié)省指示。
21.—種終端站點STA設備,所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,其特征在于,包括 獲取模塊,用于獲取當前傳輸機會TXOP的當前幀,所述當前幀中包括接入點AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及后續(xù)幀的操作對象標識中有無新增的STA設置的TXOP功率節(jié)省指示,所述STA為具有進入睡眠狀態(tài)功能的STA ; 控制模塊,用于當所述當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,控制所述STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于,所述STA為具有進入睡眠狀態(tài)功能的STA,具體為所述STA為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA ; 所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為所述STA設備為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA設備。
23.根據(jù)權(quán)利要求21所述的設備,其特征在于, 所述控制模塊還用于當所述當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,控制所述STA設備保持清醒狀態(tài),控制所述獲取模塊以下一幀作為當前幀獲取當前TXOP的當前幀。
24.根據(jù)權(quán)利要求21或23所述的設備,其特征在于, 所述控制模塊具體用于當所述當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,在當前TXOP的當前幀到最后一幀的每一幀中,判斷是否滿足第一睡眠條件,如果是,控制所述STA設備進入睡眠狀態(tài);如果否,控制所述STA設備保持清醒狀態(tài); 所述第一睡眠條件包括當前巾貞的操作對象標識中不包括對本STA設備的指示,或,當前中貞的操作對象標識中包括對本STA設備的指示且本STA對應的空間復用流數(shù)指示為O,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀; 或,所述第一睡眠條件包括當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID不同,或,當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同且當前巾貞不是發(fā)給本STA,或,當前巾貞的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀。
25.根據(jù)權(quán)利要求24所述的設備,其特征在于, 所述控制模塊還用于當所述當前幀的TXOP功率節(jié)省指示為禁止功率節(jié)省時,判斷是否滿足第二睡眠條件并記錄判斷結(jié)果; 所述第二睡眠條件包括當前幀的操作對象標識中包括對本STA設備的指示且本STA對應的空間復用流數(shù)指示為0,或,當前幀的操作對象標識中包括對本STA設備的指示且本STA收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀; 或,所述第二睡眠條件包括當前幀的操作對象標識中指示的部分AID與本STA設備的部分AID相同且當前幀不是發(fā)給本STA設備的,或,當前幀的操作對象標識中包括對本STA設備的指示且本STA設備收到更多數(shù)據(jù)比特指示為O的數(shù)據(jù)幀。
26.根據(jù)權(quán)利要求25所述的設備,其特征在于, 所述控制模塊還用于當所述當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,判斷記錄的所述第二睡眠條件的判斷結(jié)果為滿足或不滿足,如果為滿足,控制所述STA設備進入睡眠狀態(tài);如果為不滿足,判斷是否滿足所述第一睡眠條件。
27.一種功率節(jié)省方法,其特征在于,包括 終端站點STA設備分別獲取當前傳輸機會TXOP的當前幀和預設幀,所述當前幀包括后續(xù)終端STA指示和TXOP功率節(jié)省指示,所述預設巾貞包括操作對象標識; 當所述當前幀的TXOP功率節(jié)省指示為允許,并且所述預設幀的操作對象標識中不包括對本STA設備的指示,并且所述當前幀的后續(xù)STA指示為后續(xù)無新增STA時,所述STA設備進入睡眠狀態(tài),所述STA為具有進入睡眠狀態(tài)功能的STA ;所述STA設備為具有進入睡眠狀態(tài)功能的STA設備。
28.根據(jù)權(quán)利要求27所述的方法,其特征在于,所述STA為具有進入睡眠狀態(tài)功能的STA,具體為所述STA為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA ; 所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為所述STA設備為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA設備。
29.根據(jù)權(quán)利要求27所述的方法,其特征在于,還包括 當所述當前幀的TXOP功率節(jié)省指示為允許,并且所述預設幀的操作對象標識中不包括對本STA設備的指示,并且所述當前幀的后續(xù)STA指示為后續(xù)有新增STA時,所述STA設備保持清醒狀態(tài)。
30.根據(jù)權(quán)利要求27或29所述的方法,其特征在于, 所述后續(xù)STA指示包括I比特,當所述后續(xù)STA指示為后續(xù)無新增STA時,該比特為第一值,當所述后續(xù)STA指示為后續(xù)有新增STA時,該比特為第二值,且所述TXOP功率節(jié)省指示包括I比特,當所述TXOP功率節(jié)省指示為允許時,該比特為第一值,當所述TXOP功率節(jié)省指示為禁止時,該比特為第二值; 或, 所述后續(xù)STA指示包括I比特,當所述后續(xù)STA指示為后續(xù)無新增STA時,該比特為第一值,當所述后續(xù)STA指示為后續(xù)有新增STA時,該比特為第二值,且獲取所述TXOP功率節(jié)省指示包括獲取TXOP功率節(jié)省指示為允許; 或, 所述后續(xù)STA指示以及所述TXOP功率節(jié)省指示共包括I比特,當所述后續(xù)STA指示為后續(xù)無新增STA并且所述TXOP功率節(jié)省指示為允許時,該比特為第一值,當所述后續(xù)STA指示為后續(xù)有新增STA或者所述TXOP功率節(jié)省指示為禁止時,該比特為第二值。
31.根據(jù)權(quán)利要求30所述的方法,其特征在于,所述預設幀包括 所述當前TXOP的當前幀; 或,所述當前TXOP的第一幀到當前幀中的一個或一個以上幀。
32.根據(jù)權(quán)利要求31所述的方法,其特征在于, 該方法還包括所述STA設備設置被包含標識; 獲取預設幀的操作對象標識之后還包括所述STA設備判斷當前的所述被包含標識為是或否,如果為是,保持所述被包含標識為是;如果為否,判斷所述當前幀的操作對象標識中是否包括本STA設備的標識,如果是,設置所述被包含標識為是,否則,保持所述被包含標識為否; 所述方法還包括判斷所述被包含標識為是或否,如果為是,所述STA設備判定所述預設幀的操作對象標識中包括對本STA設備的指示,如果為否,所述STA設備判定所述預設幀的操作對象標識中不包括對本STA設備的指示。
33.根據(jù)權(quán)利要求32所述的方法,其特征在于, 所述方法還包括所述STA設備獲取當前TXOP的持續(xù)時間信息; 所述進入睡眠狀態(tài)之后還包括在當前TXOP的持續(xù)時間結(jié)束時,所述STA設備進入清醒狀態(tài)。
34.一種終端站點STA設備,所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,其特征在于,包括 獲取模塊,用于分別獲取當前傳輸機會TXOP的當前幀和預設幀,所述當前幀包括后續(xù)STA指示和TXOP功率節(jié)省指示,所述預設巾貞包括操作對象標識; 控制模塊,用于當所述當前幀的TXOP功率節(jié)省指示為允許,并且所述預設幀的操作對象標識中不包括對本STA設備的指示,并且所述當前幀的后續(xù)STA指示為后續(xù)無新增STA時,控制所述STA設備進入睡眠狀態(tài);所述STA為具有進入睡眠狀態(tài)功能的STA。
35.根據(jù)權(quán)利要求34所述的方法,其特征在于,所述STA為具有進入睡眠狀態(tài)功能的STA,具體為所述STA為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA ; 所述STA設備為具有進入睡眠狀態(tài)功能的STA設備,具體為所述STA設備為具有進入睡眠狀態(tài)并保持所述睡眠狀態(tài)直到所述當前TXOP結(jié)束功能的STA設備。
36.根據(jù)權(quán)利要求34所述的設備,其特征在于, 所述控制模塊還用于當所述當前幀的TXOP功率節(jié)省指示為允許,并且所述預設幀的操作對象標識中不包括對本STA設備的指示,并且所述當前巾貞的后續(xù)STA指示為后續(xù)有新增STA時,控制所述STA設備保持清醒狀態(tài)。
37.根據(jù)權(quán)利要求34或36所述的設備,其特征在于, 所述獲取模塊具體用于獲取表示所述后續(xù)STA指示的I比特信息,當所述后續(xù)STA指示為后續(xù)無新增STA時,該比特為第一值,當所述后續(xù)STA指示為后續(xù)有新增STA時,該比特為第二值,且所述獲取模塊具體用于獲取表示所述TXOP功率節(jié)省指示的I比特信息,當所述TXOP功率節(jié)省指示為允許時,該比特為第一值,當所述TXOP功率節(jié)省指示為禁止時,該比特為第二值; 或,所述獲取模塊具體用于獲取表示所述后續(xù)STA指示的I比特信息,當所述后續(xù)STA指示為后續(xù)無新增STA時,該比特為第一值,當所述后續(xù)STA指示為后續(xù)有新增STA時,該比特為第二值,并獲取所述TXOP功率節(jié)省指示為否; 或,所述獲取模塊具體用于獲取表示所述后續(xù)STA指示以及所述TXOP功率節(jié)省指示的I比特信息,當所述后續(xù)STA指示為后續(xù)無新增STA并且所述TXOP功率節(jié)省指示為允許時,該比特為第一值,當所述后續(xù)STA指示為后續(xù)有新增STA或者所述TXOP功率節(jié)省指示為禁止時,該比特為第二值。
38.根據(jù)權(quán)利要求37所述的設備,其特征在于, 所述獲取模塊具體用于獲取所述當前TXOP的當前幀的操作對象標識; 或, 所述獲取模塊具體用于獲取所述當前TXOP的第一幀到當前幀中的一個或一個以上幀的操作對象標識。
39.根據(jù)權(quán)利要求38所述的設備,其特征在于, 還包括標識模塊,用于存儲并更新STA設備的被包含標識;所述標識模塊具體用于判斷當前的所述被包含標識為是或否,如果為是,保持所述被包含標識為是;如果為否,判斷所述當前幀的操作對象標識中是否包括本STA設備的標識,如果是,設置所述被包含標識為是,否則,保持所述被包含標識為否; 所述控制模塊具體用于判斷所述被包含標識為是或否,如果為是,判定所述預設幀的操作對象標識中包括對本STA設備的指示,如果為否,判定所述預設幀的操作對象標識中不包括對本STA設備的指示。
40.根據(jù)權(quán)利要求39所述的設備,其特征在于, 所述獲取模塊還用于獲取當前TXOP的持續(xù)時間信息; 所述控制模塊還用于在當前TXOP的持續(xù)時間結(jié)束時,控制所述STA設備進入清醒狀態(tài)。
全文摘要
本發(fā)明提供功率節(jié)省方法、AP設備和STA設備。AP設備根據(jù)是否允許在當前TXOP進行功率節(jié)省以及當前TXOP的每一幀的后續(xù)幀的操作對象標識中有無新增的終端站點STA,分別設置每一幀的TXOP功率節(jié)省指示,在當前幀的TXOP功率節(jié)省指示為允許功率節(jié)省時,STA設備根據(jù)對睡眠條件的判斷結(jié)果確定是否進入睡眠狀態(tài)?;虍斍皫ê罄m(xù)STA指示和TXOP功率節(jié)省指示,當當前幀的TXOP功率節(jié)省指示為允許且預設幀的操作對象標識中不包括對本STA設備的指示且當前幀的后續(xù)STA指示為后續(xù)無新增STA時,STA設備進入睡眠狀態(tài)。采用本發(fā)明提供的方法和設備,能夠擴大功率節(jié)省的應用范圍,增強功率節(jié)省效果。
文檔編號H04W52/02GK102625424SQ20111006351
公開日2012年8月1日 申請日期2011年3月16日 優(yōu)先權(quán)日2011年2月1日
發(fā)明者朱胡飛, 李云波 申請人:華為技術有限公司