本發(fā)明實(shí)施例涉及無線通信領(lǐng)域,并且更具體地,涉及數(shù)據(jù)傳輸方法、接入點(diǎn)和站點(diǎn)。
背景技術(shù):在無線局域網(wǎng)(WirelessLocalAreaNetwok,簡稱WLAN)系統(tǒng)中,可能存在對(duì)節(jié)能要求較高的站點(diǎn)(Station,簡稱STA),例如傳感器站點(diǎn)。在標(biāo)準(zhǔn)中定義了STA的節(jié)省功率(PowerSaving,簡稱PS)模式,選擇PS模式的STA可以休眠一個(gè)或多個(gè)信標(biāo)(beacon)間隔。當(dāng)接入點(diǎn)(AccessPoint,簡稱AP)緩存有該STA的數(shù)據(jù)時(shí),將通過信標(biāo)通知STA。STA可以通過節(jié)能輪詢(PowerSavingPolling,簡稱PS-POLL)幀向AP請(qǐng)求獲取緩存的數(shù)據(jù)。PS-POLL幀的等級(jí)為接入類別-最大能力(AccessCategory-BestEffort,簡稱AC-BE),對(duì)應(yīng)的傳輸時(shí)機(jī)(TransmissionOpportunity,簡稱TXOP)為零,即僅允許傳送一個(gè)數(shù)據(jù)幀。如果STA接收到AP發(fā)送的下行數(shù)據(jù)之后,希望向AP發(fā)送上行數(shù)據(jù),則需要重新進(jìn)行信道競爭,建立新的TXOP。這樣一來,對(duì)于節(jié)能要求較高的STA,造成了資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種數(shù)據(jù)傳輸?shù)姆椒ǎ试SSTA在一個(gè)TXOP內(nèi)實(shí)現(xiàn)接收下行數(shù)據(jù)和發(fā)送上行數(shù)據(jù),節(jié)省了STA競爭信道所消耗的資源,提升了STA的能源利用率。一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法包括:向接入點(diǎn)AP發(fā)送指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為節(jié)能輪詢PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),向所述AP發(fā)送數(shù)據(jù)幀。另一方面,提供了一種接收所述STA發(fā)送的指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),接收所述STA發(fā)送的數(shù)據(jù)幀。另一方面,提供了一種站點(diǎn),所述站點(diǎn)包括:發(fā)送單元,用于向AP發(fā)送指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;接收單元,用于在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),STA向所述AP發(fā)送數(shù)據(jù)幀。另一方面,提供了一種接入點(diǎn),所述接入點(diǎn)包括:接收單元,用于接收所述STA發(fā)送的指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為節(jié)能輪詢PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;所述接收單元還用于在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),接收所述STA發(fā)送的數(shù)據(jù)幀。根據(jù)本發(fā)明實(shí)施例,STA通過指示幀向AP發(fā)送PS-POLL并且預(yù)約信道持續(xù)時(shí)間,使得STA在接收到AP發(fā)送的下行數(shù)據(jù)幀之后向AP發(fā)送上行數(shù)據(jù)幀時(shí),不需要重新競爭信道,允許STA在一個(gè)TXOP內(nèi)實(shí)現(xiàn)接收下行數(shù)據(jù)和發(fā)送上行數(shù)據(jù),節(jié)省了STA競爭信道所消耗的資源,提升了STA的能源利用率。附圖說明為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法的示意流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法的示意流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的站點(diǎn)的示意結(jié)構(gòu)圖;圖4是根據(jù)本發(fā)明實(shí)施例的接入點(diǎn)的示意結(jié)構(gòu)圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法100的示意流程圖,該方法可以應(yīng)用與無線局域網(wǎng)中,例如接入點(diǎn)AP與用戶站點(diǎn)STA之間的數(shù)據(jù)傳輸。如圖1所示,方法100包括:110:STA向AP發(fā)送指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為節(jié)能輪詢PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;120:在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),STA向所述AP發(fā)送數(shù)據(jù)幀。下面結(jié)合具體的例子來進(jìn)一步詳細(xì)說明本發(fā)明實(shí)施例的方法的實(shí)現(xiàn)過程。在WLAN中,如果AP緩存了某一STA的數(shù)據(jù),則通過信標(biāo)(Beacon)幀通知該STA。該STA接收到信標(biāo)幀以后,可以根據(jù)本發(fā)明實(shí)施例的方案,向AP請(qǐng)求數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例,在步驟110中,STA向AP發(fā)送的指示幀可以是媒體接入控制(MediaAccessControl,簡稱MAC)層的增強(qiáng)的PS-POLL幀,其中所述增強(qiáng)的PS-POLL幀包括持續(xù)期間(Duration)域。在這種情況下,可以將所述第一指示信息承載在該增強(qiáng)的PS-POLL幀的幀控制(FrameControl)域中,而將所述第二指示信息承載在Duration域中。例如,所述Duration域的第二指示信息指示的TXOP時(shí)限例如為3.008ms、1.504ms。其他STA接收到所述增強(qiáng)的PS-POLL幀之后,根據(jù)所述Duration域相應(yīng)設(shè)置各自的網(wǎng)絡(luò)分配向量(NetworkAllocationVector,簡稱NAV),以便允許發(fā)送PS-POLL的STA在該TXOP時(shí)限內(nèi)從AP接收下行數(shù)據(jù)和向AP發(fā)送上行數(shù)據(jù)。如果此時(shí)AP能夠?qū)⒕彺娴臄?shù)據(jù)發(fā)送給所述STA,則在短幀內(nèi)間隔(ShortInter-FrameSpace,簡稱SIFS)時(shí)間后發(fā)送數(shù)據(jù)給所述STA,如果此時(shí)AP不能夠?qū)⒕彺娴臄?shù)據(jù)發(fā)送給所述STA,則在SIFS時(shí)間后發(fā)送確認(rèn)(Acknowledgement,簡稱ACK)幀給所述STA。無論是STA接收到AP發(fā)送的下行數(shù)據(jù)還是ACK幀,則都可以在所述第二指示信息所指示的TXOP時(shí)限內(nèi)向AP發(fā)送上行數(shù)據(jù),即實(shí)施步驟120而無需再次競爭信道。根據(jù)本發(fā)明實(shí)施例,步驟110中,STA向AP發(fā)送的指示幀也可以是MAC層的控制幀,其中所述控制幀可以是控制打包(ControlWrapper)幀,該控制打包幀的承載幀控制(CarriedFrameControl)域承載所述第一信息,用于指示所述制打包幀用作PS-POLL幀,所述第二信息承載在所述控制打包幀的持續(xù)期間/標(biāo)識(shí)(Duration/ID)域中。例如,所述Duration/ID域的第二指示信息指示的TXOP時(shí)限例如為3.008ms、1.504ms。本領(lǐng)域技術(shù)人員可以理解,該控制打包幀中的其他域可以按照技術(shù)要求或者STA自身的需求來設(shè)置。如上所述,其他STA接收到所述控制打包幀之后,根據(jù)所述Duration/ID域的第二指示信息相應(yīng)設(shè)置各自的網(wǎng)絡(luò)分配向量(NetworkAllocationVector,簡稱NAV),以便允許發(fā)送該控制打包幀的STA在該TXOP時(shí)限內(nèi)從AP接收下行數(shù)據(jù)和向AP發(fā)送上行數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的另一種替代方案,步驟110中,STA向AP發(fā)送的指示幀也可以是沒有MAC幀頭的純物理層數(shù)據(jù)幀,例如空數(shù)據(jù)包(NullDataPacket,簡稱NDP)。一般來說,NDP包括短訓(xùn)練序列域(ShortTrainingField,STF)、長訓(xùn)練序列1域(LongTrainingField1,簡稱LTF1)和信號(hào)域(SignalField,簡稱SIG)。根據(jù)本發(fā)明實(shí)施例,可以在SIG域承載所述第一信息和第二信息,其中的第一信息指示該NDP用作PS-POLL幀,并且第二信息指示該P(yáng)S-POLL所預(yù)約的信道的時(shí)間/長度。例如,所述SIG域的第二指示信息指示的TXOP時(shí)限例如為3.008ms、1.504ms。另外,本領(lǐng)域技術(shù)人員可以理解,SIG域還可以承載AP的地址以及發(fā)送該NDP的STA的地址。根據(jù)本發(fā)明實(shí)施例,所述指示幀可以包括服務(wù)質(zhì)量(QualityofService,簡稱QoS)控制域,所述QoS控制域承載的所述指示幀的QoS級(jí)別為接入類別_視頻(AccessCategory_Video,簡稱AC_VI)級(jí)別或者接入類別_語音(AccessCategory_Voice,簡稱AC_VO)級(jí)別,其中在AC_VI級(jí)別下,TXOP時(shí)限為3.008ms,而在AC_VO級(jí)別下,TXOP時(shí)限為1.504ms。以上是從STA的角度來闡述本發(fā)明實(shí)施例的方案。與之相對(duì)應(yīng),從AP的角度來看,如圖2所示,本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法200包括:210:接收所述STA發(fā)送的指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為節(jié)能輪詢PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;220:在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),接收所述STA發(fā)送的數(shù)據(jù)幀。根據(jù)上述內(nèi)容,所述指示幀為MAC層的增強(qiáng)的PS-POLL幀,其中所述增強(qiáng)的PS-POLL幀在幀控制域承載所述第一指示信息,所述增強(qiáng)的PS-POLL幀包括持續(xù)期間域,并在所述持續(xù)期間域承載所述第二指示信息。根據(jù)上述內(nèi)容,所述指示幀為MAC層的控制幀,其中所述控制幀是控制打包幀,所述控制打包幀的承載幀控制CarriedFrameControl域承載所述第一指示信息,在持續(xù)期間/標(biāo)識(shí)Duration/ID域承載所述第二指示信息。根據(jù)上述內(nèi)容,所述指示幀為NDP,其中所述NDP在信號(hào)域承載所述第一指示信息和所述第二指示信息。根據(jù)上述內(nèi)容,所述指示幀可以包括QoS控制域,所述QoS控制域承載的所述指示幀的QoS級(jí)別為AC_VI級(jí)別或者AC_VO級(jí)別,其中在AC_VI級(jí)別下,TXOP時(shí)限為3.008ms,而在AC_VO級(jí)別下,TXOP時(shí)限為1.504ms。根據(jù)本發(fā)明實(shí)施例,STA通過指示幀向AP發(fā)送PS-POLL并且預(yù)約信道持續(xù)時(shí)間,使得STA在接收到AP發(fā)送的下行數(shù)據(jù)幀之后向AP發(fā)送上行數(shù)據(jù)幀時(shí),不需要重新競爭信道,允許STA在一個(gè)TXOP內(nèi)實(shí)現(xiàn)接收下行數(shù)據(jù)和發(fā)送上行數(shù)據(jù),節(jié)省了STA競爭信道所消耗的資源,提升了STA的能源利用率。本發(fā)明實(shí)施例還提出了用于實(shí)現(xiàn)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法的AP和STA,以下分別描述。圖3是根據(jù)本發(fā)明實(shí)施例的站點(diǎn)的示意結(jié)構(gòu)圖。如圖3所示,根據(jù)本發(fā)明實(shí)施例的站點(diǎn)300包括:發(fā)送單元310,用于向AP發(fā)送指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為節(jié)能輪詢PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí);接收單元320,用于在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),STA向所述AP發(fā)送數(shù)據(jù)幀。根據(jù)本發(fā)明實(shí)施例,發(fā)送單元310發(fā)送的所述指示幀為MAC層的增強(qiáng)的PS-POLL幀,其中所述增強(qiáng)的PS-POLL幀在幀控制域承載所述第一指示信息,所述增強(qiáng)的PS-POLL幀包括持續(xù)期間域,并在所述持續(xù)期間域承載所述第二指示信息。根據(jù)本發(fā)明實(shí)施例,發(fā)送單元310發(fā)送的所述指示幀為MAC層的控制幀,其中所述控制幀是控制打包幀,所述控制打包幀的CarriedFrameControl域承載所述第一指示信息,在Duration/ID域承載所述第二指示信息。根據(jù)本發(fā)明實(shí)施例,發(fā)送單元310發(fā)送的所述指示幀為NDP,其中所述NDP在信號(hào)域承載所述第一指示信息和所述第二指示信息。根據(jù)本發(fā)明實(shí)施例,發(fā)送單元310發(fā)送的所述指示幀可以包括QoS控制域,所述QoS控制域承載的所述指示幀的QoS級(jí)別為AC_VI級(jí)別或者AC_VO級(jí)別,其中在AC_VI級(jí)別下,TXOP時(shí)限為3.008ms,而在AC_VO級(jí)別下,TXOP時(shí)限為1.504ms。圖4是根據(jù)本發(fā)明實(shí)施例的接入點(diǎn)400的示意結(jié)構(gòu)圖,該接入點(diǎn)可以是WLAN系統(tǒng)中的接入點(diǎn)。如圖4所示,接入點(diǎn)400包括:接收單元410,用于接收所述STA發(fā)送的指示幀,其中所述指示幀包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示幀的類型為PS-POLL幀,所述第二指示信息用于指示所述指示幀的持續(xù)時(shí)間;所述接收單元410還用于在所述第二指示信息所指示的持續(xù)時(shí)間內(nèi),接收所述STA發(fā)送的數(shù)據(jù)幀。根據(jù)本發(fā)明實(shí)施例,接收單元410接收的所述指示幀為MAC層的增強(qiáng)的PS-POLL幀,其中所述增強(qiáng)的PS-POLL幀在幀控制域承載所述第一指示信息,所述增強(qiáng)的PS-POLL幀包括持續(xù)期間域,并在所述持續(xù)期間域承載所述第二指示信息。根據(jù)本發(fā)明實(shí)施例,接收單元410接收的所述指示幀為MAC層的控制幀,其中所述控制幀是控制打包幀,所述控制打包幀的CarriedFrameControl域承載所述第一指示信息,在Duration/ID域承載所述第二指示信息。根據(jù)本發(fā)明實(shí)施例,接收單元410接收的所述指示幀為NDP,其中所述NDP在信號(hào)域承載所述第一指示信息和所述第二指示信息。根據(jù)本發(fā)明實(shí)施例,接收單元410接收的所述指示幀可以包括QoS控制域,所述QoS控制域承載的所述指示幀的QoS級(jí)別為AC_VI級(jí)別或者AC_VO級(jí)別,其中在AC_VI級(jí)別下,TXOP時(shí)限為3.008ms,而在AC_VO級(jí)別下,TXOP時(shí)限為1.504ms。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。