亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

下行數(shù)據(jù)發(fā)送和接收方法及其接入點ap和站點sta的制作方法

文檔序號:7998396閱讀:210來源:國知局
下行數(shù)據(jù)發(fā)送和接收方法及其接入點ap和站點sta的制作方法
【專利摘要】本發(fā)明實施例提供一種下行數(shù)據(jù)發(fā)送和接收方法及其接入點AP和站點STA,下行數(shù)據(jù)的發(fā)送方法包括:接入點AP接收站點STA發(fā)送的第一允許發(fā)送消息,其中,所述第一允許發(fā)送消息中包括覆蓋所述STA的所有BSS的標識;所述AP根據(jù)所述第一允許發(fā)送消息確定所述AP發(fā)送下行數(shù)據(jù)的起始時間,使得所述AP確定的起始時間與所述第一允許發(fā)送消息中其他BSS的AP確定的起始時間相同;所述AP在確定的起始時間開始發(fā)送下行數(shù)據(jù)。各AP都有數(shù)據(jù)發(fā)送時,分別根據(jù)收到的第一允許發(fā)送消息確定發(fā)送數(shù)據(jù)的起始時間,通過使各個AP確定的起始時間相同,從而保證各個AP能夠同步發(fā)送數(shù)據(jù),避免了重疊區(qū)域內各個AP發(fā)送數(shù)據(jù)不同步產(chǎn)生的相互干擾。
【專利說明】下行數(shù)據(jù)發(fā)送和接收方法及其接入點AP和站點STA

【技術領域】
[0001] 本發(fā)明涉及通信技術,尤其涉及一種下行數(shù)據(jù)發(fā)送和接收方法及其接入點AP和 站點STA。

【背景技術】
[0002] 802. 11規(guī)范中,一個接入點(Access Point,簡稱AP)以及與AP關聯(lián)的多個站點 (Station,簡稱STA)組成一個基本服務集(Basic Service Set,簡稱BSS)。通常,在AP的 無線信號覆蓋范圍的STA是與該AP關聯(lián)的。802. 11所定義的無線局域網(wǎng)(Wireless Local Area Networks簡稱WLAN)利用帶有沖突避免的載波偵聽多路訪問機制(Carrier Sense Multiple Access with Collision Avoidance,CSMA\CA)使多個站點共享無線信道,但這 種隨機的接入方式無法保證各個發(fā)射節(jié)點間的同步。
[0003] 在實際的應用中,多個BSS在覆蓋區(qū)域上出現(xiàn)交疊的情形很普遍,從而形成重疊 BSS(0verlapping BSS,簡稱0BSS)。當多個AP分別向位于0BSS內的多個STA同時發(fā)送數(shù) 據(jù),它們之間互為干擾,為了在接收端相干接收信號并消除干擾,需要各個發(fā)射節(jié)點嚴格的 時間同步和頻率同步。例如,STA1和STA2位于0BSS內,API向STA1發(fā)送數(shù)據(jù),AP2向STA2 發(fā)送數(shù)據(jù),此時,兩個STA1和STA2互為干擾,為了在接收端(即STA)消除干擾,必須保證干 擾對齊,即保證發(fā)送端時間的頻率同步。


【發(fā)明內容】

