新四季網

上行傳輸的方法及裝置與流程

2023-05-03 11:33:27


本發明涉及無線通信領域,尤其涉及上行傳輸的方法及裝置。



背景技術:

無線區域網(英文:Wireless Local Area Networks,簡稱:WLAN)是一種利用無線射頻技術在空中進行數據傳輸的網絡系統。隨著基本服務集(英文:Basic Service Set,簡稱:BSS)中站點(STAtion,簡稱:STA)數目的增大,目前在WLAN中多採用多用戶接入機制來提升傳輸效率。比如,採用正交頻分多址接入(英文:Orthogonal Frequency Division Multiple Access,簡稱:OFDMA)將整個信道分成若干個子信道,多個STA可以同時在不同的子信道上傳輸,這樣既可以縮短多個STA傳輸的時間,提升傳輸效率,也可以減少碰撞的概率。

如圖1所示,STA在接收到接入點(英文:Access Point,簡稱:AP)發送的觸發幀之後,隨機選擇一個子信道(比如,STA1在傳輸周期1隨機選擇子信道1,STA2在傳輸周期1隨機選擇子信道2),在仲裁幀間間隔(英文:Arbitration Interframe Space,簡稱:AIFS)或短幀間間隔(英文:Short Interframe Space,簡稱:SIFS)時間後發送隨機接入包,該隨機接入包包含物理層頭部(英文:PHYsical Header,簡稱:PHY Header)和STA數據。當STA接收到AP發送的AP響應幀之後,STA停止發送隨機接入包。其中,根據觸發幀的指示,在觸發幀和AP響應幀之間包含一個傳輸周期,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。然而,在實際的上行傳輸中,需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。



技術實現要素:

本發明實施例提供上行傳輸的方法及裝置,以至少解決現有的上行傳 輸中資源浪費的問題。

為達到上述目的,本發明實施例提供如下技術方案:

第一方面,提供一種上行傳輸的方法,其特徵在於,所述方法包括:

接入點AP發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息;

所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀,其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行物理層協議數據單元PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

在第一方面第一種可能的實現方式中,結合第一方面,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,包括:

所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定上行傳輸是否中止,其中,

若確定上行傳輸中止,則所述AP確定要發送所述AP響應幀。

在第一方面第二種可能的實現方式中,結合第一方面或第一方面第一種可能的實現方式,在所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀之後,還包括:

若所述AP確定不發送所述AP響應幀,所述AP偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的站點STA發送的上行PPDU。

在第一方面第三種可能的實現方式中,結合第一方面第二種可能的實現方式,所述AP偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的STA發送的上行PPDU,包括:

所述AP偵聽信道;

若在第一時間點之前所述AP未偵聽到信道忙,所述AP確定是否要釋放信道預留;

若所述AP確定要釋放信道預留,所述AP釋放信道預留,並在所述第一時間點發送免競爭結束幀。

在第一方面第四種可能的實現方式中,結合第一方面第三種可能的實現方式,所述AP確定是否要釋放信道預留,包括:

所述AP確定是否有STA有上行傳輸需要指示;

若所述AP確定沒有STA有上行傳輸需要指示,所述AP確定要釋放信道預留;

若所述AP確定有STA有上行傳輸需要指示,所述AP在所述第一時間點發送第二觸發幀。

在第一方面第五種可能的實現方式中,結合第一方面第三種可能的實現方式或第一方面第四種可能的實現方式,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述第一觸發幀的發送結束點間隔第二時間長度+一個時隙時間長度之後的時間點,其中,一個時隙時間長度表示一個時隙時間;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述當前第一傳輸周期的上一傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

在第一方面第六種可能的實現方式中,結合第一方面至第一方面第五種可能的實現方式中任一可能的實現方式,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

在第一方面第七種可能的實現方式中,結合第一方面至第一方面第六種可能的實現方式中任一可能的實現方式,所述第一觸發幀中包含信道的保護時間;

其中,所述保護時間是所述AP通過如下方式計算獲得的:

所述保護時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;或者,

所述保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;

其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

在第一方面第八種可能的實現方式中,結合第一方面至第一方面第七種可能的實現方式中任一可能的實現方式,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

在第一方面第九種可能的實現方式中,結合第一方面至第一方面第八種可能的實現方式中任一可能的實現方式,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

第二方面,提供一種接入點AP,其特徵在於,所述AP包括:發送單元和處理單元;

所述發送單元,用於發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息;

所述處理單元,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀;

所述發送單元,還用於直至所述AP確定要發送所述AP響應幀,發送所述AP響應幀,其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行物理層協議數據單元PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

在第二方面第一種可能的實現方式中,結合第二方面,所述處理單元具體用於:

在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定上行傳輸是否中止,其中,

若確定上行傳輸中止,則所述AP確定要發送所述AP響應幀。

在第二方面第二種可能的實現方式中,結合第二方面或第二方面第一種可能的實現方式,其特徵在於,

所述處理單元,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀之後,若確定不發送所述AP響應幀,偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的站點STA發送的上行PPDU。

在第二方面第三種可能的實現方式中,結合第二方面第二種可能的實現方式,所述處理單元具體用於:

偵聽信道;

若在第一時間點之前未偵聽到信道忙,確定是否要釋放信道預留;

若確定要釋放信道預留,釋放信道預留,並在所述第一時間點發送免競爭結束幀。

在第二方面第四種可能的實現方式中,結合第二方面第三種可能的實現方式,所述處理單元具體用於:

確定是否有STA有上行傳輸需要指示;

若確定沒有STA有上行傳輸需要指示,確定要釋放信道預留;

若確定有STA有上行傳輸需要指示,在所述第一時間點發送第二觸發幀。

在第二方面第五種可能的實現方式中,結合第二方面第三種可能的實現方式或第二方面第四種可能的實現方式,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述第一觸發幀的發送結束點間隔第二時間長度+一個時隙時間長度之後的時間點,其中,一個時隙時間長度表示一個時隙時間;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述當前第一傳輸周期的上一傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

在第二方面第六種可能的實現方式中,結合第二方面至第二方面第五 種可能的實現方式中任一種可能的實現方式,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

在第二方面第七種可能的實現方式中,結合第二方面至第二方面第六種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含信道的保護時間;

其中,所述保護時間是所述處理單元通過如下方式計算獲得的:

所述保護時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;或者,

所述保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;

其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

在第二方面第八種可能的實現方式中,結合第二方面至第二方面第七種可能的實現方式中任一種可能的實現方式,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

在第二方面第九種可能的實現方式中,結合第二方面至第二方面第八種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

第三方面,提供一種接入點AP,其特徵在於,所述AP包括:處理器、第一接口電路、存儲器和總線;所述處理器、所述第一接口電路和所述存儲器通過所述總線連接並完成相互間的通信;

所述第一接口電路,用於發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息;

所述處理器,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀;

所述第一接口電路,還用於直至所述AP確定要發送所述AP響應幀,發送所述AP響應幀,其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行物理層協議數據單元PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

在第三方面第一種可能的實現方式中,結合第三方面,所述處理器具體用於:

在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定上行傳輸是否中止,其中,

若確定上行傳輸中止,則所述AP確定要發送所述AP響應幀。

在第三方面第二種可能的實現方式中,結合第三方面或第三方面第一種可能的實現方式,其特徵在於,

所述處理器,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀之後,若確定不發送所述AP響應幀,偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的站點STA發送的上行PPDU。

在第三方面第三種可能的實現方式中,結合第三方面第二種可能的實現方式,所述AP還包括第二接口電路;所述處理器具體用於:

偵聽信道;

若在第一時間點之前偵聽到信道忙,且檢測到上行PPDU開始,通過所述第二接口電路接收當前的上行PPDU;

若在第一時間點之前未偵聽到信道忙,確定是否要釋放信道預留;

若確定要釋放信道預留,釋放信道預留,並在所述第一時間點發送免競爭結束幀。

在第三方面第四種可能的實現方式中,結合第三方面第三種可能的實現方式,所述處理器具體用於:

確定是否有STA有上行傳輸需要指示;

若確定沒有STA有上行傳輸需要指示,確定要釋放信道預留;

若確定有STA有上行傳輸需要指示,在所述第一時間點發送第二觸發幀。

在第三方面第五種可能的實現方式中,結合第三方面第三種可能的實現方式或第三方面第四種可能的實現方式,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述第一觸發幀的發送結束點間隔第二時間長度+一個時隙時間長度之後的時間點,其中,一個時隙時間長度表示一個時隙時間;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述當前第一傳輸周期的上一傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

在第三方面第六種可能的實現方式中,結合第三方面至第三方面第五種可能的實現方式中任一種可能的實現方式,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

在第三方面第七種可能的實現方式中,結合第三方面至第三方面第六種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含信道的保護時間;

其中,所述保護時間是所述處理器通過如下方式計算獲得的:

所述保護時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;或者,

所述保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;

其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

在第三方面第八種可能的實現方式中,結合第三方面至第三方面第七 種可能的實現方式中任一種可能的實現方式,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

在第三方面第九種可能的實現方式中,結合第三方面至第三方面第八種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

基於本發明實施例提供的上行傳輸方法及AP,由於本發明實施例中,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀。也就是說,本發明實施例中,當AP確定在第一觸發區間內的某個第一傳輸周期之前要發送所述AP響應幀時,AP發送所述AP響應幀。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的上行傳輸方法提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

第四方面,提供一種上行傳輸的方法,所述方法包括:

站點STA接收接入點AP發送的第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息;

所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,直至所述當 前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行物理層協議數據單元PPDU,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送AP響應幀的傳輸周期,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

在第四方面第一種可能的實現方式中,結合第四方面,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述第一觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第一傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

在第四方面第二種可能的實現方式中,結合第四方面或第四方面第一種可能的實現方式,所述第一觸發幀中還包含所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第一傳輸條件包括:當前傳輸周期內的第一隨機退避值符合預設條件,其中,所述第一隨機退避值是所述STA根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

在第四方面第三種可能的實現方式中,結合第四方面第二種可能的實現方式,所述第一隨機退避值是所述STA根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,包括:

所述第一隨機退避值=第二隨機退避值,或者,

所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量;其中,

所述第二隨機退避值是所述STA根據第一預設公式,在所述第一觸 發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第一觸發區間內第一個傳輸周期內的原隨機退避值為所述初始隨機退避值;

或者,所述第一隨機退避值是所述STA根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,包括:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第一隨機退避值=第五隨機退避值-1;其中,

所述第五隨機退避值是所述STA根據第二預設公式,在所述第一觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第一觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述初始隨機退避值。

在第四方面第四種可能的實現方式中,結合第四方面至第四方面第三種可能的實現方式中任一種可能的實現方式,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

在第四方面第五種可能的實現方式中,結合第四方面,在所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之後,還包括:

