專利名稱:一種優(yōu)先級擴展隊列實現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及ー種優(yōu)先級擴展隊列實現(xiàn)方法及系統(tǒng)。
背景技術(shù):
WLAN (Wireless Local Area Network,無線局域網(wǎng))是有線局域網(wǎng)的直接擴展,WLAN包括AP (Access Point,接入點)以及關(guān)聯(lián)的若干個STA (站點)組成。IEEE 802.11標(biāo)準(zhǔn)族的發(fā)展使WLAN目前的應(yīng)用非常廣泛。從1990年開始,IEEE802標(biāo)準(zhǔn)化委員會成立IEEE802.11無線局域網(wǎng)(WLAN)標(biāo)準(zhǔn)工作組,負(fù)責(zé)制定WLAN的相關(guān)標(biāo)準(zhǔn),并用于解決不同WLAN設(shè)備之間的兼容性問題。802.11協(xié)議主要工作在ISO協(xié)議的最低兩個層次上,包括物理層和MAC(Media Access Control,介質(zhì)訪問控制)層。IEEE 802工作組建立的標(biāo)準(zhǔn)在過去二十年內(nèi)在局域網(wǎng)領(lǐng)域內(nèi)占據(jù)著極為重要的地位。經(jīng)過二十年的發(fā)展,IEEE802.11無線局域網(wǎng)(WLAN)標(biāo)準(zhǔn)工作組發(fā)展完善了一系列標(biāo)準(zhǔn)家族,其中具有較大影響カ以及應(yīng)用較為廣泛的是 802.1la,802.1lb,802.Hg,802.1ln,802.1lac,802.lle(WLAN QoS)等標(biāo)準(zhǔn)。WLAN目前組網(wǎng)分為胖AP組網(wǎng)方式以及瘦AP組網(wǎng)方式。在瘦AP的組網(wǎng)架構(gòu)下,由無線控制器(Access Controller,簡稱為AC)作為網(wǎng)管的代理負(fù)責(zé)對整個熱點地區(qū)無線接入點AP的管理。其中IETF制定的CAPWAP協(xié)議全稱為Control And Provisioning ofWireless Access Points Protocol Specification。IETF 為了解決隧道協(xié)議不兼容問題造成的A廠家的AP和B廠家的AC無法進(jìn)行互通,在2005年成立了 CAPWAP工作組以標(biāo)準(zhǔn)化AP和AC間的隧道協(xié)議。CAPWAP作為隧道協(xié)議的ー個重要設(shè)計目標(biāo),希望能夠承載多種無線接入技術(shù),如802.11和802.16等等。IEEE 802.lle(WLAN QoS)實際上將數(shù)據(jù)分成了四類,即第一類為AC_V0,此類別支持語音業(yè)務(wù),為最高優(yōu)先級;第ニ類為AC_VI,此類優(yōu)先級支持視頻類業(yè)務(wù),為第二優(yōu)先級;第三類為AC_BE,此類優(yōu)先級支持?jǐn)?shù)據(jù)類業(yè)務(wù),為第三優(yōu)先級;第四類優(yōu)先級為AC_BK,此類優(yōu)先級支持背景類業(yè)務(wù),屬于最低優(yōu)先級。其中,每ー類優(yōu)先級在WLAN驅(qū)動中會有ー個緩沖隊列與之對應(yīng),不同的緩沖隊列對應(yīng)的業(yè)務(wù)速率一般來說是不同的,如果某個優(yōu)先級別對應(yīng)的緩沖隊列滿,則按照目前的處理規(guī)則,對于后續(xù)到達(dá)的數(shù)據(jù)幀將直接丟棄,這種情況嚴(yán)重的話會導(dǎo)致語音業(yè)務(wù)以及視頻等業(yè)務(wù)的異常甚至是業(yè)務(wù)的中斷,因而極大的影響用戶的使用體驗。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供ー種優(yōu)先級擴展隊列實現(xiàn)方法及系統(tǒng),能夠降低數(shù)據(jù)幀的異常丟棄率,提升用戶的業(yè)務(wù)使用體驗。為解決上述技術(shù)問題,本發(fā)明提供了ー種優(yōu)先級擴展隊列的實現(xiàn)方法,無線控制器(AC)管理的無線接入點(AP)上的優(yōu)先級隊列已滿時,所述AC將發(fā)送給所述AP上的所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。
進(jìn)ー步地,AP設(shè)備在監(jiān)控到本AP上的一個或多個優(yōu)先級隊列已滿時,通知所述AC已滿的優(yōu)先級隊列;所述AC在收到所述通知吋,為所述一個或多個已滿的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。進(jìn)ー步地,AC預(yù)先為屬于本AC管理的所有AP上的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。進(jìn)ー步地,所述方法還包括:AP向所述AC上報服務(wù)質(zhì)量(QoS)映射表以及本AP的IP地址或介質(zhì)訪問控制(MAC)地址;所述AC根據(jù)所述QoS映射表以及所述AP的IP地址或MAC地址,將發(fā)送給所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述AP上的已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。進(jìn)ー步地,所述方法還包括:所述AP在監(jiān)控到本AP上的已滿優(yōu)先級隊列恢復(fù)時,通知所述AC已恢復(fù)的優(yōu)先級隊列;所述AC在收到所述通知后,將與所述AP上的已恢復(fù)的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。進(jìn)ー步地,所述方法還包括:所述AC在與AP上的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列將要滿時,通知所述AP或者發(fā)送數(shù)據(jù)幀給所述AP;所述AC在收到所述AP的發(fā)送數(shù)據(jù)的指示后,將所述優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。本發(fā)明還提供了ー種優(yōu)先級擴展隊列的實現(xiàn)系統(tǒng),所述系統(tǒng)包括AC中的QoS擴展隊列實體,所述QoS擴展隊列實體用干,獲知本AC管理的AP上的優(yōu)先級隊列已滿時,將發(fā)送給所述AP上的所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。進(jìn)ー步地,所述系統(tǒng)還包括AC中的AC CAPffAP協(xié)議實體,以及AP中的AP CAPffAP協(xié)議實體和WLAN QoS實體,所述WLAN QoS實體用于,監(jiān)控到本AP上的一個或多個優(yōu)先級隊列已滿時,通知所述AP CAPWAP協(xié)議實體已滿的優(yōu)先級隊列;所述AP CAPWAP協(xié)議實體用于,通過AP CAPWAP通道發(fā)送優(yōu)先級隊列已滿的通知消息給所述AC CAPWAP協(xié)議實體,通知已滿的優(yōu)先級隊列;所述AC CAPWAP協(xié)議實體用干,收到所述優(yōu)先級隊列已滿的通知消息吋,發(fā)送給所述QoS擴展隊列實體;所述QoS擴展隊列實體用干,預(yù)先為屬于本AC管理的所有AP上的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列;或者,在收到所述優(yōu)先級隊列已滿的通知消息吋,為所述一個或多個已滿的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。進(jìn)ー步地,所述AP CAPffAP協(xié)議實體還用于,向所述AC上報QoS映射表;以及,在向所述AC上報所述QoS映射表的同時上報本AP的IP地址或MAC地址,或者在向所述ACCAPffAP協(xié)議實體發(fā)送所述優(yōu)先級隊列已滿的通知消息的同時,將本AP的IP地址或MAC地址與所述優(yōu)先級隊列已滿的通知消息進(jìn)行封裝后發(fā)送給所述AC CAPWAP協(xié)議實體;所述Q0S擴展隊列實體用干,根據(jù)所述QoS映射表以及所述AP的IP地址或MAC地址,將發(fā)送給所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述AP上的已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。進(jìn)ー步地,所述WLAN QoS實體還用于,在監(jiān)控到本AP上的已滿優(yōu)先級隊列恢復(fù)時,通知所述AP CAPWAP協(xié)議實體已恢復(fù)的優(yōu)先級隊列;所述AP CAPWAP協(xié)議實體還用于,通過AP CAPWAP通道發(fā)送通知優(yōu)先級隊列已恢復(fù)的消息給所述AC CAPWAP協(xié)議實體,通知已恢復(fù)的優(yōu)先級隊列;所述AC CAPWAP協(xié)議實體用于,收到所述優(yōu)先級隊列已恢復(fù)的通知消息吋,發(fā)送給所述QoS擴展隊列實體;所述QoS擴展隊列實體用于,在收到所述優(yōu)先級隊列已恢復(fù)的通知消息時,將與所述已恢復(fù)的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。進(jìn)ー步地,所述QoS擴展隊列實體用于,在與AP上的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列將要滿時,通過所述AC CAPffAP協(xié)議實體通知所述AP或者發(fā)送數(shù)據(jù)幀給所述AP ;并在收到所述AP的發(fā)送數(shù)據(jù)的指示后,將所述優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP ;所述WLAN QoS實體還用于,收到所述AC發(fā)送的所述通知或者數(shù)據(jù)巾貞時,如果對應(yīng)的優(yōu)先級隊列未滿,則通過所述AP CAPffAP協(xié)議實體返回發(fā)送數(shù)據(jù)的指示。本發(fā)明基于瘦AP架構(gòu),提出ー種在AC設(shè)備上實現(xiàn)擴展AP QoS (Quality ofService,服務(wù)質(zhì)量)優(yōu)先級隊列的方案,能夠有效地擴充現(xiàn)有AP設(shè)備上QoS優(yōu)先級隊列緩沖區(qū)的長度,從而使得異常情況下被丟棄的數(shù)據(jù)幀在AC上提前獲得通知并緩存到對應(yīng)AP對應(yīng)優(yōu)先級別的擴展隊列里,因而減少了在AP QoS優(yōu)先級隊列滿的情況下的丟包率,提升如語音,視頻等業(yè)務(wù)的使用體驗。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)ー步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:圖1為本發(fā)明實施例的服務(wù)質(zhì)量擴展隊列的實現(xiàn)系統(tǒng)的組成示意圖。
具體實施例方式為解決現(xiàn)有技術(shù)中存在的AP設(shè)備上的優(yōu)先級隊列滿時發(fā)生的數(shù)據(jù)幀丟棄的問題,本實施方式提供ー種優(yōu)先級擴展隊列的實現(xiàn)方法,具體采用如下技術(shù)方案:AC管理的AP上的優(yōu)先級隊列已滿吋,AC將發(fā)送給所述AP上的所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。其中,AP設(shè)備在監(jiān)控到本AP上的一個或多個優(yōu)先級隊列已滿時(如丟包率達(dá)到預(yù)定閾值時),通知所述AC已滿的優(yōu)先級隊列;所述AC在收到所述通知時,為所述ー個或多個已滿的優(yōu)先級隊列創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。當(dāng)然,AC也可以預(yù)先為屬于本AC管理的所有AP分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列,其中優(yōu)先級擴展隊列的內(nèi)存可以是靜態(tài)分配。此外,上述方法還包括:AP向所述AC上報QoS映射表,以及本AP的IP地址或MAC地址;所述AC根據(jù)所述QoS映射表以及所述AP的IP地址或MAC地址,將發(fā)送給所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述AP上的已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。其中,QoS映射表具體為:WLAN數(shù)據(jù)包的優(yōu)先級與WAN側(cè)數(shù)據(jù)包優(yōu)先級(Userpriority 802.1d)的映射關(guān)系表。具體地,AC_BK對應(yīng)到802.1d的I和2 ;AC_BE對應(yīng)到802.1d 的 0 和 3 ;AC_VI 對應(yīng)到 802.1d 的 4 和 5 ;AC_V0 對應(yīng)到 802.1d 的 6 和 7。此外,上述方法還包括:所述AP在監(jiān)控到本AP上的已滿優(yōu)先級隊列恢復(fù)時,通知所述AC已恢復(fù)的優(yōu)先級隊列;所述AC在收到所述通知后,將與所述AP上的已恢復(fù)的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。此外,所述AC在與AP上的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列將要滿時,通知該AP或者試探性發(fā)送ー個數(shù)據(jù)幀給該AP ;所述AC在收到該AP的發(fā)送數(shù)據(jù)的指示后,將該優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給該AP。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。如圖1所示,本發(fā)明實施例中提供了一種優(yōu)先級擴展隊列實現(xiàn)系統(tǒng),主要包括AP中的WLAN QoS實體和AP CAP WAP協(xié)議實體,AC中的AC CAP WAP協(xié)議實體,以及AC QoS擴展隊列實體。各功能實體具體介紹如下:(I)WLAN QoS 實體WLAN QoS實體主要負(fù)責(zé)實現(xiàn)IEEE 802.1le的相關(guān)QoS機制和對應(yīng)的QoS優(yōu)先級隊列的管理。在本發(fā)明中,WLAN QoS實體的主要功能包括:a)根據(jù)事先定義的規(guī)則評估當(dāng)前對應(yīng)QoS隊列滿的嚴(yán)重情況并向AP上的CAPWAP協(xié)議實體通報;b)根據(jù)事先定義的規(guī)則評估當(dāng)前QoS隊列是否可以恢復(fù)接收數(shù)據(jù)幀并將結(jié)果主動上報或者回復(fù)給AP上的CAPWAP協(xié)議實體。(2) AP CAP WAP 協(xié)議實體CAPffAP協(xié)議主要功能包括:AP自動發(fā)現(xiàn)AC,AC對AP進(jìn)行安全認(rèn)證,AP從AC獲取軟件映像,AP從AC獲得初始和動態(tài)配置等。本發(fā)明中的AP CAPffAP協(xié)議實體功能主要包括如下幾點:a)接收來自WLAN QoS實體的上報消息并把此消息進(jìn)行CAPWAP協(xié)議封裝發(fā)送給AC設(shè)備上的CAPWAP協(xié)議實體;b)接收并解析來自AC設(shè)備上的CAPWAP協(xié)議實體消息;c)查詢AP WLAN QoS映射表并將映射表以及AP MAC, IP等信息發(fā)送給對端AC設(shè)備上的CAPWAP協(xié)議實體。
(3) AC CAPWAP 協(xié)議實體本發(fā)明中的AP CAPffAP協(xié)議實體功能主要包括如下幾點:a)接收來自AP CAPffAP協(xié)議實體的相關(guān)協(xié)議消息并進(jìn)行CAPWAP協(xié)議的解析;b)與AC QoS擴展隊列實體進(jìn)行協(xié)議消息的交互,交互協(xié)議可以是自定義協(xié)議或者基于現(xiàn)有協(xié)議實現(xiàn)。(4) AC QoS擴展隊列實體AC QoS擴展隊列實體是在AC設(shè)備上為每個相關(guān)聯(lián)的AP設(shè)備開辟的擴展緩沖區(qū),針對每個AP的四個優(yōu)先級隊列均創(chuàng)建對應(yīng)的擴展隊列。擴展隊列的實現(xiàn)可以基于靜態(tài)分配或者是動態(tài)創(chuàng)建。在AP QoS優(yōu)先級隊列未滿的情況下,不啟用AC QoS擴展隊列,只有在AP QoS優(yōu)先級隊列滿且AC QoS擴展隊列實體接收到這個消息后,才將后續(xù)從AC WAN側(cè)接收到數(shù)據(jù)幀緩存到對應(yīng)優(yōu)先級的擴展隊列中。如果AC QoS擴展隊列實體接收到AP QoS優(yōu)先級隊列已恢復(fù)的消息后,則AC QoS擴展隊列實體會將緩存在對應(yīng)AP對應(yīng)優(yōu)先級隊列中的數(shù)據(jù)發(fā)送給AP。本實施例中,利用瘦AP架構(gòu)中的CAPWAP協(xié)議通道以及AC設(shè)備的配置,在AC設(shè)備上為屬于本AC管理的所有AP開辟對應(yīng)的擴展優(yōu)先級隊列。AP上的QoS隊列如果在正常情況下不會對新來的數(shù)據(jù)包進(jìn)行丟棄,此時數(shù)據(jù)幀不會存儲到AC上對應(yīng)的擴展隊列(擴展隊列的內(nèi)存可以是靜態(tài)分配或者是動態(tài)分配的)。如果AP上的QoS隊列發(fā)生隊列滿的情況,則通知AC設(shè)備上的AC QoS擴展隊列實體緩存后續(xù)對應(yīng)AP對應(yīng)優(yōu)先級的數(shù)據(jù)幀到對應(yīng)的擴展隊列中,如果接收到AP設(shè)備對應(yīng)優(yōu)先級隊列恢復(fù)正常的消息,則將對應(yīng)的AC QoS擴展隊列中的數(shù)據(jù)發(fā)送到AP。具體地,如果AP上的QoS隊列發(fā)生隊列滿的情況,此AP設(shè)備上的WLAN QoS實體需要評估隊列擁塞的嚴(yán)重性,根據(jù)事先定義的通知策略通知AP設(shè)備上的CAPWAP協(xié)議實體,AP設(shè)備上的CAPWAP協(xié)議實體通過CAPWAP數(shù)據(jù)協(xié)議通道將消息通知給關(guān)聯(lián)AC的CAPWAP協(xié)議實體,然后AC的CAPWAP協(xié)議實體將消息通知到AC的QoS擴展隊列實體并開始緩沖接下來發(fā)送給此AP對應(yīng)QoS隊列的數(shù)據(jù)(需要定義AP QoS擴展隊列的最大長度)。此外,AP需要通過CAPWAP數(shù)據(jù)協(xié)議通道上報QoS的映射表(包括AP的MAC或者IP地址等)給AC設(shè)備,AC根據(jù)此映射表以及AP的MAC,IP對數(shù)據(jù)幀進(jìn)行檢測來確定如何將從AC WAN側(cè)接收到的數(shù)據(jù)幀放到正確的QoS擴展隊列中。本實施例中,AC QoS擴展隊列實體開始發(fā)送擴展隊列里中的數(shù)據(jù)需要依賴以下兩個條件:1)AP WLAN QoS實體主動通知需要AC下發(fā)緩沖區(qū)中的數(shù)據(jù)2) AC QoS擴展隊列實體在擴展隊列將要滿時先試探性發(fā)送ー個數(shù)據(jù)幀給AP,如果AP的WLAN QoS實體通知數(shù)據(jù)幀已經(jīng)加入到對應(yīng)AP的QoS隊列并發(fā)出通知需要AC繼續(xù)下發(fā)緩沖區(qū)中的數(shù)據(jù)。如果ACQoS擴展隊列中數(shù)據(jù)已滿且沒有接到AP的WLAN QoS實體通知,則AC QoS擴展隊列也將開始丟棄后續(xù)新到的數(shù)據(jù)幀。結(jié)合上述實施例的方法和系統(tǒng),本發(fā)明ー個應(yīng)用示例的處理流程主要包括以下步驟:第一歩,AP CAP WAP協(xié)議實體查詢AP WLAN QoS映射表,并通過CAPWAP協(xié)議封包(包括映射表,或者還包括AP的MAC,IP地址等)發(fā)送給對端AC設(shè)備上的CAPWAP協(xié)議實體。
第二步,AC設(shè)備上的CAPWAP協(xié)議實體解析此消息,并通過內(nèi)部消息機制通知給ACQoS擴展隊列實體。第三步,AC QoS擴展隊列實體解析出此消息后,對AP的MAC,IP和對應(yīng)映射表等進(jìn)行保存。第四步,AP的WLAN QoS實體,根據(jù)事先定義的監(jiān)控策略,監(jiān)控各WLAN QoS隊列情況。第五步,AP的WLAN QoS實體,根據(jù)事先定義的監(jiān)控策略,發(fā)現(xiàn)某個或者多個WLANQoS隊列已滿且情況較為嚴(yán)重時(比如丟包率較高),通過定義的接ロ發(fā)送消息給AP CAPWAP協(xié)議實體。第六步,AP CAP WAP協(xié)議實體將消息和AP的MAC,IP等進(jìn)行封裝后發(fā)送給AC的CAP WAP協(xié)議實體,AC的CAP WAP協(xié)議實體將消息進(jìn)行解析后發(fā)送給AC QoS擴展隊列實體。第七步,AC QoS擴展隊列實體創(chuàng)建對應(yīng)AP的優(yōu)先級擴展隊列,并將隨后從AC WAN側(cè)接收到的數(shù)據(jù)包通過檢測并按照事先保存好的QoS映射表(或者還包括MAC,IP等信息)將數(shù)據(jù)包放入到對應(yīng)的優(yōu)先級擴展隊列中。其中,AC在檢測數(shù)據(jù)包時,根據(jù)數(shù)據(jù)包中包含的QoS映射表以及AP的MAC,IP地址等信息可以得知數(shù)據(jù)包是屬于哪個AP的哪個QoS隊列。第八歩,AC QoS擴展隊列實體開始發(fā)送擴展隊列里中的數(shù)據(jù)需要依賴以下兩個觸發(fā)條件:1)AP WLAN QoS實體主動通知需要AC下發(fā)緩沖區(qū)中的數(shù)據(jù);2) AC QoS擴展隊列實體在優(yōu)先級擴展隊列將要滿時先試探性發(fā)送ー個數(shù)據(jù)幀給AP,如果AP的WLAN QoS實體通知數(shù)據(jù)幀已經(jīng)加入到對應(yīng)AP的QoS隊列并發(fā)出通知需要AC繼續(xù)下發(fā)緩沖區(qū)中的數(shù)據(jù)。第九步,如果AC QoS擴展隊列實體中的對應(yīng)優(yōu)先級擴展隊列為空時,如果隊列是動態(tài)分配的內(nèi)存,則需要進(jìn)行內(nèi)存回收,后續(xù)AC從WAN側(cè)接收的數(shù)據(jù)將直接發(fā)送到對應(yīng)的AP0以上僅為本發(fā)明的優(yōu)選實施案例而已,并不用于限制本發(fā)明,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
權(quán)利要求
1.ー種優(yōu)先級擴展隊列的實現(xiàn)方法,其特征在干, 無線控制器(AC)管理的無線接入點(AP)上的優(yōu)先級隊列已滿時,所述AC將發(fā)送給所述AP上的所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。
2.如權(quán)利要求1所述的方法,其特征在干, AP設(shè)備在監(jiān)控到本AP上的一個或多個優(yōu)先級隊列已滿時,通知所述AC已滿的優(yōu)先級隊列; 所述AC在收到所述通知時,為所述ー個或多個已滿的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。
3.如權(quán)利要求1所述的方法,其特征在干, AC預(yù)先為屬于本AC管理的所有AP上的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,所述方法還包括: AP向所述AC上報服務(wù)質(zhì)量(QoS)映射表以及本AP的IP地址或介質(zhì)訪問控制(MAC)地址; 所述AC根據(jù)所述QoS映射表以及所述AP的IP地址或MAC地址,將發(fā)送給所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述AP上的已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 所述AP在監(jiān)控到本AP上的已滿優(yōu)先級隊列恢復(fù)吋,通知所述AC已恢復(fù)的優(yōu)先級隊列; 所述AC在收到所述通知后,將與所述AP上的已恢復(fù)的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。
6.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 所述AC在與AP上的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列將要滿時,通知所述AP或者發(fā)送數(shù)據(jù)幀給所述AP ; 所述AC在收到所述AP的發(fā)送數(shù)據(jù)的指示后,將所述優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。
7.ー種優(yōu)先級擴展隊列的實現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括AC中的QoS擴展隊列實體, 所述QoS擴展隊列實體用干,獲知本AC管理的AP上的優(yōu)先級隊列已滿時,將發(fā)送給所述AP上的所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括AC中的ACCAPffAP協(xié)議實體,以及AP中的AP CAPffAP協(xié)議實體和WLAN QoS實體, 所述WLAN QoS實體用于,監(jiān)控到本AP上的一個或多個優(yōu)先級隊列已滿時,通知所述APCAPWAP協(xié)議實體已滿的優(yōu)先級隊列; 所述AP CAPffAP協(xié)議實體用于,通過AP CAPffAP通道發(fā)送優(yōu)先級隊列已滿的通知消息給所述AC CAPWAP協(xié)議實體,通知已滿的優(yōu)先級隊列; 所述AC CAPffAP協(xié)議實體用干,收到所述優(yōu)先級隊列已滿的通知消息吋,發(fā)送給所述QoS擴展隊列實體;所述QoS擴展隊列實體用干,預(yù)先為屬于本AC管理的所有AP上的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列;或者,在收到所述優(yōu)先級隊列已滿的通知消息時,為所述ー個或多個已滿的優(yōu)先級隊列分別創(chuàng)建對應(yīng)的優(yōu)先級擴展隊列。
9.如權(quán)利要求8所述的系統(tǒng),其特征在干, 所述AP CAPffAP協(xié)議實體還用于,向所述AC上報QoS映射表;以及,在向所述AC上報所述QoS映射表的同時上報本AP的IP地址或MAC地址,或者在向所述AC CAPffAP協(xié)議實體發(fā)送所述優(yōu)先級隊列已滿的通知消息的同時,將本AP的IP地址或MAC地址與所述優(yōu)先級隊列已滿的通知消息進(jìn)行封裝后發(fā)送給所述AC CAPWAP協(xié)議實體; 所述QoS擴展隊列實體用于,根據(jù)所述QoS映射表以及所述AP的IP地址或MAC地址,將發(fā)送給所述已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與所述AP上的已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。
10.如權(quán)利要求9所述的系統(tǒng),其特征在干, 所述WLAN QoS實體還用于,在監(jiān)控到本AP上的已滿優(yōu)先級隊列恢復(fù)時,通知所述APCAPffAP協(xié)議實體已恢復(fù)的優(yōu)先級隊列; 所述AP CAPffAP協(xié)議實體還用于,通過AP CAPffAP通道發(fā)送通知優(yōu)先級隊列已恢復(fù)的消息給所述AC CAPWAP協(xié)議實體,通知已恢復(fù)的優(yōu)先級隊列; 所述AC CAPWAP協(xié)議實體用干,收到所述優(yōu)先級隊列已恢復(fù)的通知消息吋,發(fā)送給所述QoS擴展隊列實體; 所述QoS擴展隊列實體用于,在收到所述優(yōu)先級隊列已恢復(fù)的通知消息時,將與所述已恢復(fù)的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP。
11.如權(quán)利要求9所述的系統(tǒng),其特征在干, 所述QoS擴展隊列實體用于,在與AP上的優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列將要滿時,通過所述AC CAPWAP協(xié)議實體通知所述AP或者發(fā)送數(shù)據(jù)幀給所述AP ;并在收到所述AP的發(fā)送數(shù)據(jù)的指示后,將所述優(yōu)先級擴展隊列中的數(shù)據(jù)發(fā)送給所述AP; 所述WLAN QoS實體還用干,收到所述AC發(fā)送的所述通知或者數(shù)據(jù)幀吋,如果對應(yīng)的優(yōu)先級隊列未滿,則通過所述AP CAPffAP協(xié)議實體返回發(fā)送數(shù)據(jù)的指示。
全文摘要
本發(fā)明公開了一種優(yōu)先級擴展隊列的實現(xiàn)方法及系統(tǒng),AC管理的AP上的優(yōu)先級隊列已滿時,AC將發(fā)送給該AP上的已滿優(yōu)先級隊列的數(shù)據(jù)緩存到與該已滿優(yōu)先級隊列對應(yīng)的優(yōu)先級擴展隊列中。采用本發(fā)明,能夠有效地擴充現(xiàn)有AP設(shè)備上QoS優(yōu)先級隊列緩沖區(qū)的長度,從而使得異常情況下被丟棄的數(shù)據(jù)幀在AC上提前獲得通知并緩存到對應(yīng)AP對應(yīng)優(yōu)先級別的擴展隊列里,因而減少了在AP QoS優(yōu)先級隊列滿的情況下的丟包率,提升如語音,視頻等業(yè)務(wù)的使用體驗。
文檔編號H04W28/24GK103139843SQ20121003731
公開日2013年6月5日 申請日期2012年2月17日 優(yōu)先權(quán)日2011年11月30日
發(fā)明者張俊劍, 王俊峰, 曹軍誠 申請人:中興通訊股份有限公司