[0004] 本發(fā)明提供一種下行數(shù)據(jù)發(fā)送和接收方法及其接入點AP和站點STA,用于解決現(xiàn) 有技術中位于重疊區(qū)域內的STA接收到的多個AP的數(shù)據(jù)不同步的問題。
[0005] 本發(fā)明第一方面提供一種下行數(shù)據(jù)發(fā)送方法,包括:
[0006] 接入點AP接收站點STA發(fā)送的第一允許發(fā)送消息,其中,所述第一允許發(fā)送消息 中包括覆蓋所述STA的所有基本服務集BSS的標識;
[0007] 所述AP根據(jù)所述第一允許發(fā)送消息確定所述AP發(fā)送下行數(shù)據(jù)的起始時間,使得 所述AP確定的起始時間與所述第一允許發(fā)送消息中其他BSS的AP確定的起始時間相同;
[0008] 所述AP在確定的起始時間開始發(fā)送下行數(shù)據(jù)。
[0009] 在本發(fā)明第一方面的第一種可能的實現(xiàn)方式中,所述AP根據(jù)所述第一允許發(fā)送 消息確定所述AP發(fā)送下行數(shù)據(jù)的起始時間包括:
[0010] 所述AP確定自身對應的BSS在所述第一允許發(fā)送消息中的順序;
[0011] 所述AP根據(jù)所述順序確定起算時間和等待時長,根據(jù)所述起算時間和等待時長 確定所述起始時間。
[0012] 在本發(fā)明第一方面的第二種可能的實現(xiàn)方式中,在AP接收STA發(fā)送的第一允許發(fā) 送消息之前,還包括:
[0013] 所述AP需要發(fā)送下行數(shù)據(jù)時,識別待使用的下行信道是否空閑;
[0014] 若所述AP識別到所述下行信道空閑,則向待發(fā)送下行數(shù)據(jù)的STA發(fā)送表示所述AP 為使用所述下行信道的發(fā)起者的第一請求發(fā)送消息,以指示所述STA標識發(fā)送的第一允許 發(fā)送消息對應于使用所述下行信道的發(fā)起者。
[0015] 在本發(fā)明第一方面的第三種可能的實現(xiàn)方式中,所述AP需要發(fā)送下行數(shù)據(jù)時,識 別待使用的下行信道是否空閑包括:
[0016] 所述AP需要發(fā)送下行數(shù)據(jù)時,判斷是否收到與待使用的下行信道對應的第一允 許發(fā)送消息;
[0017] 若是,則確定所述下行信道非空閑,并根據(jù)所述第一允許發(fā)送消息中攜帶的占用 預估時間,確定所述下行信道的釋放時間;
[0018] 若否,則確定所述下行信道空閑。
[0019] 在本發(fā)明第一方面的第四種可能的實現(xiàn)方式中,所述AP根據(jù)所述順序確定起算 時間和等待時長包括:
[0020] 所述AP根據(jù)所述第一允許發(fā)送消息識別自身是否對應于使用所述下行信道的發(fā) 起者;
[0021] 若是,則所述AP確定接收所述第一允許發(fā)送消息的時間為起算時間,并根據(jù)所述 第一允許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的等待時長;
[0022] 若否,則所述AP根據(jù)所述順序發(fā)送第二請求發(fā)送消息,并接收返回的第二允許發(fā) 送消息,將接收所述第二允許發(fā)送消息的時間作為起算時間,并根據(jù)所述第一允許發(fā)送消 息定自身發(fā)送下行數(shù)據(jù)的等待時長,其中,所述第二請求發(fā)送消息用于表示所述AP非使用 所述下行信道的發(fā)起者,以指示所述STA標識發(fā)送的第二允許發(fā)送消息非對應于使用所述 下行信道的發(fā)起者。
[0023] 在本發(fā)明第一方面的第五種可能的實現(xiàn)方式中,所述AP根據(jù)所述第一允許發(fā)送 消息確定自身發(fā)送下行數(shù)據(jù)的等待時長包括:
[0024] 所述AP獲取所述STA接收第一請求發(fā)送消息的時長TKTS,獲取所述STA根據(jù)所述 第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長T CTS ;
[0025] 所述AP根據(jù)所述第一允許發(fā)送消息中各BSS的數(shù)量N,以及自身在各BSS中的序 號n,基于下述公式確定等待時長:
[0026] T,= (N-n) X T+TSIFS
[0027] 其中,T=Tcts+Tkts+2XTsifs,TSIFS 為短幀間隔。
[0028] 在本發(fā)明第一方面的第六種可能的實現(xiàn)方式中,所述AP根據(jù)所述順序發(fā)送第二 請求發(fā)送消息包括:
[0029] 所述AP根據(jù)自身在各BSS中的序號n,基于以下公式計算發(fā)送所述第二請求發(fā)送 信息所需的等待時長Τ'' :
[0030] Τ,,= (η-2) X Τ ;
[0031] 其中,T=Tcts+Tkts+2XTsifs,T SIFS為短幀間隔,TKTS為接收所述第一請求發(fā)送消息的 時長,TCTS為根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長。
[0032] 在本發(fā)明第一方面的第七種可能的實現(xiàn)方式中,所述AP獲取所述STA接收第一請 求發(fā)送消息的時長T KTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送 消息的時長TCTS包括:
[0033] 所述AP從所述第一允許發(fā)送消息中解析獲取所述STA接收第一請求發(fā)送消息 的時長TKTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長 TCTS。
[0034] 結合本本發(fā)明第一方面及第一方面的第一種至第七種可能的實現(xiàn)方式,在本發(fā)明 第一方面的第八種可能的實現(xiàn)方式中,所述BSS標識為AP的MAC地址。
[0035] 本發(fā)明第二方面提供一種下行數(shù)據(jù)接收方法,包括:
[0036] 站點STA接收接入點AP發(fā)送的請求發(fā)送消息;
[0037] 所述STA根據(jù)所述請求發(fā)送消息生成允許發(fā)送消息,所述允許發(fā)送消息中攜帶覆 蓋所述STA的所有基本服務集BSS的標識,并向所述AP發(fā)送所述允許發(fā)送消息,以指示所 述AP根據(jù)所述允許發(fā)送消息確定發(fā)送下行數(shù)據(jù)的起始時間,其中,所述允許發(fā)送消息中各 BSS對應的AP確定的起始時間相同;
[0038] 所述STA根據(jù)確定的起始時間接收下行數(shù)據(jù)。
[0039] 在本發(fā)明第二方面的第一種可能的實現(xiàn)方式中,所述STA根據(jù)所述請求發(fā)送消息 生成允許發(fā)送消息,所述允許發(fā)送消息中攜帶覆蓋自身的所有基本服務集BSS的標識,并 向所述AP發(fā)送所述允許發(fā)送消息包括 :
[0040] 所述STA將覆蓋自身的所有BSS對應的AP的標識按順序攜帶在所述允許發(fā)送消 息中,且攜帶所有BSS的數(shù)量;
[0041] 所述STA發(fā)送所述允許發(fā)送消息。
[0042] 在本發(fā)明第二方面的第二種可能的實現(xiàn)方式中,還包括:
[0043] 所述STA在接入網(wǎng)絡時,和物理位置變更時,掃描覆蓋自身的所述所有BSS,并進 行記錄。
[0044] 結合本發(fā)明第二方面及第二方面的第一種和第二種可能的實現(xiàn)方式,在本發(fā)明第 二方面的第三種可能的實現(xiàn)方式中,所述STA根據(jù)所述請求發(fā)送消息生成允許發(fā)送消息, 所述允許發(fā)送消息中攜帶覆蓋自身的所有基本服務集BSS的標識,并向所述AP發(fā)送所述允 許發(fā)送消息包括:
[0045] 所述STA根據(jù)所述發(fā)送請求消息識別是否為使用下行信道的發(fā)起者發(fā)送的;
[0046] 若是,則所述STA將覆蓋自身的所有BSS的標識攜帶在允許發(fā)送消息中,且標識所 述允許發(fā)送消息對應于使用所述下行信道的發(fā)起者;
[0047] 若否,則所述STA將覆蓋自身的所有BSS的標識攜帶在允許發(fā)送消息中,且標識所 述允許發(fā)送消息非對應于使用所述下行信道的發(fā)起者;
[0048] 所述STA廣播發(fā)送所述允許發(fā)送消息。
[0049] 本發(fā)明第三方面提供一種接入點AP,包括:
[0050] 接收模塊,用于接收站點STA發(fā)送的第一允許發(fā)送消息,其中,所述第一允許發(fā)送 消息中包括覆蓋所述STA的所有基本服務集BSS的標識;
[0051] 起始時間確定模塊,用于根據(jù)所述第一允許發(fā)送消息確定所述AP發(fā)送下行數(shù)據(jù) 的起始時間,使得所述AP確定的起始時間與所述第一允許發(fā)送消息中其他BSS的AP確定 的起始時間相同;
[0052] 發(fā)送模塊,用于在確定的起始時間開始發(fā)送下行數(shù)據(jù)。
[0053] 在本發(fā)明第三方面的第一種可能的實現(xiàn)方式中,所述起始時間確定模塊包括:
[0054] 順序確定單元,用于確定所述AP對應的BSS在所述第一允許發(fā)送消息中的順序;
[0055] 時間確定單元,用于根據(jù)所述順序確定起算時間和等待時長,根據(jù)所述起算時間 和等待時長確定所述起始時間。
[0056] 在本發(fā)明第三方面的第二種可能的實現(xiàn)方式中,所述的AP還包括:
[0057] 信道識別模塊,用于在所述AP需要發(fā)送下行數(shù)據(jù)時,識別待使用的下行信道是否 空閑;
[0058] 若所述AP識別到所述下行信道空閑,則向待發(fā)送下行數(shù)據(jù)的STA發(fā)送表示所述AP 為使用所述下行信道的發(fā)起者的第一請求發(fā)送消息,以指示所述STA標識發(fā)送的第一允許 發(fā)送消息對應于使用所述下行信道的發(fā)起者。
[0059] 在本發(fā)明第三方面的第三種可能的實現(xiàn)方式中,所述信道識別模塊具體用于:
[0060] 在所述AP需要發(fā)送下行數(shù)據(jù)時,判斷是否收到與待使用的下行信道對應的第一 允許發(fā)送消息;
[0061] 若是,則確定所述下行信道非空閑,并根據(jù)所述第一允許發(fā)送消息中攜帶的占用 預估時間,確定所述下行信道的釋放時間;
[0062] 若否,則確定所述下行信道空閑。
[0063] 在本發(fā)明第三方面的第四種可能的實現(xiàn)方式中,所述時間確定單元具體用于:
[0064] 根據(jù)所述第一允許發(fā)送消息識別所述AP是否對應于使用所述下行信道的發(fā)起 者;
[0065] 若是,則確定接收所述第一允許發(fā)送消息的時間為起算時間,并根據(jù)所述第一允 許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的等待時長;
[0066] 若否,則根據(jù)所述順序發(fā)送第二請求發(fā)送消息,并接收返回的第二允許發(fā)送消息, 將接收所述第二允許發(fā)送消息的時間為起算時間,并根據(jù)所述第一允許發(fā)送消息確定所述 AP發(fā)送下行數(shù)據(jù)的等待時長,其中,所述第二請求發(fā)送消息用于表示所述AP非使用所述下 行信道的發(fā)起者,以指示所述STA標識發(fā)送的第二允許發(fā)送消息非對應于使用所述下行信 道的發(fā)起者。
[0067] 在本發(fā)明第三方面的第五種可能的實現(xiàn)方式中,所述時間確定單元根據(jù)所述第一 允許發(fā)送消息確定所述AP發(fā)送下行數(shù)據(jù)的等待時長包括:
[0068] 獲取所述STA接收第一請求發(fā)送消息的時長TKTS,獲取所述STA根據(jù)所述第一請求 發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長T CTS ;
[0069] 根據(jù)所述第一允許發(fā)送消息中各BSS的數(shù)量N,以及所述AP在各BSS中的序號n, 基于下述公式確定等待時長:
[0070] T,= (N-n) X T+TSIFS
[0071] 其中,T=Tcts+Tkts+2XTsifs,TSIFS 為短幀間隔。
[0072] 在本發(fā)明第三方面的第六種可能的實現(xiàn)方式中,所述時間確定單元根據(jù)所述順序 發(fā)送第二請求發(fā)送消息包括:
[0073] 根據(jù)所述AP在各BSS中的序號n,基于以下公式計算發(fā)送所述第二請求發(fā)送信息 所需的等待時長Τ'' :
[0074] Τ,,= (η-2) X Τ ;
[0075] 其中,T=Tcts+Tkts+2XTsifs,T SIFS為短幀間隔,TKTS為接收所述第一請求發(fā)送消息的 時長,TCTS為根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長。
[0076] 在本發(fā)明第三方面的第七種可能的實現(xiàn)方式中,所述獲取所述STA接收第一請求 發(fā)送消息的時長T KTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消 息的時長TCTS包括:
[0077] 從所述第一允許發(fā)送消息中解析獲取所述STA接收第一請求發(fā)送消息的時長 TKTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長T CTS。
[0078] 結合本發(fā)明第三方面及第三方面的第一種至第七種可能的實現(xiàn)方式,在本發(fā)明第 三方面的第八種可能的實現(xiàn)方式中,所述BSS標識為AP的MAC地址。
[0079] 本發(fā)明第四方面提供一種站點STA,包括:
[0080] 請求發(fā)送消息接收模塊,用于接收接入點AP發(fā)送的請求發(fā)送消息;
[0081] 發(fā)送模塊,用于根據(jù)所述請求發(fā)送消息生成允許發(fā)送消息,所述允許發(fā)送消息中 攜帶覆蓋所述站點STA的所有基本服務集BSS的標識,并向所述AP發(fā)送所述允許發(fā)送消 息,以指示所述AP根據(jù)所述允許發(fā)送消息確定發(fā)送下行數(shù)據(jù)的起始時間,其中,所述允許 發(fā)送消息中各BSS對應的AP確定的起始時間相同;
[0082] 數(shù)據(jù)接收模塊,用于根據(jù)確定的起始時間接收下行數(shù)據(jù)。
[0083] 在本發(fā)明第四方面的第一種可能的實現(xiàn)方式中,所述發(fā)送模塊包括:
[0084] 信息生成單元,將覆蓋所述STA的所有BSS對應的AP的標識按順序攜帶在所述允 許發(fā)送消息中,且攜帶所有BSS的數(shù)量;
[0085] 信息發(fā)送單元,用于發(fā)送所述允許發(fā)送消息。
[0086] 在本發(fā)明第四方面的第二種可能的實現(xiàn)方式中,還包括:
[0087] 掃描模塊,用于在所述STA接入網(wǎng)絡時,和物理位置變更時,掃描覆蓋所述STA的 所有BSS,并進行記錄。
[0088] 結合本發(fā)明第四方面及第四方面第一種至第二種可能的實現(xiàn)方式,在本發(fā)明第四 方面的第三種可能的實現(xiàn)方式中,還包括:
[0089] 消息識別模塊,用于根據(jù)所述發(fā)送請求消息識別是否為使用下行信道的發(fā)起者發(fā) 送的;
[0090] 若是,則所述發(fā)送模塊將覆蓋所述STA的所有BSS的標識攜帶在允許發(fā)送消息中, 且標識所述允許發(fā)送消息對應于使用所述下行信道的發(fā)起者;
[0091] 若否,則所述發(fā)送模塊將覆蓋所述STA的所有BSS的標識攜帶在允許發(fā)送消息中, 且標識所述允許發(fā)送消息非對應于使用所述下行信道的發(fā)起者;
[0092] 所述發(fā)送模塊發(fā)送所述允許發(fā)送消息。
[0093] 本發(fā)明實施例提供一種下行數(shù)據(jù)的發(fā)送和接收方法及其接入點AP和站點STA,本 發(fā)明提供的方法,當AP有下行數(shù)據(jù)要發(fā)送時,收到STA廣播發(fā)送第一允許發(fā)送消息的所有 AP都根據(jù)收到的第一允許發(fā)送消息確定發(fā)送數(shù)據(jù)的起始時間,當起始時間到時才開始發(fā)送 數(shù)據(jù),通過使各個AP確定的起始時間相同,從而保證各個AP能夠同步發(fā)送數(shù)據(jù),避免了重 疊區(qū)域內各個AP發(fā)送數(shù)據(jù)不同步時產(chǎn)生的相互干擾。

