本發(fā)明涉及一種兼容低速率的無線網(wǎng)絡通信方法。
背景技術:
電氣和電子工程師協(xié)會(ieee)已經(jīng)開發(fā)用于無線局域網(wǎng)(wlan)的標準ieee802.11,wi-fi(無線網(wǎng)絡通信技術)協(xié)議中對ieee802.11定義的最低速率是1mbps,無線局域網(wǎng)的信號覆蓋范圍是與傳輸速率成反比的,速率越高,信號覆蓋范圍越小,為了擴大信號覆蓋范圍,可以采用降低操作頻率同時降低傳輸速率的方法來實現(xiàn)。一般來說wi-fi協(xié)議中一般都可以兼容基本速率集和高速率集,但是卻很少能夠兼容低于1mbps的低速率集,降低了可操作性。
技術實現(xiàn)要素:
本發(fā)明提供一種兼容低速率的無線網(wǎng)絡通信方法,在軟件上實現(xiàn)了主站和接入點對低速率的兼容,提升了適配性,擴大了適用范圍,節(jié)省了成本。
為了達到上述目的,本發(fā)明提供一種兼容低速率的無線網(wǎng)絡通信方法,其特征在于,包含以下步驟:
步驟s1、在支持低速率的主站和某些支持低速率的接入點的管理幀的媒體訪問控制層mac中定義供應商特定元素,并在供應商特定元素中定義低速率集;
所述的管理幀包含:信標幀,探測請求幀,探測響應幀,關聯(lián)請求幀,關聯(lián)響應幀,重新關聯(lián)請求幀和重新關聯(lián)響應幀;
步驟s2、兼容低速率的主站以基本速率和低速率廣播發(fā)送探測請求幀給信號覆蓋范圍內(nèi)的接入點,同時接收兼容或不兼容低速率的接入點以基本速率和/或低速率廣播發(fā)送的信標幀或單播發(fā)送的探測響應幀,從而確定接入點的類型;
步驟s3、根據(jù)不同接入點的類型,兼容低速率的主站與兼容或不兼容低速率的接入點分別建立雙方都支持的速率集,實現(xiàn)主站與接入點之間的無線連接;
步驟s4、無線連接的主站與接入點之間,根據(jù)建立的雙方都支持的速率集,采用該速率集中的速率進行數(shù)據(jù)傳輸。
所述的管理幀的媒體訪問控制層mac包含:mac頭,服務集標識ssid,基本速率集,擴展速率集,供應商特定元素,幀校驗序列fcs;
所述的供應商特定元素包含:標識號id,長度、數(shù)據(jù)信息;
在所述的數(shù)據(jù)信息中定義低速率集協(xié)議,該數(shù)據(jù)信息中包含低速率相關參數(shù)設置。
所述的步驟s2具體包含以下步驟:
步驟s2.1、兼容低速率的主站在每個信道上分別以基本速率和低速率廣播發(fā)送探測請求幀,以確保所有的接入點都可以接收到該探測請求幀;
同時,兼容低速率的接入點在每個信道上分別以基本速率和低速率廣播發(fā)送信標幀給周圍的主站,或以基本速率和低速率單播發(fā)送探測響應幀給該兼容低速率的主站;
僅支持低速率的接入點在每個信道上以低速率廣播發(fā)送信標幀給周圍的主站,或以低速率單播發(fā)送探測響應幀給該兼容低速率的主站;
正常接入點在每個信道上以基本速率廣播發(fā)送信標幀給周圍的主站,或以基本速率單播發(fā)送探測響應幀給該兼容低速率的主站;
步驟s2.2、兼容低速率的主站接收到接入點發(fā)送的信標幀或探測響應幀后,根據(jù)其供應商特定元素確定該接入點的類型是兼容低速率的接入點,還是僅支持低速率的接入點,還是正常接入點。
所述的步驟s3中,兼容低速率的主站與兼容低速率的接入點之間建立無線連接的方法具體包含:
兼容低速率的主站在每個信道上以基本速率和低速率單播發(fā)送關聯(lián)請求幀或重新關聯(lián)請求幀給兼容低速率的接入點;
兼容低速率的接入點接收到關聯(lián)請求幀或重新關聯(lián)請求幀后,一方面以基本速率和低速率單播發(fā)送關聯(lián)響應幀或重新關聯(lián)響應幀給兼容低速率的主站,另一方面在關聯(lián)請求幀或重新關聯(lián)請求幀中的供應商特定元素中獲取兼容低速率的主站支持的低速率集,建立與當前連接的兼容低速率的主站雙方都支持的速率集,該速率集既包含基本速率集又包含低速率集;
兼容低速率的主站接收到關聯(lián)響應幀或重新關聯(lián)響應幀后,在關聯(lián)響應幀或重新關聯(lián)響應幀中的供應商特定元素中獲取兼容低速率的接入點支持的低速率集,建立與當前連接的兼容低速率的接入點雙方都支持的速率集,該速率集既包含基本速率集又包含低速率集。
所述的步驟s3中,兼容低速率的主站與僅支持低速率的接入點之間建立無線連接的方法具體包含:
兼容低速率的主站在每個信道上以低速率單播發(fā)送關聯(lián)請求幀或重新關聯(lián)請求幀給僅支持低速率的接入點;
僅支持低速率的接入點接收到關聯(lián)請求幀或重新關聯(lián)請求幀后,一方面以低速率單播發(fā)送關聯(lián)響應幀或重新關聯(lián)響應幀給兼容低速率的主站,另一方面在關聯(lián)請求幀或重新關聯(lián)請求幀中的供應商特定元素中獲取兼容低速率的主站支持的低速率集,建立與當前連接的兼容低速率的主站雙方都支持的速率集,該速率集僅包含低速率集;
兼容低速率的主站接收到關聯(lián)響應幀或重新關聯(lián)響應幀后,在關聯(lián)響應幀或重新關聯(lián)響應幀中的供應商特定元素中獲取僅支持低速率的接入點支持的低速率集,建立與當前連接的僅支持低速率的接入點雙方都支持的速率集,該速率集僅包含低速率集。
所述的步驟s3中,兼容低速率的主站與正常接入點之間建立無線連接的方法具體包含:
兼容低速率的主站在每個信道上以基本速率單播發(fā)送關聯(lián)請求幀或重新關聯(lián)請求幀給正常接入點;
正常接入點接收到關聯(lián)請求幀或重新關聯(lián)請求幀后,以基本速率單播發(fā)送關聯(lián)響應幀或重新關聯(lián)響應幀給兼容低速率的主站;
兼容低速率的主站接收到關聯(lián)響應幀或重新關聯(lián)響應幀后,建立與當前連接的正常接入點的無線連接。
所述的步驟s4中,兼容低速率的主站與兼容低速率的接入點之間進行數(shù)據(jù)傳輸?shù)姆椒ň唧w包含:
兼容低速率的主站與兼容低速率的接入點之間既可以采用基本速率傳輸數(shù)據(jù),也可以采用低速率傳輸數(shù)據(jù);
當采用基本速率無法維持兼容低速率的主站與兼容低速率的接入點之間的無線連接和數(shù)據(jù)傳輸?shù)臅r候,則采用低速率傳輸數(shù)據(jù)。
所述的步驟s4中,兼容低速率的主站與僅支持低速率的接入點之間進行數(shù)據(jù)傳輸?shù)姆椒ň唧w包含:
兼容低速率的主站與僅支持低速率的接入點之間采用低速率傳輸數(shù)據(jù),兼容低速率的主站與僅支持低速率的接入點之間自行調(diào)節(jié)速率大小來維持連接及數(shù)據(jù)傳輸。
所述的步驟s4中,兼容低速率的主站與正常接入點之間進行數(shù)據(jù)傳輸?shù)姆椒ň唧w包含:
兼容低速率的主站與正常接入點之間采用基本速率傳輸數(shù)據(jù)。
本發(fā)明在軟件上實現(xiàn)了主站和接入點對低速率的兼容,讓支持低速率的設備可以互相發(fā)現(xiàn),建立連接實現(xiàn)數(shù)據(jù)通信,提升了適配性,擴大了適用范圍。
附圖說明
圖1是本發(fā)明提供的一種兼容低速率的無線網(wǎng)絡通信方法的流程圖。
圖2是管理幀的媒體訪問控制層mac的幀格式。
圖3是供應商特定元素的幀格式。
圖4是供應商特定元素中數(shù)據(jù)信息的幀格式。
具體實施方式
以下根據(jù)圖1~圖4,具體說明本發(fā)明的較佳實施例。
如圖1所示,本發(fā)明提供一種兼容低速率的無線網(wǎng)絡通信方法,包含以下步驟:
步驟s1、在支持低速率的主站(station)和某些支持低速率的接入點(ap)的管理幀的媒體訪問控制層mac中定義供應商特定元素(vendorspecificelement),并在供應商特定元素中定義低速率集;
所述的支持低速率的主站和支持低速率的接入點是指該主站的硬件設備支持低速率;所述的支持低速率的接入點是指該接入點的硬件設備支持低速率;
所述的管理幀包含:信標幀(beacon),探測請求幀(proberequest),探測響應幀(proberesponse),關聯(lián)請求幀(associaterequest),關聯(lián)響應幀(associateresponse),重新關聯(lián)請求幀(reassociaterequest)和重新關聯(lián)響應幀(reassociateresponse);
如圖2所示,所述的管理幀的媒體訪問控制層mac包含:mac頭,服務集標識ssid,基本速率集,擴展速率集,供應商特定元素,幀校驗序列fcs;
如圖3所示,所述的供應商特定元素包含:標識號id,長度(length)、數(shù)據(jù)信息(data);
如圖4所示,在所述的數(shù)據(jù)信息中定義低速率集協(xié)議,該數(shù)據(jù)信息中包含自身支持的低速率相關參數(shù)設置;
步驟s2、兼容低速率的主站以基本速率和低速率廣播發(fā)送探測請求幀給信號覆蓋范圍內(nèi)的接入點,同時接收兼容或不兼容低速率的接入點以基本速率和/或低速率廣播發(fā)送的信標幀或單播發(fā)送的探測響應幀,從而確定接入點的類型;
步驟s2.1、兼容低速率的主站在每個信道上分別以基本速率和低速率廣播發(fā)送探測請求幀,以確保所有的接入點都可以接收到該探測請求幀;
同時,兼容低速率的接入點在每個信道上分別以基本速率和低速率廣播發(fā)送信標幀給周圍的主站,或以基本速率和低速率單播發(fā)送探測響應幀給該兼容低速率的主站;
僅支持低速率的接入點在每個信道上以低速率廣播發(fā)送信標幀給周圍的主站,或以低速率單播發(fā)送探測響應幀給該兼容低速率的主站;
正常接入點在每個信道上以基本速率廣播發(fā)送信標幀給周圍的主站,或以基本速率單播發(fā)送探測響應幀給該兼容低速率的主站;
步驟s2.2、兼容低速率的主站接收到接入點發(fā)送的信標幀或探測響應幀后,根據(jù)其供應商特定元素確定該接入點的類型是兼容低速率的接入點,還是僅支持低速率的接入點,還是正常接入點;
步驟s3、根據(jù)不同接入點的類型,兼容低速率的主站與兼容或不兼容低速率的接入點分別建立雙方都支持的速率集,實現(xiàn)主站與接入點之間的無線連接;
兼容低速率的主站與兼容低速率的接入點之間建立無線連接的方法具體包含:
兼容低速率的主站在每個信道上以基本速率和低速率單播發(fā)送關聯(lián)請求幀或重新關聯(lián)請求幀給兼容低速率的接入點;
兼容低速率的接入點接收到關聯(lián)請求幀或重新關聯(lián)請求幀后,一方面以基本速率和低速率單播發(fā)送關聯(lián)響應幀或重新關聯(lián)響應幀給兼容低速率的主站,另一方面在關聯(lián)請求幀或重新關聯(lián)請求幀中的供應商特定元素中獲取兼容低速率的主站支持的低速率集,建立與當前連接的兼容低速率的主站雙方都支持的速率集,該速率集既包含802.11基本速率集又包含低速率集;
兼容低速率的主站接收到關聯(lián)響應幀或重新關聯(lián)響應幀后,在關聯(lián)響應幀或重新關聯(lián)響應幀中的供應商特定元素中獲取兼容低速率的接入點支持的低速率集,建立與當前連接的兼容低速率的接入點雙方都支持的速率集,該速率集既包含802.11基本速率集又包含低速率集;
兼容低速率的主站與僅支持低速率的接入點之間建立無線連接的方法具體包含:
兼容低速率的主站在每個信道上以低速率單播發(fā)送關聯(lián)請求幀或重新關聯(lián)請求幀給僅支持低速率的接入點;
僅支持低速率的接入點接收到關聯(lián)請求幀或重新關聯(lián)請求幀后,一方面以低速率單播發(fā)送關聯(lián)響應幀或重新關聯(lián)響應幀給兼容低速率的主站,另一方面在關聯(lián)請求幀或重新關聯(lián)請求幀中的供應商特定元素中獲取兼容低速率的主站支持的低速率集,建立與當前連接的兼容低速率的主站雙方都支持的速率集,該速率集僅包含低速率集;
兼容低速率的主站接收到關聯(lián)響應幀或重新關聯(lián)響應幀后,在關聯(lián)響應幀或重新關聯(lián)響應幀中的供應商特定元素中獲取僅支持低速率的接入點支持的低速率集,建立與當前連接的僅支持低速率的接入點雙方都支持的速率集,該速率集僅包含低速率集;
兼容低速率的主站與正常接入點之間建立無線連接的方法具體包含:
兼容低速率的主站在每個信道上以基本速率單播發(fā)送關聯(lián)請求幀或重新關聯(lián)請求幀給正常接入點;
正常接入點接收到關聯(lián)請求幀或重新關聯(lián)請求幀后,以基本速率單播發(fā)送關聯(lián)響應幀或重新關聯(lián)響應幀給兼容低速率的主站;
兼容低速率的主站接收到關聯(lián)響應幀或重新關聯(lián)響應幀后,建立與當前連接的正常接入點的無線連接;
步驟s4、無線連接的主站與接入點之間,根據(jù)建立的雙方都支持的速率集,采用該速率集中的速率進行數(shù)據(jù)傳輸;
兼容低速率的主站與兼容低速率的接入點之間進行數(shù)據(jù)傳輸?shù)姆椒ň唧w包含:
兼容低速率的主站與兼容低速率的接入點之間既可以采用基本速率傳輸數(shù)據(jù),也可以采用低速率傳輸數(shù)據(jù);
當采用基本速率無法維持兼容低速率的主站與兼容低速率的接入點之間的無線連接和數(shù)據(jù)傳輸?shù)臅r候,則采用低速率傳輸數(shù)據(jù);
兼容低速率的主站與僅支持低速率的接入點之間進行數(shù)據(jù)傳輸?shù)姆椒ň唧w包含:
兼容低速率的主站與僅支持低速率的接入點之間采用低速率傳輸數(shù)據(jù),兼容低速率的主站與僅支持低速率的接入點之間自行調(diào)節(jié)速率大小來維持連接及數(shù)據(jù)傳輸;
兼容低速率的主站與正常接入點之間進行數(shù)據(jù)傳輸?shù)姆椒ň唧w包含:
兼容低速率的主站與正常接入點之間采用基本速率傳輸數(shù)據(jù)。
本發(fā)明在軟件上實現(xiàn)了主站和接入點對低速率的兼容,讓支持低速率的設備可以互相發(fā)現(xiàn),建立連接實現(xiàn)數(shù)據(jù)通信,提升了適配性,擴大了適用范圍。
盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應當認識到上述的描述不應被認為是對本發(fā)明的限制。在本領域技術人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應由所附的權利要求來限定。