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