若所述t個第一傳輸周期所在分組內均不存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述第一觸發幀的下一約定觸發幀的第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前確定第三時間點之前的信道是否為閒,若為閒,確定當前第二傳輸周期所在分組內是否存在滿足第二傳輸條件的傳輸周期,直至所述當前第二傳輸周期所在分組內存在滿足所述第二傳輸條件的傳輸周期,所述STA在所述滿足所述第二傳輸條件的傳輸周期內向所述AP發送PPDU,其中,所述s個第二傳輸周期為所述第二觸發區間內的M個傳輸周期中傳輸周期之前所述AP可發送 所述AP響應幀的傳輸周期,M表示所述第二觸發區間內傳輸周期的總個數,s,M均為正整數,s≤M。

在第四方面第六種可能的實現方式中,結合第四方面第五種可能的實現方式,若所述當前第二傳輸周期為所述第二觸發區間內的第一個傳輸周期,則所述第三時間點為所述第二觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第二傳輸周期不是所述第二觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第二傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

在第四方面第七種可能的實現方式中,結合第四方面至第四方面第六種可能的實現方式中任一種可能的實現方式,在所述STA接收AP發送的第一觸發幀之後,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之前,還包括:

所述STA確定所述第一觸發區間內的N個傳輸周期中是否存在滿足所述第一傳輸條件的傳輸周期;

若不存在,所述STA在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來;

所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,包括:

若存在,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

在第四方面第八種可能的實現方式中,結合第四方面第七種可能的實現方式,所述約定觸發幀中包含所述第一觸發區間內的退避修正信息,所述退避修正信息包括下述信息中的至少一個或組合:

所述第一觸發區間內實際傳輸周期的個數、所述第一觸發區間內取消的傳輸周期的個數、所述第一觸發區間內實際滿足特定條件的上行傳輸資 源的個數、和所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數。

在第四方面第九種可能的實現方式中,結合第四方面第八種可能的實現方式,所述約定觸發幀中還包含所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第二傳輸條件包括:當前傳輸周期內的第三隨機退避值符合預設條件,其中,所述第三隨機退避值是所述STA根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

在第四方面第十種可能的實現方式中,結合第四方面第九種可能的實現方式,所述第三隨機退避值是所述STA根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,包括:

所述第三隨機退避值=第四隨機退避值,或者,

所述第三隨機退避值=所述第四隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量;其中,所述第四隨機退避值是所述STA根據第一預設公式,在所述第二觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第二觸發區間內第一個傳輸周期內的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的;

或者,所述第三隨機退避值是所述STA根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,包括:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第三隨機退避值=第六隨機退避值-1;其中,

所述第六隨機退避值是所述STA根據第二預設公式,在所述第二觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第二觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

在第四方面第十一種可能的實現方式中,結合第四方面至第四方面第十種可能的實現方式中任一種可能的實現方式,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

在第四方面第十二種可能的實現方式中,結合第四方面至第四方面第十一種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息;

所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU,包括:

所述STA根據所述STA上行傳輸的指示信息,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

在第四方面第十三種可能的實現方式中,結合第四方面至第四方面第十二種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息;

在所述STA接收AP發送的第一觸發幀之後,還包括:

所述STA根據所述每個傳輸周期的持續時間的指示信息確定第k個傳輸周期上行發送的時段,所述時段的開始界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k-1)+(k-t_k)×第一時間長度+t_k×第二時間長度;

所述時段的結束界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k)+(k-t_k)×第一時間長度+t_k×第二時間長度;

其中,t_k表示所述第一觸發區間內前k個傳輸周期中第一傳輸周期的個數;UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

在第四方面第十四種可能的實現方式中,結合第四方面至第四方面第十三種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息;

在所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,還包括:

若所述STA未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t)×第一時間長度+t×第二時間長度+第三時間長度的時間內偵聽到信道忙,所述STA向所述AP重新發送所述上行PPDU;或者;

若所述STA未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間的時間內接收到包含所述STA發送的所述上行PPDU的接收確認信息的AP響應幀,所述STA向所述AP重新發送所述上行PPDU;其中,

UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

第五方面,提供一種站點STA,其特徵在於,所述STA包括:接收單元、處理單元和發送單元;

所述接收單元,用於接收接入點AP發送的第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息;

所述處理單元,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確 定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期;

所述發送單元,用於直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行物理層協議數據單元PPDU,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送AP響應幀的傳輸周期,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

在第五方面第一種可能的實現方式中,結合第五方面,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述第一觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第一傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

在第五方面第二種可能的實現方式中,結合第五方面或第五方面第一種可能的實現方式,所述第一觸發幀中還包含所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第一傳輸條件包括:當前傳輸周期內的第一隨機退避值符合預設條件,其中,所述第一隨機退避值是所述處理單元根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

在第五方面第三種可能的實現方式中,結合第五方面第二種可能的實現方式,所述處理單元具體用於:

通過如下公式獲取所述第一隨機退避值:

所述第一隨機退避值=第二隨機退避值,或者,

所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量;其中,

所述第二隨機退避值是所述處理單元根據第一預設公式,在所述第一 觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第一觸發區間內第一個傳輸周期內的原隨機退避值為所述初始隨機退避值;或者,

所述處理單元具體用於:

通過如下公式獲取所述第一隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第一隨機退避值=第五隨機退避值-1;其中,

所述第五隨機退避值是所述處理單元根據第二預設公式,在所述第一觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第一觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述初始隨機退避值。

在第五方面第四種可能的實現方式中,結合第五方面至第五方面第三種可能的實現方式中任一種可能的實現方式,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

在第五方面第五種可能的實現方式中,結合第五方面,所述處理單元,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之後,若所述t個第一傳輸周期所在分組內均不存在滿足所述第一傳輸條件的傳輸周期,在所述第一觸發幀的下一約定觸發幀的第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前確定第三時間點之前的信道是否為閒,若為閒,確定當前第二傳輸周期所在分組內是否存在滿足第二傳輸條件的傳輸周期;

所述發送單元,還用於直至所述當前第二傳輸周期所在分組內存在滿足所述第二傳輸條件的傳輸周期,在所述滿足所述第二傳輸條件的傳輸周期內向所述AP發送PPDU,其中,所述s個第二傳輸周期為所述第二觸發區間內的M個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀 的傳輸周期,M表示所述第二觸發區間內傳輸周期的總個數,s,M均為正整數,s≤M。

在第五方面第六種可能的實現方式中,結合第五方面第五種可能的實現方式,若所述當前第二傳輸周期為所述第二觸發區間內的第一個傳輸周期,則所述第三時間點為所述第二觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第二傳輸周期不是所述第二觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第二傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

在第五方面第七種可能的實現方式中,結合第五方面至第五方面第六種可能的實現方式中任一種可能的實現方式,所述處理單元,還用於在所述接收單元接收AP發送的第一觸發幀之後,在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之前,確定所述第一觸發區間內的N個傳輸周期中是否存在滿足所述第一傳輸條件的傳輸周期;

若不存在,在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來;

所述處理單元具體用於:

若存在,在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

在第五方面第八種可能的實現方式中,結合第五方面第七種可能的實現方式,所述約定觸發幀中包含所述第一觸發區間內的退避修正信息,所述退避修正信息包括下述信息中的至少一個或組合:

所述第一觸發區間內實際傳輸周期的個數、所述第一觸發區間內取消的傳輸周期的個數、所述第一觸發區間內實際滿足特定條件的上行傳輸資源的個數、和所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數。

在第五方面第九種可能的實現方式中,結合第五方面第八種可能的實 現方式,所述約定觸發幀中還包含所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第二傳輸條件包括:當前傳輸周期內的第三隨機退避值符合預設條件,其中,所述第三隨機退避值是所述處理單元根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

在第五方面第十種可能的實現方式中,結合第五方面第九種可能的實現方式,所述處理單元具體用於:

通過如下公式獲取所述第三隨機退避值:

所述第三隨機退避值=第四隨機退避值,或者,

所述第三隨機退避值=所述第四隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量;其中,所述第四隨機退避值是所述STA根據第一預設公式,在所述第二觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第二觸發區間內第一個傳輸周期內的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的;

或者,所述處理單元具體用於:

通過如下公式獲取所述第三隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第三隨機退避值=第六隨機退避值-1;其中,

所述第六隨機退避值是所述處理單元根據第二預設公式,在所述第二觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第二觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

在第五方面第十一種可能的實現方式中,結合第五方面至第五方面第十種可能的實現方式中任一種可能的實現方式,所述第一觸發區間的指示 信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

在第五方面第十二種可能的實現方式中,結合第五方面至第五方面第十一種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息;

所述發送單元具體用於:

根據所述STA上行傳輸的指示信息,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

在第五方面第十三種可能的實現方式中,結合第五方面至第五方面第十二種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息;

所述處理單元,還用於在所述接收單元接收AP發送的第一觸發幀之後,根據所述每個傳輸周期的持續時間的指示信息確定第k個傳輸周期上行發送的時段,所述時段的開始界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k-1)+(k-t_k)×第一時間長度+t_k×第二時間長度;

所述時段的結束界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k)+(k-t_k)×第一時間長度+t_k×第二時間長度;

其中,t_k表示所述第一觸發區間內前k個傳輸周期中第一傳輸周期的個數;UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

在第五方面第十四種可能的實現方式中,結合第五方面至第五方面第十三種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息;

所述發送單元,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述處理單元未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t)×第一時間長度+t×第二時間長度+第三時間長度的時間內偵聽到信道忙,向所述AP重新發送所述上行PPDU;或者;

所述發送單元,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述接收單元未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間的時間內接收到包含所述STA發送的所述上行PPDU的接收確認信息的AP響應幀,向所述AP重新發送所述上行PPDU;其中,

UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

第六方面,提供一種站點STA,其特徵在於,所述STA包括:處理器、第一接口電路、第二接口電路、存儲器和總線;所述處理器、所述第一接口電路、所述第二接口電路和所述存儲器通過所述總線連接並完成相互間的通信;

所述第一接口電路,用於接收接入點AP發送的第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息;

所述處理器,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期;

所述第二接口電路,用於直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行物理層協議數據單元PPDU,其中,所述t個 第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送AP響應幀的傳輸周期,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

在第六方面第一種可能的實現方式中,結合第六方面,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述第一觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第一傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

在第六方面第二種可能的實現方式中,結合第六方面或第六方面第一種可能的實現方式,所述第一觸發幀中還包含所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第一傳輸條件包括:當前傳輸周期內的第一隨機退避值符合預設條件,其中,所述第一隨機退避值是所述處理器根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

在第六方面第三種可能的實現方式中,結合第六方面第二種可能的實現方式,所述處理器具體用於:

通過如下公式獲取所述第一隨機退避值:

所述第一隨機退避值=第二隨機退避值,或者,

所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量;其中,

