專利名稱:數(shù)據(jù)通信裝置和數(shù)據(jù)通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,具體而言,涉及數(shù)據(jù)通信裝置和數(shù)據(jù)通信方法。
背景技術(shù):
在IEEE(美國電氣和電子工程師協(xié)會(huì))802. Ilah項(xiàng)目組中成立了新的任務(wù)組llai, 研究了終端(station, STA)怎樣與接入點(diǎn)(access point, AP)建立快速初始連接,提出的需求是Is之內(nèi)100臺終端能夠與AP同時(shí)建立初始鏈接。為了減少入網(wǎng)信令的交互以及入網(wǎng)信令發(fā)生沖突的可能性,針對網(wǎng)絡(luò)發(fā)現(xiàn)做出了改進(jìn),例如當(dāng)STA偵聽到別的STA發(fā)送探測請求巾貞(Probe request)后,它就不發(fā)送自己的探測請求巾貞(proberequest),而是等待 AP回復(fù)的探測響應(yīng)巾貞(Probe response),這樣就避免了多個(gè)STA同時(shí)發(fā)送探測請求巾貞,相互干擾。
在現(xiàn)有標(biāo)準(zhǔn)中,設(shè)備發(fā)送數(shù)據(jù)的方式是采用隨機(jī)退避機(jī)制,也就是說設(shè)備偵聽到網(wǎng)絡(luò)空閑時(shí),不管偵聽到的消息幀與本身發(fā)送的消息幀是否一致,均隨機(jī)產(chǎn)生一個(gè)退避時(shí)間窗(back-off period),等隨機(jī)退避時(shí)間窗計(jì)數(shù)到零,然后再發(fā)送消息巾貞,其具體原理如圖I所示。
而如果按照現(xiàn)有標(biāo)準(zhǔn)中的隨機(jī)退避機(jī)制,是不能夠滿足當(dāng)STA偵聽到別的STA發(fā)送探測請求巾貞(Probe request)后,它就不發(fā)自己的送探測請求巾貞(probe request),而是等待AP回復(fù)的探測響應(yīng)巾貞(Proberesponse)這種需求的,所以必需對現(xiàn)有的隨機(jī)退避機(jī)制做出改進(jìn)來滿足此需求。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種新的隨機(jī)退避方案,針對目前的這種隨機(jī)退避機(jī)制進(jìn)行改進(jìn),可進(jìn)一步在初始入網(wǎng)過程中,減小初始入網(wǎng)信令發(fā)生沖突的概率。有鑒于此,根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)通信裝置,包括數(shù)據(jù)處理模塊,生成第一廣播消息幀,以及當(dāng)在數(shù)據(jù)交互模塊在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的第二廣播消息幀時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;所述數(shù)據(jù)交互模塊,偵聽并接收所述第二廣播消息幀,以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。在本技術(shù)方案中,具體來說,數(shù)據(jù)通信裝置可以是接入點(diǎn)APUccess Point),具體包括無線路由器及公共熱點(diǎn)等設(shè)備;也可以是站點(diǎn)STA (Station),具體包括手機(jī)以及平板等設(shè)備。其中數(shù)據(jù)處理模塊相當(dāng)于數(shù)據(jù)通信裝置的處理器,數(shù)據(jù)交互模塊相當(dāng)于數(shù)據(jù)通信裝置的天線。在相關(guān)技術(shù)中,無論第二廣播消息幀的類型和第一廣播消息幀的類型是否一樣,均產(chǎn)生隨機(jī)退避時(shí)間窗(back-off period),而在本方案中,一旦發(fā)現(xiàn)第二廣播消息幀的類型與第一廣播消息幀的類型一致時(shí)且當(dāng)?shù)诙V播消息幀發(fā)送完畢后,數(shù)據(jù)通信裝置就會(huì)不產(chǎn)生隨機(jī)退避時(shí)間窗來發(fā)送自己的與第二廣播消息幀類型一樣的消息幀,而是繼續(xù)偵聽第二廣播消息幀的響應(yīng)消息幀,從而減少了整個(gè)網(wǎng)絡(luò)中初始入網(wǎng)信令的交互,這樣大大降低了初始入網(wǎng)信令在交互過程中產(chǎn)生沖突的可能性,提高了整個(gè)網(wǎng)絡(luò)初始入網(wǎng)的連接效率。
在上述技術(shù)方案中,優(yōu)選的,所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀、探測響應(yīng)幀或信標(biāo)幀,所述第二廣播消息幀的所述響應(yīng)消息幀為探測響應(yīng)幀、關(guān)聯(lián)請求幀。在本技術(shù)方案中,對于接入點(diǎn)AP側(cè)來說,第一廣播消息幀和第二廣播消息可以是信標(biāo)Beacon幀、探測響應(yīng)幀,如果第二廣播消息幀為信標(biāo)幀(Beacon),那么它的響應(yīng)消息幀為探測請求幀,如果第二廣播消息幀為探測響應(yīng)幀,那么它的響應(yīng)消息幀為關(guān)聯(lián)請求幀; 對于站點(diǎn)(STA)側(cè)來說,第一廣播消息幀和第二廣播消息幀可以是探測請求幀,如果第二廣播消息為探測請求幀,那么它的響應(yīng)消息幀為探測響應(yīng)幀。
在上述技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)處理模塊根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的一個(gè)或多個(gè)位的值來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀(MAC)幀頭部分的一個(gè)或多個(gè)位來確定第二廣播消息幀的類型。
在上述技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)處理模塊根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的類型子域和子類型子域的一個(gè)或多個(gè)位來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和 STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的類型子域(type)和子類型子域(Subtype)中的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀(MAC)幀頭部分的類型子域(type)和子類型子域(Subtype)中一個(gè)或多個(gè)位來確定第二廣播消息巾貞的類型。
在上述技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)處理模塊在所述類型子域和所述子類型子域表示的值均為第一值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為信標(biāo)幀;在所述類型子域和所述子類型子域表示的值均為第二值時(shí),所述第一廣播消息幀和所述第二廣 播消息幀為探測請求幀;在所述類型子域和所述子類型子域表示的值均為第三值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測響應(yīng)幀。在該技術(shù)方案中,對于AP來說,在生成第一廣播消息幀時(shí),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000010” 時(shí),表示第一廣播消息巾貞為信標(biāo)巾貞(beacon),把類型子域(Type)和子類型子域(Subtype) 的值設(shè)置為“000101”時(shí),表示第一廣播消息幀為探測響應(yīng)幀(Probe request);在偵聽第二廣播消息巾貞并解析第二廣播消息巾貞的類型子域(Type)和子類型子域(Subtype),如果值為“ 000010 ”,則第二廣播消息幀為信標(biāo)幀(Beacon ),如果值為“ 000101”,則第二廣播消息中貞為探測響應(yīng)巾貞(Probe request)。對于STA來說,在生成第一廣播消息巾貞時(shí),把類型子域Type和子類型子域Subtype的值設(shè)置為“000100”時(shí),表示第一廣播消息幀為探測請求中貞(Probe request),在偵聽第二廣播消息巾貞并解析第二廣播消息巾貞的類型子域(Type)和子類型子域(Subtype),如果這為“000100”,則確定第二廣播消息幀為探測請求幀(Probe request)。
在上述任一技術(shù)方案中,優(yōu)選的,當(dāng)所述數(shù)據(jù)處理模塊未在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的所述第二廣播消息幀時(shí),產(chǎn)生隨機(jī)退避時(shí)間窗。在該技術(shù)方案中,對于STA來說,如果它生成的第一廣播消息幀為探測請求幀(Probe request),但它確定所偵聽的第二廣播消息巾貞為探測響應(yīng)巾貞,那么STA就從最小的競爭窗開始隨機(jī)的產(chǎn)生退避時(shí)間窗,并且等到第二廣播消息幀發(fā)送完畢后,再等待一個(gè)DIFS (DCF (distributed coordination function) Interframe space)分布式協(xié)調(diào)功能巾貞間間隔或是EIFS(Extended Interframe Space)擴(kuò)展巾貞間間隔后,所產(chǎn)生的隨機(jī)退避時(shí)間窗遞減。 對于AP側(cè)來說,操作步驟和STA側(cè)一樣,只是所產(chǎn)生的廣播消息幀和所偵聽的廣播消息幀不同而已,這里不再贅述。
在上述任一技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)交互模塊在所述第二廣播消息幀的類型與所述第一廣播消息的幀類型一致,且所述第二廣播消息幀的所述響應(yīng)消息幀同時(shí)為所述第一廣播消息的響應(yīng)消息巾貞時(shí),發(fā)送下一條消息巾貞。在該技術(shù)方案中,對于站點(diǎn)(STA)側(cè)來說,如果它生成的第一廣播消息巾貞為探測請求巾貞(Probe request),且偵聽到的第二廣播消息幀也為探測請求幀(Probe request),且當(dāng)?shù)诙V播消息幀發(fā)送完畢后,如果站點(diǎn) (STA)之前沒有生成隨機(jī)退避時(shí)間窗,則不生成隨機(jī)退避時(shí)間窗,偵聽第二廣播消息的響應(yīng)消息一探測響應(yīng)巾貞(Probe response),如果STA從探測響應(yīng)巾貞中解析到探測響應(yīng)巾貞的發(fā)送方就是自己想要建立連接的AP,則生成下一條入網(wǎng)消息關(guān)聯(lián)請求幀;如果STA在偵聽第二廣播消息之前已經(jīng)產(chǎn)生了隨機(jī)退避時(shí)間窗,只是當(dāng)偵聽到第二廣播消息時(shí)隨機(jī)退避時(shí)間窗 計(jì)數(shù)未完,則當(dāng)?shù)诙V播消息幀發(fā)送完后,繼續(xù)偵聽第二廣播消息的響應(yīng)消息,同時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)遞減,如果偵聽到第二廣播消息的響應(yīng)消息一探測響應(yīng)幀的發(fā)送方為自己想要建立連接的AP且隨機(jī)退避時(shí)間窗計(jì)數(shù)未完,則STA生成關(guān)聯(lián)請求幀,計(jì)數(shù)未完的退避時(shí)間窗初始化清零或是發(fā)送關(guān)聯(lián)請求幀,以繼續(xù)使用計(jì)數(shù)未完的隨機(jī)退避時(shí)間窗。對于AP側(cè)來說,操作機(jī)制與STA —樣,只是廣播消息的類型不同而已,這里不再贅述。
根據(jù)本發(fā)明的另一方面,還提供了一種數(shù)據(jù)通信方法,包括生成第一廣播消息幀;在預(yù)設(shè)時(shí)間閾值內(nèi)偵聽以及接收第二廣播消息幀;確定所述第二廣播消息幀的類型, 在所述第二廣播消息幀的類型與所述第一廣播消息幀的類型一致時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。
在相關(guān)技術(shù)中,無論第二廣播消息幀的類型和第一廣播消息幀的類型是否一樣, 均產(chǎn)生隨機(jī)退避時(shí)間窗(back-off period),而在本方案中,一旦發(fā)現(xiàn)第二廣播消息幀的類型與第一廣播消息幀的類型一致時(shí)且當(dāng)?shù)诙V播消息幀發(fā)送完畢后,數(shù)據(jù)通信裝置就會(huì)不產(chǎn)生隨機(jī)退避時(shí)間窗來發(fā)送自己的與第二廣播消息幀類型一樣的消息幀,而是繼續(xù)偵聽第二廣播消息幀的響應(yīng)消息幀,從而減少了整個(gè)網(wǎng)絡(luò)中初始入網(wǎng)信令的交互,這樣大大降低了初始入網(wǎng)信令在交互過程中產(chǎn)生沖突的可能性,提高了整個(gè)網(wǎng)絡(luò)初始入網(wǎng)的連接效率。
在上述技術(shù)方案中,優(yōu)選的,還可以包括所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀、探測響應(yīng)幀或信標(biāo)幀,所述第二廣播消息幀的所述響應(yīng)消息幀為探測響應(yīng)幀、關(guān)聯(lián)請求幀。在本技術(shù)方案中,對于接入點(diǎn)AP側(cè)來說,第一廣播消息幀和第二廣播消息可以是信標(biāo)Beacon幀、探測響應(yīng)幀,如果第二廣播消息幀為信標(biāo)幀(Beacon),那么它的響應(yīng)消息幀為探測請求幀,如果第二廣播消息幀為探測響應(yīng)幀,那么它的響應(yīng)消息幀為關(guān)聯(lián)請求幀;對于站點(diǎn)STA側(cè)來說,第一廣播消息幀和第二廣播消息幀可以是探測請求幀, 如果第二廣播消息為探測請求幀,那么它的響應(yīng)消息幀為探測響應(yīng)幀。
在上述技術(shù)方案中,優(yōu)選的,還可以包括根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的一個(gè)或多個(gè)位的值來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀 (MAC)幀頭部分的一個(gè)或多個(gè)位來確定第二廣播消息幀的類型。
在上述技術(shù)方案中,優(yōu)選的,根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的類型子域和子類型子域的一個(gè)或多個(gè)位來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的類型子域 (type)和子類型子域(Subtype)中的一個(gè)或多個(gè)位來確定第一廣播消息巾貞的類型;AP和 STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀(MAC)幀頭部分的類型子域(type) 和子類型子域(Subtype)中一個(gè)或多個(gè)位來確定第二廣播消息巾貞的類型。
在上述技術(shù)方案中,優(yōu)選的,在所述類型子域和所述子類型子域表示的值均為第一值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為信標(biāo)幀;在所述類型子域和所述子類型子域表示的值均為第二值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀;在所述類型子域和所述子類型子域表示的值均為第三值時(shí),所述第一廣播消息幀和所述第二廣播消息巾貞為探測響應(yīng)巾貞。在該技術(shù)方案中,對于AP來說,在生成第一廣播消息中貞時(shí),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000010”時(shí),表示第一廣播消息幀為信標(biāo)幀(beacon),把類型子域Type和子類型子域Subtype的值設(shè)置為“000101” 時(shí),表示第一廣播消息幀為探測響應(yīng)幀(Probe request);在偵聽第二廣播消息幀并解析第二廣播消息幀的類型子域(Type)和子類型子域(Subtype),如果值為“000010”,則第二廣播消息幀為信標(biāo)幀(Beacon ),如果值為“ 000101”,則第二廣播消息幀為探測響應(yīng)幀 (Probe request)。對于STA來說,在生成第一廣播消息巾貞時(shí),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000100”時(shí),表示第一廣播消息幀為探測請求幀(Probe request),在偵聽第二廣播消息巾貞并解析第二廣播消息巾貞的類型子域(Type)和子類型子域 (Subtype),如果這為“000100”,則確定第二廣播消息巾貞為探測請求巾貞(Probe request)。
在上述任一技術(shù)方案中,優(yōu)選的,還可以包括當(dāng)未在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的所述第二廣播消息幀時(shí),產(chǎn)生隨機(jī)退避時(shí)間窗。 在該技術(shù)方案中,對于STA來說,如果它生成的第一廣播消息幀為探測請求幀(Probe request),但它確定所偵聽的第二廣播消息巾貞為探測響應(yīng)巾貞,那么STA就從最小的競爭窗開始隨機(jī)的產(chǎn)生退避時(shí)間窗,并且等到第二廣播消息幀發(fā)送完畢后,再等待一個(gè)DIFS (DCF (distributed coordination function) Interframe space)分布式協(xié)調(diào)功能巾貞間間隔或是EIFS(Extended Interframe Space)擴(kuò)展巾貞間間隔后,所產(chǎn)生的隨機(jī)退避時(shí)間窗遞減。 對于AP側(cè)來說,操作步驟和STA側(cè)一樣,只是所產(chǎn)生的廣播消息幀和所偵聽的廣播消息幀不同而已,這里不再贅述。
在上述任一技術(shù)方案中,優(yōu)選的,還可以包括在所述第二廣播消息幀的類型與所述第一廣播消息幀的類型一致,且所述第二廣播消息幀的所述響應(yīng)消息幀同時(shí)為所述第一廣播消息的響應(yīng)消息巾貞時(shí),發(fā)送下一條消息巾貞。在該技術(shù)方案中,對于站點(diǎn)(STA)側(cè)來說, 如果它生成的第一廣播消息巾貞為探測請求巾貞(Probe request),且偵聽到的第二廣播消息中貞也為探測請求巾貞(Probe request),且當(dāng)?shù)诙V播消息巾貞發(fā)送完畢后,如果站點(diǎn)(STA)之前沒有生成隨機(jī)退避時(shí)間窗,則不生成隨機(jī)退避時(shí)間窗, 偵聽第二廣播消息的響應(yīng)消息一探測響應(yīng)巾貞(Probe response),如果STA從探測響應(yīng)巾貞中解析到探測響應(yīng)巾貞的發(fā)送方就是自己想要建立連接的AP,則生成下一條入網(wǎng)消息關(guān)聯(lián)請求幀;如果STA在偵聽第二廣播消息之前已經(jīng)產(chǎn)生了隨機(jī)退避時(shí)間窗,只是當(dāng)偵聽到第二廣播消息時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)未完,則當(dāng)?shù)诙V播消息幀發(fā)送完后,繼續(xù)偵聽第二廣播消息的響應(yīng)消息,同時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)遞減,如果偵聽到第二廣播消息的響應(yīng)消息一探測響應(yīng)幀的發(fā)送方為自己想要建立連接的AP且隨機(jī)退避時(shí)間窗計(jì)數(shù)未完,則STA生成關(guān)聯(lián)請求幀,計(jì)數(shù)未完的退避時(shí)間窗初始化清零或是發(fā)送關(guān)聯(lián)請求幀,以繼續(xù)使用計(jì)數(shù)未完的隨機(jī)退避時(shí)間窗。對于AP側(cè)來說, 操作機(jī)制與STA —樣,只是廣播消息的類型不同而已,這里不再贅述。
因此,本發(fā)明提供了改進(jìn)的隨機(jī)退避機(jī)制,使得在眾多終端接入到無線局域網(wǎng)絡(luò)中時(shí),能夠盡量地減少消息幀的交互,從而減小沖突的可能性,提高無線局域網(wǎng)的初始入網(wǎng)連接效率。
圖I示出了現(xiàn)有隨機(jī)退避時(shí)間機(jī)制的原理圖2示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信裝置的框圖3示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信方法的流程圖4示出了根據(jù)本發(fā)明的實(shí)施例的終端側(cè)的隨機(jī)退避時(shí)間機(jī)制的原理圖5示出了根據(jù)本發(fā)明的實(shí)施例的終端側(cè)的數(shù)據(jù)通信過程示意圖6示出了根據(jù)本發(fā)明的實(shí)施例的接入點(diǎn)側(cè)的隨機(jī)退避時(shí)間機(jī)制的原理圖7示出了根據(jù)本發(fā)明的實(shí)施例的接入點(diǎn)側(cè)的數(shù)據(jù)通信過程示意圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍不受下面公開的具體實(shí)施例的限制。
下面結(jié)合附圖和實(shí)施例對本發(fā)明做進(jìn)一步說明。需要說明的是,在不沖突的情況下,本申請的實(shí)施例及實(shí)施例中的特征可以相互組合。
圖2示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信裝置的框圖。
如圖2所示,根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信裝置200,包括數(shù)據(jù)處理模塊202, 生成第一廣播消息幀,以及當(dāng)數(shù)據(jù)交互模塊204在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的第二廣播消息幀時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;所述數(shù)據(jù)交互模塊204, 偵聽并接收所述第二廣播消息幀,以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。在本技術(shù)方案中,具體來說,數(shù)據(jù)通信裝置200可以是接入點(diǎn)APUccess Point),具體包括無線路由器及公共熱點(diǎn)等設(shè)備;也可以是站點(diǎn)STA (Station),具體包括手機(jī)以及平板等設(shè)備。其中數(shù)據(jù)處理模塊相當(dāng)于數(shù)據(jù)通信裝置的處理器,數(shù)據(jù)交互模塊相當(dāng)于數(shù)據(jù)通信裝置的天線。 在相關(guān)技術(shù)中,無論第二廣播消息幀的類型和第一廣播消息幀的類型是否一樣,均產(chǎn)生隨機(jī)退避時(shí)間窗(back-off period),而在本方案中,一旦發(fā)現(xiàn)第二廣播消息幀的類型與第一廣播消息幀的類型一致時(shí)且當(dāng)?shù)诙V播消息幀發(fā)送完畢后,數(shù)據(jù)通信裝置就會(huì)不產(chǎn)生隨機(jī)退避時(shí)間窗來發(fā)送自己的與第二廣播消息幀類型一樣的消息幀,而是繼續(xù)偵聽第二廣播消息幀的響應(yīng)消息幀,從而減少了整個(gè)網(wǎng)絡(luò)中初始入網(wǎng)信令的交互,這樣大大降低了初始入網(wǎng)信令在交互過程中產(chǎn)生沖突的可能性,提高了整個(gè)網(wǎng)絡(luò)初始入網(wǎng)的連接效率。
在上述技術(shù)方案中,優(yōu)選的,所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀、探測響應(yīng)幀或信標(biāo)幀,所述第二廣播消息幀的所述響應(yīng)消息幀為探測響應(yīng)幀、關(guān)聯(lián)請求幀。在本技術(shù)方案中,對于接入點(diǎn)AP側(cè)來說,第一廣播消息幀和第二廣播消息可以是信標(biāo)Beacon幀、探測響應(yīng)幀,如果第二廣播消息幀為信標(biāo)幀(Beacon),那么它的響應(yīng)消息幀為探測請求幀,如果第二廣播消息幀為探測響應(yīng)幀,那么它的響應(yīng)消息幀為關(guān)聯(lián)請求幀; 對于站點(diǎn)STA側(cè)來說,第一廣播消息幀和第二廣播消息幀可以是探測請求幀,如果第二廣播消息為探測請求幀,那么它的響應(yīng)消息幀為探測響應(yīng)幀。
在上述技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)處理模塊202根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的一個(gè)或多個(gè)位的值來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。通過消息幀的幀頭部分可確定兩個(gè)廣播消息幀的類型是否一樣。在本技術(shù)方案中,對于AP和STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀(MAC)幀頭部分的一個(gè)或多個(gè)位來確定第二廣播消息幀的類型。
在上述技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)處理模塊202根據(jù)所述第一廣播消息幀和所述第二廣播消息巾貞的媒體接入控制巾貞巾貞頭部分的(type)類型子域和(Subtype)子類型子域的一個(gè)或多個(gè)位來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制巾貞(MAC)巾貞頭部分的類型子域(type)和子類型子域(Subtype)中的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制中貞(MAC)巾貞頭部分的類型子域(type)和子類型子域(Subtype)中一個(gè)或多個(gè)位來確定第二廣播消息幀的類型。
在上述技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)處理模塊202在所述類型子域和所述子類型子域表示的值均為第一值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為信標(biāo)幀; 在所述類型子域和所述子類型子域表示的值均為第二值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀;在所述類型子域和所述子類型子域表示的值均為第三值時(shí),所述第一廣播消息巾貞和所述第二廣播消息巾貞為探測響應(yīng)巾貞。在該技術(shù)方案中,對于 AP來說,在生成第一廣播消息巾貞時(shí),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000010”時(shí),表示第一廣播消息幀為信標(biāo)幀(beacon),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000101”時(shí),表示第一廣播消息幀為探測響應(yīng)幀(Probe request);在偵聽第二廣播消息巾貞并解析第二廣播消息巾貞的類型子域(Type)和子類型子域(Subtype),如果值為“000010”,則第二廣播消息幀為信標(biāo)幀(Beacon),如果值為 “000101”,則第二廣播消息幀為探測響應(yīng)幀(Probe request)。對于STA來說,在生成第一廣播消息幀時(shí),把類型子域(Type)和子類型子域(Subtype)的值 設(shè)置為“000100”時(shí),表示第一廣播消息巾貞為探測請求巾貞(Probe request),在偵聽第二廣播消息巾貞并解析第二廣播消息幀的類型子域(Type)和子類型子域(Subtype),如果這為“000100”,則確定第二廣播消息巾貞為探測請求巾貞(Proberequest)。
在上述任一技術(shù)方案中,優(yōu)選的,當(dāng)所述數(shù)據(jù)處理模塊202未在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的所述第二廣播消息幀時(shí),產(chǎn)生隨機(jī)退避時(shí)間窗。在該技術(shù)方案中,對于STA來說,如果它生成的第一廣播消息幀為探測請求幀(Probe request),但它確定所偵聽的第二廣播消息巾貞為探測響應(yīng)巾貞,那么STA就從最小的競爭窗開始隨機(jī)的產(chǎn)生退避時(shí)間窗,并且等到第二廣播消息幀發(fā)送完畢后,再等待一個(gè)DIFS (DCF(distributed coordination function) Interframe space)分布式協(xié)調(diào)功能巾貞間間隔或是EIFS(Extended Interframe Space)擴(kuò)展巾貞間間隔后,所產(chǎn)生的隨機(jī)退避時(shí)間窗遞減。 對于AP側(cè)來說,操作步驟和STA側(cè)一樣,只是所產(chǎn)生的廣播消息幀和所偵聽的廣播消息幀不同而已,這里不再贅述。
在上述任一技術(shù)方案中,優(yōu)選的,所述數(shù)據(jù)交互模塊204在所述第二廣播消息幀的類型與所述第一廣播消息的幀類型一致,且所述第二廣播消息幀的所述響應(yīng)消息幀同時(shí)為所述第一廣播消息的響應(yīng)消息巾貞時(shí),發(fā)送下一條消息巾貞。在該技術(shù)方案中,對于站點(diǎn) (STA)側(cè)來說,如果它生成的第一廣播消息巾貞為探測請求巾貞(Probe request),且偵聽到的第二廣播消息巾貞也為探測請求巾貞(Probe request),且當(dāng)?shù)诙V播消息巾貞發(fā)送完畢后,如果站點(diǎn)(STA)之前沒有生成隨機(jī)退避時(shí)間窗,則不生成隨機(jī)退避時(shí)間窗,偵聽第二廣播消息的響應(yīng)消息一探測響應(yīng)巾貞(Probe response),如果STA從探測響應(yīng)巾貞中解析到探測響應(yīng)巾貞的發(fā)送方就是自己想要建立連接的AP,則生成下一條入網(wǎng)消息關(guān)聯(lián)請求幀;如果STA在偵聽第二廣播消息之前已經(jīng)產(chǎn)生了隨機(jī)退避時(shí)間窗,只是當(dāng)偵聽到第二廣播消息時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)未完,則當(dāng)?shù)诙V播消息幀發(fā)送完后,繼續(xù)偵聽第二廣播消息的響應(yīng)消息,同時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)遞減,如果偵聽到第二廣播消息的響應(yīng)消息一探測響應(yīng)幀的發(fā)送方為自己想要建立連接的AP且隨機(jī)退避時(shí)間窗計(jì)數(shù)未完,則STA生成關(guān)聯(lián)請求幀,計(jì)數(shù)未完的退避時(shí)間窗初始化清零或是發(fā)送關(guān)聯(lián)請求幀,以繼續(xù)使用計(jì)數(shù)未完的隨機(jī)退避時(shí)間窗。對于 AP側(cè)來說,操作機(jī)制與STA —樣,只是廣播消息的類型不同而已,這里不再贅述。
圖3示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信方法的流程圖。
如圖3所示,根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信方法,可以包括以下步驟步驟302, 生成第一廣播消息幀;步驟304,在預(yù)設(shè)時(shí)間閾值內(nèi)偵聽以及接收第二廣播消息幀;步驟 306,確定所述第二廣播消息幀的類型,在所述第二廣播消息幀的類型與所述第一廣播消息幀的類型一致時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;步驟308,以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。在相關(guān)技術(shù)中,無論第二廣播消息幀的類型和第一廣播消息幀的類型是否一樣,均產(chǎn)生隨機(jī)退避時(shí)間窗(back-off period),而在本方案中,一旦發(fā)現(xiàn)第二廣播消息幀的類型與第一廣播消息幀的類型一致時(shí)且當(dāng)?shù)诙V播消息幀發(fā)送完畢后,數(shù)據(jù)通信裝置就會(huì)不產(chǎn)生隨機(jī)退避時(shí)間窗來發(fā)送自己的與第二廣播消息幀類型一樣的消息幀,而是繼續(xù)偵聽第二廣播消息幀的響應(yīng)消息幀,從而減少了整個(gè)網(wǎng)絡(luò)中初始入網(wǎng)信令的交互,這樣大大降低了初始入網(wǎng)信令在交互過程中產(chǎn)生沖突的可能性,提高了整個(gè)網(wǎng)絡(luò)初始入網(wǎng)的連接效率。
在上述技術(shù)方案中,優(yōu)選的,還可以包括所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀、探測響應(yīng)幀或信標(biāo)幀,所述第二廣播消息幀的所述響應(yīng)消息幀為探測響應(yīng)幀、關(guān)聯(lián)請求幀。在本技術(shù)方案中,對于接入點(diǎn)AP側(cè)來說,第一廣播消息幀和第二廣播消息可以是信標(biāo)Beacon幀、探測響應(yīng)幀,如果第二廣播消息幀為信標(biāo)幀(Beacon),那么它的響應(yīng)消息幀為探測請求幀,如果第二廣播消息幀為探測響應(yīng)幀,那么它的響應(yīng)消息幀為關(guān)聯(lián)請求幀;對于站點(diǎn)STA側(cè)來說,第一廣播消息幀和第二廣播消息幀可以是探測請求幀, 如果第二廣播消息為探測請求幀,那么它的響應(yīng)消息幀為探測響應(yīng)幀。
在上述技術(shù)方案中,優(yōu)選的,還可以包括根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的一個(gè)或多個(gè)位的值來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀 (MAC)幀頭部分的一個(gè)或多個(gè)位來確定第二廣播消息幀的類型。
在上述技術(shù)方案中,優(yōu)選的,根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制巾貞巾貞頭部分的(type)類型子域和(Subtype)子類型子域的一個(gè)或多個(gè)位來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。在本技術(shù)方案中,對于AP和 STA來說,在生成第一廣播消息幀時(shí),通過設(shè)置第一廣播消息幀媒介接入控制幀(MAC)幀頭部分的類型子域(type)和子類型子域(Subtype)中的一個(gè)或多個(gè)位來確定第一廣播消息幀的類型;AP和STA也可以偵聽并解析第二廣播消息幀媒介接入控制幀(MAC)幀頭部分的類型子域(type)和子類型子域(Subtype)中一個(gè)或多個(gè)位來確定第二廣播消息巾貞的類型。
在上述技術(shù)方案中,優(yōu)選的,在所述類型子域和所述子類型子域表示的值均為第一值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為信標(biāo)幀;在所述類型子域和所述子類型子域表示的值均為第二值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀;在所述類型子域和所述子類型子域表示的值均為第三值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測響應(yīng)幀。在該技術(shù)方案中,對于AP來說,在生成 第一廣播消息幀時(shí),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000010”時(shí),表示第一廣播消息巾貞為信標(biāo)巾貞(beacon),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為 “000101”時(shí),表示第一廣播消息幀為探測響應(yīng)幀(Probe request);在偵聽第二廣播消息幀并解析第二廣播消息幀的類型子域(Type)和子類型子域(Subtype),如果值為“000010”, 則第二廣播消息幀為信標(biāo)幀(Beacon),如果值為“000101”,則第二廣播消息幀為探測響應(yīng)中貞(Probe request)。對于STA來說,在生成第一廣播消息巾貞時(shí),把類型子域(Type)和子類型子域(Subtype)的值設(shè)置為“000100”時(shí),表示第一廣播消息幀為探測請求幀(Probe request),在偵聽第二廣播消息巾貞并解析第二廣播消息巾貞的類型子域(Type)和子類型子域 (Subtype),如果這為“000100”,則確定第二廣播消息巾貞為探測請求巾貞(Probe request)。
優(yōu)選的,上述數(shù)據(jù)通信方法還可以包括當(dāng)未在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的所述第二廣播消息幀時(shí),產(chǎn)生隨機(jī)退避時(shí)間窗。在該技術(shù)方案中,對于STA來說,如果它生成的第一廣播消息幀為探測請求幀(Probe request),但它確定所偵聽的第二廣播消息巾貞為探測響應(yīng)巾貞,那么STA就從最小的競爭窗開始隨機(jī)的產(chǎn)生退避時(shí)間窗,并且等到第二廣播消息幀發(fā)送完畢后,再等待一個(gè)DIFS (DCF(distributed coordination function) Interframe space)分布式協(xié)調(diào)功能巾貞間間隔或是EIFS(Extended Interframe Space)擴(kuò)展巾貞間間隔后,所產(chǎn)生的隨機(jī)退避時(shí)間窗遞減。 對于AP側(cè)來說,操作步驟和STA側(cè)一樣,只是所產(chǎn)生的廣播消息幀和所偵聽的廣播消息幀不同而已,這里不再贅述。
優(yōu)選的,上述數(shù)據(jù)通信方法還可以包括在所述第二廣播消息幀的類型與所述第一廣播消息幀的類型一致,且所述第二廣播消息幀的所述響應(yīng)消息幀同時(shí)為所述第一廣播消息的響應(yīng)消息巾貞時(shí),發(fā)送下一條消息巾貞。在該技術(shù)方案中,對于站點(diǎn)(STA)側(cè)來說,如果它生成的第一廣播消息巾貞為探測請求巾貞(P r ο b e r e qu e s t),且偵聽到的第二廣播消息巾貞也為探測請求幀(Probe request),且當(dāng)?shù)诙V播消息幀發(fā)送完畢后,如果站點(diǎn)(STA)之前沒有生成隨機(jī)退避時(shí)間窗,則不生成隨機(jī)退避時(shí)間窗,偵聽第二廣播消息的響應(yīng)消息一探測響應(yīng)巾貞(Probe response),如果STA從探測響應(yīng)巾貞中解析到探測響應(yīng)巾貞的發(fā)送方就是自己想要建立連接的AP,則生成下一條入網(wǎng)消息關(guān)聯(lián)請求幀;如果STA在偵聽第二廣播消息之前已經(jīng)產(chǎn)生了隨機(jī)退避時(shí)間窗,只是當(dāng)偵聽到第二廣播消息時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)未完, 則當(dāng)?shù)诙V播消息幀發(fā)送完后,繼續(xù)偵聽第二廣播消息的響應(yīng)消息,同時(shí)隨機(jī)退避時(shí)間窗計(jì)數(shù)遞減,如果偵聽到第二廣播消息的響應(yīng)消息一探測響應(yīng)幀的發(fā)送方為自己想要建立連接的AP且隨機(jī)退避時(shí)間窗計(jì)數(shù)未完,則STA生成關(guān)聯(lián)請求幀,計(jì)數(shù)未完的退避時(shí)間窗初始化清零或是發(fā)送關(guān)聯(lián)請求幀,以繼續(xù)使用計(jì)數(shù)未完的隨機(jī)退避時(shí)間窗。對于AP側(cè)來說,操作機(jī)制與STA —樣,只是廣播消息的類型不同而已,這里不再贅述。
接下來結(jié)合圖4和圖5詳細(xì)說明站點(diǎn)(STA)主動(dòng)發(fā)送探測請求幀的情況
在本實(shí)施例中,定義一種新的隨機(jī)退避機(jī)制,STA偵聽信道,如圖4所示,如果偵聽到發(fā)送的幀為探測請求幀(與自己將要發(fā)送的消息幀的類型相同),那么它們就不采用現(xiàn)有標(biāo)準(zhǔn)中的隨機(jī)退避機(jī)制發(fā)送自己的探測請求幀(如圖中的STA4),至少等待一個(gè)DIFS (分布式協(xié)調(diào)功能巾貞間間隔,即probe delay)接收別的STA所發(fā)送探測請求巾貞的響應(yīng)消息巾貞,當(dāng)判斷所接收的響應(yīng)消息幀的發(fā)送方不是自己所要連接的接入點(diǎn)(AP)時(shí),才產(chǎn)生隨機(jī)退避時(shí)間窗或是如果之前已經(jīng)產(chǎn)生了自己的退避時(shí)間窗,只是在偵聽到別的STA發(fā)送的探測請求幀時(shí)計(jì)數(shù)未完,則這個(gè)退避時(shí)間窗開始繼續(xù)遞減計(jì)數(shù),如圖4中的STA2,退避時(shí)間窗從3開始遞減;如果判斷別的STA所發(fā)送探測請求幀的響應(yīng)消息幀的發(fā)送方是自己所要建立連接的AP,如果STA之前沒有產(chǎn)生隨機(jī)退避時(shí)間窗,那么直接生成關(guān)聯(lián)請求消息幀,如果STA之前產(chǎn)生了隨機(jī)退避時(shí)間窗,只是這個(gè)退避時(shí)間窗計(jì)數(shù)未完,STA生成關(guān)聯(lián)請求消息幀,這個(gè)隨機(jī)退避時(shí)間窗清零或是用于發(fā)送生成的關(guān)聯(lián)請求消息幀。
因此,如圖5所示,在本發(fā)明中,首先,STA偵聽并解析廣播消息。
在步驟502,根據(jù)廣播消息幀頭中的值來判斷偵聽的廣播消息是否是探測請求幀 (可根據(jù)廣播消息巾貞的媒體接入控制巾貞巾貞頭部分的(type)類型子域和(Subtype)子類型子域的一個(gè)或多個(gè)位來確定消息幀的類型),如果判斷為探測請求幀,它將不會(huì)發(fā)送自己的探測請求幀,而是進(jìn)入步驟506,等待AP回復(fù)的探測響應(yīng)幀。如果判斷為不是探測請求幀,則進(jìn)入步驟504,產(chǎn)生隨機(jī)退避時(shí)間窗,發(fā)送自己的探測請求幀。
在步驟506,繼續(xù)偵聽探測請求消息幀的響應(yīng)消息探測響應(yīng)消息幀,從探測響應(yīng)幀中判斷AP是否是自己可以建立關(guān)聯(lián)的AP,如果是,則隨機(jī)退避過程重新開始計(jì)數(shù)(初始化),進(jìn)行入網(wǎng)連接的操作;如果不是,則進(jìn)入步驟508,產(chǎn)生隨機(jī)退避時(shí)間窗,再發(fā)送自己的探測請求幀。
下面結(jié)合圖6和圖7詳細(xì)說明在重疊的基本服務(wù)集網(wǎng)絡(luò)(OverlappingBasic Service Set, OBSS)中AP發(fā)送探測請求巾貞或信標(biāo)巾貞的情況
如圖6所示,以O(shè)BSS中的AP為例定義一種新的隨機(jī)退避機(jī)制,AP偵聽信道,如果偵聽到發(fā)送的幀為信標(biāo)幀或探測響應(yīng)幀(說明當(dāng)前信道忙,與自己將要發(fā)送的消息幀的類型相同),那么它們就不采用現(xiàn)有標(biāo)準(zhǔn)中的隨機(jī)退避機(jī)制發(fā)送自己的信標(biāo)幀或探測響應(yīng)幀, 至少等待一個(gè)DIFS接收別的AP所發(fā)送信標(biāo)巾貞或探測響應(yīng)巾貞的響應(yīng)消息巾貞,當(dāng)判斷所接收的響應(yīng)消息幀的發(fā)送方不是為自己建立連接的站點(diǎn)(STA)時(shí),才產(chǎn)生隨機(jī)退避時(shí)間窗或是如果之前已經(jīng)產(chǎn)生了自己的退避時(shí)間窗,只是在偵聽到別的AP發(fā)送的信標(biāo)幀或探測響應(yīng)幀時(shí)計(jì)數(shù)未完,則這個(gè)退避時(shí)間窗開始繼續(xù)遞減計(jì)數(shù),如圖中的AP2 ;如果判斷別的AP所發(fā)送信標(biāo)幀或探測響應(yīng)幀的響應(yīng)消息幀的發(fā)送方是為自己建立連接的STA,如果AP之前沒有產(chǎn)生隨機(jī)退避時(shí)間窗,那么直接生成探測響應(yīng)幀或關(guān)聯(lián)響應(yīng)幀,如果AP之前產(chǎn)生了隨機(jī)退避時(shí)間窗,只是這個(gè)退避時(shí)間窗計(jì)數(shù)未完,則AP生成探測響應(yīng)幀或關(guān)聯(lián)響應(yīng)幀,這個(gè)隨機(jī)退避時(shí)間窗清零或是用于發(fā)送生成的探測響應(yīng)幀或關(guān)聯(lián)響應(yīng)幀。
因此,如圖7所示,在本發(fā)明中,首先AP偵聽并解析廣播消息。在步驟702,根據(jù)廣播消息幀頭的類型來判斷接收到的廣播消息是否是探測響應(yīng)幀或信標(biāo)幀(可根據(jù)廣播消息中貞的媒體接入控制巾貞巾貞頭部分的type類型子域和Subtype子類型子域的一個(gè)或多個(gè)位來確定消息幀的類型),如果判斷為探響應(yīng)求幀/信標(biāo)幀,它將不會(huì)發(fā)送自己的探響應(yīng)求幀 /信標(biāo)幀,而是進(jìn)入步驟706,等待STA回復(fù)的關(guān)聯(lián)請求幀。在步驟706,從關(guān)聯(lián)請求幀中判斷STA是否是為自己建立連接,如果是,則隨機(jī)退避過程重新開始計(jì)數(shù)(初始化),且進(jìn)行初始入網(wǎng)的下一步操作;如果不是,則進(jìn)入步驟708,產(chǎn)生隨機(jī)退避時(shí)間窗,再發(fā)送自己的探測響應(yīng)巾貞或信標(biāo)中貞。
綜上所述,通過本發(fā)明的技術(shù)方案,使得在眾多終端接入到無線局域網(wǎng)絡(luò)中時(shí),能夠盡量地減少消息幀的交互,從而減小沖突的可能性,提高無線局域網(wǎng)的初始入網(wǎng)連接效率,同時(shí)利用此方案有利于STA和AP省電。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)通信裝置,其特征在于,包括數(shù)據(jù)處理模塊,生成第一廣播消息幀,以及當(dāng)數(shù)據(jù)交互模塊在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的第二廣播消息幀時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;所述數(shù)據(jù)交互模塊,偵聽并接收所述第二廣播消息幀,以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。
2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)通信裝置,其特征在于,所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀、探測響應(yīng)幀或信標(biāo)幀,所述第二廣播消息幀的所述響應(yīng)消息中貞為探測響應(yīng)巾貞或關(guān)聯(lián)請求中貞。
3.根據(jù)權(quán)利要求I所述的數(shù)據(jù)通信裝置,其特征在于,所述數(shù)據(jù)處理模塊根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的一個(gè)或多個(gè)位的值來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)通信裝置,其特征在于,所述數(shù)據(jù)處理模塊根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的類型子域和子類型子域的一個(gè)或多個(gè)位來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)通信裝置,其特征在于,所述數(shù)據(jù)處理模塊在所述類型子域和所述子類型子域表示的值均為第一值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為信標(biāo)幀;在所述類型子域和所述子類型子域表示的值均為第二值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀;在所述類型子域和所述子類型子域表示的值均為第三值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測響應(yīng)幀。
6.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的數(shù)據(jù)通信裝置,其特征在于,當(dāng)所述數(shù)據(jù)處理模塊未在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的所述第二廣播消息幀時(shí),產(chǎn)生隨機(jī)退避時(shí)間窗。
7.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的數(shù)據(jù)通信裝置,其特征在于,所述數(shù)據(jù)交互模塊在所述第二廣播消息幀的類型與所述第一廣播消息的幀類型一致,且所述第二廣播消息幀的所述響應(yīng)消息幀同時(shí)為所述第一廣播消息的響應(yīng)消息幀時(shí),發(fā)送下一條消息幀。
8.一種數(shù)據(jù)通信方法,其特征在于,包括生成第一廣播消息幀;在預(yù)設(shè)時(shí)間閾值內(nèi)偵聽以及接收第二廣播消息幀;確定所述第二廣播消息幀的類型,在所述第二廣播消息幀的類型與所述第一廣播消息幀的類型一致時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)通信方法,其特征在于,所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀、探測響應(yīng)幀或信標(biāo)幀,所述第二廣播消息幀的所述響應(yīng)消息中貞為探測響應(yīng)巾貞或關(guān)聯(lián)請求中貞。
10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)通信方法,其特征在于,還包括根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的一個(gè)或多個(gè)位的值來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)通信方法,其特征在于,根據(jù)所述第一廣播消息幀和所述第二廣播消息幀的媒體接入控制幀幀頭部分的類型子域和子類型子域的一個(gè)或多個(gè)位來分別確定所述第一廣播消息幀和所述第二廣播消息幀的類型。
12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)通信方法,其特征在于,在所述類型子域和所述子類型子域表示的值均為第一值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為信標(biāo)幀;在所述類型子域和所述子類型子域表示的值均為第二值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測請求幀;在所述類型子域和所述子類型子域表示的值均為第三值時(shí),所述第一廣播消息幀和所述第二廣播消息幀為探測響應(yīng)幀。
13.根據(jù)權(quán)利要求8至12中任一項(xiàng)所述的數(shù)據(jù)通信方法,其特征在于,還包括當(dāng)未在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的所述第二廣播消息幀時(shí),產(chǎn)生隨機(jī)退避時(shí)間窗。
14.根據(jù)權(quán)利要求8至12中任一項(xiàng)所述的數(shù)據(jù)通信方法,其特征在于,還包括在所述第二廣播消息幀的類型與所述第一廣播消息幀的類型一致,且所述第二廣播消息中貞的所述響應(yīng)消息巾貞同時(shí)為所述第一廣播消息的響應(yīng)消息巾貞時(shí),發(fā)送下一條消息中貞。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)通信裝置和數(shù)據(jù)通信方法,其中,數(shù)據(jù)通信裝置包括數(shù)據(jù)處理模塊,生成第一廣播消息幀,以及當(dāng)數(shù)據(jù)交互模塊在預(yù)設(shè)時(shí)間閾值內(nèi)接收到與所述第一廣播消息幀的類型一致的第二廣播消息幀時(shí),不產(chǎn)生隨機(jī)退避時(shí)間窗;所述數(shù)據(jù)交互模塊,偵聽并接收所述第二廣播消息幀,以及偵聽所述第二廣播消息幀的響應(yīng)消息幀。本發(fā)明提供了改進(jìn)的隨機(jī)退避機(jī)制,使得在眾多終端接入到無線局域網(wǎng)絡(luò)中時(shí),能夠盡量地減少消息幀的交互,從而減小由于眾多消息幀的交互導(dǎo)致發(fā)生沖突的可能性,提高無線局域網(wǎng)的初始入網(wǎng)連接效率。
文檔編號H04W74/08GK102984807SQ20121054574
公開日2013年3月20日 申請日期2012年12月14日 優(yōu)先權(quán)日2012年12月14日
發(fā)明者董賢東 申請人:東莞宇龍通信科技有限公司, 宇龍計(jì)算機(jī)通信科技(深圳)有限公司