專利名稱::增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及WLAN(WirelessLocalAreaNetwork,無線局域網(wǎng))技術(shù),具體涉及增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法和一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的WLAN設(shè)備。
背景技術(shù):
:WLAN提供了一種局域網(wǎng)的無線連接服務(wù),它能在較小的范圍內(nèi)提供高速的無線數(shù)據(jù)接入,是目前IT行業(yè)比較熱門的技術(shù)之一,也是流行的無線接入方式。AP(AccessPoint,接入點(diǎn))是WLAN的一個(gè)重要組成設(shè)備,是一個(gè)無線收發(fā)設(shè)備,其將從有線網(wǎng)絡(luò)(例如Internet)接收到的數(shù)據(jù)轉(zhuǎn)換成無線信號(hào)發(fā)送,將接收到的無線信號(hào)轉(zhuǎn)換成數(shù)據(jù)并轉(zhuǎn)發(fā)到有線網(wǎng)絡(luò)。WLAN使用開放空間媒質(zhì),但是在開放空間媒質(zhì)中還有很多其他類型的設(shè)備在使用,例如藍(lán)牙、微波爐等等,這些設(shè)備會(huì)造成大量的干擾。同時(shí),在一個(gè)特定的空間內(nèi)大量WLAN設(shè)備的使用也會(huì)造成相互干擾。WLAN協(xié)議的物理層機(jī)制上保證了所有WLAN設(shè)備的空口可以公平的獲取空間媒質(zhì)的使用權(quán),但由于干擾的存在使得空間媒質(zhì)的丟包事件時(shí)有發(fā)生,雖然WLAN設(shè)備具有重傳機(jī)制,但是也不會(huì)無限制的重傳,所以在WLAN中報(bào)文的丟失是經(jīng)常發(fā)生的。圖1示出了WLAN數(shù)據(jù)報(bào)文的發(fā)送過程,其發(fā)送過程只是根據(jù)實(shí)際需要示出了部分可能發(fā)生的過程(802.11的數(shù)據(jù)發(fā)送機(jī)制可以參見IEEE802.11-2007,Localand'',metropolitanareanetworks—Specificrequirements.———WirelessLANMediumAccessControl(MAC)andPhysicalLayer(PHY)specification)。如圖l所示,首先,空口物理層根據(jù)協(xié)議定義的物理層竟?fàn)帣C(jī)制嘗試獲取空間媒質(zhì)的使用權(quán),只有獲得了使用權(quán)以后,空口才會(huì)試圖發(fā)送數(shù)據(jù)報(bào)文。802.11協(xié)議已經(jīng)充分考慮了空間媒質(zhì)造成丟包的可能,定義了報(bào)文確認(rèn)機(jī)制。當(dāng)發(fā)送設(shè)備的空口發(fā)送數(shù)據(jù)報(bào)文的時(shí)候,只有接收到目的設(shè)備回應(yīng)的ACK(確認(rèn))報(bào)文才會(huì)認(rèn)為報(bào)文發(fā)送成功。如果發(fā)送的數(shù)據(jù)報(bào)文在傳輸過程中丟失或目的設(shè)備返回的ACK報(bào)文在傳輸過程中丟失,空口都會(huì)對(duì)當(dāng)前數(shù)據(jù)報(bào)文重傳。但是空口不會(huì)對(duì)同一報(bào)文無限制的重傳,協(xié)議定義了最大重傳次數(shù),通常為5次,當(dāng)一個(gè)報(bào)文重傳次數(shù)達(dá)到最大重傳次數(shù),該報(bào)文將會(huì)被空口丟棄。對(duì)于不支持QoS(QualityofService,服務(wù)質(zhì)量)的WLAN應(yīng)用,諸如AP設(shè)備或客戶端的WLAN設(shè)備,其空口使用唯一的普通發(fā)送隊(duì)列發(fā)送所有報(bào)文,也就是說,AP設(shè)備或者客戶端發(fā)送的所有報(bào)文都按照相同的規(guī)則排隊(duì)并順序發(fā)送,不同設(shè)備的空口之間的竟?fàn)幉呗砸彩峭耆嗤D敲?,?duì)于WLAN上承載的各種應(yīng)用協(xié)議中的關(guān)鍵報(bào)文,例如上述ACK報(bào)文,這些關(guān)鍵報(bào)文的丟失概率與普通報(bào)文的丟失概率相同。當(dāng)傳輸環(huán)境比較惡劣時(shí),這些關(guān)鍵報(bào)文的丟失概率增加,容易導(dǎo)致承載的上層應(yīng)用異常斷開,無法保證上層應(yīng)用的穩(wěn)定性。對(duì)于支持QoS機(jī)制的WLAN應(yīng)用,正EE802.11定義了4個(gè)AC(AccessCategory,訪問分類)隊(duì)列,分別為AC0,AC1,AC2和AC3,這四個(gè)隊(duì)列的優(yōu)先級(jí)順序是AC3>AC2>AC1>ACO,按照業(yè)務(wù)優(yōu)先級(jí)確定報(bào)文通過哪個(gè)AC隊(duì)列發(fā)送。每個(gè)WLAN設(shè)備都具有這四個(gè)AC隊(duì)列,同一設(shè)備中的四個(gè)AC隊(duì)列根據(jù)優(yōu)先級(jí)竟?fàn)幙臻g媒質(zhì)的使用權(quán),得到使用權(quán)的AC隊(duì)列與其它WLAN設(shè)備竟?fàn)幙湛谫Y源,最終得到空口資源的隊(duì)列得以接入信道,發(fā)送其隊(duì)列中的報(bào)文。每一個(gè)AC隊(duì)列對(duì)應(yīng)一定的優(yōu)先級(jí)策略,優(yōu)先級(jí)策略包括最小竟?fàn)幋翱?、最大竟?fàn)幋翱?、退避物理間隔個(gè)數(shù)、發(fā)送優(yōu)先級(jí)等信息,這些信息的組合確定了優(yōu)先級(jí)策略的等級(jí)。隊(duì)列的優(yōu)先級(jí)策略不但影響到多臺(tái)WLAN設(shè)備之間竟?fàn)幍娇臻g媒質(zhì)的機(jī)會(huì),也會(huì)影響到單個(gè)WLAN設(shè)備發(fā)送報(bào)文的幾率。例如,當(dāng)前使用AC3隊(duì)列發(fā)送數(shù)據(jù)的設(shè)備將遠(yuǎn)遠(yuǎn)比使用AC1隊(duì)列的設(shè)備更有可能獲得發(fā)送報(bào)文的機(jī)會(huì);對(duì)于同一個(gè)設(shè)備,其通過AC3隊(duì)列發(fā)送的數(shù)據(jù)報(bào)文將比通過AC0隊(duì)列發(fā)送的數(shù)據(jù)報(bào)文獲得更多的發(fā)送機(jī)會(huì),而且在同等條件下AC3隊(duì)列發(fā)送的報(bào)文量將遠(yuǎn)遠(yuǎn)多于AC0隊(duì)列發(fā)送的報(bào)文量。雖然,在支持QoS的WLAN中,AP設(shè)備或者客戶端的空口對(duì)報(bào)文進(jìn)行分類并區(qū)分發(fā)送,但是其報(bào)文類型的確定依據(jù)是報(bào)文所屬業(yè)務(wù)。對(duì)于通過低優(yōu)先級(jí)的AC隊(duì)列發(fā)送的報(bào)文,其不僅包括普通報(bào)文,還包括影響上層應(yīng)用接續(xù)的關(guān)鍵報(bào)文。如果低優(yōu)先級(jí)的AC隊(duì)列遲遲不能得到發(fā)送權(quán),那么其隊(duì)列中的關(guān)鍵報(bào)文也會(huì)滯后發(fā)送,從而導(dǎo)致承載的上層應(yīng)用協(xié)議異常斷開,可見,QoS機(jī)制并不能改善上層應(yīng)用的穩(wěn)定性。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提供了一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法,能夠減少上層應(yīng)用異常斷開的幾率,從而改善上層應(yīng)用的穩(wěn)定性。WLAN設(shè)備對(duì)待發(fā)送報(bào)文進(jìn)行解析,以確定待發(fā)送報(bào)文是否為WLAN所承載的上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文,所述關(guān)鍵報(bào)文是令上層應(yīng)用接續(xù)的報(bào)文;將確定出的關(guān)鍵報(bào)文送入預(yù)先配置的關(guān)鍵報(bào)文發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于或等于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高級(jí)優(yōu)先級(jí)策略;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。較佳地,所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的最高重傳次數(shù)被配置為大于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高重傳次數(shù)。較佳地,所述關(guān)鍵報(bào)文包括上層應(yīng)用協(xié)議中的握手報(bào)文。較佳地,所述預(yù)先配置的關(guān)鍵報(bào)文發(fā)送隊(duì)列為額外設(shè)置的關(guān)鍵報(bào)文發(fā)送隊(duì)列;7所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于AC3隊(duì)列的優(yōu)先級(jí)策略,或者關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略設(shè)置為與AC3隊(duì)列的優(yōu)先級(jí)策略相同,所述AC3隊(duì)列為IEEE802.il規(guī)定的WLAN設(shè)備中優(yōu)先級(jí)最高的訪問分類AC隊(duì)列。其中,所述WLAN所承栽的上層應(yīng)用協(xié)議包括以太網(wǎng)承載點(diǎn)對(duì)點(diǎn)協(xié)議PPPoE;所述確定待發(fā)送報(bào)文是否為WLAN所承載的上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文,包才舌通過報(bào)文解析,判斷待發(fā)送報(bào)文是否滿足設(shè)定的PPPoE協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則,如果滿足,則確定所述待發(fā)送報(bào)文為所述PPPoE協(xié)議中的關(guān)鍵報(bào)文;所述PPPoE協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則包括以太網(wǎng)類型字段為0x8864、PPP協(xié)議類型字段為0xc021且類型字段為0x9或Oxa。本發(fā)明還提供了一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的WLAN設(shè)備,能夠減少上層應(yīng)用異常斷開的幾率,從而改善上層應(yīng)用的穩(wěn)定性。該設(shè)備包括報(bào)文解析單元、報(bào)文入隊(duì)單元、關(guān)鍵報(bào)文發(fā)送隊(duì)列和至少一個(gè)普通發(fā)送隊(duì)列;報(bào)文解析單元,用于對(duì)待發(fā)送報(bào)文進(jìn)行解析,以確定待發(fā)送報(bào)文是否為WLAN所承載上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文;所述關(guān)鍵報(bào)文是令上層應(yīng)用接續(xù)的報(bào)文;報(bào)文入隊(duì)單元,用于將所述報(bào)文解析單元確定出的關(guān)鍵報(bào)文送入所述關(guān)鍵報(bào)文發(fā)送隊(duì)列,將非關(guān)鍵報(bào)文送入相應(yīng)普通發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列,用于暫存待發(fā)送的關(guān)鍵報(bào)文,根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文;該關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于或等于普通發(fā)送隊(duì)列的最高級(jí)優(yōu)先級(jí)策略;所述普通發(fā)送隊(duì)列,用于暫存待發(fā)送的非關(guān)鍵報(bào)文;根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。較佳地,所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的最高重傳次數(shù)被配置為大于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高重傳次數(shù)。較佳地,所述報(bào)文解析單元所確定的關(guān)鍵報(bào)文包括上層應(yīng)用協(xié)議中的握手報(bào)文。較佳地,所述關(guān)鍵報(bào)文發(fā)送隊(duì)列獨(dú)立于所述普通發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于AC3隊(duì)列的優(yōu)先級(jí)策略,或者關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略設(shè)置為與AC3隊(duì)列的優(yōu)先級(jí)策略相同,所述AC3隊(duì)列為IEEE802.il規(guī)定的WLAN設(shè)備中優(yōu)先級(jí)最高的AC隊(duì)列。其中,所述WLAN所承載的上層應(yīng)用協(xié)議包括PPPoE;所述報(bào)文解析單元包括過濾規(guī)則存儲(chǔ)模塊和解析執(zhí)行模塊;所述過濾規(guī)則存儲(chǔ)模塊,用于存儲(chǔ)各上層應(yīng)用協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則;所述PPPoE協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則包括以太網(wǎng)類型字段為0x8864、PPP協(xié)議類型字段為0xc021且類型字段為0x9或0xa;所述解析執(zhí)行模塊,用于通過報(bào)文解析,判斷待發(fā)送報(bào)文是否滿足所述過濾規(guī)則存儲(chǔ)模塊存儲(chǔ)的關(guān)鍵報(bào)文過濾規(guī)則,如果滿足,則確定所述待發(fā)送報(bào)文為關(guān)鍵報(bào)文。根據(jù)以上技術(shù)方案可見,本發(fā)明設(shè)置具有高優(yōu)先級(jí)的關(guān)鍵報(bào)文發(fā)送隊(duì)列,將各上層應(yīng)用協(xié)議中影響上層應(yīng)用接續(xù)性的關(guān)鍵報(bào)文通過該關(guān)鍵報(bào)文發(fā)送隊(duì)列發(fā)送。由于關(guān)鍵報(bào)文發(fā)送隊(duì)列優(yōu)先級(jí)高,因此無論是在WLAN設(shè)備中,還是在WLAN網(wǎng)絡(luò)中,其獲得發(fā)送權(quán)的幾率都大于普通發(fā)送隊(duì)列,因此通過關(guān)鍵報(bào)文發(fā)送隊(duì)列發(fā)送的關(guān)鍵報(bào)文將比通過普通發(fā)送隊(duì)列發(fā)送的報(bào)文獲得更多的發(fā)送機(jī)會(huì),大大降低了關(guān)鍵報(bào)文的丟失概率,從而減少上層應(yīng)用異常斷開的幾率,使得上層應(yīng)用的穩(wěn)定性得以增強(qiáng)。此外,本發(fā)明進(jìn)一步提高關(guān)鍵報(bào)文發(fā)送隊(duì)列發(fā)送失敗時(shí)的重傳次數(shù),以提高關(guān)鍵報(bào)文的發(fā)送成功率,進(jìn)一步提高了上層應(yīng)用的穩(wěn)定性。圖1為目前無線局域網(wǎng)的報(bào)文發(fā)送過程示意圖。圖2為本發(fā)明實(shí)施例中增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法流程圖。圖3為本發(fā)明實(shí)施例中增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的WLAN設(shè)備結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明提供了一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法,其基本思想為在WLAN設(shè)備中增加一個(gè)特殊隊(duì)列,專門用于發(fā)送關(guān)鍵報(bào)文。本發(fā)明將該特殊隊(duì)列稱為關(guān)鍵報(bào)文發(fā)送隊(duì)列,將WLAN設(shè)備原有的報(bào)文發(fā)送隊(duì)列稱為普通發(fā)送隊(duì)列。所述關(guān)鍵報(bào)文是指令上層應(yīng)用接續(xù)的報(bào)文。在很多上層應(yīng)用協(xié)議中,握手報(bào)文屬于關(guān)鍵報(bào)文。同時(shí)配置關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于或等于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高級(jí)優(yōu)先級(jí)策略。在WLAN設(shè)備發(fā)送報(bào)文之前,對(duì)待發(fā)送報(bào)文進(jìn)行解析,以確定待發(fā)送報(bào)文是否為WLAN所承載上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文,將確定出的關(guān)鍵報(bào)文送入關(guān)鍵報(bào)文發(fā)送隊(duì)列進(jìn)行空口發(fā)送。不屬于關(guān)鍵報(bào)文的報(bào)文稱為非關(guān)鍵報(bào)文或普通報(bào)文,對(duì)于這部分報(bào)文進(jìn)行常規(guī)處理。可見,本發(fā)明設(shè)置具有最高優(yōu)先級(jí)的關(guān)鍵報(bào)文發(fā)送隊(duì)列,將各上層應(yīng)用協(xié)議中影響上層應(yīng)用接續(xù)性的關(guān)鍵報(bào)文通過該關(guān)鍵報(bào)文發(fā)送隊(duì)列發(fā)送。由于關(guān)鍵報(bào)文發(fā)送隊(duì)列優(yōu)先級(jí)高,因此無論是在單個(gè)WLAN設(shè)備中,還是在WLAN網(wǎng)絡(luò)中,其獲得發(fā)送權(quán)的幾率都大于普通發(fā)送隊(duì)列,因此通過關(guān)鍵報(bào)文發(fā)送隊(duì)列發(fā)送的關(guān)鍵報(bào)文將比通過普通發(fā)送隊(duì)列發(fā)送的報(bào)文獲得更多的發(fā)送機(jī)會(huì),大大降低了關(guān)鍵報(bào)文的丟失概率,從而減少上層應(yīng)用異常斷開的幾率,使得上層應(yīng)用的穩(wěn)定性得以增強(qiáng)。較佳地,本發(fā)明進(jìn)一步提高關(guān)鍵報(bào)文發(fā)送隊(duì)列發(fā)送失敗時(shí)的重傳次數(shù),以提高關(guān)鍵報(bào)文的發(fā)送成功率,進(jìn)一步提高了上層應(yīng)用的穩(wěn)定性。下面結(jié)合附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步地詳細(xì)描述。圖2為本發(fā)明實(shí)施例中增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法流程圖。如圖2所示,該流程包括以下步驟步驟201:設(shè)置關(guān)鍵報(bào)文發(fā)送隊(duì)列,稱為AC4隊(duì)列。該AC4隊(duì)列獨(dú)立于WLAN設(shè)備中原有的各普通發(fā)送隊(duì)列。在支持QoS的WLAN應(yīng)用中,WLAN設(shè)備中原有的普通發(fā)送隊(duì)列包括AC0、AC1、AC2和AC3隊(duì)列,其中,AC3隊(duì)列是IEEE802.11規(guī)定的WLAN設(shè)備中優(yōu)先級(jí)最高的AC隊(duì)列。在不支持Qos的WLAN中,原有普通發(fā)送隊(duì)列僅有一個(gè)。為了同時(shí)支持Qos和非Qos的WLAN應(yīng)用,本發(fā)明實(shí)施例額外設(shè)置一個(gè)AC4隊(duì)列在支持QoS的WLAN設(shè)備中該AC4獨(dú)立于AC0、AC1、AC2和AC3隊(duì)列,在不支持QoS的WLAN設(shè)備中該AC4獨(dú)立于唯一的普通發(fā)送隊(duì)列。而且,配置AC4隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于AC3隊(duì)列的優(yōu)先級(jí)策略的等級(jí),或者將AC4隊(duì)列的優(yōu)先級(jí)策略設(shè)置為與AC3隊(duì)列的優(yōu)先級(jí)策略相同。其中,優(yōu)先級(jí)策略包括最小竟?fàn)幋翱凇⒆畲缶範(fàn)幋翱?、退避物理間隔個(gè)數(shù)、發(fā)送優(yōu)先級(jí)等信息,這些信息的配置可以確定優(yōu)先級(jí)策略的等級(jí)。采用高等級(jí)的優(yōu)先級(jí)策略竟?fàn)幇l(fā)送權(quán)限的隊(duì)列能夠獲得較高的發(fā)送機(jī)會(huì)。優(yōu)先級(jí)策略中各參數(shù)的具體設(shè)置參見7.3.2.29IEEE802.il-2007標(biāo)準(zhǔn)(Localandmetropolitanareanetworks—Specificrequirements—WirelessLANMediumAccessControl(MAC)andPhysicalLayer(PHY)specification)中關(guān)于優(yōu)先級(jí)策略的參數(shù)設(shè)置。較佳地,可以設(shè)置AC4隊(duì)列的重傳次數(shù),使其大于各普通發(fā)送隊(duì)列的最大重傳次數(shù),例如可以設(shè)置為10次。而普通發(fā)送隊(duì)列的重傳次數(shù)按照常規(guī)設(shè)置,例如設(shè)置為5次。在實(shí)際中,在支持QoS的WLAN應(yīng)用中,還可以直接采用AC3隊(duì)列兼任關(guān)鍵報(bào)文發(fā)送隊(duì)列,即AC隊(duì)列既是普通的AC隊(duì)列,又是本發(fā)明所提出的關(guān)鍵報(bào)文發(fā)送隊(duì)列。在不支持Qos的WLAN應(yīng)用中,還可以將AC4隊(duì)列的優(yōu)先級(jí)策略的等級(jí)設(shè)置為高于普通發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)。步驟202:WLAN設(shè)備對(duì)待發(fā)送的報(bào)文進(jìn)行解析,通過報(bào)文解析,判斷待發(fā)送報(bào)文是否滿足關(guān)鍵報(bào)文過濾規(guī)則,該過濾規(guī)則是針對(duì)各上層應(yīng)用協(xié)議預(yù)先設(shè)置的,可以針對(duì)全部上層應(yīng)用協(xié)議分別設(shè)置過濾規(guī)則,或針對(duì)關(guān)注的部分上層應(yīng)用協(xié)議分別設(shè)置過濾規(guī)則;滿足過濾規(guī)則的報(bào)文為關(guān)鍵報(bào)文,否則為普通報(bào)文。對(duì)關(guān)鍵報(bào)文執(zhí)行步驟203,對(duì)普通報(bào)文執(zhí)行步驟204。本步驟中被解析的報(bào)文為802.11報(bào)文,包括802.11承載的所有上層應(yīng)用協(xié)議報(bào)文。WLAN中較為常用的上層應(yīng)用協(xié)議包括PPPoE(Point-to-PointProtocoloverEthernet,以太網(wǎng)承載的點(diǎn)對(duì)點(diǎn)協(xié)議)。當(dāng)無線客戶端使用PPPoE成功接入網(wǎng)絡(luò)時(shí),無線客戶端和PPPoE服務(wù)器之間存在一類PPP(Point-to-PointProtocol,點(diǎn)對(duì)點(diǎn)協(xié)議)的握手報(bào)文,通常如果連續(xù)幾次收不到該握手報(bào)文則會(huì)認(rèn)為PPPoE鏈路出現(xiàn)異常,會(huì)主動(dòng)的斷開當(dāng)前的PPPoE連接。所以該P(yáng)PP的握手報(bào)文可以定義為PPPoE協(xié)議中的關(guān)鍵報(bào)文。表1示出了PPPoE協(xié)議報(bào)文的格式。<table>tableseeoriginaldocumentpage12</column></row><table>表1如表l所示,PPPoE協(xié)議報(bào)文中的"以太網(wǎng)類型,,字段用來表示報(bào)文承載的載荷內(nèi)容,例如0x0800表示IP報(bào)文、0x0864表示PPPoE的數(shù)據(jù)報(bào)文、0x0806表示ARP(地址解析協(xié)議)報(bào)文;"PPP協(xié)議類型"字段表示PPP協(xié)議的子協(xié)議類型,例如0xc021表示LCP(鏈路控制協(xié)議);"類型"字段表示LCP協(xié)議載荷的報(bào)文類型。因此"以太網(wǎng)類型"、"PPP協(xié)議類型,,和"類型"字段的結(jié)合可以指示PPPoE協(xié)議報(bào)文是否為PPPoE協(xié)議中的握手才艮文。具體來說,可以定義過濾規(guī)則"以太網(wǎng)類型"字段為0x8864、"PPP協(xié)議類型"字段為0xc021且"類型',字段為0x9;或者"以太網(wǎng)類型,,字段為0x8864、"PPP協(xié)議類型"字段為0xc021且"類型"字段為Oxa。其中,"類型,,為0x09為請(qǐng)求報(bào)文,"類型,,為0x0a為ACK報(bào)文。滿足上述過濾規(guī)則的報(bào)文被確定為握手報(bào)文,在空口發(fā)送這些報(bào)文時(shí),會(huì)作為關(guān)鍵報(bào)文設(shè)置特殊處理標(biāo)識(shí),并通過AC4隊(duì)列發(fā)送。不同協(xié)議對(duì)應(yīng)的過濾規(guī)則不同,本發(fā)明不限制過濾規(guī)則具體內(nèi)容。以上僅以PPPoE協(xié)議為例,在實(shí)際中還適用于WLAN所承載的其他上層應(yīng)用協(xié)議,例如802.lx認(rèn)證協(xié)議、L2TP(Layer2TunnelProtocol,二層隧道協(xié)議)隧道協(xié)議等等。步驟203:為關(guān)鍵報(bào)文設(shè)置特殊處理標(biāo)識(shí)。步驟204:在空口發(fā)送時(shí),判斷待發(fā)送報(bào)文是否設(shè)置有特殊處理標(biāo)志;如果有,則執(zhí)行步驟205;否則,執(zhí)行步驟206。步驟205:將待發(fā)送報(bào)文送入AC4隊(duì)列,執(zhí)行步驟207。步驟206:根據(jù)WLAN設(shè)備是否支持Qos機(jī)制以及待發(fā)送報(bào)文承載的業(yè)務(wù)類型,將待發(fā)送報(bào)文送入相應(yīng)普通發(fā)送隊(duì)列,執(zhí)行步驟207。其中,在不支持Qos的WLAN應(yīng)用中,將待發(fā)送報(bào)文送入唯一的普通發(fā)送隊(duì)列;在支持Qos的WLAN應(yīng)用中,根據(jù)待發(fā)送報(bào)文承載業(yè)務(wù)的優(yōu)先級(jí),將待發(fā)送報(bào)文送入符合業(yè)務(wù)優(yōu)先級(jí)的AC隊(duì)列。竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。至此,本流程結(jié)束。由圖2示出的流程可見,通過為WLAN承載的各上層應(yīng)用協(xié)議定義關(guān)鍵報(bào)文過濾規(guī)則,可以識(shí)別出各種上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文。過濾操作不考慮報(bào)文所承載的業(yè)務(wù)類型,只關(guān)注報(bào)文是否為協(xié)議中的關(guān)鍵報(bào)文,使得各類業(yè)務(wù)流中的關(guān)鍵報(bào)文都能夠通過獲得較大的發(fā)送幾率。例如,業(yè)務(wù)流l、業(yè)務(wù)流2和業(yè)務(wù)流3優(yōu)先級(jí)不同,但是屬于同一上層應(yīng)用協(xié)議,那么業(yè)務(wù)流1、業(yè)務(wù)流2和業(yè)務(wù)流3中的關(guān)鍵報(bào)文都被過濾出來,通過AC4發(fā)送,使得這三種業(yè)務(wù)都能夠得以接續(xù),不會(huì)因?yàn)闃I(yè)務(wù)優(yōu)先級(jí)低而被遲滯發(fā)送,導(dǎo)致連接中斷。為了實(shí)現(xiàn)上述增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法,本發(fā)明實(shí)施例還提供了一種WLAN設(shè)備,用以增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性。圖3為本發(fā)明實(shí)施例中增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的WLAN設(shè)備的結(jié)構(gòu)示意圖,如圖3所示,該WLAN設(shè)備包括報(bào)文解析單元31、報(bào)文入隊(duì)單元32、關(guān)4建報(bào)文發(fā)送隊(duì)列33和至少一個(gè)普通發(fā)送隊(duì)列34。報(bào)文解析單元31,用于對(duì)待發(fā)送報(bào)文進(jìn)行解析,以確定待發(fā)送報(bào)文是否為WLAN所承載上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文。該關(guān)鍵報(bào)文包括上層應(yīng)用協(xié)議所定義的握手報(bào)文。該報(bào)文解析單元31具體包括過濾規(guī)則存儲(chǔ)模塊311和解析執(zhí)行模塊312;其中,過濾規(guī)則存儲(chǔ)模塊311,用于存儲(chǔ)WLAN承載的各上層應(yīng)用協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則。WLAN中常用的PPPoE協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則包括以太網(wǎng)類型字段為0x8864、PPP協(xié)議類型字段為0xc021、且類型字段為0x9或Oxa。解析執(zhí)行模塊312,用于通過報(bào)文解析,判斷待發(fā)送報(bào)文是否滿足過濾規(guī)則存儲(chǔ)模塊311存儲(chǔ)的關(guān)鍵報(bào)文過濾規(guī)則,如果滿足,則確定待發(fā)送報(bào)文為關(guān)鍵報(bào)文;不滿足則確定為普通報(bào)文。報(bào)文入隊(duì)單元32,用于將報(bào)文解析單元31確定出的關(guān)鍵報(bào)文送入關(guān)鍵報(bào)文發(fā)送隊(duì)列33,將普通報(bào)文送入相應(yīng)普通發(fā)送隊(duì)列34。關(guān)鍵報(bào)文發(fā)送隊(duì)列33,用于暫存待發(fā)送的關(guān)鍵報(bào)文,根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。該關(guān)鍵報(bào)文發(fā)送隊(duì)列33的優(yōu)先級(jí)策略等級(jí)高于或等于普通發(fā)送隊(duì)列的最高級(jí)優(yōu)先級(jí)策略。普通發(fā)送隊(duì)列34,用于暫存待發(fā)送的普通報(bào)文;根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。較佳地,為了同時(shí)支持Qos和非Qos的WLAN應(yīng)用,設(shè)置關(guān)鍵報(bào)文發(fā)送隊(duì)列33獨(dú)立于各普通發(fā)送隊(duì)列34。關(guān)鍵報(bào)文發(fā)送隊(duì)列33的優(yōu)先級(jí)策略的等級(jí)高于AC3隊(duì)列的優(yōu)先級(jí)策略,或者關(guān)鍵報(bào)文發(fā)送隊(duì)列33的優(yōu)先級(jí)策略設(shè)置為與AC3隊(duì)列的優(yōu)先級(jí)策略相同。在實(shí)際中,在不支持Qos的WLAN應(yīng)用中,WLAN設(shè)備只包括一個(gè)普通發(fā)送隊(duì)列,那么關(guān)鍵報(bào)文發(fā)送隊(duì)列33的優(yōu)先級(jí)策略的等級(jí)可以設(shè)置為高于唯一普通發(fā)送隊(duì)列34的優(yōu)先級(jí)策略的等級(jí)。在支持Qos機(jī)制的WLAN應(yīng)用中,包括4個(gè)普通發(fā)送隊(duì)列34:AC0、AC1、AC2和AC3,那么可以直接采用AC3作為關(guān)鍵報(bào)文發(fā)送隊(duì)列,關(guān)鍵報(bào)文發(fā)送隊(duì)列33與其中一個(gè)普通發(fā)送隊(duì)列34重合,采用同一隊(duì)列實(shí)現(xiàn)。圖3中只示出了關(guān)鍵報(bào)文發(fā)送隊(duì)列33與普通發(fā)送隊(duì)列34相互獨(dú)立的實(shí)施方式示意圖。較佳地,關(guān)鍵報(bào)文發(fā)送隊(duì)列33的最高重傳次數(shù)被配置為大于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列34的最高重傳次數(shù)。綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法,其特征在于,該方法包括WLAN設(shè)備對(duì)待發(fā)送報(bào)文進(jìn)行解析,以確定待發(fā)送報(bào)文是否為WLAN所承載的上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文,所述關(guān)鍵報(bào)文是令上層應(yīng)用接續(xù)的報(bào)文;將確定出的關(guān)鍵報(bào)文送入預(yù)先配置的關(guān)鍵報(bào)文發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于或等于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高級(jí)優(yōu)先級(jí)策略;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列根據(jù)自身的優(yōu)先級(jí)策略競(jìng)爭(zhēng)空間媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。2、如權(quán)利要求l所述的方法,其特征在于,所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的最高重傳次數(shù)被配置為大于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高重傳次數(shù)。3、如權(quán)利要求l所述的方法,其特征在于,所述關(guān)鍵報(bào)文包括上層應(yīng)用協(xié)議中的握手報(bào)文。4、如權(quán)利要求l所述的方法,其特征在于,所述預(yù)先配置的關(guān)鍵報(bào)文發(fā)送隊(duì)列為額外設(shè)置的關(guān)鍵報(bào)文發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于AC3隊(duì)列的優(yōu)先級(jí)策略,或者關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略設(shè)置為與AC3隊(duì)列的優(yōu)先級(jí)策略相同,所述AC3隊(duì)列為IEEE802.il規(guī)定的WLAN設(shè)備中優(yōu)先級(jí)最高的訪問分類AC隊(duì)列。5、如權(quán)利要求1所述的方法,其特征在于,所述WLAN所承載的上層應(yīng)用協(xié)議包括以太網(wǎng)承載點(diǎn)對(duì)點(diǎn)協(xié)議PPPoE;包括通過報(bào)文解析,判斷待發(fā)送報(bào)文是否滿足設(shè)定的PPPoE協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則,如果滿足,則確定所述待發(fā)送報(bào)文為所述PPPoE協(xié)議中的關(guān)鍵報(bào)文;所迷PPPoE協(xié)議對(duì)應(yīng)的關(guān)4定報(bào)文過濾規(guī)則包括以太網(wǎng)類型字段為0x8864、PPP協(xié)議類型字段為0xc021且類型字^殳為0x9或0xa。6、一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的WLAN設(shè)備,其特征在于,該設(shè)備包括報(bào)文解析單元、報(bào)文入隊(duì)單元、關(guān)鍵報(bào)文發(fā)送隊(duì)列和至少一個(gè)普通發(fā)送隊(duì)列;報(bào)文解析單元,用于對(duì)待發(fā)送報(bào)文進(jìn)行解析,以確定待發(fā)送報(bào)文是否為WLAN所承載上層應(yīng)用協(xié)議中的關(guān)鍵報(bào)文;所述關(guān)鍵報(bào)文是令上層應(yīng)用接續(xù)的報(bào)文;報(bào)文入隊(duì)單元,用于將所述報(bào)文解析單元確定出的關(guān)鍵報(bào)文送入所述關(guān)鍵報(bào)文發(fā)送隊(duì)列,將非關(guān)鍵報(bào)文送入相應(yīng)普通發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列,用于暫存待發(fā)送的關(guān)鍵報(bào)文,根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文;該關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于或等于普通發(fā)送隊(duì)列的最高級(jí)優(yōu)先級(jí)策略;所述普通發(fā)送隊(duì)列,用于暫存待發(fā)送的非關(guān)鍵報(bào)文;根據(jù)自身的優(yōu)先級(jí)策略竟?fàn)幙臻g媒質(zhì)的使用權(quán),并在獲得使用權(quán)時(shí)發(fā)送其隊(duì)列中的報(bào)文。7、如權(quán)利要求6所述的方法,其特征在于,所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的最高重傳次數(shù)被配置為大于所在WLAN設(shè)備中各普通發(fā)送隊(duì)列的最高重傳次數(shù)。8、如權(quán)利要求6所述的方法,其特征在于,所述報(bào)文解析單元所確定的關(guān)鍵報(bào)文包括上層應(yīng)用協(xié)議中的握手報(bào)文。9、如權(quán)利要求6所述的方法,其特征在于,所述關(guān)鍵報(bào)文發(fā)送隊(duì)列獨(dú)立于所述普通發(fā)送隊(duì)列;所述關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略的等級(jí)高于AC3隊(duì)列的優(yōu)先級(jí)策略,或者關(guān)鍵報(bào)文發(fā)送隊(duì)列的優(yōu)先級(jí)策略設(shè)置為與AC3隊(duì)列的優(yōu)先級(jí)策略相同,所述AC3隊(duì)列為IEEE802.il規(guī)定的WLAN設(shè)備中優(yōu)先級(jí)最高的AC隊(duì)列。10、如權(quán)利要求6所述的方法,其特征在于,所述WLAN所承載的上層應(yīng)用協(xié)議包括PPPoE;所述報(bào)文解析單元包括過濾規(guī)則存儲(chǔ)模塊和解析執(zhí)行模塊;所述過濾規(guī)則存儲(chǔ)模塊,用于存儲(chǔ)各上層應(yīng)用協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則;所述PPPoE協(xié)議對(duì)應(yīng)的關(guān)鍵報(bào)文過濾規(guī)則包括以太網(wǎng)類型字段為0x8864、PPP協(xié)議類型字段為0xc021且類型字段為0x9或Oxa;所述解析執(zhí)行模塊,用于通過報(bào)文解析,判斷待發(fā)送報(bào)文是否滿足所述過濾規(guī)則存儲(chǔ)模塊存儲(chǔ)的關(guān)鍵報(bào)文過濾規(guī)則,如果滿足,則確定所述待發(fā)送報(bào)文為關(guān)鍵報(bào)文。全文摘要本發(fā)明公開了一種增強(qiáng)無線局域網(wǎng)承載的上層應(yīng)用穩(wěn)定性的方法和WLAN設(shè)備。本發(fā)明配置具有最高優(yōu)先級(jí)的特殊隊(duì)列,專門用于發(fā)送影響上層應(yīng)用接續(xù)的關(guān)鍵報(bào)文。由于特殊隊(duì)列優(yōu)先級(jí)高,其獲得發(fā)送權(quán)的幾率大于普通發(fā)送隊(duì)列,因此通過該特殊隊(duì)列發(fā)送的關(guān)鍵報(bào)文可以獲得較多的發(fā)送機(jī)會(huì),大大降低了關(guān)鍵報(bào)文的丟失概率,從而減少上層應(yīng)用異常斷開的幾率,增強(qiáng)了上層應(yīng)用穩(wěn)定性。文檔編號(hào)H04L29/06GK101541038SQ200910083070公開日2009年9月23日申請(qǐng)日期2009年4月27日優(yōu)先權(quán)日2009年4月27日發(fā)明者趙玉金申請(qǐng)人:杭州華三通信技術(shù)有限公司