所述第二隨機退避值是所述處理器根據第一預設公式,在所述第一觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第一觸發區間內第一個傳輸周期內的原隨機退 避值為所述初始隨機退避值;或者,

所述處理器具體用於:

通過如下公式獲取所述第一隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第一隨機退避值=第五隨機退避值-1;其中,

所述第五隨機退避值是所述處理器根據第二預設公式,在所述第一觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第一觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述初始隨機退避值。

在第六方面第四種可能的實現方式中,結合第六方面至第六方面第三種可能的實現方式中任一種可能的實現方式,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

在第六方面第五種可能的實現方式中,結合第六方面,所述處理器,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之後,若所述t個第一傳輸周期所在分組內均不存在滿足所述第一傳輸條件的傳輸周期,在所述第一觸發幀的下一約定觸發幀的第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前確定第三時間點之前的信道是否為閒,若為閒,確定當前第二傳輸周期所在分組內是否存在滿足第二傳輸條件的傳輸周期;

所述第二接口電路,還用於直至所述當前第二傳輸周期所在分組內存在滿足所述第二傳輸條件的傳輸周期,在所述滿足所述第二傳輸條件的傳輸周期內向所述AP發送PPDU,其中,所述s個第二傳輸周期為所述第二觸發區間內的M個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,M表示所述第二觸發區間內傳輸周期的總個數,s,M均為正整數,s≤M。

在第六方面第六種可能的實現方式中,結合第六方面第五種可能的實現方式,若所述當前第二傳輸周期為所述第二觸發區間內的第一個傳輸周 期,則所述第三時間點為所述第二觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第二傳輸周期不是所述第二觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第二傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

在第六方面第七種可能的實現方式中,結合第六方面至第六方面第六種可能的實現方式中任一種可能的實現方式,所述處理器,還用於在所述第一接口電路接收AP發送的第一觸發幀之後,在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之前,確定所述第一觸發區間內的N個傳輸周期中是否存在滿足所述第一傳輸條件的傳輸周期;

若不存在,在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來;

所述處理器具體用於:

若存在,在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

在第六方面第八種可能的實現方式中,結合第六方面第七種可能的實現方式,所述約定觸發幀中包含所述第一觸發區間內的退避修正信息,所述退避修正信息包括下述信息中的至少一個或組合:

所述第一觸發區間內實際傳輸周期的個數、所述第一觸發區間內取消的傳輸周期的個數、所述第一觸發區間內實際滿足特定條件的上行傳輸資源的個數、和所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數。

在第六方面第九種可能的實現方式中,結合第六方面第八種可能的實現方式,所述約定觸發幀中還包含所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第二傳輸條件包括:當前傳輸周期內的第三隨機退避值符合預設條件,其中,所述第三隨機退避值是所述處理器根據所述M個傳輸周期中 每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

在第六方面第十種可能的實現方式中,結合第六方面第九種可能的實現方式,所述處理器具體用於:

通過如下公式獲取所述第三隨機退避值:

所述第三隨機退避值=第四隨機退避值,或者,

所述第三隨機退避值=所述第四隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量;其中,所述第四隨機退避值是所述STA根據第一預設公式,在所述第二觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第二觸發區間內第一個傳輸周期內的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的;

或者,所述處理器具體用於:

通過如下公式獲取所述第三隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第三隨機退避值=第六隨機退避值-1;其中,

所述第六隨機退避值是所述處理器根據第二預設公式,在所述第二觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第二觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

在第六方面第十一種可能的實現方式中,結合第六方面至第六方面第十種可能的實現方式中任一種可能的實現方式,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

在第六方面第十二種可能的實現方式中,結合第六方面至第六方面第十一種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中還包 含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息;

所述第二接口電路具體用於:

根據所述STA上行傳輸的指示信息,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

在第六方面第十三種可能的實現方式中,結合第六方面至第六方面第十二種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息;

所述處理器,還用於在所述第一接口電路接收AP發送的第一觸發幀之後,根據所述每個傳輸周期的持續時間的指示信息確定第k個傳輸周期上行發送的時段,所述時段的開始界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k-1)+(k-t_k)×第一時間長度+t_k×第二時間長度;

所述時段的結束界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k)+(k-t_k)×第一時間長度+t_k×第二時間長度;

其中,t_k表示所述第一觸發區間內前k個傳輸周期中第一傳輸周期的個數;UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

在第六方面第十四種可能的實現方式中,結合第六方面至第六方面第十三種可能的實現方式中任一種可能的實現方式,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息;

所述第二接口電路,還用於在在所述滿足所述第一傳輸條件的傳輸周 期內向所述AP發送上行PPDU之後,若所述處理器未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t)×第一時間長度+t×第二時間長度+第三時間長度的時間內偵聽到信道忙,向所述AP重新發送所述上行PPDU;或者;

所述第二接口電路,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述第一接口電路未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間的時間內接收到包含所述STA發送的所述上行PPDU的接收確認信息的AP響應幀,向所述AP重新發送所述上行PPDU;其中,

UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

基於本發明實施例提供的上行傳輸方法及STA,由於本發明實施例中,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。也就是說,本發明實施例中,當STA在某個第一傳輸周期之前確定第二時間點之前的信道是否為閒,並且確定當前第一傳輸周期所在分組內存在滿足第一傳輸條件的傳輸周期時,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。因此,本發明實施例提供的上行傳輸方法提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為現有的上行傳輸的方法中觸發幀與AP響應幀之間的幀結構示意圖;

圖2為本發明實施例所應用的WLAN的網絡架構示意圖;

圖3為本發明實施例提供的上行傳輸的方法交互示意圖;

圖4為本發明實施例提供的AP側循環流程示意圖一;

圖5為本發明實施例提供的STA側循環流程示意圖二;

圖6為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖一;

圖7為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖二;

圖8為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖三;

圖9為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖四;

圖10為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖五;

圖11為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖六;

圖12為本發明實施例提供的觸發幀與AP響應幀之間的幀結構示意圖七;

圖13為本發明實施例提供的上行傳輸的方法流程示意圖一;

圖14為本發明實施例提供的上行傳輸的方法流程示意圖二;

圖15為本發明實施例提供的AP結構示意圖一;

圖16為本發明實施例提供的AP結構示意圖二;

圖17為本發明實施例提供的STA結構示意圖一;

圖18為本發明實施例提供的AP結構示意圖三;

圖19為本發明實施例提供的AP結構示意圖四;

圖20為本發明實施例提供的STA結構示意圖二。

具體實施方式

為了下述各實施例的描述清楚簡潔,首先給出高效率無線區域網(英文:High Efficiency Wlan,簡稱:HEW)中偵聽技術的簡要介紹。其中,HEW中的偵聽技術分為物理載波偵聽和虛擬載波偵聽兩種偵聽方式,下面分別對這兩種偵聽方式進行說明。

物理載波偵聽:

電子和電氣工程師協會(英文:Institute of Electrical and Electronics Engineers,簡稱:IEEE)定義的物理載波偵聽機制被稱為空閒信道評估(英文:Clear Channel Assessment,簡稱:CCA)。在無線通信系統中,當設備需要在某一信道上發送數據之前,首先在這個信道上進行接收,如果經過給定的時間,沒有發現有其它設備在此信道上發送數據,則開始發送;如果發現有其他設備在發送數據,則隨機避讓一段時間後再次重試此過程。該方法能夠有效地避免無線信道上的衝突,也叫做帶有衝突避免的載頻偵聽多路訪問(英文:Carrier Sense Multiple Access with Conflict Avoidance,簡稱:CSMA/CA)。

虛擬載波偵聽:

虛擬載波偵聽使用在802.11幀中所發現的信息來預測無線介質的狀態。通常,虛擬載波監聽是由網絡分配矢量(Network Allocation Vector,簡稱NAV)所提供。NAV本身就是一個定時器,通過使用幀的MAC報頭中的持續時間值來進行設置。每個幀包含持續時間值,其指示站點完成會話所需的時間。所有的STA使用這些持續時間值來設置它們的NAV,然後它們對NAV定時器進行倒計時,當NAV不為零,表明媒介處於忙碌狀態,此即虛擬載波功能。當NAV為零,表明媒介處於閒置狀態,介質可用。

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒 有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。

需要說明的是,為了便於清楚描述本發明實施例的技術方案,在本發明的實施例中,採用了「第一」、「第二」等字樣對功能和作用基本相同的相同項或相似項進行區分,本領域技術人員可以理解「第一」、「第二」等字樣並不對數量和執行次序進行限定。

圖2為本發明實施例所應用的WLAN的網絡架構示意圖,該WLAN10的網絡架構包括AP20與多個STA30。其中,WLAN10支持在AP20和多個STA30之間的上行(英文:UpLink,簡稱:UL)或下行(英文:DownLink,DL)多用戶通信,比如OFDMA或多用戶多入多出(英文:Multi-User Multiple-Input Multiple-Output,簡稱:MU-MIMO)技術中的多用戶通信;並且WLAN10支持在AP20與多個STA30中的每一個STA之間的UL或DL單用戶通信。

AP20包括耦合到網絡接口22的主機處理器21。網絡接口22包括媒質訪問控制層(英文:Media Access Control,簡稱:MAC)23和PHY24。PHY24包括多個收發器(英文:transmit/receive簡稱:TX/RX)25,並且收發器25耦合到多根天線26。本發明實施例中,MAC23和PHY24被配置為根據第一通信協議(例如IEEE802.11ax標準,現在處於標準化過程中)操作。當然,MAC23和PHY24還可以被配置為根據第二通信協議(例如IEEE802.11n標準、IEEE802.11a標準、IEEE802.11ac標準等)操作,本發明實施例對此不作具體限定。其中,該第一通信協議在此被稱作HEW協議,該第二通信協議在此被稱作傳統協議。

STA30包括耦合到網絡接口32的主機處理器31,網絡接口32包括MAC33和PHY34。PHY34包括多個收發器35,並且收發器35耦合到多根天線36。其中,多個STA30中的至少一個被配置為HEW協議。

當然,WLAN10還可以包括傳統(英文:Legacy,簡稱:L)-STA40,其不被配置為HEW協議,而被配置為根據傳統協議操作,本發明實施例對此不作具體限定。

本領域普通技術人員容易理解,圖2僅是示例性的給出一種可能WLAN的網絡架構示意圖,當然,還可能存在其它可能的架構,本發明實 施例對此不作具體限定。

本領域普通技術人員容易理解,STA側與AP側均可以包含多個收發器和天線,圖2僅是示例性的在STA側與AP側分別列出3個收發器以及3根天線,但是收發器與天線的數量不限於此,本發明實施例對此不作具體限定。

本領域普通技術人員容易理解,WLAN10中可以包含多個STA30和多個L-STA40,圖2僅是示例性的列出4個STA30與1個L-STA40,但是STA30與L-STA40的數目不限於此,本發明實施例對此不作具體限定。

