本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?、接入點和站點。
背景技術(shù):
無線局域網(wǎng)(wirelesslocalareanetwork,簡稱wlan)技術(shù)是一種基于ieee802.11標(biāo)準(zhǔn)的無線局域網(wǎng),允許在局域網(wǎng)絡(luò)環(huán)境中使用可以不必授權(quán)的工業(yè)科學(xué)醫(yī)療(industrialscientificmedical,簡稱ism)頻段中的2.4ghz或5ghz射頻波段進(jìn)行無線連接,由于其靈活移動且易于擴(kuò)展的特點,目前已被廣泛部署在家庭、企業(yè)范圍內(nèi)。
隨著用戶數(shù)據(jù)的急劇增長,wlan部署的大量增加,若沿用原有基于帶有碰撞避免的載波偵聽多址接入(carriersensemultipleaccesswithcollisionavoidance,簡稱csma/ca)的分布式點協(xié)調(diào)功能(distributedcoordinationfunction,簡稱dcf)或增強(qiáng)型分布式信道接入(enhanceddistributedchannelaccess,簡稱edca)傳輸機(jī)制,則數(shù)據(jù)傳輸效率低下,已不能適用于未來的高密集部署復(fù)雜場景的wlan。
在新一代標(biāo)準(zhǔn)802.11ax中提出了由接入點(accesspoint,簡稱ap)觸發(fā)的多用戶上行傳輸方式,并進(jìn)一步提出由ap觸發(fā)多個站點(station,簡稱sta)同時進(jìn)行上行正交頻分多址(orthogonalfrequencydivisionmultipleaccess,簡稱ofdma)的隨機(jī)競爭接入。具體來說,將在一個信標(biāo)(beacon)周期內(nèi),由ap連續(xù)發(fā)送多個支持sta通過競爭模式獲取資源的觸發(fā)幀(triggerframeforrandomaccess,簡稱tf-r),sta偵聽到觸發(fā)幀之后,即進(jìn)入競爭模式,并在競爭模式下通過競爭獲取資源,并在該通過競爭獲取的資源上傳輸數(shù)據(jù)。另一 種實現(xiàn)方式中,在ofdma系統(tǒng)中,ap通過向sta發(fā)送觸發(fā)幀,以指示ap為sta預(yù)先分配的資源等配置信息。該觸發(fā)幀指示sta通過調(diào)度模式確定資源,sta偵聽到該觸發(fā)幀之后,確定出觸發(fā)幀中包括的ap為sta預(yù)先分配的資源,并且在該ap為其分配的資源上傳輸數(shù)據(jù)。
上述內(nèi)容中,無論ap需要sta通過競爭模式還是調(diào)度模式獲取發(fā)送數(shù)據(jù)幀的資源,sta均需要不斷偵聽ap發(fā)送的每一個觸發(fā)幀,如此,造成耗能的問題。
綜上,亟需一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ā⒔尤朦c和站點,用于降低數(shù)據(jù)傳輸過程中的能耗。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?、接入點和站點,用于降低數(shù)據(jù)傳輸過程中的能耗。
本發(fā)明實施例提供一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ǎǎ?/p>
接入點ap在站點sta具有數(shù)據(jù)傳輸需求,且接受所述數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,所述第一指示信息中包括用于指示所述第一目標(biāo)蘇醒時刻的信息;所述第一目標(biāo)蘇醒時刻不晚于所述sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于所述目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述ap向所述sta發(fā)送所述第一指示信息。
由于ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,向sta發(fā)送了第一指示信息,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息,且由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù) 據(jù)傳輸過程中的能耗。
可選地,所述第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
如此,第一目標(biāo)蘇醒時刻的時間與目標(biāo)觸發(fā)幀的發(fā)送時刻較為接近,從而可使sta盡量在目標(biāo)觸發(fā)幀的發(fā)送時刻或者與目標(biāo)觸發(fā)幀的發(fā)送時刻距離較近的時刻醒來,如此sta可盡量延長接收到第一指示信息至第一目標(biāo)蘇醒時刻之間的時長,即盡量使sta延長了進(jìn)入省電模式的時間。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信 標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。進(jìn)一步根據(jù)每個觸發(fā)幀子組內(nèi)觸發(fā)幀發(fā)送的時間間隔,以及目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識,確定出目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸 發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,且所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
如此,可節(jié)省第一指示信息所占用的數(shù)據(jù)量,進(jìn)而減少網(wǎng)絡(luò)資源的損耗。
可選地,所述第一指示信息還包括:
用于指示所述sta獲取目標(biāo)資源的模式的信息;其中,所述目標(biāo)資源是所述sta在接收到所述目標(biāo)觸發(fā)幀之后所使用的;
其中,所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過競爭模式獲取所述目標(biāo)資源的信息;或者
所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為所述ap為所述sta分配的所述目標(biāo)資源的標(biāo)識以及所述sta的標(biāo)識,以使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取所述目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
如此,可使sta在接收到目標(biāo)觸發(fā)幀之后直接根據(jù)目標(biāo)資源的模式的信息,確定出目標(biāo)資源,進(jìn)而通過目標(biāo)資源發(fā)送數(shù)據(jù)。
可選地,所述ap在確定不接受所述sta的所述數(shù)據(jù)傳輸需求時,生成用于指示所述ap不接受所述sta的所述數(shù)據(jù)傳輸需求的第二指示信息;
所述ap向所述sta發(fā)送所述第二指示信息。
如此,可使sta知道ap不接受所述sta的所述數(shù)據(jù)傳輸需求,進(jìn)而在ap不接受所述sta的所述數(shù)據(jù)傳輸需求時,調(diào)整sta傳輸數(shù)據(jù)的策略。
可選地,所述第二指示信息中包括將所述第二目標(biāo)蘇醒時刻指示為無效值的信息;
所述第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻。
如此,可高效且簡便的使sta知道ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻。當(dāng)sta在確定第二目標(biāo)蘇醒時刻為一個已經(jīng)過去的時刻時,sta確定ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。當(dāng)sta在確定第二目標(biāo)蘇醒時刻為一個已經(jīng)過去的時刻時,sta確定ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo) 幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。進(jìn)一步根據(jù)每個觸發(fā)幀子組內(nèi)觸發(fā)幀發(fā)送的時間間隔,以及目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識,確定出目標(biāo)觸發(fā)幀的發(fā)送時刻。當(dāng)sta在確定第二目標(biāo)蘇醒時刻為一個已經(jīng)過去的時刻時,sta確定ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空,和/或?qū)⑺瞿繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
如此,可節(jié)省第一指示信息所占用的數(shù)據(jù)量,進(jìn)而減少網(wǎng)絡(luò)資源的損耗。
可選地,所述ap根據(jù)下列方式判斷是否接受所述sta的數(shù)據(jù)傳輸需求:
所述ap確定所述sta在預(yù)設(shè)時間段內(nèi)具有數(shù)據(jù)傳輸需求的次數(shù);
所述ap在確定的所述具有數(shù)據(jù)傳輸需求的次數(shù)不大于次數(shù)閾值時,確定接受所述sta的所述數(shù)據(jù)傳輸需求;否則,確定不接受所述sta的所述數(shù)據(jù)傳輸需求。
如此,可有效控制因為故障或者其它原因頻繁具有數(shù)據(jù)傳輸需求的sta,進(jìn)而可減少sta因為故障或者其它原因頻繁搶占資源的次數(shù),進(jìn)而節(jié)省了資源,減少了網(wǎng)絡(luò)資源的損耗。
可選地,所述ap生成所述第一指示信息之前,還包括:
所述ap向所述sta發(fā)送源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;
所述ap向所述sta發(fā)送所述第二指示信息,具體包括:
所述ap在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時,所述ap將所述第二指示信息攜帶于非確認(rèn)幀中,并將所述非確認(rèn)幀發(fā)送給所述sta。
如此,則通過非確認(rèn)幀即可將第二指示信息發(fā)送給sta,不必單獨發(fā)送第二指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述ap生成所述第一指示信息之前,還包括:
所述ap向所述sta發(fā)送源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;
所述ap向所述sta發(fā)送所述第一指示信息,具體包括:
所述ap在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時,所述ap將所述第一指示信息攜帶于非確認(rèn)幀中,并將所述非確認(rèn)幀發(fā)送給所述sta。
如此,則通過非確認(rèn)幀即可將第一指示信息發(fā)送給sta,不必單獨發(fā)送第 一指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述ap向所述sta發(fā)送所述第二指示信息,具體包括:
所述ap在成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時,將所述第二指示信息攜帶于確認(rèn)幀中,并將所述確認(rèn)幀發(fā)送給所述sta。
如此,則通過確認(rèn)幀即可將第二指示信息發(fā)送給sta,不必單獨發(fā)送第二指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述ap向所述sta發(fā)送所述第一指示信息,具體包括:
所述ap在成功接收所述sta傳輸?shù)臄?shù)據(jù)幀時,將所述第一指示信息攜帶于確認(rèn)幀中,并將所述確認(rèn)幀發(fā)送給所述sta。
如此,則通過確認(rèn)幀即可將第一指示信息發(fā)送給sta,不必單獨發(fā)送第一指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述ap生成所述第一指示信息之前,還包括:
所述ap接收所述sta發(fā)送的用于指示所述sta具有數(shù)據(jù)傳輸需求的第三指示信息;
所述ap在成功接收到所述第三指示信息時,確定所述sta具有數(shù)據(jù)傳輸需求。
如此,sta可在有數(shù)據(jù)需要傳輸時,即具有數(shù)據(jù)傳輸需求時,通過第三指示信息向ap發(fā)送,進(jìn)而使ap快速且準(zhǔn)確的確定sta具有數(shù)據(jù)傳輸需求。
可選地,所述第三指示信息為以下內(nèi)容中的任一項或任幾項中:
所述數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
所述數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
所述數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
如此,第三指示信息可通過數(shù)據(jù)幀進(jìn)行傳輸,不必再另外發(fā)送一條信令,從而節(jié)省了信令開銷,降低了資源損耗。
可選地,還包括:
所述ap向所述sta發(fā)送所述sta下次需偵聽的所述目標(biāo)觸發(fā)幀;其中, 所述目標(biāo)觸發(fā)幀中包括使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;
其中,所述目標(biāo)觸發(fā)幀用于使所述sta通過n次退避過程競爭到所述目標(biāo)資源;其中n為大于等于1的整數(shù);一個退避過程對應(yīng)一個信標(biāo)幀周期;一個信標(biāo)幀周期對應(yīng)一個最小競爭窗和一個最大競爭窗的信息;所述最小競爭窗和所述最大競爭窗為兩個大于等于零的數(shù),且所述最大競爭窗大于所述最小競爭窗;
針對所述n次退避過程中的第i次退避過程,執(zhí)行:
i為大于1且小于等于n的整數(shù);
所述sta在確定第i-1次退避過程中,當(dāng)所述sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,所述退避計數(shù)器的值還未減至零,則所述sta啟動第i次退避過程,并使用計算出的第i次退避過程對應(yīng)的退避值更新所述退避計數(shù)器的值;其中,所述退避計數(shù)器的值在接收到一個可隨機(jī)接入的資源時減1;
其中,所述第i次退避過程對應(yīng)的退避值通過以下公式計算得到:
bocurr=min[bopre,rand[0,cwo-1]];
其中,bocurr為所述第i次退避過程對應(yīng)的退避值;
bopre為所述sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,所述退避計數(shù)器的值;
cwo為所述第i次退避過程對應(yīng)的信標(biāo)幀周期對應(yīng)的最小競爭窗和所述最大競爭窗中的一個隨機(jī)整數(shù);
rand[0,cwo-1]表示在0至(cwo-1)之間的一個隨機(jī)整數(shù)。
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的數(shù)。
可見,上述方法的優(yōu)勢體現(xiàn)在:在wlan中存在著大量活躍sta的情況時,可能會造成某個sta多次隨機(jī)接入資源失敗,從而使得退避計數(shù)器的值翻倍的 增大時,對于那些在一個信標(biāo)幀周期內(nèi)未成功退避到0,而需在下一個信標(biāo)幀周期內(nèi)重新啟動下一個退避過程的sta,使用本發(fā)明實施例提供的方法,在重新啟動的下一次退避過程中,退避計數(shù)器的起始值是在當(dāng)前次退避過程中的退避計數(shù)器的剩余值和下一次退避過程中退避計數(shù)器所計算的初始值之間的一個較小值,如此則避免了現(xiàn)有技術(shù)中重新啟動一次退避過程時,退避窗口就要翻倍加大的情況,而是達(dá)到了使已經(jīng)開啟過退避過程的sta在下一次退避過程中的退避窗口盡量減小的目的,提高了已經(jīng)開啟退避過程的sta接入資源的效率。
本發(fā)明實施例提供一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?,包括?/p>
站點sta接收接入點ap發(fā)送的第一指示信息;其中,所述第一指示信息為所述ap在所述sta具有數(shù)據(jù)傳輸需求,且接受所述數(shù)據(jù)傳輸需求時生成的;其中,所述第一指示信息中包括用于指示所述第一目標(biāo)蘇醒時刻的信息;所述第一目標(biāo)蘇醒時刻不晚于所述sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于所述目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽所述目標(biāo)觸發(fā)幀。
由于ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,向sta發(fā)送了第一指示信息,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息,且由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
可選地,所述第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
如此,第一目標(biāo)蘇醒時刻的時間與目標(biāo)觸發(fā)幀的發(fā)送時刻較為接近,從而可使sta盡量在目標(biāo)觸發(fā)幀的發(fā)送時刻或者與目標(biāo)觸發(fā)幀的發(fā)送時刻距離較近的時刻醒來,如此sta可盡量延長接收到第一指示信息至第一目標(biāo)蘇醒時刻之間的時長,即盡量使sta延長了進(jìn)入省電模式的時間。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信 標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。進(jìn)一步根據(jù)每個觸發(fā)幀子組內(nèi)觸發(fā)幀發(fā)送的時間間隔,以及目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識,確定出目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,且所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
如此,可節(jié)省第一指示信息所占用的數(shù)據(jù)量,進(jìn)而減少網(wǎng)絡(luò)資源的損耗。
可選地,所述第一指示信息還包括:
用于指示所述sta獲取目標(biāo)資源的模式的信息;其中,所述目標(biāo)資源是所述sta在接收到所述目標(biāo)觸發(fā)幀之后所使用的;
其中,所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過競爭模式獲取所述目標(biāo)資源的信息;或者
所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為所述ap為所述sta分配的所述目標(biāo)資源的標(biāo)識以及所述sta的標(biāo)識,以使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取所述目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
如此,可使sta在接收到目標(biāo)觸發(fā)幀之后直接根據(jù)目標(biāo)資源的模式的信息,確定出目標(biāo)資源,進(jìn)而通過目標(biāo)資源發(fā)送數(shù)據(jù)。
可選地,還包括:
所述sta接收所述ap發(fā)送的用于指示所述ap不接受所述sta的所述數(shù)據(jù)傳輸需求的第二指示信息;
其中,所述第二指示信息為所述ap在確定不接受所述sta的所述數(shù)據(jù)傳輸需求時生成的。
如此,可使sta知道ap不接受所述sta的所述數(shù)據(jù)傳輸需求,進(jìn)而在ap不接受所述sta的所述數(shù)據(jù)傳輸需求時,調(diào)整sta傳輸數(shù)據(jù)的策略。
可選地,所述第二指示信息中包括將所述第二目標(biāo)蘇醒時刻指示為無效值的信息;
所述第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻。
如此,可高效且簡便的使sta知道ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信 息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻。當(dāng)sta在確定第二目標(biāo)蘇醒時刻為一個已經(jīng)過去的時刻時,sta確定ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。當(dāng)sta在確定第二目標(biāo)蘇醒時刻為一個已經(jīng)過去的時刻時,sta確定ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
如此,sta可根據(jù)所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,以及sta已知的信標(biāo)幀的發(fā)送周期,以及當(dāng)前信標(biāo)幀周期內(nèi)已經(jīng)發(fā)送的信標(biāo)幀的發(fā)送時刻,確定出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀中獲取目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中所有預(yù)設(shè)的觸發(fā)幀的發(fā)送時間,即獲取了目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中觸發(fā)幀子組的子組標(biāo)識對應(yīng)的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。進(jìn)一步根據(jù)每個觸發(fā)幀子組內(nèi)觸發(fā)幀發(fā)送的時間間隔,以及目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識,確定出目標(biāo)觸發(fā)幀的發(fā)送時刻。當(dāng)sta在確定第二目標(biāo)蘇醒時刻為一個已經(jīng)過去的時刻時,sta確定ap不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空,和/或?qū)⑺瞿繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
如此,可節(jié)省第一指示信息所占用的數(shù)據(jù)量,進(jìn)而減少網(wǎng)絡(luò)資源的損耗。
可選地,所述sta接收所述ap發(fā)送的第一指示信息之前,還包括:
所述sta接收所述ap發(fā)送的源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;
所述sta通過所述源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向所述 ap發(fā)送所述數(shù)據(jù)幀;
所述sta接收所述ap發(fā)送的第二指示信息,具體包括:
所述sta接收所述ap發(fā)送的所述非確認(rèn)幀;其中,所述非確認(rèn)幀是所述ap在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述非確認(rèn)幀包括所述第二指示信息。
如此,則通過非確認(rèn)幀即可將第二指示信息發(fā)送給sta,不必單獨發(fā)送第二指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述sta接收所述ap發(fā)送的第一指示信息之前,還包括:
所述sta接收所述ap發(fā)送的源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;
所述sta通過所述源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向所述ap發(fā)送所述數(shù)據(jù)幀;
所述sta接收所述ap發(fā)送的第一指示信息,具體包括:
所述sta接收所述ap發(fā)送的非確認(rèn)幀;其中,所述非確認(rèn)幀是所述ap在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述非確認(rèn)幀包括所述第一指示信息。
如此,則通過非確認(rèn)幀即可將第一指示信息發(fā)送給sta,不必單獨發(fā)送第一指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述ap生成所述第一指示信息之前,還包括:
所述sta向所述ap發(fā)送數(shù)據(jù)幀;
所述sta接收所述ap發(fā)送的第二指示信息,具體包括:
所述sta接收所述ap發(fā)送的確認(rèn)幀;其中,所述確認(rèn)幀是所述ap在成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述確認(rèn)幀中包括所述第二指示信息。
如此,則通過確認(rèn)幀即可將第二指示信息發(fā)送給sta,不必單獨發(fā)送第二 指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述ap生成所述第一指示信息之前,還包括:
所述sta向所述ap發(fā)送數(shù)據(jù)幀;
所述sta接收所述ap發(fā)送的第一指示信息,具體包括:
所述sta接收所述ap發(fā)送的所述確認(rèn)幀;其中,所述確認(rèn)幀是所述ap在成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述確認(rèn)幀中包括所述第一指示信息。
如此,則通過確認(rèn)幀即可將第一指示信息發(fā)送給sta,不必單獨發(fā)送第一指示信息,節(jié)省了信令開銷,且與現(xiàn)有技術(shù)更好的兼容。
可選地,所述sta接收所述ap發(fā)送的第一指示信息之前,還包括:
所述sta向所述ap發(fā)送用于指示所述sta具有數(shù)據(jù)傳輸需求的第三指示信息,以使所述ap在成功接收到所述第三指示信息時,確定所述sta具有數(shù)據(jù)傳輸需求。
如此,sta可在有數(shù)據(jù)需要傳輸時,即具有數(shù)據(jù)傳輸需求時,通過第三指示信息向ap發(fā)送,進(jìn)而使ap快速且準(zhǔn)確的確定sta具有數(shù)據(jù)傳輸需求。
可選地,所述第三指示信息為以下內(nèi)容中的任一項或任幾項中:
所述數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
所述數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
所述數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
如此,第三指示信息可通過數(shù)據(jù)幀進(jìn)行傳輸,不必再另外發(fā)送一條信令,從而節(jié)省了信令開銷,降低了資源損耗。
本發(fā)明實施例提供一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)慕尤朦cap,包括:
處理單元,用于在站點sta具有數(shù)據(jù)傳輸需求,且接受所述數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,所述第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;所述第一目標(biāo)蘇醒時刻不晚于所述sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于所述目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀 的發(fā)送時刻;
發(fā)送單元,用于向所述sta發(fā)送所述第一指示信息。
由于ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,向sta發(fā)送了第一指示信息,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息,且由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
可選地,所述第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出所述目 標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,且所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
可選地,所述第一指示信息還包括:
用于指示所述sta獲取目標(biāo)資源的模式的信息;其中,所述目標(biāo)資源是所述sta在接收到所述目標(biāo)觸發(fā)幀之后所使用的;
其中,所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過競爭模式獲取所述目標(biāo)資源的信息;或者
所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為所述ap為所述sta分配的所述目標(biāo)資源的標(biāo)識以及所述sta的標(biāo)識,以使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取所述目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
可選地,所述處理單元,還用于:
在確定不接受所述sta的所述數(shù)據(jù)傳輸需求時,生成用于指示所述ap不接受所述sta的所述數(shù)據(jù)傳輸需求的第二指示信息;
所述發(fā)送單元,還用于:
向所述sta發(fā)送所述第二指示信息。
可選地,所述第二指示信息中包括將所述第二目標(biāo)蘇醒時刻指示為無效值的信息;
所述第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中 包括的第一個觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空,和/或?qū)⑺瞿繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
可選地,所述處理單元,還用于:
確定所述sta在預(yù)設(shè)時間段內(nèi)具有數(shù)據(jù)傳輸需求的次數(shù);
在確定的所述具有數(shù)據(jù)傳輸需求的次數(shù)不大于次數(shù)閾值時,確定接受所述sta的所述數(shù)據(jù)傳輸需求;否則,確定不接受所述sta的所述數(shù)據(jù)傳輸需求。
可選地,所述發(fā)送單元,還用于:
向所述sta發(fā)送源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;將所述非確認(rèn)幀發(fā)送給所述sta;
所述處理單元,還用于:
在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時,將所述第二指示信息攜帶于非確認(rèn)幀中。
可選地,所述發(fā)送單元,還用于:
向所述sta發(fā)送源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;將所述非確認(rèn)幀發(fā)送給所述sta;
所述處理單元,還用于:
在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時,將所述第一指示信息攜帶于非確認(rèn)幀中。
可選地,所述處理單元,還用于:
在成功接收所述sta傳輸?shù)臄?shù)據(jù)幀時,將所述第二指示信息攜帶于確認(rèn)幀 中;
所述發(fā)送單元,還用于:
將所述確認(rèn)幀發(fā)送給所述sta。
可選地,所述處理單元,還用于:
在成功接收所述sta傳輸?shù)臄?shù)據(jù)幀時,將所述第一指示信息攜帶于確認(rèn)幀中;
所述發(fā)送單元,還用于:
將所述確認(rèn)幀發(fā)送給所述sta。
可選地,還包括接收單元,用于:
接收所述sta發(fā)送的用于指示所述sta具有數(shù)據(jù)傳輸需求的第三指示信息;
所述處理單元,具體用于:
在成功接收到所述第三指示信息時,確定所述sta具有數(shù)據(jù)傳輸需求。
可選地,所述第三指示信息為以下內(nèi)容中的任一項或任幾項中:
所述數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
所述數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
所述數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
本發(fā)明實施例提供一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)恼军csta,包括:
接收單元,用于接收接入點ap發(fā)送的第一指示信息;其中,所述第一指示信息為所述ap在sta具有數(shù)據(jù)傳輸需求,且接受所述數(shù)據(jù)傳輸需求時生成的;其中,所述第一指示信息中包括用于指示所述第一目標(biāo)蘇醒時刻的信息;所述第一目標(biāo)蘇醒時刻不晚于所述sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于所述目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
處理單元,用于使所述sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽所述目標(biāo)觸發(fā)幀。
由于ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,向sta發(fā)送 了第一指示信息,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息,且由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
可選地,所述第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述用于指示所述第一目標(biāo)蘇醒時刻的信息為能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸 發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在所述第一目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,若所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為所述當(dāng)前信標(biāo)幀周期,且所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
可選地,所述第一指示信息還包括:
用于指示所述sta獲取目標(biāo)資源的模式的信息;其中,所述目標(biāo)資源是所述sta在接收到所述目標(biāo)觸發(fā)幀之后所使用的;
其中,所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過競爭模式獲取所述目標(biāo)資源的信息;或者
所述用于指示所述sta獲取目標(biāo)資源的模式的信息,為所述ap為所述sta分配的所述目標(biāo)資源的標(biāo)識以及所述sta的標(biāo)識,以使所述sta在接收到所述目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取所述目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
可選地,所述接收單元,還用于:
接收所述ap發(fā)送的用于指示所述ap不接受所述sta的所述數(shù)據(jù)傳輸需求的第二指示信息;
其中,所述第二指示信息為所述ap在確定不接受所述sta的所述數(shù)據(jù)傳輸需求時生成的。
可選地,所述第二指示信息中包括將所述第二目標(biāo)蘇醒時刻指示為無效值的信息;
所述第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
所述目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,所述將所述第二目標(biāo)蘇醒時刻指示為無效值的信息為將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將所述目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空;
在所述第二目標(biāo)蘇醒時刻為所述目標(biāo)觸發(fā)幀的發(fā)送時刻時,將所述目標(biāo)觸 發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空,和/或?qū)⑺瞿繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
可選地,所述接收單元,還用于:
接收所述ap發(fā)送的源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;接收所述ap發(fā)送的非確認(rèn)幀;
其中,所述非確認(rèn)幀為所述ap在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述非確認(rèn)幀包括所述第二指示信息;
還包括發(fā)送單元,用于:
通過所述源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向所述ap發(fā)送所述數(shù)據(jù)幀。
可選地,所述接收單元,還用于:
接收所述ap發(fā)送的源觸發(fā)幀,所述源觸發(fā)幀中包括所述ap為所述sta分配的使所述sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及所述sta的標(biāo)識;接收所述ap發(fā)送的非確認(rèn)幀;
其中,所述非確認(rèn)幀為所述ap在發(fā)送所述源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述非確認(rèn)幀包括所述第一指示信息;
還包括發(fā)送單元,用于:
通過所述源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向所述ap發(fā)送所述數(shù)據(jù)幀。
可選地,還包括發(fā)送單元,用于:
向所述ap發(fā)送數(shù)據(jù)幀;
所述接收單元,具體用于:
接收所述ap發(fā)送的確認(rèn)幀;
其中,所述確認(rèn)幀是所述ap在成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述確認(rèn)幀包括所述第二指示信息。
可選地,還包括發(fā)送單元,用于:
向所述ap發(fā)送數(shù)據(jù)幀;
所述接收單元,具體用于:
接收所述ap發(fā)送的確認(rèn)幀;
其中,所述確認(rèn)幀是所述ap在成功接收所述sta傳輸?shù)乃鰯?shù)據(jù)幀時發(fā)送的;所述確認(rèn)幀包括所述第一指示信息。
可選地,所述發(fā)送單元,還用于:
向所述ap發(fā)送用于指示所述sta具有數(shù)據(jù)傳輸需求的第三指示信息,以使所述ap在成功接收到所述第三指示信息時,確定所述sta具有數(shù)據(jù)傳輸需求。
可選地,所述第三指示信息為以下內(nèi)容中的任一項或任幾項中:
所述數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
所述數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
所述數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
本發(fā)明實施例提供一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)慕尤朦cap,包括:
處理器,用于在站點sta具有數(shù)據(jù)傳輸需求,且接受所述數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,所述第一指示信息中包括用于指示所述第一目標(biāo)蘇醒時刻的信息;所述第一目標(biāo)蘇醒時刻不晚于所述sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于所述目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
收發(fā)器,用于向所述sta發(fā)送所述第一指示信息。
本發(fā)明實施例提供一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)恼军csta,包括:
收發(fā)器,用于接收接入點ap發(fā)送的第一指示信息;其中,所述第一指示信 息為所述ap在sta具有數(shù)據(jù)傳輸需求,且接受所述數(shù)據(jù)傳輸需求時生成的;其中,所述第一指示信息中包括用于指示所述第一目標(biāo)蘇醒時刻的信息;所述第一目標(biāo)蘇醒時刻不晚于所述sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于所述目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
處理器,用于使所述sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽所述目標(biāo)觸發(fā)幀。
本發(fā)明實施例中,ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;ap向sta發(fā)送第一指示信息。由于ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,向sta發(fā)送了第一指示信息,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息,且由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a為本發(fā)明實施例適用的一種無線局域網(wǎng)中數(shù)據(jù)傳輸系統(tǒng)架構(gòu)示意圖;
圖1b為本發(fā)明實施例提供的一種ap發(fā)送信令的示意圖;
圖1c為本發(fā)明實施例提供的另一種觸發(fā)幀包括的aid的示意圖;
圖2為本發(fā)明實施例提供的一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒鞒淌疽鈭D;
圖2a為本發(fā)明實施例提供的另一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒鞒淌疽鈭D;
圖2b為本發(fā)明實施例提供的另一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒鞒淌疽鈭D;
圖2c為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖2d為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖2e為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖2f為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖2g為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖2h為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖2i為本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta的結(jié)構(gòu) 示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例中,術(shù)語“ap”包括但不限于節(jié)點、站控制器、基站、或任何其它類型的能夠在無線環(huán)境中工作的接口設(shè)備。
本發(fā)明所涉及到的“sta”可以包括具有無線通信功能的手持設(shè)備、車載設(shè)備、可穿戴設(shè)備、計算設(shè)備或連接到無線調(diào)制解調(diào)器的其它處理設(shè)備,以及各種形式的用戶設(shè)備(userequipment,簡稱ue),移動臺(mobilestation,簡稱ms),終端(terminal),終端設(shè)備(terminalequipment)等等。
本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
標(biāo)識或標(biāo)識信息,用于標(biāo)識一個對象,對象可以是:資源。一個標(biāo)識可包括名稱、編號、標(biāo)識(identification,簡稱id)中的至少一項,只要能夠?qū)⒈粯?biāo)識的對象與其他對象區(qū)別開即可。
圖1a示例性示出了本發(fā)明實施例適用的一種無線局域網(wǎng)中數(shù)據(jù)傳輸系統(tǒng)架構(gòu)示意圖,如圖1a所示,本發(fā)明實施例適用的無線局域網(wǎng)中數(shù)據(jù)傳輸系統(tǒng)架構(gòu)包括ap101,多個sta,比如sta102、sta103、sta104等等。ap周期性向sta發(fā)送信標(biāo)幀,在每個信標(biāo)幀周期ap向sta發(fā)送觸發(fā)幀,sta在接收到觸發(fā)幀之后,通過競爭模式或者調(diào)度模式獲取到資源的信息,之后在該資源上傳輸sta需要傳輸?shù)臄?shù)據(jù)。
圖1b示例性示出了本發(fā)明實施例提供的一種ap發(fā)送信令的示意圖,如圖 1b所示,ap周期性發(fā)送信標(biāo)幀,在一個信標(biāo)幀周期中包括首尾兩個信標(biāo)幀,本發(fā)明實施例中將一個信標(biāo)幀周期中先發(fā)送的信標(biāo)幀稱為信標(biāo)幀周期中的“第一個信標(biāo)幀”,將后一個發(fā)送的信標(biāo)幀稱為“第二個信標(biāo)幀”。比如由相鄰的信標(biāo)幀1101和信標(biāo)幀1102確定的一個信標(biāo)幀周期內(nèi),首先發(fā)送的是信標(biāo)幀1101,因此信標(biāo)幀1101確定為該信標(biāo)幀周期中的“第一個信標(biāo)幀”,信標(biāo)幀1102稱為“第二個信標(biāo)幀”??蛇x地,ap告知sta自己發(fā)送信標(biāo)幀的時間,比如ap告知sta自己每隔5秒鐘發(fā)送一次信標(biāo)幀,則sta在接收到第一信標(biāo)幀之后則可推測出下一個信標(biāo)幀的發(fā)送時間。
在一個信標(biāo)幀周期內(nèi),ap為每個信標(biāo)幀周期預(yù)設(shè)多個觸發(fā)幀,預(yù)設(shè)的多個觸發(fā)幀如圖1b中的觸發(fā)幀1103和觸發(fā)幀1104所示,每個預(yù)設(shè)的觸發(fā)幀對應(yīng)一個觸發(fā)幀子組,比如觸發(fā)幀1103對應(yīng)觸發(fā)幀子組1105,觸發(fā)幀1104對應(yīng)觸發(fā)幀子組1106。某些情況下,ap在發(fā)送完一個預(yù)設(shè)的觸發(fā)幀之后,根據(jù)當(dāng)前的實際情況判定當(dāng)前發(fā)送一個觸發(fā)幀不足以滿足sta的需求,此時ap會臨時隨機(jī)的在該預(yù)設(shè)的觸發(fā)幀之后再連續(xù)發(fā)送幾個觸發(fā)幀,此時該預(yù)設(shè)的觸發(fā)幀與該預(yù)設(shè)的觸發(fā)幀之后的連續(xù)的幾個觸發(fā)幀稱為一個觸發(fā)幀子組,比如ap在發(fā)送了觸發(fā)幀1104之后隨機(jī)再連續(xù)發(fā)送觸發(fā)幀1107和觸發(fā)幀1108,此處預(yù)設(shè)的觸發(fā)幀1104和觸發(fā)幀1107,及觸發(fā)幀1108均為觸發(fā)幀子組1106中的觸發(fā)幀。且每個觸發(fā)幀子組對應(yīng)一個子組標(biāo)識。比如,觸發(fā)幀子組1105的子組標(biāo)識為第一子組,觸發(fā)幀子組1106的子組標(biāo)識為第二子組。即,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,ap會在一個信標(biāo)幀周期中的第一個信標(biāo)幀中攜帶該信標(biāo)幀周期中預(yù)設(shè)的多個觸發(fā)幀的發(fā)送時刻的信息,比如在圖1b中,在ap向sta發(fā)送的信標(biāo)幀1101中攜帶有ap預(yù)計發(fā)送觸發(fā)幀1103的時刻信息和預(yù)計發(fā)送觸發(fā)幀1104的時刻信息。ap預(yù)計發(fā)送觸發(fā)幀1103的時刻信息和預(yù)計發(fā)送觸發(fā)幀1104的時刻信息可為一個系統(tǒng)物理時間絕對值,也可為一個增量值,比如ap預(yù)計發(fā)送觸 發(fā)幀1103的時刻信息為8點,或者20分鐘時長,8點表示ap預(yù)計發(fā)送觸發(fā)幀1103的時刻為8點,20分鐘時長表示ap預(yù)計發(fā)送觸發(fā)幀1103的時刻為從第一個信標(biāo)幀1101發(fā)送的時間起始之后20分鐘的時刻。
本發(fā)明實施例中sta獲得用于傳輸數(shù)據(jù)幀的資源的方式有兩種,競爭模式和調(diào)度模式。一種可選地實施方式為,在調(diào)度模式下,ap向sta發(fā)送的觸發(fā)幀中包括sta對應(yīng)的資源的信息,比如包括sta對應(yīng)的資源的標(biāo)識,比如關(guān)聯(lián)id(associatedid,簡稱aid)。觸發(fā)幀中包括sta對應(yīng)的資源的信息用于指示哪些sta被允許進(jìn)行上行多用戶傳輸??蛇x地,觸發(fā)幀中還包括每個sta上行傳輸所占據(jù)的頻率,空間資源信息,以及相應(yīng)的物理參數(shù)信息,如調(diào)制編碼方式等。sta在收到觸發(fā)幀之后,則會在相應(yīng)的資源上向ap發(fā)送數(shù)據(jù)幀。
可選地,可通過將aid設(shè)置為特定值的方式來通知sta通過競爭模式發(fā)送數(shù)據(jù)幀。比如,將aid設(shè)置為0的方式通知sta通過競爭模式發(fā)送數(shù)據(jù)幀。
如圖1b所示,在觸發(fā)幀1103中,資源1對應(yīng)的aid的值為0,資源2對應(yīng)的aid的值為0,資源3對應(yīng)的aid的值為stay3,資源4對應(yīng)的aid的值為stay4,此時表示,資源1和資源2可用于使sta通過競爭獲取,而資源3被分配給stay3使用,資源4被分配給stay4使用,當(dāng)stay3接收到觸發(fā)幀1103時,會通過資源3發(fā)送stay3對應(yīng)的數(shù)據(jù)幀,當(dāng)stay4接收到觸發(fā)幀1103時,會通過資源4發(fā)送stay4對應(yīng)的數(shù)據(jù)幀,而其余sta則通過競爭模式在資源1和資源2中確定出一個資源,比如圖1b中,經(jīng)過競爭,stay6獲取了資源1,stay8獲取了資源2,從而stay6通過資源1發(fā)送stay6對應(yīng)的數(shù)據(jù)幀,stay8通過資源2發(fā)送stay8對應(yīng)的數(shù)據(jù)幀。
如圖1b所示,觸發(fā)幀1104、觸發(fā)幀1107和觸發(fā)幀1108中攜帶的四個aid的值均為0,則表示sta均可通過競爭方式獲取資源,最終,在接收到觸發(fā)幀1104之后,stay6競爭到了資源1,stay2競爭到了資源2,stay1競爭到了資源3,stay9競爭到了資源4;在接收到觸發(fā)幀1107之后,stay4競爭到了資源1,stay3競爭到了資源2,stay2競爭到了資源3,stay1競爭到了資 源4;在接收到觸發(fā)幀1108之后,stay5競爭到了資源1,stay10競爭到了資源2,stay1競爭到了資源3,stay3競爭到了資源4。
圖1c示例性示出了本發(fā)明實施例提供的另一種觸發(fā)幀包括的aid的示意圖。如圖1c所示,觸發(fā)幀1201中資源1對應(yīng)的aid的值為stay1,資源2對應(yīng)的aid的值為stay2,資源3對應(yīng)的aid的值為stay3,資源4對應(yīng)的aid的值為stay4,此時表示,資源1被分配給stay1使用,資源2被分配給stay2使用,資源3被分配給stay3使用,資源4被分配給stay4使用,當(dāng)stay1、stay2、stay3和stay4分別接收到觸發(fā)幀1201時,stay1通過資源1發(fā)送stay1對應(yīng)的數(shù)據(jù)(data)幀,stay2通過資源2發(fā)送stay2對應(yīng)的數(shù)據(jù)幀,stay3通過資源3發(fā)送stay3對應(yīng)的數(shù)據(jù)幀,stay4通過資源4發(fā)送stay4對應(yīng)的數(shù)據(jù)幀。
本發(fā)明實施例中,以一個sta為例進(jìn)行介紹,針對一個sta,該sta在接收到源觸發(fā)幀之后發(fā)送數(shù)據(jù)幀,之后sta在接收到目標(biāo)觸發(fā)幀之后,sta再次發(fā)送數(shù)據(jù)幀。而在源觸發(fā)幀和目標(biāo)觸發(fā)幀之間的時間中,sta不發(fā)送數(shù)據(jù)幀。本發(fā)明實施例中的源觸發(fā)幀與目標(biāo)觸發(fā)幀為ap發(fā)送的所有觸發(fā)幀中的兩個觸發(fā)幀,其中,源觸發(fā)幀為sta發(fā)送該數(shù)據(jù)幀之前所接收到的ap發(fā)送的最后一個觸發(fā)幀。源觸發(fā)幀與目標(biāo)觸發(fā)幀之間可以間隔零個、一個或多個觸發(fā)幀,源觸發(fā)幀和目標(biāo)觸發(fā)幀也可以位于不同的信標(biāo)幀周期中。本發(fā)明實施例中的源資源與目標(biāo)資源為眾多資源中的兩個資源。源資源為sta接收到源觸發(fā)幀之后發(fā)送數(shù)據(jù)幀所使用的資源,目標(biāo)資源為sta接收到目標(biāo)觸發(fā)幀之后發(fā)送數(shù)據(jù)幀所使用的資源。
此外若ap認(rèn)定一個觸發(fā)幀不足以滿足當(dāng)前想接入的sta接入信道,則會繼續(xù)發(fā)送觸發(fā)幀。這里對于一個sta在一個子組之內(nèi)的接入信道稱作觸發(fā)幀組內(nèi)隨機(jī)接入,即源觸發(fā)幀和目標(biāo)觸發(fā)幀位于同一個信標(biāo)幀周期內(nèi)。若sta的接入信道經(jīng)歷了另外一個信標(biāo)幀周期所指示的另外一組觸發(fā)幀子組,經(jīng)歷了跨不同觸發(fā)幀子組的接入,則稱作tf-r組間隨機(jī)接入,即源觸發(fā)幀和目標(biāo)觸發(fā)幀位 于不同信標(biāo)幀周期內(nèi)。
本發(fā)明實施例中,一個觸發(fā)幀子組具體是指在一個信標(biāo)幀周期內(nèi),ap在發(fā)送預(yù)設(shè)的一個觸發(fā)幀之后,根據(jù)網(wǎng)絡(luò)情況,再額外傳輸一串觸發(fā)幀,該預(yù)設(shè)的一個觸發(fā)幀和該一串觸發(fā)幀稱為一個觸發(fā)幀子組。一個信標(biāo)幀周期也可稱為一個觸發(fā)幀隨機(jī)接入?yún)^(qū)間。
本發(fā)明實施例中觸發(fā)幀包括多種,比如支持隨機(jī)接入的觸發(fā)幀(triggerframeforrandomaccess,簡稱tf-r)等等。本發(fā)明實施例觸發(fā)幀可表示為觸發(fā)幀(triggerframe,簡稱tf)等等。本發(fā)明實施例對觸發(fā)幀具體為哪一種不做限制。
圖2示例性示出了本發(fā)明實施例提供的一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒鞒淌疽鈭D。
基于圖1a、圖1b和圖1c所示的內(nèi)容,以及上述內(nèi)容,如圖2所示,本發(fā)明實施例提供的在ap側(cè)實現(xiàn)的一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?,包括以下步驟:
步驟201,ap在sta具有數(shù)據(jù)傳輸需求,且確定接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
步驟202,ap向sta發(fā)送第一指示信息。
具體來說,sta在接收到第一指示信息之后直至第一目標(biāo)蘇醒時刻之間,sta可以進(jìn)入省電模式,也可以不進(jìn)入省電模式。也就是說,sta可以偵聽觸發(fā)幀,也可以不偵聽觸發(fā)幀,sta可以競爭信道也可以不競爭信道,均由sta自己決定。本發(fā)明實施例中的省電模式下sta無需偵聽觸發(fā)幀,到第一目標(biāo)蘇醒時刻,sta蘇醒,蘇醒后在工作模式下sta開始偵聽觸發(fā)幀。正是因為sta在接收到第一指示信息之后直至第一目標(biāo)蘇醒時刻之間,可以不偵聽觸發(fā)幀, 也可以不去競爭信道,也可以進(jìn)入省電模式,因此相比現(xiàn)有技術(shù)中sta必須偵聽所有觸發(fā)幀的方案,本發(fā)明實施例中sta在接收到第一指示信息之后直至第一目標(biāo)蘇醒時刻之間可以降低能耗。
本發(fā)明實施例對sta在接收到第一指示信息之后直至第一目標(biāo)蘇醒時刻之間具體做什么不做限定,本發(fā)明實施例中sta只要保證偵聽第一目標(biāo)蘇醒時刻之后的觸發(fā)幀即可,因為ap為sta分配的sta下次需偵聽的目標(biāo)觸發(fā)幀一定在第一目標(biāo)蘇醒時刻,或者在第一目標(biāo)蘇醒時刻之后才發(fā)送。
相應(yīng)地,sta接收ap發(fā)送的第一指示信息;其中,第一指示信息為ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時生成的;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽目標(biāo)觸發(fā)幀。
可選地,本發(fā)明實施例中第一指示信息中包括的用于指示第一目標(biāo)蘇醒時刻的信息可為一個具體的系統(tǒng)物理時間,比如8點,此時sta在接收到第一指示信息時,可進(jìn)入省電模式,直至8點再開始偵聽觸發(fā)幀?;蛘叩谝恢甘拘畔⒅邪ǖ挠糜谥甘镜谝荒繕?biāo)蘇醒時刻的信息為一個系統(tǒng)物理時間增量,比如20分鐘,此時sta在接收到第一指示信息時,可進(jìn)入省電模式,直至在經(jīng)過20分鐘之后再開始偵聽觸發(fā)幀。或者用于指示第一目標(biāo)蘇醒時刻的信息為一些信令的標(biāo)識,這些信令的發(fā)送時間sta可根據(jù)自身獲得的信息推測得到等等。
本發(fā)明實施例中,第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
也就是說,本發(fā)明實施例中,第一目標(biāo)蘇醒時刻的信息為第一目標(biāo)蘇醒時刻,也可以為用于指示第一目標(biāo)蘇醒時刻的指示信息。第一目標(biāo)蘇醒時刻的信 息或者第一目標(biāo)蘇醒時刻均可為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻、目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻,以及目標(biāo)觸發(fā)幀的發(fā)送時刻中的任一項。
可選地,本發(fā)明實施例中目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻的取值范圍為早于等于零,且晚于目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中包括的所有觸發(fā)幀子組中最晚發(fā)送的觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻。本發(fā)明實施例中目標(biāo)觸發(fā)幀的發(fā)送時刻的取值范圍為早于等于零,且晚于目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中包括的所有觸發(fā)幀中最后一個觸發(fā)幀的發(fā)送時刻。
可選地,用于指示第一目標(biāo)蘇醒時刻的信息可直接為第一目標(biāo)蘇醒時刻。此時,sta接收到第一指示信息之后,可進(jìn)入省電模式,不再對ap發(fā)送的觸發(fā)幀進(jìn)行偵聽,直至第一目標(biāo)蘇醒時刻到來,sta重新開始偵聽ap發(fā)送的觸發(fā)幀。
另一種可選地實施方式中,用于指示第一目標(biāo)蘇醒時刻的信息為除第一目標(biāo)蘇醒時刻之外的信息。比如下述幾種可選地方式。在下述方式中,其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
方式a1,由于本發(fā)明實施例中ap會將信標(biāo)幀的發(fā)送周期發(fā)送給sta,因此,sta可直接推測出每個信標(biāo)幀的發(fā)送時間。進(jìn)而在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,當(dāng)t為0時,則表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀,此時,sta需要偵聽當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀。若t為3,則目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量為3,即目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時 間,為當(dāng)前時刻所對應(yīng)的信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀的發(fā)送時間與三個信標(biāo)幀周期的和。
方式a2,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息。
具體來說,由于本發(fā)明實施例中ap會將信標(biāo)幀的發(fā)送周期發(fā)送給sta,因此,sta可直接推測出每個信標(biāo)幀的發(fā)送時間。且在每個信標(biāo)幀周期的第一個信標(biāo)幀中,ap會將該信標(biāo)幀周期內(nèi)的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻發(fā)送給sta。因此,在ap告知sta目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組時,sta可根據(jù)目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期,先推算出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期第一個信標(biāo)幀的發(fā)送時刻,并根據(jù)目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期第一個信標(biāo)幀中包括的該信標(biāo)幀周期內(nèi)預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,確定出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻,進(jìn)而sta在該觸發(fā)幀子組的第一觸發(fā)幀的發(fā)送時刻進(jìn)入工作模式,并依次偵聽該觸發(fā)幀子組中的觸發(fā)幀,直至偵聽到目標(biāo)觸發(fā)幀為止。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0時,r為3時,則表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀,且目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的第三個觸發(fā)幀子組內(nèi)的觸發(fā)幀,由于sta可根據(jù)當(dāng)前信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀確定出當(dāng)前信標(biāo)幀周期內(nèi)的所有的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,即當(dāng)前信標(biāo)幀周期內(nèi)的每個觸發(fā)幀子組內(nèi)的第一個觸發(fā)幀的發(fā)送時刻,因此,當(dāng)sta接收到t為0時,r為3的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期內(nèi)的第三個觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,sta進(jìn)入工作模式之后依次偵聽第三個觸發(fā)幀子組內(nèi)的觸發(fā)幀,直至直至偵聽到目標(biāo)觸發(fā)幀為止。
再舉個例子,比如第一指示信息中若t為3,r為4,則目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量為3,即目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時間,為當(dāng)前時刻所對應(yīng)的信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀的發(fā)送時間與三個信標(biāo)幀周期的和。r為4指示目標(biāo)觸發(fā)幀在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期內(nèi)的第四個觸發(fā)幀子組內(nèi)。因此,當(dāng)sta接收到t為3時,r為4的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期之后的第三個信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀的發(fā)送時刻到來,sta獲取第三個信標(biāo)幀周期內(nèi)第一個信標(biāo)幀中包括的第三個信標(biāo)幀周期內(nèi)各個觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻,并在第三個信標(biāo)幀周期內(nèi)第四個觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,sta進(jìn)入工作模式之后依次偵聽第四個觸發(fā)幀子組內(nèi)的觸發(fā)幀,直至直至偵聽到目標(biāo)觸發(fā)幀為止。
方式a3,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息。
具體來說,由于本發(fā)明實施例中ap會將信標(biāo)幀的發(fā)送周期發(fā)送給sta,因此,sta可直接推測出每個信標(biāo)幀的發(fā)送時間。且在每個信標(biāo)幀周期的第一個信標(biāo)幀中,ap會將該信標(biāo)幀周期內(nèi)的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻發(fā)送給sta。因此,在ap告知sta目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組時,sta可根據(jù)目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期,先推算出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期第一個信標(biāo)幀的發(fā)送時刻,并根據(jù)目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期第一個信標(biāo)幀中包括的該信標(biāo)幀周期內(nèi)預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,確定出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻,并進(jìn)而根據(jù)目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識直接推測出目標(biāo)觸發(fā)幀的發(fā)送時刻,并在目標(biāo)觸發(fā)幀的發(fā) 送時刻進(jìn)入工作模式。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識,用字母k表示目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識。當(dāng)t為0時,r為0,k為3時,則表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀,且目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第三個觸發(fā)幀,由于sta可根據(jù)當(dāng)前信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀確定出當(dāng)前信標(biāo)幀周期內(nèi)的所有的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,即當(dāng)前信標(biāo)幀周期內(nèi)的每個觸發(fā)幀子組內(nèi)的第一個觸發(fā)幀的發(fā)送時刻,進(jìn)而根據(jù)ap發(fā)送非預(yù)設(shè)的觸發(fā)幀的時間間隔,確定出當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第三個觸發(fā)幀的發(fā)送時刻,因此,當(dāng)sta接收到t為0時,r為0,k為3的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的第三個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,并偵聽目標(biāo)觸發(fā)幀。
再舉個例子,當(dāng)t為0時,r為3,k為3時,則表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀,且目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的第三個觸發(fā)幀子組內(nèi)的第三個觸發(fā)幀,由于sta可根據(jù)當(dāng)前信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀確定出當(dāng)前信標(biāo)幀周期內(nèi)的所有的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,即當(dāng)前信標(biāo)幀周期內(nèi)的每個觸發(fā)幀子組內(nèi)的第一個觸發(fā)幀的發(fā)送時刻,進(jìn)而根據(jù)ap發(fā)送非預(yù)設(shè)的觸發(fā)幀的時間間隔,確定出當(dāng)前信標(biāo)幀周期內(nèi)的第三個觸發(fā)幀子組內(nèi)的第三個觸發(fā)幀的發(fā)送時刻,因此,當(dāng)sta接收到t為0時,r為3,k為3的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期內(nèi)的第三個觸發(fā)幀子組的第三個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,并偵聽目標(biāo)觸發(fā)幀。
再舉個例子,比如第一指示信息中若t為3,r為4,k為3,則目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量為3,即 目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時間,為當(dāng)前時刻所對應(yīng)的信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀的發(fā)送時間與三個信標(biāo)幀周期的和。r為4指示目標(biāo)觸發(fā)幀在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期內(nèi)的第四個觸發(fā)幀子組內(nèi)。k為3表示在目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期內(nèi)的第四個觸發(fā)幀子組內(nèi)的第3個觸發(fā)幀。因此,當(dāng)sta接收到t為3時,r為4,k為3的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期之后的第三個信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀的發(fā)送時刻到來,sta獲取第三個信標(biāo)幀周期內(nèi)第一個信標(biāo)幀中包括的第三個信標(biāo)幀周期內(nèi)各個觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻,并根據(jù)ap發(fā)送非預(yù)設(shè)的觸發(fā)幀的時間間隔,推測出第三個信標(biāo)幀周期內(nèi)第四個觸發(fā)幀子組的第三個觸發(fā)幀的發(fā)送時刻,在第三個信標(biāo)幀周期內(nèi)第四個觸發(fā)幀子組的第三個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,并偵聽目標(biāo)觸發(fā)幀。
方式a4,在上述方式a2中,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0時,r為3時,可直接在第一指示信息中去除t,即第一指示信息中僅僅包括r為3的信息。
該示例中r為3則表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀,且目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的第三個觸發(fā)幀子組內(nèi)的觸發(fā)幀,由于sta可根據(jù)當(dāng)前信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀確定出當(dāng)前信標(biāo)幀周期內(nèi)的所有的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,即當(dāng)前信標(biāo)幀周期內(nèi)的每個觸發(fā)幀子組內(nèi)的第一個觸發(fā)幀的發(fā)送時刻,因此,當(dāng)sta接收到t為0時,r為3的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期內(nèi)的 第三個觸發(fā)幀子組的第一個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,sta進(jìn)入工作模式之后依次偵聽第三個觸發(fā)幀子組內(nèi)的觸發(fā)幀,直至直至偵聽到目標(biāo)觸發(fā)幀為止。
方式a5,在上述方式a3中,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,且目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識,用字母k表示目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識。當(dāng)t為0時,r為0,k為3時,可直接在第一指示信息中去除t和r,即第一指示信息中僅僅包括k為3的信息。
該示例中k為3則表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的觸發(fā)幀,且目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第三個觸發(fā)幀,由于sta可根據(jù)當(dāng)前信標(biāo)幀周期內(nèi)的第一個信標(biāo)幀確定出當(dāng)前信標(biāo)幀周期內(nèi)的所有的預(yù)設(shè)的觸發(fā)幀的發(fā)送時刻,即當(dāng)前信標(biāo)幀周期內(nèi)的每個觸發(fā)幀子組內(nèi)的第一個觸發(fā)幀的發(fā)送時刻,進(jìn)而根據(jù)ap發(fā)送非預(yù)設(shè)的觸發(fā)幀的時間間隔,確定出當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第三個觸發(fā)幀的發(fā)送時刻,因此,當(dāng)sta接收到t為0時,r為0,k為3的第一指示信息時,sta可以在接收到第一指示信息之后可以進(jìn)入省電模式,直至當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的第三個觸發(fā)幀的發(fā)送時刻到來再進(jìn)入工作模式,并偵聽目標(biāo)觸發(fā)幀。
可選地,第一指示信息除了包括上述用于指示第一目標(biāo)蘇醒時刻的信息之外,第一指示信息還包括用于指示sta獲取目標(biāo)資源的模式的信息;其中,目標(biāo)資源是sta在接收到目標(biāo)觸發(fā)幀之后所使用的;
其中,用于指示sta獲取目標(biāo)資源的模式的信息,為使sta在接收到目標(biāo) 觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;或者
用于指示sta獲取目標(biāo)資源的模式的信息,為ap為sta分配的目標(biāo)資源的標(biāo)識以及sta的標(biāo)識,以使sta在接收到目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
具體來說,用于指示sta獲取目標(biāo)資源的模式的信息可為sta對應(yīng)的aid,若sta對應(yīng)的aid的值設(shè)置為0,則表示sta需要通過競爭的方式獲取目標(biāo)資源,若sta對應(yīng)的aid設(shè)置為某一個可用的目標(biāo)資源的標(biāo)識,則sta無需再次去競爭,而是通過調(diào)度的方式直接通過目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源發(fā)送數(shù)據(jù)幀。
上述步驟201中,ap確定是否接受數(shù)據(jù)傳輸需求,有多種方式,比如當(dāng)前網(wǎng)絡(luò)狀況足以支撐sta進(jìn)行單用戶競爭信道傳輸上行數(shù)據(jù),則ap可以不接受sta的數(shù)據(jù)傳輸需求,sta自己想要傳輸數(shù)據(jù)時,可以自己通過競爭方式傳輸。另一種可以實現(xiàn)的方式為,ap根據(jù)當(dāng)前網(wǎng)絡(luò)負(fù)荷情況,若負(fù)荷較重,大于負(fù)荷閾值,則不接受sta的數(shù)據(jù)傳輸需求,若負(fù)荷不大于負(fù)荷閾值,則接受sta的數(shù)據(jù)傳輸需求。又比如另一種可選地實施方式中,ap根據(jù)下列方式判斷是否接受sta的數(shù)據(jù)傳輸需求:
ap確定sta在預(yù)設(shè)時間段內(nèi)具有數(shù)據(jù)傳輸需求的次數(shù);ap在確定的具有數(shù)據(jù)傳輸需求的次數(shù)不大于次數(shù)閾值時,確定接受sta的數(shù)據(jù)傳輸需求;否則,確定不接受sta的數(shù)據(jù)傳輸需求。
次數(shù)閾值為一個經(jīng)驗值,比如可將次數(shù)閾值設(shè)置為5次,本領(lǐng)域技術(shù)人員可根據(jù)具體情況自行設(shè)定,本發(fā)明實施例不做限制。可選地,預(yù)設(shè)時間段具體可為一個信標(biāo)幀周期,比如,ap在sta具有數(shù)據(jù)傳輸需求時,ap確定在當(dāng)前信標(biāo)幀周期內(nèi),sta具有數(shù)據(jù)傳輸需求的總次數(shù),比如出現(xiàn)了3次,此時,ap在確定的具有數(shù)據(jù)傳輸需求的次數(shù)不大于次數(shù)閾值時,確定接受sta的數(shù)據(jù)傳輸需求。再比如ap確定在當(dāng)前信標(biāo)幀周期內(nèi),sta具有數(shù)據(jù)傳輸需求的總次數(shù)為6次,則確定不接受sta的數(shù)據(jù)傳輸需求。
可選地,ap在確定不接受sta的數(shù)據(jù)傳輸需求時,生成用于指示ap不接受sta的數(shù)據(jù)傳輸需求的第二指示信息;ap向sta發(fā)送第二指示信息。也就是說,sta接收ap發(fā)送的用于指示ap不接受sta的數(shù)據(jù)傳輸需求的第二指示信息;其中,第二指示信息為ap在確定不接受sta的數(shù)據(jù)傳輸需求時生成的。
可選地,第二指示信息中包括將第二目標(biāo)蘇醒時刻指示為無效值的信息。
具體來說,第二指示信息可直接為第二目標(biāo)蘇醒時刻,第二目標(biāo)蘇醒時刻此時可為無效值,比如已經(jīng)過去的某一個時刻。本發(fā)明實施例中還提供以下幾種其它可選地實施方式。其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻。
方式b1,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量。當(dāng)t為特殊值,或者t的值表示當(dāng)前信標(biāo)幀周期之前的一個信標(biāo)幀周期,此時表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期之前的一個信標(biāo)幀周期內(nèi)的觸發(fā)幀,由于在當(dāng)前時刻,當(dāng)前信標(biāo)幀周期之前的一個信標(biāo)幀周期所有觸發(fā)幀均已發(fā)送結(jié)束,因此,當(dāng)t為特殊值,或者t的值表示當(dāng)前信標(biāo)幀周期之前的一個信標(biāo)幀周期時,t為無效值。
方式b2,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第 一個觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為特殊值時,或者t的值表示當(dāng)前信標(biāo)幀周期之前的一個信標(biāo)幀周期時t為無效值。r為3,此時t和r表示的第一目標(biāo)蘇醒時刻為當(dāng)前信標(biāo)幀周期之前的一個信標(biāo)幀周期的第三個觸發(fā)幀子組中的第一個觸發(fā)幀的發(fā)送時刻,即t和r表示的第一目標(biāo)蘇醒時刻已經(jīng)過去,因此,t和r為無效值,sta接收到此類第一指示信息時,仍然保持蘇醒狀態(tài)。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0,0此時為t的特殊值,r為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的上一個觸發(fā)幀子組的子組標(biāo)識,r為無效值,此時表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的上一個觸發(fā)幀子組內(nèi)的觸發(fā)幀,由于在當(dāng)前時刻,當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的上一個觸發(fā)幀子組內(nèi)的所有觸發(fā)幀均已發(fā)送結(jié)束,因此,當(dāng)t為0時,r為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的上一個觸發(fā)幀子組的子組標(biāo)識時,t為0,r為無效值,此時t和r確定出的第一目標(biāo)蘇醒時刻已經(jīng)過去,sta接收到此類第一指示信息時,仍然保持蘇醒狀態(tài)。
方式b3,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息。
具體來說,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值,將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息。
另一種方式為將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值,將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為特殊值,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息。
另一種方式為將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值,將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息。
另一種方式為將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值,將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為特殊值,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息。
舉個具體例子,用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0時,r為0,此時0為特殊值,k為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的已經(jīng)發(fā)送過的一個觸發(fā)幀在該觸發(fā)幀子組中的位置標(biāo)識,比如當(dāng)前時刻已經(jīng)發(fā)送了當(dāng)前觸發(fā)幀子組的第5個觸發(fā)幀,而k為3,可見,由于在當(dāng)前時刻,當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的第三個觸發(fā)幀已發(fā)送結(jié)束, 因此,當(dāng)t為0時,r為0,k為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的已經(jīng)發(fā)送過的一個觸發(fā)幀在該觸發(fā)幀子組中的位置標(biāo)識時,t為0時,r為0,k為無效值,sta接收到此類第一指示信息時,仍然保持蘇醒狀態(tài)。
比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0時,此時0為特殊值,r為無效值,比如當(dāng)前已經(jīng)發(fā)送到當(dāng)前信標(biāo)幀周期的第四個觸發(fā)幀子組了,r為2,此時r為無效值,k為3,可見,由于在當(dāng)前時刻,當(dāng)前信標(biāo)幀周期內(nèi)的第二個觸發(fā)幀子組的第三個觸發(fā)幀已發(fā)送結(jié)束,因此,當(dāng)t為0時,r為2,k為3時,r和k為無效值,sta接收到此類第一指示信息時,仍然保持蘇醒狀態(tài)。
方式b4,在上述方式b2中,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空。
舉個例子,比如用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0,此時0為特殊值,r為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的上一個觸發(fā)幀子組的子組標(biāo)識,此時表示目標(biāo)觸發(fā)幀即為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的上一個觸發(fā)幀子組內(nèi)的觸發(fā)幀。由于t為0,因此此時可直接在第一指示信息中去除t,即第一指示信息中僅僅包括r的信息。第一指示信息僅僅包括r為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的上一個觸發(fā)幀子組的子組標(biāo)識。此時當(dāng)?shù)谝恢甘拘畔H僅包括r的信息時,默認(rèn)t為0。進(jìn)一步,由于在當(dāng)前時刻,當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的上一個觸發(fā)幀子組內(nèi)的所有觸發(fā)幀均已發(fā)送結(jié)束,因此,r為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的上一個觸發(fā)幀子組的子組標(biāo)識時,r為無效值。
方式b5,在上述方式b3中,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周 期的數(shù)量指示為無效值的信息為空,和/或?qū)⒛繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
具體來說,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空,并且將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
另一種實現(xiàn)方式,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空,將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為特殊值的信息不為空。
另一種實現(xiàn)方式,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息不為空,將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
舉個具體例子,用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識。當(dāng)t為0時,r為0,此時0為特殊值,k為當(dāng)前時刻對應(yīng)的觸發(fā)幀子組的已經(jīng)發(fā)送過的一個觸發(fā)幀在該觸發(fā)幀子組中的位置標(biāo)識,比如當(dāng)前時刻已經(jīng)發(fā)送了當(dāng)前觸發(fā)幀子組的第5個觸發(fā)幀,而k為3。由于t為0,因此此時可直接在第一指示信息中去除t,即將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空。由于r為0,因此此時可直接在第一指示信息中去除r,即將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。即第一指示信息中僅僅包括k的信息。第一指示信息僅僅包括k為3的信息。此時當(dāng)?shù)谝恢甘拘畔H僅包括k的信息時,默認(rèn)t為0,r為0。可見,由于在當(dāng)前時刻,當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組的第三個觸發(fā)幀已發(fā)送結(jié)束,因此,當(dāng)t為0時,r為0,k為當(dāng) 前時刻對應(yīng)的觸發(fā)幀子組的已經(jīng)發(fā)送過的一個觸發(fā)幀在該觸發(fā)幀子組中的位置標(biāo)識時,k為無效值,sta接收到此類第一指示信息時,仍然保持蘇醒狀態(tài)。
可選地,上述步驟201中ap如何確定sta具有數(shù)據(jù)傳輸需求,具體包括多種方式,比如ap根據(jù)網(wǎng)絡(luò)上的信息推測出sta具有數(shù)據(jù)傳輸需求,或者sta向ap發(fā)送用于指示sta具有數(shù)據(jù)傳輸需求的指示消息。
本發(fā)明實施例中ap向sta發(fā)送第一指示信息和第二指示信息時,可通過確認(rèn)幀或非確認(rèn)幀來發(fā)送。當(dāng)ap在成功接收到sta發(fā)送的數(shù)據(jù)幀時,ap向sta返回確認(rèn)幀;當(dāng)ap在向sta發(fā)送了源觸發(fā)幀,且在源觸發(fā)幀中通過調(diào)度模式調(diào)度了sta發(fā)送數(shù)據(jù)幀,而ap在設(shè)定時長內(nèi)并未成功接收到sta返回的數(shù)據(jù)幀,則ap向sta發(fā)送非確認(rèn)幀。
本發(fā)明實施例中確認(rèn)幀可為確定字符(acknowledgement,簡稱ack),也可為其它形式的確認(rèn)幀,比如塊確認(rèn)幀(blockacknowledge,簡稱ba)。另一種實現(xiàn)方式為通過回復(fù)數(shù)據(jù)幀的方式回復(fù)確認(rèn)幀,即將該回復(fù)的數(shù)據(jù)幀作為確認(rèn)幀等。本發(fā)明實施例中非確認(rèn)幀可為非確定字符(negativeacknowledgment,簡稱nack),也可為其它形式的非確認(rèn)幀,比如塊非確認(rèn)幀(blocknegativeacknowledge,簡稱bna)。另一種實現(xiàn)方式為通過回復(fù)數(shù)據(jù)幀的方式回復(fù)非確認(rèn)幀,即將該回復(fù)的數(shù)據(jù)幀作為非確認(rèn)幀等。
本發(fā)明實施例中詳細(xì)介紹以下兩種可選地實施方式:
方式c1,可選地,在本發(fā)明實施例中ap僅生成第一指示信息時,ap生成第一指示信息之前,ap向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;若ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,則ap將第一指示信息攜帶于非確認(rèn)幀中,并將非確認(rèn)幀發(fā)送給sta。
在本發(fā)明實施例中ap可以生成第二指示信息時,ap生成第一指示信息之前,ap向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;若ap在發(fā)送源觸發(fā)幀之后 的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,則ap將第二指示信息攜帶于非確認(rèn)幀中,并將非確認(rèn)幀發(fā)送給sta。
具體來說,ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,ap需要向sta反饋非確認(rèn)幀,若此時,ap生成第一指示信息,則將第一指示信息攜帶于非確認(rèn)幀中,若生成第二指示信息,則將第二指示信息攜帶于非確認(rèn)幀中。
進(jìn)一步,可選地,ap可在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時確認(rèn)sta具有數(shù)據(jù)傳輸請求;相應(yīng)地,若ap接受sta的數(shù)據(jù)傳輸請求,則生成第一指示信息,并將第一指示信息攜帶于非確認(rèn)幀中,若ap不接受sta的數(shù)據(jù)傳輸請求,則生成第二指示信息,并將第二指示信息攜帶于非確認(rèn)幀中。
相應(yīng)地,sta接收ap發(fā)送的源觸發(fā)幀,sta通過源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向ap發(fā)送數(shù)據(jù)幀;sta接收ap發(fā)送的非確認(rèn)幀;其中,非確認(rèn)幀是ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;非確認(rèn)幀包括第一指示信息或第二指示信息。
可選地,ap可將第一指示信息和非確認(rèn)幀通過兩條信令分別發(fā)送給sta,比如將單獨的將第一指示信息發(fā)送給sta,或者第一指示信息攜帶于除非確認(rèn)幀之外的其它信息中發(fā)送給sta??蛇x地,ap可將第二指示信息和非確認(rèn)幀通過兩條信令分別發(fā)送給sta,比如將單獨的將第二指示信息發(fā)送給sta,或者第二指示信息攜帶于除非確認(rèn)幀之外的其它信息中發(fā)送給sta。
進(jìn)一步,ap在調(diào)度模式下希望sta通過為其分配的源資源向ap發(fā)送數(shù)據(jù)幀,而ap未接收到時,則ap確定sta具有數(shù)據(jù)傳輸需求。即ap向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識,sta接收到源觸發(fā)幀之后,肯定會通過源資源向ap發(fā)送數(shù)據(jù)幀,但是ap在設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,確定sta發(fā)送數(shù)據(jù)失敗,進(jìn)而認(rèn)為sta具有數(shù)據(jù)傳輸需求。
在sta具有數(shù)據(jù)傳輸需求時,并確定接受sta具有數(shù)據(jù)傳輸需求時,通過非確認(rèn)幀向sta發(fā)送第一指示信息時,sta可在接收到目標(biāo)觸發(fā)幀之后重發(fā)上次發(fā)送失敗的數(shù)據(jù)幀,或者重新構(gòu)造其它數(shù)據(jù)幀,并在接收到目標(biāo)觸發(fā)幀之后發(fā)送均可,本發(fā)明實施例不做限制。
在sta具有數(shù)據(jù)傳輸需求時,并確定不接受sta具有數(shù)據(jù)傳輸需求時,通過非確認(rèn)幀向sta發(fā)送第二指示信息,sta在接收到第二指示信息之后可以通過競爭方式重新競爭資源,并傳輸數(shù)據(jù),或者可以不傳輸數(shù)據(jù)。
可選地,本發(fā)明實施例中設(shè)定時長從ap發(fā)送源觸發(fā)幀時開始計時,設(shè)定時長不小于sta通過源資源發(fā)送數(shù)據(jù)幀的時間,即在設(shè)定時長內(nèi)ap可以確定sta一定已經(jīng)通過源資源發(fā)送了數(shù)據(jù)幀。
方式c2,可選地,在本發(fā)明實施例ap僅生成第一指示信息時,ap生成第一指示信息之前,ap接收sta發(fā)送的數(shù)據(jù)幀;ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第一指示信息攜帶于確認(rèn)幀中,并將確認(rèn)幀發(fā)送給sta。
可選地,在本發(fā)明實施例ap可生成第二指示信息時,ap生成第一指示信息之前,ap接收sta發(fā)送的數(shù)據(jù)幀;ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第二指示信息攜帶于確認(rèn)幀中,并將確認(rèn)幀發(fā)送給sta。
具體來說,ap在發(fā)送源觸發(fā)幀之后成功接收sta傳輸?shù)臄?shù)據(jù)幀時,ap需要向sta反饋確認(rèn)幀,若此時,ap生成第一指示信息,則將第一指示信息攜帶于確認(rèn)幀中,若生成第二指示信息,則將第二指示信息攜帶于確認(rèn)幀中。
進(jìn)一步,可選地,ap可在sta具有數(shù)據(jù)傳輸請求時,若ap接受sta的數(shù)據(jù)傳輸請求,則將第一指示信息攜帶于確認(rèn)幀中,若ap不接受sta的數(shù)據(jù)傳輸請求,則將第二指示信息攜帶于確認(rèn)幀中。
相應(yīng)地,ap生成第一指示信息之前,sta向ap發(fā)送數(shù)據(jù)幀;sta接收ap發(fā)送的確認(rèn)幀;其中,確認(rèn)幀是ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;確認(rèn)幀中包括第一指示信息或第二指示信息。
可選地,ap可將第一指示信息和非確認(rèn)幀通過兩條信令分別發(fā)送給sta, 比如將單獨的將第一指示信息發(fā)送給sta,或者第一指示信息攜帶于除非確認(rèn)幀之外的其它信息中發(fā)送給sta。可選地,ap可將第二指示信息和非確認(rèn)幀通過兩條信令分別發(fā)送給sta,比如將單獨的將第二指示信息發(fā)送給sta,或者第二指示信息攜帶于除非確認(rèn)幀之外的其它信息中發(fā)送給sta。
可選地,ap在成功接收到sta發(fā)送的數(shù)據(jù)幀時,比如上述方式c1中,ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)成功接收sta傳輸?shù)臄?shù)據(jù)幀時,ap接收sta發(fā)送的用于指示sta具有數(shù)據(jù)傳輸需求的第三指示信息;ap在成功接收到第三指示信息時,確定sta具有數(shù)據(jù)傳輸需求。也就是說,sta向ap發(fā)送用于指示sta具有數(shù)據(jù)傳輸需求的第三指示信息,以使ap在成功接收到第三指示信息時,確認(rèn)sta具有數(shù)據(jù)傳輸需求。
可選地,第三指示信息可攜帶于sta在接收到源觸發(fā)幀之后向ap發(fā)送的數(shù)據(jù)幀中,或者第三指示信息與數(shù)據(jù)幀分別通過兩條信令發(fā)送給ap,或者第三指示信息攜帶于其它信令中。
當(dāng)?shù)谌甘拘畔y帶于sta在接收到源觸發(fā)幀之后向ap發(fā)送的數(shù)據(jù)幀中時,第三指示信息為以下內(nèi)容中的任一項或任幾項中:
數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位(randomaccessrequestflag,簡稱rar)上的指示信息;
數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
舉例來說,在數(shù)據(jù)幀中新增標(biāo)志位,即rar,當(dāng)rar標(biāo)志位的值為1時,表示sta具有數(shù)據(jù)傳輸需求,當(dāng)rar標(biāo)志位的值為0時,表示sta沒有數(shù)據(jù)傳輸需求。數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段的值可用于表示該sta還有多少的數(shù)據(jù)需要發(fā)送,當(dāng)更多數(shù)據(jù)區(qū)域(moredatafield)字段的值不為空時,ap可根據(jù)更多數(shù)據(jù)區(qū)域(moredatafield)字段的值確定出sta具有數(shù)據(jù)傳輸需求;當(dāng)更多數(shù)據(jù)區(qū)域(moredatafield)字段的值為空時表示sta沒有數(shù)據(jù)傳輸需求。數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段的值可用于表示該sta 還有多少緩存的數(shù)據(jù)需要發(fā)送,當(dāng)緩存數(shù)據(jù)量(buffer)字段的值不為空時,ap可根據(jù)緩存數(shù)據(jù)量(buffer)字段的值確定出sta具有數(shù)據(jù)傳輸需求;當(dāng)緩存數(shù)據(jù)量(buffer)字段的值為空時表示sta沒有數(shù)據(jù)傳輸需求。
基于上述論述,為了更清楚的介紹本發(fā)明實施例的方法,圖2a示例性示出了本發(fā)明實施例提供的一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒鞒淌疽鈭D,如圖2a所示,該方法包括:
步驟2101,ap向sta發(fā)送源觸發(fā)幀;
步驟2102,sta判斷源觸發(fā)幀中要求該sta通過競爭模式還是調(diào)度模式獲取資源,在確定通過競爭模式時,執(zhí)行步驟2103;在確定為調(diào)度模式時,執(zhí)行步驟2104;
步驟2103,sta通過競爭模式競爭到資源,并將競爭到的資源確定為源資源;
步驟2104,sta通過調(diào)度模式,獲取源觸發(fā)幀中ap為sta分配的源資源;
步驟2105,sta通過源資源向ap發(fā)送數(shù)據(jù)幀;數(shù)據(jù)幀中包括第三指示信息;
步驟2106,ap在成功接收到ap發(fā)送的數(shù)據(jù)幀,且根據(jù)第三指示信息確定sta具有數(shù)據(jù)傳輸需求;
步驟2107,ap判定是否接收sta的數(shù)據(jù)傳輸需求,在確定接受時執(zhí)行步驟2108,在確定不接受時執(zhí)行步驟2109;
步驟2108,ap生成第一指示信息,并將第一指示信息攜帶于確認(rèn)幀中;
步驟2109,ap生成第二指示信息,并將第二指示信息攜帶于確認(rèn)幀中;
步驟2110,ap向sta發(fā)送確認(rèn)幀;
步驟2111,sta接收ap發(fā)送的確認(rèn)幀,并在確認(rèn)幀中攜帶第一指示信息時,sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽目標(biāo)觸發(fā)幀;在確認(rèn)幀中攜帶第二指示信息時,sta保持當(dāng)前持續(xù)偵聽觸發(fā)幀的狀態(tài)。
基于上述論述,為了更清楚的介紹本發(fā)明實施例的方法,圖2b示例性示出 了本發(fā)明實施例提供的一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒鞒淌疽鈭D,如圖2b所示,該方法包括:
步驟2201,ap向sta發(fā)送源觸發(fā)幀;源觸發(fā)幀中包括ap為sta分配的源資源的標(biāo)識;
步驟2202,sta通過調(diào)度模式,獲取源觸發(fā)幀中ap為sta分配的源資源;
步驟2203,sta通過源資源向ap發(fā)送數(shù)據(jù)幀;數(shù)據(jù)幀中可包括第三指示信息也可不包括第三指示信息;
步驟2204,發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,確定sta具有數(shù)據(jù)傳輸需求;
步驟2205,ap判定是否接收sta的數(shù)據(jù)傳輸需求,在確定接受時執(zhí)行步驟2206,在確定不接受時執(zhí)行步驟2207;
步驟2206,ap生成第一指示信息,并將第一指示信息攜帶于非確認(rèn)幀中;
步驟2207,ap生成第二指示信息,并將第二指示信息攜帶于非確認(rèn)幀中;
步驟2208,ap向sta發(fā)送非確認(rèn)幀;
步驟2209,sta接收ap發(fā)送的非確認(rèn)幀,并在非確認(rèn)幀中攜帶第一指示信息時,sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽目標(biāo)觸發(fā)幀;在非確認(rèn)幀中攜帶第二指示信息時,sta保持當(dāng)前持續(xù)偵聽觸發(fā)幀的狀態(tài)。
本發(fā)明實施例中可選地,可在第一指示信息中攜帶用于指示sta獲取目標(biāo)資源的模式的信息。另一種實施方式為在目標(biāo)觸發(fā)幀中攜帶用于指示sta獲取目標(biāo)資源的模式的信息。如此,則可有助于減少第一指示信息中攜帶的信息量,降低sta的能耗,另一方面,可在即將發(fā)送目標(biāo)觸發(fā)幀時ap再根據(jù)當(dāng)時各個信道的情況為sta分配資源,從而提高了ap為sta分配資源的準(zhǔn)確性。
基于上述論述,為了更清楚的介紹本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀,下面通過以下圖2c、圖2d、圖2e、圖2f、圖2g、圖2h和圖2i詳細(xì)介紹。圖2c示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸 發(fā)幀的結(jié)構(gòu)示意圖。圖2d示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖。圖2e示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖。圖2f示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖。圖2g示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖。圖2h示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖。圖2i示例性示出了本發(fā)明實施例中ap向sta發(fā)送第一指示信息或第二指示信息之后sta如何確定目標(biāo)觸發(fā)幀的結(jié)構(gòu)示意圖。
對圖2c、圖2d、圖2e、圖2f、圖2g、圖2h和圖2i中的標(biāo)識進(jìn)行介紹:在圖中,橫坐標(biāo)表示時域,縱坐標(biāo)表示頻域。tf-r表示觸發(fā)幀,tf-r1表示觸發(fā)幀1;tf-r2表示觸發(fā)幀2;tf-rr1表示觸發(fā)幀r1,r1為一個整數(shù);tf-rr2表示觸發(fā)幀r2,r2為一個整數(shù);tf-rr3表示觸發(fā)幀r3,r3為一個整數(shù);本發(fā)明實施例中的資源具體是指資源單元(resourceunit,簡稱ru),在圖中,以ru表示資源,ru1即表示資源1,ru2即表示資源2,以此類推。在圖中,aid表示sta的關(guān)聯(lián)標(biāo)識,aid等于x即表示aid為x的sta;aid等于y即表示aid為y的sta;aid等于z即表示aid為z的sta。在圖中,tf-rar表示第三指示信息,tf-rar等于1即表示sta具有數(shù)據(jù)傳輸需求,tf-rar等于0即表示sta不具有數(shù)據(jù)傳輸需求。ack表示確認(rèn)幀,nack表示非確認(rèn)幀。信標(biāo)幀(beacon)在圖中表示為beacon。圖中round表示循環(huán),即信標(biāo)幀周期性循環(huán)發(fā)送的意思。圖中用字母t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量,用字母r表示目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識,用字母k表示目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識。
如圖2c所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,在ru7上的aid為y, 表示調(diào)度aid為y的sta通過ru7發(fā)送數(shù)據(jù)幀;其它資源上的aid均為0,表示其它資源可用于使sta通過競爭獲取。如圖2c所示,aid為x的sta通過競爭的方式競爭到了ru4,并通過ru4上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為x的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀,且ap向aid為x的sta反饋ack,在ack中將t設(shè)置為0,將r設(shè)置為2。aid為x的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-r2到來,恢復(fù),aid為x的sta偵聽tf-r2,并在tf-r2中確定ap調(diào)度aid為x的sta此次在ru12上傳輸數(shù)據(jù)幀,此時aid為x的sta在ru12上傳輸數(shù)據(jù)幀,并在在數(shù)據(jù)幀中將tf-rar位設(shè)置為1,即告訴ap自己還有數(shù)據(jù)傳輸需求,此時ap在ru12上成功接收到aid為x的sta傳輸?shù)臄?shù)據(jù)之后,確定ap不接受aid為x的sta的此次數(shù)據(jù)傳輸需求,因此ap向aid為x的sta反饋ack,并在ack中將t設(shè)置為0,將r設(shè)置為1,aid為x的sta接收到該ack之后,發(fā)現(xiàn)新的目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的第一個觸發(fā)幀子組中的第一個觸發(fā)幀,但是該第一個觸發(fā)幀子組中的第一個觸發(fā)幀即為tf-r1,且tf-r1已經(jīng)發(fā)送過了,因此aid為x的sta知道ap沒有接受此次數(shù)據(jù)傳輸需求,因此ap后續(xù)啟動競爭模式自己競爭資源。
如圖2c所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,在ru7上的aid為y,表示調(diào)度aid為y的sta通過ru7發(fā)送數(shù)據(jù)幀;其它資源上的aid均為0,表示其它資源可用于使sta通過競爭獲取。如圖2c所示,aid為y的sta通過調(diào)度模式通過ru7上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為y的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap在tf-r1發(fā)送之后的預(yù)設(shè)時間段內(nèi)未成功接收到aid為y的sta發(fā)送的數(shù)據(jù)幀,因此ap向aid為y的sta反饋nack,在nack中將t設(shè)置為0,將r設(shè)置為2。在圖2c中,在調(diào)度aid為y的sta的ru7上打叉號,表示ap未成功接收aid為y的sta傳輸?shù)臄?shù)據(jù)。aid為y的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-r2到來,恢復(fù),aid為y的sta偵聽tf-r2,并在tf-r2中確定ap調(diào)度aid為y 的sta此次在ru18上傳輸數(shù)據(jù)幀,此時aid為y的sta在ru18上傳輸數(shù)據(jù)幀,此次sta可以重傳上次傳輸失敗的數(shù)據(jù)幀,也可傳輸新的數(shù)據(jù)幀,本發(fā)明實施例不做限制。aid為y的sta在在數(shù)據(jù)幀中將tf-rar位設(shè)置為0,即告訴ap自己沒有數(shù)據(jù)傳輸需求,此時ap在ru18上成功接收到aid為y的sta傳輸?shù)臄?shù)據(jù)之后,且確定aid為y的sta沒有數(shù)據(jù)傳輸需求,則ap向aid為y的sta反饋ack。
如圖2d所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,在ru7上的aid為y,表示調(diào)度aid為y的sta通過ru7發(fā)送數(shù)據(jù)幀;其它資源上的aid均為0,表示其它資源可用于使sta通過競爭獲取。如圖2d所示,aid為x的sta通過競爭的方式競爭到了ru4,并通過ru4上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為x的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀,且ap向aid為x的sta反饋ack,在ack中將t設(shè)置為0,將r設(shè)置為r1。aid為x的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-rr1到來,恢復(fù),aid為x的sta偵聽tf-rr1,并在tf-rr1中確定ap調(diào)度aid為x的sta此次在ru3上傳輸數(shù)據(jù)幀,此時aid為x的sta在ru3上傳輸數(shù)據(jù)幀,并在在數(shù)據(jù)幀中將tf-rar位設(shè)置為1,即告訴ap自己還有數(shù)據(jù)傳輸需求,此時ap在ru3上成功接收到aid為x的sta傳輸?shù)臄?shù)據(jù)之后,確定ap接受aid為x的sta的此次數(shù)據(jù)傳輸需求,因此ap向aid為x的sta反饋ack,并在ack中將t設(shè)置為0,將r設(shè)置為r2,aid為x的sta接收到該ack之后,發(fā)現(xiàn)新的目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的第r2個觸發(fā)幀子組中的第一個觸發(fā)幀,因此aid為x的sta進(jìn)入省電模式直至當(dāng)前信標(biāo)幀周期內(nèi)的第r2個觸發(fā)幀子組中的第一個觸發(fā)幀到來的時刻。
如圖2d所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,在ru7上的aid為y,表示調(diào)度aid為y的sta通過ru7發(fā)送數(shù)據(jù)幀;其它資源上的aid均為0,表示其它資源可用于使sta通過競爭獲取。如圖2d所示,aid為y的sta通過調(diào)度模式通過ru7上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid 為y的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap在tf-r1發(fā)送之后的預(yù)設(shè)時間段內(nèi)未成功接收到aid為y的sta發(fā)送的數(shù)據(jù)幀,因此ap向aid為y的sta反饋nack,在nack中將t設(shè)置為0,將r設(shè)置為r1。在圖2d中,在調(diào)度aid為y的sta的ru7上打叉號,表示ap未成功接收aid為y的sta傳輸?shù)臄?shù)據(jù)。aid為y的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-rr1到來,恢復(fù),aid為y的sta偵聽tf-rr1,并在tf-rr1中確定ap調(diào)度aid為y的sta此次在ru9上傳輸數(shù)據(jù)幀,此時aid為y的sta在ru9上傳輸數(shù)據(jù)幀,此次sta可以重傳上次傳輸失敗的數(shù)據(jù)幀,也可傳輸新的數(shù)據(jù)幀,本發(fā)明實施例不做限制。aid為y的sta在在數(shù)據(jù)幀中將tf-rar位設(shè)置為0,即告訴ap自己沒有數(shù)據(jù)傳輸需求,此時ap在ru9上成功接收到aid為y的sta傳輸?shù)臄?shù)據(jù)之后,且確定aid為y的sta沒有數(shù)據(jù)傳輸需求,則ap向aid為y的sta反饋ack。
如圖2e所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,在ru7上的aid為y,表示調(diào)度aid為y的sta通過ru7發(fā)送數(shù)據(jù)幀;其它資源上的aid均為0,表示其它資源可用于使sta通過競爭獲取。如圖2e所示,aid為x的sta通過競爭的方式競爭到了ru4,并通過ru4上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為x的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀,且ap向aid為x的sta反饋ack,在ack中將t設(shè)置為n,將r設(shè)置為r3。本發(fā)明實施例中,當(dāng)前信標(biāo)幀周期為第零個信標(biāo)幀周期,t為1,則表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間間隔的信標(biāo)幀周期的數(shù)量為1,即目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為第1個信標(biāo)幀周期,第1個信標(biāo)幀周期與第零個信標(biāo)幀周期之間間隔的信標(biāo)幀周期的數(shù)量為1。aid為x的sta接收到tf-r1之后,進(jìn)入省電模式至第n個信標(biāo)幀周期的觸發(fā)幀tf-rr3到來,恢復(fù),aid為x的sta偵聽tf-rr3,并在tf-rr3中確定ap調(diào)度aid為x的sta此次在ru12上傳輸數(shù)據(jù)幀,此時aid為x的sta在ru12上傳輸數(shù)據(jù)幀,并在在數(shù)據(jù)幀中將tf-rar位設(shè)置為1,即告訴 ap自己還有數(shù)據(jù)傳輸需求,此時ap在ru12上成功接收到aid為x的sta傳輸?shù)臄?shù)據(jù)之后,確定ap接受aid為x的sta的此次數(shù)據(jù)傳輸需求,因此ap向aid為x的sta反饋ack,并在ack中將t設(shè)置為0,將r設(shè)置為r3,aid為x的sta接收到該ack之后,發(fā)現(xiàn)新的目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期,即第n個信標(biāo)幀周期內(nèi)的第r3個觸發(fā)幀子組中的第一個觸發(fā)幀,但是該第n個信標(biāo)幀周期內(nèi)的第r3個觸發(fā)幀子組中的第一個觸發(fā)幀已經(jīng)發(fā)送過了,因此aid為x的sta知道ap沒有接受此次數(shù)據(jù)傳輸需求,因此ap后續(xù)啟動競爭模式自己競爭資源。
如圖2e所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,在ru7上的aid為y,表示調(diào)度aid為y的sta通過ru7發(fā)送數(shù)據(jù)幀;其它資源上的aid均為0,表示其它資源可用于使sta通過競爭獲取。如圖2e所示,aid為y的sta通過調(diào)度模式通過ru7上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為y的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap在tf-r1發(fā)送之后的預(yù)設(shè)時間段內(nèi)未成功接收到aid為y的sta發(fā)送的數(shù)據(jù)幀,因此ap向aid為y的sta反饋nack,在nack中將t設(shè)置為0,將r設(shè)置為r1。在圖2e中,在調(diào)度aid為y的sta的ru7上打叉號,表示ap未成功接收aid為y的sta傳輸?shù)臄?shù)據(jù)。aid為y的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-rr1到來,恢復(fù),aid為y的sta偵聽tf-rr1即可。
如圖2e所示,ap在第n個信標(biāo)幀周期內(nèi),調(diào)度aid為z的sta在ru18上傳輸數(shù)據(jù),aid為z的sta通過調(diào)度模式通過ru18上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為z的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap在tf-rr3發(fā)送之后的預(yù)設(shè)時間段內(nèi)成功接收到aid為z的sta發(fā)送的數(shù)據(jù)幀,因此ap向aid為z的sta反饋ack,在ack中將t設(shè)置為0,將r設(shè)置為r4,表示aid為z的sta下次需接入的目標(biāo)觸發(fā)幀為當(dāng)前信標(biāo)幀周期內(nèi)的第r4個觸發(fā)幀子組的第一個觸發(fā)幀,aid為z的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-rr1到來,恢復(fù),aid為z的sta偵聽tf-rr1即可。
如圖2f所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,資源上的aid均為0,表示資源可用于使sta通過競爭獲取。如圖2f所示,aid為x的sta通過競爭的方式競爭到了ru4,并通過ru4上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為x的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀,且ap向aid為x的sta反饋ack,在ack中將t設(shè)置為t,t設(shè)置為t表示aid為x的sta需要進(jìn)入省電模式,并且在當(dāng)前時刻之后的時長t之后恢復(fù)。t設(shè)置為t表示目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期的第一個信標(biāo)幀的發(fā)送時刻與當(dāng)前時刻之間的時間差值。圖中假設(shè)目標(biāo)觸發(fā)幀所在的信標(biāo)幀周期為第n個信標(biāo)幀周期,則aid為x的sta接收到tf-r1之后,進(jìn)入省電模式至第n個信標(biāo)幀周期的第一個信標(biāo)幀的發(fā)送時刻到來,恢復(fù),aid為x的sta偵聽觸發(fā)幀,此時目標(biāo)觸發(fā)幀就在第n個信標(biāo)幀周期的第一個信標(biāo)幀的發(fā)送時刻之后的某一個時刻發(fā)送。
如圖2g所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中資源上的aid均為0,表示資源可用于使sta通過競爭獲取。如圖2g所示,aid為x的sta通過競爭的方式競爭到了ru4,并通過ru4上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為x的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀,且ap向aid為x的sta反饋ack,在ack中將t設(shè)置為空,僅將r設(shè)置為3。r為3表示第一目標(biāo)蘇醒時刻為當(dāng)前信標(biāo)幀周期內(nèi)的第3個觸發(fā)幀子組中第一個觸發(fā)幀的發(fā)送時刻。aid為x的sta接收到tf-r1之后,進(jìn)入省電模式至當(dāng)前信標(biāo)幀周期內(nèi)的第3個觸發(fā)幀子組中第一個觸發(fā)幀,即tf-r3到來,恢復(fù),aid為x的sta偵聽tf-r3,并在tf-rr3中確定ap調(diào)度aid為x的sta此次在ru5上傳輸數(shù)據(jù)幀,此時aid為x的sta在ru5上傳輸數(shù)據(jù)幀,并在在數(shù)據(jù)幀中將tf-rar位設(shè)置為0,即告訴ap自己沒有數(shù)據(jù)傳輸需求,此時ap在ru5上成功接收到aid為x的sta傳輸?shù)臄?shù)據(jù)之后,ap向aid為x的sta反饋ack。
如圖2h所示,ap發(fā)送觸發(fā)幀tf-r1,在tf-r1中,資源上的aid均為0, 表示資源可用于使sta通過競爭獲取。如圖2h所示,aid為x的sta通過競爭的方式競爭到了ru4,并通過ru4上傳數(shù)據(jù)幀,并且在數(shù)據(jù)幀中設(shè)置tf-rar位為1,即aid為x的sta告訴ap自己具有數(shù)據(jù)傳輸需求。ap成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀,且ap向aid為x的sta反饋ack,在ack中將t設(shè)置為0,將r設(shè)置為2,表示第一目標(biāo)蘇醒時刻為當(dāng)前信標(biāo)幀周期內(nèi)的第2個觸發(fā)幀子組內(nèi)的第一個觸發(fā)幀的發(fā)送時刻。aid為x的sta接收到tf-r1之后,進(jìn)入省電模式至觸發(fā)幀tf-r2到來,恢復(fù),aid為x的sta偵聽tf-r2,并在tf-r2中確定ap調(diào)度aid為x的sta此次在ru12上傳輸數(shù)據(jù)幀,此時aid為x的sta在ru12上傳輸數(shù)據(jù)幀,并在在數(shù)據(jù)幀中將tf-rar位設(shè)置為1,即告訴ap自己還有數(shù)據(jù)傳輸需求,此時ap在ru12上成功接收到aid為x的sta傳輸?shù)臄?shù)據(jù)之后,確定ap接受aid為x的sta的此次數(shù)據(jù)傳輸需求,因此ap向aid為x的sta反饋ack,并在ack中將k設(shè)置為3,而不設(shè)置t和r的值,此時k為3表示第一目標(biāo)蘇醒時刻為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第3個觸發(fā)幀,圖中假設(shè)當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第3個觸發(fā)幀為tf-r23,此時進(jìn)入省電模式至觸發(fā)幀tf-r23到來,恢復(fù),aid為x的sta偵聽tf-r23,觸發(fā)幀tf-r23中并未為aid為x的sta分配相應(yīng)的資源,因此aid為x的sta在偵聽到tf-r23之后,通過競爭模式競爭一個資源,圖中aid為x的sta在偵聽到tf-r23之后競爭到了ru4,此時aid為x的sta在ru4上傳輸數(shù)據(jù),并且將tf-rar位設(shè)置為1,即告訴tf-r23自己有數(shù)據(jù)傳輸需求,ap在成功接收到aid為x的sta發(fā)送的數(shù)據(jù)幀之后反饋ack,并在ack中將k設(shè)置為1,而不設(shè)置t和r的值,此時k為1表示第一目標(biāo)蘇醒時刻為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第1個觸發(fā)幀,由于tf-r23為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第3個觸發(fā)幀,且已經(jīng)由ap發(fā)送,因此第一目標(biāo)蘇醒時刻為當(dāng)前信標(biāo)幀周期內(nèi)的當(dāng)前觸發(fā)幀子組內(nèi)的第1個觸發(fā)幀也已經(jīng)發(fā)送,即此時k=1說明第一目標(biāo)蘇醒時刻為一個無效值,也就是說ap不接受sta此次的數(shù)據(jù)傳輸需求,具體來說,ap不接收sta此 次的數(shù)據(jù)傳輸需求,即拒絕為sta通過調(diào)度模式分配資源,而sta在接收到該ack之后,還是可以通過競爭模式競爭到資源的,因此ap不接收sta此次的數(shù)據(jù)傳輸需求具體來說是ap拒絕了sta預(yù)約的調(diào)度模式的數(shù)據(jù)傳輸需求。
可選地,基于上述論述,本發(fā)明實施例還提供一種退避方法,用于在sta在接收到ap發(fā)送的觸發(fā)幀之后,需要通過競爭模式競爭到一個資源時,sta通過該退避方法競爭資源。該ap發(fā)送的觸發(fā)幀可為源觸發(fā)幀,或者為目標(biāo)觸發(fā)幀或者其它觸發(fā)幀,sta接收到源觸發(fā)幀,或者為目標(biāo)觸發(fā)幀或者其它觸發(fā)幀之后需要通過競爭模式競爭資源時均可使用下述方法。為了清楚介紹,本發(fā)明實施例以下內(nèi)容以ap向sta發(fā)送目標(biāo)觸發(fā)幀,該目標(biāo)觸發(fā)幀中要求sta通過競爭模式競爭資源為例進(jìn)行介紹。
可選地,ap向sta發(fā)送sta下次需偵聽的目標(biāo)觸發(fā)幀;其中,目標(biāo)觸發(fā)幀中包括使sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;
其中,目標(biāo)觸發(fā)幀用于使sta通過n次退避過程競爭到目標(biāo)資源。也就是說sta通過n次退避過程競爭到目標(biāo)資源。
其中,n為大于等于1的整數(shù);一個退避過程對應(yīng)一個信標(biāo)幀周期;一個信標(biāo)幀周期對應(yīng)一個最小競爭窗和一個最大競爭窗的信息;最小競爭窗和最大競爭窗為兩個大于等于零的數(shù),且最大競爭窗大于最小競爭窗;
針對n次退避過程中的第i次退避過程,執(zhí)行:
i為大于1且小于等于n的整數(shù);
sta在確定第i-1次退避過程中,當(dāng)sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值還未減至零,則sta啟動第i次退避過程,并使用計算出的第i次退避過程對應(yīng)的退避值更新退避計數(shù)器的值;其中,退避計數(shù)器的值在接收到一個可隨機(jī)接入的資源時減1;
其中,第i次退避過程對應(yīng)的退避值通過以下公式計算得到:
bocurr=min[bopre,rand[0,cwo-1]];
其中,bocurr為第i次退避過程對應(yīng)的退避值;
bopre為sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值;
cwo為第i次退避過程對應(yīng)的信標(biāo)幀周期對應(yīng)的最小競爭窗和最大競爭窗中的一個隨機(jī)整數(shù);
rand[0,cwo-1]表示在0至(cwo-1)之間的一個隨機(jī)整數(shù)。
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的數(shù)。
圖2i示例性示出本發(fā)明實施例提供的一種基于sta基于退避機(jī)制選擇資源的示意圖。如圖2i所示,在sta接收ap發(fā)送的第一個信標(biāo)幀周期內(nèi)的觸發(fā)幀tf-r1之后,確定sta需要通過競爭模式競爭到資源,此時開啟第1次退避過程,并選取退避計數(shù)器的初始值,第一個信標(biāo)幀周期的最小競爭窗為2,最大競爭窗為50,此時經(jīng)選擇退避計數(shù)器在第一次退避過程中的初始值;該第一次退避過程中的退避計數(shù)器的初始值的選擇范圍為[2,50],即第一次退避過程中的退避計數(shù)器的初始值的選擇范圍為第一個信標(biāo)幀周期的最小競爭窗至最大競爭窗??蛇x地,可將第一次退避過程中的退避計數(shù)器的初始值選擇為最小競爭窗2,之后在退避計數(shù)器在遇到一個可接入的資源時,退避計數(shù)器減1,在退避計數(shù)器變?yōu)?時,sta接入可隨機(jī)接入的資源,在接入成功時,sta傳輸數(shù)據(jù);在接入資源失敗時,退避計數(shù)器的值變大,可選地,一般在第j次接入失敗時,退避計數(shù)器的值變更為2j-1;其中j為大于1的整數(shù);比如,在第2次接入失敗時,退避計數(shù)器的值變?yōu)?;在第3次接入失敗時,退避計數(shù)器的值變?yōu)?。
在sta接收到第二個信標(biāo)幀周期中的第一個觸發(fā)幀,比如圖中的tf-r2時,若sta對應(yīng)的退避計數(shù)器的值還未減為0,比如由于sta在第一個信標(biāo)幀周期內(nèi)多次接入資源失敗,導(dǎo)致退避計數(shù)器的值翻倍變更為17,即如圖2i所示,sta如果按照當(dāng)前退避計數(shù)器的值退避,則需要在接收到ru17時才能接入資源ru17。而本發(fā)明實施例中此時重新計算第二次退避過程對應(yīng)的退避值更新退避計數(shù)器的值;第二次退避過程對應(yīng)第二個信標(biāo)幀周期。其中,第二個信標(biāo)幀周 期對應(yīng)的最小競爭窗口為10,最大競爭窗口為70。
第二次退避過程對應(yīng)的退避值更新退避計數(shù)器的值計算如下:
cwo為第2次退避過程對應(yīng)的信標(biāo)幀周期最小競爭窗和最大競爭窗中的一個隨機(jī)整數(shù),即從10至70的范圍內(nèi)隨機(jī)選取一個整數(shù),比如選擇cwo為10。
rand[0,cwo-1]的值為從0至10中選取一個隨機(jī)整數(shù),比如選取5。bopre為述sta接收到第1次退避過程對應(yīng)的信標(biāo)幀周期的第一個信標(biāo)幀時,退避計數(shù)器的值為17;
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的數(shù),為5。即bocurr為第i次退避過程對應(yīng)的退避值退避值,bocurr為5。
可見,使用5更新退避計數(shù)器在第2次退避過程中的值時,退避計數(shù)器在sta遇到ru5時即可接入。該示例中假設(shè)ru1至ru18均為可隨機(jī)接入的資源。
本發(fā)明實施例中,每一個信標(biāo)幀周期對應(yīng)一個退避過程,在該退避過程中退避計數(shù)器會變更,但是退避計數(shù)器的最大值不會大于該退避過程對應(yīng)的信標(biāo)幀周期的最大競爭窗口。
通過上述方法可見,上述方法的優(yōu)勢體現(xiàn)在:在wlan中存在著大量活躍sta的情況時,可能會造成某個sta多次隨機(jī)接入資源失敗,從而使得退避計數(shù)器的值翻倍的增大時,對于那些在一個信標(biāo)幀周期內(nèi)未成功退避到0,而需在下一個信標(biāo)幀周期內(nèi)重新啟動下一個退避過程的sta,使用本發(fā)明實施例提供的方法,在重新啟動的下一次退避過程中,退避計數(shù)器的起始值是在當(dāng)前次退避過程中的退避計數(shù)器的剩余值和下一次退避過程中退避計數(shù)器所計算的初始值之間的一個較小值,如此則避免了現(xiàn)有技術(shù)中重新啟動一次退避過程時,退避窗口就要翻倍加大的情況,而是達(dá)到了使已經(jīng)開啟過退避過程的sta在下一次退避過程中的退避窗口盡量減小的目的,提高了已經(jīng)開啟退避過程的sta接入資源的效率。
本發(fā)明實施例中基于請求發(fā)送(requesttosend,簡稱rts)/清除發(fā)送(cleartosend,簡稱cts)的dcf基本流程:當(dāng)在一次退避過程中退避計數(shù)器減至0 后,sta發(fā)送rts幀,rts幀中攜帶時長字段,用于指示其它sta在相應(yīng)的時長內(nèi)不允許發(fā)送數(shù)據(jù)。該幀既達(dá)到與ap握手的目的,也讓能偵聽到sta的其余sta在該該sta發(fā)送時間內(nèi)保持靜默,同樣地,ap收到rts后給sta回復(fù)cts,與rts有如出一轍的作用,rts/cts握手成功后,則進(jìn)行數(shù)據(jù)傳輸。
從上述內(nèi)容可以看出:本發(fā)明實施例中,ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;ap向sta發(fā)送第一指示信息。由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
圖3示例性示出了本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,如圖3所示,本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p,用于執(zhí)行上述方法流程,用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p300包括發(fā)送單元301、處理單元302和接收單元303:
處理單元,用于在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
發(fā)送單元,用于向sta發(fā)送第一指示信息。
可選地,第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,且目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔 的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
可選地,第一指示信息還包括:
用于指示sta獲取目標(biāo)資源的模式的信息;其中,目標(biāo)資源是sta在接收到目標(biāo)觸發(fā)幀之后所使用的;
其中,用于指示sta獲取目標(biāo)資源的模式的信息,為使sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;或者
用于指示sta獲取目標(biāo)資源的模式的信息,為ap為sta分配的目標(biāo)資源的標(biāo)識以及sta的標(biāo)識,以使sta在接收到目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
可選地,處理單元,還用于:
在確定不接受sta的數(shù)據(jù)傳輸需求時,生成用于指示ap不接受sta的數(shù)據(jù)傳輸需求的第二指示信息;
發(fā)送單元,還用于:
向sta發(fā)送第二指示信息。
可選地,第二指示信息中包括將第二目標(biāo)蘇醒時刻指示為無效值的信息;
第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所 屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空,和/或?qū)⒛繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
可選地,處理單元,還用于:
確定sta在預(yù)設(shè)時間段內(nèi)具有數(shù)據(jù)傳輸需求的次數(shù);
在確定的具有數(shù)據(jù)傳輸需求的次數(shù)不大于次數(shù)閾值時,確定接受sta的數(shù)據(jù)傳輸需求;否則,確定不接受sta的數(shù)據(jù)傳輸需求。
可選地,發(fā)送單元,還用于:
向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;將非確認(rèn)幀發(fā)送給sta;
處理單元,還用于:
在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第二指示信息攜帶于非確認(rèn)幀中。
可選地,發(fā)送單元,還用于:
向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;將非確認(rèn)幀發(fā)送給sta;
處理單元,還用于:
在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第一指示信息攜帶于非確認(rèn)幀中。
可選地,處理單元,還用于:
在成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第二指示信息攜帶于確認(rèn)幀中;
發(fā)送單元,還用于:
將確認(rèn)幀發(fā)送給sta。
可選地,處理單元,還用于:
在成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第一指示信息攜帶于確認(rèn)幀中;
發(fā)送單元,還用于:
將確認(rèn)幀發(fā)送給sta。
可選地,還包括接收單元,用于:
接收sta發(fā)送的用于指示sta具有數(shù)據(jù)傳輸需求的第三指示信息;
處理單元,具體用于:
在成功接收到第三指示信息時,確定sta具有數(shù)據(jù)傳輸需求。
可選地,第三指示信息為以下內(nèi)容中的任一項或任幾項中:
數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
可選地,發(fā)送單元,還用于:
向sta發(fā)送sta下次需偵聽的目標(biāo)觸發(fā)幀;其中,目標(biāo)觸發(fā)幀中包括使 sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;
其中,目標(biāo)觸發(fā)幀用于使sta通過n次退避過程競爭到目標(biāo)資源;其中n為大于等于1的整數(shù);一個退避過程對應(yīng)一個信標(biāo)幀周期;一個信標(biāo)幀周期對應(yīng)一個最小競爭窗和一個最大競爭窗的信息;最小競爭窗和最大競爭窗為兩個大于等于零的數(shù),且最大競爭窗大于最小競爭窗;
針對n次退避過程中的第i次退避過程,執(zhí)行:
i為大于1且小于等于n的整數(shù);
sta在確定第i-1次退避過程中,當(dāng)sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值還未減至零,則sta啟動第i次退避過程,并使用計算出的第i次退避過程對應(yīng)的退避值更新退避計數(shù)器的值;其中,退避計數(shù)器的值在接收到一個可隨機(jī)接入的資源時減1;
其中,第i次退避過程對應(yīng)的退避值通過以下公式計算得到:
bocurr=min[bopre,rand[0,cwo-1]];
其中,bocurr為第i次退避過程對應(yīng)的退避值;
bopre為sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值;
cwo為第i次退避過程對應(yīng)的信標(biāo)幀周期對應(yīng)的最小競爭窗和最大競爭窗中的一個隨機(jī)整數(shù);
rand[0,cwo-1]表示在0至(cwo-1)之間的一個隨機(jī)整數(shù)。
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的數(shù)。
從上述內(nèi)容可以看出:本發(fā)明實施例中,ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;ap向sta發(fā)送第一指示信息。由于第一目標(biāo)蘇醒時刻不晚于sta 下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
圖4示例性示出了本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,如圖4所示,本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta,用于執(zhí)行上述方法流程,用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta400包括接收單元401、處理單元402和發(fā)送單元403:
接收單元,用于接收ap發(fā)送的第一指示信息;其中,第一指示信息為ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時生成的;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
處理單元,用于使sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽目標(biāo)觸發(fā)幀。
可選地,第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā) 幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,且目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
可選地,第一指示信息還包括:
用于指示sta獲取目標(biāo)資源的模式的信息;其中,目標(biāo)資源是sta在接收到目標(biāo)觸發(fā)幀之后所使用的;
其中,用于指示sta獲取目標(biāo)資源的模式的信息,為使sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;或者
用于指示sta獲取目標(biāo)資源的模式的信息,為ap為sta分配的目標(biāo)資源 的標(biāo)識以及sta的標(biāo)識,以使sta在接收到目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
可選地,接收單元,還用于:
接收ap發(fā)送的用于指示ap不接受sta的數(shù)據(jù)傳輸需求的第二指示信息;
其中,第二指示信息為ap在確定不接受sta的數(shù)據(jù)傳輸需求時生成的。
可選地,第二指示信息中包括將第二目標(biāo)蘇醒時刻指示為無效值的信息;
第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子 組標(biāo)識。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空,和/或?qū)⒛繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
可選地,接收單元,還用于:
接收ap發(fā)送的源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;接收ap發(fā)送的非確認(rèn)幀;
其中,非確認(rèn)幀為ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;非確認(rèn)幀包括第二指示信息;
還包括發(fā)送單元,用于:
通過源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向ap發(fā)送數(shù)據(jù)幀。
可選地,接收單元,還用于:
接收ap發(fā)送的源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;接收ap發(fā)送的非確認(rèn)幀;
其中,非確認(rèn)幀為ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;非確認(rèn)幀包括第一指示信息;
還包括發(fā)送單元,用于:
通過源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向ap發(fā)送數(shù)據(jù)幀。
可選地,還包括發(fā)送單元,用于:
向ap發(fā)送數(shù)據(jù)幀;
接收單元,具體用于:
接收ap發(fā)送的確認(rèn)幀;
其中,確認(rèn)幀是ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;確認(rèn)幀包括第二指示信息。
可選地,還包括發(fā)送單元,用于:
向ap發(fā)送數(shù)據(jù)幀;
接收單元,具體用于:
接收ap發(fā)送的確認(rèn)幀;
其中,確認(rèn)幀是ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;確認(rèn)幀包括第一指示信息。
可選地,發(fā)送單元,還用于:
向ap發(fā)送用于指示sta具有數(shù)據(jù)傳輸需求的第三指示信息,以使ap在成功接收到第三指示信息時,確定sta具有數(shù)據(jù)傳輸需求。
可選地,第三指示信息為以下內(nèi)容中的任一項或任幾項中:
數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
可選地,處理單元,還用于:
在第一目標(biāo)蘇醒時刻蘇醒,并偵聽ap發(fā)送的目標(biāo)觸發(fā)幀;
根據(jù)接收到的目標(biāo)觸發(fā)幀,確定sta需要通過競爭模式競爭到目標(biāo)資源的信息;
通過n次退避過程競爭到目標(biāo)資源;其中n為大于等于1的整數(shù);一個退避過程對應(yīng)一個信標(biāo)幀周期;一個信標(biāo)幀周期對應(yīng)一個最小競爭窗和一個最大競爭窗的信息;最小競爭窗和最大競爭窗為兩個大于等于零的數(shù),且最大競爭窗大于最小競爭窗;
針對n次退避過程中的第i次退避過程,執(zhí)行:
i為大于1且小于等于n的整數(shù);
sta在確定第i-1次退避過程中,當(dāng)sta接收到第i-1次退避過程對應(yīng)的信 標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值還未減至零,則sta啟動第i次退避過程,并使用計算出的第i次退避過程對應(yīng)的退避值更新退避計數(shù)器的值;其中,退避計數(shù)器的值在接收到一個可隨機(jī)接入的資源時減1;
其中,第i次退避過程對應(yīng)的退避值通過以下公式計算得到:
bocurr=min[bopre,rand[0,cwo-1]];
其中,bocurr為第i次退避過程對應(yīng)的退避值;
bopre為sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值;
cwo為第i次退避過程對應(yīng)的信標(biāo)幀周期對應(yīng)的最小競爭窗和最大競爭窗中的一個隨機(jī)整數(shù);
rand[0,cwo-1]表示在0至(cwo-1)之間的一個隨機(jī)整數(shù)。
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的數(shù)。
從上述內(nèi)容可以看出:本發(fā)明實施例中,ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;ap向sta發(fā)送第一指示信息。由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
圖5示例性示出了本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,如圖5所示,本發(fā)明實施例提供的一種用于無線局域網(wǎng)中 數(shù)據(jù)傳輸?shù)腶p,用于執(zhí)行上述方法流程,用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)腶p500包括處理器501、收發(fā)器503、存儲器502:
處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
收發(fā)器,用于向sta發(fā)送第一指示信息。
可選地,第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,且目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
可選地,第一指示信息還包括:
用于指示sta獲取目標(biāo)資源的模式的信息;其中,目標(biāo)資源是sta在接收到目標(biāo)觸發(fā)幀之后所使用的;
其中,用于指示sta獲取目標(biāo)資源的模式的信息,為使sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;或者
用于指示sta獲取目標(biāo)資源的模式的信息,為ap為sta分配的目標(biāo)資源的標(biāo)識以及sta的標(biāo)識,以使sta在接收到目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
可選地,處理器,還用于:
在確定不接受sta的數(shù)據(jù)傳輸需求時,生成用于指示ap不接受sta的數(shù)據(jù)傳輸需求的第二指示信息;
向sta發(fā)送第二指示信息。
可選地,第二指示信息中包括將第二目標(biāo)蘇醒時刻指示為無效值的信息;
第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為特殊值的信息為空,和/或?qū)⒛繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息 為空。
可選地,處理器,還用于:
確定sta在預(yù)設(shè)時間段內(nèi)具有數(shù)據(jù)傳輸需求的次數(shù);
在確定的具有數(shù)據(jù)傳輸需求的次數(shù)不大于次數(shù)閾值時,確定接受sta的數(shù)據(jù)傳輸需求;否則,確定不接受sta的數(shù)據(jù)傳輸需求。
可選地,收發(fā)器,還用于:
向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;將非確認(rèn)幀發(fā)送給sta;
處理器,還用于:
在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第二指示信息攜帶于非確認(rèn)幀中。
可選地,收發(fā)器,還用于:
向sta發(fā)送源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;將非確認(rèn)幀發(fā)送給sta;
處理器,還用于:
在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第一指示信息攜帶于非確認(rèn)幀中。
可選地,處理器,還用于:
在成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第二指示信息攜帶于確認(rèn)幀中;
收發(fā)器,還用于:
將確認(rèn)幀發(fā)送給sta。
可選地,處理器,還用于:
在成功接收sta傳輸?shù)臄?shù)據(jù)幀時,將第一指示信息攜帶于確認(rèn)幀中;
收發(fā)器,還用于:
將確認(rèn)幀發(fā)送給sta。
可選地,收發(fā)器,還用于:
接收sta發(fā)送的用于指示sta具有數(shù)據(jù)傳輸需求的第三指示信息;
處理器,具體用于:
在成功接收到第三指示信息時,確定sta具有數(shù)據(jù)傳輸需求。
可選地,第三指示信息為以下內(nèi)容中的任一項或任幾項中:
數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
可選地,收發(fā)器,還用于:
向sta發(fā)送sta下次需偵聽的目標(biāo)觸發(fā)幀;其中,目標(biāo)觸發(fā)幀中包括使sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;
其中,目標(biāo)觸發(fā)幀用于使sta通過n次退避過程競爭到目標(biāo)資源;其中n為大于等于1的整數(shù);一個退避過程對應(yīng)一個信標(biāo)幀周期;一個信標(biāo)幀周期對應(yīng)一個最小競爭窗和一個最大競爭窗的信息;最小競爭窗和最大競爭窗為兩個大于等于零的數(shù),且最大競爭窗大于最小競爭窗;
針對n次退避過程中的第i次退避過程,執(zhí)行:
i為大于1且小于等于n的整數(shù);
sta在確定第i-1次退避過程中,當(dāng)sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值還未減至零,則sta啟動第i次退避過程,并使用計算出的第i次退避過程對應(yīng)的退避值更新退避計數(shù)器的值;其中,退避計數(shù)器的值在接收到一個可隨機(jī)接入的資源時減1;
其中,第i次退避過程對應(yīng)的退避值通過以下公式計算得到:
bocurr=min[bopre,rand[0,cwo-1]];
其中,bocurr為第i次退避過程對應(yīng)的退避值;
bopre為sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值;
cwo為第i次退避過程對應(yīng)的信標(biāo)幀周期對應(yīng)的最小競爭窗和最大競爭窗 中的一個隨機(jī)整數(shù);
rand[0,cwo-1]表示在0至(cwo-1)之間的一個隨機(jī)整數(shù)。
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的數(shù)。
其中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器代表的一個或多個處理器和存儲器代表的存儲器的各種電路鏈接在一起??偩€架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進(jìn)行進(jìn)一步描述??偩€接口提供接口。收發(fā)器可以是多個元件,即包括發(fā)送機(jī)和收發(fā)機(jī),提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。處理器負(fù)責(zé)管理總線架構(gòu)和通常的處理,存儲器可以存儲處理器在執(zhí)行操作時所使用的數(shù)據(jù)。
從上述內(nèi)容可以看出:本發(fā)明實施例中,ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;ap向sta發(fā)送第一指示信息。由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
圖6示例性示出了本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,如圖6所示,本發(fā)明實施例提供的一種用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta,用于執(zhí)行上述方法流程,用于無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)膕ta600包括處理器601、收發(fā)器603、存儲器602:
處理器,用于讀取存儲器中的程序,執(zhí)行下列過程:
通過收發(fā)器接收ap發(fā)送的第一指示信息;其中,第一指示信息為ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時生成的;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
使sta在第一目標(biāo)蘇醒時刻蘇醒,并偵聽目標(biāo)觸發(fā)幀;
收發(fā)器,用于接收ap發(fā)送的第一指示信息。
可選地,第一目標(biāo)蘇醒時刻的信息為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻;
第一目標(biāo)蘇醒時刻。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息,以及能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,用于指示第一目標(biāo)蘇醒時刻的信息為能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息、能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息,以及能夠指示出目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空;
在第一目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,若目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期為當(dāng)前信標(biāo)幀周期,且目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組為當(dāng)前觸發(fā)幀子組,則能夠指示出目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量的信息為空,且能夠指示出目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識的信息為空。
可選地,第一指示信息還包括:
用于指示sta獲取目標(biāo)資源的模式的信息;其中,目標(biāo)資源是sta在接收到目標(biāo)觸發(fā)幀之后所使用的;
其中,用于指示sta獲取目標(biāo)資源的模式的信息,為使sta在接收到目標(biāo)觸發(fā)幀之后通過競爭模式獲取目標(biāo)資源的信息;或者
用于指示sta獲取目標(biāo)資源的模式的信息,為ap為sta分配的目標(biāo)資源的標(biāo)識以及sta的標(biāo)識,以使sta在接收到目標(biāo)觸發(fā)幀之后通過調(diào)度模式獲取目標(biāo)資源標(biāo)識對應(yīng)的目標(biāo)資源。
可選地,收發(fā)器,還用于:
接收ap發(fā)送的用于指示ap不接受sta的數(shù)據(jù)傳輸需求的第二指示信息;
其中,第二指示信息為ap在確定不接受sta的數(shù)據(jù)傳輸需求時生成的。
可選地,第二指示信息中包括將第二目標(biāo)蘇醒時刻指示為無效值的信息;
第二目標(biāo)蘇醒時刻為以下內(nèi)容中的任一項:
目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻;
目標(biāo)觸發(fā)幀的發(fā)送時刻。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息,以及目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將第二目標(biāo)蘇醒時刻指示為無效值的信息為將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值或特殊值的信息、將目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值或特殊值的信息,以及將目標(biāo)觸發(fā)幀在所屬的觸發(fā)幀子組中位于第幾個觸發(fā)幀的位置標(biāo)識指示為無效值的信息;
其中,一個信標(biāo)幀周期內(nèi)預(yù)設(shè)的每個觸發(fā)幀對應(yīng)一個觸發(fā)幀子組;每個觸發(fā)幀子組包括至少一個觸發(fā)幀,每個觸發(fā)幀子組包括的所有觸發(fā)幀對應(yīng)一個子組標(biāo)識。
可選地,在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀所屬的觸發(fā)幀子組中包括的第一個觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空;
在第二目標(biāo)蘇醒時刻為目標(biāo)觸發(fā)幀的發(fā)送時刻時,將目標(biāo)觸發(fā)幀所屬的信標(biāo)幀周期與當(dāng)前信標(biāo)幀周期之間所間隔的信標(biāo)幀周期的數(shù)量指示為無效值的信息為空,和/或?qū)⒛繕?biāo)觸發(fā)幀所屬的觸發(fā)幀子組的子組標(biāo)識指示為無效值的信息為空。
可選地,收發(fā)器,還用于:
接收ap發(fā)送的源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;接收ap發(fā)送的非確認(rèn)幀;
其中,非確認(rèn)幀為ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;非確認(rèn)幀包括第二指示信息;
通過源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向ap發(fā)送數(shù)據(jù)幀。
可選地,收發(fā)器,還用于:
接收ap發(fā)送的源觸發(fā)幀,源觸發(fā)幀中包括ap為sta分配的使sta發(fā)送數(shù)據(jù)幀時所使用的源資源的標(biāo)識以及sta的標(biāo)識;接收ap發(fā)送的非確認(rèn)幀;
其中,非確認(rèn)幀為ap在發(fā)送源觸發(fā)幀之后的設(shè)定時長內(nèi)未成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;非確認(rèn)幀包括第一指示信息;
通過源觸發(fā)幀中的所述源資源的標(biāo)識對應(yīng)的源資源向ap發(fā)送數(shù)據(jù)幀。
可選地,收發(fā)器,還用于:
向ap發(fā)送數(shù)據(jù)幀;
接收ap發(fā)送的確認(rèn)幀;
其中,確認(rèn)幀為ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;確認(rèn)幀包括第二指示信息。
可選地,收發(fā)器,還用于:
向ap發(fā)送數(shù)據(jù)幀;
接收ap發(fā)送的確認(rèn)幀;
其中,確認(rèn)幀為ap在成功接收sta傳輸?shù)臄?shù)據(jù)幀時發(fā)送的;確認(rèn)幀包括第一指示信息。
可選地,收發(fā)器,還用于:
向ap發(fā)送用于指示sta具有數(shù)據(jù)傳輸需求的第三指示信息,以使ap在成功接收到第三指示信息時,確定sta具有數(shù)據(jù)傳輸需求。
可選地,第三指示信息為以下內(nèi)容中的任一項或任幾項中:
數(shù)據(jù)幀中新增加的隨機(jī)接入請求標(biāo)志位rar上的指示信息;
數(shù)據(jù)幀中的更多數(shù)據(jù)區(qū)域(moredatafield)字段上的指示信息;
數(shù)據(jù)幀中的緩存數(shù)據(jù)量(buffer)字段上的指示信息。
可選地,處理器,還用于:
在第一目標(biāo)蘇醒時刻蘇醒,并偵聽ap發(fā)送的目標(biāo)觸發(fā)幀;
根據(jù)接收到的目標(biāo)觸發(fā)幀,確定sta需要通過競爭模式競爭到目標(biāo)資源的信息;
通過n次退避過程競爭到目標(biāo)資源;其中n為大于等于1的整數(shù);一個退避過程對應(yīng)一個信標(biāo)幀周期;一個信標(biāo)幀周期對應(yīng)一個最小競爭窗和一個最大競爭窗的信息;最小競爭窗和最大競爭窗為兩個大于等于零的數(shù),且最大競爭窗大于最小競爭窗;
針對n次退避過程中的第i次退避過程,執(zhí)行:
i為大于1且小于等于n的整數(shù);
sta在確定第i-1次退避過程中,當(dāng)sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值還未減至零,則sta啟動第i次退避過程,并使用計算出的第i次退避過程對應(yīng)的退避值更新退避計數(shù)器的值;其中,退避計數(shù)器的值在接收到一個可隨機(jī)接入的資源時減1;
其中,第i次退避過程對應(yīng)的退避值通過以下公式計算得到:
bocurr=min[bopre,rand[0,cwo-1]];
其中,bocurr為第i次退避過程對應(yīng)的退避值;
bopre為sta接收到第i-1次退避過程對應(yīng)的信標(biāo)幀周期的下一個信標(biāo)幀周期的第一個觸發(fā)幀時,退避計數(shù)器的值;
cwo為第i次退避過程對應(yīng)的信標(biāo)幀周期對應(yīng)的最小競爭窗和最大競爭窗中的一個隨機(jī)整數(shù);
rand[0,cwo-1]表示在0至(cwo-1)之間的一個隨機(jī)整數(shù)。
min[bopre,rand[0,cwo-1]]表示在bopre和rand[0,cwo-1]中的較小的 數(shù)。
其中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器代表的一個或多個處理器和存儲器代表的存儲器的各種電路鏈接在一起??偩€架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進(jìn)行進(jìn)一步描述。總線接口提供接口。收發(fā)器可以是多個元件,即包括發(fā)送機(jī)和收發(fā)機(jī),提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。處理器負(fù)責(zé)管理總線架構(gòu)和通常的處理,存儲器可以存儲處理器在執(zhí)行操作時所使用的數(shù)據(jù)。
從上述內(nèi)容可以看出:本發(fā)明實施例中,ap在sta具有數(shù)據(jù)傳輸需求,且接受數(shù)據(jù)傳輸需求時,生成第一指示信息;其中,第一指示信息中包括用于指示第一目標(biāo)蘇醒時刻的信息;第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻;ap向sta發(fā)送第一指示信息。由于第一目標(biāo)蘇醒時刻不晚于sta下次需偵聽的目標(biāo)觸發(fā)幀的發(fā)送時刻,且不早于目標(biāo)觸發(fā)幀所屬于的信標(biāo)幀周期中第一個信標(biāo)幀的發(fā)送時刻,因此,sta可以在接收到第一指示信息之后進(jìn)入省電模式,不偵聽觸發(fā)幀,直至第一目標(biāo)蘇醒時刻再蘇醒,并在蘇醒后不會延誤偵聽目標(biāo)觸發(fā)幀的時間,從而降低了數(shù)據(jù)傳輸過程中的能耗。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或 方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。