一種數(shù)據(jù)傳輸方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)傳輸方法和設(shè)備,屬于通信領(lǐng)域。所述方法包括:第一BSS中的設(shè)備接收第二BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀,第二BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀包括Preamble序列和MAC幀,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,第一功率高于第二功率;若第一BSS中的設(shè)備接收到的數(shù)據(jù)幀包括Preamble序列而不包括MAC幀,則根據(jù)Preamble序列中的SIG域設(shè)置NAV值;根據(jù)NAV值,傳輸數(shù)據(jù)。本發(fā)明使得長距離BSS中的設(shè)備不會(huì)對短距離BSS中的設(shè)備的數(shù)據(jù)傳輸造成干擾。
【專利說明】一種數(shù)據(jù)傳輸方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸方法和設(shè)備。
【背景技術(shù)】
[0002]BSS (Basic Service Set,基本服務(wù)集)是 WLAN (Wireless Local Area Network,無線局域網(wǎng))中的一個(gè)術(shù)語,用于描述802.1lWLAN中的一組相互通信的移動(dòng)設(shè)備,一個(gè)BSS通常包括一個(gè)AP (Access Point,接入點(diǎn))和若干STA (Stat1n,站點(diǎn))。AP和STA—般以各自的正常發(fā)射功率進(jìn)行數(shù)據(jù)傳輸,AP的正常發(fā)射功率為一個(gè)定值,STA的正常發(fā)射功率不是一個(gè)定值,該值由與該STA通信的AP發(fā)送到該STA的數(shù)據(jù)的功率衰減情況決定。通常相互通信的AP和STA之間的距離越遠(yuǎn),功率衰減越大,STA與AP通信所使用的發(fā)射功率越大。每個(gè)BSS的覆蓋范圍由其中的AP的正常發(fā)射功率決定,由于不同BSS中AP的正常發(fā)射功率不同,所以其覆蓋范圍也可能不同。在具體實(shí)現(xiàn)時(shí),會(huì)存在這樣一種情況,一個(gè)長距離BSS的覆蓋范圍內(nèi)可能存在多個(gè)短距離BSS,即長距離BSS的覆蓋范圍與短距離BSS的覆蓋范圍存在交疊。在這種情況下,如果長距離BSS中的設(shè)備(AP或STA)和短距離BSS中的設(shè)備(AP或STA)同時(shí)進(jìn)行數(shù)據(jù)傳輸,將會(huì)對對方的傳輸造成干擾,導(dǎo)致傳輸失敗,因此需要對長距離BSS中的設(shè)備和短距離BSS中的設(shè)備傳輸數(shù)據(jù)進(jìn)行控制,避免沖突發(fā)生。
[0003]現(xiàn)有一種數(shù)據(jù)傳輸方法,該方法包括:基本服務(wù)集中的設(shè)備對信道進(jìn)行物理載波偵聽,即CCA (Clear Channel Assessment,凈信道估計(jì)),獲得信道狀態(tài);檢測其他基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀,以對信道進(jìn)行虛擬載波偵聽,根據(jù)數(shù)據(jù)幀中的MAC (MediumAccess Control,媒體接入控制)巾貞的巾貞頭中的Durat1n (持續(xù)時(shí)間)域設(shè)置用于表示MAC幀的傳輸時(shí)間的NAV (Network Allocat1n Vector,網(wǎng)絡(luò)分配矢量)值;若信道狀態(tài)為空閑并且MV值為0,則該設(shè)備競爭信道并發(fā)送數(shù)據(jù)幀,否則該設(shè)備不發(fā)送數(shù)據(jù)幀。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]在長距離BSS的覆蓋范圍與短距離BSS的覆蓋范圍存在交疊的情況下,由于短距離BSS中的設(shè)備發(fā)射功率小,當(dāng)長距離BSS中的設(shè)備離正在傳輸數(shù)據(jù)的短距離BSS中的設(shè)備較遠(yuǎn)時(shí),長距離BSS中的設(shè)備可能偵聽不到該短距離BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀,若此時(shí),該長距離BSS中的設(shè)備也開始發(fā)送數(shù)據(jù)幀,則會(huì)對短距離BSS中的設(shè)備的數(shù)據(jù)傳輸造成干擾,導(dǎo)致短距離BSS中的設(shè)備數(shù)據(jù)傳輸失敗。若提高短距離BSS中的設(shè)備的發(fā)射功率,雖然可以避免長距離BSS中的設(shè)備發(fā)送數(shù)據(jù)幀造成的干擾,但是,這樣會(huì)同時(shí)抑制與該短距離BSS沒有交疊的短距離BSS中的設(shè)備并行傳輸數(shù)據(jù),進(jìn)而影響網(wǎng)絡(luò)的整體吞吐量。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)中存在的長距離BSS中的設(shè)備無法獲知短距離BSS中的設(shè)備正在傳輸數(shù)據(jù),可能對其造成干擾或抑制短距離BSS中的設(shè)備并行傳輸?shù)膯栴},本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法和設(shè)備。所述技術(shù)方案如下:
[0007]—方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,所述方法包括:
[0008]第一基本服務(wù)集中的設(shè)備接收第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀,所述第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀包括前導(dǎo)序列和媒體接入控制幀,所述前導(dǎo)序列的發(fā)射功率為第一功率,所述媒體接入控制幀的發(fā)射功率為第二功率,所述第一功率高于所述第二功率;
[0009]若所述第一基本服務(wù)集中的設(shè)備接收到的所述數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀,則根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值;
[0010]根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
[0011]可選地,所述根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值,包括:
[0012]從所述信號(hào)域得到所述媒體接入控制幀的幀長和傳輸速率;
[0013]根據(jù)所述媒體接入控制幀的幀長和傳輸速率,計(jì)算所述媒體接入控制幀的傳輸時(shí)間;
[0014]根據(jù)所述媒體接入控制幀的傳輸時(shí)間設(shè)置所述網(wǎng)絡(luò)分配矢量值。
[0015]優(yōu)選地,所述根據(jù)所述媒體接入控制幀的幀長和傳輸速率,計(jì)算所述媒體接入控制中貞的傳輸時(shí)間,包括:
[0016]根據(jù)所述信號(hào)域中的確認(rèn)標(biāo)識(shí)字段判斷所述媒體接入控制幀的相應(yīng)幀;
[0017]若所述媒體接入控制幀的響應(yīng)幀為確認(rèn)幀,則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0018]T-TPSDU+TSIFS+TACK ;
[0019]若所述媒體接入控制幀的響應(yīng)幀為塊確認(rèn)幀,則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0020]T-Tpsdu+2 X TSIFS+TBAE+BA ;
[0021]若所述媒體接入控制幀無確認(rèn)響應(yīng),則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0022]T=Tpsdu ;
[0023]若所述媒體接入控制幀的響應(yīng)幀為除確認(rèn)幀、清除發(fā)送幀、塊確認(rèn)幀之外的幀,則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0024]T-TpSDU+TSIFS+TMX_pSDU ;
[0025]其中,Tpsdu為所述媒體接入控制幀的實(shí)際傳輸時(shí)間,Tsifs為短幀間間隔,Tm為確認(rèn)中貞的傳輸時(shí)間,TBAE+BA為塊確認(rèn)請求巾貞和塊確認(rèn)巾貞的傳輸時(shí)間,Tmax psdu為傳輸最大允許的媒體接入控制幀的時(shí)間。
[0026]可選地,當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于前述閾值時(shí),所述網(wǎng)絡(luò)分配矢量值包括第一網(wǎng)絡(luò)分配矢量值,所述根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值,包括:
[0027]根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值;
[0028]所述方法還包括:
[0029]若所述第一基本服務(wù)集中的設(shè)備接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀,則根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
[0030]可選地,當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率低于所述前述閾值時(shí),所述網(wǎng)絡(luò)分配矢量值包括第一網(wǎng)絡(luò)分配矢量值和第二網(wǎng)絡(luò)分配矢量值,所述方法還包括:
[0031]若所述第一基本服務(wù)集中的設(shè)備接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀,則根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值;
[0032]所述根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值,包括:
[0033]根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第二網(wǎng)絡(luò)分配矢量值。
[0034]可選地,當(dāng)所述第一基本服務(wù)集中的設(shè)備接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),在所述根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值之前,所述方法還包括:
[0035]若所述媒體接入控制幀可解析,則根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值;
[0036]若所述媒體接入控制幀不可解析,則根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
[0037]可選地,所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù),包括:
[0038]若所述第一網(wǎng)絡(luò)分配矢量值大于0,則不發(fā)送所述數(shù)據(jù)幀;
[0039]若所述第一網(wǎng)絡(luò)分配矢量值為O且所述第二網(wǎng)絡(luò)分配矢量值為0,則以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
[0040]優(yōu)選地,所述第一功率等于所述第二功率與預(yù)定值之和,所述預(yù)定值大于O。
[0041]優(yōu)選地,所述以所述第一功率發(fā)送所述前導(dǎo)序列,還包括:
[0042]采用所述信號(hào)域中的一個(gè)位指示所述前導(dǎo)序列以所述第一功率發(fā)送。
[0043]可選地,所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù),還包括:
[0044]若所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間大于或者等于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,則以所述第二功率發(fā)送所述數(shù)據(jù)幀;
[0045]若所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間小于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,則等所述第二網(wǎng)絡(luò)分配矢量值減為O后,再以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
[0046]可選地,在所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)之前,所述方法還包括:
[0047]判斷所述第一基本服務(wù)集中的設(shè)備周圍是否存在長距離基本服務(wù)集,所述長距離基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于所述前述閾值;
[0048]當(dāng)所述第一基本服務(wù)集中的設(shè)備周圍不存在所述長距離基本服務(wù)集時(shí),以所述第二功率發(fā)送所述數(shù)據(jù)幀;
[0049]當(dāng)所述第一基本服務(wù)集中的設(shè)備周圍存在所述長距離基本服務(wù)集時(shí),根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
[0050]可選地,所述判斷所述第一基本服務(wù)集中的設(shè)備周圍是否存在長距離基本服務(wù)集,包括:
[0051]接收各個(gè)接入點(diǎn)廣播的信標(biāo)幀并從所述信標(biāo)幀中獲取所述各個(gè)接入點(diǎn)的正常發(fā)射功率;
[0052]將所述各個(gè)接入點(diǎn)的正常發(fā)射功率分別與所述前述閾值比較;
[0053]若至少有一個(gè)接入點(diǎn)的正常發(fā)射功率高于所述前述閾值,則判定所述第一基本服務(wù)集中的設(shè)備周圍存在所述長距離基本服務(wù)集;否則,判定所述第一基本服務(wù)集中的設(shè)備周圍不存在所述長距離基本服務(wù)集。
[0054]可選地,所述方法還包括:
[0055]對信道進(jìn)行物理載波偵聽,獲得所述信道狀態(tài);
[0056]所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù),包括:
[0057]根據(jù)所述信道狀態(tài)和所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
[0058]可選地,在根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值之前,所述方法還包括:
[0059]判斷所述第一基本服務(wù)集中的設(shè)備是所述長距離基本服務(wù)集中的設(shè)備,還是所述短距離基本服務(wù)集中的設(shè)備。
[0060]具體地,所述判斷所述第一基本服務(wù)集中的設(shè)備是所述長距離基本服務(wù)集中的設(shè)備,還是所述短距離基本服務(wù)集中的設(shè)備,包括:
[0061]當(dāng)所述第一基本服務(wù)集中的設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定所述第一基本服務(wù)集中的設(shè)備為所述長距離基本服務(wù)集中的設(shè)備;
[0062]當(dāng)所述第一基本服務(wù)集中的設(shè)備的正常發(fā)射功率低于所述前述閾值時(shí),判定所述第一基本服務(wù)集中的設(shè)備為短距離基本服務(wù)集中的設(shè)備,所述短距離基本服務(wù)集中的設(shè)備從所述長距離基本服務(wù)集中的接入點(diǎn)廣播的信標(biāo)幀中獲取所述前述閾值。
[0063]另一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸設(shè)備,所述設(shè)備包括:
[0064]接收模塊,用于接收第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀,所述第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀包括前導(dǎo)序列和媒體接入控制幀,所述前導(dǎo)序列的發(fā)射功率為第一功率,所述媒體接入控制幀的發(fā)射功率為第二功率,所述第一功率高于所述第二功率;
[0065]網(wǎng)絡(luò)分配矢量設(shè)置模塊,用于當(dāng)所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值;
[0066]傳輸模塊,用于根據(jù)所述網(wǎng)絡(luò)分配矢量設(shè)置模塊設(shè)置的所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
[0067]可選地,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊包括:
[0068]獲得單元,用于從所述信號(hào)域得到所述媒體接入控制幀的幀長和傳輸速率;
[0069]計(jì)算單元,用于根據(jù)所述獲得單元獲得的所述媒體接入控制幀的幀長和傳輸速率,計(jì)算所述媒體接入控制幀的傳輸時(shí)間;
[0070]設(shè)置單元,用于根據(jù)計(jì)算單元得到的所述媒體接入控制幀的傳輸時(shí)間設(shè)置所述網(wǎng)絡(luò)分配矢量值。
[0071]優(yōu)選地,所述計(jì)算單元用于,
[0072]根據(jù)所述信號(hào)域中的確認(rèn)標(biāo)識(shí)字段判斷所述媒體接入控制幀的響應(yīng)幀;
[0073]當(dāng)所述媒體接入控制幀的響應(yīng)幀為確認(rèn)幀時(shí),則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0074]T-TPSDU+TSIFS+TACK ;
[0075]當(dāng)所述媒體接入控制幀的響應(yīng)幀為塊確認(rèn)幀時(shí),則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0076]T-Tpsdu+2 X TSIFS+TBAE+BA ;
[0077]當(dāng)所述媒體接入控制幀無確認(rèn)響應(yīng)時(shí),則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0078]T=Tpsdu ;
[0079]當(dāng)所述媒體接入控制幀的響應(yīng)幀為除確認(rèn)幀、清除發(fā)送幀、塊確認(rèn)幀之外的幀時(shí),則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
[0080]T-TpSDU+TSIFS+TMX_pSDU ;
[0081]其中,Tpsdu為所述媒體接入控制幀的實(shí)際傳輸時(shí)間,Tsifs為短幀間間隔,Tm為確認(rèn)中貞的傳輸時(shí)間,TBAE+BA為塊確認(rèn)請求巾貞和塊確認(rèn)巾貞的傳輸時(shí)間,Tmax psdu為傳輸最大允許的媒體接入控制幀的時(shí)間。
[0082]可選地,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊還用于,
[0083]當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于前述閾值,且所述接收模塊接收到的所述數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置第一網(wǎng)絡(luò)分配矢量值;
[0084]當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于所述前述閾值,且所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
[0085]可選地,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊還用于,
[0086]當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率低于所述前述閾值,且所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值;
[0087]當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率低于所述前述閾值,且所述接收到的所述數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置第二網(wǎng)絡(luò)分配矢量值。
[0088]可選地,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊還用于,
[0089]當(dāng)所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),在所述根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值之前,
[0090]當(dāng)所述媒體接入控制幀可解析時(shí),根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值;
[0091]當(dāng)所述媒體接入控制幀不可解析時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
[0092]可選地,所述傳輸模塊用于,
[0093]當(dāng)所述第一網(wǎng)絡(luò)分配矢量值大于O時(shí),不發(fā)送所述數(shù)據(jù)幀;
[0094]當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O且所述第二網(wǎng)絡(luò)分配矢量值為O時(shí),以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
[0095]可選地,所述傳輸模塊用于,
[0096]當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O且所述第二網(wǎng)絡(luò)分配矢量值為O時(shí),以所述第二功率與預(yù)定值之和發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀;其中,所述預(yù)定值大于O。
[0097]優(yōu)選地,所述傳輸模塊還用于,
[0098]采用所述信號(hào)域中的一個(gè)位指示所述前導(dǎo)序列以所述第一功率發(fā)送。
[0099]可選地,所述傳輸模塊還用于,
[0100]當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間大于或者等于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間時(shí),以所述第二功率發(fā)送所述數(shù)據(jù)幀;
[0101]當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間小于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間時(shí),等所述第二網(wǎng)絡(luò)分配矢量值減為O后,再以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
[0102]可選地,所述設(shè)備還包括:
[0103]判斷模塊,用于判斷所述設(shè)備周圍是否存在長距離基本服務(wù)集,所述長距離基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于所述前述閾值;
[0104]當(dāng)所述設(shè)備周圍不存在所述長距離基本服務(wù)集時(shí),所述傳輸模塊用于,以所述第二功率發(fā)送所述數(shù)據(jù)幀;
[0105]當(dāng)所述設(shè)備周圍存在所述長距離基本服務(wù)集時(shí),所述傳輸模塊用于,根據(jù)所述網(wǎng)絡(luò)分配矢量設(shè)置模塊設(shè)置的所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
[0106]可選地,所述判斷模塊包括:
[0107]獲取單元,用于接收各個(gè)接入點(diǎn)廣播的信標(biāo)幀并從所述信標(biāo)幀中獲取所述各個(gè)接入點(diǎn)的正常發(fā)射功率;
[0108]比較單元,用于將比較所述獲取單元獲取的所述各個(gè)接入點(diǎn)的正常發(fā)射功率分別與所述前述閾值比較;當(dāng)至少有一個(gè)接入點(diǎn)的正常發(fā)射功率高于所述前述閾值時(shí),判定所述設(shè)備周圍存在所述長距離基本服務(wù)集;否則,判定所述設(shè)備周圍不存在所述長距離基本服務(wù)集。
[0109]可選地,所述設(shè)備還包括:
[0110]凈信道估計(jì)模塊,用于對信道進(jìn)行物理載波偵聽,獲得所述信道狀態(tài);
[0111]所述傳輸模塊用于,
[0112]根據(jù)所述信道狀態(tài)和所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
[0113]可選地,所述設(shè)備還包括:
[0114]判斷模塊,用于判斷所述設(shè)備是所述長距離基本服務(wù)集中的設(shè)備,還是所述短距離基本服務(wù)集中的設(shè)備。
[0115]可選地,所述判斷模塊用于,
[0116]當(dāng)所述設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定所述設(shè)備為所述長距離基本服務(wù)集中的設(shè)備;
[0117]當(dāng)所述設(shè)備的正常發(fā)射功率低于所述前述閾值時(shí),判定所述設(shè)備為短距離基本服務(wù)集中的設(shè)備,所述短距離基本服務(wù)集中的設(shè)備從所述長距離基本服務(wù)集中的接入點(diǎn)廣播的信標(biāo)幀中獲取所述前述閾值。
[0118]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0119]通過根據(jù)Preamble序列中的SIG域設(shè)置用于表示MAC幀傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為長距離BSS時(shí),第一BSS (長距離BSS)中的設(shè)備可以接收到第二 BSS (短距離BSS)中的設(shè)備發(fā)送的Preamble序列,獲得第二 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,并根據(jù)該傳輸數(shù)據(jù)的時(shí)間設(shè)置NAV值,當(dāng)根據(jù)NAV值傳輸數(shù)據(jù)時(shí),不會(huì)對第二 BSS中設(shè)備的數(shù)據(jù)傳輸造成干擾,進(jìn)而不會(huì)導(dǎo)致第二 BSS中的設(shè)備數(shù)據(jù)傳輸失敗;當(dāng)?shù)谝?BSS為短距離BSS時(shí),第二 BSS中的設(shè)備采用第一功率發(fā)送Preamble序列,采用第二功率發(fā)送MAC幀,第一功率高于第二功率,因此第二 BSS中的設(shè)備只在發(fā)送Preamble序列時(shí)抑制第一 BSS (短距離BSS)中的設(shè)備傳輸數(shù)據(jù),在發(fā)送MAC巾貞時(shí)沒有抑制第一 BSS中的設(shè)備傳輸數(shù)據(jù),避免了現(xiàn)有技術(shù)中提高整個(gè)數(shù)據(jù)幀的發(fā)射功率而導(dǎo)致的抑制沒有交疊的兩個(gè)短距離BSS (第一 BSS和第二 BSS)中的設(shè)備并行傳輸數(shù)據(jù)的問題。
【專利附圖】
【附圖說明】
[0120]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0121]圖1是本發(fā)明實(shí)施例的應(yīng)用場景的示意圖;
[0122]圖2是本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)傳輸方法的流程圖;
[0123]圖3是本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)傳輸方法的流程圖;
[0124]圖4是本發(fā)明實(shí)施例二提供的數(shù)據(jù)幀的結(jié)構(gòu)示意圖;
[0125]圖5是本發(fā)明實(shí)施例二提供的802.11物理層的信號(hào)域的結(jié)構(gòu)示意圖;
[0126]圖6是本發(fā)明實(shí)施例二提供的IMHz的802.1lah物理層的信號(hào)域的結(jié)構(gòu)示意圖;
[0127]圖7是本發(fā)明實(shí)施例二提供的多用戶的802.1lah物理層的信號(hào)域的結(jié)構(gòu)示意圖;
[0128]圖8是本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)傳輸方法的流程圖;
[0129]圖9是本發(fā)明實(shí)施例四提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖;
[0130]圖10是本發(fā)明實(shí)施例五提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖;
[0131]圖11是本發(fā)明實(shí)施例六提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖;
[0132]圖12是本發(fā)明實(shí)施例七提供的數(shù)據(jù)傳輸設(shè)備的【具體實(shí)施方式】的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0133]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0134]下面先結(jié)合圖1介紹本發(fā)明實(shí)施例的應(yīng)用場景,該應(yīng)用場景僅為舉例,并不作為對本發(fā)明的限制。如前所述,根據(jù)覆蓋范圍的不同,BSS可以分為長距離BSS和短距離BSS。在本發(fā)明實(shí)施例中,長距離BSS是指其中的AP的正常發(fā)射功率高于前述閾值的BSS,短距離BSS是指其中的AP的正常發(fā)射功率低于前述閾值的BSS。該前述閾值可以根據(jù)實(shí)際情況人為設(shè)定。如圖1所示,長距離BSS包括相互通信的長距離AP L-AP和長距離STA L-STA,長距離AP L-AP向長距離STA L-STA傳輸數(shù)據(jù)所使用的正常發(fā)射功率高于前述閾值,長距離STA L-STA向長距離AP L-AP傳輸數(shù)據(jù)所使用的正常發(fā)射功率的最大值為長距離AP L-AP的正常發(fā)射功率。短距離BSS包括相互通信的短距離AP S-AP和短距離STA S-STA,短距離AP S-AP向短距離STA S-STA傳輸數(shù)據(jù)所使用的正常發(fā)射功率低于前述閾值,短距離STAS-STA向短距離AP S-AP傳輸數(shù)據(jù)所使用的正常發(fā)射功率的最大值為短距離AP S-AP的正常發(fā)射功率。
[0135]在圖1中,橢圓表示各個(gè)BSS的覆蓋范圍。如圖1所示,一個(gè)長距離BSS的覆蓋范圍內(nèi)存在三個(gè)短距離BSS,這種覆蓋范圍發(fā)生交疊的BSS可以稱為OBSS (OverlappingBasic Service Set,交疊基本服務(wù)集)。其中,圖1中,兩個(gè)短距離BSS的覆蓋范圍位于長距離BSS的覆蓋范圍中,另外一個(gè)短距離BSS的覆蓋范圍與長距離BSS的覆蓋范圍部分交疊。容易知道,無論是短距離BSS的覆蓋范圍位于長距離BSS的覆蓋范圍中的情況,還是短距離BSS的覆蓋范圍與長距離BSS的覆蓋范圍部分交疊的情況,都屬于本發(fā)明實(shí)施例中的覆蓋范圍交疊的BSS。
[0136]實(shí)施例一
[0137]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,適用于上述覆蓋范圍交疊的BSS,該實(shí)施例的方法的執(zhí)行主體為第一 BSS中的設(shè)備(可以是AP,也可以是STA),參見圖2,該方法包括:
[0138]步驟101:第一 BSS中的設(shè)備接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀。
[0139]在一個(gè)實(shí)施例中,第一 BSS可以為長距離BSS,也可以為短距離BSS。第二 BSS可以為短距離BSS,短距離BSS中的AP的正常發(fā)射功率,即短距離AP的正常發(fā)射功率低于前述閾值。第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)巾貞包括Preamble (前導(dǎo))序列和MAC巾貞,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,也就是說,第二 BSS中的設(shè)備以第一功率發(fā)送數(shù)據(jù)幀的Preamble序列,以第二功率發(fā)送該數(shù)據(jù)幀的MAC幀,第一功率高于第二功率。
[0140]在具體實(shí)現(xiàn)中,第二功率可以為BSS中的設(shè)備的正常發(fā)射功率。對于長距離BSS中的設(shè)備,第二功率高于前述閾值;對于短距離BSS中的設(shè)備,第二功率低于前述閾值。
[0141]步驟102:若第一 BSS中的設(shè)備接收到的數(shù)據(jù)巾貞包括Preamble序列而不包括MAC幀,則根據(jù)Preamble序列中的SIG (Signal,信號(hào))域設(shè)置NAV值。
[0142]在本實(shí)施例的一種實(shí)施方式中,即第一 BSS為長距離BSS的情況下,該NAV值為第一NAV值,該第一 NAV值根據(jù)MAC幀的幀頭中的Durat1n域設(shè)置或根據(jù)Preamble序列中的SIG域設(shè)置(詳見實(shí)施例二);在本實(shí)施例的另一實(shí)施方式中,即第一 BSS為短距離BSS的情況下,該NAV值包括第一 NAV值和第二 NAV值,其中,第一 NAV值根據(jù)MAC幀的幀頭中的Durat1n域設(shè)置或根據(jù)Preamble序列中的SIG域設(shè)置,第二 NAV值根據(jù)Preamble序列中的SIG域設(shè)置(詳見實(shí)施例三)。
[0143]步驟103:根據(jù)NAV值,傳輸數(shù)據(jù)。
[0144]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為長距離BSS時(shí),第一 BSS (長距離BSS)中的設(shè)備可以接收到第二 BSS (短距離BSS)中的設(shè)備發(fā)送的Preamble序列,獲得第二 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,并根據(jù)該傳輸數(shù)據(jù)的時(shí)間設(shè)置NAV值,當(dāng)根據(jù)NAV值傳輸數(shù)據(jù)時(shí),不會(huì)對第二 BSS中設(shè)備的數(shù)據(jù)傳輸造成干擾,進(jìn)而不會(huì)導(dǎo)致第二 BSS中的設(shè)備數(shù)據(jù)傳輸失??;當(dāng)?shù)谝?BSS為短距離BSS時(shí),第二 BSS中的設(shè)備采用第一功率發(fā)送Preamble序列,采用第二功率發(fā)送MAC幀,第一功率高于第二功率,因此第二BSS中的設(shè)備只在發(fā)送Preamble序列時(shí)抑制第一 BSS (短距離BSS)中的設(shè)備傳輸數(shù)據(jù),在發(fā)送MAC幀時(shí)沒有抑制第一 BSS中的設(shè)備傳輸數(shù)據(jù),避免了現(xiàn)有技術(shù)中提高整個(gè)數(shù)據(jù)幀的發(fā)射功率而導(dǎo)致的抑制沒有交疊的兩個(gè)短距離BSS (第一 BSS和第二 BSS)中的設(shè)備并行傳輸數(shù)據(jù)的問題。
[0145]實(shí)施例二
[0146]本發(fā)明實(shí)施例以第一 BSS中的設(shè)備為長距離BSS中的設(shè)備為例,對本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)傳輸方法進(jìn)行說明,該實(shí)施例的方法的執(zhí)行主體為第一 BSS中的設(shè)備(可以是AP,也可以是STA),參見圖3,該方法包括:
[0147]步驟201:第一 BSS中的設(shè)備接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀。
[0148]在一個(gè)實(shí)施例中,第二 BSS可以為短距離BSS,短距離BSS中的AP的正常發(fā)射功率低于前述閾值。第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)巾貞包括Preamble序列和MAC巾貞,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,也就是說,第二 BSS中的設(shè)備以第一功率發(fā)送數(shù)據(jù)幀的Preamble序列,以第二功率發(fā)送該數(shù)據(jù)幀的MAC幀,第一功率高于第二功率。
[0149]其中,圖4顯示了本發(fā)明一個(gè)實(shí)施例中的數(shù)據(jù)幀的幀結(jié)構(gòu),該數(shù)據(jù)幀又稱PPDU(Physical layer convergence procedure Protocol Data Unit,物理層匯聚過程協(xié)議數(shù)據(jù)單兀),包括 Preamble 序列和 PSDU (Physical layer convergence procedure ServiceData Unit,物理層匯聚過程服務(wù)數(shù)據(jù)單元)。Preamble序列包括802.11以前設(shè)備可以解析的用于兼容802.11以前設(shè)備的L-STF (Legacy Short Training Field,舊有短訓(xùn)練域)、L-LTF (Legacy Long Training Field,舊有長訓(xùn)練域)、L-SIG (Legacy Signal,舊有信號(hào))域和802.11以前設(shè)備不能解析的用于表示802.11的Preamble序列信息的HT-SIG(High Throughput Signal,高吞吐量信號(hào))域、HT-STF (High Throughput Short TrainingField,高吞吐量短訓(xùn)練域)、HT_LTF (High Throughput Long Training Field,高吞吐量長訓(xùn)練域)。PSDU,即MAC幀,包括DATA (數(shù)據(jù))域和SIG EXT (Signal Extens1n,信號(hào)擴(kuò)展)域。MAC幀的幀頭位于DATA域中,MAC幀的幀頭包括Durat1n域和其他域(圖中未示出)。Preamble序列中的SIG域,即L-SIG域,包括用于表示傳輸數(shù)據(jù)長度的Length (幀長)字段和用于表示傳輸速率的Rate (速率)字段(參見圖5所示的802.11物理層的SIG域的示意圖)或MCS (Modulat1n and Coding Scheme,調(diào)制編碼方案)字段(參見圖6所示的IMHz的802.1lah物理層的SIG域的示意圖)或Coding-1 (第一編碼)字段(參見圖7所示的多用戶的802.1lah物理層的SIG域的示意圖),Preamble序列中的SIG域還可能包括用于表不響應(yīng)巾貞類型的ACK (Acknowledgement) Indicat1n (指不)字段(參見圖6和圖7)和R(reserved,保留)位(參見圖5、圖6、圖7)。
[0150]步驟202:若第一 BSS中的設(shè)備接收到的數(shù)據(jù)巾貞包括Preamble序列而不包括MAC幀,則根據(jù)Preamble序列中的SIG域設(shè)置NAV值。
[0151 ] 需要說明的是,在本實(shí)施例中,該NAV值包括第一 NAV值。
[0152]在本實(shí)施例的一種實(shí)施方式中,該步驟202可以包括:
[0153]步驟2021:從SIG域得到MAC幀的幀長和傳輸速率。
[0154]可選地,該步驟2021可以包括:從SIG域中表示傳輸速率的字段中獲得MAC幀的傳輸速率;從SIG域中表示傳輸數(shù)據(jù)長度的字段中獲得DATA域的長度,并根據(jù)DATA域的長度獲得MAC幀的幀長。
[0155]步驟2022:根據(jù)MAC幀的幀長和傳輸速率,計(jì)算MAC幀的傳輸時(shí)間。
[0156]可選地,該步驟2022可以包括:根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0157]T=L/V ;
[0158]其中,L表示MAC幀的幀長,V表示MAC幀的傳輸速率。
[0159]優(yōu)選地,該步驟2022可以包括:
[0160]根據(jù)SIG域中的ACK Indicat1n (確認(rèn)標(biāo)識(shí))字段判斷MAC幀的響應(yīng)幀;
[0161]若MAC幀的響應(yīng)幀為ACK巾貞,即ACK Indicat1n=OO,則根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0162]T-TPSDU+TSIFS+TACK ;
[0163]若MAC巾貞的響應(yīng)巾貞為BA (Block Acknowledgement,塊確認(rèn))巾貞,即ACKIndicat1n=Ol,則根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0164]T-Tpsdu+2 X TSIFS+TBAE+BA ;
[0165]若MAC巾貞無確認(rèn)響應(yīng),即ACK Indicat1n=1,則根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0166]T=Tpsdu ;
[0167]若MAC幀的響應(yīng)幀為除ACK幀、CTS (Clear To Send,清除發(fā)送)幀、BA幀之外的幀,則根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0168]T-TpSDU+TSIFS+TMX_pSDU ;
[0169]其中,Tpsdu為MAC幀的實(shí)際傳輸時(shí)間(即僅傳輸MAC幀所用的時(shí)間),Tsifs為SIFS(Short Inter-Frame Space,短巾貞間間隔),Tack 為 ACK 巾貞的傳輸時(shí)間,TBAR+BA 為 BAR (BlockAcknowledgement Request,塊確認(rèn)請求)巾貞和BA巾貞的傳輸時(shí)間,Tmax psdu為傳輸最大允許的MAC巾貞的傳輸時(shí)間。
[0170]具體地,Tpsdu=L/V, L表示MAC幀的幀長,V表示MAC幀的傳輸速率。
[0171]步驟2023:根據(jù)MAC幀的傳輸時(shí)間設(shè)置NAV值。
[0172]在具體實(shí)現(xiàn)中,若NAV值無當(dāng)前值,則可以以MAC幀的傳輸時(shí)間設(shè)置NAV值;gNAV值有當(dāng)前值,則可以以NAV值的當(dāng)前值和MAC幀的傳輸時(shí)間中的較大值設(shè)置NAV值。
[0173]步驟203:若第一 BSS中的設(shè)備接收到的數(shù)據(jù)幀包括Preamble序列和MAC幀,則當(dāng)MAC巾貞可解析時(shí),根據(jù)MAC巾貞的巾貞頭中的Durat1n域設(shè)置NAV值。
[0174]在本實(shí)施例的一種實(shí)施方式中,該步驟2O 3可以包括:從MAC幀的幀頭中的Durat1n域中獲得MAC幀的傳輸時(shí)間;根據(jù)MAC幀的傳輸時(shí)間設(shè)置NAV值。
[0175]在具體實(shí)現(xiàn)中,若NAV值無當(dāng)前值,則可以以MAC幀的傳輸時(shí)間設(shè)置NAV值;若熟乂值有當(dāng)前值,則可以以NAV值的當(dāng)前值和MAC幀的傳輸時(shí)間中的較大值設(shè)置NAV值。
[0176]步驟204:若接收到的數(shù)據(jù)巾貞包括Preamble序列和MAC巾貞,貝U當(dāng)MAC巾貞不可解析時(shí),根據(jù)Preamble序列中的SIG域設(shè)置NAV值。
[0177]步驟205:根據(jù)NAV值,傳輸數(shù)據(jù)。該步驟在步驟202、步驟203或步驟204之后執(zhí)行。
[0178]在本實(shí)施例的一種實(shí)現(xiàn)方式中,該步驟205可以包括:若NAV值為0,則以第二功率發(fā)送數(shù)據(jù)幀;若NAV值大于0,則不發(fā)送數(shù)據(jù)幀。
[0179]優(yōu)選地,以第二功率發(fā)送數(shù)據(jù)幀,可以包括:若該第一 BSS中的設(shè)備為長距離AP,則以該長距離AP的正常發(fā)射功率發(fā)送數(shù)據(jù)幀;若該第一 BSS中的設(shè)備為長距離STAJIJW該長距離STA的正常發(fā)射功率發(fā)送數(shù)據(jù)幀。其中,長距離AP的正常發(fā)射功率為一個(gè)定值,長距離STA的正常發(fā)射功率根據(jù)與該長距離STA進(jìn)行通信的長距離AP發(fā)送到該長距離STA的Beacon (信標(biāo))幀的功率衰減情況確定,該Beacon幀中包括長距離AP的正常發(fā)射功率,長距尚AP根據(jù)從Beacon巾貞中獲得的長距尚AP的正常發(fā)射功率與接收到該Beacon巾貞時(shí)的功率之間的差值,即可獲得Beacon幀的功率衰減情況。
[0180]在本實(shí)施例的另一種實(shí)施方式中,該方法還可以包括:對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài)。該步驟在步驟205之前執(zhí)行。
[0181]相應(yīng)地,該步驟205包括:根據(jù)信道狀態(tài)和NAV值,傳輸數(shù)據(jù)。
[0182]具體地,對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài),可以包括:若信道上的噪聲功率比高于前述閾值,則判定信道為忙碌狀態(tài);否則,判定信道為空閑狀態(tài)。
[0183]在本實(shí)施例的又一種實(shí)施方式中,該方法還可以包括步驟200:判斷第一 BSS中的設(shè)備是長距離BSS中的設(shè)備,還是短距離BSS中的設(shè)備。該步驟200需要在步驟202、步驟203或步驟204之前執(zhí)行,而與步驟201沒有先后順序。
[0184]在具體實(shí)現(xiàn)中,對于一個(gè)BSS中的設(shè)備,在配置參數(shù)不變的情況下,該步驟200通常只需執(zhí)行一次,在這種情況下,優(yōu)選在步驟201之前執(zhí)行。
[0185]可選地,該步驟200可以包括:當(dāng)?shù)谝籅SS中的設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定第一 BSS中的設(shè)備為長距離BSS中的設(shè)備;當(dāng)?shù)谝?BSS中的設(shè)備的正常發(fā)射功率低于前述閾值時(shí),判定第一 BSS中的設(shè)備為短距離BSS中的設(shè)備。其中,短距離BSS中的設(shè)備從長距離AP廣播的Beacon幀中獲取前述閾值。
[0186]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為長距離BSS時(shí),第一 BSS (長距離BSS)中的設(shè)備可以接收到第二 BSS (短距離BSS)中的設(shè)備發(fā)送的Preamble序列,獲得第二 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,并根據(jù)該傳輸數(shù)據(jù)的時(shí)間設(shè)置NAV值,當(dāng)根據(jù)NAV值傳輸數(shù)據(jù)時(shí),不會(huì)對第二 BSS中設(shè)備的數(shù)據(jù)傳輸造成干擾,進(jìn)而不會(huì)導(dǎo)致第二 BSS中的設(shè)備數(shù)據(jù)傳輸失敗。
[0187]實(shí)施例三
[0188]本發(fā)明實(shí)施例以第一 BSS中的設(shè)備為短距離BSS中的設(shè)備為例,對本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)傳輸方法進(jìn)行說明,該實(shí)施例的方法的執(zhí)行主體為第一 BSS中的設(shè)備(可以是AP,也可以是STA),參見圖8,該方法包括:
[0189]步驟301:第一 BSS中的設(shè)備接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀。
[0190]在一個(gè)實(shí)施例中,第二 BSS可以為短距離BSS,短距離BSS中的AP的正常發(fā)射功率低于前述閾值。第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)巾貞包括Preamble序列和MAC巾貞,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,也就是說,第二 BSS中的設(shè)備以第一功率發(fā)送數(shù)據(jù)幀的Preamble序列,以第二功率發(fā)送該數(shù)據(jù)幀的MAC幀,第一功率高于第二功率。
[0191]步驟302:若第一 BSS中的設(shè)備接收到的數(shù)據(jù)幀包括Preamble序列而不包括MAC幀,則根據(jù)Preamble序列中的SIG域設(shè)置第二 NAV值。
[0192]步驟303:若第一 BSS中的設(shè)備接收到的數(shù)據(jù)幀包括Preamble序列和MAC巾貞,則當(dāng)MAC巾貞可解析時(shí),根據(jù)MAC巾貞的巾貞頭中的Durat1n域設(shè)置第一 NAV值。
[0193]可選地,該步驟303可以與實(shí)施例二中的步驟203相同,在此不再詳述。
[0194]步驟304:若第一 BSS中的設(shè)備接收到的數(shù)據(jù)巾貞包括Preamble序列和MAC巾貞,當(dāng)MAC幀不可解析時(shí),根據(jù)Preamble序列中的SIG域設(shè)置第一 NAV值。
[0195]可選地,該步驟304可以與實(shí)施例二中的步驟202相同,在此不再詳述。
[0196]步驟305:判斷第一 BSS中的設(shè)備周圍是否存在長距離BSS。若第一 BSS中的設(shè)備周圍存在長距離BSS,則執(zhí)行步驟306 ;若第一 BSS設(shè)備周圍不存在長距離BSS,則執(zhí)行步驟307。該步驟在步驟302、步驟303或步驟304之后執(zhí)行。
[0197]在具體實(shí)現(xiàn)中,判斷第一 BSS中的設(shè)備周圍是否存在長距離BSS,可以包括:
[0198]接收各個(gè)AP廣播的Beacon幀并從Beacon幀中獲取各個(gè)AP的正常發(fā)射功率;將各個(gè)AP的正常發(fā)射功率分別與前述閾值比較;若至少有一個(gè)AP的正常發(fā)射功率高于前述閾值,則判定第一 BSS中的設(shè)備周圍存在長距離BSS ;否則,判定第一 BSS中的設(shè)備周圍不存在長距離BSS。其中,前述閾值從長距離AP廣播的Beacon幀中得到。
[0199]步驟306:根據(jù)NAV值,傳輸數(shù)據(jù)。
[0200]如前所述,在本實(shí)施例中,NAV值包括第一 NAV值和第二 NAV值。第一 NAV值根據(jù)Preamble序列中的SIG域設(shè)置或根據(jù)MAC幀的幀頭中的Durat1n域設(shè)置,第二 NAV值根據(jù)Preamble序列中的SIG域設(shè)置,第一 NAV值和第二 NAV值均用于表示MAC幀的傳輸時(shí)間。
[0201]在本實(shí)施例的一種實(shí)現(xiàn)方式中,該步驟306可以包括:若第一 NAV值大于0,則不發(fā)送數(shù)據(jù)幀;若第一 NAV值為O且第二 NAV值為0,則以第一功率發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀;若第一 NAV值為O、第二 NAV值大于0,則以第二功率發(fā)送數(shù)據(jù)幀。
[0202]在本實(shí)施例中,第一功率可以等于第二功率與預(yù)定值之和,該預(yù)定值大于O。
[0203]在具體實(shí)現(xiàn)中,該預(yù)定值可以為長距離AP的正常發(fā)射功率與短距離AP的正常發(fā)射功率之間的差值,長距離AP的正常發(fā)射功率高于前述閾值。
[0204]優(yōu)選地,以第二功率發(fā)送MAC幀或以第二功率發(fā)送數(shù)據(jù)幀,可以包括:
[0205]若該第一 BSS中的設(shè)備為短距離AP,則以該短距離AP的正常發(fā)射功率發(fā)送MAC幀或以該短距離AP的正常發(fā)射功率發(fā)送數(shù)據(jù)幀;若該第一 BSS中的設(shè)備為短距離STAJIJW該短距離STA的正常發(fā)射功率發(fā)送MAC幀或以該短距離STA的正常發(fā)射功率發(fā)送數(shù)據(jù)幀。其中,短距離AP的正常發(fā)射功率為一個(gè)定值,短距離STA的正常發(fā)射功率根據(jù)與該短距離STA進(jìn)行通信的短距離AP發(fā)送到該短距離STA的Beacon巾貞的功率衰減情況確定,該Beacon幀中包括短距離AP的正常發(fā)射功率,短距離STA根據(jù)從Beacon幀中獲得的短距離AP的正常發(fā)射功率與接收到該Beacon幀時(shí)的功率之間的差值,即可獲得Beacon幀的功率衰減情況。
[0206]在本實(shí)施例的另一種實(shí)現(xiàn)方式中,該步驟306還可以包括:若第一 NAV值為O、第二NAV值大于O且第二 NAV值減為O的時(shí)間小于第一 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,則等第二 NAV值減為O后,再以第一功率發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀。
[0207]優(yōu)選地,當(dāng)以第一功率發(fā)送Preamble序列時(shí),可以采用SIG域中的一個(gè)位,如R位,指示Preamble序列以第一功率發(fā)送。例如,R位上的值為I表示Preamble序列以第一功率發(fā)送,R位上的值為O則表示Preamble序列以第二功率發(fā)送。
[0208]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,MAC幀的響應(yīng)幀的Preamble序列可以以第二功率發(fā)送。如當(dāng)MAC巾貞的響應(yīng)巾貞為ACK巾貞,即Preamble序列中的SIG域的ACK Indicat1n=OO時(shí),ACK幀的Preamble序列以第二功率發(fā)送。又如當(dāng)MAC幀的響應(yīng)幀為BA幀,即Preamble序列中的SIG域的ACK Indicat1n=Ol時(shí),BA巾貞和BAR巾貞的Preamble序列以第二功率發(fā)送。
[0209]步驟307:以第二功率發(fā)送數(shù)據(jù)幀。
[0210]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,該方法還可以包括:對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài)。該步驟在步驟306之前執(zhí)行。
[0211]相應(yīng)地,步驟306包括:根據(jù)信道狀態(tài)和NAV值,傳輸數(shù)據(jù)。
[0212]具體地,對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài),可以與實(shí)施例二中的對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài)相同,在此不再詳述。
[0213]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,該方法還可以包括步驟300:判斷第一 BSS中的設(shè)備是長距離BSS中的設(shè)備,還是短距離BSS中的設(shè)備。該步驟300需要在步驟302、步驟303或者步驟304之前執(zhí)行,而與步驟301沒有先后順序。
[0214]在具體實(shí)現(xiàn)中,對于一個(gè)BSS中的設(shè)備,在配置參數(shù)不變的情況下,該步驟300通常只需執(zhí)行一次,在這種情況下,優(yōu)選在步驟301之前執(zhí)行。
[0215]可選地,該步驟300可以與實(shí)施例二中的步驟200相同,在此不再詳述。
[0216]需要說明的是,實(shí)施例一、實(shí)施例二和實(shí)施例三中,在進(jìn)行虛擬載波偵聽之前,第一BSS中的設(shè)備接收長距離AP廣播的Beacon幀并從Beacon幀中獲取前述閾值和預(yù)定值(長距離BSS中的設(shè)備的正常發(fā)射功率與短距離BSS中的設(shè)備的正常發(fā)射功率之間的差值),第一 BSS中的設(shè)備根據(jù)預(yù)定值調(diào)整AGC (Automatic Gain Control,自動(dòng)增益控制)參數(shù),使數(shù)據(jù)經(jīng)過處理后的功率一致。
[0217]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為短距離BSS時(shí),第二 BSS中的設(shè)備采用第一功率發(fā)送Preamble序列,采用第二功率發(fā)送MAC幀,第一功率高于第二功率,因此第二 BSS中的設(shè)備只在發(fā)送Preamble序列時(shí)抑制第一 BSS (短距離BSS)中的設(shè)備傳輸數(shù)據(jù),在發(fā)送MAC幀時(shí)沒有抑制第一 BSS中的設(shè)備傳輸數(shù)據(jù),避免了現(xiàn)有技術(shù)中提高整個(gè)數(shù)據(jù)幀的發(fā)射功率而導(dǎo)致的抑制沒有交疊的兩個(gè)短距離BSS (第一 BSS和第二 BSS)中的設(shè)備并行傳輸數(shù)據(jù)的問題。
[0218]實(shí)施例四
[0219]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸設(shè)備,適用于實(shí)施例一提供的一種數(shù)據(jù)傳輸方法,參見圖9,該設(shè)備包括:
[0220]接收模塊401,用于接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀,第二 BSS可以為短距離BSS,短距離BSS中的AP的正常發(fā)射功率低于前述閾值,第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀包括Preamble序列和MAC巾貞,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,第一功率高于第二功率;
[0221]NAV設(shè)置模塊402,用于當(dāng)接收模塊401接收到的數(shù)據(jù)幀包括Preamble序列而不包括MAC幀時(shí),根據(jù)Preamble序列中的SIG域設(shè)置NAV值;
[0222]傳輸模塊403,用于根據(jù)NAV設(shè)置模塊402設(shè)置的NAV值,傳輸數(shù)據(jù)。
[0223]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為長距離BSS時(shí),第一 BSS (長距離BSS)中的設(shè)備可以接收到第二 BSS (短距離BSS)中的設(shè)備發(fā)送的Preamble序列,獲得第二 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,并根據(jù)該傳輸數(shù)據(jù)的時(shí)間設(shè)置NAV值,當(dāng)根據(jù)NAV值傳輸數(shù)據(jù)時(shí),不會(huì)對第二 BSS中設(shè)備的數(shù)據(jù)傳輸造成干擾,進(jìn)而不會(huì)導(dǎo)致第二 BSS中的設(shè)備數(shù)據(jù)傳輸失敗;當(dāng)?shù)谝?BSS為短距離BSS時(shí),第二 BSS中的設(shè)備采用第一功率發(fā)送Preamble序列,采用第二功率發(fā)送MAC幀,第一功率高于第二功率,因此第二BSS中的設(shè)備只在發(fā)送Preamble序列時(shí)抑制第一 BSS (短距離BSS)中的設(shè)備傳輸數(shù)據(jù),在發(fā)送MAC幀時(shí)沒有抑制第一 BSS中的設(shè)備傳輸數(shù)據(jù),避免了現(xiàn)有技術(shù)中提高整個(gè)數(shù)據(jù)幀的發(fā)射功率而導(dǎo)致的抑制沒有交疊的兩個(gè)短距離BSS (第一 BSS和第二 BSS)中的設(shè)備并行傳輸數(shù)據(jù)的問題。
[0224]實(shí)施例五
[0225]本發(fā)明實(shí)施例以該設(shè)備為長距離BSS中的設(shè)備為例,對本發(fā)明實(shí)施例四提供的一種數(shù)據(jù)傳輸設(shè)備進(jìn)行說明,適用于實(shí)施例二提供的一種數(shù)據(jù)傳輸方法,參見圖10,該設(shè)備包括:
[0226]接收模塊501,用于接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀,第二 BSS可以為短距離BSS,短距離BSS中的AP的正常發(fā)射功率低于前述閾值,第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀包括Preamble序列和MAC巾貞,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,第一功率高于第二功率;
[0227]NAV設(shè)置模塊502,用于當(dāng)接收模塊501接收到的數(shù)據(jù)幀包括Preamble序列而不包括MAC幀時(shí),根據(jù)Preamble序列中的SIG域設(shè)置NAV值;
[0228]傳輸模塊503,用于根據(jù)NAV設(shè)置模塊502設(shè)置的NAV值,傳輸數(shù)據(jù)。
[0229]需要說明的是,在本實(shí)施例中,該NAV值包括第一 NAV值。
[0230]在本實(shí)施例的一種實(shí)現(xiàn)方式中,NAV設(shè)置模塊502可以包括:
[0231]獲得單元,用于從SIG域得到MAC幀的幀長和傳輸速率;
[0232]計(jì)算單元,用于根據(jù)獲得單元獲得的MAC幀的幀長和傳輸速率,計(jì)算MAC幀的傳輸時(shí)間;
[0233]設(shè)置單元,用于根據(jù)計(jì)算單元得到的MAC幀的傳輸時(shí)間設(shè)置NAV值。
[0234]在本實(shí)施例中,當(dāng)NAV值無當(dāng)前值時(shí),可以以MAC幀的傳輸時(shí)間設(shè)置NAV值^NAV值有當(dāng)前值時(shí),可以以NAV值的當(dāng)前值和MAC幀的傳輸時(shí)間中的較大值設(shè)置NAV值。
[0235]可選地,獲得單元可以用于,從SIG域中表示傳輸速率的字段中獲得MAC幀的傳輸速率;從SIG域中表示傳輸數(shù)據(jù)長度的字段中獲得DATA域的長度,并根據(jù)DATA域的長度獲得MAC幀的幀長。
[0236]可選地,計(jì)算單元可以用于,根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0237]T=L/V ;
[0238]其中,L表示MAC幀的幀長,V表示MAC幀的傳輸速率。
[0239]優(yōu)選地,計(jì)算單元可以用于,根據(jù)SIG域中的ACK Indicat1n字段判斷MAC巾貞的相應(yīng)幀;當(dāng)MAC幀的響應(yīng)幀為ACK幀,即ACK Indicat1n=OO時(shí),根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0240]T-TPSDU+TSIFS+TACK ;
[0241]當(dāng)MAC巾貞的響應(yīng)巾貞為BA巾貞,即ACK Indicat1n=Ol時(shí),根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0242]T-Tpsdu+2 X TSIFS+TBAE+BA ;
[0243]當(dāng)MAC巾貞無確認(rèn)響應(yīng),即ACK Indicat1n=1時(shí),根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0244]T=Tpsdu ;
[0245]當(dāng)MAC幀的響應(yīng)幀為除ACK巾貞、CTS幀、BA幀之外的幀時(shí),根據(jù)以下公式計(jì)算傳輸時(shí)間:
[0246]T-TpSDU+TSIFS+TMX_pSDU ;
[0247]其中,Tpsdu為所述媒體接入控制幀的實(shí)際傳輸時(shí)間,Tpsdu=L/V, L表示MAC幀的幀長,V表示MAC幀的傳輸速率,Tsifs為SIFS,Tack為ACK幀的傳輸時(shí)間,TBAE+BA為BAR幀和BA中貞的傳輸時(shí)間,Tmax psdu為傳輸最大允許的PSDU,即MAC巾貞的傳輸時(shí)間。
[0248]在本實(shí)施例的一種實(shí)現(xiàn)方式中,該NAV設(shè)置模塊502還可以用于,當(dāng)接收模塊501接收到的數(shù)據(jù)幀包括Preamble序列和MAC幀且MAC幀可解析時(shí),根據(jù)MAC幀的幀頭中的Durat1n域設(shè)置NAV值;當(dāng)接收模塊501接收到的數(shù)據(jù)幀包括Preamble序列和MAC幀且MAC幀不可解析時(shí),根據(jù)Preamble序列中的SIG域設(shè)置NAV值。
[0249]在本實(shí)施例中,若NAV值無當(dāng)前值,則可以以MAC幀的傳輸時(shí)間設(shè)置NAV值^NAV值有當(dāng)前值,則可以以NAV值的當(dāng)前值和MAC幀的傳輸時(shí)間中的較大值設(shè)置NAV值。
[0250]在本實(shí)施例的另一種實(shí)現(xiàn)方式中,傳輸模塊503可以用于,當(dāng)NAV值為O時(shí),以第二功率發(fā)送數(shù)據(jù)幀;當(dāng)NAV值大于O時(shí),不發(fā)送數(shù)據(jù)幀。
[0251]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,該設(shè)備還可以包括凈信道估計(jì)模塊504,用于對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài)。
[0252]相應(yīng)地,傳輸模塊503用于,根據(jù)凈信道估計(jì)模塊504得到的信道狀態(tài)和NAV設(shè)置模塊502設(shè)置的NAV值,傳輸數(shù)據(jù)。
[0253]具體地,凈信道估計(jì)模塊504可以用于,當(dāng)信道上的噪聲功率比高于前述閾值時(shí),判定信道為忙碌狀態(tài);否則,判定信道為空閑狀態(tài)。
[0254]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,該設(shè)備還可以包括判斷模塊505,用于判斷該設(shè)備是長距離BSS中的設(shè)備,還是短距離BSS中的設(shè)備。
[0255]可選地,判斷模塊505可以用于,當(dāng)該設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定該設(shè)備為長距離BSS中的設(shè)備;當(dāng)該設(shè)備的正常發(fā)射功率低于前述閾值時(shí),判定該設(shè)備為短距離BSS中的設(shè)備。其中,短距離BSS中的設(shè)備可以從長距離AP廣播的Beacon幀中獲取前述閾值。
[0256]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為長距離BSS時(shí),第一 BSS (長距離BSS)中的設(shè)備可以接收到第二 BSS (短距離BSS)中的設(shè)備發(fā)送的Preamble序列,獲得第二 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,并根據(jù)該傳輸數(shù)據(jù)的時(shí)間設(shè)置NAV值,當(dāng)根據(jù)NAV值傳輸數(shù)據(jù)時(shí),不會(huì)對第二 BSS中設(shè)備的數(shù)據(jù)傳輸造成干擾,進(jìn)而不會(huì)導(dǎo)致第二 BSS中的設(shè)備數(shù)據(jù)傳輸失敗。
[0257]實(shí)施例六
[0258]本發(fā)明實(shí)施例以該設(shè)備為短距離BSS中的設(shè)備為例,對本發(fā)明實(shí)施例四提供的一種數(shù)據(jù)傳輸設(shè)備進(jìn)行說明,適用于實(shí)施例三提供的一種數(shù)據(jù)傳輸方法,參見圖11,該設(shè)備包括:
[0259]接收模塊601,用于接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀,第二 BSS可以為短距離BSS,短距離BSS中的AP的正常發(fā)射功率低于前述閾值,第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀包括Preamble序列和MAC巾貞,Preamble序列的發(fā)射功率為第一功率,MAC幀的發(fā)射功率為第二功率,第一功率高于第二功率;
[0260]NAV設(shè)置模塊602,用于當(dāng)接收模塊601接收到的數(shù)據(jù)幀包括Preamble序列而不包括MAC幀時(shí),根據(jù)Preamble序列中的SIG域設(shè)置第二 NAV值;
[0261]判斷模塊603,用于判斷該設(shè)備周圍是否存在長距離BSS ;
[0262]傳輸模塊604,用于根據(jù)判斷模塊603得到的判斷結(jié)果,傳輸數(shù)據(jù);當(dāng)判斷模塊603的判斷結(jié)果為該設(shè)備周圍存在長距離BSS時(shí),用于根據(jù)NAV設(shè)置模塊602得到的NAV值,傳輸數(shù)據(jù);當(dāng)判斷模塊603得到的判斷結(jié)果為該設(shè)備周圍不存在長距離BSS時(shí),用于以該設(shè)備的正常發(fā)射功率發(fā)送數(shù)據(jù)幀。
[0263]值得說明的是,在本實(shí)施例中,根據(jù)Preamble序列中的SIG域設(shè)置NAV值的是短距離BSS中的設(shè)備,NAV值包括第一 NAV值和第二 NAV值。
[0264]在本實(shí)施例的一種實(shí)現(xiàn)方式中,NAV設(shè)置模塊602還可以用于,當(dāng)接收模塊601接收到的數(shù)據(jù)幀包括Preamble序列和MAC幀且MAC幀可解析時(shí),根據(jù)MAC幀的幀頭中的Durat1n域設(shè)置第一 NAV值;當(dāng)接收模塊601接收到的數(shù)據(jù)巾貞包括Preamble序列和MAC中貞且MAC幀不可解析時(shí),根據(jù)Preamble序列中的SIG域設(shè)置第一 NAV值。
[0265]在具體實(shí)現(xiàn)中,判斷模塊603可以包括:
[0266]獲取單元,用于接收各個(gè)AP廣播的Beacon幀并從Beacon幀中獲取各個(gè)AP的正常發(fā)射功率;
[0267]比較單元,用于將獲取單元獲得的各個(gè)AP的正常發(fā)射功率分別與前述閾值比較;當(dāng)至少有一個(gè)AP的正常發(fā)射功率高于前述閾值時(shí),判定該設(shè)備周圍存在長距離BSS ;否則,判定該設(shè)備周圍不存在長距離BSS。
[0268]在本實(shí)施例中,前述閾值可以從長距離AP廣播的Beacon幀中得到。
[0269]在本實(shí)施例的一種實(shí)現(xiàn)方式中,傳輸模塊604可以用于,當(dāng)?shù)谝?NAV值大于O時(shí),不發(fā)送數(shù)據(jù)幀;當(dāng)?shù)谝?NAV值為O且第二 NAV值為O時(shí),以第一功率發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀;當(dāng)?shù)谝?NAV值為O、第二 NAV值大于O時(shí),以第二功率發(fā)送數(shù)據(jù)幀。
[0270]優(yōu)選地,傳輸模塊604可以用于,當(dāng)?shù)谝?NAV值為O且第二 NAV值為0,則以第二功率與預(yù)定值之和發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀。其中,該預(yù)定值大于O。
[0271]優(yōu)選地,該預(yù)定值可以為長距離AP的正常發(fā)射功率與短距離AP的正常發(fā)射功率之間的差值。
[0272]優(yōu)選地,傳輸模塊604還可以用于,采用所述信號(hào)域中的一個(gè)位指示所述前導(dǎo)序列以第一功率發(fā)送。
[0273]在本實(shí)施例的另一種實(shí)現(xiàn)方式中,傳輸模塊604還可以用于,當(dāng)?shù)谝?NAV值為O、第二NAV值大于O且第二 NAV值減為O的時(shí)間小于第一 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間時(shí),等第二 NAV值減為O后,再以第一功率發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀。
[0274]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,該設(shè)備還包括凈信道估計(jì)模塊605,用于對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài)。
[0275]相應(yīng)地,傳輸模塊604用于,根據(jù)凈信道估計(jì)模塊605得到的信道狀態(tài)和NAV設(shè)置模塊602設(shè)置的NAV值,傳輸數(shù)據(jù)。
[0276]在本實(shí)施例的又一種實(shí)現(xiàn)方式中,判斷模塊605還用于,判斷該設(shè)備是長距離BSS中的設(shè)備,還是短距離BSS中的設(shè)備。
[0277]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為短距離BSS時(shí),第二 BSS中的設(shè)備采用第一功率發(fā)送Preamble序列,采用第二功率發(fā)送MAC幀,第一功率高于第二功率,因此第二 BSS中的設(shè)備只在發(fā)送Preamble序列時(shí)抑制第一 BSS (短距離BSS)中的設(shè)備傳輸數(shù)據(jù),在發(fā)送MAC幀時(shí)沒有抑制第一 BSS中的設(shè)備傳輸數(shù)據(jù),避免了現(xiàn)有技術(shù)中提高整個(gè)數(shù)據(jù)幀的發(fā)射功率而導(dǎo)致的抑制沒有交疊的兩個(gè)短距離BSS (第一BSS和第二 BSS)中的設(shè)備并行傳輸數(shù)據(jù)的問題。
[0278]實(shí)施例七
[0279]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸設(shè)備,該設(shè)備在具體的實(shí)施方式中,可以是一種計(jì)算機(jī)或者服務(wù)器,如圖12所示。其一般包括發(fā)射機(jī)71、接收機(jī)72、存儲(chǔ)器73、以及處理器74等部件。本領(lǐng)域技術(shù)人員可以理解,圖12中所示出的結(jié)構(gòu)并不構(gòu)成對本設(shè)備的限定,本設(shè)備可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0280]下面結(jié)合圖12對計(jì)算機(jī)70的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0281]接收機(jī)72用于接收第二 BSS中的設(shè)備發(fā)送的數(shù)據(jù)幀。
[0282]發(fā)射機(jī)71用于在處理器74的控制下,傳輸數(shù)據(jù)。
[0283]存儲(chǔ)器73可用于存儲(chǔ)軟件程序以及應(yīng)用模塊,處理器74通過運(yùn)行存儲(chǔ)在存儲(chǔ)器73的軟件程序以及應(yīng)用模塊,從而執(zhí)行計(jì)算機(jī)70的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器73可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)計(jì)算機(jī)70的處理所創(chuàng)建的數(shù)據(jù)(比如NAV值)等。此外,存儲(chǔ)器73可以包括高速RAM(Random Access Memory,隨機(jī)存取存儲(chǔ)器),還可以包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
[0284]通信總線75用于實(shí)現(xiàn)處理器74、存儲(chǔ)器73、發(fā)射機(jī)71及接收機(jī)72之間的連接通?目。
[0285]具體地,處理器74通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器73內(nèi)的軟件程序和應(yīng)用模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器73內(nèi)的數(shù)據(jù),處理器74可以實(shí)現(xiàn),當(dāng)接收機(jī)72接收到的數(shù)據(jù)幀中包括Preamble序列而不包括MAC巾貞時(shí),根據(jù)Preamble序列中的SIG域設(shè)置NAV值。
[0286]進(jìn)一步地,處理器74,可用于當(dāng)該設(shè)備為短距離BSS中的設(shè)備時(shí),根據(jù)Preamble序列中的SIG域設(shè)置第二 NAV值。
[0287]可選地,處理器74,還可用于若接收到的數(shù)據(jù)幀包括Preamble序列和MAC幀,則當(dāng)MAC巾貞可解析時(shí),根據(jù)MAC巾貞的巾貞頭中的Durat1n域設(shè)置第一 NAV值;當(dāng)MAC巾貞不可解析時(shí),根據(jù)Preamble序列中的SIG域設(shè)置第一 NAV值。
[0288]具體地,當(dāng)該設(shè)備為短距離BSS中的設(shè)備時(shí),接收機(jī)72,還用于接收各個(gè)AP廣播的Beacon幀,從Beacon幀中獲取各個(gè)AP的正常發(fā)射功率。
[0289]相應(yīng)地,處理器74,可實(shí)現(xiàn)對該設(shè)備周圍是否存在長距離BSS的判斷。
[0290]進(jìn)一步地,發(fā)射機(jī)71,用于當(dāng)該設(shè)備周圍存在長距離BSS時(shí),在處理器74的控制下,根據(jù)NAV值傳輸數(shù)據(jù);當(dāng)該設(shè)備周圍不存在長距離BSS時(shí),在處理器74的控制下,以第二功率發(fā)送數(shù)據(jù)巾貞,第二功率可以為該設(shè)備的正常發(fā)射功率。
[0291]具體地,當(dāng)該設(shè)備為長距離BSS中的設(shè)備時(shí),發(fā)射機(jī)71在處理器74的控制下,根據(jù)NAV值傳輸數(shù)據(jù),包括:當(dāng)NAV值為O時(shí),以第二功率發(fā)送數(shù)據(jù)幀;當(dāng)NAV值大于O時(shí),不發(fā)送數(shù)據(jù)幀。
[0292]具體地,當(dāng)該設(shè)備為短距離BSS中的設(shè)備時(shí),發(fā)射機(jī)71在處理器74的控制下,根據(jù)NAV值傳輸數(shù)據(jù),包括:當(dāng)?shù)谝?NAV值大于O時(shí),不發(fā)送數(shù)據(jù)幀;當(dāng)?shù)谝?NAV值為O且第二NAV值為O時(shí),以第一功率發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀,第一功率高于第二功率;當(dāng)?shù)谝?NAV值為O、第二 NAV值大于O時(shí),以第二功率發(fā)送數(shù)據(jù)幀。其中,第一功率可以為第二功率與預(yù)定值之和,該預(yù)定值大于O。對于短距離BSS中的設(shè)備,預(yù)定值和前述閾值均從接收機(jī)72接收長距離AP廣播的Beacon幀中獲得。
[0293]進(jìn)一步地,當(dāng)該設(shè)備為短距離BSS中的設(shè)備時(shí),發(fā)射機(jī)71在處理器74的控制下,根據(jù)NAV值傳輸數(shù)據(jù),還包括:當(dāng)?shù)谝?NAV值為O、第二 NAV值大于O且第二 NAV值減為O的時(shí)間小于第一 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間時(shí),等第二 NAV值減為O后,再以第一功率發(fā)送Preamble序列,并且以第二功率發(fā)送MAC幀。
[0294]優(yōu)選地,接收機(jī)72,還可用于對信道進(jìn)行物理載波偵聽,獲得信道狀態(tài)。
[0295]相應(yīng)地,發(fā)射機(jī)71,可用于在處理器74的控制下,根據(jù)信道狀態(tài)和NAV值傳輸數(shù)據(jù)。
[0296]優(yōu)選地,接收機(jī)72,可用于接收長距離AP廣播的Beacon幀攜帶的前述閾值。
[0297]相應(yīng)地,處理器74,可實(shí)現(xiàn)判斷該設(shè)備是長距離BSS中的設(shè)備,還是短距離BSS中的設(shè)備。
[0298]進(jìn)一步地,處理器74,可實(shí)現(xiàn)當(dāng)該設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定該設(shè)備為長距離BSS中的設(shè)備;當(dāng)該設(shè)備的正常發(fā)射功率低于前述閾值時(shí),判定該設(shè)備為短距離BSS中的設(shè)備。
[0299]本發(fā)明實(shí)施例通過根據(jù)Preamble序列中的SIG域設(shè)置用于表不MAC巾貞傳輸時(shí)間的NAV值,該P(yáng)reamble序列由第二 BSS中的設(shè)備采用第一功率發(fā)送,該第一功率比發(fā)送MAC幀采用的第二功率高,使第一 BSS中的設(shè)備獲得MAC幀的傳輸時(shí)間。當(dāng)?shù)谝?BSS為長距離BSS時(shí),第一 BSS (長距離BSS)中的設(shè)備可以接收到第二 BSS (短距離BSS)中的設(shè)備發(fā)送的Preamble序列,獲得第二 BSS中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,并根據(jù)該傳輸數(shù)據(jù)的時(shí)間設(shè)置NAV值,當(dāng)根據(jù)NAV值傳輸數(shù)據(jù)時(shí),不會(huì)對第二 BSS中設(shè)備的數(shù)據(jù)傳輸造成干擾,進(jìn)而不會(huì)導(dǎo)致第二 BSS中的設(shè)備數(shù)據(jù)傳輸失?。划?dāng)?shù)谝?BSS為短距離BSS時(shí),第二 BSS中的設(shè)備采用第一功率發(fā)送Preamble序列,采用第二功率發(fā)送MAC幀,第一功率高于第二功率,因此第二BSS中的設(shè)備只在發(fā)送Preamble序列時(shí)抑制第一 BSS (短距離BSS)中的設(shè)備傳輸數(shù)據(jù),在發(fā)送MAC幀時(shí)沒有抑制第一 BSS中的設(shè)備傳輸數(shù)據(jù),避免了現(xiàn)有技術(shù)中提高整個(gè)數(shù)據(jù)幀的發(fā)射功率而導(dǎo)致的抑制沒有交疊的兩個(gè)短距離BSS (第一 BSS和第二 BSS)中的設(shè)備并行傳輸數(shù)據(jù)的問題。
[0300]需要說明的是:上述實(shí)施例提供的數(shù)據(jù)傳輸設(shè)備在傳輸數(shù)據(jù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的數(shù)據(jù)傳輸方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0301 ] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0302]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0303]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法包括: 第一基本服務(wù)集中的設(shè)備接收第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀,所述第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀包括前導(dǎo)序列和媒體接入控制幀,所述前導(dǎo)序列的發(fā)射功率為第一功率,所述媒體接入控制幀的發(fā)射功率為第二功率,所述第一功率高于所述第二功率; 若所述第一基本服務(wù)集中的設(shè)備接收到的所述數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀,則根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值; 根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值,包括: 從所述信號(hào)域得到所述媒體接入控制幀的幀長和傳輸速率; 根據(jù)所述媒體接入控制幀的幀長和傳輸速率,計(jì)算所述媒體接入控制幀的傳輸時(shí)間; 根據(jù)所述媒體接入控制幀的傳輸時(shí)間設(shè)置所述網(wǎng)絡(luò)分配矢量值。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述媒體接入控制幀的幀長和傳輸速率,計(jì)算所述媒體接入控制幀的傳輸時(shí)間,包括: 根據(jù)所述信號(hào)域中的確認(rèn)標(biāo)識(shí)字段判斷所述媒體接入控制幀的響應(yīng)幀; 若所述媒體接入控制幀的響應(yīng)幀為確認(rèn)幀,則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T_TPSDU+TSIFS+TACK ; 若所述媒體接入控制幀的響應(yīng)幀為塊確認(rèn)幀,則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T-Tpsdu+2 X TSIFS+TBAE+BA ; 若所述媒體接入控制幀無確認(rèn)響應(yīng),則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T-Tpsdu ; 若所述媒體接入控制幀的響應(yīng)幀為除確認(rèn)幀、清除發(fā)送幀、塊確認(rèn)幀之外的幀,則根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T-Tpsdu+Tsjfs+T.);—psDu ; 其中,Tpsdu為所述媒體接入控制幀的實(shí)際傳輸時(shí)間,TsifsS短幀間間隔,Tm為確認(rèn)幀的傳輸時(shí)間,TBAE+BA為塊確認(rèn)請求巾貞和塊確認(rèn)巾貞的傳輸時(shí)間,Tmax psdu為傳輸最大允許的媒體接入控制幀的時(shí)間。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于前述閾值時(shí),所述網(wǎng)絡(luò)分配矢量值包括第一網(wǎng)絡(luò)分配矢量值,所述根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值,包括: 根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值; 所述方法還包括: 若所述第一基本服務(wù)集中的設(shè)備接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀,則根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率低于所述前述閾值時(shí),所述網(wǎng)絡(luò)分配矢量值包括第一網(wǎng)絡(luò)分配矢量值和第二網(wǎng)絡(luò)分配矢量值,所述方法還包括: 若所述第一基本服務(wù)集中的設(shè)備接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀,則根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值; 所述根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值,包括: 根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第二網(wǎng)絡(luò)分配矢量值。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,當(dāng)所述第一基本服務(wù)集中的設(shè)備接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),在所述根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值之前,所述方法還包括: 若所述媒體接入控制幀可解析,則根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值; 若所述媒體接入控制幀不可解析,則根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù),包括: 若所述第一網(wǎng)絡(luò)分配矢量值大于O,則不發(fā)送所述數(shù)據(jù)幀; 若所述第一網(wǎng)絡(luò)分配矢量值為O且所述第二網(wǎng)絡(luò)分配矢量值為O,則以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一功率等于所述第二功率與預(yù)定值之和,所述預(yù)定值大于O。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述以所述第一功率發(fā)送所述前導(dǎo)序列之前,還包括: 采用所述信號(hào)域中的一個(gè)位指示所述前導(dǎo)序列以所述第一功率發(fā)送。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù),還包括: 若所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間大于或者等于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,則以所述第二功率發(fā)送所述數(shù)據(jù)幀; 若所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間小于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間,則等所述第二網(wǎng)絡(luò)分配矢量值減為O后,再以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
11.根據(jù)權(quán)利要求7-10任一項(xiàng)所述的方法,其特征在于,在所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)之前,所述方法還包括: 判斷所述第一基本服務(wù)集中的設(shè)備周圍是否存在長距離基本服務(wù)集,所述長距離基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于所述前述閾值; 當(dāng)所述第一基本服務(wù)集中的設(shè)備周圍不存在所述長距離基本服務(wù)集時(shí),以所述第二功率發(fā)送所述數(shù)據(jù)幀; 當(dāng)所述第一基本服務(wù)集中的設(shè)備周圍存在所述長距離基本服務(wù)集時(shí),根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述判斷所述第一基本服務(wù)集中的設(shè)備周圍是否存在長距離基本服務(wù)集,包括: 接收各個(gè)接入點(diǎn)廣播的信標(biāo)幀并從所述信標(biāo)幀中獲取所述各個(gè)接入點(diǎn)的正常發(fā)射功率; 將所述各個(gè)接入點(diǎn)的正常發(fā)射功率分別與所述前述閾值比較; 若至少有一個(gè)接入點(diǎn)的正常發(fā)射功率高于所述前述閾值,則判定所述第一基本服務(wù)集中的設(shè)備周圍存在所述長距離基本服務(wù)集;否則,判定所述第一基本服務(wù)集中的設(shè)備周圍不存在所述長距離基本服務(wù)集。
13.根據(jù)權(quán)利要求1-12任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 對信道進(jìn)行物理載波偵聽,獲得所述信道狀態(tài); 所述根據(jù)所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù),包括: 根據(jù)所述信道狀態(tài)和所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
14.根據(jù)權(quán)利要求1-13任一項(xiàng)所述的方法,其特征在于,在根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值之前,所述方法還包括: 判斷所述第一基本服務(wù)集中的設(shè)備是所述長距離基本服務(wù)集中的設(shè)備,還是所述短距離基本服務(wù)集中的設(shè)備。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述判斷所述第一基本服務(wù)集中的設(shè)備是所述長距離基本服務(wù)集中的設(shè)備,還是所述短距離基本服務(wù)集中的設(shè)備,包括: 當(dāng)所述第一基本服務(wù)集中的設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定所述第一基本服務(wù)集中的設(shè)備為所述長距離基本服務(wù)集中的設(shè)備; 當(dāng)所述第一基本服務(wù)集中的設(shè)備的正常發(fā)射功率低于所述前述閾值時(shí),判定所述第一基本服務(wù)集中的設(shè)備為短距離基本服務(wù)集中的設(shè)備,所述短距離基本服務(wù)集中的設(shè)備從所述長距離基本服務(wù)集中的接入點(diǎn)廣播的信標(biāo)幀中獲取所述前述閾值。
16.一種數(shù)據(jù)傳輸設(shè)備,其特征在于,所述設(shè)備包括: 接收模塊,用于接收第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀,所述第二基本服務(wù)集中的設(shè)備發(fā)送的數(shù)據(jù)幀包括前導(dǎo)序列和媒體接入控制幀,所述前導(dǎo)序列的發(fā)射功率為第一功率,所述媒體接入控制幀的發(fā)射功率為第二功率,所述第一功率高于所述第二功率; 網(wǎng)絡(luò)分配矢量設(shè)置模塊,用于當(dāng)所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置網(wǎng)絡(luò)分配矢量值; 傳輸模塊,用于根據(jù)所述網(wǎng)絡(luò)分配矢量設(shè)置模塊設(shè)置的所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊包括: 獲得單元,用于從所述信號(hào)域得到所述媒體接入控制幀的幀長和傳輸速率; 計(jì)算單元,用于根據(jù)所述獲得單元獲得的所述媒體接入控制幀的幀長和傳輸速率,計(jì)算所述媒體接入控制幀的傳輸時(shí)間; 設(shè)置單元,用于根據(jù)計(jì)算單元得到的所述媒體接入控制幀的傳輸時(shí)間設(shè)置所述網(wǎng)絡(luò)分配矢量值。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于,所述計(jì)算單元用于, 根據(jù)所述信號(hào)域中的確認(rèn)標(biāo)識(shí)字段判斷所述媒體接入控制幀的響應(yīng)幀; 當(dāng)所述媒體接入控制幀的響應(yīng)幀為確認(rèn)幀時(shí),根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T_TPSDU+TSIFS+TACK ; 當(dāng)所述媒體接入控制幀的響應(yīng)幀為塊確認(rèn)幀時(shí),根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T-Tpsdu+2 X TSIFS+TBAE+BA ; 當(dāng)所述媒體接入控制幀無確認(rèn)響應(yīng)時(shí),根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T-Tpsdu ; 當(dāng)所述媒體接入控制幀的響應(yīng)幀為除確認(rèn)幀、清除發(fā)送幀、塊確認(rèn)幀之外的幀時(shí),根據(jù)以下公式計(jì)算所述傳輸時(shí)間:
T-Tpsdu+Tsjfs+T.);—psDu ; 其中,Tpsdu為所述媒體接入控制幀的實(shí)際傳輸時(shí)間,TsifsS短幀間間隔,Tm為確認(rèn)幀的傳輸時(shí)間,TBAE+BA為塊確認(rèn)請求巾貞和塊確認(rèn)巾貞的傳輸時(shí)間,Tmax psdu為傳輸最大允許的媒體接入控制幀的時(shí)間。
19.根據(jù)權(quán)利要求16-18任一項(xiàng)所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊還用于, 當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于前述閾值,且所述接收模塊接收到的所述數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置第一網(wǎng)絡(luò)分配矢量值; 當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于所述前述閾值,且所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
20.根據(jù)權(quán)利要求16-18任一項(xiàng)所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊還用于, 當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率低于所述前述閾值,且所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值; 當(dāng)所述第一基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率低于所述前述閾值,且所述接收到的所述數(shù)據(jù)幀包括所述前導(dǎo)序列而不包括所述媒體接入控制幀時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置第二網(wǎng)絡(luò)分配矢量值。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)分配矢量設(shè)置模塊還用于, 當(dāng)所述接收模塊接收到的數(shù)據(jù)幀包括所述前導(dǎo)序列和所述媒體接入控制幀時(shí),在所述根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值之前, 當(dāng)所述媒體接入控制幀可解析時(shí),根據(jù)所述媒體接入控制幀的幀頭中的持續(xù)時(shí)間域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值; 當(dāng)所述媒體接入控制幀不可解析時(shí),根據(jù)所述前導(dǎo)序列中的信號(hào)域設(shè)置所述第一網(wǎng)絡(luò)分配矢量值。
22.根據(jù)權(quán)利要求20或21所述的設(shè)備,其特征在于,所述傳輸模塊用于, 當(dāng)所述第一網(wǎng)絡(luò)分配矢量值大于O時(shí),不發(fā)送所述數(shù)據(jù)幀; 當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O且所述第二網(wǎng)絡(luò)分配矢量值為O時(shí),以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
23.根據(jù)權(quán)利要求22所述的設(shè)備,其特征在于,所述傳輸模塊用于, 當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O且所述第二網(wǎng)絡(luò)分配矢量值為O時(shí),以所述第二功率與預(yù)定值之和發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀;其中,所述預(yù)定值大于O。
24.根據(jù)權(quán)利要求22或23所述的設(shè)備,其特征在于,所述傳輸模塊還用于, 采用所述信號(hào)域中的一個(gè)位指示所述前導(dǎo)序列以所述第一功率發(fā)送。
25.根據(jù)權(quán)利要求22-24任一項(xiàng)所述的設(shè)備,其特征在于,所述傳輸模塊還用于, 當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間大于或者等于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間時(shí),以所述第二功率發(fā)送所述數(shù)據(jù)幀; 當(dāng)所述第一網(wǎng)絡(luò)分配矢量值為O、所述第二網(wǎng)絡(luò)分配矢量值大于O且所述第二網(wǎng)絡(luò)分配矢量值減為O的時(shí)間小于所述第一基本服務(wù)集中的設(shè)備傳輸數(shù)據(jù)的時(shí)間時(shí),等所述第二網(wǎng)絡(luò)分配矢量值減為O后,再以所述第一功率發(fā)送所述前導(dǎo)序列,并且以所述第二功率發(fā)送所述媒體接入控制幀。
26.根據(jù)權(quán)利要求22-25任一項(xiàng)所述的設(shè)備,其特征在于,所述設(shè)備還包括: 判斷模塊,用于判斷所述設(shè)備周圍是否存在長距離基本服務(wù)集,所述長距離基本服務(wù)集中的接入點(diǎn)的正常發(fā)射功率高于所述前述閾值; 當(dāng)所述設(shè)備周圍不存在所述長距離基本服務(wù)集時(shí),所述傳輸模塊用于,以所述第二功率發(fā)送所述數(shù)據(jù)幀; 當(dāng)所述設(shè)備周圍存在所述長距離基本服務(wù)集時(shí),所述傳輸模塊用于,根據(jù)所述網(wǎng)絡(luò)分配矢量設(shè)置模塊設(shè)置的所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
27.根據(jù)權(quán)利要求26所述的設(shè)備,其特征在于,所述判斷模塊包括: 獲取單元,用于接收各個(gè)接入點(diǎn)廣播的信標(biāo)幀并從所述信標(biāo)幀中獲取所述各個(gè)接入點(diǎn)的正常發(fā)射功率; 比較單元,用于將所述獲取單元獲取的所述各個(gè)接入點(diǎn)的正常發(fā)射功率分別與所述前述閾值比較;當(dāng)至少有一個(gè)接入點(diǎn)的正常發(fā)射功率高于所述前述閾值時(shí),判定所述設(shè)備周圍存在所述長距離基本服務(wù)集;否則,判定所述設(shè)備周圍不存在所述長距離基本服務(wù)集。
28.根據(jù)權(quán)利要求16-27任一項(xiàng)所述的設(shè)備,其特征在于,所述設(shè)備還包括: 凈信道估計(jì)模塊,用于對信道進(jìn)行物理載波偵聽,獲得所述信道狀態(tài); 所述傳輸模塊用于, 根據(jù)所述信道狀態(tài)和所述網(wǎng)絡(luò)分配矢量值,傳輸數(shù)據(jù)。
29.根據(jù)權(quán)利要求16-28任一項(xiàng)所述的設(shè)備,其特征在于,所述設(shè)備還包括: 判斷模塊,用于判斷所述設(shè)備是所述長距離基本服務(wù)集中的設(shè)備,還是所述短距離基本服務(wù)集中的設(shè)備。
30.根據(jù)權(quán)利要求29所述的設(shè)備,其特征在于,所述判斷模塊用于, 當(dāng)所述設(shè)備的正常發(fā)射功率高于前述閾值時(shí),判定所述設(shè)備為所述長距離基本服務(wù)集中的設(shè)備; 當(dāng)所述設(shè)備的正常發(fā)射功率低于所述前述閾值時(shí),判定所述設(shè)備為短距離基本服務(wù)集中的設(shè)備,所述短距離基本服務(wù)集中的設(shè)備從所述長距離基本服務(wù)集中的接入點(diǎn)廣播的信標(biāo)幀中獲取所述前述閾值。
【文檔編號(hào)】H04L1/16GK104184702SQ201310191470
【公開日】2014年12月3日 申請日期:2013年5月22日 優(yōu)先權(quán)日:2013年5月22日
【發(fā)明者】杜振國, 樹貴明, 陸蘇 申請人:華為終端有限公司