本領域普通技術人員容易理解,AP20可包括、實施為或稱作節點B、無線網絡控制器(英文:Radio Network Controller,簡稱:RNC)、eNodeB、基站控制器(英文:Base Station Controller,簡稱:BSC)、基站收發器(英文:Base Transceiver Station,簡稱:BTS)、基站、無線路由器、無線收發器、無線電基站或某一其它術語。

STA可包括、實施為或稱作接入終端、訂戶站、訂戶單元、移動終端、遠程站、遠程終端、用戶終端、用戶代理、用戶裝置、用戶裝備、用戶站或某一其它術語。在一些實施方式中,STA可包括蜂窩式電話、無繩電話、會議發起協議(英文:Session Initiation Protocol,簡稱:SIP)電話、無線本地環路(英文:Wireless Local Loop,簡稱:WLL)站、個人數字助理(英文:Personal Digital Assistant,簡稱:PDA)、具有無線連接能力的手持型裝置或連接到無線數據機的某一其它合適的處理裝置。

下面將基於圖2所示的WLAN的網絡架構,以AP與其中一個STA的交互為例,給出本發明實施提供的一種上行傳輸的方法,如圖3所示,包括:

S301、AP發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的觸發區間的指示信息。

S302、STA接收所述AP發送的所述第一觸發幀。

S303、所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀。

S304、直至所述AP確定要發送所述AP響應幀,所述AP發送所述 AP響應幀。

其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行物理層協議數據單元(英文:PHY Protocol Data Unit,簡稱:PPDU)的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

需要說明的是,步驟S304存在的條件為直至所述AP確定要發送所述AP響應幀,也就是說,若所述AP未確定要發送所述AP響應幀,此時不執行步驟S304,因此步驟S304中的交互箭頭用虛線表示,在此說明。

S305、所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

S306、直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

需要說明的是,步驟S306存在的條件為直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,也就是說,若所述當前第一傳輸周期所在分組內不存在滿足所述第一傳輸條件的傳輸周期,此時不執行步驟S306,因此步驟S306中的交互箭頭用虛線表示,在此說明。

具體的,本發明實施例步驟S301中:

所述第一觸發區間的指示信息具體可以包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

具體的,本發明實施例步驟S303和S304中:

AP在所述第一觸發區間內的當前第一傳輸周期之前的執行流程可以如圖4所示,包括:

S401、AP確定是否要發送AP響應幀。

若是,執行步驟S402。

S402、AP發送所述AP響應幀。

AP在所述第一觸發區間內的t個第一傳輸周期之前的執行流程具體包括如下步驟a1-f1:

a1、所述AP在第一個第一傳輸周期之前確定是否要發送AP響應幀。

若是,執行步驟b1;

若否,執行步驟c1。

b1、若是,所述AP發送所述AP響應幀,至此結束。

c1、若否,所述AP在第二個第一傳輸周期之前確定是否要發送AP響應幀。

若是,執行步驟d1;

若否,執行步驟e1。

d1、若是,所述AP發送所述AP響應幀,至此結束。

e1、若否,所述AP在第三個第一傳輸周期之前確定是否要發送AP響應幀。

f1、以此類推,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀。

具體的,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,也就是說,所述第一傳輸周期可視為所述第一觸發區間內的特殊傳輸周期,在所述第一傳輸周期之前,所述AP可發送所述AP響應幀。

其中,所述AP響應幀中包含的所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的部分內容的接收確認信息具體可以是載荷MAC服務數據單元(英文:MAC Service Data Unit,簡稱:MSDU)、和/或,數據包分片的接收確認信息,本發明實施例對此不作具體限定。

所述AP響應幀中包含的上行PPDU的觸發信息具體可以包含所述AP響應幀之前的傳輸周期內所述AP未成功接收到的上行PPDU的觸發信息、和/或,所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的觸發信息,本發明實施例對此不作具體限定。

具體的,本發明實施例步驟S305和S306中:

STA在所述第一觸發區間內的當前第一傳輸周期之前的執行流程可 以如圖5所示,包括:

S501、STA確定第二時間點之前的信道是否為閒。

若為閒,執行步驟S502;

若不為閒,執行步驟S505。

S502、若為閒,STA確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

若存在,執行步驟S503;

若不存在,執行步驟S506。

S503、若存在,STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

S504、若不為閒,STA確定是否接收到AP響應幀。

其中,若STA確定接收到AP響應幀,則該過程暫時結束。

S505、STA確定是否繼續傳輸。

若是,執行步驟S506;

若否,則該過程暫時結束。

S506、STA等待下一傳輸周期。

STA在所述第一觸發區間內的t個第一傳輸周期之前的執行流程具體包括如下步驟a2-f2:

a2、所述STA在所述第一觸發區間內的第一個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

若存在,執行步驟b2;

若不存在,執行步驟c2。

b2、若存在,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

c2、若不存在,所述STA在所述第一觸發區間內的第二個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

若存在,執行步驟d2;

若不存在,執行步驟e2。

d2、若存在,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

e2、若不存在,所述STA在所述第一觸發區間內的第三個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

f2、以此類推,直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

具體的,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述第一觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第一傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

示例性的,如圖6所示,若所述當前第一傳輸周期為所述第一觸發區間內的第三個傳輸周期,則所述第二時間點為所述第一觸發區間內第二個傳輸周期的發送結束點間隔第二時間長度之後的時間點。

需要說明的是,簡單起見,本發明各實施例中,第一時間長度用a統一表示,第二時間長度用b統一表示,在此進行統一說明,適用於本發明各實施例及相關附圖。

優選的,所述第二時間長度具體可以為點協調功能幀間間隔(英文:Point Coordination Function Interframe Space,簡稱:PIFS)。

需要說明的是,若所述第一觸發區間內的傳輸周期不是第一傳輸周期,所述STA按照現有的方式偵聽信道確定信道忙閒,本發明實施例對此不作具體限定。

具體的,STA偵聽信道確定信道忙閒的具體方式可以如下:

包括信號能量/功率檢測,若STA偵聽到信號能量/功率高於預設功率門限,則物理層發出CCA為忙的指示,站點標記信道為忙,反之為閒。

或者,包括WiFi信號檢測,若STA偵聽到WiFi信號功率高於預設功率門限,則物理層發出CCA為忙的指示,站點標記信道為忙,反之為 閒。WiFi信號檢測可以是包中間檢測。

或者,包括WiFi包開始/前導/包頭檢測,若STA偵聽到WiFi包開始,STA的物理層測量信號功率。若功率高於預設功率門限,則物理層發出CCA為忙的指示,站點標記信道為忙。

在物理層發出CCA為忙的指示後,物理層可根據收到的訓練符號和信令(SIGNAL,簡稱:SIG)信息(包括L-SIG和/或其他SIG)發送物理層接收開始指示(英文:PHY-RXSTART.indication)報告給媒質訪問控制層(英文:Media Access Control,簡稱:MAC)。其中可包括最新測得的接收信號強度信息,數據流最大時間信息。

當前第一傳輸周期所在分組,具體是指,以當前第一傳輸周期為初始傳輸周期,包含當前第一傳輸周期之後的連續p個傳輸周期的分組,p為整數。

示例性的,當t=N時,所述STA在所述第一觸發區間內的每個傳輸周期之前確定第二時間點之前的信道是否為閒,此時,當前第一傳輸周期所在的分組內僅包含該當前第一傳輸周期。

當t<N時,如圖7所示,若所述第一觸發區間內的第一個傳輸周期和第四個傳輸周期為第一傳輸周期,第二個傳輸周期和第三個傳輸周期均不是第一傳輸周期,則若當前傳輸周期為第一個傳輸周期,則當前傳輸周期所在分組內包含第一個傳輸周期、第二個傳輸周期和第三個傳輸周期。

需要說明的是,本發明實施例以AP與圖2中其中一個STA的交互為例進行說明,當然,如上所述,AP可以與多個STA進行通信,此時,AP與多個STA中每個STA通信進行上行傳輸的方法可參考圖3所示的實施例,本發明實施例在此不再一一贅述。

基於本發明實施例提供的上行傳輸的方法,由於本發明實施例中,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀;而所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,直至所述當前第一傳輸周期所在分組內存在滿足所 述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。也就是說,本發明實施例中,當AP確定在第一觸發區間內的某個第一傳輸周期之前要發送所述AP響應幀時,AP發送所述AP響應幀,而當STA在某個第一傳輸周期之前確定第二時間點之前的信道是否為閒,並且確定當前第一傳輸周期所在分組內存在滿足第一傳輸條件的傳輸周期時,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的上行傳輸方法提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

進一步的,在圖3所示的上行傳輸方法中,AP和STA如何確定所述第一觸發區間內的t個第一傳輸周期,本發明實施例提供如下兩種方式:

一種可能的實現方式中,AP確定所述第一觸發區間內的N個傳輸周期中哪些傳輸周期之前可發送所述AP響應幀,進而,AP發送第一觸發幀時,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息,這樣,STA可以根據該指示信息,確定t個第一傳輸周期。

另一種可能的實現方式中,AP與STA可以提前協商好所述第一觸發區間內的N個傳輸周期中哪些傳輸周期之前可發送所述AP響應幀,這樣,STA和AP可根據該協議,確定t個第一傳輸周期。

當然,STA與AP還可以通過其它方式確定所述第一觸發區間內的t個第一傳輸周期,本發明實施例對此不作具體限定。

進一步的,本發明實施例步驟S303中:

一種可能的實現方式中,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,具體可以包括:

所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳 輸周期之前確定上行傳輸是否中止,其中,

若確定上行傳輸中止,則所述AP確定要發送所述AP響應幀。

其中,上行傳輸中止的條件具體可以是以下條件中的一個或組合:

上行傳輸的次數達到限定次數、觸發幀後上行傳輸的時間達到限定時間、觸發幀後下一個上行傳輸的時間將用盡信道預約時間、和AP從上行傳輸中獲得了足夠的信息。

進一步的,在所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀之後,還可以包括:

若所述AP確定不發送所述AP響應幀,所述AP偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的STA發送的上行PPDU。

具體的,所述AP偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的STA發送的上行PPDU,具體可以包括:

所述AP偵聽信道;

若在第一時間點之前所述AP偵聽到信道忙,所述AP接收在當前第一傳輸周期內進行上行傳輸的STA發送的上行PPDU;

若在第一時間點之前所述AP未偵聽到信道忙,所述AP確定是否要釋放信道預留;

若所述AP確定要釋放信道預留,所述AP釋放信道預留,並在所述第一時間點發送免競爭結束幀。

其中,免競爭結束幀可以用於取消NAV設置,這樣做的好處在於可以使其他節點標識信道為閒,進而能使用信道。