【專利附圖】

【附圖說明】
[0094] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0095] 圖1為本發(fā)明下行數(shù)據(jù)發(fā)送方法實施例一的流程圖;
[0096] 圖2為本發(fā)明下行數(shù)據(jù)發(fā)送方法實施例二的流程圖;
[0097] 圖3為本發(fā)明實施例所適用的兩個BSS之間重疊的示意圖;
[0098] 圖4為本發(fā)明下行數(shù)據(jù)接收方法實施例三的流程圖;
[0099] 圖5為本發(fā)明兩個AP同時向一個STA發(fā)送數(shù)據(jù)時頻偏示意圖;
[0100] 圖6為本發(fā)明兩個AP同時向一個STA發(fā)送數(shù)據(jù)時采樣頻偏示意圖;
[0101] 圖7為本發(fā)明下行數(shù)據(jù)發(fā)送方法實施例四的流程圖;
[0102] 圖8為兩個AP同時發(fā)送數(shù)據(jù)的示意圖;
[0103] 圖9為本發(fā)明實施五提供的AP的結構示意圖;
[0104] 圖10為本發(fā)明實施例六提供的AP的結構示意圖;
[0105] 圖11為本發(fā)明實施例七提供的STA的結構示意圖;
[0106] 圖12為本發(fā)明實施例八提供的STA的結構示意圖;
[0107] 圖13為本發(fā)明實施例九提供的AP的結構示意圖;
[0108] 圖14為本發(fā)明實施例十提供的STA的結構示意圖。

