欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)傳輸方法及其裝置的制作方法

文檔序號:7755589閱讀:124來源:國知局
專利名稱:一種數(shù)據(jù)傳輸方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及其裝置。
背景技術(shù)
隨著無線通信的不斷發(fā)展,802. 11協(xié)議族在幾年前新增了 802. Iln,802. Iln大幅 提升了物理速率,在最大支持4條流且使用40MHz帶寬的前提下高達600Mbps,是802. Ila 或802. Ilg最高速率的十倍之多。802. Iln的一個重要特性就是引入了 MIMO(Multiple Input Multiple Output,多入多出)技術(shù),也就是一個802. Iln射頻模塊可以同時發(fā)出多 路信號,也可以同時接收多路信號,通過空間多路技術(shù)提高了信道利用率。與此對應(yīng)的,一 個射頻需要接多根天線,并且由于MIMO技術(shù)的特性,可以利用到多徑現(xiàn)象提高信號質(zhì)量, 802. Iln對與天線的輻射角度、天線間的相關(guān)性也有更高的要求?,F(xiàn)有的802. Iln產(chǎn)品對于 每個發(fā)送或接收的信號是用一個固定的天線,在軟件部分進行不同調(diào)制方式的速率選擇來 達到最優(yōu)的結(jié)果。在實際應(yīng)用中,通過將AP (Access Point,接入點)或STA (Station,工作站)旋轉(zhuǎn) 一個角度后,吞吐量很容易就產(chǎn)生變化。于是,一些AP廠家開始將已在傳統(tǒng)移動通信(如 3G,LTE等)中廣泛應(yīng)用的智能天線技術(shù)引入到WLAN (Wireless Local Access Network,無 線局域網(wǎng))設(shè)備中,希望以此來提高WLAN用戶的使用體驗。現(xiàn)有技術(shù)提供了一種天線選擇的方法,該方法為在一定周期內(nèi),通過對每個STA 使用每個天線組合發(fā)送探測報文,以采集不同天線組合的工作情況,從而選出一個最佳的 天線組合,在下一個探測周期到來之前,都是用該組天線發(fā)射。具體如圖1所示,每個探測 周期內(nèi),AP使用固定的天線組合發(fā)送信號;每間隔一個探測周期,AP通過所有天線組合發(fā) 送探測報文,獲取最佳的天線組合,在下一個探測周期使用該獲取的最佳的天性組合發(fā)送 信號。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題(1)實時性差如果在探測周期內(nèi)無線環(huán)境發(fā)生改變,天線系統(tǒng)不能夠?qū)崟r響應(yīng),要等到下一個 探測時間到達時,才能夠更新到最優(yōu)天線,探測周期越長,實時性越差;(2)準(zhǔn)確性差在天線掃描的過程中,為公平起見,需使用同一速率,但是因為WLAN網(wǎng)絡(luò)的特點, 速率選擇對傳輸成功率的影響很大,準(zhǔn)確性不高,比如若速率選高了,則可能導(dǎo)致采用各組 天線傳輸數(shù)據(jù)時性能都較差。