優選的,免競爭結束幀可以以兼容的形式發送,以便兼容STA(802.11ac或以前的設備)能正確接收該包。

一種可能的實現方式中,所述AP確定是否要釋放信道預留,具體可以包括:

所述AP確定是否有STA有上行傳輸需要指示;

若所述AP確定沒有STA有上行傳輸需要指示,所述AP確定要釋放信道預留;

若所述AP確定有STA有上行傳輸需要指示,所述AP在所述第一時間點發送第二觸發幀。

具體的,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述第一觸發幀的發送結束點間隔第二時間長度+一個時隙時間長度之後的時間點;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述當前第一傳輸周期的上一傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

示例性的,如圖8所示,若所述當前第一傳輸周期為所述第一觸發區間內的第三個傳輸周期,則所述第一時間點為所述第一觸發區間內第二個傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

優選的,所述第二時間長度具體可以為點PIFS。

需要說明的是,若所述第一觸發區間內的傳輸周期不是第一傳輸周期,所述AP按照現有的方式偵聽信道等待在當前傳輸周期內進行上行傳輸的STA發送的上行PPDU,本發明實施例對此不作具體限定。

比如,若所述第一觸發區間內的第一個傳輸周期不是第一傳輸周期,則若在所述第一觸發幀的發送結束點間隔第一時間長度+一個時隙時間長度之後的時間點之前所述AP偵聽到信道忙,則所述AP接收在當前傳輸周期內進行上行傳輸的STA發送的上行PPDU。

優選的,第一時間長度具體可以為短幀間間隔(英文:short interframe space,簡稱:SIFS)。其中,SIFS是最短的幀間間隔,用來分隔開屬於一次對話的各種幀。

進一步的,所述第一觸發幀中還包含所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息。

本發明實施例步驟S304中:

所述第一傳輸條件包括:當前傳輸周期內的第一隨機退避值符合預設條件,其中,所述第一隨機退避值是所述STA根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

具體的,此處的預設條件可以是:所述第一隨機退避值小於0,或者, 所述第一隨機退避值小於等於0,或者,所述第一隨機退避值小於該時隙內隨機接入資源的數量等,本發明實施例對此不作具體限定。

其中,所述第一隨機退避值是所述STA根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,具體可以包括:

所述第一隨機退避值=第二隨機退避值,或者,

所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量。

其中,所述第二隨機退避值是所述STA根據第一預設公式,在所述第一觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第一觸發區間內第一個傳輸周期內的原隨機退避值為所述初始隨機退避值。

具體的,本發明實施例中,在所述STA收到第一觸發幀之後,還執行退避操作。其中,所述STA在執行退避操作時,可以先檢測退避值再更新,也可以先更新退避值再檢測,本發明實施例對此不作具體限定。

若所述STA在執行退避操作時,先檢測退避值再更新,則所述第一隨機退避值=第二隨機退避值。

若所述STA在執行退避操作時,先更新退避值再檢測,則所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量。

上述的特定條件具體可以為下述條件中的一個或組合:

該資源為隨機接入傳輸資源、該資源為用於特定站點組隨機接入傳輸資源、和該資源為用於特定業務流/類別的隨機接入傳輸資源。

示例性的,如圖9所示,假設第一觸發區間內有3個傳輸周期,每個傳輸周期內有4個隨機接入傳輸資源,其中,第二個傳輸周期和第三個傳輸周期均為第一傳輸周期,假設當前傳輸周期為第3個傳輸周期,特定條件為該資源為隨機接入傳輸資源,則若STA的初始隨機退避值為9,則在第一個傳輸周期內更新後的隨機退避值為9-4=5,在第二個傳輸周期內更 新後的隨機退避值為5-4=1,假設所述STA在執行退避操作時,先更新退避值再檢測,則當前傳輸周期(也就是第三個傳輸周期)內的第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量1-4=-3,若預設條件為所述第一隨機退避值小於0,則當STA在第三個傳輸周期之前確定第二時間點之前的信道為閒之後,可以在第三個傳輸周期內向所述AP發送上行PPDU。

可選的,所述第一隨機退避值是所述STA根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,具體可以包括:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第一隨機退避值=第五隨機退避值-1;其中,

所述第五隨機退避值是所述STA根據第二預設公式,在所述第一觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第一觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述初始隨機退避值。

也就是說,本發明實施例中,STA在進行退避時,可以在所有滿足所述特定條件的上行傳輸資源上依次退避,每次退避時,退避值減1.

當然,STA還可能存在其它的退避方式,上述兩種退避方式僅是示例性說明,本發明實施例對STA的退避方式不作具體限定。

進一步的,在所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之後,還可以包括:

若所述t個第一傳輸周期所在分組內均不存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述第一觸發幀的下一約定觸發幀的第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前確定第三時間點之前的信道是否為閒,若為閒,確定當前第二傳輸周期所在分組內是否存在滿足第二傳輸條件的傳輸周期,直至所述當前第二傳輸周期所在分組內存在滿足所述第二傳輸條件的傳輸周期,所述STA在所述滿足所述第二傳 輸條件的傳輸周期內向所述AP發送PPDU,其中,所述s個第二傳輸周期為所述第二觸發區間內的M個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,M表示所述第二觸發區間內傳輸周期的總個數,s,M均為正整數,s≤M。

也就是說,所述STA有可能在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前均確定第二時間點之前的信道為閒,但是第一觸發區間內不存在滿足所述第一傳輸條件的傳輸周期,此時,STA在所述第一觸發幀的下一約定觸發幀的第二觸發區間內繼續執行第一觸發區間內的類似操作,此處不再贅述。

與第一觸發區間內第二時間點的定義類似:

若所述當前第二傳輸周期為所述第二觸發區間內的第一個傳輸周期,則所述第三時間點為所述第二觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第二傳輸周期不是所述第二觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第二傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

優選的,在所述STA接收AP發送的第一觸發幀之後,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之前,還包括:

所述STA確定所述第一觸發區間內的N個傳輸周期中是否存在滿足所述第一傳輸條件的傳輸周期。

若不存在,所述STA在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來。

所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,包括:

若存在,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

也就是說,本發明實施例中,所述STA在確定所述第一觸發區間內的N個傳輸周期中不存在滿足所述第一傳輸條件的傳輸周期時,可以在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來,這樣可以節省STA的功耗/能量,減少功耗/能量消耗。

本領域技術人員容易理解,此處的「睡眠」具體是指進入低能耗狀態,「醒來」具體是指退出低能耗狀態。

可以理解的是,若STA在第一觸發區間內睡眠,則在STA接收到所述第一觸發幀的下一約定觸發幀時,由於未對信道持續偵聽,因此自身無法知道AP在第一觸發區間內實際提供了多少上行傳輸資源,進而無法準確的在第二觸發區間內進行退避,因此本發明實施例中,所述約定觸發幀中包含所述第一觸發區間內的退避修正信息,所述退避修正信息包括下述信息中的至少一個或組合:

所述第一觸發區間內實際傳輸周期的個數、所述第一觸發區間內取消的傳輸周期的個數、所述第一觸發區間內實際滿足特定條件的上行傳輸資源的個數、和所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數。

進一步的,所述約定觸發幀中還包含所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息。

所述第二傳輸條件包括:當前傳輸周期內的第三隨機退避值符合預設條件,其中,所述第三隨機退避值是所述STA根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,所述初始隨機退避值為所述STA在[0,CW-1]之間生成的隨機退避值,CW為預設值。

具體的,此處的預設條件可以是:所述第三隨機退避值小於0,或者,所述第三隨機退避值小於等於0,或者,所述第三隨機退避值小於該時隙內隨機接入資源的數量等,本發明實施例對此不作具體限定。

其中,所述第三隨機退避值是所述STA根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,包括:

所述第三隨機退避值=第四隨機退避值,或者,

所述第三隨機退避值=所述第四隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量;其中,所述第四隨機退避值是所述STA根據第一預設公式,在所述第二觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第二觸發區間內第一個傳輸周期內的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

或者,所述第三隨機退避值是所述STA根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,包括:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第三隨機退避值=第六隨機退避值-1;其中,

所述第六隨機退避值是所述STA根據第二預設公式,在所述第二觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第二觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

其中,上述的特定條件具體可以為下述條件中的一個或組合:

該資源為隨機接入傳輸資源、該資源為用於特定站點組隨機接入傳輸資源、和該資源為用於特定業務流/類別的隨機接入傳輸資源。

示例性的,如圖10所示,假設第一觸發區間和第二觸發區間內均有3個傳輸周期,每個傳輸周期內有4個隨機接入傳輸資源,其中,所述第一觸發區間的第二個傳輸周期和第三個傳輸周期均為第一傳輸周期,所述第二觸發區間的第二個傳輸周期和第三個傳輸周期均為第二傳輸周期。特定條件為該資源為隨機接入傳輸資源,則若STA的初始隨機退避值為15,由於所述STA確定所述第一觸發區間內的N=3個傳輸周期中不存在滿足所述第一傳輸條件的傳輸周期,因此所述STA可以在所述第一觸發區間內睡眠。假設所述第一觸發區間內實際傳輸周期的個數為2個,若所述約定觸發幀中沒有第一觸發區間內的退避修正信息,則STA在接收到約定 觸發幀之後的退避值更新為15-4×3=3,進而根據該退避值繼續檢測或退避,從而無法正確選擇隨機接入傳輸資源。若所述約定觸發幀中包含第一觸發區間內的退避修正信息,比如,該退避修正信息為所述第一觸發區間內實際傳輸周期的個數為2個,此時STA在接收到約定觸發幀之後的退避值更新為15-4×2=7;或者,該退避修正信息為所述第一觸發區間內實際滿足特定條件的上行傳輸資源的個數為8個,此時STA在接收到約定觸發幀之後的退避值更新為15-8=7;或者,該退避修正信息為所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數為4個,此時STA在接收到約定觸發幀之後的退避值更新為3+4=7。根據該更新後的退避值在第二觸發區間內繼續退避,可以正確選擇隨機接入傳輸資源。比如,假設所述STA在第二觸發區間內執行退避操作時,先更新退避值再檢測,則在第二觸發區間內的第一個傳輸周期內,更新後的退避值為7-4=3,若預設條件為所述第一隨機退避值小於0,則STA繼續退避,在第二觸發區間內的第二個傳輸周期內,更新後的退避值為3-4=-1,滿足預設條件,則當STA在第二個觸發區間內的第二個傳輸周期之前確定第三時間點之前的信道為閒之後,可以在第二個傳輸周期內向所述AP發送上行PPDU。

需要說明的是,若所述STA在所述第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前均確定第三時間點之前的信道為閒,但是第二觸發區間內不存在滿足所述第二傳輸條件的傳輸周期,此時,STA在所述第一觸發幀的下一約定觸發幀的下一預定觸發幀的第三觸發區間內繼續執行第一觸發區間內的類似操作,依此類推,直至存在滿足相應傳輸條件的傳輸周期,所述STA在所述滿足相應傳輸條件的傳輸周期向所述AP發送PPDU,本發明實施例在此不再一一贅述。

