Rts/cts機(jī)制的啟動(dòng)控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種RTS/CTS機(jī)制的啟動(dòng)控制方法及裝置。
【背景技術(shù)】
[0002] IE邸802. 11為由IE邸802. 11委員會(huì)針對(duì)短程通信開(kāi)發(fā)的一組無(wú)線局域網(wǎng)空 中接口標(biāo)準(zhǔn),802. 11提供了基于競(jìng)爭(zhēng)的無(wú)線網(wǎng)絡(luò)服務(wù),處于802. 11無(wú)線網(wǎng)絡(luò)中的各站點(diǎn) (STA,Station)或接入點(diǎn)(AP,Access化int)需要先偵聽(tīng)信道是否空閑,在偵聽(tīng)到空閑時(shí) 并經(jīng)歷隨機(jī)退避后才能發(fā)送數(shù)據(jù)包;反之如果信道繁忙,則不能發(fā)送,需要重新偵聽(tīng)等待。
[0003] 如果信道處于比較增雜、繁忙的狀態(tài),會(huì)導(dǎo)致通信效率過(guò)低,甚至?xí)斐砂l(fā)送端 長(zhǎng)時(shí)間不能獲得信道資源。為了獲得信道資源,可W在發(fā)送數(shù)據(jù)時(shí)采用請(qǐng)求發(fā)送(RTS, RequestToSend)/清除發(fā)送(CTS,ClearToSend)機(jī)制,W獲得一定時(shí)間長(zhǎng)度的信道資 源,使得有效通信能夠延續(xù)。
[0004]RTS/CTS機(jī)制要求發(fā)送端在發(fā)送數(shù)據(jù)之前,先發(fā)送RTS報(bào)文申請(qǐng)信道使用的權(quán)限 和時(shí)長(zhǎng),接收端收到消息后根據(jù)當(dāng)前的信道占用狀況為發(fā)送端分配信道的使用權(quán)限和時(shí) 長(zhǎng),并通過(guò)CTS消息廣播告知W關(guān)聯(lián)該接收端的所有發(fā)送端,被分配到使用權(quán)限的發(fā)送端 將在規(guī)定的時(shí)間段內(nèi)使用信道,在此時(shí)間段內(nèi)其他發(fā)送端不會(huì)再隨機(jī)競(jìng)爭(zhēng)信道。
[0005] 在信道非常增雜時(shí),采用RTS/CTS機(jī)制是有效的,但是在信道空閑時(shí),采用RTS/ CTS機(jī)制就可能降低有效的吞吐率。
[0006] 現(xiàn)有技術(shù)中可W利用STA/AP的發(fā)包重傳頻率來(lái)控制是否需要采用RTS/CTS機(jī)制。 當(dāng)重傳頻率較高,并滿足一定條件時(shí),STA/AP就會(huì)采用RTS/CTS機(jī)制來(lái)清空信道,從而獲取 一定時(shí)間長(zhǎng)度的信道資源。但是重傳頻率只是信道增雜程度和忙閑狀況的間接的部分的反 映指標(biāo),并不能完整反映信道的增雜程度和忙閑狀況,甚至此數(shù)量指標(biāo)常常和信道的增雜 程度和忙閑狀況無(wú)關(guān)。該種方案并不能合理地控制是否采用RTS/CTS機(jī)制,從而導(dǎo)致吞吐 率的優(yōu)化效果較差。
[0007] 現(xiàn)有技術(shù)存在難W實(shí)時(shí)地根據(jù)信道實(shí)際增雜程度合理控制RTS/CTS機(jī)制的采用, 吞吐率較低的問(wèn)題。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明解決的問(wèn)題是難W根據(jù)信道實(shí)際情況合理控制RTS/CTS的啟動(dòng),導(dǎo)致無(wú)線 信道資源不能充分利用,吞吐率較低的問(wèn)題。
[0009] 為解決上述問(wèn)題,本發(fā)明技術(shù)方案提供一種RTS/CTS機(jī)制的啟動(dòng)控制方法,包括:
[0010] 獲取信道的增雜度,所述信道的增雜度關(guān)聯(lián)于第一終端在第一周期內(nèi)的接收的第 一數(shù)據(jù)的個(gè)數(shù),所述第一終端為無(wú)線網(wǎng)絡(luò)環(huán)境中的站或者接入點(diǎn),所述第一數(shù)據(jù)包括聚合 頓或非聚合頓;
[0011] 若所述信道的增雜度大于或等于增雜度闊值,控制所述第一終端在第二周期發(fā)送 數(shù)據(jù)時(shí)啟動(dòng)RTS/CTS機(jī)制;所述第二周期為第一周期在時(shí)間軸上相鄰的下一個(gè)周期。
[0012] 可選的,所述信道的增雜度隨著第一比例的增大而減小,所述第一比例為在所述 第一周期內(nèi)所述第一終端接收的MAC(MediaAccessControl)目的地址為所述第一終端的 第一數(shù)據(jù)的個(gè)數(shù)與所述第一終端接收的所有第一數(shù)據(jù)的個(gè)數(shù)的比例。
[0013] 可選的,所述信道的增雜度通過(guò)信道增雜度指標(biāo)進(jìn)行標(biāo)定,所述信道增雜度指標(biāo) 通過(guò)如下方式進(jìn)行獲取:
[0014] 獲取第一個(gè)數(shù),所述第一個(gè)數(shù)為所述第一終端在所述第一周期內(nèi)接收的PPDU的 個(gè)數(shù);
[0015] 獲取第二個(gè)數(shù),所述第二個(gè)數(shù)為所述第一終端在所述第一周期內(nèi)接收的ACK或 BL0CK_ACK的個(gè)數(shù);
[0016] 獲取第H個(gè)數(shù),所述第H個(gè)數(shù)為所述第一終端在所述第一周期內(nèi)接收的MC目的 地址為所述第一終端且不是ACK或BlockAck頓的第一數(shù)據(jù)的個(gè)數(shù);
[0017] 在所述第一個(gè)數(shù)與所述第二個(gè)數(shù)的差值大于或等于第一個(gè)數(shù)闊值時(shí),通過(guò)公式 確定所述信道增雜度指 你;
[0018] 其中,CCA_Freq為所述信道增雜度指標(biāo),Rx_PPDU_Cnt為所述第一個(gè)數(shù),Rx_ACK_ Cnt為所述第二個(gè)數(shù),Rx_MPDU_Cnt為所述第H個(gè)數(shù)。
[0019] 可選的,還包括;在所述第一個(gè)數(shù)與所述第二個(gè)數(shù)的差值小于第一個(gè)數(shù)闊值時(shí),確 定所述信道增雜度指標(biāo)值為零。
[0020] 可選的,所述第一個(gè)數(shù)闊值的取值范圍為[1,10]。
[0021] 可選的,所述增雜度闊值的取值范圍為[80%,100% ]。
[0022] 可選的,所述第一周期和第二周期的范圍為[100ms,500ms]。
[0023] 為解決上述問(wèn)題,本發(fā)明技術(shù)方案還提供一種RTS/CTS機(jī)制的啟動(dòng)控制裝置,包 括:
[0024] 增雜度確定單元,用于獲取信道的增雜度,所述信道的增雜度關(guān)聯(lián)于第一終端在 第一周期內(nèi)的接收的第一數(shù)據(jù)的個(gè)數(shù),所述第一終端為無(wú)線網(wǎng)絡(luò)環(huán)境中的站或者接入點(diǎn), 所述第一數(shù)據(jù)包括聚合頓或非聚合頓;
[0025] 控制單元,用于在所述信道的增雜度大于或等于增雜度闊值時(shí),控制所述第一終 端在第二周期發(fā)送數(shù)據(jù)時(shí)啟動(dòng)RTS/CTS機(jī)制;所述第二周期為第一周期在時(shí)間軸上相鄰的 下一個(gè)周期。
[0026] 與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有W下優(yōu)點(diǎn):
[0027] 通過(guò)獲取信道的增雜度,進(jìn)而在信道的增雜度大于或等于預(yù)設(shè)的增雜度闊值時(shí), 控制第一終端在第二周期發(fā)送數(shù)據(jù)時(shí)啟動(dòng)RTS/CTS機(jī)制,可W實(shí)時(shí)、準(zhǔn)確地通過(guò)第一周期 中的數(shù)據(jù)對(duì)信道的增雜程度進(jìn)行判斷。在確定信道非常增雜時(shí),即達(dá)到如上所述的增雜度 闊值時(shí),在第二周期所述第一終端發(fā)送數(shù)據(jù)時(shí),啟動(dòng)RTS/CTS機(jī)制,可W保證第一終端能夠 及時(shí)有效的進(jìn)行通信;進(jìn)而在信道的增雜度較低、信道比較空閑的時(shí)候,在第二周期所述第 一終端發(fā)送數(shù)據(jù)時(shí),并不啟動(dòng)RTS/CTS機(jī)制,避免在信道空閑時(shí)啟動(dòng)RTS/CTS機(jī)制造成吞吐 量降低的問(wèn)題。該方法可W實(shí)時(shí)獲取信道的實(shí)際增雜程度,并實(shí)時(shí)地合理控制RTS/CTS機(jī) 制的啟動(dòng),可W充分利用信道資源,有效提高無(wú)線信道的吞吐率。
[0028] 通過(guò)對(duì)信道的增雜度指標(biāo)的獲取,可W有效識(shí)別信道的增雜程度,準(zhǔn)確反映信道 物理傳輸性能,進(jìn)而根據(jù)所述增雜度指標(biāo)與增雜度闊值的關(guān)系,確定是否需要啟動(dòng)RTS/CTS 機(jī)制,提高啟動(dòng)RTS/CTS機(jī)制的合理性和準(zhǔn)確性。
[0029] 進(jìn)一步,所述增雜度闊值的取值范圍處于80%至100%之間,只有在信道的增雜 度指標(biāo)大于所述增雜度闊值時(shí)才會(huì)控制啟動(dòng)RTS/CTS機(jī)制,即在信道非常增雜或繁忙的信 道條件下,才需要啟動(dòng)RTS/CTS機(jī)制,可W在保證通信效率的同時(shí),有效提供無(wú)線信道的吞 吐率。
【附圖說(shuō)明】
[0030] 圖1是本發(fā)明技術(shù)方案提供的RTS/CTS機(jī)制的啟動(dòng)控制方法的流程示意圖;
[0031] 圖2是本發(fā)明實(shí)施例提供的RTS/CTS機(jī)制的啟動(dòng)控制方法的流程示意圖;
[0032]圖3是本發(fā)明實(shí)施例提供的確定信道的增雜度指標(biāo)的流程示意圖;
[0033] 圖4是本發(fā)明實(shí)施例提供的RTS/CTS機(jī)制的啟動(dòng)控制裝置的結(jié)構(gòu)示意圖;
[0034]圖5是本發(fā)明實(shí)施例提供的增雜度確定單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035] 為了獲得信道資源,可W在發(fā)送數(shù)據(jù)時(shí)采用RTS/CTS機(jī)制,W獲得一定時(shí)間長(zhǎng)度 的信道資源,在