本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種競爭傳輸方法及裝置。
背景技術(shù):
目前,隨著更多的人使用WLAN進行數(shù)據(jù)通信,WLAN網(wǎng)絡負載也在不斷加重,且隨著用戶數(shù)目的增多,WLAN網(wǎng)絡的效率會出現(xiàn)明顯下降的趨勢,單純提高速率并不能解決該問題,多用戶并行傳輸作為解決網(wǎng)絡效率的一種備選技術(shù),引起了廣泛關(guān)注和研究?,F(xiàn)有技術(shù)中,多用戶并行傳輸技術(shù)包括MU-MIMO(multi-user MIMO)技術(shù)(空域多址),OFDMA技術(shù)(頻域多址)等。
WLAN中,一個接入站點(access point,簡稱為AP)以及與該AP相關(guān)聯(lián)的多個非接入站點(non-AP Station,簡稱為non-AP STA)組成了一個基本服務集(basic service set,簡稱為BSS),如圖1所示。WLAN中的多用戶并行傳輸一般為多個non-AP STA同時向AP發(fā)送數(shù)據(jù),一般稱這種為上行多用戶(uplink multi-user,簡稱為UL MU)傳輸,或者AP同時給多個non-AP STA發(fā)送數(shù)據(jù),稱之為下行多用戶(downlink multi-user,簡稱為DL MU)傳輸,典型的上下行多用戶傳輸幀交換序列如圖2所示。
現(xiàn)有方案中,UL MU傳輸需要AP進行觸發(fā),例如AP可以發(fā)送觸發(fā)幀來觸發(fā),或者AP采用在無線幀中攜帶攜帶觸發(fā)信息域的無線幀的方式觸發(fā)。觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀中攜帶了站點的調(diào)度信息,如站點的標識信息、站點進行上行傳輸所使用的時間和頻率資源信息、站點的時頻偏校準信息等。AP發(fā)送觸發(fā)幀或攜帶觸發(fā)信息域的無線幀之后,站點接收觸發(fā)幀或攜帶觸發(fā)信息域的無線幀,如果自己的標識信息攜帶在其中,則表示自己被調(diào)度在本次UL MU傳輸中,若自己有待發(fā)送數(shù)據(jù),則進行準備,并按照AP所指示的時頻偏校準信息進行同步,在所分配的時間和頻率資源上進行發(fā)送。
現(xiàn)有技術(shù)中,具有QoS(Quality of Service)的WLAN系統(tǒng)的數(shù)據(jù)發(fā)送方式分為競爭發(fā)送和非競爭發(fā)送,其中,競爭發(fā)送機制是EDCA(enhanced distributed channel access),即業(yè)務流數(shù)據(jù)具有優(yōu)先級屬性,每個數(shù)據(jù)包都根據(jù)優(yōu)先級映射到4個AC(Access Category)隊列中排隊等待傳輸。每個AC都具有一組競爭參數(shù),競爭參數(shù)包括幀間間隔AIFS(arbitration interframe space)、占用信道傳輸機會的最大時長,競爭窗口的最大值CWmax(Contention Window)和最小值CWmin。不同的AC的競爭參數(shù)取值不同,從而體現(xiàn)了AC的優(yōu)先級。
4個AC進行競爭發(fā)送,具體來說競爭的過程是,對于每個AC,站點都將CW窗 的初始值設置為CWmin,并在[0,CWmin]中隨機選擇一個整數(shù),用該值設置回退計時器Backoff timer。站點監(jiān)聽信道,當信道空閑滿足該AC的幀間間隔AIFS時長時,站點進行隨機回退,每聽到一個時隙空閑,則Backoff timer減一,當Backoff timer減到0,該AC獲得傳輸機會,并發(fā)送數(shù)據(jù)。當傳輸發(fā)生碰撞,CW要以指數(shù)增加,并且最終值不超過CWmax,當傳輸成功,CW值重置為CWmin??刂茙凸芾韼⒎菙?shù)據(jù)幀,現(xiàn)有技術(shù)中常常規(guī)定控制幀和管理幀采用特定的AC進行發(fā)送。
現(xiàn)有技術(shù)中,觸發(fā)幀可以采用預定發(fā)送時刻的方式發(fā)送,或者采用競爭的方式進行發(fā)送,例如,可以令站點上報自己各AC的緩存隊列長度,AP側(cè)獲得站點側(cè)的AC隊列的緩存數(shù)據(jù)長度后,上行AC隊列在AP側(cè)也參與競爭,如果上行某個AC競爭成功,則發(fā)送該AC隊列的觸發(fā)幀,觸發(fā)UL MU傳輸。
然而,采用競爭方式發(fā)送觸發(fā)幀后,站點按照觸發(fā)幀的指示進行了UL MU傳輸,站點側(cè)和AP側(cè)的上行AC隊列的CW取值和Backoff timer應該如何處理,相關(guān)技術(shù)并沒有給出解決方案。
針對相關(guān)技術(shù)中,采用競爭方式發(fā)送觸發(fā)幀后,站點側(cè)和AP側(cè)的上行AC隊列的CW取值和Backoff timer應該如何處理的問題,還未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種競爭傳輸方法及裝置,以至少解決相關(guān)技術(shù)中采用競爭方式發(fā)送觸發(fā)幀后,接入站點側(cè)和非接入站點側(cè)的上行AC隊列的競爭參數(shù)應該如何處理的問題。
根據(jù)本發(fā)明的一個方面,提供了一種競爭傳輸方法,包括:接入站點將觸發(fā)幀或攜帶觸發(fā)信息域的無線幀發(fā)送至一個或多個非接入站點,觸發(fā)所述一個或多個非接入站點進行上行多用戶傳輸;所述接入站點在接收到一個或多個非接入站點發(fā)送的數(shù)據(jù)后,將接入類別的競爭窗口重置為初始值。
可選地,所述接入類別是指所述接入站點在所述觸發(fā)幀或所述攜帶觸發(fā)信息域的無線幀中指定的所述一個或多個非接入站點進行上行多用戶傳輸時發(fā)送的數(shù)據(jù)的接入類別。
可選地,所述方法還包括:所述接入站點接收到所述數(shù)據(jù)后,所述接入站點調(diào)整所述數(shù)據(jù)對應的接入類別的緩存隊列長度參數(shù)。
可選地,當所述數(shù)據(jù)中包含有所述一個或多個非接入站點的一個或多個接入類別的緩存隊列長度參數(shù)時,所述接入站點根據(jù)所述一個或多個接入類別的緩存隊列長度參數(shù)調(diào)整所述接入站點的一個或多個接入類別的緩存隊列長度參數(shù)。
可選地,所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀中攜帶指示所述一個或多個非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)的指示信息。
根據(jù)本發(fā)明的另一個方面,還提供了另一種競爭傳輸方法,包括:非接入站點接收接入站點發(fā)送的觸發(fā)幀或攜帶觸發(fā)信息域的無線幀;所述非接入站點根據(jù)所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀將數(shù)據(jù)發(fā)送至所述接入站點;所述非接入站點接收到所述接入站點的響應消息后,將所述數(shù)據(jù)對應的接入類別的競爭窗口重置為初始值;所述非接入站點將所述數(shù)據(jù)對應的所述接入類別的回退計時器清零。
可選地,所述非接入站點根據(jù)所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀將數(shù)據(jù)發(fā)送至所述接入站點包括:在所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀中指定接入類別時,所述非接入站點發(fā)送指定的接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送優(yōu)先級等級等于或者大于所述指定的接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送任意接入類別對應的數(shù)據(jù),且至少包含所述指定的接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送任意接入類別對應的數(shù)據(jù);或者,當所述非接入站點任意接入類別的緩存隊列中沒有待發(fā)送數(shù)據(jù)時,所述非接入站點發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù);或者,所述非接入站點默認至少發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
可選地,所述方法還包括:在所述觸發(fā)幀或所述攜帶觸發(fā)信息域的無線幀中指定發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,所述非接入站點發(fā)送所述采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)。
可選地,所述非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)包括:在所述非接入站點沒有采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,所述非接入站點發(fā)送任意接入類別的數(shù)據(jù)。
可選地,所述數(shù)據(jù)中包含所述非接入站點的一個或多個接入類別的緩存隊列長度參數(shù)。
可選地,所述非接入站點向所述接入站點報告采用非競爭方式發(fā)送的業(yè)務流的緩存隊列長度。
可選地,所述方法還包括:所述非接入站點在預定時間內(nèi)未收到所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀時,所述非接入站點使用任意接入類別競爭到的發(fā)送機會,發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)。
根據(jù)本發(fā)明的一個方面,還提供了一種競爭傳輸裝置,應用于接入站點,所述裝置包括:發(fā)送模塊,用于將觸發(fā)幀或攜帶觸發(fā)信息域的無線幀發(fā)送至一個或多個非接入站點,觸發(fā)所述一個或多個非接入站點進行上行多用戶傳輸;設置模塊,用于在接收到所述一個或多個非接入站點發(fā)送的數(shù)據(jù)后,將接入類別的競爭窗口重置為初始值。
可選地,所述接入類別是指所述接入站點在所述觸發(fā)幀或所述攜帶觸發(fā)信息域的無線幀中指定的所述一個或多個非接入站點進行上行多用戶傳輸時發(fā)送的數(shù)據(jù)的接入類別。
可選地,所述裝置還包括:第一調(diào)整模塊,用于調(diào)整所述數(shù)據(jù)對應的接入類別的緩存隊列長度參數(shù)。
可選地,所述裝置還包括:第二調(diào)整模塊,用于當所述數(shù)據(jù)中包含有所述一個或多個非接入站點的一個或多個接入類別的緩存隊列長度參數(shù)時,所述接入站點根據(jù)所述一個或多個接入類別的緩存隊列長度參數(shù)調(diào)整所述接入點側(cè)的一個或多個接入類別的緩存隊列長度參數(shù)。
可選地,所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀中攜帶指示所述非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)的指示信息。
根據(jù)本發(fā)明的另一個方面,還提供了另一種競爭傳輸裝置,應用于非接入站點,所述裝置包括:接收模塊,用于接收接入站點發(fā)送的觸發(fā)幀或攜帶觸發(fā)信息域的無線幀;第一發(fā)送模塊,用于根據(jù)所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀將數(shù)據(jù)發(fā)送至所述接入站點;設置模塊,用于接收到所述接入站點的響應消息后,將所述數(shù)據(jù)對應的接入類別的競爭窗口重置為初始值;清零模塊,用于將所述數(shù)據(jù)對應的所述接入類別的回退計時器清零。
可選地,所述第一發(fā)送模塊包括:第一發(fā)送單元,用于在所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀中指定接入類別時,發(fā)送指定接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送優(yōu)先級等級等于或者大于所述指定的接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送任意接入類別對應的數(shù)據(jù),且至少包含所述指定的接入類別對應的數(shù)據(jù);或者,第二發(fā)送單元,用于發(fā)送任意接入類別對應的數(shù)據(jù);或者,第三發(fā)送單元,用于當所述非接入站點任意接入類別的緩存隊列中沒有待發(fā)送數(shù)據(jù)時,發(fā)送采用非競爭方式進行發(fā)送業(yè)務流的數(shù)據(jù);或者,所述非接入站點默認至少發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
可選地,所述裝置還包括:第二發(fā)送模塊,用于在所述觸發(fā)幀或所述攜帶觸發(fā)信息域的無線幀中指定發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,所述非接入站點發(fā)送所述采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)。
可選地,所述第二發(fā)送模塊還用于在所述非接入站點沒有采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,發(fā)送任意接入類別隊列的數(shù)據(jù)。
可選地,所述數(shù)據(jù)中包含非接入站點的一個或多個接入類別的緩存隊列長度參數(shù)。
可選地,所述裝置還包括:第三發(fā)送模塊,用于向所述接入站點報告所述采用非競爭方式發(fā)送的業(yè)務流的緩存隊列長度。
可選地,所述裝置還包括:第四發(fā)送模塊,用于所述非接入站點在預定時間內(nèi)未收到所述觸發(fā)幀或者所述攜帶觸發(fā)信息域的無線幀時,所述非接入站點使用任意接入類別競爭到的發(fā)送機會,發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)。
通過本發(fā)明,采用接入站點在接收到非接入站點發(fā)送的數(shù)據(jù)后,將接入類別的競爭窗口重置為初始值;接入站點將接入類別的回退計時器清零。解決了解決相關(guān)技術(shù)中采用競爭方式發(fā)送觸發(fā)幀后,接入站點和非接入站點的競爭參數(shù)應該如何處理的問題,從而保證了接入點側(cè)和非接入點側(cè)的站點的同一隊列的的競爭參數(shù)能夠保持同步,同時展示了信道的忙閑狀態(tài)。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是WLAN基本服務集BSS示例圖;
圖2是AP觸發(fā)UL MU傳輸?shù)膸粨Q過程示例圖;
圖3是根據(jù)本發(fā)明實施例的競爭傳輸方法的流程圖;
圖4是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖;
圖5是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(一);
圖6是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(二);
圖7是根據(jù)本發(fā)明實施例的競爭傳輸方法的流程圖(一);
圖8是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(三);
圖9是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(四);
圖10是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(五);
圖11是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(六);
圖12是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(七);
圖13是根據(jù)本發(fā)明實施例的AP為站點建立上行AC隊列示例圖之一;
圖14是根據(jù)本發(fā)明實施例的AP為站點建立上行AC隊列示例圖之二。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
在本實施例中提供了一種競爭傳輸方法,圖3是根據(jù)本發(fā)明實施例的競爭傳輸方法的流程圖,如圖3所示,該流程包括如下步驟:
步驟S302,將觸發(fā)幀或攜帶觸發(fā)信息域的無線幀發(fā)送至一個或多個非接入站點,觸發(fā)一個或多個非接入站點進行上行多用戶傳輸;
步驟S304,接入站點在接收到一個或多個非接入站點發(fā)送的數(shù)據(jù)后,將接入類別的競爭窗口重置為初始值。
通過上述步驟,接入站點在接收到非接入站點發(fā)送的數(shù)據(jù)后,將接入類別的競爭窗口重置為初始值,解決了相關(guān)技術(shù)中采用競爭方式發(fā)送觸發(fā)幀后,接入站點側(cè)和非接入站點側(cè)的競爭參數(shù)應該如何處理的問題,從而保證了接入點側(cè)和非接入點側(cè)的站點的同一隊列的的競爭參數(shù)能夠保持同步,同時展示了信道的忙閑狀態(tài)。
在一個可選實施例中,在接入站點接收到非接入站點發(fā)送的該數(shù)據(jù)之前,接入站點將觸發(fā)幀或攜帶觸發(fā)信息域的無線幀發(fā)送至一個或多個非接入站點,以便于非接入站點根據(jù)觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀向接入站點發(fā)送數(shù)據(jù)。其中,觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀攜帶有一個或多個非接入站點的調(diào)度信息,觸發(fā)幀和攜帶觸發(fā)信息域的無線幀均用于觸發(fā)一個或多個非接入站點進行上行多用戶傳輸。
在一個可選實施例中,上述的接入類別是指接入站點在觸發(fā)幀或攜帶觸發(fā)信息域的無線幀中指定的一個或多個非接入站點進行上行多用戶傳輸時發(fā)送的數(shù)據(jù)的接入類別。
在一個可選實施例中,接入站點接收到數(shù)據(jù)后,調(diào)整數(shù)據(jù)對應的接入類別的緩存隊列長度參數(shù)。
在另一個可選實施例中,當上述數(shù)據(jù)中包含有非接入站點的一個或多個接入類別的緩存隊列長度參數(shù)時,接入站點根據(jù)一個或多個接入類別的緩存隊列長度參數(shù)調(diào)整接入點側(cè)的一個或多個接入類別的緩存隊列長度參數(shù)。
可選地,觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀中攜帶指示非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)的指示信息。
在本實施例中還提供了一種競爭傳輸裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。圖4是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖,應用于接入站點,如圖4所示,該裝置包括:發(fā)送模塊42,用于將觸發(fā)幀或攜帶觸發(fā)信息域的無線幀發(fā)送至一個或多個非接入站點,觸發(fā)一個或多個非接入站點進行上行多用戶傳輸;設置模塊44,用于在接收到一個或多個非接入站點發(fā)送的數(shù)據(jù)后,將接入類別的競爭窗口重置為初始值。
可選地,接入類別是指該接入站點在該觸發(fā)幀或該攜帶觸發(fā)信息域的無線幀中指定的一個或多個非接入站點進行上行多用戶傳輸時的發(fā)送的數(shù)據(jù)的接入類別。
圖5是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(一),如圖5所示,該裝置 還包括:第一調(diào)整模塊52,用于調(diào)整該數(shù)據(jù)對應的接入類別的緩存隊列長度參數(shù)。
圖6是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(二),該裝置還包括:第二調(diào)整模塊62,用于當上述數(shù)據(jù)中包含有非接入站點的一個或多個接入類別的緩存隊列長度參數(shù)時,接入站點根據(jù)所述一個或多個接入類別的緩存隊列長度參數(shù)調(diào)整接入點側(cè)的一個或多個接入類別的緩存隊列長度參數(shù)。
可選地,觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀中攜帶指示非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)的指示信息。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述各個模塊均位于同一處理器中;或者,上述各個模塊分別位于第一處理器、第二處理器和第三處理器…中。
在另一個實施例中還提供了另一種競爭傳輸方法,圖7是根據(jù)本發(fā)明實施例的競爭傳輸方法的流程圖(一),如圖7所示,該流程包括如下步驟:
步驟S702,非接入站點接收接入站點發(fā)送的觸發(fā)幀或攜帶觸發(fā)信息域的無線幀;
步驟S704,非接入站點根據(jù)觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀將數(shù)據(jù)發(fā)送至接入站點;
步驟S706,非接入站點接收到接入站點的響應消息后,將該數(shù)據(jù)對應的接入類別的競爭窗口重置為初始值;
步驟S708,非接入站點將該數(shù)據(jù)對應的接入類別的回退計時器清零。
通過上述步驟,非接入站點在接收到接入站點發(fā)送響應消息之后,將接入類別的競爭窗口重置為初始值,將上述接入類別的回退計時器清零,解決了解決相關(guān)技術(shù)中采用競爭方式發(fā)送觸發(fā)幀后,接入站點側(cè)和非接入站點側(cè)的競爭參數(shù)應該如何處理的問題,從而保證了接入點側(cè)和非接入點側(cè)的站點的同一隊列的的競爭參數(shù)能夠保持同步,同時展示了信道的忙閑狀態(tài)。需要說明的是,上述步驟S706和步驟S708沒有先后順序的限制。
上述步驟S704涉及到非接入站點根據(jù)觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀將數(shù)據(jù)發(fā)送至接入站點,在一個可選實施例中,在觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀中指定接入類別時,非接入站點發(fā)送指定接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送優(yōu)先級等級等于或者大于所述指定接入類別對應的數(shù)據(jù);或者,非接入站點發(fā)送任意接入類別對應的數(shù)據(jù),且至少包含該指定接入類別對應的數(shù)據(jù)。在另一個可選實施例中,非接入站點發(fā)送任意接入類別對應的數(shù)據(jù)。在再一個可選實施例中,或者,當非接入站點任意接入類別的緩存隊列中沒有待發(fā)送數(shù)據(jù)時,非接入站點發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù);或者,非接入站點默認至少發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
在一個可選實施例中,在所述觸發(fā)幀或所述攜帶觸發(fā)信息域的無線幀中指定發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)。
在非接入站點采用非競爭方式發(fā)送該數(shù)據(jù)的過程中,在一個可選實施例中,在非接入站點沒有采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,非接入站點發(fā)送任意接入類別隊列的數(shù)據(jù)。
在一個可選實施例中,上述數(shù)據(jù)中包含所述非接入站點的一個或多個接入類別的緩存隊列長度。
在一個可選實施例中,非接入站點向接入站點報告采用非競爭方式發(fā)送的業(yè)務流的緩存隊列長度。
在一個可選實施例中,在非接入站點在預定時間內(nèi)未收到觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀時,非接入站點使用任意接入類別競爭到的發(fā)送機會發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
在本實施例中還提供了另一種競爭傳輸裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
圖8是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(三),應用于非接入站點,如圖8所示,該裝置包括:接收模塊82,用于接收接入站點發(fā)送的觸發(fā)幀或攜帶觸發(fā)信息域的無線幀;第一發(fā)送模塊84,用于根據(jù)觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀將數(shù)據(jù)發(fā)送至該接入站點;設置模塊86,用于接收到該接入站點的響應消息后,將該數(shù)據(jù)對應的接入類別的競爭窗口重置為初始值;清零模塊88,用于將該數(shù)據(jù)對應的該接入類別的回退計時器清零。
圖9是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(四),如圖9所示,第一發(fā)送模塊84包括:第一發(fā)送單元842,用于在觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀中指定接入類別時,發(fā)送該指定接入類別對應的數(shù)據(jù);或者,所述非接入站點發(fā)送優(yōu)先級等級等于或者大于所述指定接入類別對應的數(shù)據(jù);或者,非接入站點發(fā)送任意接入類別對應的數(shù)據(jù),且至少包含該指定接入類別對應的數(shù)據(jù);或者,第二發(fā)送單元844,用于發(fā)送任意接入類別對應的數(shù)據(jù);或者,第三發(fā)送單元846,用于當非接入站點任意接入類別的緩存隊列中沒有待發(fā)送數(shù)據(jù)時,發(fā)送采用非競爭方式進行發(fā)送業(yè)務流的數(shù)據(jù);或者,非接入站點默認至少發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
圖10是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(五),如圖10所示,該裝置還包括:第二發(fā)送模塊102,用于在觸發(fā)幀或攜帶觸發(fā)信息域的無線幀中指定發(fā)送采 用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,非接入站點發(fā)送采用非競爭方式發(fā)送的業(yè)務流的數(shù)據(jù)。
可選地,第二發(fā)送模塊102還用于在非接入站點沒有采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)時,發(fā)送任意接入類別隊列的數(shù)據(jù)。
可選地,該數(shù)據(jù)中包含非接入站點的一個或多個接入類別的緩存隊列長度。
圖11是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(六),如圖11所示,該裝置還包括:第三發(fā)送模塊112,用于向接入站點報告采用非競爭方式發(fā)送的業(yè)務流的緩存隊列長度。
圖12是根據(jù)本發(fā)明實施例的競爭傳輸裝置的結(jié)構(gòu)框圖(七),如圖12所示,該裝置還包括:第四發(fā)送模塊122,用于該非接入站點在預定時間內(nèi)未收到該觸發(fā)幀或者該攜帶觸發(fā)信息域的無線幀時,發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
可選地,觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀攜帶有非接入站點的調(diào)度信息,觸發(fā)幀和攜帶觸發(fā)信息域的無線幀均用于觸發(fā)一個或多個非接入站點進行上行多用戶傳輸。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述各個模塊均位于同一處理器中;或者,上述各個模塊分別位于第一處理器、第二處理器和第三處理器…中。
針對相關(guān)技術(shù)中存在的上述問題,下面結(jié)合具體的可選實施例進行說明。
實施例一
AP和STA建立的業(yè)務流的數(shù)據(jù)發(fā)送方式有兩種,非競爭方式發(fā)送和競爭方式發(fā)送。對于競爭方式發(fā)送,數(shù)據(jù)進入AC隊列排隊等待競爭發(fā)送。圖13是根據(jù)本發(fā)明實施例的AP為站點建立上行AC隊列示例圖之一,如圖13所示,AP側(cè)收集與其關(guān)聯(lián)的一個或多個STA上報的自己的四個AC隊列的緩存隊列長度信息,AC優(yōu)先級順序由低到高依次是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP側(cè)建立四個上行AC隊列,各STA屬于相同AC隊列的數(shù)據(jù)進入同一隊列排隊等待發(fā)送。四個AC隊列與AP本身的四個下行AC隊列同時進行競爭。對于非競爭方式發(fā)送的業(yè)務流,STA也可以上報非競爭方式發(fā)送的一個或多個業(yè)務流的緩存隊列長度給AP。
上行AC之一,例如是AC-VO競爭成功,則AP發(fā)送觸發(fā)幀或攜帶觸發(fā)信息域的幀。AP在觸發(fā)幀或觸發(fā)信息域內(nèi)調(diào)度STA1~STA4進行上行多用戶數(shù)據(jù)傳輸,AP在觸發(fā)幀內(nèi)指定STA1~STA4所發(fā)送的數(shù)據(jù)是AC-VO隊列的數(shù)據(jù)。
STA1~STA4收到觸發(fā)幀,根據(jù)觸發(fā)幀內(nèi)的調(diào)度信息和時頻偏校準信息進行上行多用戶傳輸。AP指定了發(fā)送的數(shù)據(jù)是AC-VO隊列的數(shù)據(jù),則STA1~STA4均需發(fā)送AC-VO隊列的數(shù)據(jù)。
AP收到上行多用戶數(shù)據(jù),成功完成校驗和解調(diào),則將AP側(cè)的上行AC-VO隊列的競爭窗口重置為初始值CWmin。
AP對收到的上行多用戶數(shù)據(jù)發(fā)送確認幀給站點,站點收到確認幀,則將自己的AC-VO隊列的競爭窗口重置為初始值CWmin,將AC-VO隊列的回退計時器清零。
AP收到STA1~STA4發(fā)送的數(shù)據(jù),AP根據(jù)數(shù)據(jù)包數(shù)量調(diào)整自己這一側(cè)的上行AC-VO緩存隊列長度參數(shù);如果STA1~STA4在上行數(shù)據(jù)中攜帶了當前自己一個或多個接入類別緩存隊列長度,則AP根據(jù)站點提供的信息將AP側(cè)相應的上行AC的緩存隊列長度參數(shù)更新。
實施例二
AP側(cè)收集與其關(guān)聯(lián)的一個或多個STA上報的自己的四個AC隊列的緩存隊列長度信息,四個隊列分別是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP側(cè)建立四個上行AC隊列,各STA屬于相同AC隊列的數(shù)據(jù)進入同一隊列排隊等待發(fā)送。四個AC隊列與AP本身的四個下行AC隊列同時進行競爭。
上行AC-VO競爭成功,則AP發(fā)送觸發(fā)幀或攜帶觸發(fā)信息域的無線幀。AP在觸發(fā)幀內(nèi)調(diào)度STA1~STA4進行上行多用戶數(shù)據(jù)傳輸,AP在觸發(fā)幀內(nèi)指定STA1~STA4所發(fā)送的數(shù)據(jù)是AC-VO隊列的數(shù)據(jù)。
STA1~STA4收到觸發(fā)幀,根據(jù)觸發(fā)幀內(nèi)的調(diào)度信息和時頻偏校準信息進行上行多用戶傳輸。AP指定了發(fā)送的數(shù)據(jù)是AC-VO隊列的數(shù)據(jù),STA1~STA4可以發(fā)送任意AC隊列的數(shù)據(jù),且保證至少包括AC-VO隊列的數(shù)據(jù)。
AP收到上行多用戶數(shù)據(jù),成功完成校驗和解調(diào),則將AP側(cè)的上行AC-VO隊列的競爭窗口重置為初始值CWmin。
AP對收到的上行多用戶數(shù)據(jù)發(fā)送確認幀給站點,站點收到確認幀,則將自己所傳輸?shù)臄?shù)據(jù)對應的AC隊列的競爭窗口重置為初始值CWmin,將AC隊列的回退計時器清零。
AP收到STA1~STA4發(fā)送的數(shù)據(jù),AP調(diào)整自己這一側(cè)的上行AC-VO緩存隊列長度參數(shù)以及其他收到的數(shù)據(jù)對應的上行AC的緩存隊列長度參數(shù);如果STA1~STA4在上行數(shù)據(jù)中攜帶當前自己一個或多個接入類別緩存隊列長度,則AP根據(jù)站點提供的信息將AP側(cè)相應的上行AC的緩存隊列長度參數(shù)更新。
實施例三
AP側(cè)收集與其關(guān)聯(lián)的一個或多個STA上報的自己的四個AC隊列的緩存隊列長度信息,四個隊列分別是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP側(cè)建立四個上行AC隊列,各STA屬于相同AC隊列的數(shù)據(jù)進入同 一隊列排隊等待發(fā)送。四個AC隊列與AP本身的四個下行AC隊列同時進行競爭。
上行AC之一,例如是AC-VO競爭成功,則AP按照AC-VO的競爭參數(shù)進行觸發(fā)幀的發(fā)送。
AP在觸發(fā)幀內(nèi)調(diào)度STA1~STA4進行上行多用戶數(shù)據(jù)傳輸,AP在觸發(fā)幀內(nèi)不指定STA1~STA4所發(fā)送的數(shù)據(jù)的AC。
STA1~STA4收到觸發(fā)幀,根據(jù)觸發(fā)幀內(nèi)的調(diào)度信息和時頻偏校準信息進行上行多用戶傳輸。由于AP沒有指定發(fā)送的AC隊列,STA1~STA4可以在A-MPDU中發(fā)送任意AC隊列的數(shù)據(jù)。
或者,AP在觸發(fā)幀內(nèi)指定STA1~STA4所發(fā)送的數(shù)據(jù)的AC是AC-VO,但STA1~STA4收到觸發(fā)幀,可以在A-MPDU中發(fā)送任意AC隊列的數(shù)據(jù)。
AP收到上行多用戶數(shù)據(jù),成功完成校驗和解調(diào),則將相應的AP側(cè)的上行AC隊列的競爭窗口重置為初始值CWmin。
AP對收到的上行多用戶數(shù)據(jù)發(fā)送確認幀給站點,站點收到確認幀,則將自己所傳輸?shù)臄?shù)據(jù)對應的AC隊列的競爭窗口重置為初始值CWmin,將AC隊列的回退計時器清零。
AP收到STA1~STA4發(fā)送的數(shù)據(jù),AP調(diào)整自己這一側(cè)的收到的數(shù)據(jù)對應的上行AC的緩存隊列長度參數(shù);如果STA1~STA4在上行數(shù)據(jù)中攜帶當前自己一個或多個接入類別緩存隊列長度,則AP根據(jù)站點提供的信息將AP側(cè)相應的上行AC的緩存隊列長度參數(shù)更新。
實施例四
AP側(cè)收集與其關(guān)聯(lián)的一個或多個STA上報的自己的四個AC隊列的緩存隊列長度信息,AP側(cè)建立四個上行AC隊列,四個AC隊列與AP本身的四個下行AC隊列同時進行競爭。
上行AC之一,例如是AC-BE競爭成功,則AP發(fā)送觸發(fā)幀或攜帶觸發(fā)信息域的幀。AP在觸發(fā)幀或攜帶觸發(fā)信息域的無線幀內(nèi)調(diào)度STA1~STA4進行上行多用戶數(shù)據(jù)傳輸,AP在觸發(fā)幀內(nèi)指示允許接入的AC是AC-BE。
STA1~STA4收到觸發(fā)幀后,允許發(fā)送AC優(yōu)先級高于AC-BE的隊列的數(shù)據(jù),即STA1~STA4可以發(fā)送AC-BE,AC-VI和AC-VO隊列的數(shù)據(jù)。
AP收到上行多用戶數(shù)據(jù),成功完成校驗和解調(diào),則將AP側(cè)的上行AC-BE隊列的競爭窗口重置為初始值CWmin。
AP對收到的上行多用戶數(shù)據(jù)發(fā)送確認幀給站點,站點收到確認幀,則將自己所傳 輸?shù)臄?shù)據(jù)對應的AC隊列的競爭窗口重置為初始值CWmin,將AC隊列的回退計時器清零。
AP收到STA1~STA4發(fā)送的數(shù)據(jù),AP根據(jù)數(shù)據(jù)包數(shù)量調(diào)整自己這一側(cè)的上行AC緩存隊列長度參數(shù);如果STA1~STA4在上行數(shù)據(jù)中攜帶了當前自己一個或多個接入類別緩存隊列長度,則AP根據(jù)站點提供的信息將AP側(cè)相應的上行AC的緩存隊列長度參數(shù)更新。
實施例五
圖14是根據(jù)本發(fā)明實施例的AP為站點建立上行AC隊列示例圖之二,如圖14所示,AP側(cè)僅建立一個上行隊列,各STA的所有AC的數(shù)據(jù)全部進入該隊列等待競爭發(fā)送。此上行隊列具有系統(tǒng)預先配置的競爭參數(shù),當競爭成功,AP發(fā)送觸發(fā)幀,觸發(fā)上行多用戶傳輸。
STA1~STA4收到觸發(fā)幀,根據(jù)觸發(fā)幀內(nèi)的調(diào)度信息和時頻偏校準信息進行上行多用戶傳輸。AP指定當前上行多用戶傳輸?shù)腁C是AC-VO,但站點的四個AC的緩存隊列中都沒有待發(fā)送數(shù)據(jù)時,站點可以發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
站點進行上行數(shù)據(jù)傳輸,AP收到站點發(fā)送的上行數(shù)據(jù),成功完成校驗和解調(diào),則將相應的AP側(cè)的上行AC隊列的競爭窗口重置為初始值CWmin。
AP收到STA1~STA4發(fā)送的數(shù)據(jù),如果STA1~STA4在上行數(shù)據(jù)中攜帶當前自己一個或多個接入類別緩存隊列長度,則AP根據(jù)站點提供的信息將AP側(cè)相應的上行AC的緩存隊列長度參數(shù)更新。
實施例六
AP在系統(tǒng)信息中指示一個或多個觸發(fā)幀或者含有觸發(fā)信息域的無線幀的發(fā)送時刻,在預定時刻到達時發(fā)送觸發(fā)幀或含有觸發(fā)信息域的無線幀。
AP收集STA上報的非競爭方式發(fā)送的業(yè)務流的緩存隊列長度。AP在觸發(fā)幀或攜帶觸發(fā)信息域的無線幀中指定站點進行上行多用戶傳輸?shù)臄?shù)據(jù)是采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。此時,在觸發(fā)幀或攜帶觸發(fā)信息域的無線幀中攜帶的不是AC標識,而是采用非競爭方式進行發(fā)送的業(yè)務流的標識。
站點收到觸發(fā)幀或攜帶觸發(fā)信息域的無線幀,則發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。如果站點此時沒有采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù),則站點可以發(fā)送任意AC隊列的數(shù)據(jù)。
實施例七
AP在系統(tǒng)信息中指示一個或多個觸發(fā)幀或者含有觸發(fā)信息域的無線幀的發(fā)送時刻,在預定時刻到達時發(fā)送觸發(fā)幀或含有觸發(fā)信息域的無線幀。站點在預定時刻沒有收到接 收AP發(fā)送的觸發(fā)幀或攜帶觸發(fā)信息域的無線幀,站點可以使用任意接入類別競爭到的發(fā)送機會發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)。
實施例八
AP側(cè)收集與其關(guān)聯(lián)的一個或多個STA上報的自己的四個AC隊列的緩存隊列長度信息,四個隊列分別是AC-BK(background),AC-BE(best effort),AC-VI(video),AC-VO(voice)。AP側(cè)建立四個上行AC隊列,各STA屬于相同AC隊列的數(shù)據(jù)進入同一隊列排隊等待發(fā)送。四個AC隊列與AP本身的四個下行AC隊列同時進行競爭?;蛘?,AP側(cè)建立一個上行AC隊列,所有STA的所有AC隊列的數(shù)據(jù)都進入該隊列等待競爭發(fā)送。
上行AC競爭成功,AP發(fā)送觸發(fā)幀或者帶有觸發(fā)信息域的幀,觸發(fā)STA1~STA4進行上行多用戶傳輸,AP在觸發(fā)幀或者攜帶觸發(fā)信息域的無線幀中指示STA1~STA4發(fā)送AC-VI的數(shù)據(jù),則上述站點發(fā)送AC-VI的數(shù)據(jù),或者,可以發(fā)送AC-VI和優(yōu)先級高于AC-VI的AC,即AC-VO的數(shù)據(jù)。且在上述兩種發(fā)送情況下,默認總可以發(fā)送采用非競爭方式進行發(fā)送的業(yè)務流的數(shù)據(jù)??梢詫⒉捎梅歉偁幏绞竭M行發(fā)送的業(yè)務流看作最高優(yōu)先級,在任何情況下總可以進行發(fā)送。
站點進行上行數(shù)據(jù)傳輸,AP收到站點發(fā)送的上行數(shù)據(jù),成功完成校驗和解調(diào),則將相應的AP側(cè)的上行AC隊列的競爭窗口重置為初始值CWmin。
AP收到STA1~STA4發(fā)送的數(shù)據(jù),根據(jù)收到的數(shù)據(jù)包數(shù)量情況將相應的上行AC以及上行非競爭方式發(fā)送的業(yè)務流的緩存隊列長度參數(shù)進行更新。如果STA1~STA4在上行數(shù)據(jù)中攜帶當前自己一個或多個接入類別緩存隊列長度,以及非競爭方式發(fā)送的業(yè)務流的緩存隊列長度參數(shù),則AP根據(jù)站點提供的信息將AP側(cè)相應的上行AC的緩存隊列長度參數(shù)更新。
綜上所述,通過本發(fā)明,能夠使得在進行由AP觸發(fā)的上行多用戶傳輸時站點側(cè)的競爭參數(shù)根據(jù)數(shù)據(jù)發(fā)送狀態(tài)及時進行調(diào)整,從而反映信道的忙閑狀態(tài),并且使得站點側(cè)與AP側(cè)的站點的同一隊列的競爭參數(shù)能夠保持同步,為整個網(wǎng)絡的站點之間的競爭提供了較好的公平性。
在另外一個實施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實施方式中描述的技術(shù)方案。
在另外一個實施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們 存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。