進一步的,所述第一觸發幀中包含信道的保護時間。

其中,所述保護時間是所述AP通過如下方式計算獲得的:

所述保護時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;或者,

所述保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1) ×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間。

其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

本領域技術人員容易理解,保護時間等價於上述的虛擬載波偵聽,用於保護AP不受其他STA發送給AP的消息幹擾。

示例性的,假設第一觸發區間如圖10中所示,則

保護時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+UL_Frame_Duration(2)+(3-2+1)×a+2×b+所述AP響應幀的持續時間;

或,保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+UL_Frame_Duration(2)+(3-2+1)×a+2×b+所述AP響應幀的持續時間。

其中,若保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+UL_Frame_Duration(2)+(3-2+1)×a+2×b+所述AP響應幀的持續時間,則AP在接收到一個或多個STA發送的上行PPDU之後,可以利用額外時間繼續為這些STA提供上行或上行傳輸,本發明實施例對此不作具體限定。

其中,額外時間=保護時間-[UL_Frame_Duration(1)+UL_Frame_Duration(2)+UL_Frame_Duration(2)+(3-2+1)×a+2×b+所述AP響應幀的持續時間]。

可選的,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息。

在所述STA接收AP發送的所述第一觸發幀(步驟S302)之後,還可以包括:

所述STA根據所述每個傳輸周期的持續時間的指示信息確定第k個傳輸周期上行發送的時段,所述時段的開始界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+ UL_Frame_Duration(n)+…+UL_Frame_Duration(k-1)+(k-t_k)×第一時間長度+t_k×第二時間長度;

所述時段的結束界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k)+(k-t_k)×第一時間長度+t_k×第二時間長度;

其中,t_k表示所述第一觸發區間內前k個傳輸周期中第一傳輸周期的個數;UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

具體的,所述STA若在該傳輸周期內發送,則所述STA的上行傳輸將在該開始界限和結束界限之間。

其中,所述STA的上行傳輸可在開始界限開始,在結束界限結束。或者,所述STA的上行傳輸可在開始界限開始,在結束界限前結束。或者,所述STA的上行傳輸可在開始界限後開始,在結束界限結束。或者,所述STA的上行傳輸可在開始界限後開始,在結束界限前結束。

或者,條件性地,若所述STA無需接收所述AP的所述AP響應幀,所述STA的上行傳輸在開始界限開始,在結束界限前結束。否則,所述STA的上行傳輸在開始界限開始,在結束界限結束。

本發明實施例對所述STA的上行傳輸的時間點不作具體限定。

可選的,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息。

在所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,還包括:

若所述STA未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t)×第一時間長度+t×第二時間長度+第三時間長度的時間內偵聽到信道忙,所述STA向所述AP重新發送所述上行PPDU。

或者;若所述STA未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+ UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間的時間內接收到包含所述STA發送的所述上行PPDU的接收確認信息的AP響應幀,所述STA向所述AP重新發送所述上行PPDU;其中,

UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

其中,本發明實施例中,所述第三時間長度可以等於所述第二時間長度+一個時隙時間長度,本發明實施例對此不作具體限定。

也就是說,本發明實施例中,若STA在所述第一觸發區間內進行了需要AP確認的上行傳輸,但未在相應時間內偵聽到信道忙,則STA可判定AP未回復AP響應幀或STA的上行傳輸未被AP確認或STA的上行傳輸失敗,STA可嘗試重傳上行傳輸。或者,若STA在所述第一觸發區間內進行了需要AP確認的上行傳輸,但未在相應時間內接收到包含該STA發送的所述上行PPDU的接收確認信息的AP響應幀,比如雖然接收到了由STA對應的AP發送的AP響應幀,但該幀接收錯誤,或者未包含該STA發送的上行PPDU的接收確認信息,則STA可判定AP未回復AP響應幀或STA的上行傳輸未被AP確認或STA的上行傳輸失敗,STA可嘗試重傳上行傳輸。

可選的,在所述第一觸發區間的非第一傳輸周期的傳輸周期,所述STA可以在第一時間長度後發送上行PPDU,並且按照與所述第一傳輸周期內當前信道為閒時類似的步驟執行,比如,確定當前傳輸周期是否滿足第一傳輸條件,若滿足,則發送上行PPDU,本發明實施例對該情況不再詳細贅述,具體可參考上述方法實施例。

進一步的,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

進而,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU,具體可以包括:

所述STA根據所述STA上行傳輸的指示信息,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

示例性的,如圖11所示,AP可在所述第一觸發幀中包含分配特定上行傳輸資源給特定STA的信息,比如分配第一個傳輸周期內的子信道1給STA1,分配第一個傳輸周期內的子信道2給STA2,分配第一個傳輸周期內的子信道4給STA3,Poll指代非競爭性的。此外,AP可在第一觸發幀中包含隨機接入上行傳輸資源的信息,比如,第一個傳輸周期內的子信道3、第二個傳輸周期內的子信道1、子信道2和子信道3用於輪詢調度(Round-Robin,簡稱:RR)。當然,在一些實施中,也可以隱性指示用於競爭性傳輸的資源,即未指示用於非競爭性的資源即可用於競爭性傳輸。

該實施例可有益於如下場景,比如,AP詢問STA1~3,它們可為高優先級服務站點,它們先在觸發幀後發送上行幀,報告上行傳輸需求信息,具體可以是緩存狀態(大小)或所需資源數量。由於AP競爭信道獲得持續時間的傳輸機會(英文:Transmission Opportunity,簡稱:TXOP)長度有限,若AP在第一輪獲得的站點傳輸需求信息足以需要或者超過AP獲得的TXOP資源來傳輸,則AP可提前發送幀(例如AP響應幀)來終止多輪傳輸。

示例性的,如圖12所示,AP可在所述第一觸發幀中包含特定信道在所述N個傳輸周期內用於特定的STA的信息,比如,分配子信道4給STA2。這樣可以節省反覆指示多輪的子信道4均分配給STA2的資源開銷。

下面將基於圖2所示的WLAN的網絡架構,以AP為執行主體,給出本發明實施提供的一種上行傳輸的方法,如圖13所示,包括:

S1301、AP發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的觸發區間的指示信息。

S1302、所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀。

S1303、直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀。

其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

具體的,本發明實施例中,相關步驟的描述可參考圖3所示的實施例,本發明實施例在此不再贅述。

基於本發明實施例提供的上行傳輸的方法,由於本發明實施例中,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀。也就是說,本發明實施例中,當AP確定在第一觸發區間內的某個第一傳輸周期之前要發送所述AP響應幀時,AP發送所述AP響應幀。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的上行傳輸方法提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

下面將基於圖2所示的WLAN的網絡架構,以STA為執行主體,給出本發明實施提供的一種上行傳輸的方法,如圖14所示,包括:

1401、STA接收AP發送的第一觸發幀,所述第一觸發幀包含所述第一觸發幀的觸發區間的指示信息。

S1402、STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

S1403、直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期 內向所述AP發送上行PPDU。

其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送AP響應幀的傳輸周期,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

具體的,本發明實施例中,相關步驟的描述可參考圖3所示的實施例,本發明實施例在此不再贅述。

基於本發明實施例提供的上行傳輸的方法,由於本發明實施例中,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。也就是說,本發明實施例中,當STA在某個第一傳輸周期之前確定第二時間點之前的信道是否為閒,並且確定當前第一傳輸周期所在分組內存在滿足第一傳輸條件的傳輸周期時,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的上行傳輸方法提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

本發明實施例提供一種AP150,如圖15所示,所述AP150包括:發送單元1501和處理單元1502。

所述發送單元1501,用於發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息。

所述處理單元1502,用於在所述第一觸發區間內的t個第一傳輸周期 中的每個第一傳輸周期之前確定是否要發送AP響應幀。

所述發送單元1501,還用於直至所述AP150確定要發送所述AP響應幀,發送所述AP響應幀,其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP150成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP150可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

進一步的,所述處理單元1502具體用於:

在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定上行傳輸是否中止,其中,

若確定上行傳輸中止,則所述AP150確定要發送所述AP響應幀。

進一步的,所述處理單元1502,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀之後,若確定不發送所述AP響應幀,偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的STA發送的上行PPDU。

進一步的,如圖16所示,所述AP還包括接收單元1503。

所述處理單元1502具體用於:

偵聽信道。

若在第一時間點之前偵聽到信道忙,且檢測到上行PPDU開始(例如檢測到物理前導),通過所述接收單元1503接收當前的上行PPDU。

若在第一時間點之前未偵聽到信道忙,確定是否要釋放信道預留。

若確定要釋放信道預留,釋放信道預留,並在所述第一時間點發送免競爭結束幀。

進一步的,所述處理單元1502具體用於:

確定是否有STA有上行傳輸需要指示;

若確定沒有STA有上行傳輸需要指示,確定要釋放信道預留;

若確定有STA有上行傳輸需要指示,在所述第一時間點發送第二觸發幀。

可選的,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳 輸周期,則所述第一時間點為所述第一觸發幀的發送結束點間隔第二時間長度+一個時隙時間長度之後的時間點,其中,一個時隙時間長度表示一個時隙時間;

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述當前第一傳輸周期的上一傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

可選的,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

可選的,所述第一觸發幀中包含信道的保護時間;

其中,所述保護時間是所述處理單元1502通過如下方式計算獲得的:

所述保護時間=UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;或者,

所述保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;

其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

可選的,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

可選的,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

需要說明的是,本實施例中的發送單元1501可以為AP150上具備發射功能的接口電路,如發射機;接收單元1503可以為AP150上具備接收功能的接口電路,如接收機;處理單元1502可以為單獨設立的處理器, 也可以集成在AP150的某一個處理器中實現,此外,也可以以程序代碼的形式存儲於AP150的存儲器中,由AP150的某一個處理器調用並執行以上處理單元1502的功能。這裡所述的處理器可以是一個中央處理器(英文:Central Processing Unit,簡稱:CPU),或者是特定集成電路(英文:AP150plication Specific Integrated Circuit,簡稱:ASIC),或者是被配置成實施本發明實施例的一個或多個集成電路。

具體的,通過本發明實施例提供的AP進行上行傳輸的方法可參考上述方法實施例,本發明實施例在此不再贅述。

基於本發明實施例提供的AP,由於本發明實施例中,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀。也就是說,本發明實施例中,當AP確定在第一觸發區間內的某個第一傳輸周期之前要發送所述AP響應幀時,AP發送所述AP響應幀。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的AP提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

本發明實施例提供一種STA170,如圖17所示,所述STA170包括:接收單元1701、處理單元1702和發送單元1703。