【具體實施方式】
[0109] 為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員 在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0110] 圖1為本發(fā)明下行數(shù)據(jù)發(fā)送方法實施例一的流程圖。本實施例提供的方法可以由 下行數(shù)據(jù)發(fā)送裝置執(zhí)行,下行數(shù)據(jù)發(fā)送裝置集成在AP中,本領域技術人員可以理解,AP可 以是能夠為無線終端提供無線信號收發(fā)服務的網(wǎng)絡側設備。每個AP提供的無線信號可覆 蓋一定的位置范圍,布置多個AP時,呈蜂窩狀的各個覆蓋區(qū)域構成整個無線網(wǎng)絡。各個AP 相鄰的區(qū)域可能會出現(xiàn)覆蓋區(qū)域交疊的情況。此交疊區(qū)域可以是兩個AP交疊,也可以是三 個或更多個AP交疊。STA可能位于此交疊區(qū)域中,能接收到兩個以上AP發(fā)送的無線信號, 但STA可基于一定的機制選擇其中一個AP為其提供服務。例如基于功率來選擇,本發(fā)明實 施例對此不進行限制。
[0111] 對于位于交疊區(qū)域的STA,其接收下行數(shù)據(jù)時可能會發(fā)生干擾,為了在接收端通過 干擾對齊的方式消除干擾,必須保證各個AP向交疊區(qū)域內的STA發(fā)送數(shù)據(jù)時,能夠同時發(fā) 送,本實施例即解決此問題提供了下行數(shù)據(jù)發(fā)送方法,任意一個AP均可執(zhí)行此方法。
[0112] 本實施例提供的方法,包括以下步驟:
[0113] 步驟101、AP接收STA發(fā)送的第一允許發(fā)送消息,其中,第一允許發(fā)送消息中包括 覆蓋STA的所有基本服務集BSS的標識。
[0114] 本實施例中,STA位于多個BSS覆蓋區(qū)域的重疊區(qū)域內。即STA位于0BSS內,因 此,STA能夠掃描到覆蓋自身的所有BSS。STA向覆蓋自身的所有BSS的AP廣播發(fā)送第一 允許發(fā)送消息,由于這些BSS的AP的無線信號覆蓋該STA,所以這些BSS的AP都能接收到 第一允許發(fā)送消息,第一允許消息中攜帶覆蓋STA的所有BSS的標識(Basic Service Set Identity,簡稱 BSSID)。BSSID 可以為 AP 的媒體訪問控制(Media Access Control,簡稱 MAC)地址,也可以為其他標識,由于BSS與AP對應,所以BSS的標識即可以確定AP。當AP 需要向自己服務的STA發(fā)送下行數(shù)據(jù)前,AP都會向該STA發(fā)送一個請求發(fā)送消息(Request To Send,簡稱RTS),在收到該STA返回的允許發(fā)送消息(Clear To Send,簡稱CTS)后,AP 才能發(fā)送數(shù)據(jù)。本步驟中,AP接收到的第一 CTS,可以是自身下發(fā)RTS而觸發(fā)返回的CTS, 也可以是其他AP下發(fā)RTS后觸發(fā)STA返回的。
[0115] 步驟102、AP根據(jù)第一允許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的起始時間,使得AP 確定的起始時間與第一允許發(fā)送消息中其他BSS的AP確定的起始時間相同。
[0116] 本實施例中,由于STA向所有覆蓋該STA的AP都發(fā)送第一允許發(fā)送消息,因此,各 個AP在接收到第一允許發(fā)送消息后,若有數(shù)據(jù)要發(fā)送,則根據(jù)第一允許發(fā)送消息確定自身 發(fā)送下行數(shù)據(jù)的起始時間,使得各個AP確定的起始時間都是相同的。
[0117] 步驟103、AP在確定的起始時間開始發(fā)送下行數(shù)據(jù)。
[0118] AP在確定發(fā)送下行數(shù)據(jù)的起始時間后,等待起始時間到時開始發(fā)送下行數(shù)據(jù)。由 于各個AP確定的起始時間都是相同的,因此,保證各個AP同步向對應的STA發(fā)送下行數(shù) 據(jù)。
[0119] 本實施例提供的方法,當AP有下行數(shù)據(jù)要發(fā)送時,收到STA廣播發(fā)送第一允許發(fā) 送消息的所有AP都根據(jù)收到的第一允許發(fā)送消息確定發(fā)送數(shù)據(jù)的起始時間,當起始時間 到時才開始發(fā)送數(shù)據(jù),通過使各個AP確定的起始時間相同,從而保證各個AP能夠同步發(fā)送 數(shù)據(jù),避免了重疊區(qū)域內各個AP發(fā)送數(shù)據(jù)不同步時產(chǎn)生的相互干擾。
[0120] 存在交疊區(qū)域的各AP,若不存在同時發(fā)送下行數(shù)據(jù)的需求,則其可以在不同的時 間各自發(fā)送,必然不會發(fā)生干擾。本發(fā)明實施例的技術方案主要適用于各AP要同時占用某 下行信道來發(fā)送數(shù)據(jù)的情況,此時,通過STA發(fā)送允許發(fā)送消息使得各AP知道存在交疊區(qū) 域的其他AP,從而定時至相同時間開始發(fā)送下行數(shù)據(jù),以保證同步發(fā)送數(shù)據(jù)。當AP產(chǎn)生相 同下行信道發(fā)送數(shù)據(jù)時此干擾尤為明顯,在非交疊區(qū)域,AP可獨立使用此下行信道,而在交 疊區(qū)域,即存在各AP競爭使用下行信道的機制,下面將通過實施例詳細描述。
[0121] 圖2為本發(fā)明下行數(shù)據(jù)發(fā)送方法實施例二的流程圖,本實施例在實施例一的基礎 上,對各個AP如何根據(jù)第一允許發(fā)送消息確定發(fā)送數(shù)據(jù)的起始時間進行詳細的說明。本實 施例提供的方法具體包括以下步驟:
[0122] 步驟201、AP需要發(fā)送下行數(shù)據(jù)時,識別待使用的下行信道是否空閑。
[0123] 需要說明的是,由于正交頻分復用(Orthogonal Frequency Division Multiplexing,簡稱OFDM)技術的抗干擾能力較強,因此多個相鄰的BSS可以使用相同的頻 率資源傳輸數(shù)據(jù),當多個相鄰的BSS有重疊的情況下。圖3為本發(fā)明實施例所適用的兩個 BSS之間重疊的示意圖,如圖3所示,BSS1和BSS2有重疊區(qū)域,即圖中兩個覆蓋區(qū)域的交疊 區(qū)域,STA1和STA2處于重疊區(qū)域內,當API由數(shù)據(jù)向STA1發(fā)送時,AP2也可以向STA2發(fā)送 數(shù)據(jù),這時兩個發(fā)射節(jié)點之間互為干擾。位于重疊區(qū)域內的STA能接收到覆蓋該STA的所 有AP發(fā)送的數(shù)據(jù),因此,STA1接收到的數(shù)據(jù)會受到STA2的干擾。
[0124] AP需要發(fā)送下行數(shù)據(jù)時,識別待使用的下行信道是否空閑具體為,AP需要發(fā)送下 行數(shù)據(jù)時,判斷是否收到與待使用的下行信道對應的第一允許發(fā)送消息。若是,即AP收到 與待使用的下行信道對應的第一允許發(fā)送消息,則確定下行信道非空閑,此時AP非對應于 發(fā)起者,并根據(jù)第一允許發(fā)送消息中攜帶的占用預估時間,確定下行信道的釋放時間。若 否,即AP沒有收到與待使用的下行信道對應的第一允許發(fā)送消息,則確定下行信道空閑, 此時AP對應于發(fā)起者。多個AP可能同時發(fā)送RTS,而首先接收到返回的CTS的AP將作為 發(fā)起對該空閑信道使用的發(fā)起者,其他AP為非發(fā)起者。
[0125] 若AP識別到下行信道空閑,則向待發(fā)送下行數(shù)據(jù)的STA發(fā)送表示AP為使用下行 信道的發(fā)起者的第一請求發(fā)送消息,以指示STA標識發(fā)送的第一允許發(fā)送消息對應于使用 下行信道的發(fā)起者。
[0126] 具體地,以圖3為例進行說明,如圖3所示,例如API有數(shù)據(jù)要向STA1發(fā)送,則檢 測信道是否空閑,API判斷自己是否收到與待使用的下行信道對應的第一允許發(fā)送消息, 若API沒有收到,則說明下行信道空閑,這時API向STA1發(fā)送第一請求發(fā)送消息,第一請求 發(fā)送消息用于表示API為使用下行信道的發(fā)起者,STA1在接收到第一請求發(fā)送消息后,向 API和AP2廣播第一允許發(fā)送消息,并標識該第一允許發(fā)送消息對應與使用下行信道的發(fā) 起者。API和AP2都能接收到STA1返回的第一允許發(fā)送消息,這時若AP2也有數(shù)據(jù)要發(fā)送, AP2檢測信道是否空閑,AP2檢測到已經(jīng)收到待使用的下行信道對應的第一允許發(fā)送消息, 因此判斷下行信道非空閑,本實施例中,API和AP2使用相同的下行信道發(fā)送數(shù)據(jù),當API使 用該信道時,對AP2來說該信道就被占用了,為非空閑信道。
[0127] 步驟202、AP接收STA發(fā)送的第一允許發(fā)送消息,其中,第一允許發(fā)送消息中包括 覆蓋STA的所有BSS的標識。
[0128] 當AP對應于發(fā)起者時,AP在判斷下行信道空閑后,還需要向待發(fā)送數(shù)據(jù)STA發(fā)送 第一請求發(fā)送消息后,才能接收STA發(fā)送的第一允許發(fā)送消息。本實施例中,STA采用廣播 的方式向覆蓋該STA的所有BSS的AP都發(fā)送第一允許發(fā)送消息。
[0129] 第一允許發(fā)送消息中包括覆蓋STA的所有BSS的標識,這樣每個AP在收到第一允 許發(fā)送消息后,都能獲知自己和其他BSS有重疊區(qū)域。
[0130] 步驟203、AP確定自身對應的BSS在第一允許發(fā)送消息中的順序。
[0131] 本實施例中,在第一允許發(fā)送消息中不僅攜帶有覆蓋該STA所有BSS的標識,而 且各BSS標識具有一定的順序。具體地,將發(fā)起者AP對應的BSS的標識置于第一位,其他 BSS的標識的順序可以隨意放置。各AP在接收到第一允許發(fā)送消息后,解析獲取自身對應 的BSS在第一允許發(fā)送消息中的順序。
[0132] 步驟204、AP根據(jù)順序確定起算時間和等待時長,根據(jù)起算時間和等待時長確定 起始時間。
[0133] AP根據(jù)第一允許發(fā)送消息識別自身是否對應于使用下行信道的發(fā)起者。具體地, AP根據(jù)步驟203中獲取到的自身對應的BSS的順序識別自身是否對應于發(fā)起者,當AP對應 的BSS的順序位于第一位,則AP判定自身對應于發(fā)起者。若AP對應的BSS的順序不是第 一位,則AP判定自身非對應于發(fā)起者。
[0134] 若AP判定自身對應于發(fā)起者,則AP確定接收第一允許發(fā)送消息的時間為起算時 間,并根據(jù)第一允許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的等待時長。仍然以圖3為例,API判 定自己為發(fā)起者,API獲取STA1接收第一請求發(fā)送消息的時長T KTS,并獲取STA1根據(jù)第一 請求發(fā)送消息發(fā)送第一允許發(fā)送消息的時長TCTS,AP可以從第一允許發(fā)送消息中解析獲取 STA接收第一請求發(fā)送消息的時長TKTS,以及根據(jù)第一請求發(fā)送消息發(fā)送第一允許發(fā)送消息 的時長TCTS。
[0135] API在獲取TKTS和TCTS后,根據(jù)第一允許發(fā)送消息中各BSS的數(shù)量N,以及自身在 各BSS中的序號η,序號η表不BSS的在第一允許發(fā)送消息中的順序,基于下述公式確定等 待時長 :1''=,11)\1+1^,其中,1=1^+1^+2\1^,1^為短幀間隔。本實施例中,第一 允許發(fā)送消息中攜帶有T KTS和TCTS,API可以解析獲取??梢岳斫獾氖?,對于所有ΑΡ來說, TKTS和T CTS都是一定的。因此,AP并不要每一次都解析獲取,AP可以預先配置有這些時長, 并根據(jù)這些時長計算好T。本實施例中N為2, BSS的順序為1,這時對API來說,等待時長 為(2_i) *t+tsifs_t+tsifs。
[0136] 若AP判定自身非對應于發(fā)起者,則AP根據(jù)自身對應的BSS的順序發(fā)送第二請求 發(fā)送消息,并接收返回的第二允許發(fā)送消息,將接收第二允許發(fā)送消息的時間為起算時間, 并根據(jù)第一允許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的等待時長。其中,第二請求發(fā)送消息用 于表示AP非使用下行信道的發(fā)起者,以指示STA標識發(fā)送的第二允許發(fā)送消息非對應于使 用下行信道的發(fā)起者。
[0137] 本實施例中,AP2判定自身非對應于發(fā)起者,則AP2現(xiàn)根據(jù)自身在第一允許發(fā) 送消息中的順序,向STA2發(fā)送第二請求發(fā)送消息,AP2根據(jù)自身在各BSS中的序號n, 基于以下公式計算發(fā)送第二請求發(fā)送信息所需的等待時長Τ'' :T''=(n-2) XT;其中, T=Tcts+Tkts+2XTsifs,T SIFS為短幀間隔,TKTS為接收第一請求發(fā)送消息的時長,TCTS為根據(jù)第一 請求發(fā)送消息發(fā)送第一允許發(fā)送消息的時長。本實施例中,AP2的順序為2,因此,等待時長 為Τ' ' =(2-2)*T=0,即AP2不需要等待,在收到第一允許發(fā)送消息后,就向STA2發(fā)送第二請 求發(fā)送消息,并標識該第二請求發(fā)送消息非對應于使用下行信道的發(fā)起者,STA2在接收到 第二請求發(fā)送消息后,向ΑΡ2發(fā)送第二允許發(fā)送消息,并標識發(fā)送的第二允許發(fā)送消息非 對應于下行信道的發(fā)起者。則ΑΡ2在接收到第二消息后向識別到第二允許發(fā)送消息非對應 于使用下行信道的發(fā)起者,則以接收到第二允許發(fā)送消息的時間為起算時間。
[0138] ΑΡ2在確定起算時間后,根據(jù)第一允許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的等待時 長。ΑΡ2獲取STA1接收第一請求發(fā)送消息的時長T KTS,獲取STA1根據(jù)第一請求發(fā)送消息發(fā) 送第一允許發(fā)送消息的時長TCTS ;根據(jù)第一允許發(fā)送消息中各BSS的數(shù)量N,以及自身在各 BSS中的序號n,基于下述公式確定等待時長:T' =(N-n) XT-TSIFS,其中,T=Tcts+Tkts+2XTsifs, T SIFS為短幀間隔。本實施例中,AP2確定的等待時長為TSIFS,即AP2在接收到STA2發(fā)送的第 二允許發(fā)送消息后等一個短幀間隔就可以發(fā)送下行數(shù)據(jù)。
[0139] 本實施例中,API為發(fā)起者,因此,API確定接收第一允許發(fā)送消息的時間點為起 算時間,等待時長為T+T SIFS,API確定的起始時間為起算時間經(jīng)等待時長之后的時間點,即 API在接收到第一允許發(fā)送消息后,等待T+T SIFS時長后開始發(fā)送數(shù)據(jù)。AP2確定的起算時間 為接收到STA2返回的第二允許發(fā)送消息的時間,AP2確定的等待時長為T SIFS,因此,AP2的 起始時間為接收第一允許發(fā)送消息后,經(jīng)過總等待時長為發(fā)送第二請求消息的等待時長加 上AP2發(fā)送第二請求發(fā)送的時長與接收第二請求允許消息的時長,并加上發(fā)送下行數(shù)據(jù)所 需的等待時長。AP2等待發(fā)送第二請求發(fā)送消息的時長為0,總等待時長為發(fā)送下行數(shù)據(jù)的 等待時長T SIFS與發(fā)送第二允許發(fā)送消息的時長和接收第一允許發(fā)送消息的時長T之和,因 此AP2在接收到第一允許發(fā)送消息后等待T+T SIFS時長后作為起始時間,開始發(fā)送下行數(shù)據(jù)。
[0140] 由此,可知API和AP2計算的起始時間是一樣的,當起始時間到時,API和AP2可 以同時發(fā)送數(shù)據(jù)。
[0141] 步驟205、AP在確定的起始時間開始發(fā)送下行數(shù)據(jù)。
[0142] 各AP當確定的起始時間到時開始發(fā)送下行數(shù)據(jù),由步驟204可知各AP確定的起 始時間是相同的,因此,能夠保證各AP同步發(fā)送數(shù)據(jù)。
[0143] 可以理解的是,本實施例中,當AP2沒有數(shù)據(jù)發(fā)送時,可以不計算起始時間,API當 起始時間到時,發(fā)送數(shù)據(jù)。當然若AP2沒有數(shù)據(jù)發(fā)送時,可以通知API,API可以取消設置 的起始時間,直接發(fā)送數(shù)據(jù)。在實際的使用過程中,由于請求發(fā)送消息和允許發(fā)送消息都很 短,發(fā)送請求發(fā)送的時間和接收允許發(fā)送的時間也很短,因此,即使AP2不通知API沒有數(shù) 據(jù)要發(fā)送,對于API來說等待的時間也不長,不會造成資源上的浪費。
[0144] 本實施例提供的方法,AP在發(fā)送數(shù)據(jù)前,在接收到第一允許發(fā)送消息后,根據(jù)自身 對應的BSS在第一允許發(fā)送消息中的順序確定起算時間和等待時長,并根據(jù)起算時間和等 待時長確定起始時間。當起始時間到時才開始發(fā)送數(shù)據(jù),通過使各個AP確定的起始時間相 同,從而保證各個AP能夠同步發(fā)送數(shù)據(jù)。
[0145] 圖4為本發(fā)明下行數(shù)據(jù)接收方法實施例三的流程圖,本實施例提供的方法由下行 數(shù)據(jù)接收裝置來執(zhí)行,該裝置可以集成在STA中,本實施例提供的方法包括以下步驟:
[0146] 步驟301、STA接收AP發(fā)送的請求發(fā)送消息。
[0147] 當AP有數(shù)據(jù)向STA發(fā)送時,先向STA發(fā)送請求發(fā)送消息,STA接收AP發(fā)送的請求 發(fā)送消息。
[0148] 步驟302、STA根據(jù)請求發(fā)送消息生成允許發(fā)送消息,允許發(fā)送消息中攜帶覆蓋自 身的所有BSS的標識,并向AP發(fā)送允許發(fā)送消息,以指示AP根據(jù)允許發(fā)送消息確定發(fā)送下 行數(shù)據(jù)的起始時間,其中,允許發(fā)送消息中各BSS對應的AP確定的起始時間相同。
[0149] STA在接收到AP發(fā)送的請求發(fā)送消息后,STA將覆蓋自身的所有基本服務集BSS 的標識攜帶在允許發(fā)送消息中廣播發(fā)送給各AP,具體地,STA將覆蓋自身的所有BSS對應的 AP的標識按順序攜帶在允許發(fā)送消息中,且攜帶所有BSS的數(shù)量。STA廣播發(fā)送允許發(fā)送 消息,以使得覆蓋該STA的所有BSS對應的AP都能接收到允許發(fā)送消息。
[0150] STA在接入網(wǎng)絡時,和物理位置變更時,掃描覆蓋自身的所有BSS,并進行記錄。
[0151] 步驟303、STA根據(jù)確定的起始時間接收下行數(shù)據(jù)。
[0152] AP在確定的起始時間到時向對應的STA發(fā)送數(shù)據(jù),STA根據(jù)確定的起始時間接收 下行數(shù)據(jù)。
[0153] 本實施例提供的方法,STA在收到AP發(fā)送的請求發(fā)送消息后,將覆蓋自身的所有 BSS的標識攜帶在允許發(fā)送消息中廣播發(fā)送給各AP,以便各AP根據(jù)允許發(fā)送消息確定一個 起始發(fā)送時間,允許發(fā)送消息中攜帶的所有BSS對應的AP確定的起始時間相同,當起始發(fā) 送時間到時,各AP同時向待發(fā)送數(shù)據(jù)的STA同步發(fā)送下行數(shù)據(jù)。通過使各個AP確定的起 始時間相同,從而保證各個AP能夠同步發(fā)送數(shù)據(jù)。
[0154] 本發(fā)明的另一個實施例中,在實施例三的基礎上,步驟302中的STA將覆蓋自身的 所有BSS的標識攜帶在允許發(fā)送消息中廣播發(fā)送給各AP具體為:
[0155] 首先,STA根據(jù)發(fā)送請求消息識別是否為使用下行信道的發(fā)起者發(fā)送的。若是,則 所述STA將覆蓋自身的所有BSS的標識攜帶在允許發(fā)送消息中,且標識允許發(fā)送消息對應 于使用所述下行信道的發(fā)起者。若否,則STA將覆蓋自身的所有BSS的標識攜帶在允許發(fā) 送消息中,且標識允許發(fā)送消息非對應于使用下行信道的發(fā)起者。
[0156] 具體地,在AP向STA發(fā)送的請求發(fā)送消息中可以標識該請求消息是否對應于使用 下行信道的發(fā)起者。STA在獲取到該請求消息后,根據(jù)標識判斷AP是否對應于的發(fā)起者,若 對應于下行信道的發(fā)起者,則將向各AP返回的允許發(fā)送消息標識為對應于使用下行信道 的發(fā)起者,若AP根據(jù)請求消息判斷出該AP非對應于發(fā)起者,則標識該允許發(fā)送消息非對應 于使用下行信道的發(fā)起者。STA向各AP廣播發(fā)送允許發(fā)送消息。
[0157] 干擾對齊是下一代WLAN中的關鍵技術。這些技術中都存在多個發(fā)射機同時發(fā)送 數(shù)據(jù)的場景,只有各個發(fā)射節(jié)點嚴格的時間同步和頻率同步,接收端才能正確的解調出數(shù) 據(jù)。本發(fā)明的一種主要的應用場景就是干擾對齊,位于重疊區(qū)域內的STA接收到的數(shù)據(jù)會 受到重疊區(qū)域內的其他STA的干擾,因此,為了在接收端相干接收信號并消除干擾,必須保 證各個AP在向STA發(fā)送數(shù)據(jù)時能夠保證時間同步和頻率同步。本發(fā)明主要解決的就是時 間同步的問題,以下簡單介紹一下頻率同步的問題,以及解決方法。
[0158] 由于各個發(fā)射節(jié)點AP的振蕩器是獨立的,因此每個發(fā)射節(jié)點相對于接收節(jié)點STA 存在一個載波頻偏如圖5所不,圖5為本發(fā)明兩個AP同時向一個STA發(fā)送數(shù)據(jù)時頻偏不意 圖。API和STA1之間的載波頻偏為Λ f\,AP2和STA1的載波頻偏為Λ f2,同時由于接收節(jié) 點的采樣頻率也是不同的,因此會來產(chǎn)生采樣定時頻偏如圖6所示。雖然可以通過前導估 計出頻偏,并消除子載波間的干擾。但這并不能完全消除頻偏,雖然這種殘留頻偏不會帶來 嚴重的ICI,但隨時間的推移,會對數(shù)據(jù)0FDM符號帶來相偏。以下將通過具體的例子來說明 接收端如何實現(xiàn)時間和頻率上的同步。
[0159] 圖7為本發(fā)明下行數(shù)據(jù)發(fā)送方法實施例四的流程圖,本實施在實施例二的基礎 上,本實施例以接收端需要通過干擾對齊來消除干擾,如何實現(xiàn)時間和頻率的同步為例進 行詳細說明,本實施例也以圖3所示的場景為例來說明,假設API對應于發(fā)起者,AP2非對 應于發(fā)起者,本實施例提供的方法具體包括以下步驟:
[0160] 步驟401、AP1識別到待使用的下行信道空閑,向STA1發(fā)送第一請求發(fā)送消息。
[0161] 當API有數(shù)據(jù)發(fā)送的時候,首先識別下行信道是否空閑,本實施例中API為使用下 行信道的發(fā)起者,API判斷自身沒有接收到與待使用的下行信道對應的第一允許發(fā)送消息, 則判定下行信道空閑,向STA1發(fā)送第一請求發(fā)送消息,該第一請求發(fā)送消息表示API為使 用下行信道的發(fā)起者,具體地,API可以在第一請求發(fā)送消息中攜帶一個比特位的標識信息 來標識該第一請求發(fā)送消息由使用下行信道的發(fā)起者發(fā)送。
[0162] 步驟402、STA1接收API發(fā)送的第一請求發(fā)送消息,根據(jù)第一請求發(fā)送消息生成允 許發(fā)送消息,允許發(fā)送消息中攜帶覆蓋自身的所有BSS的標識,并廣播發(fā)送給各AP。
[0163] STA1根據(jù)預先掃描到的BSS1和BSS2的BSSID,判定自己處于重疊的區(qū)域內,具體 地,若STA1只能掃描到一個BSS,則判定自己處于非重疊區(qū)域,若STA1掃描到兩個或兩個 以上BSS,則判定自己處于重疊區(qū)域內。當STA1接收到第一請求發(fā)送消息后,根據(jù)第一請 求發(fā)送消息的前導估計出頻偏,將自身的發(fā)射端同步到AP1,前導中包括長訓練字段(Long Training Filed,簡稱 LTF)和短訓練字段(Short Training Filed,簡稱 STF),LTF 用來進 行信道估計,STF用來進行頻偏估計,具體地估計方法為現(xiàn)有技術,故這里不再贅述。STA1 將估計的頻偏補償?shù)桨l(fā)射端的晶振上,實現(xiàn)了頻率上的同步。由于噪聲的干擾,通過前導 估計的頻偏并不能完全的消除頻偏,還會存在殘留頻偏,雖然殘留頻偏不會帶來嚴重的載 波間干擾,但隨著時間的推移,會對數(shù)據(jù)OFDM符號帶來相偏。STA1將自身的發(fā)射端同步到 API后,將掃描到的BSS1和BSS2的標識以及掃描到的BSS的數(shù)目攜帶在第一允許發(fā)送消息 中,并根據(jù)第一允許發(fā)送消息的標識信息,判斷API為使用下行信道的發(fā)起者,則將第一允 許發(fā)送消息標識為對應于使用下行信道的發(fā)起者,將第一允許發(fā)送消息廣播發(fā)送給API和 AP2。
[0164] 第一允許發(fā)送消息具體可以通過以下的方法實現(xiàn),如表一所示,第一允許發(fā)送消 息中包括:幀控制信息、占用預估時間、掃描到的BSS數(shù)目、所有BSSID及幀校驗序列(Frame Check Sequence,,簡稱FCS)。幀控制信息包括發(fā)送端的IP地址、接收端的IP地址等,占用 預估時間為發(fā)送待發(fā)送數(shù)據(jù)所需的時間,具體地API在向STA1發(fā)送的第一請求發(fā)送消息中 攜帶有該占用預估時間,STA1在接收到第一請求消息后,從第一請求消息中的獲取到占用 預估時間并攜帶在第一允許發(fā)送消息中,廣播給各AP,以便其他AP根據(jù)占用預估時長確定 下行信道的釋放時間,當占用預估時間到時,AP成功的發(fā)送了數(shù)據(jù),釋放下行信道。第一允 許發(fā)送消息中還攜帶有STA1掃描到的所有BSS的數(shù)目,以及各BSS的BSSID,各BSSID是按 照一定順序排列的。
[0165] 表一
[0166]