發(fā)明內(nèi)容
本發(fā)明提供了一種數(shù)據(jù)傳輸方法及其裝置,用以提高數(shù)據(jù)傳輸過程中天線選擇的 實時性和效率,進而提高系統(tǒng)吞吐量。本發(fā)明提供的數(shù)據(jù)傳輸方法,應(yīng)用于采用多天線的無線局域網(wǎng),該方法包括
在與對端的一次業(yè)務(wù)過程中,向所述對端發(fā)送第一個報文成功后,保持當(dāng)前所使 用的天線組合不變,提高發(fā)送速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成 功發(fā)送報文的最大速率;采用所述最大速率向?qū)Χ税l(fā)送該次業(yè)務(wù)的其余報文。上述方法中,若向所述對端發(fā)送第一個報文失敗,則還包括保持當(dāng)前發(fā)送速率不變,切換到其它天線組合發(fā)送下一個報文;若切換天線組合后報文發(fā)送成功,則保持當(dāng)前所使用的天線組合不變,提高發(fā)送 速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率,并采 用所述最大速率向所述對端發(fā)送該次業(yè)務(wù)的其余報文;若切換天線組合后報文發(fā)送失敗,則保持當(dāng)前所使用的天線組合不變,降低發(fā)送 速率發(fā)送下一個報文,直到能夠成功發(fā)送報文時停止降低發(fā)送速率,并采用該能夠成功發(fā) 送報文的速率向所述對端發(fā)送該次業(yè)務(wù)的其余報文。上述方法還包括當(dāng)使用當(dāng)前發(fā)送速率發(fā)送報文達到設(shè)定時長時,保持當(dāng)前所使 用的天線組合不變,提高發(fā)送速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成 功發(fā)送報文的最大速率,并采用所述最大速率向所述對端發(fā)送其余的報文。上述方法還包括當(dāng)使用當(dāng)前天線組合發(fā)送報文達到設(shè)定時長時,保持當(dāng)前發(fā)送速率不變,切換到 其它天線組合發(fā)送下一個報文;若發(fā)送成功,則保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率發(fā)送下一個報文, 直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率,并采用所述最大速率向所述 對端發(fā)送其余的報文;若發(fā)送失敗,則保持當(dāng)前所使用的天線組合不變,降低發(fā)送速率發(fā)送下一個報文, 直到能夠成功發(fā)送報文時停止降低發(fā)送速率,并采用該能夠成功發(fā)送報文的速率向所述對 端發(fā)送其余的報文。上述方法中,根據(jù)以下原則中的至少一個為所述對端選擇天線組合如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值,則優(yōu)先選擇與所述 當(dāng)前天線組合相似的天線組合進行切換;如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低 于所述設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前天線組合相異的天線組合進行切換;當(dāng)需要向設(shè)定長時間內(nèi)未向其發(fā)送報文的對端發(fā)送報文時,如果多次切換天線組 合后仍不能成功向該對端發(fā)送報文,則根據(jù)最大重傳次數(shù),在最后一次重傳時選擇全向天 線.
一入 ,當(dāng)向所述對端發(fā)送報文所使用的天線組合與另一對端發(fā)送報文所使用的天線組 合相似,且對應(yīng)于所述另一對端的天線組合切換到其它天線組合時,為所述對端選擇所述 其它天線組合進行切換;當(dāng)向所述對端發(fā)送廣播或組播報文時,從各對端的較優(yōu)天線組合的交集中選擇天 線組合;當(dāng)所述對端的傳輸性能下降時,優(yōu)先選擇與當(dāng)前天線組合相異的天線組合;當(dāng)所述對端新加入網(wǎng)絡(luò)時,根據(jù)當(dāng)前已接入的對端的傳輸性能統(tǒng)計數(shù)據(jù),為當(dāng)前 新接入的對端選擇發(fā)送第一個報文所使用的天線組合。
上述方法,還包括在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值時,若選擇與所述當(dāng)前 天線組合相似的天線組合切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合;或/ 禾口在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所述設(shè)定閾值時,若選擇與所述 當(dāng)前天線組合相異的天線組合進行切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組
I=I O上述方法,還包括在初始化時,根據(jù)天線輻射圖的相似程度確定相似天線與相異天線,并根據(jù)相似 天線和相異天線劃分天線組合,其中,同一組內(nèi)的天線為相似天線,不同組內(nèi)的天線為相異 天線;在初始化后,根據(jù)采集到的天線信息調(diào)整相似天線和相異天線,并根據(jù)調(diào)整后的 相似天線和相異天線調(diào)整天線組合。上述方法,還包括以下之一或任意組合當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)未使用過時,刪除該天線 組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)使用次數(shù)達到設(shè)定閾值或 者在最近的設(shè)定長時間內(nèi)被使用過時,按照比例減少該天線組合或/和發(fā)送速率對應(yīng)的傳 輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)連續(xù)切換天線組合或/和發(fā)送速率后均不能成功發(fā)送報文,且連續(xù)切換的次數(shù) 達到設(shè)定閾值時,清空所有天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù)。上述方法,還包括設(shè)置多組發(fā)送參數(shù)以及發(fā)送參數(shù)分組順序,每組發(fā)送參數(shù)包括 天線組合、發(fā)送速率,以及該天線組合與發(fā)送速率下的重傳次數(shù);其中,各組發(fā)送參數(shù)中的 重傳次數(shù)之和為報文的最大重傳次數(shù),且各組發(fā)送參數(shù)中的重傳次數(shù)與所在組中的天線組 合和發(fā)送速率對應(yīng)的傳輸性能成反比;當(dāng)發(fā)送報文時,按照發(fā)送參數(shù)分組順序使用相應(yīng)發(fā)送參數(shù)發(fā)送報文,且在使用當(dāng) 前發(fā)送參數(shù)發(fā)送報文失敗時,選擇另一組發(fā)送參數(shù)發(fā)送報文,直到成功發(fā)送所述報文,或者 直到最大重傳次數(shù)。上述方法中,按照發(fā)送參數(shù)分組順序,相鄰的兩組發(fā)送參數(shù)中后一組發(fā)送參數(shù)中的發(fā)送速率是在前一組發(fā)送參數(shù)中的發(fā)送速率基礎(chǔ)上遞減得 到的;或/和后一組發(fā)送參數(shù)中的天線組合的輻射范圍與前一組相似或相異,其中,如果前一 組發(fā)送參數(shù)下的傳輸性能指標(biāo)高于設(shè)定閾值,則根據(jù)該組發(fā)送參數(shù)中的發(fā)送速率所對應(yīng)的 傳輸性能統(tǒng)計數(shù)據(jù),在與前一組發(fā)送參數(shù)中的天線組合相似的天線組合中選擇最優(yōu)的天線 組合作為后一組發(fā)送參數(shù)的天線組合;否則,根據(jù)該組發(fā)送參數(shù)中的發(fā)送速率所對應(yīng)的傳 輸性能統(tǒng)計數(shù)據(jù),在與前一組發(fā)送參數(shù)中的天線組合相異的天線組合中選擇最優(yōu)的天線組 合作為后一組發(fā)送參數(shù)的天線組合。上述方法,還包括在集中協(xié)調(diào)功能PCF系統(tǒng)的情況下,選擇為所述對端發(fā)送報文時傳輸性能好的天
9線組合來接收該對端發(fā)送的報文;在分布式協(xié)調(diào)功能DCF系統(tǒng)的情況下,選擇全向性天線組合來接收所述對端發(fā)送 的報文。上述方法,在DCF系統(tǒng)的情況下,還包括當(dāng)所述對端為接入到網(wǎng)絡(luò)中的唯一對端時,從為該對端發(fā)送報文時傳輸性能好的 天線組合中選擇出一組偏全向的天線組合來接收該對端發(fā)送的報文;或者,當(dāng)所述對端不 是接入到網(wǎng)絡(luò)中的唯一對端時,在偏全向的天線組合中選擇對于當(dāng)前接入的所有對端均能 夠達到設(shè)定傳輸性能指標(biāo)的天線組合,使用該天線組合來接收所述對端發(fā)送的報文。本發(fā)明提供的數(shù)據(jù)傳輸設(shè)備,應(yīng)用于采用多天線的無線局域網(wǎng),包括升速探測模塊,用于在與對端的一次業(yè)務(wù)過程中,在向所述對端發(fā)送第一個報文 成功后,保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前 天線組合情況下能夠成功發(fā)送報文的最大速率;發(fā)送模塊,用于發(fā)送報文;以及,在所述升速探測模塊探測出最大速率后,采用所 述最大速率向?qū)Χ税l(fā)送該次業(yè)務(wù)的其余報文。上述設(shè)備,還包括天線探測模塊和降速探測模塊,其中所述天線探測模塊,用于在所述發(fā)送模塊向所述對端發(fā)送第一個報文失敗后,保 持當(dāng)前發(fā)送速率不變,切換到其它天線組合以發(fā)送下一個報文;所述升速探測模塊還用于,在所述天線探測模塊切換天線組合發(fā)送報文成功后, 保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線組 合情況下能夠成功發(fā)送報文的最大速率;所述降速探測模塊,用于在所述天線探測模塊切換天線組合后發(fā)送報文失敗時, 保持當(dāng)前所使用的天線組合不變,降低發(fā)送速率以送下一個報文,直到能夠成功發(fā)送報文 時停止降低發(fā)送速率;所述發(fā)送模塊還用于,采用所述降速探測模塊探測出的能夠成功發(fā)送報文的速率 向所述對端發(fā)送該次業(yè)務(wù)的其余報文。上述設(shè)備,還包括升速探測計時器;所述升速探測計時器,用于對采用當(dāng)前發(fā)送速率發(fā)送報文的時間進行計時;所述升速探測模塊還用于,當(dāng)所述升速探測計時器超時的時候,保持當(dāng)前所使用 的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成 功發(fā)送報文的最大速率。上述設(shè)備,還包括天線探測計時器;所述天線探測計時器,用于對使用當(dāng)前天線組合發(fā)送報文的時間進行計時;所述天線探測模塊還用于,當(dāng)所述天線探測計時器超時的時候,保持當(dāng)前發(fā)送速 率不變,切換到其它天線組合以發(fā)送下一個報文。上述設(shè)備中,所述天線探測模塊具體用于,根據(jù)以下原則中的至少一個為所述對 端選擇天線組合如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值,則優(yōu)先選擇與所述 當(dāng)前天線組合相似的天線組合進行切換;如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低 于所述設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前天線組合相異的天線組合進行切換;
當(dāng)需要向設(shè)定長時間內(nèi)未向其發(fā)送報文的對端發(fā)送報文時,如果多次切換天線組 合后仍不能成功向該對端發(fā)送報文,則根據(jù)最大重傳次數(shù),在最后一次重傳時選擇全向天 線. 當(dāng)向所述對端發(fā)送報文所使用的天線組合與另一對端發(fā)送報文所使用的天線組 合相似,且對應(yīng)于所述另一對端的天線組合切換到其它天線組合時,為所述對端選擇所述 其它天線組合進行切換;當(dāng)向所述對端發(fā)送廣播或組播報文時,從各對端的較優(yōu)天線組合的交集中選擇天 線組合;當(dāng)所述對端的傳輸性能下降時,優(yōu)先選擇與當(dāng)前天線組合相異的天線組合;當(dāng)所述對端新加入網(wǎng)絡(luò)時,根據(jù)當(dāng)前已接入的對端的傳輸性能統(tǒng)計數(shù)據(jù),為當(dāng)前 新接入的對端選擇發(fā)送第一個報文所使用的天線組合。上述設(shè)備中,所述天線探測模塊還用于在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值時,若選擇與所述當(dāng)前 天線組合相似的天線組合切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合;或/ 和在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所述設(shè)定閾值時,若選擇與所述 當(dāng)前天線組合相異的天線組合進行切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組
I=I O上述設(shè)備,還包括初始化模塊,用于在初始化時,根據(jù)天線輻射圖的相似程度確定相似天線與相異 天線,并根據(jù)相似天線和相異天線劃分天線組合,其中,同一組內(nèi)的天線為相似天線,不同 組內(nèi)的天線為相異天線;天線組合調(diào)整模塊,用于在初始化后,根據(jù)采集到的天線信息調(diào)整相似天線和相 異天線,并根據(jù)調(diào)整后的相似天線和相異天線調(diào)整天線組合。上述設(shè)備,還包括統(tǒng)計數(shù)據(jù)處理模塊,用于當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi) 未使用過時,刪除該天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)使用次數(shù)達到設(shè)定閾值或 者在最近的設(shè)定長時間內(nèi)被使用過時,按照比例減少該天線組合或/和發(fā)送速率對應(yīng)的傳 輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)連續(xù)切換天線組合或/和發(fā)送速率后均不能成功發(fā)送報文,且連續(xù)切換的次數(shù) 達到設(shè)定閾值時,清空所有天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù)。上述設(shè)備,還包括分組設(shè)置模塊,用于設(shè)置多組發(fā)送參數(shù)以及發(fā)送參數(shù)分組順序,每組發(fā)送參數(shù)包 括天線組合、發(fā)送速率,以及該天線組合與發(fā)送速率下的重傳次數(shù);其中,各組發(fā)送參數(shù)中 的重傳次數(shù)之和為報文的最大重傳次數(shù),且各組發(fā)送參數(shù)中的重傳次數(shù)與所在組中的天線 組合和發(fā)送速率對應(yīng)的傳輸性能成反比;所述發(fā)送模塊具體用于,當(dāng)發(fā)送報文時,按照發(fā)送參數(shù)分組順序使用相應(yīng)發(fā)送參 數(shù)發(fā)送報文,且在使用當(dāng)前發(fā)送參數(shù)發(fā)送報文失敗時,選擇另一組發(fā)送參數(shù)發(fā)送報文,直到成功發(fā)送所述報文,或者直到最大重傳次數(shù)。上述設(shè)備,還包括接收模塊,用于在PCF系統(tǒng)下,選擇為所述對端發(fā)送報文時傳輸性能好的天線組 合來接收該對端發(fā)送的報文;或者,在DCF系統(tǒng)下,選擇全向性天線組合來接收所述對端發(fā) 送的報文。上述設(shè)備中,所述接收模塊還用于,在DCF系統(tǒng)下,當(dāng)所述對端為接入到網(wǎng)絡(luò)中的 唯一對端時,從為該對端發(fā)送報文時傳輸性能好的天線組合中選擇出一組偏全向的天線組 合來接收該對端發(fā)送的報文;或者,在DCF系統(tǒng)下,當(dāng)所述對端不是接入到網(wǎng)絡(luò)中的唯一對 端時,在偏全向的天線組合中選擇對于當(dāng)前接入的所有對端均能夠達到設(shè)定傳輸性能指標(biāo) 的天線組合,使用該天線組合來接收所述對端發(fā)送的報文。與現(xiàn)有技術(shù)相比,本發(fā)明中至少具有以下優(yōu)點一方面將天線組合探測與速率探測相結(jié)合,與現(xiàn)有技術(shù)相比,解決了因提高發(fā)送 速率對所有天線組合都會產(chǎn)生影響的問題,從而使發(fā)送參數(shù)的選擇更加準(zhǔn)確;另一方面,在 天線組合探測和速率探測過程可以實時進行,并且使用實際需要發(fā)送的報文,因此與現(xiàn)有 技術(shù)相比,不需要等待探測周期,也不需要發(fā)送探測報文,從而提高了實時性和選擇效率, 并節(jié)省了系統(tǒng)和傳輸資源的開銷。


