專(zhuān)利名稱(chēng):用于無(wú)線(xiàn)應(yīng)用的自適應(yīng)流量管理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自適應(yīng)流量管理,更具體地,涉及一種自適應(yīng)鏈路流量管理器。
背景技術(shù):
通常,移動(dòng)回程聯(lián)網(wǎng)區(qū)域內(nèi)的大部分消費(fèi)者需求已經(jīng)涉及語(yǔ)音服務(wù)。然而,近年來(lái),移動(dòng)回程服務(wù)市場(chǎng)已經(jīng)開(kāi)始發(fā)生變化。具體地,移動(dòng)回程空間越來(lái)越需要增大容量以及從語(yǔ)音服務(wù)至數(shù)據(jù)服務(wù)的轉(zhuǎn)換。這些因素促使移動(dòng)回程網(wǎng)絡(luò)朝著高容量IP/以太網(wǎng)連接發(fā)展。
類(lèi)似地,移動(dòng)回程聯(lián)網(wǎng)正在經(jīng)歷至4G和LTE網(wǎng)絡(luò)的轉(zhuǎn)變。這種轉(zhuǎn)變也促使在移動(dòng)回程網(wǎng)絡(luò)內(nèi)需要更高的容量以及數(shù)據(jù)包流量。
然而,存在與構(gòu)成這些移動(dòng)回程網(wǎng)絡(luò)的無(wú)線(xiàn)連接相關(guān)聯(lián)的固有問(wèn)題。具體而言,在無(wú)線(xiàn)連接內(nèi),與有線(xiàn)連接(舉例而言,例如,光纖電纜或銅線(xiàn)電纜)不同,鏈路容量可由于種種原因(例如環(huán)境條件)而發(fā)生變化。因此,隨著移動(dòng)回程網(wǎng)絡(luò)繼續(xù)轉(zhuǎn)變成4G和LTE網(wǎng)絡(luò), 以及隨著系統(tǒng)越來(lái)越依賴(lài)于這些無(wú)線(xiàn)鏈路,所以應(yīng)對(duì)這些變化的鏈路條件越來(lái)越成為一個(gè)問(wèn)題。因此,需要一種通過(guò)根據(jù)無(wú)線(xiàn)鏈路條件在必要時(shí)改變?cè)O(shè)置而可自適應(yīng)的流量管理裝置。發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施例提供一種自適應(yīng)流量管理器裝置,包括計(jì)算模塊,被配置成以當(dāng)前的自適應(yīng)流量管理器配置進(jìn)行操作;自適應(yīng)機(jī)構(gòu),被配置成根據(jù)當(dāng)前的無(wú)線(xiàn)鏈路狀態(tài)、當(dāng)前的自適應(yīng)編碼和調(diào)制(ACM)狀況或者檢測(cè)到ACM事件時(shí),自適應(yīng)地改變所述當(dāng)前的自適應(yīng)流量管理器配置;以及開(kāi)關(guān)組件,被配置成通過(guò)有線(xiàn)鏈路接收第一信號(hào)以及通過(guò)無(wú)線(xiàn)鏈路輸出第二信號(hào),存儲(chǔ)所述當(dāng)前的自適應(yīng)流量管理器配置,以及響應(yīng)于檢測(cè)到所述ACM事件,在從所述計(jì)算模塊接收到指令時(shí),自動(dòng)改變與所述當(dāng)前的自適應(yīng)流量管理器配置相關(guān)聯(lián)的調(diào)制和編碼方案。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述ACM事件包括所述無(wú)線(xiàn)鏈路的容量變化或比特率變化。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述無(wú)線(xiàn)鏈路的容量變化是由所述無(wú)線(xiàn)鏈路周?chē)耐獠刻鞖鈼l件造成的。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中, 在檢測(cè)到所述無(wú)線(xiàn)鏈路的比特率變化之后的約I毫秒內(nèi),所述調(diào)制和編碼方案發(fā)生變化。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述當(dāng)前的自適應(yīng)流量管理器配置包括服務(wù)質(zhì)量(QoS)、服務(wù)隊(duì)列等級(jí)(CoSq)、端口成形和隊(duì)列成形、加權(quán)公平隊(duì)列 (WFQ)調(diào)度器、數(shù)據(jù)包分類(lèi)以及加權(quán)隨機(jī)早期檢測(cè)(WRED)。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述自適應(yīng)機(jī)構(gòu)存儲(chǔ)多個(gè)預(yù)備的自適應(yīng)流量管理器配置,其中,在檢測(cè)到所述ACM事件時(shí),所述預(yù)備的自適應(yīng)流量管理器配置代替存儲(chǔ)在所述開(kāi)關(guān)組件內(nèi)的所述當(dāng)前的自適應(yīng)流量管理器配置。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,多個(gè)所述預(yù)備的自適應(yīng)流量管理器配置存儲(chǔ)在外部存儲(chǔ)介質(zhì)內(nèi)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例提供一種優(yōu)化經(jīng)由無(wú)線(xiàn)鏈路的流量的方法,包括將多個(gè)服務(wù)數(shù)據(jù)包提供給至少一個(gè)自適應(yīng)流量管理器裝置;為多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí);根據(jù)分配給每個(gè)所述服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí),將預(yù)定的比特率分配給每個(gè)所述服務(wù)數(shù)據(jù)包,以形成多個(gè)預(yù)定的服務(wù)數(shù)據(jù)包;通過(guò)至少一個(gè)無(wú)線(xiàn)鏈路傳輸所述多個(gè)預(yù)定的服務(wù)數(shù)據(jù)包中的每一個(gè);檢測(cè)自適應(yīng)編碼和調(diào)制(ACM) 事件,其中,所述ACM事件包括所述至少一個(gè)無(wú)線(xiàn)鏈路的容量變化或比特率變化;基于分配給每個(gè)所述服務(wù)數(shù)據(jù)包以及任一個(gè)子服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí),以及根據(jù)所述至少一個(gè)無(wú)線(xiàn)鏈路的容量變化或比特率變化,將自適應(yīng)的比特率分配給每個(gè)所述服務(wù)數(shù)據(jù)包以及任一個(gè)子服務(wù)數(shù)據(jù)包,以形成多個(gè)自適應(yīng)的服務(wù)數(shù)據(jù)包;以及通過(guò)所述至少一個(gè)無(wú)線(xiàn)鏈路重新傳輸所述多個(gè)自適應(yīng)的服務(wù)數(shù)據(jù)包中的每一個(gè)。
在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,多個(gè)所述服務(wù)數(shù)據(jù)包包括語(yǔ)音服務(wù)數(shù)據(jù)包、視頻服務(wù)數(shù)據(jù)包以及互聯(lián)網(wǎng)服務(wù)數(shù)據(jù)包。
在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,進(jìn)一步包括根據(jù)所述至少一個(gè)服務(wù)數(shù)據(jù)包內(nèi)各個(gè)服務(wù)的使用頻率,將至少一個(gè)所述服務(wù)數(shù)據(jù)包分隔成至少兩個(gè)子服務(wù)數(shù)據(jù)包,其中,在檢測(cè)到所述ACM事件后,但是在將所述自適應(yīng)比特率分配給每個(gè)所述服務(wù)數(shù)據(jù)包之前,進(jìn)行所述分隔。
在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,將分配給每個(gè)所述服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí)存儲(chǔ)在所述至少一個(gè)自適應(yīng)流量管理器裝置內(nèi),其中,由所述至少一個(gè)自適應(yīng)流量管理器裝置根據(jù)當(dāng)前加載的活動(dòng)狀況,為多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí),以及其中,所述活動(dòng)狀況包括服務(wù)質(zhì)量(QoS)、服務(wù)隊(duì)列等級(jí)(CoSq)、端口成形和隊(duì)列成形、加權(quán)公平隊(duì)列(WFQ)調(diào)度器、數(shù)據(jù)包分類(lèi)以及加權(quán)隨機(jī)早期檢測(cè)(WRED)。
在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述自適應(yīng)比特率包括將來(lái)自第一無(wú)線(xiàn)鏈路的至少一個(gè)服務(wù)數(shù)據(jù)包重新定向,并且將所述至少一個(gè)重新定向的服務(wù)數(shù)據(jù)包和來(lái)自第二無(wú)線(xiàn)鏈路的至少一個(gè)服務(wù)數(shù)據(jù)包組合,以及其中,所述第一無(wú)線(xiàn)鏈路和所述第二無(wú)線(xiàn)鏈路連接到共同網(wǎng)絡(luò)。
在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,根據(jù)多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包的承諾信息速率(CIR)和超額信息 速率(EIR),給多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí),其中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述預(yù)定的比特率包括將所述至少一個(gè)無(wú)線(xiàn)鏈路的比特率的加權(quán)量分配給每個(gè)所述服務(wù)數(shù)據(jù)包,以及其中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述自適應(yīng)比特率包括根據(jù)所述至少一個(gè)無(wú)線(xiàn)鏈路的比特率變化,指定更新的加權(quán)量。
在根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述自適應(yīng)比特率包括通過(guò)根據(jù)分配給每個(gè)所述服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí)丟棄至少一個(gè)服務(wù)數(shù)據(jù)包,來(lái)減小平均隊(duì)列深度,以及其中,所述減小所述平均隊(duì)列深度使所述 ACM事件之前和之后的傳輸延遲保持恒定。
根據(jù)本發(fā)明的又一個(gè)實(shí)施例提供一種自適應(yīng)流量管理器系統(tǒng),包括第一無(wú)線(xiàn)通信裝置,被配置成根據(jù)自適應(yīng)編碼和調(diào)制(ACM)事件,改變多個(gè)活動(dòng)狀況;第二無(wú)線(xiàn)通信裝置,被配置成根據(jù)所述ACM事件,改變多個(gè)活動(dòng)狀況,其中,所述第一無(wú)線(xiàn)通信裝置和所述第二無(wú)線(xiàn)通信裝置通過(guò)自適應(yīng)無(wú)線(xiàn)鏈路進(jìn)行通信;以及調(diào)制解調(diào)器組件,電連接到所述第一無(wú)線(xiàn)通信裝置和所述第二無(wú)線(xiàn)通信裝置的輸出端,其中,所述調(diào)制解調(diào)器組件被配置成檢測(cè)所述自適應(yīng)無(wú)線(xiàn)鏈路的容量變化或比特率。
在根據(jù)本發(fā)明的又一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述第一無(wú)線(xiàn)通信裝置和所述第二無(wú)線(xiàn)通信裝置均包括開(kāi)關(guān)組件,被配置成通過(guò)有線(xiàn)鏈路接收第一信號(hào),以及通過(guò)所述自適應(yīng)無(wú)線(xiàn)鏈路輸出第二信號(hào),并且被配置成存儲(chǔ)所述多個(gè)活動(dòng)狀況;存儲(chǔ)單元,被配置成存儲(chǔ)多個(gè)陰影狀況;以及計(jì)算模塊,被配置成在檢測(cè)到所述ACM事件時(shí),將所述多個(gè)陰影狀況中的至少一個(gè)陰影狀況加載入所述開(kāi)關(guān)組件內(nèi)。
在根據(jù)本發(fā)明的又一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述第一無(wú)線(xiàn)通信裝置和所述第二無(wú)線(xiàn)通信裝置均包括物理層和網(wǎng)絡(luò)層,并且其中,所述物理層和所述網(wǎng)絡(luò)層被配置成根據(jù)所述ACM事件改變所述多個(gè)活動(dòng)狀況。
在根據(jù)本發(fā)明的又一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述ACM事件包括所述自適應(yīng)無(wú)線(xiàn)鏈路的容量變化或比特率變化,并且其中,所述自適應(yīng)無(wú)線(xiàn)鏈路的容量或比特率發(fā)生變化是由所述自適應(yīng)無(wú)線(xiàn)鏈路周?chē)耐獠刻鞖鈼l件造成的。
在根據(jù)本發(fā)明的又一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,在檢測(cè)到所述ACM事件之后的約I毫秒到約3毫秒內(nèi),將所述多個(gè)陰影狀況加載入所述開(kāi)關(guān)組件內(nèi)。
在根據(jù)本發(fā)明的又一個(gè)實(shí)施例的一個(gè)優(yōu)選實(shí)施方案中,所述活動(dòng)狀況包括服務(wù)質(zhì)量(QoS)、服務(wù)隊(duì)列等級(jí)(CoSq)、端口成形和隊(duì)列成形、加權(quán)公平隊(duì)列(WFQ)調(diào)度器、數(shù)據(jù)包分類(lèi)以及加權(quán)隨機(jī)早期檢測(cè)(WRED)。
將參照附圖描述本發(fā)明的實(shí)施方式。在圖中,相同的參考標(biāo)號(hào)表示相同或功能上相同的部件。此外,參考標(biāo)號(hào)最左邊的數(shù)字表示參考標(biāo)號(hào)首先出現(xiàn)的示圖。
圖1為根據(jù)本發(fā)明示例性實(shí)施方式的自適應(yīng)編碼和調(diào)制(ACM)意識(shí)流量管理器的框圖2為根據(jù)本發(fā)明示例性實(shí)施方式的用于視頻服務(wù)的ACM意識(shí)流量管理器的示意圖3為示出了根據(jù)本發(fā)明示例性實(shí)施方式的使用加權(quán)隨機(jī)早期檢測(cè)(WRED)來(lái)保存延遲的ACM意識(shí)流量管理器的示意圖4為根據(jù)本 發(fā)明示例性實(shí)施方式帶寬減小時(shí)使用加權(quán)公平隊(duì)列(WFQ)保存承諾信息速率(CIR)的ACM意識(shí)流量管理器的示意圖5為根據(jù)本發(fā)明示例性實(shí)施方式的使用重新定向的多個(gè)ACM意識(shí)流量管理器的示意圖;以及
圖6為根據(jù)本發(fā)明示例性實(shí)施方式的使用ACM意識(shí)流量管理器來(lái)將經(jīng)由無(wú)線(xiàn)鏈路的流量?jī)?yōu)化的示例性操作步驟的流程圖。
現(xiàn)在將參照附圖描述本發(fā)明。在圖中,相同的參考標(biāo)號(hào)通常表示相同的、功能上相似的和/或結(jié)構(gòu)上相似的部件。部件首先出現(xiàn)在的示圖由參考標(biāo)號(hào)中最左邊的數(shù)字表示。
具體實(shí)施方式
以下詳細(xì)的描述參照附圖闡述與本發(fā)明一致的示例性實(shí)施方式。詳細(xì)描述中所涉及的“一個(gè)示例性實(shí)施方式”、“示例性實(shí)施方式”、“實(shí)施例示例性實(shí)施方式”等表示所述的示例性實(shí)施方式可包括特定的特征、結(jié)構(gòu)或特性,但是每個(gè)示例性實(shí)施方式不必包括特定的特征、結(jié)構(gòu)或特性。而且,這種短語(yǔ)不必用于相同的示例性實(shí)施方式。而且,當(dāng)結(jié)合示例性實(shí)施方式描述特定的特征、結(jié)構(gòu)或特性時(shí),結(jié)合不論是否清楚描述的其他示例性實(shí)施方式對(duì)這種特征、結(jié)構(gòu)或特性進(jìn)行改變是在本領(lǐng)域的普通技術(shù)人員的知識(shí)范圍內(nèi)的。
提供本文中所述的示例性實(shí)施方式用于進(jìn)行闡述,而非限制性的。其他示例性實(shí)施方式是可行的,并且在本發(fā)明的精神和范圍內(nèi),可對(duì)這些示例性實(shí)施方式進(jìn)行修改。因此,詳細(xì)描述并非意指限制本發(fā)明。更確切地說(shuō),本發(fā)明的范圍僅根據(jù)以下權(quán)利要求書(shū)及其等同物來(lái)限定。
本發(fā)明的實(shí)施方式可以以硬件、固件、軟件或其任意組合來(lái)實(shí)現(xiàn)。本發(fā)明的實(shí)施方式還可實(shí)施為存在于機(jī)器可讀介質(zhì)上的指令,這些指令可由一個(gè)或多個(gè)處理器讀取并執(zhí)行。機(jī)器可讀介質(zhì)可包括以機(jī)器(例如,計(jì)算裝置)可讀的形式存儲(chǔ)或傳輸信息的任何機(jī)制。 例如,機(jī)器可讀介質(zhì)可包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁盤(pán)存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃存裝置、電、光、聲或其他形·式的傳播信號(hào)(例如,載波、紅外線(xiàn)信號(hào)、數(shù)字信號(hào)等) 等。而且,在本文中,可將固件、軟件、程序、指令描述成進(jìn)行一些動(dòng)作。然而,應(yīng)理解的是,這種描述僅僅為了方便起見(jiàn),并且這些動(dòng)作實(shí)際上由計(jì)算裝置、處理器、控制器、或執(zhí)行固件、 軟件、程序、指令等的其他裝置執(zhí)行。
示例性實(shí)施方式的以下詳細(xì)描述如此完整地揭示了本發(fā)明的總體思想,以使得通過(guò)應(yīng)用本領(lǐng)域的普通技術(shù)人員的知識(shí)并且無(wú)需過(guò)度試驗(yàn),在不背離本發(fā)明的精神和范圍的前提下,容易地修改和/或調(diào)整而適用于各種應(yīng)用。因此,這種調(diào)整以及修改意指落在基于本文中所提供的教導(dǎo)和指導(dǎo)的示例性實(shí)施方式的意義以及多個(gè)等同物的范圍內(nèi)。要理解的是,本文中的措辭或術(shù)語(yǔ)用于進(jìn)行描述,而非限制性的,所以本說(shuō)明書(shū)的措辭或術(shù)語(yǔ)將由本領(lǐng)的普通技術(shù)人員根據(jù)本文中的教導(dǎo)來(lái)解釋。
雖然將在無(wú)線(xiàn)通信方面描述本發(fā)明的說(shuō)明書(shū),但是本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,在不背離本發(fā)明的精神和范圍的前提下,本發(fā)明可應(yīng)用于使用有線(xiàn)的其他通信或其他類(lèi)型的無(wú)線(xiàn)通信中。
如本發(fā)明中前面所討論的,在無(wú)線(xiàn)連接時(shí),與有線(xiàn)連接(舉例而言,例如,光纖電纜或銅線(xiàn)電纜)不同,鏈路容量可隨著環(huán)境條件而發(fā)生變化。對(duì)于微波傳輸而言,舉例而言, 可使用美國(guó)博通公司的PVG310調(diào)制解調(diào)器或PVG610調(diào)制解調(diào)器,引入自適應(yīng)編碼和調(diào)制 (ACM)技術(shù);然而,在不背離本發(fā)明的精神和范圍的前提下,可使用其他裝置。此外,在基于數(shù)據(jù)包的網(wǎng)絡(luò)內(nèi),流量管理器(TM)或分級(jí)-TM (H-TM)通過(guò)管理從出站端口輸出的數(shù)據(jù)包來(lái)支持服務(wù)質(zhì)量(QoS)和服務(wù)水平協(xié)議(SLA)。在這種情況下,TM假設(shè)物理層或鏈路容量不隨著時(shí)間而發(fā)生變化。這是因?yàn)?,將TM設(shè)計(jì)和建立為用于沒(méi)有鏈路隨著時(shí)間改變現(xiàn)象(因?yàn)殒溌窏l件恒定)的有線(xiàn)連接。
無(wú)線(xiàn)回程從基于時(shí)分多路復(fù)用(TDM)至基于數(shù)據(jù)包的流量的演進(jìn),需要包括管理數(shù)據(jù)包流的TM。在微波系統(tǒng)內(nèi),根據(jù)ACM事件(舉例而言,例如,鏈路容量變化)改變TM設(shè)置的能力將能夠?qū)崿F(xiàn)更優(yōu)化的解決方法,這是因?yàn)槠錇門(mén)M引入附加的維數(shù)(自適應(yīng)TM)。這種附加的維數(shù)使得自適應(yīng)TM能夠根據(jù)鏈路容量的變化改變其設(shè)置。因此,本發(fā)明能夠?qū)⒕哂凶赃m應(yīng)容量的鏈路上的數(shù)據(jù)包流量?jī)?yōu)化。
自適應(yīng)編碼和調(diào)制(ACM)表示無(wú)線(xiàn)系統(tǒng)可進(jìn)行的用以?xún)?yōu)化無(wú)線(xiàn)傳輸并且防止與天氣相關(guān)的衰落而使鏈路上的通信中斷的自動(dòng)調(diào)整。當(dāng)極惡劣天氣條件(例如,暴風(fēng)雨)影響通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)傳輸和接收數(shù)據(jù)和語(yǔ)音時(shí),ACM使能的無(wú)線(xiàn)電系統(tǒng)自動(dòng)改變?cè)试S實(shí)時(shí)應(yīng)用繼續(xù)無(wú)中斷運(yùn)行的調(diào)制和/或編碼。調(diào)整無(wú)線(xiàn)電容量需要流量管理器在非常短的時(shí)間內(nèi)(在大部分情況下,小于I毫秒)進(jìn)行動(dòng)態(tài)自適應(yīng)。雖然本發(fā)明可涉及ACM意識(shí)(aware) TM或 ACM使能的TM,但是這些僅僅意指本文中能夠使用的流量管理器的類(lèi)型,而不意指限制本發(fā)明。具體地,本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,可使用具有自適應(yīng)鏈路、自適應(yīng)物理連接或自適應(yīng)物理層的任何流量管理器。
示例性ACM意識(shí)流暈管理器
圖1為根據(jù)本發(fā)明示例性實(shí)施方式的自適應(yīng)編碼和調(diào)制(ACM)意識(shí)流量管理器 100的框圖。
在示例性實(shí)施方式中, ACM意識(shí)流量管理器可為博通公司的BCM85620集成電路。 提供博通公司的BCM85620僅用于進(jìn)行闡述,而不意指是本文中能夠使用的唯一的集成電路,并且不意指限制本發(fā)明。具體地,可使用滿(mǎn)足本發(fā)明中所描述的自適應(yīng)流量管理要求的任何集成電路。
ACM意識(shí)流量管理器100包括開(kāi)關(guān)組件102。開(kāi)關(guān)組件102用作發(fā)送器/接收器 (收發(fā)器)。具體地,開(kāi)關(guān)組件102可通過(guò)有線(xiàn)連接106 (舉例而言,例如光纖連接)接收第一信號(hào)104,并且可通過(guò)無(wú)線(xiàn)鏈路110輸出第二信號(hào)108。ACM意識(shí)流量管理器100可將第二信號(hào)108輸出至調(diào)制解調(diào)器組件120。在示例性實(shí)施方式中,ACM意識(shí)流量管理器100可位于無(wú)線(xiàn)鏈路110的相對(duì)端。在這種示例性實(shí)施方式中,開(kāi)關(guān)組件102可通過(guò)無(wú)線(xiàn)鏈路110接收第二信號(hào)108,并且可通過(guò)不同的有線(xiàn)連接輸出第三信號(hào)。而且,開(kāi)關(guān)組件102存儲(chǔ)ACM 意識(shí)流量管理器100當(dāng)前使用的當(dāng)前自適應(yīng)流量管理器配置112。
ACM意識(shí)流量管理器100還包括自適應(yīng)機(jī)構(gòu)114,其根據(jù)當(dāng)前的鏈路條件、當(dāng)前的 ACM狀況(profile)或者檢測(cè)到ACM事件(舉例而言,例如,無(wú)線(xiàn)鏈路容量變化或無(wú)線(xiàn)鏈路 110的比特率變化)時(shí),自適應(yīng)地改變當(dāng)前的自適應(yīng)流量管理器配置112 ;然而,在不背離本發(fā)明的精神和范圍的前提下,其他ACM事件是可行的。在示例性實(shí)施方式中,自適應(yīng)機(jī)構(gòu) 114可存儲(chǔ)多個(gè)預(yù)備的自適應(yīng)流量管理器配置116,在檢測(cè)到ACM事件時(shí),這些配置可改變存儲(chǔ)在開(kāi)關(guān)組件102內(nèi)的當(dāng)前的自適應(yīng)流量管理器配置112。此外,ACM意識(shí)流量管理器 100包括計(jì)算模塊118,其執(zhí)行當(dāng)前的自適應(yīng)流量管理器配置112的實(shí)際改變。具體地,計(jì)算模塊118用于在檢測(cè)到ACM事件時(shí),控制開(kāi)關(guān)組件102如何地進(jìn)行自適應(yīng)改變。在示例性實(shí)施方式中,在檢測(cè)到ACM事件之后不到約I毫秒內(nèi),計(jì)算模塊118自適應(yīng)地改變存儲(chǔ)在開(kāi)關(guān)組件102內(nèi)的當(dāng)前的自適應(yīng)流量管理器配置112,而不中斷凈荷流。
因此,在這種示例性實(shí)施方式中,ACM意識(shí)流量管理器100根據(jù)從開(kāi)關(guān)組件102輸出的第二信號(hào)108的比特率進(jìn)行操作??奢喸?xún)ACM意識(shí)流量管理器100的輸出端口,以確定第二信號(hào)108的比特率,并且可以通過(guò)調(diào)制解調(diào)器組件120檢測(cè)第二信號(hào)108的比特率的任何變化。然后,根據(jù)第二信號(hào)108的比特率,更新ACM意識(shí)流量管理器100,該比特率表示無(wú)線(xiàn)鏈路110的比特率。在這種示例性實(shí)施方式中,可連續(xù)地更新ACM意識(shí)流量管理器100。在這方面,調(diào)制解調(diào)器組件120根據(jù)所檢測(cè)到的無(wú)線(xiàn)鏈路110的狀態(tài),改變第二信號(hào)108的輸出比特率。類(lèi)似地,調(diào)制解調(diào)器組件120根據(jù)無(wú)線(xiàn)鏈路110的狀態(tài),連續(xù)地更新 ACM意識(shí)流量管理器100。而且,以無(wú)損傷保護(hù)的方式更新ACM意識(shí)流量管理器100,這表示更新ACM意識(shí)流量管理器100,與無(wú)線(xiàn)鏈路110上的流量的量沒(méi)有任何關(guān)系。
在示例性實(shí)施方式中,活動(dòng)狀況(active profile) 112可包括服務(wù)質(zhì)量(QoS); 每個(gè)出站端口 8個(gè)服務(wù)隊(duì)列等級(jí)(CoSq);端口成形和隊(duì)列成形;調(diào)度器SP ;RR/WRR、FQ/ WFQ、DRR ;每P比特的數(shù)據(jù)包分類(lèi)(classification);以及每個(gè)隊(duì)列的加權(quán)隨機(jī)早期檢測(cè) (WRED)。每個(gè)出站端口的8CoSq總共大約為64個(gè)隊(duì)列,并且WRED狀況的數(shù)量可達(dá)到32。 而且,ACM意識(shí)流量管理器100可支持高達(dá)3個(gè)級(jí)別的調(diào)度。
用于視頻服務(wù)的示例性ACM意識(shí)流暈管理器
圖2為根據(jù)本發(fā)明示例性實(shí)施方式的用于視頻服務(wù)的ACM意識(shí)流量管理器200的示意圖。ACM意識(shí)流量管理器200可表示ACM意識(shí)流量管理器100的示例性實(shí)施方式。以下公開(kāi)將關(guān)于帶寬均為IOOMbps的普通無(wú)線(xiàn)電鏈路210.1和210. 2以及帶寬均為50Mbps 的減小的無(wú)線(xiàn)電鏈路216.1和216.2,描述ACM意識(shí)流量管理器200至視頻服務(wù)的應(yīng)用。然而,對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的是,在不背離本發(fā)明的精神和范圍的前提下,其他帶寬也是可行的。此外,分配給每個(gè)服務(wù)數(shù)據(jù)包的每個(gè)特定的帶寬被提供僅僅用于進(jìn)行闡述, 并且這些帶寬并不意指用于每個(gè)服務(wù)數(shù)據(jù)包的唯一可行的帶寬,并且不意指限制本公開(kāi)。
在示例性實(shí)施方式中,多個(gè)服務(wù)數(shù)據(jù)包202.1和202. 2可分別表示通過(guò)無(wú)線(xiàn)電鏈路210.1和210. 2的傳輸。每個(gè)服務(wù)數(shù)據(jù)包202.1可包括語(yǔ)音服務(wù)數(shù)據(jù)包204.1、視頻服務(wù)數(shù)據(jù)包206.1或者因特網(wǎng)服務(wù)數(shù)據(jù)包208.1中的任一個(gè)。此外,每個(gè)服務(wù)數(shù)據(jù)包202. 2可包括語(yǔ)音服務(wù)數(shù)據(jù)包204. 2、第一視頻服務(wù)數(shù)據(jù)包212、第二視頻服務(wù)數(shù)據(jù)包214或者因特網(wǎng)服務(wù)數(shù)據(jù)包208. 2中的任一個(gè)。然后,ACM意識(shí)流量管理器200可根據(jù)為各服務(wù)數(shù)據(jù)包 202.1和202. 2執(zhí)行的一組優(yōu)先級(jí),為各個(gè)服務(wù)數(shù)據(jù)包202.1和202. 2分配特定的比特率。 可將這些優(yōu)先級(jí)存儲(chǔ)在ACM意識(shí)流量管理器200內(nèi) 。然后,分別通過(guò)無(wú)線(xiàn)電鏈路210.1和 210. 2傳輸各優(yōu)先化的服務(wù)數(shù)據(jù)包202.1和202. 2。
在示例性實(shí)施方式中,ACM意識(shí)流量管理器200可指定語(yǔ)音服務(wù)數(shù)據(jù)包204.1和 204. 2具有最高的優(yōu)先級(jí),指定視頻服務(wù)數(shù)據(jù)包206. 1,221和214具有第二高的優(yōu)先級(jí),以及指定因特網(wǎng)服務(wù)數(shù)據(jù)包208.1和208. 2具有最低的優(yōu)先級(jí);然而,在不背離本發(fā)明的精神和范圍的前提下,可將其他優(yōu)先級(jí)指定給各個(gè)服務(wù)數(shù)據(jù)包202.1和202. 2。
參照?qǐng)D2的上半部分,將減小帶寬的示例性實(shí)施方式示出為減小的無(wú)線(xiàn)電鏈路 216. 1,在該實(shí)施方式中,未實(shí)施ACM意識(shí)流量管理器200。在未實(shí)施ACM意識(shí)流量管理器 200的這種示例性實(shí)施方式中,在減小的帶寬(減小的無(wú)線(xiàn)電鏈路216.1)時(shí),視頻服務(wù)數(shù)據(jù)包206.1不能正確地運(yùn)行(例如,視頻性能較差),并且因特網(wǎng)服務(wù)數(shù)據(jù)包208.1會(huì)被完全阻擋,這是因?yàn)橐曨l服務(wù)數(shù)據(jù)包206.1和因特網(wǎng)服務(wù)數(shù)據(jù)包208.1的優(yōu)先級(jí)相對(duì)低的原因。然而,通過(guò)實(shí)施ACM意識(shí)流量管理器200,可實(shí)現(xiàn)對(duì)減小的帶寬(減小的無(wú)線(xiàn)電鏈路216.1)做出更高效的反應(yīng)。
也參照?qǐng)D2的下半部分,將減小帶寬的示例性實(shí)施方式示出為減小的無(wú)線(xiàn)電鏈路 216. 2,在該實(shí)施方式中,實(shí)施ACM意識(shí)流量管理器200。在實(shí)施ACM流量管理器200的這種示例性實(shí)施方式中,將視頻服務(wù)數(shù)據(jù)包202.1分為兩個(gè)單獨(dú)的數(shù)據(jù)包-期望信道最多(most viewed channels)的數(shù)據(jù)包(第一視頻服務(wù)數(shù)據(jù)包212)以及期望信道最少的數(shù)據(jù)包(第二視頻服務(wù)數(shù)據(jù)包214)。然后,在減小的帶寬(減小的無(wú)線(xiàn)電鏈路216. 2)時(shí),第二視頻服務(wù)數(shù)據(jù)包214會(huì)被完全阻擋。雖然以較低的帶寬傳輸因特網(wǎng)服務(wù)數(shù)據(jù)包208. 2,但是這使得因特網(wǎng)服務(wù)數(shù)據(jù)包208. 2依然被傳輸。在這種示例性實(shí)施方式中,ACM自適應(yīng)流量管理器200 允許更有效地管理各個(gè)服務(wù)數(shù)據(jù)包202. 2,因此,即使在發(fā)生減小的帶寬(減小的無(wú)線(xiàn)電鏈路216. 2)時(shí),也允許服務(wù)提供商繼續(xù)提供其所有的服務(wù)(語(yǔ)音、視頻和因特網(wǎng))。
用于加權(quán)隨機(jī)早期檢測(cè)(WRED)的示例性ACM意識(shí)流暈管理器
圖3為示出了根據(jù)本發(fā)明示例性實(shí)施方式的使用加權(quán)隨機(jī)早期檢測(cè)(WRED)保存延遲的ACM意識(shí)流量管理器300的示意圖。ACM意識(shí)流量管理器300可表示ACM意識(shí)流量管理器100的示例性實(shí)施方式。以下公開(kāi)將關(guān)于IOOMbps的普通無(wú)線(xiàn)電帶寬以及50Mbps 的減小的無(wú)線(xiàn)電帶寬描述使用加權(quán)隨機(jī)早期檢測(cè)(WRED)保存延遲的ACM意識(shí)流量管理器 300的應(yīng)用。然而,對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的是,在不背離本發(fā)明的精神和范圍的前提下,其他帶寬也是可行的。此外,特定的平均深度隊(duì)列被提供僅僅用于進(jìn)行闡述,這些隊(duì)列并不意指唯一的可行平均深度隊(duì)列,并且其不意指限制本公開(kāi)。
WRED為隊(duì)列管理算法,包括擁塞避免功能。因此,WRED可用于處理數(shù)據(jù)服務(wù)的擁塞-假設(shè)主要使用傳輸控制協(xié)議(TCP)。WRED為隨機(jī)早期檢測(cè)(RED)的擴(kuò)展,在RED中,單個(gè)隊(duì)列可具有幾個(gè)不同的隊(duì)列閾值302和304,并且各隊(duì)列閾值302和304與特定的流量級(jí)別相關(guān)聯(lián)。在示例性實(shí)施方式中,隊(duì)列可具有更低的閾值302,用于優(yōu)先級(jí)更低的數(shù)據(jù)包 (適合丟棄的數(shù)據(jù)包306),并且可具有更高的閾值304,用于優(yōu)先級(jí)更高的數(shù)據(jù)包(不適合丟棄的數(shù)據(jù)包308) 。在這種示例性實(shí)施方式中,隨著平均隊(duì)列深度310開(kāi)始形成,可丟棄適合丟棄的數(shù)據(jù)包306,因此在同一個(gè)隊(duì)列內(nèi)保護(hù)了不適合丟棄的數(shù)據(jù)包308。這樣,對(duì)于使用相同緩沖器的數(shù)據(jù)包池中的重要的數(shù)據(jù)包,能夠排列服務(wù)質(zhì)量(QoS)的優(yōu)先次序。
此外,WRED涉及使用IP協(xié)議,例如精確時(shí)間協(xié)議(PTP)以及用戶(hù)數(shù)據(jù)報(bào)協(xié)議 (UDP)。PTP為傳遞文件時(shí)常用的協(xié)議,而UDP為傳遞視頻數(shù)據(jù)包時(shí)常用的協(xié)議。這些類(lèi)型協(xié)議中的每一個(gè)用于確保在接收單元正確地接收到所有發(fā)送的數(shù)據(jù)包。
在示例性實(shí)施方式中,ACM意識(shí)流量管理器300被實(shí)施為無(wú)論是具有普通的無(wú)線(xiàn)電帶寬還是具有減小的無(wú)線(xiàn)電帶寬,都保持相同的傳輸延遲。在這種示例性實(shí)施方式中,可使用以下式子計(jì)算傳輸延遲
延遲=隊(duì)列深度/無(wú)線(xiàn)電帶寬
因此,在減小的無(wú)線(xiàn)電帶寬的情況下,ACM意識(shí)流量管理器300減小平均隊(duì)列深度 310,以確保傳輸延遲保持恒定。在這種示例性實(shí)施方式中,減小更低的閾值302和更高的閾值304,從而增大適合丟棄的數(shù)據(jù)包306和不適合丟棄的數(shù)據(jù)包308將被丟棄的概率(如圖3中示出為丟棄概率312)。因此,ACM意識(shí)流量管理器300通過(guò)連續(xù)地更新WRED閾值 302和304,控制隊(duì)列的延遲。
用于加權(quán)公平隊(duì)列(WFQ)的示例性ACM意識(shí)流暈管理器
圖4為根據(jù)本發(fā)明示例性實(shí)施方式的減小帶寬時(shí)使用加權(quán)公平隊(duì)列(WFQ)保存承諾的信息速率(CIR)的ACM意識(shí)流量管理器400的示意圖。ACM意識(shí)流量管理器400可表示ACM意識(shí)流量管理器100的示例性實(shí)施方式。以下公開(kāi)將關(guān)于帶寬為IOOMbps的普通無(wú)線(xiàn)電鏈路408以及帶寬為50Mbps的減小的無(wú)線(xiàn)電鏈路410描述減小帶寬時(shí)使用WFQ保存 CIR的ACM意識(shí)流量管理器400的應(yīng)用。然而,對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的是,在不背離本發(fā)明的精神和范圍的前提下,其他帶寬也是可行的。此外,分配給各個(gè)服務(wù)數(shù)據(jù)包的各個(gè)特定的帶寬被提供僅僅用于進(jìn)行闡述,這些帶寬并不意指用于各個(gè)服務(wù)數(shù)據(jù)包的唯一可行的帶寬,并且并不意指限制本公開(kāi)。
WFQ為ACM意識(shí)流量管理器400保存CIR所使用的另一個(gè)機(jī)制。具體地,WFQ為數(shù)據(jù)包調(diào)度技術(shù),該技術(shù)將不同的調(diào)度優(yōu)先級(jí)分配給統(tǒng)計(jì)上多路復(fù)用的數(shù)據(jù)流。CIR表示服務(wù)提供商需要提供給其客戶(hù)的比特率。因此,在任何指定的時(shí)間,該帶寬不應(yīng)低于這個(gè)CIR。 而且,超額信息速率(EIR)為允許可突發(fā)帶寬的限額,除了 CIR以外,該EIR也由服務(wù)提供商提供。因此,服務(wù)提供商保證連接始終支持CIR率,并且如果具有足夠的帶寬有時(shí)也提供 EIR率。而且,CIR和EIR可等于或小于接入網(wǎng)絡(luò)的端口的速度。
ACM意識(shí)流量管理器400可接收多個(gè)服務(wù)數(shù)據(jù)包402。每個(gè)服務(wù)數(shù)據(jù)包402可包括CIR、EIR或CIR和EIR的組合。然后,ACM意識(shí)流量管理器400可根據(jù)每個(gè)服務(wù)數(shù)據(jù)包 402內(nèi)所包含的CIR和EIR,來(lái)將特定的權(quán)重404分配給每個(gè)服務(wù)數(shù)據(jù)包402。分配給每個(gè)服務(wù)數(shù)據(jù)包402的權(quán)重404可表示無(wú)線(xiàn)電鏈路408上可用的整個(gè)帶寬的百分比。在示例性實(shí)施方式中,分配給每個(gè)服務(wù)數(shù)據(jù)包402的特定的權(quán)重404必須等于CIR加上分配給該特定的服務(wù)數(shù)據(jù)包402的任何EIR的總和。通過(guò)無(wú)線(xiàn)電鏈路408傳輸每個(gè)加權(quán)的服務(wù)數(shù)據(jù)包。 在相同的服務(wù)隊(duì)列等級(jí)(CoS)用于CIR和EIR帶寬(適合丟棄的數(shù)據(jù)包306和不適合丟棄的數(shù)據(jù)包308)的示例性實(shí)施方式中,如果滿(mǎn)足下式,則保證了 CIR帶寬
鏈路_BW*隊(duì)列_權(quán)重>=CIR帶寬。
在無(wú)線(xiàn)電鏈路408的帶寬減小(如減小的無(wú)線(xiàn)電鏈路410所示)的示例性實(shí)施方式中,ACM意識(shí)流量管理器400然后可將更新的權(quán)重406分配給各個(gè)服務(wù)數(shù)據(jù)包402,以支持各個(gè)服務(wù)數(shù)據(jù)包402內(nèi)的CIR。因此,各個(gè)服務(wù)數(shù)據(jù)包402內(nèi)的CIR保持相同,而各個(gè)服務(wù)數(shù)據(jù)包內(nèi)的EIR可不同,并且可在不同的服務(wù)數(shù)據(jù)包402之間分配該EIR,并且然后,在減小帶寬之前,預(yù)先以不同的比例存在該EIR。在這種示例性實(shí)施方式中,可使用以下式子來(lái)計(jì)算更新的權(quán)重406
更新的權(quán)重=CIR/無(wú)線(xiàn)電帶寬。
使用重定向的示例件ACM意識(shí)流量管理器
圖5為根據(jù)本發(fā)明示例性實(shí)施方式的使用重定向的ACM意識(shí)流量管理器500.1 和500. 2的示意圖。ACM意識(shí)流量管理器500.1和500. 2可表示ACM意識(shí)流量管理器100 的示例性實(shí)施方式。以下公開(kāi)將關(guān)于帶寬為IOOMbps的普通無(wú)線(xiàn)電鏈路508. 1,508. 2和 510.1 以及帶寬為50Mbps的減小的無(wú)線(xiàn)電鏈路510. 2描述使用重定向的ACM意識(shí)流量管理器500.1和500. 2的應(yīng)用。然而,對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的是,在不背離本發(fā)明的精神和范圍的前提下,其他帶寬也是可行的。此外,分配給各個(gè)服務(wù)數(shù)據(jù)包的各個(gè)特定的帶寬被提供僅僅用于進(jìn)行闡述,這些帶寬并非為用于各個(gè)服務(wù)數(shù)據(jù)包的唯一可行的帶寬,并且并不意指限制本公開(kāi)。
在可通過(guò)不同的鏈路(例如,鏈路拓?fù)?傳輸服務(wù)的示例性實(shí)施方式中,在無(wú)線(xiàn)電鏈路508.1或508. 2的帶寬減小之后,可重新定向服務(wù)。在示例性實(shí)施方式中,ACM意識(shí)流量管理器500.1和500. 2可實(shí)施該服務(wù)重定向。
ACM意識(shí)流量管理器500.1位于無(wú)線(xiàn)電鏈路508.1的一端,ACM意識(shí)流量管理器 500. 2位于無(wú)線(xiàn)電鏈路508. 2的一端。ACM意識(shí)流量管理器500.1可接收多個(gè)服務(wù)數(shù)據(jù)包 502.1。多個(gè)服務(wù)數(shù)據(jù)包502.1可包括語(yǔ)音服務(wù)數(shù)據(jù)包504.1或數(shù)據(jù)服務(wù)數(shù)據(jù)包506.1。而且,ACM意識(shí)流量管理器500. 2可接收多個(gè)服務(wù)數(shù)據(jù)包502. 2。多個(gè)服務(wù)數(shù)據(jù)包502. 2可包括語(yǔ)音服務(wù)數(shù)據(jù)包504. 2或數(shù)據(jù)服務(wù)數(shù)據(jù)包506. 2 ;然而,在不背離本發(fā)明的精神和范圍的前提下,其他服務(wù)數(shù)據(jù)包可包含在各個(gè)服務(wù)數(shù)據(jù)包502.1和502. 2內(nèi)。然后,ACM意識(shí)流量管理器500.1和500. 2可根據(jù)為每個(gè)服務(wù)數(shù)據(jù)包502.1和502. 2指定的一組優(yōu)先級(jí),分別為各個(gè)服務(wù)數(shù)據(jù)包502.1和502. 2分配特定的比特率。這些優(yōu)先級(jí)可存儲(chǔ)在ACM意識(shí)流量管理器500.1和500. 2內(nèi)。然后,各個(gè)優(yōu)先化的服務(wù)數(shù)據(jù)包502.1和502. 2分別通過(guò)無(wú)線(xiàn)電鏈路508.1和508. 2傳輸。而且,無(wú)線(xiàn)電鏈路508.1和508. 2可連接到共同網(wǎng)絡(luò)。
在示例性實(shí)施方式中,ACM意識(shí)流量管理器500.1和500. 2可指定語(yǔ)音服務(wù)數(shù)據(jù)包504.1和504. 2具有最高的優(yōu)先級(jí),并且指定數(shù)據(jù)服務(wù)數(shù)據(jù)包506.1和506. 2具有最低的優(yōu)先級(jí);然而,在不背離本發(fā)明的精神和范圍的前提下,可將其他優(yōu)先級(jí)指定給每個(gè)服務(wù)數(shù)據(jù)包502.1和502. 2。
參照?qǐng)D5的右半部分,將無(wú)線(xiàn)電鏈路508. 2的帶寬減小的示例性實(shí)施方式示出為減小的無(wú)線(xiàn)電鏈路510. 2。在這種示例性實(shí)施方式中,在無(wú)任何中斷的情況下,傳輸語(yǔ)音服務(wù)數(shù)據(jù)包504. 2。然而,由于減小的無(wú)線(xiàn)電鏈路508. 2的帶寬減小,所以數(shù)據(jù)服務(wù)數(shù)據(jù)包 506. 2被完全阻擋。因此,ACM意識(shí)流量管理器500. 2將數(shù)據(jù)服務(wù)數(shù)據(jù)包506. 2重新定向?yàn)橥ㄟ^(guò)無(wú)線(xiàn)電鏈路510.1傳輸。在這種示例性實(shí)施方式中,數(shù)據(jù)服務(wù)數(shù)據(jù)包506. 2與數(shù)據(jù)服務(wù)數(shù)據(jù)包506.1組合,以形成組合的數(shù)據(jù)服務(wù)數(shù)據(jù)包512?,F(xiàn)在可包括組合的數(shù)據(jù)服務(wù)數(shù)據(jù)包512的服務(wù)數(shù)據(jù)包514的比特率被減小,以與無(wú)線(xiàn)電鏈路510.1上剩余的可用的帶寬量匹配。因此,即使在無(wú)線(xiàn)電鏈路508.1或無(wú)線(xiàn)電鏈路508. 2的帶寬減小的情況下,ACM意識(shí)流量管理器500.1和500. 2也允許每個(gè)服務(wù)數(shù)據(jù)包502.1和502. 2繼續(xù),而僅僅是減小組合的數(shù)據(jù)服務(wù)數(shù)據(jù)包512的比特率。
優(yōu)化通過(guò)無(wú)線(xiàn)鏈路的流量的示例件方法
圖6為根據(jù)本發(fā)明示例性實(shí)施方式的使用ACM意識(shí)流量管理器來(lái)優(yōu)化通過(guò)無(wú)線(xiàn)鏈路的流量的示例性操作步驟的流程圖。本發(fā)明不限于該可操作的描述。更確切地 說(shuō),通過(guò)本文中的教導(dǎo),對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的是,其他可操作的控制流程落在本發(fā)明的范圍和精神內(nèi)。以下討論將描述圖6中的步驟。
方法600開(kāi)始于步驟620,在該步驟中,將多個(gè)服務(wù)數(shù)據(jù)包602提供給ACM意識(shí)流量管理器100。然后,該方法繼續(xù)進(jìn)行至步驟630。在步驟630中,給多個(gè)服務(wù)數(shù)據(jù)包602 中的每個(gè)服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí)??蓪⒃搰?yán)格的優(yōu)先級(jí)存儲(chǔ)在ACM意識(shí)流量管理器 100內(nèi),并且該ACM意識(shí)流量管理器100可將嚴(yán)格優(yōu)先級(jí)分配給多個(gè)服務(wù)數(shù)據(jù)包602中的每個(gè)服務(wù)數(shù)據(jù)包。然后,該方法繼續(xù)進(jìn)行至步驟640。在步驟640中,根據(jù)分配給每個(gè)服務(wù)數(shù)據(jù)包602的嚴(yán)格的優(yōu)先級(jí),將預(yù)定的比特率分配給每個(gè)服務(wù)數(shù)據(jù)包602。在步驟640之后, 形成多個(gè)預(yù)定的服務(wù)數(shù)據(jù)包604。然后,該方法繼續(xù)進(jìn)行至步驟650。在步驟650中,通過(guò)至少一個(gè)無(wú)線(xiàn)鏈路,傳輸多個(gè)預(yù)定的服務(wù)數(shù)據(jù)包604中的每個(gè)服務(wù)數(shù)據(jù)包。然后,該方法進(jìn)行至步驟660。在步驟660中,檢測(cè)ACM事件(例如,至少一個(gè)無(wú)線(xiàn)鏈路的容量變化或比特率變化)。然后,該方法繼續(xù)進(jìn)行至步驟670。在步驟670中,根據(jù)分配給每個(gè)服務(wù)數(shù)據(jù)包 602的嚴(yán)格的優(yōu)先級(jí),以及根據(jù)至少一個(gè)無(wú)線(xiàn)鏈路的比特率變化,將自適應(yīng)比特率分配給每個(gè)服務(wù)數(shù)據(jù)包602。在步驟670之后,形成多個(gè)自適應(yīng)服務(wù)數(shù)據(jù)包606。然后,該方法繼續(xù)進(jìn)行至步驟680。在步驟680中,通過(guò)至少一個(gè)無(wú)線(xiàn)鏈路,重新傳輸多個(gè)自適應(yīng)服務(wù)數(shù)據(jù)包 606中的每個(gè)服務(wù)數(shù)據(jù)包。
結(jié)論
要理解的是,具體實(shí)施方式
部分而非摘要部分用于解釋權(quán)利要求書(shū)。摘要部分可闡述本發(fā)明的一個(gè)或多個(gè)示例性實(shí)施方式,而非所有的示例性實(shí)施方式,因此在任何情況下,都不限制本發(fā)明和所附權(quán)利要求書(shū)。
上面已經(jīng)借助于示出了特定公共及其關(guān)系的實(shí)施方式的功能構(gòu)建塊描述了本發(fā)明。為了便于進(jìn)行描述,在本文中已經(jīng)任意地限定這些功能性構(gòu)建塊的界限。可以限定可替換的界限,只要其特定的功能和關(guān)系被適宜地執(zhí)行即可。
對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)的是,在不背離本發(fā)明的精神和范圍的前提下, 可對(duì)本文進(jìn)行形式和細(xì)節(jié)上的各種改變。因此,本發(fā)明不 應(yīng)受到任何上述示例性實(shí)施方式的限制,而應(yīng)僅僅由所附權(quán)利要求書(shū)及其等同物限定。
權(quán)利要求
1.一種自適應(yīng)流量管理器裝置,包括 計(jì)算模塊,被配置成以當(dāng)前的自適應(yīng)流量管理器配置進(jìn)行操作; 自適應(yīng)機(jī)構(gòu),被配置成根據(jù)當(dāng)前的無(wú)線(xiàn)鏈路狀態(tài)、當(dāng)前的自適應(yīng)編碼和調(diào)制狀況或者檢測(cè)到自適應(yīng)編碼和調(diào)制事件時(shí),自適應(yīng)地改變所述當(dāng)前的自適應(yīng)流量管理器配置;以及開(kāi)關(guān)組件,被配置成 通過(guò)有線(xiàn)鏈路接收第一信號(hào)以及通過(guò)無(wú)線(xiàn)鏈路輸出第二信號(hào), 存儲(chǔ)所述當(dāng)前的自適應(yīng)流量管理器配置,以及 響應(yīng)于檢測(cè)到所述自適應(yīng)編碼和調(diào)制事件,在從所述計(jì)算模塊接收到指令時(shí),自動(dòng)改變與所述當(dāng)前的自適應(yīng)流量管理器配置相關(guān)聯(lián)的調(diào)制和編碼方案。
2.根據(jù)權(quán)利要求1所述的自適應(yīng)流量管理器裝置,其中,所述自適應(yīng)編碼和調(diào)制事件包括所述無(wú)線(xiàn)鏈路的容量變化或比特率變化。
3.根據(jù)權(quán)利要求1所述的自適應(yīng)流量管理器裝置,其中,所述自適應(yīng)機(jī)構(gòu)存儲(chǔ)多個(gè)預(yù)備的自適應(yīng)流量管理器配置,其中,在檢測(cè)到所述自適應(yīng)編碼和調(diào)制事件時(shí),所述預(yù)備的自適應(yīng)流量管理器配置代替存儲(chǔ)在所述開(kāi)關(guān)組件內(nèi)的所述當(dāng)前的自適應(yīng)流量管理器配置。
4.一種優(yōu)化經(jīng)由無(wú)線(xiàn)鏈路的流量的方法,包括 將多個(gè)服務(wù)數(shù)據(jù)包提供給至少一個(gè)自適應(yīng)流量管理器裝置; 為多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí); 根據(jù)分配給每個(gè)所述服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí),將預(yù)定的比特率分配給每個(gè)所述服務(wù)數(shù)據(jù)包,以形成多個(gè)預(yù)定的服務(wù)數(shù)據(jù)包; 通過(guò)至少一個(gè)無(wú)線(xiàn)鏈路傳輸所述多個(gè)預(yù)定的服務(wù)數(shù)據(jù)包中的每一個(gè); 檢測(cè)自適應(yīng)編碼和調(diào)制事件,其中,所述自適應(yīng)編碼和調(diào)制事件包括所述至少一個(gè)無(wú)線(xiàn)鏈路的容量變化或比特率變化; 基于分配給每個(gè)所述服務(wù)數(shù)據(jù)包以及任一個(gè)子服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí),以及根據(jù)所述至少一個(gè)無(wú)線(xiàn)鏈路的容量變化或比特率變化,將自適應(yīng)的比特率分配給每個(gè)所述服務(wù)數(shù)據(jù)包以及任一個(gè)子服務(wù)數(shù)據(jù)包,以形成多個(gè)自適應(yīng)的服務(wù)數(shù)據(jù)包;以及 通過(guò)所述至少一個(gè)無(wú)線(xiàn)鏈路重新傳輸所述多個(gè)自適應(yīng)的服務(wù)數(shù)據(jù)包中的每一個(gè)。
5.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括根據(jù)所述至少一個(gè)服務(wù)數(shù)據(jù)包內(nèi)各個(gè)服務(wù)的使用頻率,將至少一個(gè)所述服務(wù)數(shù)據(jù)包分隔成至少兩個(gè)子服務(wù)數(shù)據(jù)包, 其中,在檢測(cè)到所述自適應(yīng)編碼和調(diào)制事件后,但是在將所述自適應(yīng)比特率分配給每個(gè)所述服務(wù)數(shù)據(jù)包之前,進(jìn)行所述分隔。
6.根據(jù)權(quán)利要求5所述的方法, 其中,將分配給每個(gè)所述服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí)存儲(chǔ)在所述至少一個(gè)自適應(yīng)流量管理器裝置內(nèi), 其中,由所述至少一個(gè)自適應(yīng)流量管理器裝置根據(jù)當(dāng)前加載的活動(dòng)狀況,為多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí),以及 其中,所述活動(dòng)狀況包括服務(wù)質(zhì)量、服務(wù)隊(duì)列等級(jí)、端口成形和隊(duì)列成形、加權(quán)公平隊(duì)列調(diào)度器、數(shù)據(jù)包分類(lèi)以及加權(quán)隨機(jī)早期檢測(cè)。
7.根據(jù)權(quán)利要求4所述的方法,其中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述自適應(yīng)比特率包括將來(lái)自第一無(wú)線(xiàn)鏈路的至少一個(gè)服務(wù)數(shù)據(jù)包重新定向,并且將所述至少一個(gè)重新定向的服務(wù)數(shù)據(jù)包和來(lái)自第二無(wú)線(xiàn)鏈路的至少一個(gè)服務(wù)數(shù)據(jù)包組合,以及其中,所述第一無(wú)線(xiàn)鏈路和所述第二無(wú)線(xiàn)鏈路連接到共同網(wǎng)絡(luò)。
8.根據(jù)權(quán)利要求4所述的方法, 其中,根據(jù)多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包的承諾信息速率和超額信息速率,給多個(gè)所述服務(wù)數(shù)據(jù)包中的每個(gè)所述服務(wù)數(shù)據(jù)包分配嚴(yán)格的優(yōu)先級(jí), 其中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述預(yù)定的比特率包括將所述至少一個(gè)無(wú)線(xiàn)鏈路的比特率的加權(quán)量分配給每個(gè)所述服務(wù)數(shù)據(jù)包,以及 其中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述自適應(yīng)比特率包括根據(jù)所述至少一個(gè)無(wú)線(xiàn)鏈路的比特率變化,指定更新的加權(quán)量。
9.根據(jù)權(quán)利要求4所述的方法,其中,給每個(gè)所述服務(wù)數(shù)據(jù)包分配所述自適應(yīng)比特率包括通過(guò)根據(jù)分配給每個(gè)所述服務(wù)數(shù)據(jù)包的所述嚴(yán)格的優(yōu)先級(jí)丟棄至少一個(gè)服務(wù)數(shù)據(jù)包,來(lái)減小平均隊(duì)列深度,以及 其中,所述減小所述平均隊(duì)列深度使所述自適應(yīng)編碼和調(diào)制事件之前和之后的傳輸延遲保持恒定。
10.一種自適應(yīng)流量管理器系統(tǒng),包括 第一無(wú)線(xiàn)通信裝置,被配置成根據(jù)自適應(yīng)編碼和調(diào)制事件,改變多個(gè)活動(dòng)狀況; 第二無(wú)線(xiàn)通信裝置,被配置成根據(jù)所述自適應(yīng)編碼和調(diào)制事件,改變多個(gè)活動(dòng)狀況,其中,所述第一無(wú)線(xiàn)通信裝置和所述第二無(wú)線(xiàn)通信裝置通過(guò)自適應(yīng)無(wú)線(xiàn)鏈路進(jìn)行通信;以及 調(diào)制解調(diào)器組件,電連接到所述第一無(wú)線(xiàn)通信裝置和所述第二無(wú)線(xiàn)通信裝置的輸出端, 其中,所述調(diào)制解調(diào)器組件被配置成檢測(cè)所述自適應(yīng)無(wú)線(xiàn)鏈路的容量變化或比特率。
全文摘要
本發(fā)明提供一種用于無(wú)線(xiàn)應(yīng)用的自適應(yīng)流量管理器裝置,包括計(jì)算模塊,配置成以當(dāng)前的自適應(yīng)流量管理器配置進(jìn)行操作;并且包括自適應(yīng)機(jī)構(gòu),配置成根據(jù)當(dāng)前的無(wú)線(xiàn)鏈路狀態(tài)、當(dāng)前的自適應(yīng)編碼和調(diào)制(ACM)狀況或者檢測(cè)到ACM事件時(shí),自適應(yīng)地改變當(dāng)前的自適應(yīng)流量管理器配置;并且進(jìn)一步包括開(kāi)關(guān)組件,配置成通過(guò)有線(xiàn)鏈路接收第一信號(hào)以及通過(guò)無(wú)線(xiàn)鏈路輸出第二信號(hào),并且配置成存儲(chǔ)當(dāng)前的自適應(yīng)流量管理器配置,以及進(jìn)一步配置成響應(yīng)于ACM事件的檢測(cè),在從計(jì)算模塊接收到指令時(shí),自動(dòng)改變與當(dāng)前的自適應(yīng)流量管理器配置相關(guān)聯(lián)的調(diào)制和編碼方案。
文檔編號(hào)H04W28/10GK103051416SQ20121039060
公開(kāi)日2013年4月17日 申請(qǐng)日期2012年10月15日 優(yōu)先權(quán)日2011年10月14日
發(fā)明者蘭·索菲爾 申請(qǐng)人:美國(guó)博通公司