【權利要求】
1. 一種下行數(shù)據(jù)發(fā)送方法,其特征在于,包括: 接入點AP接收站點STA發(fā)送的第一允許發(fā)送消息,其中,所述第一允許發(fā)送消息中包 括覆蓋所述STA的所有基本服務集BSS的標識; 所述AP根據(jù)所述第一允許發(fā)送消息確定所述AP發(fā)送下行數(shù)據(jù)的起始時間,使得所述 AP確定的起始時間與所述第一允許發(fā)送消息中其他BSS的AP確定的起始時間相同; 所述AP在確定的起始時間開始發(fā)送下行數(shù)據(jù)。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述AP根據(jù)所述第一允許發(fā)送消息確定 所述AP發(fā)送下行數(shù)據(jù)的起始時間包括: 所述AP確定自身對應的BSS在所述第一允許發(fā)送消息中的順序; 所述AP根據(jù)所述順序確定起算時間和等待時長,根據(jù)所述起算時間和等待時長確定 所述起始時間。
3. 根據(jù)權利要求2所述的方法,其特征在于,在AP接收STA發(fā)送的第一允許發(fā)送消息 之前,還包括: 所述AP需要發(fā)送下行數(shù)據(jù)時,識別待使用的下行信道是否空閑; 若所述AP識別到所述下行信道空閑,則向待發(fā)送下行數(shù)據(jù)的STA發(fā)送表示所述AP為 使用所述下行信道的發(fā)起者的第一請求發(fā)送消息,以指示所述STA標識發(fā)送的第一允許發(fā) 送消息對應于使用所述下行信道的發(fā)起者。
4. 根據(jù)權利要求3所述的方法,其特征在于,所述AP需要發(fā)送下行數(shù)據(jù)時,識別待使用 的下行信道是否空閑包括: 所述AP需要發(fā)送下行數(shù)據(jù)時,判斷是否收到與待使用的下行信道對應的第一允許發(fā) 送消息; 若是,則確定所述下行信道非空閑,并根據(jù)所述第一允許發(fā)送消息中攜帶的占用預估 時間,確定所述下行信道的釋放時間; 若否,則確定所述下行信道空閑。
5. 根據(jù)權利要求3所述的方法,其特征在于,所述AP根據(jù)所述順序確定起算時間和等 待時長包括: 所述AP根據(jù)所述第一允許發(fā)送消息識別自身是否對應于使用所述下行信道的發(fā)起 者; 若是,則所述AP確定接收所述第一允許發(fā)送消息的時間為起算時間,并根據(jù)所述第一 允許發(fā)送消息確定自身發(fā)送下行數(shù)據(jù)的等待時長; 若否,則所述AP根據(jù)所述順序發(fā)送第二請求發(fā)送消息,并接收返回的第二允許發(fā)送消 息,將接收所述第二允許發(fā)送消息的時間作為起算時間,并根據(jù)所述第一允許發(fā)送消息確 定自身發(fā)送下行數(shù)據(jù)的等待時長,其中,所述第二請求發(fā)送消息用于表示所述AP非使用所 述下行信道的發(fā)起者,以指示所述STA標識發(fā)送的第二允許發(fā)送消息非對應于使用所述下 行信道的發(fā)起者。
6. 根據(jù)權利要求5所述的方法,其特征在于,所述AP根據(jù)所述第一允許發(fā)送消息確定 自身發(fā)送下行數(shù)據(jù)的等待時長包括: 所述AP獲取所述STA接收第一請求發(fā)送消息的時長TKTS,獲取所述STA根據(jù)所述第一 請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長TCTS ; 所述AP根據(jù)所述第一允許發(fā)送消息中各BSS的數(shù)量N,以及自身在各BSS中的序號n, 基于下述公式確定等待時長: T'=(N-n) XT+TSIFS 其中,T=Tcts+Trts+2XTsifs,TSIFS 為短巾貞間隔。
7. 根據(jù)權利要求6所述的方法,其特征在于,所述AP根據(jù)所述順序發(fā)送第二請求發(fā)送 消息包括: 所述AP根據(jù)自身在各BSS中的序號n,基于以下公式計算發(fā)送所述第二請求發(fā)送信息 所需的等待時長Τ'' : Τ'' =(n-2) XT ; 其中,T=Tcts+Tkts+2XTsifs,TSIFS為短幀間隔,T KTS為接收所述第一請求發(fā)送消息的時長, TCTS為根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長。
8. 根據(jù)權利要求7所述的方法,其特征在于,所述AP獲取所述STA接收第一請求發(fā)送 消息的時長TKTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的 時長T CTS包括: 所述AP從所述第一允許發(fā)送消息中解析獲取所述STA接收第一請求發(fā)送消息的時長 TKTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長TCTS。
9. 根據(jù)權利要求1-8任一所述的方法,其特征在于:所述BSS標識為AP的MAC地址。
10. -種下行數(shù)據(jù)接收方法,其特征在于,包括: 站點STA接收接入點AP發(fā)送的請求發(fā)送消息; 所述STA根據(jù)所述請求發(fā)送消息生成允許發(fā)送消息,所述允許發(fā)送消息中攜帶覆蓋所 述STA的所有基本服務集BSS的標識,并向所述AP發(fā)送所述允許發(fā)送消息,以指示所述AP 根據(jù)所述允許發(fā)送消息確定發(fā)送下行數(shù)據(jù)的起始時間,其中,所述允許發(fā)送消息中各BSS 對應的AP確定的起始時間相同; 所述STA根據(jù)確定的起始時間接收下行數(shù)據(jù)。
11. 根據(jù)權利要求10所述的方法,其特征在于,所述STA根據(jù)所述請求發(fā)送消息生成允 許發(fā)送消息,所述允許發(fā)送消息中攜帶覆蓋自身的所有基本服務集BSS的標識,并向所述 AP發(fā)送所述允許發(fā)送消息包括: 所述STA將覆蓋自身的所有BSS對應的AP的標識按順序攜帶在所述允許發(fā)送消息中, 且攜帶所有BSS的數(shù)量; 所述STA發(fā)送所述允許發(fā)送消息。
12. 根據(jù)權利要求10所述的方法,其特征在于,還包括: 所述STA在接入網(wǎng)絡時,和物理位置變更時,掃描覆蓋自身的所述所有BSS,并進行記 錄。
13. 根據(jù)權利要求10-12任一所述的方法,其特征在于,所述STA根據(jù)所述請求發(fā)送消 息生成允許發(fā)送消息,所述允許發(fā)送消息中攜帶覆蓋自身的所有基本服務集BSS的標識, 并向所述AP發(fā)送所述允許發(fā)送消息包括: 所述STA根據(jù)所述發(fā)送請求消息識別是否為使用下行信道的發(fā)起者發(fā)送的; 若是,則所述STA將覆蓋自身的所有BSS的標識攜帶在允許發(fā)送消息中,且標識所述允 許發(fā)送消息對應于使用所述下行信道的發(fā)起者; 若否,則所述STA將覆蓋自身的所有BSS的標識攜帶在允許發(fā)送消息中,且標識所述允 許發(fā)送消息非對應于使用所述下行信道的發(fā)起者; 所述STA廣播發(fā)送所述允許發(fā)送消息。
14. 一種接入點AP,其特征在于,包括: 接收模塊,用于接收站點STA發(fā)送的第一允許發(fā)送消息,其中,所述第一允許發(fā)送消息 中包括覆蓋所述STA的所有基本服務集BSS的標識; 起始時間確定模塊,用于根據(jù)所述第一允許發(fā)送消息確定所述AP發(fā)送下行數(shù)據(jù)的起 始時間,使得所述AP確定的起始時間與所述第一允許發(fā)送消息中其他BSS的AP確定的起 始時間相同; 發(fā)送模塊,用于在確定的起始時間開始發(fā)送下行數(shù)據(jù)。
15. 根據(jù)權利要求14所述的AP,其特征在于,所述起始時間確定模塊包括: 順序確定單元,用于確定所述AP對應的BSS在所述第一允許發(fā)送消息中的順序; 時間確定單元,用于根據(jù)所述順序確定起算時間和等待時長,根據(jù)所述起算時間和等 待時長確定所述起始時間。
16. 根據(jù)權利要求15所述的AP,其特征在于,還包括: 信道識別模塊,用于在所述AP需要發(fā)送下行數(shù)據(jù)時,識別待使用的下行信道是否空 閑; 若所述AP識別到所述下行信道空閑,則向待發(fā)送下行數(shù)據(jù)的STA發(fā)送表示所述AP為 使用所述下行信道的發(fā)起者的第一請求發(fā)送消息,以指示所述STA標識發(fā)送的第一允許發(fā) 送消息對應于使用所述下行信道的發(fā)起者。
17. 根據(jù)權利要求16所述的AP,其特征在于,所述信道識別模塊具體用于: 在所述AP需要發(fā)送下行數(shù)據(jù)時,判斷是否收到與待使用的下行信道對應的第一允許 發(fā)送消息; 若是,則確定所述下行信道非空閑,并根據(jù)所述第一允許發(fā)送消息中攜帶的占用預估 時間,確定所述下行信道的釋放時間; 若否,則確定所述下行信道空閑。
18. 根據(jù)權利要求16所述的AP,其特征在于,所述時間確定單元具體用于: 根據(jù)所述第一允許發(fā)送消息識別所述AP是否對應于使用所述下行信道的發(fā)起者; 若是,則確定接收所述第一允許發(fā)送消息的時間為起算時間,并根據(jù)所述第一允許發(fā) 送消息確定自身發(fā)送下行數(shù)據(jù)的等待時長; 若否,則根據(jù)所述順序發(fā)送第二請求發(fā)送消息,并接收返回的第二允許發(fā)送消息,將接 收所述第二允許發(fā)送消息的時間作為起算時間,并根據(jù)所述第一允許發(fā)送消息確定所述AP 發(fā)送下行數(shù)據(jù)的等待時長,其中,所述第二請求發(fā)送消息用于表示所述AP非使用所述下行 信道的發(fā)起者,以指示所述STA標識發(fā)送的第二允許發(fā)送消息非對應于使用所述下行信道 的發(fā)起者。
19. 根據(jù)權利要求18所述的AP,其特征在于,所述時間確定單元根據(jù)所述第一允許發(fā) 送消息確定所述AP發(fā)送下行數(shù)據(jù)的等待時長包括: 獲取所述STA接收第一請求發(fā)送消息的時長TKTS,獲取所述STA根據(jù)所述第一請求發(fā)送 消息發(fā)送所述第一允許發(fā)送消息的時長TCTS ; 根據(jù)所述第一允許發(fā)送消息中各BSS的數(shù)量N,以及所述AP在各BSS中的序號n,基于 下述公式確定等待時長: T'=(N-n) XT+TSIFS 其中,T=Tcts+Trts+2XTsifs,TSIFS 為短巾貞間隔。
20. 根據(jù)權利要求19所述的AP,其特征在于,所述時間確定單元根據(jù)所述順序發(fā)送第 二請求發(fā)送消息包括: 根據(jù)所述AP在各BSS中的序號n,基于以下公式計算發(fā)送所述第二請求發(fā)送信息所需 的等待時長Τ'' : Τ'' =(n-2) XT ; 其中,T=Tcts+Tkts+2XTsifs,TSIFS為短幀間隔,T KTS為接收所述第一請求發(fā)送消息的時長, TCTS為根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長。
21. 根據(jù)權利要求20所述的AP,其特征在于,所述獲取所述STA接收第一請求發(fā)送消 息的時長TKTS,獲取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時 長T eTS包括: 從所述第一允許發(fā)送消息中解析獲取所述STA接收第一請求發(fā)送消息的時長TKTS,獲 取所述STA根據(jù)所述第一請求發(fā)送消息發(fā)送所述第一允許發(fā)送消息的時長TCTS。
22. 根據(jù)權利要求14-21任一所述的AP,其特征在于:所述BSS標識為AP的MAC地址。
23. -種站點STA,其特征在于,包括: 請求發(fā)送消息接收模塊,用于接收接入點AP發(fā)送的請求發(fā)送消息; 發(fā)送模塊,用于根據(jù)所述請求發(fā)送消息生成允許發(fā)送消息,所述允許發(fā)送消息中攜帶 覆蓋所述站點STA的所有基本服務集BSS的標識,并向所述AP發(fā)送所述允許發(fā)送消息,以 指示所述AP根據(jù)所述允許發(fā)送消息確定發(fā)送下行數(shù)據(jù)的起始時間,其中,所述允許發(fā)送消 息中各BSS的AP確定的起始時間相同; 數(shù)據(jù)接收模塊,用于根據(jù)確定的起始時間接收下行數(shù)據(jù)。
24. 根據(jù)權利要求23所述的STA,其特征在于,所述發(fā)送模塊包括: 信息生成單元,將覆蓋所述STA的所有BSS的AP的標識按順序攜帶在所述允許發(fā)送消 息中,且攜帶所有BSS的數(shù)量; 信息發(fā)送單元,用于發(fā)送所述允許發(fā)送消息。
25. 根據(jù)權利要求23所述的STA,其特征在于,還包括: 掃描模塊,用于在所述STA接入網(wǎng)絡時,和物理位置變更時,掃描覆蓋所述STA的所有 BSS,并進行記錄。
26. 根據(jù)權利要求23-25任一所述的STA,其特征在于,還包括: 消息識別模塊,用于根據(jù)所述發(fā)送請求消息識別是否為使用下行信道的發(fā)起者發(fā)送 的; 若是,則所述發(fā)送模塊將覆蓋所述STA的所有BSS的標識攜帶在允許發(fā)送消息中,且標 識所述允許發(fā)送消息對應于使用所述下行信道的發(fā)起者; 若否,則所述發(fā)送模塊將覆蓋所述STA的所有BSS的標識攜帶在允許發(fā)送消息中,且標 識所述允許發(fā)送消息非對應于使用所述下行信道的發(fā)起者; 所述發(fā)送模塊發(fā)送所述允許發(fā)送消息。
【文檔編號】H04W56/00GK104113905SQ201310133153
【公開日】2014年10月22日 申請日期:2013年4月17日 優(yōu)先權日:2013年4月17日
【發(fā)明者】楊綠溪, 王敏, 楊訊 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1