所述接收單元1701,用於接收AP發送的第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息。

所述處理單元1702,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

所述發送單元1703,用於直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU,其中,所述t個第一傳輸周期為所 述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送AP響應幀的傳輸周期,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

可選的,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述第一觸發幀的接收結束點間隔第二時間長度之後的時間點。

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第一傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

可選的,所述第一觸發幀中還包含所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息。

所述第一傳輸條件包括:當前傳輸周期內的第一隨機退避值符合預設條件,其中,所述第一隨機退避值是所述處理單元1702根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,所述初始隨機退避值為所述STA170在[0,CW-1]之間生成的隨機退避值,CW為預設值。

進一步的,所述處理單元1702具體用於:

通過如下公式獲取所述第一隨機退避值:

所述第一隨機退避值=第二隨機退避值,或者,

所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量;其中,

所述第二隨機退避值是所述處理單元1702根據第一預設公式,在所述第一觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第一觸發區間內第一個傳輸周期內的原隨機退避值為所述初始隨機退避值。或者,

所述處理單元1702具體用於:

通過如下公式獲取所述第一隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第一隨機退避值=第五隨機退避值-1;其中,

所述第五隨機退避值是所述處理單元1702根據第二預設公式,在所述第一觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第一觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述初始隨機退避值。

可選的,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

進一步的,所述處理單元1702,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之後,若所述t個第一傳輸周期所在分組內均不存在滿足所述第一傳輸條件的傳輸周期,在所述第一觸發幀的下一約定觸發幀的第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前確定第三時間點之前的信道是否為閒,若為閒,確定當前第二傳輸周期所在分組內是否存在滿足第二傳輸條件的傳輸周期;

所述發送單元1703,還用於直至所述當前第二傳輸周期所在分組內存在滿足所述第二傳輸條件的傳輸周期,在所述滿足所述第二傳輸條件的傳輸周期內向所述AP發送PPDU,其中,所述s個第二傳輸周期為所述第二觸發區間內的M個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,M表示所述第二觸發區間內傳輸周期的總個數,s,M均為正整數,s≤M。

可選的,若所述當前第二傳輸周期為所述第二觸發區間內的第一個傳輸周期,則所述第三時間點為所述第二觸發幀的接收結束點間隔第二時間長度之後的時間點;

若所述當前第二傳輸周期不是所述第二觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第二傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

進一步的,所述處理單元1702,還用於在所述接收單元1701接收AP發送的第一觸發幀之後,在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之前,確定所述第一觸發區間內的N個傳輸周期中是否存在滿足所述第一傳輸條件的傳輸周期;

若不存在,在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來;

所述處理單元1702具體用於:

若存在,在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

可選的,所述約定觸發幀中包含所述第一觸發區間內的退避修正信息,所述退避修正信息包括下述信息中的至少一個或組合:

所述第一觸發區間內實際傳輸周期的個數、所述第一觸發區間內取消的傳輸周期的個數、所述第一觸發區間內實際滿足特定條件的上行傳輸資源的個數、和所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數。

可選的,所述約定觸發幀中還包含所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第二傳輸條件包括:當前傳輸周期內的第三隨機退避值符合預設條件,其中,所述第三隨機退避值是所述處理單元1702根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,所述初始隨機退避值為所述STA170在[0,CW-1]之間生成的隨機退避值,CW為預設值。

進一步的,所述處理單元1702具體用於:

通過如下公式獲取所述第三隨機退避值:

所述第三隨機退避值=第四隨機退避值,或者,

所述第三隨機退避值=所述第四隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量;其中,所述第四隨機退避值是所述 STA170根據第一預設公式,在所述第二觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第二觸發區間內第一個傳輸周期內的原隨機退避值為所述STA170根據所述初始退避值和所述退避修正值獲得的。或者,所述處理單元1702具體用於:

通過如下公式獲取所述第三隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第三隨機退避值=第六隨機退避值-1;其中,

所述第六隨機退避值是所述處理單元1702根據第二預設公式,在所述第二觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第二觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

可選的,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

可選的,所述第一觸發幀中還包含STA170上行傳輸的指示信息,所述STA170上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

所述發送單元1703具體用於:

根據所述STA上行傳輸的指示信息,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

可選的,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息。

所述處理單元1702,還用於在所述接收單元1701接收AP發送的第 一觸發幀之後,根據所述每個傳輸周期的持續時間的指示信息確定第k個傳輸周期上行發送的時段,所述時段的開始界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k-1)+(k-t_k)×第一時間長度+t_k×第二時間長度;

所述時段的結束界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k)+(k-t_k)×第一時間長度+t_k×第二時間長度;

其中,t_k表示所述第一觸發區間內前k個傳輸周期中第一傳輸周期的個數;UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

可選的,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息。

所述發送單元1703,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述處理單元1702未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t)×第一時間長度+t×第二時間長度+第三時間長度的時間內偵聽到信道忙,向所述AP重新發送所述上行PPDU;或者;

所述發送單元1703,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述接收單元1701未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間的時間內接收到包含所述STA發送的所述上行PPDU的接收確認信息的AP響應幀,向所述AP重新發送所述上行PPDU;其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

需要說明的是,本實施例中的發送單元1703可以為STA170上具備發射功能的接口電路,如發射機;接收單元1701可以為STA170上具備接收功能的接口電路,如接收機;處理單元1702可以為單獨設立的處理器,也可以集成在AP的某一個處理器中實現,此外,也可以以程序代碼的形式存儲於STA170的存儲器中,由STA170的某一個處理器調用並執行以上處理單元1702的功能。這裡所述的處理器可以是一個CPU,或者是ASIC,或者是被配置成實施本發明實施例的一個或多個集成電路。

具體的,通過本發明實施例提供的STA進行上行傳輸的方法可參考上述方法實施例,本發明實施例在此不再贅述。

基於本發明實施例提供的STA,由於本發明實施例中,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。也就是說,本發明實施例中,當STA在某個第一傳輸周期之前確定第二時間點之前的信道是否為閒,並且確定當前第一傳輸周期所在分組內存在滿足第一傳輸條件的傳輸周期時,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的STA提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

本發明實施例還提供一種AP180,如圖18所示,所述AP180包括:處理器1801、第一接口電路1802a、存儲器1803和總線1804;所述處理器1801、所述第一接口電路1802a和所述存儲器1803通過所述總線1804連接並完成相互間的通信。

需要說明的是,這裡的處理器1801可以是一個處理器,也可以是多 個處理元件的統稱。例如,該處理器1801可以是CPU,也可以是ASIC,或者是被配置成實施本發明實施例的一個或多個集成電路,例如:一個或多個微處理器(英文:digital singnal processor,簡稱:DSP),或,一個或者多個現場可編程門陣列(英文:Field Programmable Gate Array,簡稱:FPGA)。

存儲器1803可以是一個存儲裝置,也可以是多個存儲元件的統稱,且用於存儲可執行程序代碼或接入網管理設備運行所需要參數、數據等。且存儲器1803可以包括隨機存儲器(英文:Random-Access Memory,簡稱:RAM),也可以包括非易失性存儲器(英文:non-volatile memory,簡稱:NVRAM),例如磁碟存儲器,快閃記憶體(Flash)等。

總線1804可以是工業標準體系結構(英文:Industry Standard Architecture,簡稱:ISA)總線、外部設備互連(英文:Peripheral Component,簡稱:PCI)總線或擴展工業標準體系結構(英文:Extended Industry Standard Architecture,簡稱:EISA)總線等。該總線1804可以分為地址總線、數據總線、控制總線等。為便於表示,圖18中僅用一條粗線表示總線1804,但並不表示僅有一根總線或一種類型的總線。

所述第一接口電路1802a,用於發送第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息。

所述處理器1801,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀。

所述第一接口電路1802a,還用於直至所述AP180確定要發送所述AP響應幀,發送所述AP響應幀,其中,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP180成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP180可發送所述AP響應幀的傳輸周期,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

進一步的,所述處理器1801具體用於:

在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定上行傳輸是否中止,其中,

若確定上行傳輸中止,則所述AP180確定要發送所述AP響應幀。

進一步的,所述處理器1801,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀之後,若確定不發送所述AP響應幀,偵聽信道,等待在當前第一傳輸周期內進行上行傳輸的STA發送的上行PPDU。

進一步的,如圖19所示,所述AP180還包括第二接口電路1802b。

所述處理器具體用於:

偵聽信道。

若在第一時間點之前偵聽到信道忙,且檢測到上行PPDU開始(例如檢測到物理前導),通過所述第二接口電路1802b接收當前的上行PPDU。

若在第一時間點之前未偵聽到信道忙,確定是否要釋放信道預留。

若確定要釋放信道預留,釋放信道預留,並在所述第一時間點發送免競爭結束幀。

進一步的,所述處理器1801具體用於:

確定是否有STA有上行傳輸需要指示;

若確定沒有STA有上行傳輸需要指示,確定要釋放信道預留;

若確定有STA有上行傳輸需要指示,在所述第一時間點發送第二觸發幀。

可選的,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述第一觸發幀的發送結束點間隔第二時間長度+一個時隙時間長度之後的時間點,其中,一個時隙時間長度表示一個時隙時間。

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第一時間點為所述當前第一傳輸周期的上一傳輸周期的接收結束點間隔第二時間長度+一個時隙時間長度之後的時間點。

可選的,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

可選的,所述第一觸發幀中包含信道的保護時間。

其中,所述保護時間是所述處理器1801通過如下方式計算獲得的:

