專利名稱:帶寬控制方法、帶寬控制裝置以及分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信的帶寬控制技術(shù)領(lǐng)域,具體涉及一種第三代移動通 信中的帶寬控制方法及裝置,以及使用該帶寬控制方法及裝置的分組數(shù)據(jù)網(wǎng) 絡(luò)網(wǎng)關(guān)以及演進(jìn)的分組系統(tǒng)。
背景技術(shù):
服務(wù)質(zhì)量數(shù)(Qulity of Service,服務(wù)質(zhì)量)是用來解決網(wǎng)絡(luò)延遲和阻塞等 問題的一種安全機(jī)制,是在整個網(wǎng)絡(luò)連接上應(yīng)用的各種通信或程序類型優(yōu)先 技術(shù)。服務(wù)質(zhì)量安全機(jī)制可以使用戶獲得更好的聯(lián)網(wǎng)服務(wù)質(zhì)量。在3G網(wǎng)絡(luò)的 分組業(yè)務(wù)中,服務(wù)質(zhì)量被賦予了較高的期望。但是由于服務(wù)質(zhì)量安全機(jī)制實(shí) 施的效果并不是很完善,所以運(yùn)營商和設(shè)備商都在為自己的系統(tǒng)制定切實(shí)可 行的服務(wù)質(zhì)量安全^L制。
第三代移動通信中同樣引入了服務(wù)質(zhì)量參數(shù)安全機(jī)制,圖1為第三代合作 伙伴計(jì)劃(3GPP, 3rd Generation Partnership Project)演進(jìn)的分組系統(tǒng)(EPS, Evolved Packet System)示意圖。第三代合作伙伴計(jì)劃演進(jìn)的分組系統(tǒng)包括演 進(jìn)的通用移動通信系統(tǒng)陸地?zé)o線4妻入網(wǎng)101 (E-UTRAN, Evolved Universal Terrestrial Radio Access Network )、移動管理單元102 ( MME , Mobility Management Entity )、月良務(wù)網(wǎng)關(guān)105 ( S-GW, Serving Gateway )、分組數(shù)據(jù)網(wǎng)絡(luò) 網(wǎng)關(guān)604 (Packet Data Network Gateway, P-GW)、歸屬用戶服務(wù)器103 ( HSS, Home Subscriber Server )、策略和計(jì)費(fèi)規(guī)則功能實(shí)體104 (PCRF, Policy and Charging Rules Function)及分組數(shù)據(jù)網(wǎng)絡(luò)l 07組成。分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604提 供數(shù)據(jù)包在移動網(wǎng)和分組數(shù)據(jù)網(wǎng)絡(luò)107之間的路由封裝。
通常用戶的帶寬控制都是在無線側(cè)進(jìn)行,如在演進(jìn)的通用移動通信系統(tǒng) 陸地?zé)o線接入網(wǎng)101進(jìn)行,在無線側(cè)進(jìn)行帶寬控制則是通過多個分散的無線接 入點(diǎn)來完成,會使得控制點(diǎn)比較多,不利于統(tǒng)一管理。
發(fā)明內(nèi)容
本發(fā)明主要目的在于提供一種帶寬控制方法、帶寬控制裝置、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)以及演進(jìn)的分組系統(tǒng),用于解決上述通過多個分散的無線接入點(diǎn)對 帶寬進(jìn)行控制,使得控制點(diǎn)比較多,不利于統(tǒng)一管理的問題。
一種帶寬控制方法,用于分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)中,該方法包括用戶向分 組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收 到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行 帶寬門限值;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)向用戶發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶初步 協(xié)商的服務(wù)質(zhì)量參數(shù);用戶收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)的激活應(yīng)答后向分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送數(shù)據(jù)報(bào)文;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù)報(bào)文后根據(jù)上行及下行 帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
優(yōu)選地,上述帶寬控制方法還包括分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù) 質(zhì)量參數(shù)的激活請求后,將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián) 的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商;或者將激活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配 置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)以及策略和計(jì)費(fèi)功能實(shí)體中的服務(wù)質(zhì) 量參數(shù)進(jìn)行協(xié)商;根據(jù)協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值, 并保存在該用戶的分組數(shù)據(jù)協(xié)議上下文中。
優(yōu)選地,上述帶寬控制方法還包括初始化用戶的上行令牌桶及下行令 牌桶,以設(shè)置所述上行令牌桶及下行令牌桶的初始令牌桶參數(shù),令牌桶參數(shù) 包括最大令牌數(shù)、當(dāng)前令牌數(shù)、基準(zhǔn)時間、令牌更新周期和令牌更新速率。
優(yōu)選地,上述帶寬控制方法還包括分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù)報(bào)文后, 記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間,如果當(dāng)前時間與基準(zhǔn)時間的時間間隔小于設(shè) 定的令牌更新周期,則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào) 文的轉(zhuǎn)發(fā),否則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的 參數(shù),以及修改令牌桶中的令牌數(shù)。
一種帶寬控制裝置,設(shè)置于分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)中,所述帶寬控制裝置包 括接收模塊,用于接收用戶向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù) 的激活請求,以及接收用戶發(fā)送的數(shù)據(jù)報(bào)文;計(jì)算模塊,用于在所述分組數(shù) 據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,才艮據(jù)所述服務(wù)質(zhì)量參數(shù) 計(jì)算出上行及下行帶寬門限值;控制模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收 到數(shù)據(jù)報(bào)文后根據(jù)上行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā);發(fā)送模塊, 用于向用戶發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶服務(wù)質(zhì)量參數(shù)。
優(yōu)選的上述帶寬控制裝置還包括協(xié)商模塊,用于協(xié)商服務(wù)質(zhì)量參數(shù); 其中在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,協(xié)商模塊 將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)
7商;或者將激活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián) 的服務(wù)質(zhì)量參數(shù)以及策略和計(jì)費(fèi)功能實(shí)體中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
優(yōu)選的,上述計(jì)算模塊還用于根據(jù)所述協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出所 述上行及下行帶寬門限值,并保存在該用戶的分組數(shù)據(jù)協(xié)議上下文中。
優(yōu)選的,上述控制模塊為一令牌桶算法執(zhí)行模塊,用于在所述分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)收到所述數(shù)據(jù)報(bào)文后,記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果所述當(dāng) 前時間與所述基準(zhǔn)時間的時間間隔小于設(shè)定的令牌更新周期,則所述分組數(shù) 據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),否則所述分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中 的令牌數(shù)。
優(yōu)選的,上述令牌桶算法執(zhí)行模塊還用于根據(jù)規(guī)定的速率對令牌桶中的 當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間;所述規(guī)定的速 率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù);所述補(bǔ)充的令牌數(shù)等于時間 間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的 最大令牌數(shù)作為當(dāng)前令牌數(shù)。
一種分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān),包括一帶寬控制裝置,帶寬控制裝置包括接 收模塊,用于接收用戶向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活 請求,以及接收用戶發(fā)送的數(shù)據(jù)報(bào)文;計(jì)算模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò) 網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,根據(jù)所述服務(wù)質(zhì)量參數(shù)計(jì)算出 上行及下行帶寬門限值;控制模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù) 報(bào)文后根據(jù)上行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā);發(fā)送模塊,用于向 用戶發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶服務(wù)質(zhì)量參數(shù)。
優(yōu)選的上述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)還包括協(xié)商模塊,用于協(xié)商服務(wù)質(zhì)量參 數(shù);其中在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,協(xié)商 模塊將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行 協(xié)商;或者將激活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān) 聯(lián)的服務(wù)質(zhì)量參數(shù)以及策略和計(jì)費(fèi)功能實(shí)體中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
優(yōu)選的,上述計(jì)算模塊還用于根據(jù)所述協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出所 述上行及下行帶寬門限值,并保存在該用戶的分組數(shù)據(jù)協(xié)議上下文中。
優(yōu)選的,上述控制模塊為一令牌桶算法執(zhí)行模塊,用于在所述分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)收到所述數(shù)據(jù)報(bào)文后,記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果所述當(dāng) 前時間與所述基準(zhǔn)時間的時間間隔小于設(shè)定的令牌更新周期,則所述分組數(shù) 據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),否則所述分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。
優(yōu)選的,上述令牌桶算法執(zhí)行模塊還用于根據(jù)規(guī)定的速率對令牌桶中的
當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間;所述規(guī)定的速 率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù);所述補(bǔ)充的令牌數(shù)等于時間 間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的 最大令牌數(shù)作為當(dāng)前令牌數(shù)。
一種演進(jìn)的分組系統(tǒng),包括一分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān),該分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān) 包括一帶寬控制裝置,該帶寬控制裝置包括接收模塊,用于接收用戶向分 組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求,以及接收用戶發(fā)送的 數(shù)據(jù)報(bào)文;計(jì)算模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參 數(shù)的激活請求后,根據(jù)所述服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值;控 制模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù)報(bào)文后根據(jù)上行及下行帶寬 門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā);發(fā)送模塊,用于向用戶發(fā)送激活應(yīng)答,激活應(yīng) 答中攜帶服務(wù)質(zhì)量參數(shù)。
優(yōu)選的上述演進(jìn)的分組系統(tǒng)還包括協(xié)商模塊,用于協(xié)商服務(wù)質(zhì)量參數(shù); 其中在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,協(xié)商模塊 將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié) 商;或者將激活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián) 的服務(wù)質(zhì)量參數(shù)以及策略和計(jì)費(fèi)功能實(shí)體中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
.優(yōu)選的,上述計(jì)算模塊還用于根據(jù)所述協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出所 述上行及下行帶寬門限值,并保存在該用戶的分組數(shù)據(jù)協(xié)議上下文中。
優(yōu)選的,上述控制模塊為一令牌桶算法執(zhí)行模塊,用于在所述分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)收到所述數(shù)據(jù)報(bào)文后,記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果所述當(dāng) 前時間與所述基準(zhǔn)時間的時間間隔小于設(shè)定的令牌更新周期,則所述分組數(shù) 據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),否則所述分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中 的令牌數(shù)。
優(yōu)選的,上述令牌桶算法執(zhí)行模塊還用于根據(jù)規(guī)定的速率對令牌桶中的 當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間;所述規(guī)定的速 率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù);所述補(bǔ)充的令牌數(shù)等于時間
間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的 最大令牌數(shù)作為當(dāng)前令牌數(shù)。
本發(fā)明中的帶寬控制方法、帶寬控制裝置、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)以及演進(jìn)的分組系統(tǒng)可有效提高用戶體驗(yàn),減小業(yè)務(wù)建立的時延,真正實(shí)現(xiàn)用戶的"永 遠(yuǎn)在線",可在用戶進(jìn)行網(wǎng)絡(luò)附著的同時,為該用戶建立固定的數(shù)據(jù)速率的承 載,保證其基本的業(yè)務(wù)需求。
圖1為第三代合作伙伴計(jì)劃演進(jìn)的分組系統(tǒng)示意圖2所示為本發(fā)明的 一種帶寬控制方法實(shí)施例的流程圖3所示為本發(fā)明的一種帶寬控制裝置實(shí)施例的結(jié)構(gòu)示意圖4所示為本發(fā)明的另 一種帶寬控制方法實(shí)施例的流程圖5所示為分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)令牌桶參數(shù)控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的示意
圖5a所示為數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)前的示意圖; 圖5b所示為數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)后的示意圖6所示為本發(fā)明的另 一 種帶寬控制裝置實(shí)施例的結(jié)構(gòu)示意圖; 圖7所示為本發(fā)明的又一種帶寬控制方法實(shí)施例的流程圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步 說明。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明所述4支術(shù)方案作進(jìn)一步的詳細(xì)描 述,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實(shí)施,但所舉實(shí) 施例不作為對本發(fā)明的限定。
圖2所示為本發(fā)明的 一 種帶寬控制方法實(shí)施例的流程圖。
步驟S201 ,用戶601向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604 ( Packet Data Network Gateway, P-GW)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求。
步驟S202,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求 后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值。
步驟S203,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604向用戶601發(fā)送激活應(yīng)答,激活應(yīng)答中 攜帶初步協(xié)商的服務(wù)質(zhì)量參^:。
步驟S204,用戶601收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604的激活應(yīng)答后向分組數(shù)據(jù) 網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送數(shù)據(jù)才艮文。
步驟S205,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后根據(jù)上行及下行帶寬門 限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),以控制該用戶601的上行及下行帶寬。圖3所示為本發(fā)明的 一種帶寬控制裝置300實(shí)施例的結(jié)構(gòu)示意圖。在本實(shí)施例中,帶寬控制裝置300包括接收模塊301、計(jì)算模塊302、控制
模塊303,以及發(fā)送模塊304。
接收模塊301,用于接收信息。該信息包括用戶601發(fā)出的攜帶有服務(wù)質(zhì)
量參數(shù)的激活請求以及數(shù)據(jù)報(bào)文。該服務(wù)質(zhì)量參數(shù)用于確定分配給該用戶601
的服務(wù)質(zhì)量參數(shù)。
計(jì)算模塊302,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到所述攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,根據(jù)所述服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值。
控制模塊303,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后根據(jù)上行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
發(fā)送模塊304,用于發(fā)送信息。該信息為數(shù)據(jù)報(bào)文或者激活應(yīng)答。當(dāng)該信息為數(shù)據(jù)報(bào)文時,發(fā)送模塊根據(jù)轉(zhuǎn)發(fā)速率轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文;當(dāng)該信息為激活應(yīng)答時,該激活應(yīng)答攜帶服務(wù)質(zhì)量參數(shù)。
圖4所示為本發(fā)明的另 一 種帶寬控制方法實(shí)施例的流程圖。步驟S401,用戶601向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求。該服務(wù)質(zhì)量參數(shù)為服務(wù)網(wǎng)關(guān)105與用戶601初步協(xié)商的服務(wù)質(zhì)量參數(shù)。該初步協(xié)商的服務(wù)質(zhì)量參數(shù)是為了確定分配給該用戶601的服務(wù)質(zhì)量參數(shù)。
步驟S402,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,將激活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商,根據(jù)協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值,并保存在該用戶601的分組數(shù)據(jù)協(xié)議上下文(PDP Context)中。同時,初始化該用戶601的上行令牌桶(Token Bucket)及下行令牌桶,以設(shè)置該令牌桶的初始令牌桶參數(shù)。令牌桶參數(shù)包括最大令牌數(shù)、當(dāng)前令牌數(shù)、基準(zhǔn)時間、令牌更新周期和令牌更新速率。
在本實(shí)施例中,是根據(jù)3GPP協(xié)議將上行最大比特率(Maximum Bitrate )和下行最大比特率這兩個參數(shù)分別轉(zhuǎn)換得出上行及下行帶寬門限值,分別作為該用戶601上行及下行令牌桶的最大令牌數(shù),初始令牌數(shù)等于令牌桶的最大令牌數(shù)。分組數(shù)據(jù)協(xié)議上下文包括以下參數(shù)接入點(diǎn)名稱、服務(wù)質(zhì)量參數(shù)、分組數(shù)據(jù)協(xié)議類型、分組數(shù)據(jù)協(xié)議地址等。 步驟S404,用戶601收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604的激活應(yīng)答后,開始向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送數(shù)據(jù)報(bào)文。.
步驟S405,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到該用戶601的數(shù)據(jù)報(bào)文后,記錄收到該用戶601的數(shù)據(jù)才艮文的當(dāng)前時間。如果當(dāng)前時間與基準(zhǔn)時間的時間間隔小于設(shè)定的令牌更新周期,則進(jìn)入步驟S407,否則進(jìn)入步驟S406。
步驟S406,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。在本實(shí)施例中,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶參數(shù)時,根據(jù)規(guī)定的速率對令牌桶中的當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間。該規(guī)定的速率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù)。補(bǔ)充的令牌數(shù)等于時間間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的最大令牌數(shù)作為當(dāng)前令牌數(shù)。分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新完成令牌桶參數(shù)后,后續(xù)接收到數(shù)據(jù)報(bào)文時根據(jù)更新后的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
步驟S407,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。在本發(fā)明實(shí)施例中,每個數(shù)據(jù)報(bào)文需要消耗的令牌數(shù)等于其字節(jié)數(shù),只有當(dāng)令牌桶中的令牌數(shù)不小于報(bào)文字節(jié)數(shù)時,才允許報(bào)文通過并將令牌桶中的令牌數(shù)減去報(bào)文字節(jié)數(shù),否則將不允許報(bào)文通過。對上行及下行報(bào)文采用分離的令牌桶,分別控制上行帶寬以及下行帶寬。對于超出帶寬范圍的數(shù)據(jù)報(bào)文分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604將會做丟棄處理。
分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)的方式請參閱圖5,所示為令牌桶分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)的示意圖。圖5包4舌圖5aA圖5b。
圖5a為數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)前的示意圖,在圖5a中,當(dāng)用戶601向分組凄t據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送5個字節(jié)(圖5a中每一個小方框代表一個字節(jié)的數(shù)據(jù)報(bào)文)的數(shù)據(jù)報(bào)文602時,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)其令牌桶603中的令牌605的數(shù)量來控制數(shù)據(jù)報(bào)文602的轉(zhuǎn)發(fā),在圖5a中用戶601發(fā)送了5個字節(jié)的數(shù)據(jù)報(bào)文602,令牌桶603中有3張令牌605 。
圖5b為數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)后的示意圖。在圖5a中由于用戶601發(fā)送了5個字節(jié)的數(shù)據(jù)報(bào)文602,而令牌桶603中只有3張令牌605,因此在圖5b中分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604只轉(zhuǎn)發(fā)3個字節(jié)的數(shù)據(jù)報(bào)文602,剩下的2個字節(jié)的數(shù)據(jù)報(bào)文602將被丟棄。
步驟S408,對用戶601才艮文進(jìn)行后續(xù)的處理,處理完成后,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604將數(shù)據(jù)報(bào)文發(fā)送到分組數(shù)據(jù)網(wǎng)絡(luò)107。
圖6所示為本發(fā)明的帶寬控制裝置400另 一種實(shí)施例的結(jié)構(gòu)示意圖。在本實(shí)施例中,帶寬控制裝置400包括接收模塊301、協(xié)商模塊602、計(jì)算模塊302、令牌桶算法執(zhí)行模塊603,以及發(fā)送模塊304。
接收模塊301,用于接收信息。該信息包括用戶601發(fā)出的攜帶有服務(wù)質(zhì)量參數(shù)的激活請求以及數(shù)據(jù)報(bào)文。該服務(wù)質(zhì)量參數(shù)為服務(wù)網(wǎng)關(guān)105與用戶601初步協(xié)商的服務(wù)質(zhì)量參數(shù),用于確定分配給該用戶601的服務(wù)質(zhì)量參數(shù)。
協(xié)商模塊602,用于協(xié)商服務(wù)質(zhì)量參數(shù);其中在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
計(jì)算模塊302,用于在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值,并保存在該用戶601的分組數(shù)據(jù)協(xié)議上下文中;計(jì)算模塊302,還用于根據(jù)協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出所述上行及下行帶寬門限值,并保存在該用戶601的分組數(shù)據(jù)協(xié)議上下文中。
在本實(shí)施例中,服務(wù)質(zhì)量參數(shù)至少包括上行最大比特率(MaximumBitrate)和下行最大比特率,上行帶寬門限值及下行帶寬門限值是根據(jù)3GPP協(xié)議將上行最大比特率和下行最大比特率分別轉(zhuǎn)換而成;上行帶寬門限值及下行帶寬門限值分別作為該用戶601上行及下行令牌桶的最大令牌數(shù),初始令牌數(shù)等于令牌桶的最大令牌數(shù)。分組數(shù)據(jù)協(xié)議上下文包括以下參數(shù)接入點(diǎn)名稱、服務(wù)質(zhì)量參數(shù)、分組數(shù)據(jù)協(xié)議類型、分組數(shù)據(jù)協(xié)議地址等。
令牌桶算法執(zhí)行模塊603,用于在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后,記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果當(dāng)前時間與基準(zhǔn)時間的時間間隔小于設(shè)定的令牌更新周期,則分組凝:據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)6044艮據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),否則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶中與控制數(shù)據(jù)才艮文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。
在本實(shí)施例中,令牌桶算法執(zhí)行模塊603還用于根據(jù)規(guī)定的速率對令牌桶中的當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間;該規(guī)定的速率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù);該補(bǔ)充的令牌數(shù)等于時間間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的最大令牌數(shù)作為當(dāng)前令牌數(shù)。
在本發(fā)明實(shí)施例中,每個數(shù)據(jù)報(bào)文需要消耗的令牌數(shù)等于數(shù)據(jù)報(bào)文的字節(jié)數(shù),只有當(dāng)令牌桶中的令牌數(shù)不小于數(shù)據(jù)報(bào)文字節(jié)數(shù)時,才允許數(shù)據(jù)報(bào)文通過并將令牌桶中的令牌數(shù)減去數(shù)據(jù)報(bào)文字節(jié)數(shù),否則將不允許報(bào)文通過。
發(fā)送模塊304,用于發(fā)送帶寬控制信息。該帶寬控制信息為數(shù)據(jù)報(bào)文或者激活應(yīng)答,當(dāng)該信息為數(shù)據(jù)報(bào)文時,發(fā)送模塊304根據(jù)令牌桶算法執(zhí)行模塊603的執(zhí)行結(jié)果轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文。圖7所示為本發(fā)明的帶寬控制方法又 一 種實(shí)施例的流程圖。步驟S701 ,用戶601向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求。該服務(wù)質(zhì)量參數(shù)為服務(wù)網(wǎng)關(guān)105與用戶601初步協(xié)商的服務(wù)質(zhì)量參數(shù)。該初步協(xié)商的服務(wù)質(zhì)量參數(shù)是為了確定分配給該用戶601的服務(wù)質(zhì)量參數(shù)。
步驟S702,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,向策略和計(jì)費(fèi)規(guī)則功能實(shí)體104發(fā)送控制策略請求。
步驟S703,策略和計(jì)費(fèi)規(guī)則功能實(shí)體104收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送的控制策略請求后,向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送控制策略應(yīng)答??刂撇呗詰?yīng)答中攜帶的服務(wù)質(zhì)量參數(shù)包含帶寬控制的控制策略。
步驟S704,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到策略和計(jì)費(fèi)規(guī)則功能實(shí)體104發(fā)送的控制策略應(yīng)答后,將激活請求攜帶的服務(wù)質(zhì)量參數(shù)、網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù),以及控制策略應(yīng)答中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
根據(jù)協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值,并保存在該用戶601的分組凄t據(jù)協(xié)i義上下文中。同時,初始化該用戶601的上4亍及下4亍對應(yīng)的令牌桶(Token Bucket),以設(shè)置該令牌桶的初始令牌桶參數(shù)。令牌桶參數(shù)包括最大令牌數(shù)、當(dāng)前令牌數(shù)、基準(zhǔn)時間、令牌更新周期和令牌更新速率。
在本實(shí)施例中,是根據(jù)3GPP協(xié)議將上行最大比特率(Maximum Bitrate )和下行最大比特率這兩個參數(shù)分別轉(zhuǎn)換得出上行及下行帶寬門限值,分別作為該用戶601上行及下行令牌桶的最大令牌數(shù),初始令牌數(shù)等于令牌桶的最大令牌數(shù)。分組數(shù)據(jù)協(xié)議上下文包括以下參數(shù)接入點(diǎn)名稱、服務(wù)質(zhì)量參數(shù)、分組數(shù)據(jù)協(xié)議類型、分組數(shù)據(jù)協(xié)議地址等。
步驟S705,分組凝:據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604向用戶601發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶協(xié)商后的服務(wù)質(zhì)量參數(shù)。
步驟S706,用戶601收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604的激活應(yīng)答后,開始向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送凄t據(jù)l艮文。
步驟S707,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到該用戶601的數(shù)據(jù)報(bào)文后,記錄收到該用戶601的數(shù)據(jù)報(bào)文的當(dāng)前時間。如果當(dāng)前時間與基準(zhǔn)時間的時間間隔'J 、于設(shè)定的令牌更新周期,則進(jìn)入步驟S709,否則進(jìn)入步驟S708。
步驟S708,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶中與控制數(shù)據(jù)才艮文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。在本實(shí)施例中,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶參數(shù)時,根據(jù)規(guī)定的速率對令牌桶中的當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間。該規(guī)定的速率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù)。補(bǔ)充的令牌數(shù)等于時間間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的最大令牌數(shù)作為當(dāng)前令牌數(shù)。P-200910190259
GW更新完成令牌桶參數(shù)后,后續(xù)接收到數(shù)據(jù)報(bào)文時根據(jù)更新后的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
步驟S709,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。在本發(fā)明實(shí)施例中,每個數(shù)據(jù)報(bào)文需要消耗的令牌數(shù)等于其字節(jié)數(shù),只有當(dāng)令牌桶中的令牌數(shù)不小于報(bào)文字節(jié)數(shù)時,才允許報(bào)文通過并將令牌桶中的令牌數(shù)減去報(bào)文字節(jié)數(shù),否則將不允許報(bào)文通過。對上行及下行報(bào)文釆用分離的令牌桶,分別控制上行帶寬以及下行帶寬。對于超出帶寬范圍的數(shù)據(jù)報(bào)文分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604將會做丟棄處理。
分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)令牌桶參數(shù)控制數(shù)據(jù)^^艮文的轉(zhuǎn)發(fā)的方式請參閱圖5,所示為令牌桶分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)的示意圖。圖5包括圖5a及圖5b。
圖5a為數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)前的示意圖,在圖5a中,當(dāng)用戶601向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604發(fā)送5個字節(jié)(圖5a中每一個小方框代表一個字節(jié)的數(shù)據(jù)報(bào)文)的數(shù)據(jù)報(bào)文602時,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)其令牌桶603中的令牌605的數(shù)量來控制數(shù)據(jù)報(bào)文602的轉(zhuǎn)發(fā),在圖5a中用戶601發(fā)送了5個字節(jié)的數(shù)據(jù)報(bào)文602,令牌桶603中有3張令牌605 。
圖5b為數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)后的示意圖。在圖5a中由于用戶601發(fā)送了5個字節(jié)的數(shù)據(jù)報(bào)文602,而令牌桶603中只有3張令牌605,因此在圖5b中分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604只轉(zhuǎn)發(fā)3個字節(jié)的數(shù)據(jù)報(bào)文602,剩下的2個字節(jié)的數(shù)據(jù)報(bào)文602將被丟棄。
步驟S710,對用戶601才艮文進(jìn)行后續(xù)的處理,處理完成后,分組lt據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604將數(shù)據(jù)報(bào)文發(fā)送到分組數(shù)據(jù)網(wǎng)絡(luò)107。
本發(fā)明還提供有又一種實(shí)施例的帶寬控制裝置400用于執(zhí)行圖7所示的帶寬控制方法。本實(shí)施例中的帶寬控制裝置400包括接收模塊301、協(xié)商模塊602、計(jì)算模塊302、令牌桶算法執(zhí)行模塊603以及發(fā)送模塊304。與圖6所示的帶寬控制裝置400不同的是,本實(shí)施例中的協(xié)商模塊602還用于將激活請求攜帶的服務(wù)質(zhì)量參數(shù)、網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù),以及控制策略應(yīng)答中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
本發(fā)明還提供有一種分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604,包括帶寬控制裝置400或者帶寬控制裝置300。該分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604除了寬控制裝置400或者帶寬控制裝置300與公知的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)不同之外,其它模塊及功能與公知的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)相同。
在本實(shí)施例中,帶寬控制裝置300包括接收模塊301、計(jì)算模塊302、控制模塊303,以及發(fā)送模塊304。
接收模塊301,用于接收信息。該信息包括用戶601發(fā)出的攜帶有服務(wù)質(zhì) 量參數(shù)的激活請求以及數(shù)據(jù)報(bào)文。該服務(wù)質(zhì)量參數(shù)用于確定分配給該用戶601 的服務(wù)質(zhì)量參數(shù)。
計(jì)算模塊302,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到所述攜帶有服務(wù)質(zhì) 量參數(shù)的激活請求后,才艮據(jù)所述服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值。
控制模塊303,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后根據(jù)上 行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
發(fā)送模塊304,用于發(fā)送信息。該信息為數(shù)據(jù)^^文或者激活應(yīng)答。當(dāng)該信 息為數(shù)據(jù)報(bào)文時,發(fā)送模塊根據(jù)轉(zhuǎn)發(fā)速率轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文;當(dāng)該信息為激活應(yīng) 答時,該激活應(yīng)答攜帶服務(wù)質(zhì)量參數(shù)。
在本實(shí)施例中,帶寬控制裝置400包括接收模塊301、協(xié)商模塊602、計(jì)算 模塊302、令牌桶算法執(zhí)行模塊603,以及發(fā)送模塊304。
接收模塊301,用于接收信息。該信息包括用戶601發(fā)出的攜帶有服務(wù)質(zhì) 量參數(shù)的激活請求以及數(shù)據(jù)報(bào)文。該服務(wù)質(zhì)量參數(shù)為服務(wù)網(wǎng)關(guān)105與用戶601 初步協(xié)商的服務(wù)質(zhì)量參數(shù),用于確定分配給該用戶601的服務(wù)質(zhì)量參數(shù)。
協(xié)商模塊602,用于協(xié)商服務(wù)質(zhì)量參數(shù);其中在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收 到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接 入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
計(jì)算模塊302,用于在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的 激活請求后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值,并保存在該 用戶601的分組數(shù)據(jù)協(xié)議上下文中;計(jì)算模塊302,還用于根據(jù)協(xié)商后的服務(wù) 質(zhì)量參數(shù)計(jì)算出所述上行及下行帶寬門限值,并保存在該用戶601的分組數(shù)據(jù) 協(xié)議上下文中。
在本實(shí)施例中,服務(wù)質(zhì)量參數(shù)至少包括上行最大比特率(Maximum Bitrate)和下行最大比特率,上行帶寬門限值及下行帶寬門限值是根據(jù)3GPP 協(xié)議將上行最大比特率和下行最大比特率分別轉(zhuǎn)換而成;上行帶寬門限值及 下行帶寬門限值分別作為該用戶601上行及下行令牌桶的最大令牌數(shù),初始令 牌數(shù)等于令牌桶的最大令牌數(shù)。分組數(shù)據(jù)協(xié)議上下文包括以下參數(shù)接入點(diǎn) 名稱、服務(wù)質(zhì)量參數(shù)、分組數(shù)據(jù)協(xié)議類型、分組數(shù)據(jù)協(xié)議地址等。
令牌桶算法執(zhí)行模塊603,用于在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后, 記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果當(dāng)前時間與基準(zhǔn)時間的時間間隔小于設(shè) 定的令牌更新周期,則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù) 報(bào)文的轉(zhuǎn)發(fā),否則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有
16關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。
在本實(shí)施例中,令牌桶算法執(zhí)行模塊603還用于才艮據(jù)規(guī)定的速率對令牌桶 中的當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間;該規(guī)定的 速率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù);該補(bǔ)充的令牌數(shù)等于時間 間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的 最大令牌數(shù)作為當(dāng)前令牌數(shù)。
在本發(fā)明實(shí)施例中,每個數(shù)據(jù)報(bào)文需要消耗的令牌數(shù)等于數(shù)據(jù)報(bào)文的字 節(jié)數(shù),只有當(dāng)令牌桶中的令牌數(shù)不小于數(shù)據(jù)報(bào)文字節(jié)數(shù)時,才允許數(shù)據(jù)報(bào)文 通過并將令牌桶中的令牌數(shù)減去數(shù)據(jù)報(bào)文字節(jié)數(shù),否則將不允許報(bào)文通過。
發(fā)送模塊304,用于發(fā)送帶寬控制信息。該帶寬控制信息為數(shù)據(jù)報(bào)文或者 激活應(yīng)答,當(dāng)該信息為數(shù)據(jù)報(bào)文時,發(fā)送模塊304根據(jù)令牌桶算法執(zhí)行模塊603 的執(zhí)行結(jié)果轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文。
本發(fā)明還4是供有一種演進(jìn)的分組系統(tǒng),包括分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604,該分 組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604包括帶寬控制裝置400或者帶寬控制裝置300。該演進(jìn)的分 組系統(tǒng)除了分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604與公知的演進(jìn)的分組系統(tǒng)不同之外,其它網(wǎng) 元及功能與公知的演進(jìn)的分組系統(tǒng)相同,該分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604的其它模塊 及功能與公知的分組凝:據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)相同。
在本實(shí)施例中,帶寬控制裝置300包括接收模塊301、計(jì)算模塊302、控制 模塊3(B,以及發(fā)送4莫塊304。
接收模塊301,用于接收信息。該信息包括用戶601發(fā)出的攜帶有服務(wù)質(zhì) 量參數(shù)的激活請求以及數(shù)據(jù)報(bào)文。該服務(wù)質(zhì)量參數(shù)用于確定分配給該用戶601 的服務(wù)質(zhì)量參數(shù)。
計(jì)算模塊302,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到所述攜帶有服務(wù)質(zhì) 量參數(shù)的激活請求后,根據(jù)所述服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值。
控制模塊303,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后根據(jù)上 行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
發(fā)送模塊304,用于發(fā)送信息。該信息為數(shù)據(jù)報(bào)文或者激活應(yīng)答。當(dāng)該信 息為數(shù)據(jù)報(bào)文時,發(fā)送模塊根據(jù)轉(zhuǎn)發(fā)速率轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文;當(dāng)該信息為激活應(yīng) 答時,該激活應(yīng)答攜帶服務(wù)質(zhì)量參數(shù)。
在本實(shí)施例中,帶寬控制裝置400包括接收模塊301、協(xié)商模塊602、計(jì)算 模塊302、令牌桶算法執(zhí)行模塊603,以及發(fā)送模塊304。
接收模塊301,用于接收信息。該信息包括用戶601發(fā)出的攜帶有服務(wù)質(zhì) 量參數(shù)的激活請求以及數(shù)據(jù)報(bào)文。該服務(wù)質(zhì)量參數(shù)為服務(wù)網(wǎng)關(guān)105與用戶601
17初步協(xié)商的服務(wù)質(zhì)量參數(shù),用于確定分配給該用戶601的服務(wù)質(zhì)量參數(shù)。
協(xié)商模塊602,用于協(xié)商服務(wù)質(zhì)量參數(shù);其中在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收
到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,將服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接
入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
計(jì)算模塊302,用于在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到攜帶有服務(wù)質(zhì)量參數(shù)的
激活請求后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值,并保存在該
用戶601的分組數(shù)據(jù)協(xié)議上下文中;計(jì)算模塊302,還用于根據(jù)協(xié)商后的服務(wù)
質(zhì)量參數(shù)計(jì)算出所述上行及下行帶寬門限值,并保存在該用戶601的分組數(shù)據(jù)
協(xié)議上下文中。
在本實(shí)施例中,服務(wù)質(zhì)量參數(shù)至少包括上行最大比特率(Maximum Bitrate)和下行最大比特率,上行帶寬門限值及下行帶寬門限值是根據(jù)3GPP 協(xié)議將上行最大比特率和下行最大比特率分別轉(zhuǎn)換而成;上行帶寬門限值及 下行帶寬門限值分別作為該用戶601上行及下行令牌桶的最大令牌數(shù),初始令 牌數(shù)等于令牌桶的最大令牌數(shù)。分組數(shù)據(jù)協(xié)議上下文包括以下參數(shù)接入點(diǎn) 名稱、服務(wù)質(zhì)量參數(shù)、分組數(shù)據(jù)協(xié)議類型、分組數(shù)據(jù)協(xié)議地址等。
令牌桶算法執(zhí)行才莫塊603,用于在分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604收到數(shù)據(jù)報(bào)文后, 記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果當(dāng)前時間與基準(zhǔn)時間的時間間隔小于設(shè) 定的令牌更新周期,則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù) 報(bào)文的轉(zhuǎn)發(fā),否則分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有 關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。
在本實(shí)施例中,令牌桶算法執(zhí)行模塊603還用于根據(jù)規(guī)定的速率對令牌桶 中的當(dāng)前令牌凄t進(jìn)^f亍補(bǔ)充,同時將初始基準(zhǔn)時間更新為當(dāng)前時間;該^見定的 速率等于在令牌更新周期內(nèi)所補(bǔ)充的最大令牌數(shù);該補(bǔ)充的令牌數(shù)等于時間 間隔乘以規(guī)定的速率,補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的 最大令牌數(shù)作為當(dāng)前令牌數(shù)。
在本發(fā)明實(shí)施例中,每個數(shù)據(jù)報(bào)文需要消耗的令牌數(shù)等于數(shù)據(jù)報(bào)文的字 節(jié)數(shù),只有當(dāng)令牌桶中的令牌數(shù)不小于數(shù)據(jù)報(bào)文字節(jié)數(shù)時,才允許數(shù)據(jù)報(bào)文 通過并將令牌桶中的令牌數(shù)減去數(shù)據(jù)報(bào)文字節(jié)數(shù),否則將不允許報(bào)文通過。
發(fā)送模塊304,用于發(fā)送帶寬控制信息。該帶寬控制信息為數(shù)據(jù)報(bào)文或者 激活應(yīng)答,當(dāng)該信息為數(shù)據(jù)報(bào)文時,發(fā)送模塊304根據(jù)令牌桶算法執(zhí)行模塊603 的執(zhí)行結(jié)果轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文。
本發(fā)明中的帶寬控制方法、帶寬控制裝置400以及300、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng) 關(guān)604以及演進(jìn)的分組系統(tǒng)可通過核心網(wǎng)絡(luò)設(shè)備(分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)604),實(shí) 現(xiàn)按用戶分組數(shù)據(jù)協(xié)議上下文進(jìn)行帶寬控制,有效的提高用戶體驗(yàn),減小業(yè) 務(wù)建立的時延,真正實(shí)現(xiàn)用戶的"永遠(yuǎn)在線",可在用戶進(jìn)行網(wǎng)絡(luò)附著的同時,為該用戶建立固定的數(shù)據(jù)速率的承載,保證其基本的業(yè)務(wù)需求。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍, 凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接 或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1、一種帶寬控制方法,用于分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)中,其特征在于,所述方法包括用戶向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)向用戶發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶初步協(xié)商的服務(wù)質(zhì)量參數(shù);用戶收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)的激活應(yīng)答后向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送數(shù)據(jù)報(bào)文;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù)報(bào)文后根據(jù)上行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
2、 如權(quán)利要求1所述的帶寬控制方法,其特征在于,所述帶寬控制方法 還包括所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到所述攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,將 所述服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié) 商;或者將所述激活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱 關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)以及策略和計(jì)費(fèi)功能實(shí)體中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商; 根據(jù)協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值,并保存在該用戶 的分組數(shù)據(jù)協(xié)議上下文中。
3、 如權(quán)利要求2所述的帶寬拉制方法,其特征在于,所述帶寬控制方法 還包括初始化所述用戶的上行令牌桶及下行令牌桶,以i殳置所述上行令牌桶及 下行令牌桶的初始令牌桶參數(shù),所述令牌桶參數(shù)包括最大令牌數(shù)、當(dāng)前令牌 數(shù)、基準(zhǔn)時間、令牌更新周期和令牌更新速率。
4、 如權(quán)利要求3所述的帶寬控制方法,其特征在于,所述帶寬控制方法 還包括所述服務(wù)質(zhì)量參數(shù)至少包括上行最大比特率和下行最大比特率,所述上 行帶寬門限值及下行帶寬門限值是根據(jù)3GPP協(xié)議將所述上行最大比特率和 下行最大比特率分別轉(zhuǎn)換而成;所述上行帶寬門限值及下行帶寬門限值分別 作為該用戶上行及下行令牌桶的最大令牌數(shù),初始令牌數(shù)等于令牌桶的最大令牌數(shù)。
5、 如權(quán)利要求4所述的帶寬控制方法,其特征在于,所述帶寬控制方法 還包括所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到所述數(shù)據(jù)報(bào)文后,記錄收到數(shù)據(jù)報(bào)文的當(dāng)前 時間,如果所述當(dāng)前時間與所述基準(zhǔn)時間的時間間隔小于設(shè)定的令牌更新周 期,則所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前的令牌桶參數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā), 否則所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)更新令牌桶中與控制數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的參數(shù), 以及修改令牌桶中的令牌數(shù)。
6、 如權(quán)利要求5所述的帶寬控制方法,其特征在于,所述分組數(shù)據(jù)網(wǎng)絡(luò) 網(wǎng)關(guān)更新令牌桶參數(shù)時,根據(jù)規(guī)定的速率對令牌桶中的當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充, 同時將初始基準(zhǔn)時間更新為當(dāng)前時間;所述規(guī)定的速率等于在令牌更新周期 內(nèi)所補(bǔ)充的最大令牌數(shù);所述補(bǔ)充的令牌數(shù)等于時間間隔乘以規(guī)定的速率, 補(bǔ)充后的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的最大令牌數(shù)作為當(dāng)前令 牌數(shù)。
7、 如權(quán)利要求5所述的帶寬控制方法,其特征在于,每個所述數(shù)據(jù)報(bào)文 需要消耗的令牌數(shù)等于所數(shù)據(jù)報(bào)文的字節(jié)數(shù),當(dāng)令牌桶中的令牌數(shù)不小于數(shù) 據(jù)報(bào)文字節(jié)數(shù)時,允許數(shù)據(jù)報(bào)文通過并將令牌桶中的令牌數(shù)減去數(shù)據(jù)報(bào)文字 節(jié)數(shù),否則將不允許報(bào)文通過。
8、 一種帶寬控制裝置,設(shè)置于分組翁:據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)中,其特征在于,所述 帶寬控制裝置包括接收模塊,用于接收用戶向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù) 的激活請求,以及接收用戶發(fā)送的數(shù)據(jù)報(bào)文;計(jì)算模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激 活請求后,根據(jù)所述服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值;控制模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù)報(bào)文后根據(jù)上行及下 行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā);發(fā)送模塊,用于向用戶發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶服務(wù)質(zhì)量參數(shù)。
9、 如權(quán)利要求8所述的帶寬控制裝置,其特征在于,所述帶寬控制裝置 還包括協(xié)商模塊,用于協(xié)商服務(wù)質(zhì)量參數(shù);其中在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到所述攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,所述協(xié)商模塊將所述服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商;或者將所述激 活請求攜帶的服務(wù)質(zhì)量參數(shù)與網(wǎng)管中配置的與接入點(diǎn)名稱關(guān)聯(lián)的服務(wù)質(zhì)量參 數(shù)以及策略和計(jì)費(fèi)功能實(shí)體中的服務(wù)質(zhì)量參數(shù)進(jìn)行協(xié)商。
10、 如權(quán)利要求9所述的帶寬控制裝置,其特征在于,所述計(jì)算模塊還 用于根據(jù)所述協(xié)商后的服務(wù)質(zhì)量參數(shù)計(jì)算出所述上行及下行帶寬門限值,并 保存在該用戶的分組數(shù)據(jù)協(xié)議上下文中。
11、 如權(quán)利要求IO所述的帶寬控制裝置,其特征在于,所述控制裝置還 用于初始化該用戶的上行令牌桶及下行令牌桶,以設(shè)置所述上行令牌桶及下 行令牌桶的初始令牌桶參數(shù),所述令牌桶參數(shù)包括最大令牌數(shù)、當(dāng)前令牌數(shù)、 基準(zhǔn)時間、令牌更新周期和令牌更新速率。
12、 如權(quán)利要求IO所述的帶寬控制裝置,其特征在于,所述服務(wù)質(zhì)量參 數(shù)至少包括上行最大比特率和下行最大比特率,所述上行帶寬門限值及下行 帶寬門限值是根據(jù)3GPP協(xié)議將所述上行最大比特率和下行最大比特率分別 轉(zhuǎn)換而成;所述上行帶寬門限值及下行帶寬門限值分別作為該用戶上行及下 行令牌桶的最大令牌數(shù),初始令牌數(shù)等于令牌桶的最大令牌數(shù)。
13、 如權(quán)利要求12所述的帶寬控制裝置,其特征在于,所述控制模塊為 一令牌桶算法執(zhí)行模塊,用于在所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到所述數(shù)據(jù)報(bào)文后, 記錄收到數(shù)據(jù)報(bào)文的當(dāng)前時間;如果所述當(dāng)前時間與所述基準(zhǔn)時間的時間間 隔小于設(shè)定的令牌更新周期,則所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前的令牌桶參 數(shù)控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),否則所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)更新令牌桶中與控制數(shù) 據(jù)報(bào)文轉(zhuǎn)發(fā)有關(guān)的參數(shù),以及修改令牌桶中的令牌數(shù)。
14、 如權(quán)利要求13所述的帶寬控制裝置,其特征在于,所述令牌桶算法 執(zhí)行模塊還用于根據(jù)規(guī)定的速率對令牌桶中的當(dāng)前令牌數(shù)進(jìn)行補(bǔ)充,同時將 初始基準(zhǔn)時間更新為當(dāng)前時間;所述規(guī)定的速率等于在令牌更新周期內(nèi)所補(bǔ) 充的最大令牌數(shù);所述補(bǔ)充的令牌'數(shù)等于時間間隔乘以規(guī)定的速率,補(bǔ)充后 的令牌數(shù)如果超過最大令牌數(shù),則取令牌桶的最大令牌數(shù)作為當(dāng)前令牌數(shù)。
15、 如權(quán)利要求13所述的帶寬控制裝置,其特征在于,每個所述數(shù)據(jù)報(bào) 文需要消耗的令牌數(shù)等于數(shù)據(jù)報(bào)文的字節(jié)數(shù),當(dāng)令牌桶中的令牌數(shù)不小于數(shù)據(jù)報(bào)文字節(jié)數(shù)時,允許數(shù)據(jù)報(bào)文通過并將令牌桶中的令牌數(shù)減去數(shù)據(jù)報(bào)文字 節(jié)數(shù),否則將不允許報(bào)文通過。
16、 一種分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān),其特征在于,所述分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)包括 如權(quán)利要求8至15任一項(xiàng)所述的帶寬控制裝置。
17、 一種演進(jìn)的分組系統(tǒng),其特征在于,所述演進(jìn)的分組系統(tǒng)包括如權(quán) 利要求16所述的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)。
全文摘要
本發(fā)明涉及一種帶寬控制方法,包括如下步驟用戶向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)出攜帶有服務(wù)質(zhì)量參數(shù)的激活請求;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到攜帶有服務(wù)質(zhì)量參數(shù)的激活請求后,根據(jù)服務(wù)質(zhì)量參數(shù)計(jì)算出上行及下行帶寬門限值;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)向用戶發(fā)送激活應(yīng)答,激活應(yīng)答中攜帶初步協(xié)商的服務(wù)質(zhì)量參數(shù);用戶收到分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)的激活應(yīng)答后向分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送數(shù)據(jù)報(bào)文;分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)收到數(shù)據(jù)報(bào)文后根據(jù)上行及下行帶寬門限值控制數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。本發(fā)明還提供一種帶寬控制裝置、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)以及演進(jìn)的分組系統(tǒng)。本發(fā)明可實(shí)現(xiàn)通過核心網(wǎng)絡(luò)設(shè)備按用戶分組數(shù)據(jù)協(xié)議上下文進(jìn)行帶寬控制,有效的提高用戶體驗(yàn)。
文檔編號H04L12/66GK101674244SQ200910190259
公開日2010年3月17日 申請日期2009年9月24日 優(yōu)先權(quán)日2009年9月24日
發(fā)明者成云飛, 李華光 申請人:中興通訊股份有限公司