本發(fā)明涉及通信技術(shù),尤其涉及一種上行數(shù)據(jù)傳輸方法及無線接入點(diǎn)、站點(diǎn)。
背景技術(shù):
IEEE802.11ax屬于802.11無線局域網(wǎng)(WLAN)通信標(biāo)準(zhǔn),通過5GHz頻段進(jìn)行傳輸。802.11ax標(biāo)準(zhǔn)致力于提升多用戶環(huán)境下的無線相容性認(rèn)證(WiFi)性能,而這主要是通過提升頻譜效率、更好地管理串?dāng)_、增強(qiáng)底層協(xié)議等來實(shí)現(xiàn)。802.11ax標(biāo)準(zhǔn)使用正交頻分多址接入(OFDMA)來提升頻譜效率。
802.11標(biāo)準(zhǔn)定義了兩種媒體訪問形式:分布式協(xié)調(diào)功能(DCF)和集中式協(xié)調(diào)功能(PCF)。DCF是基于載波監(jiān)聽多路訪問/沖突防止(CSMA/CA)協(xié)議,且是強(qiáng)制的。在DCF模式下,802.11站點(diǎn)將競爭獲取訪問權(quán),并且在發(fā)送無線幀的時(shí)候,其他站點(diǎn)是不會(huì)傳輸?shù)?。如果其他站點(diǎn)需要傳輸,則此站點(diǎn)將等待直到信道空閑。802.11標(biāo)準(zhǔn)采用載波監(jiān)聽和虛擬載波監(jiān)聽來實(shí)現(xiàn)媒體的訪問控制。為了避免兩個(gè)互不可見(即無線信號(hào)互不能達(dá))的站點(diǎn)同時(shí)向一個(gè)雙方都可達(dá)的第三站點(diǎn)(一般位于兩個(gè)發(fā)送站點(diǎn)中間位置處)發(fā)送信息時(shí)發(fā)生沖突,DCF定義了RTS/CTS握手機(jī)制作為輔助的介質(zhì)訪問方式。
針對(duì)IEEE802.11上行OFDMA傳輸?shù)腗AC層協(xié)議現(xiàn)有解決辦法包括:由無線接入點(diǎn)(AP)發(fā)送發(fā)送請(qǐng)求(RTS,Request To Send)幀,各個(gè)站點(diǎn)(Station)統(tǒng)一回復(fù)清除發(fā)送(CTS,Clear To Send)幀;站點(diǎn)使用子載波并行發(fā)送要求發(fā)送(RTS,Request To Send)幀;多重RTS/CTS交換等方法;
但是,上述方法仍然難以解決基本服務(wù)集(BSS)之外的站點(diǎn)、BSS中的隱藏站點(diǎn)進(jìn)行上述數(shù)據(jù)傳輸導(dǎo)致的RTS沖突問題、以及不支持802.11ax的無線 接入點(diǎn)不能解碼基于子載波傳送的RTS而導(dǎo)致的RTS沖突問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種上行數(shù)據(jù)傳輸方法及無線接入點(diǎn)、站點(diǎn),解決基本服務(wù)集(BSS)之外的站點(diǎn)、BSS中的站點(diǎn)進(jìn)行上述數(shù)據(jù)傳輸導(dǎo)致的RTS沖突問題、以及不支持802.11ax的無線接入點(diǎn)不能解碼基于子載波傳送的RTS而導(dǎo)致的RTS沖突問題。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種上行數(shù)據(jù)傳輸方法,所述方法包括:
無線接入點(diǎn)向無線局域網(wǎng)絡(luò)發(fā)送第一控制幀;
基于所述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配上行傳輸資源,所述第二控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅲ?/p>
向所述至少部分站點(diǎn)發(fā)送第三控制幀,所述第三控制幀承載有為所述至少部分站點(diǎn)對(duì)應(yīng)分配的上行傳輸資源,以使所述部分站點(diǎn)利用對(duì)應(yīng)分配的上行傳輸資源并行傳輸上行數(shù)據(jù)。
一種上行數(shù)據(jù)傳輸方法,所述方法包括:
站點(diǎn)接收無線接入點(diǎn)發(fā)送的第一控制幀時(shí);
向所述無線接入點(diǎn)發(fā)送第二控制幀,所述第二控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,以使所述無線接入點(diǎn)根據(jù)無線局域網(wǎng)絡(luò)中的至少部分所述站點(diǎn)順序發(fā)送的所述第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配可用的上行傳輸資源的信息;
基于所述無線接入點(diǎn)發(fā)送的第三控制幀,確定所述站點(diǎn)所分配到的上行傳輸資源,基于所述分配到上述傳輸資源傳輸上行數(shù)據(jù)。
一種無線接入點(diǎn),所述無線接入點(diǎn)包括:
第一發(fā)送單元,用于向無線局域網(wǎng)絡(luò)發(fā)送第一控制幀;
第一接收單元,用于接收述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的第 二控制幀;
分配單元,用于基于所述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配上行傳輸資源,所述第二控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅲ?/p>
所述第一發(fā)送單元,還用于向所述至少部分站點(diǎn)發(fā)送第三控制幀,所述第三控制幀承載有為所述至少部分站點(diǎn)對(duì)應(yīng)分配的上行傳輸資源,以使所述部分站點(diǎn)利用對(duì)應(yīng)分配的上行傳輸資源并行傳輸上行數(shù)據(jù)。
一種站點(diǎn),所述站點(diǎn)包括:
第二接收單元,用于接收無線接入點(diǎn)發(fā)送的第一控制幀時(shí);
第二發(fā)送單元,用于向所述無線接入點(diǎn)發(fā)送第二控制幀,所述第二控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,以使所述無線接入點(diǎn)根據(jù)無線局域網(wǎng)絡(luò)中的至少部分所述站點(diǎn)順序發(fā)送的所述第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配可用的上行傳輸資源的信息;
第二確定單元,用于基于所述無線接入點(diǎn)發(fā)送的第三控制幀,確定所述站點(diǎn)所分配到的上行傳輸資源,基于所述分配到上述傳輸資源傳輸上行數(shù)據(jù)。
本發(fā)明實(shí)施例中,無線接入點(diǎn)通過向無線局域網(wǎng)絡(luò)發(fā)送第一控制幀的方式,獲取站點(diǎn)(可以基本服務(wù)集之外的站點(diǎn))的用于上述數(shù)據(jù)傳輸?shù)男畔?,由于各站點(diǎn)的是通過順序發(fā)送第二控制幀的方式向無線接入點(diǎn)發(fā)送站點(diǎn)各自的用于上行數(shù)據(jù)傳輸?shù)男畔?,這就避免了在相關(guān)技術(shù)中各站點(diǎn)統(tǒng)一回復(fù)承載有用于上行數(shù)據(jù)傳輸?shù)男畔⒌目刂茙?對(duì)應(yīng)RTS),當(dāng)某一個(gè)站點(diǎn)回應(yīng)第一個(gè)控制幀后,由于無線接入點(diǎn)并沒有傳輸數(shù)據(jù),其他的站點(diǎn)如BSS內(nèi)的隱藏站點(diǎn)、尤其是在基本服務(wù)集(對(duì)應(yīng)該無線接入點(diǎn))之外的站點(diǎn)不能進(jìn)行正確的虛擬載波監(jiān)聽,發(fā)送控制幀導(dǎo)致RTS沖突的問題;
站點(diǎn)的用于上行數(shù)據(jù)傳輸?shù)男畔⑼ㄟ^第二控制幀順序發(fā)送,無線接入點(diǎn)只需要順序接收第二控制幀即可,不需具備監(jiān)聽基于子載波傳輸?shù)腞TS的能力,解決了無線接入點(diǎn)不能正確解碼站點(diǎn)基于子載波傳送的RTS而導(dǎo)致RTS沖突的問題,實(shí)現(xiàn)了對(duì)不支持802.11ax的無線接入點(diǎn)的兼容;無線接入點(diǎn)也不需要完 成針對(duì)第二控制幀與站點(diǎn)進(jìn)行握手操作,節(jié)省了開銷。
附圖說明
圖1為本發(fā)明實(shí)施例中上行數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程示意圖一;
圖2為本發(fā)明實(shí)施例中上行數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程示意圖二;
圖3為本發(fā)明實(shí)施例中上行數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程示意圖三;
圖4為本發(fā)明實(shí)施例中eCT幀間隔、Beacon幀間隔,CT幀和TR幀之間的邏輯關(guān)系圖;
圖5為本發(fā)明實(shí)施例中上行數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程示意圖四;
圖6為本發(fā)明實(shí)施例中上行數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程示意圖五;
圖7為本發(fā)明實(shí)施例中上行數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程示意圖六;
圖8為本發(fā)明實(shí)施例中TR幀和ACK幀的發(fā)送過程的示意圖;
圖9為本發(fā)明實(shí)施例中是發(fā)送CT幀征集各STA的用于上行數(shù)據(jù)傳輸?shù)男畔?,并進(jìn)行OFDMA上行傳輸?shù)倪^程;
圖10為本發(fā)明實(shí)施例中是發(fā)送eCT幀征集各STA的用于上行數(shù)據(jù)傳輸?shù)男畔?,并進(jìn)行OFDMA上行傳輸?shù)倪^程的示意圖;
圖11為本發(fā)明實(shí)施例中OFDMA上行傳輸過程中的NAV更新的示意圖;
圖12為本發(fā)明實(shí)施例中無線接入點(diǎn)的功能結(jié)構(gòu)示意圖一;
圖13為本發(fā)明實(shí)施例中無線接入點(diǎn)的功能結(jié)構(gòu)示意圖二;
圖14為本發(fā)明實(shí)施例中站點(diǎn)的功能結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
針對(duì)IEEE802.11上行OFDMA傳輸?shù)腗AC層協(xié)議現(xiàn)有解決辦法包括:由無線接入點(diǎn)發(fā)送RTS,各個(gè)站點(diǎn)統(tǒng)一回復(fù)CTS;站點(diǎn)使用子載波并行發(fā)送RTS;多重RTS/CTS交換等方法。
目前的解決方法存在如下問題:
由無線接入點(diǎn)發(fā)送RTS,各個(gè)站點(diǎn)統(tǒng)一回復(fù)CTS的辦法:當(dāng)某一個(gè)站點(diǎn)回應(yīng)第一個(gè)CTS后,無線接入點(diǎn)并沒有傳輸數(shù)據(jù),其他的站點(diǎn)尤其是在BSS之外的站點(diǎn)不能進(jìn)行正確的虛擬載波監(jiān)聽,容易產(chǎn)生沖突。
站點(diǎn)使用子載波并行發(fā)送RTS的辦法:該辦法可以明顯減少多個(gè)RTS和CTS傳輸造成的開銷,但是舊設(shè)備不能正確解碼基于子載波發(fā)送的RTS,容易產(chǎn)生沖突。
多重RTS/CTS交換的方法:該辦法明顯增加了多對(duì)RTS和CTS傳輸造成的開銷。
針對(duì)上述問題,提出本發(fā)明以下實(shí)施例。
實(shí)施例一
本實(shí)施例記載一種上行數(shù)據(jù)傳輸方法,如圖1所示,包括以下步驟:
步驟S101,無線接入點(diǎn)向無線局域網(wǎng)絡(luò)發(fā)送第一控制幀。
第一控制幀用于征集無線接入點(diǎn)對(duì)應(yīng)的基本服務(wù)集中的部分站點(diǎn)的進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,也可以用于征集無線接入點(diǎn)對(duì)應(yīng)的基本服務(wù)集中的全部站點(diǎn)的進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
站點(diǎn)的進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,可以包括以下信息至少之一?/p>
所述站點(diǎn)請(qǐng)求傳輸數(shù)據(jù)包大??;所述站點(diǎn)所在列表的標(biāo)識(shí);所述站點(diǎn)在所屬列表中的次序;所述站點(diǎn)是否請(qǐng)求上行數(shù)據(jù)傳輸;所述站點(diǎn)對(duì)上行數(shù)據(jù)傳輸?shù)闹С帜芰Α?/p>
步驟S102,基于所述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配上行傳輸資源。
根據(jù)各個(gè)站點(diǎn)的信道條件(可以由無線接入點(diǎn)依據(jù)各個(gè)站點(diǎn)的發(fā)送的第二控制幀的前導(dǎo)序列檢測(cè)出來)、無線接入點(diǎn)分配的時(shí)頻資源為所述至少部分站點(diǎn)分配上行傳輸資源。
步驟S103,向所述至少部分站點(diǎn)發(fā)送第三控制幀。
所述第三控制幀承載有無線接入點(diǎn)為所述至少部分站點(diǎn)對(duì)應(yīng)分配的上行傳輸資源,以使所述部分站點(diǎn)利用對(duì)應(yīng)分配的上行傳輸資源并行傳輸上行數(shù)據(jù), 也即實(shí)現(xiàn)OFDMA傳輸,提升頻率利用率。
實(shí)施例二
本實(shí)施例記載一種上行數(shù)據(jù)傳輸方法,如圖2所示,包括以下步驟:
步驟S201,無線接入點(diǎn)判斷增強(qiáng)傳輸征集(eCT,enhanced Collecting Transition)幀間隔(interval)是否到達(dá),如果到達(dá),執(zhí)行步驟S202,否則,執(zhí)行步驟S203。
步驟S202,發(fā)送eCT幀(對(duì)應(yīng)前述的第一控制幀)。
所述eCT幀中攜帶所述無線局域網(wǎng)絡(luò)中與所述無線接入點(diǎn)已關(guān)聯(lián)的全部站點(diǎn)的列表,用于指示位于所述站點(diǎn)向無線接入點(diǎn)順序發(fā)送用于上行數(shù)據(jù)傳輸?shù)男畔ⅲ?/p>
其中,站點(diǎn)基于列表中站點(diǎn)的排序確定發(fā)送增強(qiáng)要求發(fā)送(eRTS,enhanced Request To Send)幀(對(duì)應(yīng)前述的第三控制幀)的時(shí)刻,由于eRTS(可以在20MHz的主信道發(fā)送)的時(shí)長是既定的,因此列表中的每個(gè)站點(diǎn)可以基于自身在站點(diǎn)中的排序(可以基于解析出的列表中站點(diǎn)的數(shù)量、以及所述站點(diǎn)在列表中的標(biāo)識(shí)確定在列表中的次序)確定發(fā)送eRTS的時(shí)刻并開始計(jì)時(shí),在計(jì)時(shí)到達(dá)時(shí)發(fā)送eRTS,從而,列表中的站點(diǎn)可以實(shí)現(xiàn)順序發(fā)送eRTS;當(dāng)eCT幀中還承載有列表中站點(diǎn)的數(shù)量信息時(shí),可以基于數(shù)量直接確定自身在列表中的次序,提高站點(diǎn)在介質(zhì)介入地址(MAC)層的處理效率。
步驟S203,傳輸征集幀間隔到達(dá)時(shí)發(fā)送傳輸征集(CT,Collecting Transmission)幀(對(duì)應(yīng)前述的第一控制幀)。
所述傳輸CT幀中攜帶所述無線局域網(wǎng)絡(luò)中最近n(n為大于或等于1的整數(shù))次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的列表,用于指示最近n次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)順序發(fā)送eRTS,順序發(fā)送eRTS的實(shí)現(xiàn)方式與步驟S202的實(shí)現(xiàn)方式相同。
一個(gè)eCT幀間隔為發(fā)送eCT幀的最小周期,在eCT間隔中無線接入點(diǎn)還發(fā)送至少兩個(gè)CT,也就是說,一個(gè)eCT幀間隔中包括至少兩個(gè)CT幀間隔;在 一個(gè)eCT間隔中無線接入點(diǎn)對(duì)與自身關(guān)聯(lián)的所有站點(diǎn)征集一次用于上行數(shù)據(jù)傳輸?shù)男畔?,以獲知存在上行數(shù)據(jù)傳輸需求的站點(diǎn)并對(duì)應(yīng)分配上行傳輸資源;并且,對(duì)與無線接入點(diǎn)關(guān)聯(lián)的部分站點(diǎn)(例如最近n次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn))征集至少兩次用于進(jìn)行上述數(shù)據(jù)傳輸?shù)男畔?,獲知存在上行數(shù)據(jù)傳輸需求的站點(diǎn),并對(duì)應(yīng)分配上行傳輸資源,從而能夠避免站點(diǎn)頻繁發(fā)送eRTS幀。
eRTS幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,包括以下至少之一:所述站點(diǎn)請(qǐng)求傳輸數(shù)據(jù)包大小;所述站點(diǎn)所在列表的標(biāo)識(shí);所述站點(diǎn)是否請(qǐng)求上行數(shù)據(jù)傳輸;所述站點(diǎn)對(duì)上行數(shù)據(jù)傳輸?shù)闹С帜芰?;eCT幀中還可以承載列表中站點(diǎn)的數(shù)量
步驟S204,基于所述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的eRTS幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配上行傳輸資源。
根據(jù)各個(gè)站點(diǎn)的信道條件(可以由無線接入點(diǎn)依據(jù)各個(gè)站點(diǎn)的發(fā)送的第二控制幀的前導(dǎo)序列檢測(cè)出來)、無線接入點(diǎn)分配的時(shí)頻資源為所述至少部分站點(diǎn)分配上行傳輸資源。
由于后續(xù)步驟中,在步驟S204中分配有上行傳輸資源的站點(diǎn)將進(jìn)行上行數(shù)據(jù)傳輸,因此,步驟S204還更新步驟S203記載的最近n次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的列表,也就是將最近一次(也即步驟S204中)確定的分配有上行傳輸資源的站點(diǎn)添加到列表中。
步驟S205,向所述至少部分站點(diǎn)發(fā)送增強(qiáng)清除發(fā)送(eCTS,enhanced Clear To Send)幀(對(duì)應(yīng)前述的第三控制幀)。
eCTS幀承載有允許上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的列表、所述站點(diǎn)的信道資源分配信息;所述列表用于指示所述列表中的站點(diǎn)基于所述站點(diǎn)所對(duì)應(yīng)的信道資源分配信息所指示的信道資源并行傳輸上行數(shù)據(jù),也即實(shí)現(xiàn)了OFDMA傳輸。
實(shí)施例三
本實(shí)施例基于實(shí)施例二,對(duì)以下場景進(jìn)行說明:
在一個(gè)eCT幀間隔內(nèi),如果站點(diǎn)不是CT幀或eCT幀進(jìn)行上行數(shù)據(jù)傳輸信 息征集的對(duì)象,也即站點(diǎn)在該eCT幀間隔沒有進(jìn)行上行數(shù)據(jù)傳輸,當(dāng)站點(diǎn)期望在該eCT幀間隔內(nèi)發(fā)起上行數(shù)據(jù)傳輸時(shí),如圖3所示,可以通過以下步驟實(shí)現(xiàn):
步驟S301,向無線接入點(diǎn)發(fā)送傳輸請(qǐng)求(TR,Transmission Requisition)幀(對(duì)應(yīng)第四控制幀)。
可以攜帶該站點(diǎn)的地址和請(qǐng)求傳輸?shù)臄?shù)據(jù)包的大小。
步驟S302,無線接入點(diǎn)在待發(fā)送的CT幀攜帶的站點(diǎn)列表中添加所述未分配有上行傳輸資源的站點(diǎn),實(shí)現(xiàn)了對(duì)無線接入點(diǎn)維護(hù)的列表的實(shí)時(shí)更新。
所述待發(fā)送的所述征集幀還攜帶有允許上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)數(shù)目(也即列表中站點(diǎn)的數(shù)量),因此,當(dāng)接收到TR幀時(shí),還需要更新站點(diǎn)數(shù)目(疊加所述未分配有上行傳輸資源的站點(diǎn)的數(shù)目,也即發(fā)送TR幀的站點(diǎn)的數(shù)目),如果接收到TR幀之前站點(diǎn)數(shù)目為m,后續(xù)接收到一個(gè)站點(diǎn)發(fā)送的TR幀,則更新站點(diǎn)數(shù)據(jù)為m+1。
步驟S303,無線接入點(diǎn)發(fā)送CT幀。
發(fā)送的CT幀中承載的列表中包括有發(fā)送TR幀的站點(diǎn),向部分站點(diǎn)(包括最近n進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)、以及發(fā)送TR幀的站點(diǎn))征集用于進(jìn)行上述數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
步驟S304,無線接入點(diǎn)根據(jù)站點(diǎn)順序發(fā)送的eRTS幀,為至少部分站點(diǎn)對(duì)應(yīng)分配上行傳輸資源。
包括為發(fā)送TR請(qǐng)求幀的站點(diǎn)分配上行傳輸資源,以使該站點(diǎn)基于所分配的上行傳輸資源進(jìn)行上行數(shù)據(jù)傳輸。
需要指出的是,在實(shí)施例二的步驟S201中,無線接入點(diǎn)判斷增強(qiáng)傳輸征集間隔時(shí)間是否到達(dá),可以基于對(duì)信標(biāo)(Beacon)幀間隔(interval)的計(jì)數(shù)來實(shí)現(xiàn),圖4中示出了eCT幀間隔、Beacon幀間隔,CT幀和TR幀以及之間的邏輯關(guān)系圖;在eCT幀間隔內(nèi),如果某一站點(diǎn)需要發(fā)起OFDMA上行數(shù)據(jù)傳輸,可以發(fā)送TR幀以向無線接入點(diǎn)請(qǐng)求傳輸上行數(shù)據(jù),更新下一次待發(fā)送的CT幀中的列表,同時(shí)更新CT幀中的站點(diǎn)的數(shù)目;AP回應(yīng)ACK對(duì)TR幀進(jìn)行確認(rèn);eCT幀間隔是Becon幀間隔的整數(shù)倍,eCT幀的發(fā)送間隔由eCT interval 進(jìn)行控制,eCT interval由無線接入點(diǎn)中的一計(jì)數(shù)器進(jìn)行控制,該計(jì)數(shù)器對(duì)Beacon幀個(gè)數(shù)進(jìn)行計(jì)數(shù),當(dāng)eCT interval計(jì)數(shù)器到達(dá)預(yù)定值(例如缺省10)時(shí),對(duì)eCT interval計(jì)數(shù)器進(jìn)行復(fù)位,從而無線接入點(diǎn)發(fā)送eCT幀,如果計(jì)數(shù)器沒有達(dá)到預(yù)定值,表明仍然處于eCT幀間隔時(shí)間內(nèi),則在每個(gè)CT幀間隔到達(dá)時(shí)發(fā)送CT幀。
實(shí)施例四
與實(shí)施例一至實(shí)施例三中無線接入點(diǎn)的處理相對(duì)應(yīng),本實(shí)施例記載一種上行數(shù)據(jù)傳輸方法,應(yīng)用于站點(diǎn)(站點(diǎn)處于無線接入點(diǎn)的基本服務(wù)集中)中,如圖5所示,包括以下步驟:
步驟S401,站點(diǎn)接收無線接入點(diǎn)發(fā)送的第一控制幀。
eCT幀間隔時(shí)間到達(dá)時(shí),無線接入點(diǎn)發(fā)送eCT幀,攜帶所述無線局域網(wǎng)絡(luò)中與所述無線接入點(diǎn)已關(guān)聯(lián)的站點(diǎn)的列表;列表用于指示位于所述列表中的站點(diǎn)對(duì)應(yīng)發(fā)送增強(qiáng)要求發(fā)送eRTS幀(對(duì)應(yīng)第二控制幀),所述eRTS承載用于上行數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
eCT幀間隔時(shí)間未到達(dá)且CT幀間隔到達(dá)時(shí),發(fā)送CT幀,所述CT幀中攜帶所述無線局域網(wǎng)絡(luò)中最近n(n為大于等于1的整數(shù))次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的列表,列表用于指示位于所述列表中的站點(diǎn)對(duì)應(yīng)發(fā)送eRTS幀,所述eRTS幀承載用于上行數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
步驟S402,向所述無線接入點(diǎn)發(fā)送eRTS幀(對(duì)應(yīng)第二控制幀)。
eRTS幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,包括以下至少之一:所述站點(diǎn)請(qǐng)求傳輸數(shù)據(jù)包大??;所述站點(diǎn)所在列表的標(biāo)識(shí);所述站點(diǎn)是否請(qǐng)求上行數(shù)據(jù)傳輸;所述站點(diǎn)對(duì)上行數(shù)據(jù)傳輸?shù)闹С帜芰?;eCT幀中還可以承載列表中站點(diǎn)的數(shù)量。
步驟S403,基于所述無線接入點(diǎn)發(fā)送的eCTS幀(對(duì)應(yīng)第三控制幀),確定所述站點(diǎn)所分配到的上行傳輸資源。
步驟S404,基于所述分配到上述傳輸資源傳輸上行數(shù)據(jù)。
eCTS幀中還承載有通過請(qǐng)求進(jìn)行上述數(shù)據(jù)傳輸?shù)恼军c(diǎn)所分配的資源,每個(gè)站點(diǎn)基于所分配的上行傳輸資源進(jìn)行OFDMA傳輸。
實(shí)施例五
本實(shí)施例結(jié)合具體示例對(duì)上述數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)進(jìn)行說明,如圖6所示,上行數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)包括以下步驟:
步驟S501,無線接入點(diǎn)(AP)依據(jù)已關(guān)聯(lián)的站點(diǎn)(STA)情況確定接收eCT幀的STA的數(shù)目n和STA列表,發(fā)送eCT幀。
步驟S501為在eCT幀間隔到達(dá)是的處理,已關(guān)聯(lián)的STA是指處于AP的基本服務(wù)集中的站點(diǎn)。
步驟S502,接收eCT幀的STA依次發(fā)送eRTS幀給AP。
各STA基于在STA列表中的先后次序順序發(fā)送eRTS幀,eRTS幀承載有各STA用于上行數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
步驟S503,AP依據(jù)各個(gè)STA發(fā)送的eRTS幀,信道條件和AP側(cè)可用資源情況確定最終進(jìn)行上行傳輸?shù)腟TA的數(shù)目m和STA列表。
步驟S504,AP對(duì)上行傳輸資源進(jìn)行分配,發(fā)送下行eCTS。
下行eCTS承載有為各STA分配的上行傳輸資源。
步驟S505,收到增強(qiáng)CTS的各個(gè)STA依據(jù)增強(qiáng)CTS幀里描述的資源分配情況進(jìn)行并行上行數(shù)據(jù)傳輸。
步驟S506,AP發(fā)送eACK幀。
確認(rèn)接收到STA發(fā)送的上行數(shù)據(jù)。
步驟S507,判斷eCT interval計(jì)數(shù)器是否到達(dá)預(yù)設(shè)計(jì)數(shù)值10,如果是,則執(zhí)行步驟S508,并返回步驟S501;否則,返回步驟S509。
步驟S508,計(jì)數(shù)器復(fù)位。
在計(jì)數(shù)器復(fù)位時(shí),表明cCT幀間隔時(shí)間到達(dá),需要對(duì)已關(guān)聯(lián)的所有STA進(jìn)行用于上行數(shù)據(jù)傳輸信息的征集,以根據(jù)各STA反饋的用于上行數(shù)據(jù)傳輸信息,確定進(jìn)行上行數(shù)據(jù)傳輸?shù)腟TA的數(shù)目m和STA列表。
步驟S509,AP依次上次eCT征集過程中進(jìn)行上述數(shù)據(jù)傳輸?shù)腟TA的數(shù)目m和STA列表,發(fā)送CT幀。
步驟S510,收到CT幀的STA依次發(fā)送eRTS幀給AP。
步驟S511,AP依據(jù)各個(gè)STA發(fā)送的eRT幀、信道條件和AP側(cè)可用資源情況確定最終進(jìn)行上行傳輸?shù)腟TA的數(shù)目i和STA列表。
與實(shí)施例四對(duì)應(yīng),在一個(gè)eCT幀間隔內(nèi),如果站點(diǎn)不是CT幀或eCT幀進(jìn)行上行數(shù)據(jù)傳輸信息征集的對(duì)象,也即站點(diǎn)在該eCT幀間隔沒有進(jìn)行上行數(shù)據(jù)傳輸,當(dāng)站點(diǎn)期望在該eCT幀間隔內(nèi)發(fā)起上行數(shù)據(jù)傳輸時(shí),如圖7所示,可以通過以下步驟實(shí)現(xiàn):
步驟S601,STA發(fā)送TR幀,請(qǐng)求更新CT中的STA列表。
步驟S602,AP更新CT中的STA列表,并更新STA的數(shù)目從m更新為m+1。
步驟S603,AP發(fā)送ACK幀。
圖8示出的是TR幀和ACK幀的發(fā)送過程,TR幀由與AP關(guān)聯(lián)的STAi發(fā)送,AP對(duì)TR幀發(fā)送ACK幀進(jìn)行應(yīng)答,AP和各STA傳輸?shù)膸g具有一短幀間隔(SIFS,Short Interframe Space)。
圖9示出的是發(fā)送CT幀征集各STA的用于上行數(shù)據(jù)傳輸?shù)男畔?,并進(jìn)行OFDMA上行傳輸?shù)倪^程,其中并行傳輸?shù)腟TA個(gè)數(shù)小于等于請(qǐng)求上行傳輸?shù)腟TA個(gè)數(shù)n。
圖10示出的是發(fā)送eCT幀征集各STA的用于上行數(shù)據(jù)傳輸?shù)男畔?,并進(jìn)行OFDMA上行傳輸?shù)倪^程。
圖11示出的是OFDMA上行傳輸過程中的NAV更新的示意圖,AP基于分配到上行傳輸資源的站點(diǎn)的數(shù)量、以及短幀間間隔確定上行數(shù)據(jù)傳輸?shù)难訒r(shí)(Duration)信息,所述延時(shí)信息表征所述無線接入點(diǎn)進(jìn)行數(shù)據(jù)收發(fā)前的靜默持續(xù)時(shí)長。
每一個(gè)eRTS幀中包含的Duration都會(huì)對(duì)網(wǎng)絡(luò)分配向量(NAV,Network Allocation Vector)進(jìn)行更新,其中包含的數(shù)據(jù)(DATA)的間隔長度為預(yù)先設(shè) 定的缺省值,當(dāng)OFDMA上行傳輸數(shù)據(jù)幀傳輸完成后,經(jīng)過AP資源分配得到數(shù)據(jù)幀的Duration會(huì)對(duì)NAV重新進(jìn)行更新;CT幀包含的Duration可以保護(hù)媒介使用權(quán)到eCTS幀發(fā)送結(jié)束,eCTS幀中的Duration是經(jīng)過AP資源分配得到數(shù)據(jù)幀的Duration和eACK以及兩個(gè)短幀間間隔(SIFS)。
本實(shí)施例中的站點(diǎn)可以保留相關(guān)技術(shù)中的虛擬載波檢測(cè),通過順序發(fā)送RTS幀來達(dá)到與其他802.11設(shè)備的兼容(包含舊設(shè)備),使用較小的開銷實(shí)現(xiàn)OFDMA上行傳輸,數(shù)據(jù)傳輸部分的沖突避免依然依靠物理載波偵聽和虛擬載波檢測(cè)。
實(shí)施例六
本實(shí)施例記載一種上行數(shù)據(jù)傳輸無線接入點(diǎn),如圖12所示,所述無線接入點(diǎn)包括:
第一發(fā)送單元110,用于向無線局域網(wǎng)絡(luò)發(fā)送第一控制幀;
第一接收單元120,用于接收述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的第二控制幀;
分配單元130,用于基于所述無線局域網(wǎng)絡(luò)中的至少部分站點(diǎn)順序發(fā)送的第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配上行傳輸資源,所述第二控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅲ?/p>
所述第一發(fā)送單元110,還用于向所述至少部分站點(diǎn)發(fā)送第三控制幀,所述第三控制幀承載有為所述至少部分站點(diǎn)對(duì)應(yīng)分配的上行傳輸資源,以使所述部分站點(diǎn)利用對(duì)應(yīng)分配的上行傳輸資源并行傳輸上行數(shù)據(jù)。
優(yōu)選地,所述第一發(fā)送單元110還用于在增強(qiáng)傳輸征集幀間隔時(shí)間到達(dá)時(shí),發(fā)送增強(qiáng)征集幀,所述增強(qiáng)傳輸征集幀中攜帶所述無線局域網(wǎng)絡(luò)中與所述無線接入點(diǎn)100已關(guān)聯(lián)的站點(diǎn)的列表,其中,所述列表用于指示位于所述列表中的站點(diǎn)對(duì)應(yīng)發(fā)送增強(qiáng)要求發(fā)送幀,所述增強(qiáng)要求發(fā)送幀承載用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅲ?/p>
所述第一發(fā)送單元110還用于在增強(qiáng)傳輸征集幀間隔時(shí)間未到達(dá)且傳輸征 集幀間隔到達(dá)時(shí),發(fā)送傳輸征集幀,所述傳輸征集幀中攜帶所述無線局域網(wǎng)絡(luò)中最近n次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的列表,其中,所述列表用于指示位于所述列表中的站點(diǎn)對(duì)應(yīng)發(fā)送增強(qiáng)要求發(fā)送幀,所述增強(qiáng)要求發(fā)送幀承載用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,n為大于等于1的整數(shù)。
優(yōu)選地,所述第一發(fā)送單元110還用于在增強(qiáng)征集間隔時(shí)間未到達(dá),且接收未分配有上行傳輸資源的站點(diǎn)發(fā)送的第四控制幀時(shí),在待發(fā)送的征集幀攜帶的站點(diǎn)列表中添加所述未分配有上行傳輸資源的站點(diǎn)。
優(yōu)選地,如圖13所示,所述無線接入點(diǎn)還包括:
第一確定單元140,用于基于分配到上行傳輸資源的站點(diǎn)的數(shù)量、以及短幀間間隔確定上行數(shù)據(jù)傳輸?shù)难訒r(shí)信息,所述延時(shí)信息表征所述無線接入點(diǎn)100進(jìn)行數(shù)據(jù)收發(fā)前的靜默持續(xù)時(shí)長。
所述列表中攜帶所述站點(diǎn)的排序信息,以指示所述列表中的站點(diǎn)基于所述排序信息順序發(fā)送增強(qiáng)發(fā)送請(qǐng)求幀,所述增強(qiáng)發(fā)送請(qǐng)求幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
所述用于站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅲㄒ韵滦畔⒅辽僦唬?/p>
所述站點(diǎn)請(qǐng)求傳輸數(shù)據(jù)包大??;所述站點(diǎn)所在列表的標(biāo)識(shí);所述站點(diǎn)是否請(qǐng)求上行數(shù)據(jù)傳輸;所述站點(diǎn)對(duì)上行數(shù)據(jù)傳輸?shù)闹С帜芰Α?/p>
所述第三控制幀還承載有以下信息至少之一:允許上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)數(shù)目;上行數(shù)據(jù)傳輸?shù)难訒r(shí)信息;允許上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的上行發(fā)送控制信息。
第一發(fā)送單元110可以發(fā)射機(jī)實(shí)現(xiàn),第一接收單元120可由接收機(jī)實(shí)現(xiàn),分配單元130、第一確定單元140可由微處理器(MCU)、專用集成電路(ASIC)或邏輯可編程門陣列(FPGA)實(shí)現(xiàn)。
實(shí)施例七
本實(shí)施例記載一種站點(diǎn),如圖14所示,所述站點(diǎn)包括:
第二接收單元210,用于接收無線接入點(diǎn)發(fā)送的第一控制幀時(shí);
第二發(fā)送單元220,用于向所述無線接入點(diǎn)發(fā)送第二控制幀,所述第二控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔?,以使所述無線接入點(diǎn)根據(jù)無線局域網(wǎng)絡(luò)中的至少部分所述站點(diǎn)順序發(fā)送的所述第二控制幀,為所述至少部分站點(diǎn)對(duì)應(yīng)分配可用的上行傳輸資源的信息;
第二確定單元230,用于基于所述無線接入點(diǎn)發(fā)送的第三控制幀,確定所述站點(diǎn)所分配到的上行傳輸資源,基于所述分配到上述傳輸資源傳輸上行數(shù)據(jù)。
所述第二發(fā)送單元220還用于在增強(qiáng)征集間隔時(shí)間未到達(dá)時(shí)發(fā)送第四控制幀;其中,所述第四控制幀承載有用于所述站點(diǎn)進(jìn)行上行數(shù)據(jù)傳輸?shù)男畔ⅲ允顾鰺o線接入點(diǎn)在待發(fā)送的第一控制幀攜帶的站點(diǎn)列表中添加所述站點(diǎn)。
所述第一控制幀攜帶有所述無線局域網(wǎng)絡(luò)中與所述無線接入點(diǎn)已關(guān)聯(lián)的站點(diǎn)的列表,或,攜帶所述無線局域網(wǎng)絡(luò)中最近n次進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的列表;
所述站點(diǎn)解析所述列表得到所述站點(diǎn)自身在所述列表中的排序,基于所述排序?qū)?yīng)的發(fā)送時(shí)刻發(fā)送所述第二控制幀。
第二接收單元210可由接收機(jī)實(shí)現(xiàn),第二發(fā)送單元220可由發(fā)射機(jī)實(shí)現(xiàn),第二確定單元230可由微處理器(MCU)、專用集成電路(ASIC)或邏輯可編程門陣列(FPGA)實(shí)現(xiàn)。
本發(fā)明實(shí)施例的有益效果如下:
使用較少的開銷實(shí)現(xiàn)同時(shí)上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)的選擇,以及通知上行傳輸資源,解決多用戶并行上傳數(shù)據(jù)的場合,實(shí)現(xiàn)載波監(jiān)聽協(xié)議與OFDMA接入方式的協(xié)同工作,有效提升頻譜效率。主要體現(xiàn)在:
1、進(jìn)行上行數(shù)據(jù)傳輸?shù)恼军c(diǎn)是由無線接入點(diǎn)發(fā)送的征集幀(CT)進(jìn)行選擇,和通知。如果由站點(diǎn)隨機(jī)發(fā)送RTS進(jìn)行上行并行傳輸請(qǐng)求,無線接入點(diǎn)需要和每個(gè)站點(diǎn)都需要完成RTS和CTS握手,開銷較大,同時(shí)征集時(shí)間不可控。本發(fā)明由無線接入點(diǎn)發(fā)送的征集幀CT進(jìn)行選擇和通知,各個(gè)站點(diǎn)定時(shí)順序發(fā)送RTS,無線接入點(diǎn)同意回復(fù)CTS進(jìn)行應(yīng)答,征集過程時(shí)間可控,開銷相對(duì)較小。
2、無線接入點(diǎn)發(fā)起的征集幀分為兩種:征集(CT)幀和增強(qiáng)征集(eCT)幀;增強(qiáng)征集幀針對(duì)實(shí)際需要做上行并行傳輸?shù)恼军c(diǎn)進(jìn)行征集,減少了所有與無線接入點(diǎn)關(guān)聯(lián)的站點(diǎn)發(fā)送RTS的開銷。
3、站點(diǎn)的用于上行數(shù)據(jù)傳輸?shù)男畔⑼ㄟ^RTS幀順序發(fā)送,解決了無線接入點(diǎn)不能正確解碼站點(diǎn)基于子載波傳送的RTS而導(dǎo)致RTS沖突的問題。
4、站點(diǎn)的用于上行數(shù)據(jù)傳輸?shù)男畔⑼ㄟ^RTS幀順序發(fā)送,避免了相關(guān)技術(shù)中,在無線接入點(diǎn)接收RTS的間隔,由于沒有傳送數(shù)據(jù)導(dǎo)致基本服務(wù)集之外的站點(diǎn)認(rèn)為無線接入點(diǎn)空閑而發(fā)送RTS,導(dǎo)致RTS沖突的問題。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(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ì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。