所述保護時間=UL_Frame_Duration(1)+UL_Frame_Duration (2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;或者,

所述保護時間>UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間;

其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

可選的,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

可選的,所述第一觸發幀中還包含STA上行傳輸的指示信息,所述STA上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息。

具體的,通過本發明實施例提供的AP進行上行傳輸的方法可參考上述方法實施例,本發明實施例在此不再贅述。

基於本發明實施例提供的AP,由於本發明實施例中,所述AP在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定是否要發送AP響應幀,直至所述AP確定要發送所述AP響應幀,所述AP發送所述AP響應幀。也就是說,本發明實施例中,當AP確定在第一觸發區間內的某個第一傳輸周期之前要發送所述AP響應幀時,AP發送所述AP響應幀。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的AP提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

本發明實施例提供一種STA200,如圖20所示,所述STA200包括: 處理器2001、第一接口電路2002a、第二接口電路2002b、存儲器2003和總線2004;所述處理器2001、所述第一接口電路2002a、所述第二接口電路2002b和所述存儲器2003通過所述總線2004連接並完成相互間的通信。

需要說明的是,這裡的處理器2001可以是一個處理器,也可以是多個處理元件的統稱。例如,該處理器2001可以是CPU,也可以是ASIC,或者是被配置成實施本發明實施例的一個或多個集成電路,例如:一個或多個DSP,或,一個或者多個FPGA。

存儲器2003可以是一個存儲裝置,也可以是多個存儲元件的統稱,且用於存儲可執行程序代碼或接入網管理設備運行所需要參數、數據等。且存儲器2003可以包括RAM,也可以包括NVRAM,例如磁碟存儲器,快閃記憶體(Flash)等。

總線2004可以是ISA總線、PCI總線或EISA總線等。該總線2004可以分為地址總線、數據總線、控制總線等。為便於表示,圖20中僅用一條粗線表示總線2004,但並不表示僅有一根總線或一種類型的總線。

所述第一接口電路2002a,用於接收AP發送的第一觸發幀,所述第一觸發幀包含所述第一觸發幀的第一觸發區間的指示信息。

所述處理器2001,用於在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

所述第二接口電路2002b,用於直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU,其中,所述t個第一傳輸周期為所述第一觸發區間內的N個傳輸周期中傳輸周期之前所述AP可發送AP響應幀的傳輸周期,所述AP響應幀包含在所述AP響應幀之前的傳輸周期內所述AP成功接收到的上行PPDU的全部或部分內容的接收確認信息和/或上行PPDU的觸發信息,N表示所述第一觸發區間內傳輸周期的總個數,t,N均為正整數,t≤N。

可選的,若所述當前第一傳輸周期為所述第一觸發區間內的第一個傳 輸周期,則所述第二時間點為所述第一觸發幀的接收結束點間隔第二時間長度之後的時間點。

若所述當前第一傳輸周期不是所述第一觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第一傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

可選的,所述第一觸發幀中還包含所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息。

所述第一傳輸條件包括:當前傳輸周期內的第一隨機退避值符合預設條件,其中,所述第一隨機退避值是所述處理器2001根據所述N個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息和初始隨機退避值獲得的,所述初始隨機退避值為所述STA200在[0,CW-1]之間生成的隨機退避值,CW為預設值。

進一步的,所述處理器2001具體用於:

通過如下公式獲取所述第一隨機退避值:

所述第一隨機退避值=第二隨機退避值,或者,

所述第一隨機退避值=所述第二隨機退避值-當前傳輸周期內滿足特定條件的上行傳輸資源的數量;其中,

所述第二隨機退避值是所述處理器2001根據第一預設公式,在所述第一觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第一觸發區間內第一個傳輸周期內的原隨機退避值為所述初始隨機退避值。或者,

所述處理器2001具體用於:

通過如下公式獲取所述第一隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第一隨機退避值=第五隨機退避值-1;其中,

所述第五隨機退避值是所述處理器2001根據第二預設公式,在所述第一觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第一觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述初始隨機退避值。

可選的,所述第一觸發幀還包含N個傳輸周期中每個傳輸周期之前是否可發送所述AP響應幀的指示信息。

進一步的,所述處理器2001,還用於在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之後,若所述t個第一傳輸周期所在分組內均不存在滿足所述第一傳輸條件的傳輸周期,在所述第一觸發幀的下一約定觸發幀的第二觸發區間內的s個第二傳輸周期中的每個第二傳輸周期之前確定第三時間點之前的信道是否為閒,若為閒,確定當前第二傳輸周期所在分組內是否存在滿足第二傳輸條件的傳輸周期。

所述第二接口電路2002b,還用於直至所述當前第二傳輸周期所在分組內存在滿足所述第二傳輸條件的傳輸周期,在所述滿足所述第二傳輸條件的傳輸周期內向所述AP發送PPDU,其中,所述s個第二傳輸周期為所述第二觸發區間內的M個傳輸周期中傳輸周期之前所述AP可發送所述AP響應幀的傳輸周期,M表示所述第二觸發區間內傳輸周期的總個數,s,M均為正整數,s≤M。

可選的,若所述當前第二傳輸周期為所述第二觸發區間內的第一個傳輸周期,則所述第三時間點為所述第二觸發幀的接收結束點間隔第二時間長度之後的時間點。

若所述當前第二傳輸周期不是所述第二觸發區間內的第一個傳輸周期,則所述第二時間點為所述當前第二傳輸周期的上一傳輸周期的發送結束點間隔第二時間長度之後的時間點。

進一步的,所述處理器2001,還用於在所述第一接口電路2002a接收AP發送的第一觸發幀之後,在在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期之前,確定所述第一觸發區間內的N個傳輸周期中是否存在滿足所述第一傳輸條件的傳輸周期。

若不存在,在所述第一觸發區間內睡眠,並在所述第一觸發幀的下一約定觸發幀前醒來。

所述處理器2001具體用於:

若存在,在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期。

可選的,所述約定觸發幀中包含所述第一觸發區間內的退避修正信息,所述退避修正信息包括下述信息中的至少一個或組合。

所述第一觸發區間內實際傳輸周期的個數、所述第一觸發區間內取消的傳輸周期的個數、所述第一觸發區間內實際滿足特定條件的上行傳輸資源的個數、和所述第一觸發區間內取消的滿足所述特定條件的上行傳輸資源的個數。

可選的,所述約定觸發幀中還包含所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息;

所述第二傳輸條件包括:當前傳輸周期內的第三隨機退避值符合預設條件,其中,所述第三隨機退避值是所述處理器2001根據所述M個傳輸周期中每個傳輸周期內包含的至少一個上行傳輸資源的指示信息、初始隨機退避值和所述退避修正值獲得的,所述初始隨機退避值為所述STA200在[0,CW-1]之間生成的隨機退避值,CW為預設值。

進一步的,所述處理器2001具體用於:

通過如下公式獲取所述第三隨機退避值:

所述第三隨機退避值=第四隨機退避值,或者,

所述第三隨機退避值=所述第四隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量;其中,所述第四隨機退避值是所述STA200根據第一預設公式,在所述第二觸發區間內所述當前傳輸周期之前的所有傳輸周期內依次退避後獲得的,所述第一預設公式包括:

新隨機退避值=原隨機退避值-當前傳輸周期內滿足所述特定條件的上行傳輸資源的數量,所述第二觸發區間內第一個傳輸周期內的原隨機退避值為所述STA200根據所述初始退避值和所述退避修正值獲得的。或者,所述處理器2001具體用於:

通過如下公式獲取所述第三隨機退避值:

對於每個當前傳輸周期內滿足特定條件的上行傳輸資源,所述第三隨機退避值=第六隨機退避值-1;其中,

所述第六隨機退避值是所述處理器2001根據第二預設公式,在所述第二觸發區間內所有滿足所述特定條件的上行傳輸資源上依次退避後獲得的,所述第二預設公式包括:

新隨機退避值=原隨機退避值-1,所述第二觸發區間內第一個滿足所述特定條件的上行傳輸資源上的原隨機退避值為所述STA根據所述初始退避值和所述退避修正值獲得的。

可選的,所述第一觸發區間的指示信息包括:所述第一觸發區間內N個傳輸周期的傳輸時間;和/或,所述第一觸發區間內傳輸周期的個數N。

可選的,所述第一觸發幀中還包含STA200上行傳輸的指示信息,所述STA200上行傳輸的指示信息包含下述信息中的至少一個或組合:

上行傳輸時間、調製編碼方式、頻域資源範圍、空間流數、接收確認信息,分配特定上行傳輸資源給特定STA的信息、隨機接入上行傳輸資源的信息、特定信道在所述N個傳輸周期內用於特定的STA的信息、和,特定信道在所述N個傳輸周期中的部分傳輸周期內用於特定的STA的信息;

所述第二接口電路2002b具體用於:

根據所述STA上行傳輸的指示信息,在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。

可選的,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息。

所述處理器2001,還用於在所述第一接口電路2002a接收AP發送的第一觸發幀之後,根據所述每個傳輸周期的持續時間的指示信息確定第k個傳輸周期上行發送的時段,所述時段的開始界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k-1)+(k-t_k)×第一時間長度+t_k×第二時間長度;

所述時段的結束界限為:

UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(k)+(k-t_k)×第一時間長度+t_k×第二時間長度;

其中,t_k表示所述第一觸發區間內前k個傳輸周期中第一傳輸周期的個數;UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

可選的,所述第一觸發幀中包含N個傳輸周期中每個傳輸周期的持續時間的指示信息。

所述第二接口電路2002b,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述處理器2001未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t)×第一時間長度+t×第二時間長度+第三時間長度的時間內偵聽到信道忙,向所述AP重新發送所述上行PPDU;

或者;所述第二接口電路2002b,還用於在在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU之後,若所述第一接口電路2002a未在所述第一觸發幀的接收結束點間隔UL_Frame_Duration(1)+UL_Frame_Duration(2)+…+UL_Frame_Duration(n)+…+UL_Frame_Duration(N)+(N-t+1)×第一時間長度+t×第二時間長度+所述AP響應幀的持續時間的時間內接收到包含所述STA發送的所述上行PPDU的接收確認信息的AP響應幀,向所述AP重新發送所述上行PPDU;其中,UL_Frame_Duration(n)表示所述第一觸發區間內第n個傳輸周期的持續時間。

具體的,通過本發明實施例提供的STA進行上行傳輸的方法可參考上述方法實施例,本發明實施例在此不再贅述。

基於本發明實施例提供的STA,由於本發明實施例中,所述STA在所述第一觸發區間內的t個第一傳輸周期中的每個第一傳輸周期之前確定第二時間點之前的信道是否為閒,若為閒,確定當前第一傳輸周期所在分組內是否存在滿足第一傳輸條件的傳輸周期,直至所述當前第一傳輸周期所在分組內存在滿足所述第一傳輸條件的傳輸周期,所述STA在所述滿 足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。也就是說,本發明實施例中,當STA在某個第一傳輸周期之前確定第二時間點之前的信道是否為閒,並且確定當前第一傳輸周期所在分組內存在滿足第一傳輸條件的傳輸周期時,所述STA在所述滿足所述第一傳輸條件的傳輸周期內向所述AP發送上行PPDU。不用像現有技術中一樣,STA必須等待觸發幀之後才會在隨後的傳輸周期內發送,並會接收到AP發送的AP響應幀。需要多輪數的傳輸周期時,若仍採用現有的上行傳輸方法將需要多個觸發幀,觸發幀開銷將造成資源的浪費。且本發明實施例可使AP在發送觸發幀後提前終止上行傳輸周期,實現資源動態分配,因此,本發明實施例提供的STA提高了上行傳輸的靈活性,避免了現有的上行傳輸所造成的資源的浪費。

此外,還提供一種計算可讀媒體(或介質),包括在被執行時進行以下操作的計算機可讀指令:執行上述實施例中如圖3、圖13和圖14所示的方法實施例中的操作。

另外,還提供一種電腦程式產品,包括上述計算機可讀介質。

應理解,在本發明的各種實施例中,上述各過程的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝 置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。

所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)或處理器(processor)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、ROM、RAM)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