專利名稱:實(shí)現(xiàn)承諾訪問(wèn)速率的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種實(shí)現(xiàn)承諾訪問(wèn)速率的方法及設(shè)備。
技術(shù)背景在網(wǎng)絡(luò)通信過(guò)程中,通常需要對(duì)用戶發(fā)送的流量進(jìn)行流量控制。所謂的流量控制是針對(duì) 網(wǎng)絡(luò)中傳送的數(shù)據(jù)報(bào)文采用不同的承諾訪問(wèn)速率(CAR, Committed Accessed Rate)進(jìn)行傳 輸控制。如果不對(duì)用戶發(fā)送的流量進(jìn)行限制,大量用戶不斷突發(fā)的數(shù)據(jù)就會(huì)使網(wǎng)絡(luò)更擁擠。 為了使有限的網(wǎng)絡(luò)資源能夠更好地發(fā)揮作用,更好地為更多的用戶提供服務(wù),必須對(duì)用戶的 流量加以限制。例如限制每個(gè)時(shí)間間隔某個(gè)流只能得到承諾分配給它的那部分資源,從而防 止由于過(guò)分突發(fā)所引發(fā)的網(wǎng)絡(luò)擁擠?,F(xiàn)有技術(shù)屮,對(duì)訪問(wèn)速率的控制方法一般根據(jù)單速三色算法(srTCM, Single Rate Three Color Maker)和雙速三色算法(trTCM, Two Rate Three Color Maker)對(duì)流量進(jìn)行測(cè)評(píng), 根據(jù)評(píng)估結(jié)果可以為報(bào)文標(biāo)記三種顏色綠色、黃色和紅色。后續(xù)模塊根據(jù)報(bào)文顏色,執(zhí)行 相應(yīng)的動(dòng)作,從而實(shí)現(xiàn)訪問(wèn)速率的控制。srTCM算法中包含二個(gè)令牌桶,此二個(gè)令牌桶以相 同的指定速率即承諾信息速率(CIR, Committed Information Rate)獲得令牌,并且此二個(gè)令 牌桶以進(jìn)位形式獲取令牌,即一個(gè)令牌桶中的令牌注滿之后再對(duì)另一個(gè)令牌桶注入令牌。處 理報(bào)文時(shí),此算法采取色盲模式或者色敏模式,通過(guò)后續(xù)模塊對(duì)著色后的報(bào)文進(jìn)行相應(yīng)的令 牌減少動(dòng)作,實(shí)現(xiàn)承諾訪問(wèn)速率的控制。trTCM算法中包含二個(gè)令牌桶,其中一個(gè)令牌桶以 CIR獲得令牌,同時(shí)另一個(gè)令牌桶以高峰信息速率(PIK, Peak Information Kate)獲得令 牌。處理報(bào)文時(shí),也采用色盲模式或者色敏模式,通過(guò)后續(xù)模塊對(duì)著色后的報(bào)文進(jìn)行相應(yīng)的 令牌減少動(dòng)作,實(shí)現(xiàn)承諾訪問(wèn)速率的控制。隨著業(yè)務(wù)種類的增加,產(chǎn)生不同的業(yè)務(wù)搶占帶寬資源的情況,而i:述方案沒(méi)有對(duì)用戶的 各種業(yè)務(wù)作分級(jí)處理,各種不同的業(yè)務(wù)之間無(wú)法實(shí)現(xiàn)寬帶的搶占。例如用戶要求幾種不同的 業(yè)務(wù)共享給定的帶寬,并且某種或者某幾種業(yè)務(wù)優(yōu)先享有給定的帶寬,這些業(yè)務(wù)可以搶占其 它幾種業(yè)務(wù)的帶寬。目前,現(xiàn)有技術(shù)沒(méi)有相應(yīng)的方法支持按優(yōu)先級(jí)來(lái)實(shí)現(xiàn)CAR。發(fā)明內(nèi)容為了使用戶的不同業(yè)務(wù)共享給定的帶寬,并且某種或者某幾種業(yè)務(wù)優(yōu)先享有給定的帶寬, 并且這些業(yè)務(wù)可以搶占其它幾種業(yè)務(wù)的帶寬,本發(fā)明實(shí)施例提供了實(shí)現(xiàn)承諾訪問(wèn)速率的方法 及設(shè)備,實(shí)現(xiàn)按優(yōu)先級(jí)作承諾訪問(wèn)速率。所述技術(shù)方案如下一種實(shí)現(xiàn)承諾訪問(wèn)速率的方法,所述方法包括對(duì)用戶的各種業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí);高優(yōu)先級(jí)業(yè)務(wù)的令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌;根據(jù)不同優(yōu)先級(jí)業(yè)務(wù)各自的令牌桶中的令牌數(shù)對(duì)用戶報(bào)文著色后減少相應(yīng)令牌桶中的令 牌數(shù)進(jìn)而控制用戶的訪問(wèn)速率。本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)承諾訪問(wèn)速率設(shè)備,所述設(shè)備包括 設(shè)置模塊,用于對(duì)用戶的各種業(yè)務(wù)設(shè)胥不同的優(yōu)先級(jí);令牌獲取模塊,用于實(shí)現(xiàn)高優(yōu)先級(jí)業(yè)務(wù)的令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌; 處理模塊,用于根據(jù)不同優(yōu)先級(jí)業(yè)務(wù)各自的令牌桶中的令牌數(shù)對(duì)用戶報(bào)文著色后減少所 述令牌桶中的令牌數(shù)進(jìn)而控制用戶的訪問(wèn)速率。 本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過(guò)對(duì)用戶的各種業(yè)務(wù)分級(jí),并對(duì)分級(jí)后的各種不同的業(yè)務(wù)設(shè)置相應(yīng)的優(yōu)先級(jí),對(duì)于不 同優(yōu)先級(jí)的業(yè)務(wù),指定相應(yīng)的速率,優(yōu)先級(jí)高的業(yè)務(wù),從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中以高優(yōu) 先級(jí)業(yè)務(wù)的指定速率獲得令牌;通過(guò)令牌獲取以及對(duì)報(bào)文著色等實(shí)現(xiàn)按實(shí)現(xiàn)承諾訪問(wèn)速率以 及優(yōu)先級(jí)高的業(yè)務(wù)優(yōu)先享用帶寬,搶占優(yōu)先級(jí)較低的業(yè)務(wù)的帶寬。
圖1是本發(fā)明實(shí)施例1提供的實(shí)現(xiàn)承諾訪問(wèn)速率的方法流程圖; 圖2是本發(fā)明實(shí)施例2提供的實(shí)現(xiàn)承諾訪問(wèn)速率的方法流程圖; 圖3是本發(fā)明實(shí)施例3提供的實(shí)現(xiàn)承諾訪問(wèn)速率的設(shè)備示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn) 一步地詳細(xì)描述。本發(fā)明實(shí)施例通過(guò)對(duì)用戶的各種業(yè)務(wù)進(jìn)行分級(jí),并對(duì)分級(jí)后的各種業(yè)務(wù)配置相應(yīng)的優(yōu)先 級(jí),為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率,而后實(shí)現(xiàn)優(yōu)先級(jí)高的業(yè)務(wù)優(yōu)先享用帶寬,搶占優(yōu)先級(jí)較低的業(yè)務(wù)的帶寬,進(jìn)而實(shí)現(xiàn)根據(jù)優(yōu)先級(jí)實(shí)現(xiàn)承諾訪問(wèn)速率。 實(shí)施例1參見(jiàn)圖1,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)承諾訪問(wèn)速率的方法,具體包括以下步驟 步驟101:對(duì)用戶的各種業(yè)務(wù)分級(jí),并對(duì)分級(jí)后的各種不同的業(yè)務(wù)設(shè)置相應(yīng)的優(yōu)先級(jí)。 例如,根據(jù)IP地址或用戶端口號(hào)區(qū)分不同的用戶并對(duì)每個(gè)用戶的不同業(yè)務(wù)進(jìn)行分級(jí),當(dāng) 然也包括其它的多種區(qū)分用戶的方法。對(duì)各種業(yè)務(wù)可根據(jù)時(shí)延或者其他參數(shù)進(jìn)行分級(jí),對(duì)于 分級(jí)后的業(yè)務(wù),為其設(shè)置相應(yīng)的優(yōu)先級(jí),如語(yǔ)音視頻業(yè)務(wù)為高優(yōu)先級(jí),游戲業(yè)務(wù)為低優(yōu)先級(jí)。 對(duì)優(yōu)先級(jí)的設(shè)置可以利用軟件為其標(biāo)注。歩驟102:對(duì)于不同優(yōu)先級(jí)的業(yè)務(wù),指定相應(yīng)的速率。例如,為優(yōu)先級(jí)最高的業(yè)務(wù)流配置指定速率為2M,優(yōu)先級(jí)次高的業(yè)務(wù)流的指定速率為5M, 優(yōu)先級(jí)最低的業(yè)務(wù)流的指定速率是IOM,當(dāng)然為各級(jí)的業(yè)務(wù)流指定的速率也可以是其它數(shù)值。 本實(shí)施例中,為了保證后續(xù)歩驟中令牌的獲取,高優(yōu)先級(jí)業(yè)務(wù)的速率須小于低優(yōu)先級(jí)業(yè)務(wù)的 速率。對(duì)不同的優(yōu)先級(jí)指定速率可以通過(guò)軟件進(jìn)行配置。其中,速率在數(shù)值上等于帶寬。歩驟103:用戶的最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶,以指定的速率獲得令牌。具體地,用戶的最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以指定的速率獲得令牌,獲得令牌的數(shù)量等于 該指定速率與一段時(shí)間間隔的乘積。在實(shí)現(xiàn)過(guò)程中,可以以報(bào)文到來(lái)的時(shí)刻作為觸發(fā)點(diǎn),向 最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌,相應(yīng)地,該時(shí)間間隔可以選擇為相鄰兩個(gè)報(bào)文到來(lái)的 時(shí)間間隔。等待下次報(bào)文到來(lái)再次觸發(fā),最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以其指定速率獲得新的令 牌。最低優(yōu)先級(jí)業(yè)務(wù)以指定速率獲得令牌,如遇令牌桶滿,則停止注入動(dòng)作??梢岳斫獾氖牵?觸發(fā)點(diǎn)與時(shí)間間隔的選擇也可以是其他方式,例如通過(guò)設(shè)置計(jì)時(shí)器,實(shí)現(xiàn)在某個(gè)時(shí)刻向令牌 桶中注令牌,根據(jù)設(shè)置的一段時(shí)間間隔計(jì)算注入令牌的數(shù)量。步驟104:優(yōu)先級(jí)高的業(yè)務(wù)的令牌桶,依次從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中以高優(yōu)先級(jí)業(yè)務(wù) 的指定速率獲得令牌。例如,優(yōu)先級(jí)高的業(yè)務(wù)以指定的2M速率從優(yōu)先級(jí)最低業(yè)務(wù)的令牌桶中獲得令牌,獲得令 牌的數(shù)量為指定速率與一段時(shí)間間隔的乘積。該時(shí)間間隔與上述歩驟中所述一致,也以報(bào)文 到來(lái)的時(shí)刻作為獲取令牌動(dòng)作的觸發(fā)點(diǎn),以兩個(gè)報(bào)文中間的時(shí)間間隔作為所述一段時(shí)間間隔。 如果最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中沒(méi)有足夠的令牌,則高優(yōu)先級(jí)業(yè)務(wù)將從次低優(yōu)先級(jí)業(yè)務(wù)的令 牌桶中以其指定的速率獲得令牌,依次類推,直到從次高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌 如果該高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中已滿,則停止獲取令牌。其他優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令牌 均是按各自的指定速率從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲得的。步驟105:各種優(yōu)先級(jí)業(yè)務(wù)根據(jù)其令牌桶中最后獲得的令牌數(shù)、根據(jù)預(yù)著色和srTCM或 trTCM算法對(duì)報(bào)文著色,根據(jù)報(bào)文顏色實(shí)現(xiàn)按優(yōu)先級(jí)控制承諾訪問(wèn)速率。該步驟中,在按優(yōu)先級(jí)獲取令牌后,根據(jù)令牌數(shù)、預(yù)著色和srTCM或trTCM算法對(duì)報(bào)文 著色,后續(xù)對(duì)三種顏色執(zhí)行相應(yīng)的令牌減少動(dòng)作,根據(jù)報(bào)文顏色實(shí)現(xiàn)按優(yōu)先級(jí)控制承諾訪問(wèn) 速率均為現(xiàn)有技術(shù),此處不再贅述。本實(shí)施例中,選用報(bào)文到來(lái)時(shí)刻作為所有操作的觸發(fā)點(diǎn),最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶獲得 令牌,其他高優(yōu)先級(jí)業(yè)務(wù)的令牌桶從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌。最高優(yōu)先級(jí)業(yè)務(wù) 按照上述歩驟實(shí)現(xiàn)令牌的獲取。對(duì)于次高優(yōu)先級(jí)業(yè)務(wù),即比最高優(yōu)先級(jí)業(yè)務(wù)低一級(jí)的業(yè)務(wù), 在報(bào)文到來(lái)時(shí)觸發(fā),首先以其指定速率從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲得令牌,如果最低優(yōu) 先級(jí)業(yè)務(wù)的令牌桶中沒(méi)有足夠的令牌,則從優(yōu)先級(jí)次低業(yè)務(wù)的令牌桶中獲得令牌,依次類推; 但次高優(yōu)先級(jí)業(yè)務(wù)不能從最高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌,這樣保證了最高優(yōu)先級(jí)業(yè)務(wù) 的令牌桶優(yōu)先獲取令牌。對(duì)于中間某優(yōu)先級(jí)為N的業(yè)務(wù)也按照相同的歩驟實(shí)現(xiàn)令牌的獲取, 但它不能從優(yōu)先級(jí)別比其高的業(yè)務(wù)的令牌桶中獲取令牌。上述各優(yōu)先級(jí)業(yè)務(wù)可以認(rèn)為是同一 時(shí)刻并行發(fā)生、并行存在的。在本實(shí)施例中,高優(yōu)先級(jí)業(yè)務(wù)的令牌桶容量要小于等于最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶;高優(yōu) 先級(jí)業(yè)務(wù)的指定速率要低于最低優(yōu)先級(jí)業(yè)務(wù)的指定速率;否則無(wú)法實(shí)現(xiàn)本實(shí)施例所述的令牌 的獲取以及帶寬的搶占。對(duì)于不同優(yōu)先級(jí)的業(yè)務(wù)而言,優(yōu)先級(jí)最低的業(yè)務(wù),只能享用更高優(yōu)先級(jí)業(yè)務(wù)剩余的帶寬。 對(duì)于同優(yōu)先級(jí)的不同業(yè)務(wù),根據(jù)需要或共享該優(yōu)先級(jí)的帶寬,或者劃定各自不同的帶寬。另 外,相同優(yōu)先級(jí)的不同業(yè)務(wù)不會(huì)相互從對(duì)方的令牌桶中獲取令牌,其CAR實(shí)現(xiàn)過(guò)程與上述過(guò) 程相似,此處不再贅述。本實(shí)施例根據(jù)用戶報(bào)文的特征如IP地址,源IP,目的IP等對(duì)用戶業(yè)務(wù)進(jìn)行分類,劃分 MM尤先級(jí),并根據(jù)優(yōu)先級(jí)對(duì)用戶報(bào)文作CAR,之后再對(duì)報(bào)文進(jìn)行著色以及后續(xù)動(dòng)作,最終實(shí) 現(xiàn)了按用戶業(yè)務(wù)的優(yōu)先級(jí)實(shí)現(xiàn)CAR以及高優(yōu)先級(jí)業(yè)務(wù)對(duì)低優(yōu)先級(jí)業(yè)務(wù)的帶寬搶占。實(shí)施例2在本實(shí)施例中,通過(guò)對(duì)不同優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌的先后順序,實(shí)現(xiàn)帶寬的搶 占。參見(jiàn)圖2,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)承諾訪問(wèn)速率的方法,具體包括以下步驟 歩驟201:對(duì)用戶的不同業(yè)務(wù)進(jìn)行分級(jí),并對(duì)分級(jí)后的不同業(yè)務(wù)配置相應(yīng)的優(yōu)先級(jí)。 歩驟202:對(duì)于不同的優(yōu)先級(jí)業(yè)務(wù),指定相應(yīng)的速率。 步驟203:以指定速率向最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌。上述步驟201 步驟203與上一實(shí)施例的步驟101 步驟103相同,此處不再贅述。 步驟204:從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中取令牌,以指定速率依次向最高優(yōu)先級(jí)業(yè)務(wù)的 令牌桶,次高優(yōu)先級(jí)業(yè)務(wù)的令牌桶…次低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌,直到各個(gè)優(yōu)先級(jí) 業(yè)務(wù)的令牌桶中的令牌溢出后停止該操作。如果最低優(yōu)先級(jí)的令牌桶屮沒(méi)有令牌,則停止相 應(yīng)的動(dòng)作。執(zhí)行該步驟的過(guò)程中,與步驟203相同,也可以選擇報(bào)文到來(lái)的時(shí)刻作為本次操作的觸 發(fā)時(shí)刻,從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中取令牌,以指定速率依次向最高優(yōu)先級(jí)業(yè)務(wù)的令牌桶, 次高優(yōu)先級(jí)業(yè)務(wù)的令牌桶…次低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌,指定速率分別為最高優(yōu)先 級(jí)業(yè)務(wù)、次高優(yōu)先級(jí)業(yè)務(wù)…次低優(yōu)先級(jí)業(yè)務(wù)各自的速率;注入令牌的數(shù)量分別為各自的指定 速率與報(bào)文到來(lái)的時(shí)間間隔的乘積。根據(jù)各優(yōu)先級(jí)業(yè)務(wù)的指定速率在報(bào)文到來(lái)時(shí)觸發(fā),按照 業(yè)務(wù)優(yōu)先級(jí)由高至低的次序輪流向它們各自的令牌桶中注入令牌,直至各個(gè)令牌桶溢出為止。 如果最低優(yōu)先級(jí)的令牌桶中沒(méi)有令牌,則停止相應(yīng)的注入令牌的動(dòng)作,等待下次報(bào)文觸發(fā), 以最低優(yōu)先級(jí)業(yè)務(wù)的指定速率向其令牌桶屮注入令牌,之后再進(jìn)行令牌的輪流注入操作。歩驟205:各種優(yōu)先級(jí)的業(yè)務(wù)根據(jù)自己令牌桶中的令牌數(shù)、預(yù)著色和srTCM或trTCM算 法對(duì)報(bào)文著色,實(shí)現(xiàn)優(yōu)先級(jí)高的業(yè)務(wù)對(duì)優(yōu)先級(jí)低的業(yè)務(wù)的帶寬搶占。在本實(shí)施例的實(shí)現(xiàn)過(guò)程中,例如,以IOM的速率向最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌, 一次注入令牌的數(shù)量為IOM與相鄰兩個(gè)報(bào)文到來(lái)的時(shí)間間隔乘積。每次CAR操作時(shí),以報(bào)文 到來(lái)的時(shí)刻為觸發(fā)點(diǎn),從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中取令牌,以2M的速率向最高優(yōu)先級(jí)業(yè)務(wù) 的令牌桶中注入令牌, 一次注入令牌注入令牌的數(shù)量為2M與相鄰兩個(gè)報(bào)文到來(lái)的時(shí)間間隔乘 積;同時(shí)以3M的速率向次高優(yōu)先級(jí)的令牌桶中注入令牌;…以5M的帶寬向優(yōu)先級(jí)為N的業(yè) 務(wù)的令牌桶中注入令牌;以上注入過(guò)程是輪流按優(yōu)先級(jí)高低次序進(jìn)行的,注入動(dòng)作直到各個(gè) 令牌桶溢出后停止。如果最低優(yōu)先級(jí)的令牌桶中沒(méi)有令牌,則停止相應(yīng)的注入令牌動(dòng)作,等 待下一個(gè)報(bào)文觸發(fā)再向最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌。本實(shí)施例中通過(guò)從低優(yōu)先級(jí)令牌桶中取令牌,設(shè)定其向高優(yōu)先級(jí)令牌桶注入令牌的先后 順序,實(shí)現(xiàn)帶寬的搶占。實(shí)施例3參見(jiàn)圖3,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)承諾訪問(wèn)速率的設(shè)備,包括 設(shè)置模塊,用于對(duì)用戶的各種業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí);令牌獲取模塊,用于實(shí)現(xiàn)高優(yōu)先級(jí)業(yè)務(wù)的令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌; 處理模塊,用于根據(jù)不同優(yōu)先級(jí)業(yè)務(wù)各自的令牌桶中的令牌數(shù)對(duì)用戶報(bào)文著色后減少相應(yīng)令牌桶中的令牌數(shù)進(jìn)而控制用戶的訪問(wèn)速率。 其中,令牌獲取模塊具體包括速率指定單元,用于為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率;第一令牌獲取單元,用于最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以該最低優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌;第二令牌獲取單元,用于高優(yōu)先級(jí)業(yè)務(wù)的令牌桶依次從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中以該高 優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌。進(jìn)一歩地,令牌獲取模塊還包括第三令牌獲取單元,用于當(dāng)最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令牌不足時(shí),高優(yōu)先級(jí)業(yè)務(wù)按 照優(yōu)先級(jí)由低至高的順序從優(yōu)先級(jí)比該高優(yōu)先級(jí)業(yè)務(wù)的優(yōu)先級(jí)低的業(yè)務(wù)的令牌桶中以該高優(yōu) 先級(jí)業(yè)務(wù)的指定速率獲取令牌?;蛘?,令牌獲取模塊具體包括速率指定單元,用于為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率;第一令牌獲取單元,用于最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以該最低優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌;第二令牌獲取單兀,用十從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中取令牌,以高優(yōu)先級(jí)業(yè)務(wù)的指定 速率向該卨優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌,直到該高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令牌溢出后 停止。本發(fā)明實(shí)施例通過(guò)對(duì)用戶的各種業(yè)務(wù)進(jìn)行分級(jí),并對(duì)分級(jí)后的各種業(yè)務(wù)配置相應(yīng)的優(yōu)先 級(jí),為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率,而后實(shí)現(xiàn)優(yōu)先級(jí)高的業(yè)務(wù)優(yōu)先享用帶寬,搶占優(yōu) 先級(jí)較低的業(yè)務(wù)的帶寬。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)承諾訪問(wèn)速率的方法,其特征在于,所述方法包括對(duì)用戶的各種業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí);高優(yōu)先級(jí)業(yè)務(wù)的令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌;根據(jù)不同優(yōu)先級(jí)業(yè)務(wù)各自的令牌桶中的令牌數(shù)對(duì)用戶報(bào)文著色后減少相應(yīng)令牌桶中的令牌數(shù)進(jìn)而控制用戶的訪問(wèn)速率。
2. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)承諾訪問(wèn)速率的方法,其特征在于,所述高優(yōu)先級(jí)業(yè)務(wù)的 令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌具體包括-為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率;最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以所述最低優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌; 高優(yōu)先級(jí)業(yè)務(wù)的令牌桶依次從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中以所述高優(yōu)先級(jí)業(yè)務(wù)的指定速率 獲取令牌。
3. 根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)承諾訪問(wèn)速率的方法,其特征在于,所述高優(yōu)先級(jí)業(yè)務(wù)的 令牌桶依次從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中以所述高優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌的歩驟還包括當(dāng)所述最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令牌不足時(shí),所述高優(yōu)先級(jí)業(yè)務(wù)的令牌桶按照優(yōu)先 級(jí)由低至高的順序從優(yōu)先級(jí)比所述高優(yōu)先級(jí)業(yè)務(wù)的優(yōu)先級(jí)低的業(yè)務(wù)的令牌桶中以所述高優(yōu)先 級(jí)業(yè)務(wù)的指定速率獲取令牌。
4. 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)承諾訪問(wèn)速率的方法,其特征在于,所述高優(yōu)先級(jí)業(yè)務(wù)的 令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌具體包括為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率;最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以所述最低優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌; 從最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中取令牌,以高優(yōu)先級(jí)業(yè)務(wù)的指定速率向所述高優(yōu)先級(jí)業(yè)務(wù) 的令牌桶中注入令牌,直到所述高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令牌溢出后停止。
5. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)承諾訪問(wèn)速率的方法,其特征在于,所述方法還包括-同一優(yōu)先級(jí)的不同業(yè)務(wù)的令牌桶從優(yōu)先級(jí)比所述同一優(yōu)先級(jí)的不同業(yè)務(wù)的優(yōu)先級(jí)低的業(yè) 務(wù)的令牌桶中獲取令牌;同一優(yōu)先級(jí)的不同業(yè)務(wù)的令牌桶無(wú)法彼此從對(duì)方的令牌桶中獲取令 牌。
6. —種實(shí)現(xiàn)承諾訪問(wèn)速率的設(shè)備,其特征在于,所述設(shè)備包括-設(shè)置模塊,用于對(duì)用戶的各種業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí);令牌獲取模塊,用于實(shí)現(xiàn)卨優(yōu)先級(jí)業(yè)務(wù)的令牌桶從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌; 處理模塊,用于根據(jù)不同優(yōu)先級(jí)業(yè)務(wù)各自的令牌桶中的令牌數(shù)對(duì)用戶報(bào)文著色后減少所 述令牌桶中的令牌數(shù)進(jìn)而控制用戶的訪問(wèn)速率。
7. 根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)承諾訪問(wèn)速率的設(shè)備,其特征在于,所述令牌獲取模塊具 體包括速率指定單元,用于為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率;第一令牌獲取單元,用于最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以所述最低優(yōu)先級(jí)業(yè)務(wù)的指定速率獲 取令牌;第二令牌獲取單元,用于高優(yōu)先級(jí)業(yè)務(wù)的令牌桶依次從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中以所述 高優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌。
8. 根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)承諾訪問(wèn)速率的設(shè)備,其特征在于,所述令牌獲取模塊還包括第三令牌獲取單元,用于當(dāng)所述最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令牌不足時(shí),所述高優(yōu)先 級(jí)業(yè)務(wù)按照優(yōu)先級(jí)由低至高的順序從優(yōu)先級(jí)比所述高優(yōu)先級(jí)業(yè)務(wù)的優(yōu)先級(jí)低的業(yè)務(wù)的令牌桶 中以所述高優(yōu)先級(jí)業(yè)務(wù)的指定速率獲取令牌。
9. 根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)承諾訪問(wèn)速率的設(shè)備,其特征在于,所述令牌獲取模塊具體包括速率指定單元,用于為不同優(yōu)先級(jí)的業(yè)務(wù)指定相應(yīng)的速率;第一令牌獲取單元,用于最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶以所述最低優(yōu)先級(jí)業(yè)務(wù)的指定速率獲 収令牌;第二令牌獲取單元,用于從所述最低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中取令牌,以高優(yōu)先級(jí)業(yè)務(wù)的指定速率向所述高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中注入令牌,直到所述高優(yōu)先級(jí)業(yè)務(wù)的令牌桶中的令 牌溢出后停止。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)承諾訪問(wèn)速率的方法及設(shè)備,屬于通信領(lǐng)域。所述方法包括對(duì)用戶的各種業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí);高優(yōu)先級(jí)業(yè)務(wù)從低優(yōu)先級(jí)業(yè)務(wù)的令牌桶中獲取令牌;根據(jù)不同優(yōu)先級(jí)業(yè)務(wù)各自的令牌桶中的令牌數(shù)對(duì)用戶報(bào)文著色后減少所述令牌桶中的令牌數(shù)進(jìn)而控制用戶的訪問(wèn)速率。所述裝置包括設(shè)置模塊、令牌獲取模塊和處理模塊。本發(fā)明通過(guò)對(duì)用戶的各種業(yè)務(wù)設(shè)置不同的優(yōu)先級(jí),不同優(yōu)先級(jí)的業(yè)務(wù)通過(guò)獲取令牌以及對(duì)報(bào)文著色實(shí)現(xiàn)了按實(shí)現(xiàn)承諾訪問(wèn)速率以及優(yōu)先級(jí)高的業(yè)務(wù)優(yōu)先享用帶寬,搶占優(yōu)先級(jí)較低的業(yè)務(wù)的帶寬。
文檔編號(hào)H04L12/56GK101242394SQ20081000674
公開(kāi)日2008年8月13日 申請(qǐng)日期2008年1月30日 優(yōu)先權(quán)日2008年1月30日
發(fā)明者碧 劉 申請(qǐng)人:華為技術(shù)有限公司