圖1為現(xiàn)有技術(shù)提供的天線選擇方法的示意圖;圖2A為本發(fā)明一實施例提供的數(shù)據(jù)傳輸過程的示意圖;圖2B為圖2A所示流程的狀態(tài)轉(zhuǎn)移的示意圖;圖3為本發(fā)明另一實施例提供的數(shù)據(jù)傳輸過程中狀態(tài)轉(zhuǎn)移的示意圖;圖4為本發(fā)明另一實施例提供的數(shù)據(jù)傳輸過程中狀態(tài)轉(zhuǎn)移的示意圖;圖5為本發(fā)明另一實施例中的天線輻射范圍示意圖;圖6為本發(fā)明實施例提供的數(shù)據(jù)傳輸裝置示意圖。
具體實施例方式針對現(xiàn)有技術(shù)存在的上述問題,本發(fā)明實施例提供了一種將選擇天線組合和調(diào)整 發(fā)送速率相結(jié)合的數(shù)據(jù)傳輸機制。下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。當(dāng)AP在一次業(yè)務(wù)進行過程中,需要向STA傳輸數(shù)據(jù)時,其數(shù)據(jù)傳輸過程可如圖2A 所示,主要包括以下步驟步驟201、AP選擇天線組合和發(fā)送速率。步驟202、AP采用該天線組合和發(fā)送速率向STA發(fā)送第一個報文,如果當(dāng)前報文發(fā) 送成功,則執(zhí)行步驟203 ;否則,執(zhí)行步驟206。通常,在WLAN應(yīng)用中,AP向?qū)Χ税l(fā)送報文后,如果對端成功接收,會向AP返回接 收情況的確認信息,AP可以根據(jù)是否能夠接收到確認信息或者根據(jù)確認信息的內(nèi)容來判斷 報文是否發(fā)送成功。步驟203、AP在當(dāng)前天線組合情況下提高發(fā)送速率,然后轉(zhuǎn)入步驟204。
12
步驟204、AP在當(dāng)前天線組合情況下,使用提高后的發(fā)送速率發(fā)送下一個報文,如 果發(fā)送成功,則轉(zhuǎn)入步驟203 ;否則,執(zhí)行步驟205。步驟205、使用上一次成功發(fā)送報文的速率來為該STA發(fā)送余下的待發(fā)送的報文。步驟206、AP保持當(dāng)前發(fā)送速率不變,切換天線組合。步驟207、AP采用當(dāng)前的天線組合和發(fā)送速率向該STA發(fā)送下一個報文。步驟208 210、與步驟203 205類似,在AP發(fā)送報文成功的情況下,逐步提高 發(fā)送速率,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率,并使用該最大速 率來為該STA發(fā)送余下的待發(fā)送報文。步驟211、AP在保持當(dāng)前天線組合不變的情況下,降低當(dāng)前的發(fā)送速率,并轉(zhuǎn)入步 馬聚212ο步驟212、AP使用降低后的發(fā)送速率以及當(dāng)前的天線組合發(fā)送下一個報文,如果 發(fā)送成功,則轉(zhuǎn)入步驟213 ;否則,執(zhí)行步驟211。步驟213、AP采用當(dāng)前發(fā)送速率來為該STA發(fā)送余下的待發(fā)送報文。上述流程中,每次提高發(fā)送速率時所提高的數(shù)值可由系統(tǒng)預(yù)先規(guī)定。同理,每次降 低發(fā)送速率時所降低的數(shù)值可由系統(tǒng)預(yù)先規(guī)定。上述流程的步驟207中,在發(fā)送當(dāng)前報文失敗的情況下,還可以多次嘗試切換天 線組合,每一次切換天線組合后,使用當(dāng)前的天線組合發(fā)送報文,如果多次切換嘗試后都不 能成功發(fā)送報文,再轉(zhuǎn)入步驟211進行降速處理。由于WLAN的無線環(huán)境變化等原因,AP所 選擇的天線組合不一定能夠滿足傳輸性能要求,因此,通過嘗試多次切換天線組合,可以盡 可能找到滿足傳輸要求的天線組合來發(fā)送數(shù)據(jù)。本發(fā)明實施例中,AP在啟動時或者在需要傳輸數(shù)據(jù)時,可首先進行常規(guī)的初始化。 初始化工作可以包括數(shù)據(jù)結(jié)構(gòu)的初始化、數(shù)據(jù)庫的建立、天線關(guān)系的確定,還可包括第一 次發(fā)包使用的發(fā)送參數(shù)的確定等。其中,與本發(fā)明實施例相關(guān)的數(shù)據(jù)庫可包括以發(fā)送參數(shù) 為索引的傳輸性能統(tǒng)計數(shù)據(jù)庫。其中,發(fā)送參數(shù)可包括天線組合、發(fā)送速率,還可進一步包 括重傳次數(shù);統(tǒng)計數(shù)據(jù)可包括丟包率、信號強度等。所述天線關(guān)系的確定是指確定天線組合 關(guān)系,即可將AP天線分為多少組以及每組所包括的天線;所述第一次發(fā)包使用的發(fā)送參數(shù) 可以包括天線組合和發(fā)送速率,AP可根據(jù)該參數(shù)在向STA發(fā)送第一個報文時使用該發(fā)送 參數(shù)進行發(fā)送。AP在進行數(shù)據(jù)傳輸期間,可根據(jù)統(tǒng)計周期進行傳輸性能統(tǒng)計,并將統(tǒng)計結(jié)果記錄 到以發(fā)送參數(shù)為索引的數(shù)據(jù)庫中,以便AP在切換天線組合時,可根據(jù)傳輸性能統(tǒng)計數(shù)據(jù)選 擇出傳輸性能較佳的天線組合,從而提高選擇天線組合的效率,并可提高系統(tǒng)吞吐量。例 如,在圖2Α的步驟中,AP可在以發(fā)送參數(shù)為索引的數(shù)據(jù)庫中查找在當(dāng)前發(fā)送速率情況下丟 包率最低的天線組合,并且切換到該查找到的天線組合。圖2Α所示流程的狀態(tài)轉(zhuǎn)移圖可如圖2Β所示。圖2Β中,在初始狀態(tài)210,AP主要 完成一些初始化工作,包括數(shù)據(jù)結(jié)構(gòu)的初始化、數(shù)據(jù)庫的建立、天線關(guān)系的確定、第一次發(fā) 包使用發(fā)送參數(shù)的確定等;在開始向某一個STA發(fā)送報文時,若第一個報文發(fā)送成功,則進入升速探測狀態(tài) 220 (如路徑2Α),在該狀態(tài)下,AP使用當(dāng)前天線組合并配合高一級速率發(fā)送下一個報文; 若升速探測成功則繼續(xù)提高發(fā)送速率(如路徑2Β);若升速探測失敗則進入正常發(fā)送狀態(tài)240,在該狀態(tài)下,AP使用前一次成功發(fā)送報文的速率為該STA發(fā)送余下的報文;若第一個報文發(fā)送失敗,則進入230天線探測狀態(tài)(如路徑2D),在該狀態(tài)下,AP 在保持當(dāng)前速率的情況下切換天線組合,并使用切換后的天線組合發(fā)送下一個報文;若切 換天線后報文發(fā)送成功,則進入升速探測狀態(tài)220 (如路徑2E);若N次(N>= 1)切換天 線組合后未能成功發(fā)送報文,則進入降速發(fā)送狀態(tài)250 (如路徑2F),在該狀態(tài)下,AP逐級降 速并使用降速后的速率發(fā)送報文(如路徑2H),直到發(fā)送成功,進入正常發(fā)送狀態(tài)240 (如路 徑2G),在該狀態(tài)下,AP使用當(dāng)前的速率為該STA發(fā)送余下的報文。通過以上描述可以看出,一方面將天線組合探測與速率探測相結(jié)合,與現(xiàn)有技術(shù) 相比,解決了因提高發(fā)送速率對所有天線組合都會產(chǎn)生影響的問題,從而使發(fā)送參數(shù)的選 擇更加準(zhǔn)確;另一方面,在天線組合探測和速率探測過程可以實時進行,并且使用實際需要 發(fā)送的報文,因此與現(xiàn)有技術(shù)相比,不需要等待探測周期,也不需要AP發(fā)送探測報文,從而 提高了實時性和選擇效率,并節(jié)省了系統(tǒng)和傳輸資源的開銷。在本發(fā)明的另一實施例中,在上述實施例的基礎(chǔ)上,WLAN系統(tǒng)還定義了兩個計時 器,分別是升速探測計時器和天線探測計時器。升速探測計時器可對AP在某一速率下發(fā)送 報文的時間進行計時,當(dāng)升速探測計時器超時的時候,說明已經(jīng)在升速后的某一速率下發(fā) 送報文達到一定時間長度,此時AP可逐級將速率提高,直到達到在當(dāng)前天線組合情況下能 夠成功發(fā)送報文的最大速率,隨后使用該速率發(fā)送余下的報文;天線探測計時器可對AP在 某一天線組合下發(fā)送報文的時間進行計時,當(dāng)天線探測計時器超時時,說明AP已經(jīng)使用某 一種天線組合發(fā)送報文達到一定時間長度,此時AP可切換到其它的天線組合發(fā)送報文。這 樣可以及時適應(yīng)WLAN無線環(huán)境的變化。圖3示出了采用升速探測計時器和天線探測計時器后的一種AP狀態(tài)轉(zhuǎn)移示意圖。 圖3所示的狀態(tài)轉(zhuǎn)移圖是在圖2B的基礎(chǔ)上增加了以下狀態(tài)轉(zhuǎn)移過程得到的當(dāng)AP進入正常狀態(tài)240后,升速探測計時器開始計時。當(dāng)升速探測計時器計時超 時時,表明AP進入正常狀態(tài)240后在當(dāng)前速率下發(fā)送報文的時間已經(jīng)達到設(shè)定的時長,此 時轉(zhuǎn)入升速探測狀態(tài)220 (如路徑21),在該狀態(tài)下,AP使用當(dāng)前天線組合并配合高一級速 率發(fā)送下一個報文。其后的狀態(tài)轉(zhuǎn)移過程,與圖2B所示狀態(tài)轉(zhuǎn)移過程類似,如若升速探測 成功則繼續(xù)提高發(fā)送速率(如路徑2B);若升速探測失敗則進入正常發(fā)送狀態(tài)240,在該狀 態(tài)下,AP使用前一次成功發(fā)送報文的速率為該STA發(fā)送余下的報文。一旦進入正常發(fā)送狀 態(tài)240,則升速探測計時器開始重新計時。當(dāng)AP進入正常狀態(tài)240后,天線探測計時器開始計時。當(dāng)天線探測計時器計時超 時時,表明AP在進入正常狀態(tài)240后在當(dāng)前天線組合下發(fā)送報文的時間已經(jīng)達到設(shè)定的時 長,此時轉(zhuǎn)入天線探測狀態(tài)230 (如路徑2J),在該狀態(tài)下,AP切換天線組合,并使用切換后 的天線組合發(fā)送報文;如果報文發(fā)送成功,則進入升速探測狀態(tài)220 (如路徑2E),此后的處 理以及狀態(tài)轉(zhuǎn)移可與圖2B相應(yīng)狀態(tài)類似;如果報文發(fā)送失敗,則切換回剛才的天線組合, 進入正常狀態(tài)240(如路徑2K),其后的狀態(tài)轉(zhuǎn)移過程與圖2B所示狀態(tài)轉(zhuǎn)移過程類似,在此 不再詳述。需要說明的是,升速探測計時器和天線探測計時器可以分別獨立使用,也可以結(jié) 合使用,即,可以僅使用兩者之一,也可以兩者都使用。在本發(fā)明上述各實施例中,在報文發(fā)送 程中(如每個報文發(fā)送完成后),可更新由該報文的發(fā)送參數(shù)為索引的數(shù)據(jù)項,即更新報文傳輸性能的統(tǒng)計值,如丟包率等,以便使 該統(tǒng)計值能夠及時反映當(dāng)前WLAN的無線網(wǎng)絡(luò)環(huán)境,進而為后續(xù)選擇發(fā)送參數(shù)提供依據(jù)。AP 可根據(jù)發(fā)送參數(shù)使用情況對發(fā)送參數(shù)所對應(yīng)的統(tǒng)計值進行相應(yīng)處理,處理方式具體可包括 以下之一或任意組合當(dāng)AP切換到到某個很久未使用過的發(fā)送參數(shù)時(此處衡量是否很久的時間長度 可由系統(tǒng)設(shè)置,如設(shè)置相應(yīng)時間長度門限來衡量是否很久未使用某發(fā)送參數(shù)),為保證統(tǒng)計 數(shù)據(jù)的時效性,可刪除以該發(fā)送參數(shù)為索引的統(tǒng)計數(shù)據(jù)后再更新;當(dāng)某發(fā)送參數(shù)使用較頻繁時,為保證相應(yīng)變化的實時性,可按比例減少數(shù)據(jù)的統(tǒng) 計值,使其對變化更加敏感。此處衡量是否頻繁,可根據(jù)一定時間內(nèi)使用該發(fā)送參數(shù)的次 數(shù)(該次數(shù)可設(shè)置)來進行衡量,也可以根據(jù)所記錄的上一次使用該發(fā)送參數(shù)的時間到當(dāng) 前時間的時間長度來衡量。例如,以廣泛采用的丟包率統(tǒng)計來說,如果某發(fā)送參數(shù)使用較 多,且以該發(fā)送參數(shù)索引到的丟包率統(tǒng)計值為1000/10000,S卩10%的丟包率,但環(huán)境變差 時,當(dāng)前發(fā)送參數(shù)情況下產(chǎn)生丟包10/10,加入歷史數(shù)據(jù)則為1010/10010,丟包率仍未達到 10%,無法反映出當(dāng)前的無線環(huán)境變化;而若將該歷史數(shù)據(jù)按比例縮小為10/100,則加入 最近統(tǒng)計的10/10的數(shù)據(jù),丟包率為20/110,即18.2%,能夠較為明顯的反映出當(dāng)前無線環(huán) 境的變化,從而觸發(fā)系統(tǒng)切換發(fā)送參數(shù);當(dāng)連續(xù)幾次根據(jù)傳輸性能統(tǒng)計數(shù)據(jù)庫選擇當(dāng)前最優(yōu)的發(fā)送參數(shù)發(fā)送報文都失敗 時,很可能是STA已經(jīng)更改了位置,或周圍環(huán)境發(fā)生了較大的改變,此時可清空數(shù)據(jù)庫(即 所有發(fā)送參數(shù)對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù)),重新初始化數(shù)據(jù)庫以及在報文傳輸過程中統(tǒng)計 傳輸性能。圖4示出了一種更新統(tǒng)計數(shù)據(jù)庫的狀態(tài)轉(zhuǎn)移圖。如圖4所示,在圖3的狀態(tài)轉(zhuǎn)移 圖的基礎(chǔ)上,增加了如下狀態(tài)轉(zhuǎn)移過程當(dāng)AP切換到到某個很久未使用過的發(fā)送參數(shù)時,則進入數(shù)據(jù)過期狀態(tài)260 (如路 徑2L),在此狀態(tài)下刪除與該發(fā)送參數(shù)對應(yīng)的統(tǒng)計數(shù)據(jù)后再更新;當(dāng)AP切換到的某發(fā)送參 數(shù)使用較多時,為保證相應(yīng)變化的實時性,進入數(shù)據(jù)老化狀態(tài)270 (如路徑2M),在此狀態(tài)下 按比例減少數(shù)據(jù)的統(tǒng)計值,使其對變化更加敏感;當(dāng)AP連續(xù)幾次(次數(shù)可設(shè)定)根據(jù)數(shù)據(jù) 庫中記錄的統(tǒng)計值選用最優(yōu)發(fā)送參數(shù)發(fā)送報文都失敗時,則進入數(shù)據(jù)作廢狀態(tài)280 (如路 徑2N),在此狀態(tài)下清空數(shù)據(jù)庫,然后重新進入初始狀態(tài)210 (如路徑2P),此后的狀態(tài)變化 可參照前面描述的狀態(tài)轉(zhuǎn)移過程進行,在此不再贅述。上述各實施例中,AP在切換天線組合時,可根據(jù)預(yù)設(shè)的策略選擇天線組合進行切 換,如隨機選擇天線組合,按照天線組合編號選取天線組合。優(yōu)選的,可以根據(jù)數(shù)據(jù)庫中記 錄的以發(fā)送參數(shù)(天線組合和發(fā)送速率)為索引的傳輸性能統(tǒng)計數(shù)據(jù)來選取較優(yōu)的天線組
合O從理論上來說,天線陣中可供選擇的天線數(shù)目越多,對于WLAN可能獲得的最佳性 能就越高;而另一方面,天線數(shù)目越多,也會降低命中最優(yōu)天線組合的概率,即增加找到最 優(yōu)天線組合的時間。為此,本發(fā)明實施例提出一種快速收斂的天線切換方法來解決此問題。 下面對該方法進行詳細說明首先,根據(jù)天線輻射范圍,將AP的所有天線組合進行分組,分組的原則可以包括 以下之一或任意組合
原則一同一組內(nèi)天線擁有類似的輻射圖。同一組內(nèi)的天線之間稱為相似天線,如 圖5的Antl與Ant2,不同組內(nèi)的天線之間稱為相異天線,如圖5的Antl與Ant3。類似的, 天線組合之間也存在相似的天線組合和相異的天線組合。原則二 為了全方向覆蓋,不同天線組合的輻射圖應(yīng)該是相鄰的,而不會中間出現(xiàn) 空區(qū)。以圖5所示的天線輻射圖為例,如果將Antl與Ant2劃分為一組,Ant3為一組,則兩 組之間會出現(xiàn)空區(qū),為避免這種情況發(fā)生,可將Antl與Ant2劃分為一組,將Ant2與Ant3 劃分為一組,即相鄰兩組之間的天線可以分別屬于該相鄰的兩組天線組合。由于MIMO技術(shù)的介入,天線組合選擇與天線傳輸性能的關(guān)系可能與其理論輻射 圖并沒有完全的對應(yīng)關(guān)系。本發(fā)明實施例可通過搜集每個STA的實際天線與傳輸性能的關(guān) 系重新校對AP的相似天線與相異天線,從而更新天線組合。天線分組后,在AP需要切換天線組合時,可按照以下原則之一或任意組合選擇天 線組合進行切換原則一當(dāng)需要進行天線組合切換時,如果當(dāng)前天線組合發(fā)送報文的情況較好 (如傳輸性能指標(biāo)高于設(shè)定閾值),那么優(yōu)先使用其相似天線組合(即輻射范圍相似的天線 組合)進行切換;而如果當(dāng)前天線組合發(fā)送情況較差(如傳輸性能指標(biāo)低于該設(shè)定閾值) 時,則優(yōu)先使用其相異天線組合(即輻射范圍不相似的天線組合)進行切換,以便提高天線 切換效率,并能夠使選擇出的天線組合與當(dāng)前的無線環(huán)境相適應(yīng)。例如,對于圖5所示的天
線輻射圖,天線分組情況為第一組包括Antl與Ant2,第二組包括Ant2與Ant3,......,第
η組包括Ant4,當(dāng)前使用的天線組合為第一組天線,當(dāng)需要進行天線組合切換時,如果當(dāng)前 天線組合發(fā)送報文的情況較好,則切換到輻射范圍相似的第二組天線;如果當(dāng)前天線發(fā)送 情況較差,則切換到輻射范圍相異的第η組天線。原則二當(dāng)AP向一個較長時間未向其發(fā)送報文的STA發(fā)送報文時,如果多次切 換天線組合后都未能成功向該STA發(fā)送報文,則最后一次嘗試切換天線組合并發(fā)送報文時 (即根據(jù)最大重傳次數(shù),在最后一次重傳時),可使用全向天線向該STA發(fā)送報文,以盡可能 保證將報文發(fā)送到對端。原則三ΑΡ在選擇切換的天線組合時,一方面可根據(jù)各發(fā)送參數(shù)對應(yīng)的傳輸性能 統(tǒng)計數(shù)據(jù)選擇最優(yōu)的天線組合(所謂最優(yōu)的天線組合即為傳輸性能最好的天線組合),另 一方面也需要考慮在高效率選擇天線組合的前提下維持全面性,為此,本發(fā)明實施例中,在 天線探測時,優(yōu)先根據(jù)原則一選擇探測,其次根據(jù)天線探測的歷史記錄(即天線組合使用 情況的歷史記錄)來選擇探測,如,選擇未探測過的天線組合,盡量在將大部分天線組合都 探測完成的前提下再進行重復(fù)探測。原則四當(dāng)有新STA接入時,AP可根據(jù)當(dāng)前已接入的STA的傳輸統(tǒng)計數(shù)據(jù)(即以 發(fā)送參數(shù)為索引的傳輸性能統(tǒng)計數(shù)據(jù)),為當(dāng)前新接入的STA選擇較優(yōu)的天線組合,從而提 高數(shù)據(jù)傳輸性能,以及提高系統(tǒng)吞吐量。原則五當(dāng)某一 STA (為描述方便,此處稱為STA 1)最優(yōu)天線組合發(fā)生改變時(如 從第一天線組合_ >第二天線組合),若發(fā)現(xiàn)另一最優(yōu)天線組合為第一天線組合的STA (為 描述方便,此處稱為STA2)也要發(fā)生改變時,則在為STA 2選擇天線組合進行切換時,優(yōu)先 選擇第二天線組合。進一步的,若這兩組天線組合切換后傳輸性能相差較大,則記此兩組天 線組合為對立天線組合(或稱相異天線組合),以便為后續(xù)選擇天線組合提供參考。當(dāng)AP
16為某STA發(fā)送報文時傳輸性能下降,則在為該STA選擇切換的天線組合時,優(yōu)先選擇與當(dāng)前 天線組合相異的天線組合。這樣,可以根據(jù)無線環(huán)境的變化來選擇天線組合,從而提高選擇 天線組合的效率,并且一定程度上使選擇出的天線組合適應(yīng)當(dāng)前的無線環(huán)境變化。原則六AP對已接入的STA發(fā)送廣播或組播報文時,可從所有STA或目標(biāo)STA的 較優(yōu)天線組合的交集中為目標(biāo)STA選擇天線組合來發(fā)送廣播或組播報文,以便盡可能保證 各STA都能接收到廣播或組播報文,又能夠一定程度上保證數(shù)據(jù)的傳輸性能。在本發(fā)明的上述各實施例中,當(dāng)AP比較空閑時(如一個天線探測周期內(nèi)沒有任何 報文發(fā)出),AP還可產(chǎn)生特定格式的報文用于天線探測,記錄和更新各發(fā)送參數(shù)對應(yīng)的傳 輸性能統(tǒng)計數(shù)據(jù),以便當(dāng)需要向STA傳輸數(shù)據(jù)時,可根據(jù)當(dāng)前的無線環(huán)境選擇合適的發(fā)送 參數(shù)。由于無線環(huán)境的相對不穩(wěn)定性,通常,對一個報文可允許發(fā)送多次,來保證其傳輸 到對端,所允許的最大次數(shù)可稱為硬件重傳門限。基于該報文重傳機制,本發(fā)明的另一實施例中,在以上各實施例的基礎(chǔ)上,為了利 用智能天線的優(yōu)勢,可將硬件重傳次數(shù)劃分為幾檔,每檔使用不同的發(fā)送參數(shù)(包括天線 組合、發(fā)送速率和重傳次數(shù)),來提升傳輸?shù)某晒β?。特別地,可依據(jù)以下原則來設(shè)置各檔的 重傳次數(shù)各檔重傳次數(shù)與對應(yīng)發(fā)送參數(shù)(如天線組合和發(fā)送速率)的歷史統(tǒng)計數(shù)據(jù)的優(yōu) 劣成反比,例如,如果某檔的發(fā)送參數(shù)(包括天線組合和發(fā)送速率)所對應(yīng)的歷史性能統(tǒng)計 數(shù)據(jù)表明該發(fā)送參數(shù)下傳輸性能較好,則可將該檔的重傳次數(shù)設(shè)置為較低,如果該檔的發(fā) 送參數(shù)所對應(yīng)的歷史性能統(tǒng)計數(shù)據(jù)表明該發(fā)送參數(shù)下傳輸性能較差,則可將該檔的重傳次 數(shù)設(shè)置為較高。在進行速率或/和天線探測時(如在升/降速時,或/和在選擇天線組合進行切 換時),首先使用第一檔的發(fā)送參數(shù)(包括天線組合、發(fā)送速率和重傳次數(shù))進行探測,探測 嘗試次數(shù)可設(shè)為1,如果采用第一檔發(fā)送參數(shù)發(fā)送報文時不成功,則采用第二檔的發(fā)送參數(shù) 進行發(fā)送,以此類推,直到能夠成功發(fā)送報文,或者直到達到設(shè)定的硬件重傳次數(shù)。其中,第 一檔以外的其余檔仍可根據(jù)傳輸性能數(shù)據(jù)庫來選擇較優(yōu)的發(fā)送參數(shù),并可分享剩余的硬件 重傳次數(shù)。具體的,相鄰的兩檔發(fā)送參數(shù)中,后一檔發(fā)送參數(shù)中的發(fā)送速率可以是在前一組 發(fā)送參數(shù)中的發(fā)送速率基礎(chǔ)上遞減得到的;或/和,后一檔發(fā)送參數(shù)中的天線組合的輻射 范圍與前一檔相似或相異,其中,如果前一檔發(fā)送參數(shù)下的傳輸性能較好(如傳輸性能指 標(biāo)高于設(shè)定閾值),則根據(jù)該檔的發(fā)送速率所對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù),在與該檔(即前一 檔)發(fā)送參數(shù)中的天線組合相似的天線組合中選擇最優(yōu)的天線組合作為后一檔發(fā)送參數(shù) 的天線組合;否則,根據(jù)該檔的發(fā)送速率所對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù),在與該檔的天線組合 相異的天線組合中選擇最優(yōu)的天線組合作為后一檔發(fā)送參數(shù)的天線組合。例如發(fā)送參數(shù)為4檔且最大重傳次數(shù)為10的情況下,第一檔發(fā)送參數(shù)為(antO, rate0,n0),其中,antO表示當(dāng)前的天線組合,rateO表示當(dāng)前的發(fā)送速率(在正常發(fā)送狀態(tài) 下,antO和rateO是探測到的最優(yōu)的發(fā)送參數(shù)),n0表示在antO和rateO的情況下可允許 的重傳次數(shù),較佳地,n0 = 1 ;第二檔發(fā)送參數(shù)為(antl,rate0,nl),其中,antl可以是根據(jù) antO以及選擇天線組合時所使用的原則一確定出來的,nl表示在antl和rateO的情況下 可允許的重傳次數(shù);第三檔發(fā)送參數(shù)為(&壯2,儀切1,112),其中,儀切1是比1^切0低一檔的 17發(fā)送速率,ant2是根據(jù)ratel在數(shù)據(jù)庫中查到的最優(yōu)的天線組合,n2表示在ant2和ratel 的情況下可允許的重傳次數(shù);同理,第四檔發(fā)送參數(shù)為(ant3,rate2, n3)。其中,rate2是 比ratel低一檔的發(fā)送速率,ant3是根據(jù)rate2在數(shù)據(jù)庫中查到的最優(yōu)的天線組合,n3表 示在ant3和rate2的情況下可允許的重傳次數(shù)。其中,n0+nl+n2+n3 = 10,即為系統(tǒng)設(shè)定 的硬件重傳次數(shù),并且nl、n2、η3的數(shù)值可與各自所在檔的天線組合和發(fā)送速率所對應(yīng)的 傳輸性能成反比,例如,若各檔傳輸性能依次降低,則nl = 2,n2 = 3,n4 = 4,加上nO = 1, 則最大重傳次數(shù)為10。當(dāng)AP發(fā)送報文時,首先使用第一檔發(fā)送參數(shù),如果發(fā)送不成功,則使用第二檔發(fā) 送參數(shù),以此類推,直到將報文成功發(fā)送,或者直到達到硬件重傳次數(shù)(即最大重傳次數(shù))。需要說明的是,如果發(fā)送的報文時探測報文(即在升速探測狀態(tài)或天線探測狀態(tài) 發(fā)送的報文),則第一檔發(fā)送參數(shù)中的重傳次數(shù)設(shè)為1。以上僅為一種發(fā)送參數(shù)分檔的方法,本領(lǐng)域技術(shù)人員可以依據(jù)以上思想,根據(jù)系 統(tǒng)需要,制定出不同的發(fā)送參數(shù)分檔方法。以上描述的都是AP向STA發(fā)送報文的情況,AP接收報文時可根據(jù)系統(tǒng)類型進行 相應(yīng)處理,如可包括對于使用PCF(Point Coordination Function,集中協(xié)調(diào)功能)的系統(tǒng),AP可選用 對應(yīng)STA傳輸性能最佳的天線用于接收該STA發(fā)送的數(shù)據(jù),即,選擇向該STA發(fā)送數(shù)據(jù)時傳 輸性能好的天線組合來接收該STA發(fā)送的數(shù)據(jù);對于使用DCF (Distributed Coordination Function,分布式協(xié)調(diào)功能)的系統(tǒng),由于802. 11協(xié)議規(guī)定使用CSMA/CA (載波偵聽多路訪 問/沖突避免)的公平競爭原則,AP無法確認哪一個STA會競爭到信道,因此也就無法準(zhǔn) 確切換到相應(yīng)的天線組合來進行接收數(shù)據(jù),針對這種情況,本發(fā)明實施例可默認使用全向 性較強的天線組合來接收STA發(fā)送的數(shù)據(jù)。進一步的,在以下條件之一滿足時,AP還可進 行相應(yīng)處理在DCF系統(tǒng)情況下,當(dāng)前只有一個STA接入時,AP可根據(jù)記錄的性能統(tǒng)計數(shù)據(jù),從 該STA的較優(yōu)天線組合中選擇出一組偏全向的天線組合來接收該STA發(fā)送的數(shù)據(jù),以便提 高數(shù)據(jù)傳輸性能;在DCF系統(tǒng)情況下,當(dāng)前有多個STA接入時,AP可嘗試在性能統(tǒng)計數(shù)據(jù)庫中找到一 組偏全向的天線組合,并且該天線組合對于當(dāng)前接入的所有STA都具有較好的傳輸性能, AP使用該天線組合來接收這些STA發(fā)送的數(shù)據(jù),以便盡可能兼顧數(shù)據(jù)傳輸性能并降低實現(xiàn) 的復(fù)雜度。需要說明的是,本發(fā)明的以上實施例是以AP作為數(shù)據(jù)發(fā)送端來描述的,事實上, WLAN中其他類型的無線設(shè)備都可以采用本發(fā)明實施例提供的方式進行數(shù)據(jù)傳輸?;谙嗤募夹g(shù)構(gòu)思,本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸設(shè)備,可應(yīng)用于上述 流程。如圖6所示,本發(fā)明實施例提供的數(shù)據(jù)傳輸設(shè)備可應(yīng)用于采用多天線的無線局域 網(wǎng),可包括數(shù)據(jù)庫600,用于存儲數(shù)據(jù),其中可包括天線信息,如天線關(guān)系、天線組合的劃分 等,在數(shù)據(jù)傳輸過程中統(tǒng)計出的傳輸性能統(tǒng)計數(shù)據(jù),該傳輸性能統(tǒng)計數(shù)據(jù)可使用發(fā)送參數(shù) (如天線組合、發(fā)送速率、重傳次數(shù))作為索引;
18
升速探測模塊601,用于在與對端的一次業(yè)務(wù)過程中,在向所述對端發(fā)送第一個報 文成功后,保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng) 前天線組合情況下能夠成功發(fā)送報文的最大速率;發(fā)送模塊602,用于發(fā)送報文;以及,在所述升速探測模塊探測出最大速率后,采 用所述最大速率向?qū)Χ税l(fā)送該次業(yè)務(wù)的其余報文。上述設(shè)備還可包括天線探測模塊603和降速探測模塊604,其中天線探測模塊603,用于在發(fā)送模塊602向所述對端發(fā)送第一個報文失敗后,保持 當(dāng)前發(fā)送速率不變,切換到其它天線組合以發(fā)送下一個報文;升速探測模塊601可在天線探測模塊603切換天線組合發(fā)送報文成功后,保持當(dāng) 前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線組合情況 下能夠成功發(fā)送報文的最大速率;降速探測模塊604,用于在天線探測模塊603切換天線組合后發(fā)送報文失敗時,保 持當(dāng)前所使用的天線組合不變,降低發(fā)送速率以送下一個報文,直到能夠成功發(fā)送報文時 停止降低發(fā)送速率;發(fā)送模塊602還可采用降速探測模塊604探測出的能夠成功發(fā)送報文的速率向所 述對端發(fā)送該次業(yè)務(wù)的其余報文。上述設(shè)備還可包括升速探測計時器605,可用于對采用當(dāng)前發(fā)送速率發(fā)送報文 的時間進行計時;相應(yīng)的,升速探測模塊601還可當(dāng)升速探測計時器605超時的時候,保持 當(dāng)前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線組合情 況下能夠成功發(fā)送報文的最大速率;發(fā)送模塊602可采用升速探測模塊601探測出的所述 最大速率向所述對端發(fā)送其余的報文。上述設(shè)備還可包括天線探測計時器606,用于對使用當(dāng)前天線組合發(fā)送報文的 時間進行計時;相應(yīng)的,天線探測模塊603可當(dāng)天線探測計時器606超時的時候,保持當(dāng)前 發(fā)送速率不變,切換到其它天線組合以發(fā)送下一個報文;若使用天線探測模塊603切換后 的天線組合發(fā)送報文成功,升速探測模塊601保持當(dāng)前所使用的天線組合不變,提高發(fā)送 速率以發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率;若 使用所述天線探測模塊切換后的天線組合發(fā)送報文失敗,降速探測模塊604可保持當(dāng)前所 使用的天線組合不變,降低發(fā)送速率發(fā)送下一個報文,直到能夠成功發(fā)送報文時停止降低 發(fā)送速率;發(fā)送模塊601可采用升速探測模塊601探測出的最大速率向所述對端發(fā)送其余 的報文;或者,采用降速探測模塊604探測出的能夠成功發(fā)送報文的速率向所述對端發(fā)送 其余的報文。上述設(shè)備中的天線探測模塊603可根據(jù)以下原則中的至少一個為所述對端選擇
天線組合如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值,則優(yōu)先選擇與所述 當(dāng)前天線組合相似的天線組合進行切換;如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低 于所述設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前天線組合相異的天線組合進行切換;當(dāng)需要向設(shè)定長時間內(nèi)未向其發(fā)送報文的對端發(fā)送報文時,如果多次切換天線組 合后仍不能成功向該對端發(fā)送報文,則根據(jù)最大重傳次數(shù),在最后一次重傳時選擇全向天 線.
當(dāng)向所述對端發(fā)送報文所使用的天線組合與另一對端發(fā)送報文所使用的天線組 合相似,且對應(yīng)于所述另一對端的天線組合切換到其它天線組合時,為所述對端選擇所述 其它天線組合進行切換;當(dāng)向所述對端發(fā)送廣播或組播報文時,從各對端的較優(yōu)天線組合的交集中選擇天 線組合;當(dāng)所述對端的傳輸性能下降時,優(yōu)先選擇與當(dāng)前天線組合相異的天線組合;當(dāng)所述對端新加入網(wǎng)絡(luò)時,根據(jù)當(dāng)前已接入的對端的傳輸性能統(tǒng)計數(shù)據(jù),為當(dāng)前 新接入的對端選擇發(fā)送第一個報文所使用的天線組合。上述設(shè)備中的天線探測模塊603還可用于在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值時,若選擇與所述當(dāng)前 天線組合相似的天線組合切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合;或/ 和在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所述設(shè)定閾值時,若選擇與所述 當(dāng)前天線組合相異的天線組合進行切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組
I=I O上述設(shè)備還可包括初始化模塊607,用于在初始化時,根據(jù)天線輻射圖的相似程度確定相似天線與相 異天線,并根據(jù)相似天線和相異天線劃分天線組合,其中,同一組內(nèi)的天線為相似天線,不 同組內(nèi)的天線為相異天線;天線組合調(diào)整模塊608,用于在初始化后,根據(jù)采集到的天線信息調(diào)整相似天線和 相異天線,并根據(jù)調(diào)整后的相似天線和相異天線調(diào)整天線組合。上述設(shè)備還可包括統(tǒng)計數(shù)據(jù)處理模塊609,用于當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)未使用過時,刪除該天線 組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)使用次數(shù)達到設(shè)定閾值或 者在最近的設(shè)定長時間內(nèi)被使用過時,按照比例減少該天線組合或/和發(fā)送速率對應(yīng)的傳 輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)連續(xù)切換天線組合或/和發(fā)送速率后均不能成功發(fā)送報文,且連續(xù)切換的次數(shù) 達到設(shè)定閾值時,清空所有天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù)。上述設(shè)備還可包括分組設(shè)置模塊610,用于設(shè)置多組發(fā)送參數(shù)以及發(fā)送參數(shù)分組順序,每組發(fā)送參數(shù) 包括天線組合、發(fā)送速率,以及該天線組合與發(fā)送速率下的重傳次數(shù);其中,各組發(fā)送參數(shù) 中的重傳次數(shù)之和為報文的最大重傳次數(shù),且各組發(fā)送參數(shù)中的重傳次數(shù)與所在組中的天 線組合和發(fā)送速率對應(yīng)的傳輸性能成反比;相應(yīng)的,發(fā)送模塊602可在發(fā)送報文時,按照發(fā)送參數(shù)分組順序使用相應(yīng)發(fā)送參 數(shù)發(fā)送報文,且在使用當(dāng)前發(fā)送參數(shù)發(fā)送報文失敗時,選擇另一組發(fā)送參數(shù)發(fā)送報文,直到 成功發(fā)送所述報文,或者直到最大重傳次數(shù)。上述設(shè)備還可包括接收模塊611,用于在PCF系統(tǒng)下,選擇為所述對端發(fā)送報文 時傳輸性能好的天線組合來接收該對端發(fā)送的報文;或者,在DCF系統(tǒng)下,選擇全向性天線組合來接收所述對端發(fā)送的報文。進一步的,接收模塊611還可在DCF系統(tǒng)下,當(dāng)所述對端 為接入到網(wǎng)絡(luò)中的唯一對端時,從為該對端發(fā)送報文時傳輸性能好的天線組合中選擇出一 組偏全向的天線組合來接收該對端發(fā)送的報文;或者,當(dāng)所述對端不是接入到網(wǎng)絡(luò)中的唯 一對端時,在偏全向的天線組合中選擇對于當(dāng)前接入的所有對端均能夠達到設(shè)定傳輸性能 指標(biāo)的天線組合,使用該天線組合來接收所述對端發(fā)送的報文。上述數(shù)據(jù)傳輸設(shè)備中的各功能模塊所實現(xiàn)的功能具體可參照前述流程中的相應(yīng) 描述,在此不再贅述。綜上所述,本發(fā)明實施例提出的這種將天線組合和發(fā)送速率相結(jié)合的數(shù)據(jù)傳輸機 制,對于WLAN來說,可以提高天線增益、優(yōu)化信號強度、提升系統(tǒng)容量、覆蓋等;還可以快速 響應(yīng)無線環(huán)境變化,降低干擾影響;以及,快速收斂,更快找到最佳發(fā)送參數(shù)。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若 干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā) 明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
一種數(shù)據(jù)傳輸方法,應(yīng)用于采用多天線的無線局域網(wǎng),其特征在于,該方法包括在與對端的一次業(yè)務(wù)過程中,向所述對端發(fā)送第一個報文成功后,保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率;采用所述最大速率向?qū)Χ税l(fā)送該次業(yè)務(wù)的其余報文。
2.如權(quán)利要求1所述的方法,其特征在于,若向所述對端發(fā)送第一個報文失敗,則還包括保持當(dāng)前發(fā)送速率不變,切換到其它天線組合發(fā)送下一個報文; 若切換天線組合后報文發(fā)送成功,則保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率 發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率,并采用所 述最大速率向所述對端發(fā)送該次業(yè)務(wù)的其余報文;若切換天線組合后報文發(fā)送失敗,則保持當(dāng)前所使用的天線組合不變,降低發(fā)送速率 發(fā)送下一個報文,直到能夠成功發(fā)送報文時停止降低發(fā)送速率,并采用該能夠成功發(fā)送報 文的速率向所述對端發(fā)送該次業(yè)務(wù)的其余報文。
3.如權(quán)利要求2所述的方法,其特征在于,還包括當(dāng)使用當(dāng)前發(fā)送速率發(fā)送報文達到設(shè)定時長時,保持當(dāng)前所使用的天線組合不變,提 高發(fā)送速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速 率,并采用所述最大速率向所述對端發(fā)送其余的報文。
4.如權(quán)利要求2所述的方法,其特征在于,還包括當(dāng)使用當(dāng)前天線組合發(fā)送報文達到設(shè)定時長時,保持當(dāng)前發(fā)送速率不變,切換到其它 天線組合發(fā)送下一個報文;若發(fā)送成功,則保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率發(fā)送下一個報文,直到 達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率,并采用所述最大速率向所述對端 發(fā)送其余的報文;若發(fā)送失敗,則保持當(dāng)前所使用的天線組合不變,降低發(fā)送速率發(fā)送下一個報文,直到 能夠成功發(fā)送報文時停止降低發(fā)送速率,并采用該能夠成功發(fā)送報文的速率向所述對端發(fā) 送其余的報文。
5.如權(quán)利要求2或3或4所述的方法,其特征在于,根據(jù)以下原則中的至少一個為所述 對端選擇天線組合如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前 天線組合相似的天線組合進行切換;如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所 述設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前天線組合相異的天線組合進行切換;當(dāng)需要向設(shè)定長時間內(nèi)未向其發(fā)送報文的對端發(fā)送報文時,如果多次切換天線組合后 仍不能成功向該對端發(fā)送報文,則根據(jù)最大重傳次數(shù),在最后一次重傳時選擇全向天線;當(dāng)向所述對端發(fā)送報文所使用的天線組合與另一對端發(fā)送報文所使用的天線組合相 似,且對應(yīng)于所述另一對端的天線組合切換到其它天線組合時,為所述對端選擇所述其它 天線組合進行切換;當(dāng)向所述對端發(fā)送廣播或組播報文時,從各對端的較優(yōu)天線組合的交集中選擇天線組合;當(dāng)所述對端的傳輸性能下降時,優(yōu)先選擇與當(dāng)前天線組合相異的天線組合;當(dāng)所述對端新加入網(wǎng)絡(luò)時,根據(jù)當(dāng)前已接入的對端的傳輸性能統(tǒng)計數(shù)據(jù),為當(dāng)前新接 入的對端選擇發(fā)送第一個報文所使用的天線組合。
6.如權(quán)利要求5所述的方法,其特征在于,還包括在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值時,若選擇與所述當(dāng)前天線 組合相似的天線組合切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合;或/和在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所述設(shè)定閾值時,若選擇與所述當(dāng)前 天線組合相異的天線組合進行切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合。
7.如權(quán)利要求2所述的方法,其特征在于,還包括在初始化時,根據(jù)天線輻射圖的相似程度確定相似天線與相異天線,并根據(jù)相似天線 和相異天線劃分天線組合,其中,同一組內(nèi)的天線為相似天線,不同組內(nèi)的天線為相異天 線.一入 ,在初始化后,根據(jù)采集到的天線信息調(diào)整相似天線和相異天線,并根據(jù)調(diào)整后的相似 天線和相異天線調(diào)整天線組合。
8.如權(quán)利要求2所述的方法,其特征在于,還包括當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)未使用過時,刪除該天線組合 或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)使用次數(shù)達到設(shè)定閾值或者在 最近的設(shè)定長時間內(nèi)被使用過時,按照比例減少該天線組合或/和發(fā)送速率對應(yīng)的傳輸性 能統(tǒng)計數(shù)據(jù);或/和當(dāng)連續(xù)切換天線組合或/和發(fā)送速率后均不能成功發(fā)送報文,且連續(xù)切換的次數(shù)達到 設(shè)定閾值時,清空所有天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù)。
9.如權(quán)利要求2所述的方法,其特征在于,還包括設(shè)置多組發(fā)送參數(shù)以及發(fā)送參數(shù) 分組順序,每組發(fā)送參數(shù)包括天線組合、發(fā)送速率,以及該天線組合與發(fā)送速率下的重傳次 數(shù);其中,各組發(fā)送參數(shù)中的重傳次數(shù)之和為報文的最大重傳次數(shù),且各組發(fā)送參數(shù)中的重 傳次數(shù)與所在組中的天線組合和發(fā)送速率對應(yīng)的傳輸性能成反比;當(dāng)發(fā)送報文時,按照發(fā)送參數(shù)分組順序使用相應(yīng)發(fā)送參數(shù)發(fā)送報文,且在使用當(dāng)前發(fā) 送參數(shù)發(fā)送報文失敗時,選擇另一組發(fā)送參數(shù)發(fā)送報文,直到成功發(fā)送所述報文,或者直到 最大重傳次數(shù)。
10.如權(quán)利要求9所述的方法,其特征在于,按照發(fā)送參數(shù)分組順序,相鄰的兩組發(fā)送 參數(shù)中后一組發(fā)送參數(shù)中的發(fā)送速率是在前一組發(fā)送參數(shù)中的發(fā)送速率基礎(chǔ)上遞減得到的; 或/和后一組發(fā)送參數(shù)中的天線組合的輻射范圍與前一組相似或相異,其中,如果前一組發(fā) 送參數(shù)下的傳輸性能指標(biāo)高于設(shè)定閾值,則根據(jù)該組發(fā)送參數(shù)中的發(fā)送速率所對應(yīng)的傳輸 性能統(tǒng)計數(shù)據(jù),在與前一組發(fā)送參數(shù)中的天線組合相似的天線組合中選擇最優(yōu)的天線組合 作為后一組發(fā)送參數(shù)的天線組合;否則,根據(jù)該組發(fā)送參數(shù)中的發(fā)送速率所對應(yīng)的傳輸性 能統(tǒng)計數(shù)據(jù),在與前一組發(fā)送參數(shù)中的天線組合相異的天線組合中選擇最優(yōu)的天線組合作 為后一組發(fā)送參數(shù)的天線組合。
11.如權(quán)利要求2所述的方法,其特征在于,還包括在集中協(xié)調(diào)功能PCF系統(tǒng)的情況下,選擇為所述對端發(fā)送報文時傳輸性能好的天線組 合來接收該對端發(fā)送的報文;在分布式協(xié)調(diào)功能DCF系統(tǒng)的情況下,選擇全向性天線組合來接收所述對端發(fā)送的報文。
12.如權(quán)利要求11所述的方法,其特征在于,在DCF系統(tǒng)的情況下,還包括當(dāng)所述對端為接入到網(wǎng)絡(luò)中的唯一對端時,從為該對端發(fā)送報文時傳輸性能好的天線 組合中選擇出一組偏全向的天線組合來接收該對端發(fā)送的報文;或者當(dāng)所述對端不是接入到網(wǎng)絡(luò)中的唯一對端時,在偏全向的天線組合中選擇對于當(dāng)前接 入的所有對端均能夠達到設(shè)定傳輸性能指標(biāo)的天線組合,使用該天線組合來接收所述對端 發(fā)送的報文。
13.一種數(shù)據(jù)傳輸設(shè)備,應(yīng)用于采用多天線的無線局域網(wǎng),其特征在于,包括升速探測模塊,用于在與對端的一次業(yè)務(wù)過程中,在向所述對端發(fā)送第一個報文成功 后,保持當(dāng)前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線 組合情況下能夠成功發(fā)送報文的最大速率;發(fā)送模塊,用于發(fā)送報文;以及,在所述升速探測模塊探測出最大速率后,采用所述最 大速率向?qū)Χ税l(fā)送該次業(yè)務(wù)的其余報文。
14.如權(quán)利要求13所述的設(shè)備,其特征在于,還包括天線探測模塊和降速探測模塊, 其中所述天線探測模塊,用于在所述發(fā)送模塊向所述對端發(fā)送第一個報文失敗后,保持當(dāng) 前發(fā)送速率不變,切換到其它天線組合以發(fā)送下一個報文;所述升速探測模塊還用于,在所述天線探測模塊切換天線組合發(fā)送報文成功后,保持 當(dāng)前所使用的天線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線組合情 況下能夠成功發(fā)送報文的最大速率;所述降速探測模塊,用于在所述天線探測模塊切換天線組合后發(fā)送報文失敗時,保持 當(dāng)前所使用的天線組合不變,降低發(fā)送速率以送下一個報文,直到能夠成功發(fā)送報文時停 止降低發(fā)送速率;所述發(fā)送模塊還用于,采用所述降速探測模塊探測出的能夠成功發(fā)送報文的速率向所 述對端發(fā)送該次業(yè)務(wù)的其余報文。
15.如權(quán)利要求14所述的設(shè)備,其特征在于,還包括升速探測計時器; 所述升速探測計時器,用于對采用當(dāng)前發(fā)送速率發(fā)送報文的時間進行計時;所述升速探測模塊還用于,當(dāng)所述升速探測計時器超時的時候,保持當(dāng)前所使用的天 線組合不變,提高發(fā)送速率以發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā) 送報文的最大速率。
16.如權(quán)利要求14所述的設(shè)備,其特征在于,還包括天線探測計時器; 所述天線探測計時器,用于對使用當(dāng)前天線組合發(fā)送報文的時間進行計時;所述天線探測模塊還用于,當(dāng)所述天線探測計時器超時的時候,保持當(dāng)前發(fā)送速率不 變,切換到其它天線組合以發(fā)送下一個報文。
17.如權(quán)利要求14或15或16所述的設(shè)備,其特征在于,所述天線探測模塊具體用于,根據(jù)以下原則中的至少一個為所述對端選擇天線組合如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前 天線組合相似的天線組合進行切換;如果當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所 述設(shè)定閾值,則優(yōu)先選擇與所述當(dāng)前天線組合相異的天線組合進行切換;當(dāng)需要向設(shè)定長時間內(nèi)未向其發(fā)送報文的對端發(fā)送報文時,如果多次切換天線組合后 仍不能成功向該對端發(fā)送報文,則根據(jù)最大重傳次數(shù),在最后一次重傳時選擇全向天線;當(dāng)向所述對端發(fā)送報文所使用的天線組合與另一對端發(fā)送報文所使用的天線組合相 似,且對應(yīng)于所述另一對端的天線組合切換到其它天線組合時,為所述對端選擇所述其它 天線組合進行切換;當(dāng)向所述對端發(fā)送廣播或組播報文時,從各對端的較優(yōu)天線組合的交集中選擇天線組合;當(dāng)所述對端的傳輸性能下降時,優(yōu)先選擇與當(dāng)前天線組合相異的天線組合; 當(dāng)所述對端新加入網(wǎng)絡(luò)時,根據(jù)當(dāng)前已接入的對端的傳輸性能統(tǒng)計數(shù)據(jù),為當(dāng)前新接 入的對端選擇發(fā)送第一個報文所使用的天線組合。
18.如權(quán)利要求17所述的設(shè)備,其特征在于,所述天線探測模塊還用于在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)高于設(shè)定閾值時,若選擇與所述當(dāng)前天線 組合相似的天線組合切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合;或/和在當(dāng)前天線組合情況下的數(shù)據(jù)傳輸性能指標(biāo)低于所述設(shè)定閾值時,若選擇與所述當(dāng)前 天線組合相異的天線組合進行切換失敗,則根據(jù)天線組合使用的歷史記錄選擇天線組合。
19.如權(quán)利要求14所述的設(shè)備,其特征在于,還包括初始化模塊,用于在初始化時,根據(jù)天線輻射圖的相似程度確定相似天線與相異天線, 并根據(jù)相似天線和相異天線劃分天線組合,其中,同一組內(nèi)的天線為相似天線,不同組內(nèi)的 天線為相異天線;天線組合調(diào)整模塊,用于在初始化后,根據(jù)采集到的天線信息調(diào)整相似天線和相異天 線,并根據(jù)調(diào)整后的相似天線和相異天線調(diào)整天線組合。
20.如權(quán)利要求14所述的設(shè)備,其特征在于,還包括統(tǒng)計數(shù)據(jù)處理模塊,用于當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)未使 用過時,刪除該天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù);或/和當(dāng)切換到的天線組合或/和發(fā)送速率,在設(shè)定長時間內(nèi)使用次數(shù)達到設(shè)定閾值或者在 最近的設(shè)定長時間內(nèi)被使用過時,按照比例減少該天線組合或/和發(fā)送速率對應(yīng)的傳輸性 能統(tǒng)計數(shù)據(jù);或/和當(dāng)連續(xù)切換天線組合或/和發(fā)送速率后均不能成功發(fā)送報文,且連續(xù)切換的次數(shù)達到 設(shè)定閾值時,清空所有天線組合或/和發(fā)送速率對應(yīng)的傳輸性能統(tǒng)計數(shù)據(jù)。
21.如權(quán)利要求14所述的設(shè)備,其特征在于,還包括分組設(shè)置模塊,用于設(shè)置多組發(fā)送參數(shù)以及發(fā)送參數(shù)分組順序,每組發(fā)送參數(shù)包括天 線組合、發(fā)送速率,以及該天線組合與發(fā)送速率下的重傳次數(shù);其中,各組發(fā)送參數(shù)中的重 傳次數(shù)之和為報文的最大重傳次數(shù),且各組發(fā)送參數(shù)中的重傳次數(shù)與所在組中的天線組合 和發(fā)送速率對應(yīng)的傳輸性能成反比;所述發(fā)送模塊具體用于,當(dāng)發(fā)送報文時,按照發(fā)送參數(shù)分組順序使用相應(yīng)發(fā)送參數(shù)發(fā)送報文,且在使用當(dāng)前發(fā)送參數(shù)發(fā)送報文失敗時,選擇另一組發(fā)送參數(shù)發(fā)送報文,直到成功 發(fā)送所述報文,或者直到最大重傳次數(shù)。
22.如權(quán)利要求14所述的設(shè)備,其特征在于,還包括接收模塊,用于在PCF系統(tǒng)下,選擇為所述對端發(fā)送報文時傳輸性能好的天線組合來 接收該對端發(fā)送的報文;或者,在DCF系統(tǒng)下,選擇全向性天線組合來接收所述對端發(fā)送的 報文。
23.如權(quán)利要求22所述的設(shè)備,其特征在于,所述接收模塊還用于,在DCF系統(tǒng)下,當(dāng)所述對端為接入到網(wǎng)絡(luò)中的唯一對端時,從為 該對端發(fā)送報文時傳輸性能好的天線組合中選擇出一組偏全向的天線組合來接收該對端 發(fā)送的報文;或者,在DCF系統(tǒng)下,當(dāng)所述對端不是接入到網(wǎng)絡(luò)中的唯一對端時,在偏全向 的天線組合中選擇對于當(dāng)前接入的所有對端均能夠達到設(shè)定傳輸性能指標(biāo)的天線組合,使 用該天線組合來接收所述對端發(fā)送的報文。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸方法及其裝置,應(yīng)用于采用多天線的無線局域網(wǎng),該方法包括向?qū)Χ税l(fā)送第一個報文成功后,保持當(dāng)前天線組合不變,提高發(fā)送速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率,用該最大速率發(fā)送其余報文。若第一個報文失敗,則保持當(dāng)前發(fā)送速率不變,切換到其它天線組合發(fā)送下一個報文;若發(fā)送成功,則提高發(fā)送速率發(fā)送下一個報文,直到達到當(dāng)前天線組合情況下能夠成功發(fā)送報文的最大速率;若發(fā)送失敗,則降低發(fā)送速率發(fā)送下一個報文,直到能夠成功發(fā)送報文時停止降低發(fā)送速率;采用探測出的發(fā)送速率發(fā)送其余報文。采用本發(fā)明可提高發(fā)送參數(shù)選擇效率和實時性,提高系統(tǒng)吞吐量。
文檔編號H04L1/06GK101895325SQ20101024090
公開日2010年11月24日 申請日期2010年7月30日 優(yōu)先權(quán)日2010年7月30日
發(fā)明者張巍巍 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇安县| 和顺县| 新化县| 沙坪坝区| 赤峰市| 乌鲁木齐县| 全椒县| 且末县| 乐清市| 延津县| 长葛市| 忻城县| 甘孜县| 集安市| 普定县| 民和| 安达市| 滕州市| 梅州市| 宁乡县| 澎湖县| 革吉县| 托克逊县| 太原市| 崇文区| 五大连池市| 大同市| 孟州市| 康乐县| 安康市| 邛崃市| 于都县| 三都| 德清县| 思南县| 澄城县| 苏尼特左旗| 五峰| 伊春市| 泸西县| 通化市|