[發(fā)明專利]一種帶寬控制方法、裝置及路由器無效
| 申請?zhí)枺?/td> | 201110069042.7 | 申請日: | 2011-03-22 |
| 公開(公告)號: | CN102164077A | 公開(公告)日: | 2011-08-24 |
| 發(fā)明(設(shè)計)人: | 全登平 | 申請(專利權(quán))人: | 深圳市吉祥騰達科技有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 深圳市威世博知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44280 | 代理人: | 何青瓦 |
| 地址: | 518055 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 帶寬 控制 方法 裝置 路由器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域中信息數(shù)據(jù)傳輸帶寬控制方法,特別是涉及對傳輸帶寬進行彈性控制的方法、裝置及路由器。
背景技術(shù)
對于計算機網(wǎng)絡(luò)終端用戶而言,一種常見的計算機通信接入方式就是在計算機終端用戶和服務(wù)器之間有一控制裝置,例如網(wǎng)關(guān)、網(wǎng)橋設(shè)備,即交換機、路由器等。對于這種接入方式的計算機終端用戶而言,如果控制裝置只提供固定的接入帶寬,當用戶數(shù)據(jù)速率需求不高時有可能造成帶寬資源過剩而浪費,也可能在用戶數(shù)據(jù)速率需求較高時又不能提供其充足的帶寬需求,特別是當用戶對關(guān)鍵業(yè)務(wù)數(shù)據(jù)或敏感業(yè)務(wù)數(shù)據(jù)有較高的實時性要求時,如果分配給這些用戶的數(shù)據(jù)傳輸帶寬不能區(qū)分這些業(yè)務(wù)類型而提供傳輸實時性要求時,將會出現(xiàn)數(shù)據(jù)傳輸?shù)膭×叶秳印㈤L時延甚至掉線等現(xiàn)象,為用戶帶來不便甚至損失。
針對這種固定帶寬的數(shù)據(jù)傳輸方式,在現(xiàn)有技術(shù)中存在被動式的解決方案,即由服務(wù)器感知進行數(shù)據(jù)流量流控制,這種方式有可能因流量抑制反應(yīng)緩慢,有可能造成會成大量數(shù)據(jù)流的重傳,造成帶寬的浪費。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種帶寬控制方法,能夠?qū)鬏攷掃M行彈性控制,避免和減少數(shù)據(jù)流抖動劇烈、延時大、不能區(qū)分業(yè)務(wù)類型甚至掉線等問題。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種帶寬控制方法,該方法包括:檢測步驟,對輸入的數(shù)據(jù)流進行檢測,得到平均速率值avgR;統(tǒng)計步驟,統(tǒng)計用戶的數(shù)據(jù)特征,獲得用戶數(shù)據(jù)速率Ratecur;控制步驟,根據(jù)平均速率值avgR、用戶數(shù)據(jù)速率Ratecur,以及預先設(shè)置的用戶期望數(shù)據(jù)速率最大值Ratemax、用戶期望數(shù)據(jù)速率最小值Ratemin,確定數(shù)據(jù)流抑制指令發(fā)送概率Pb,由所述數(shù)據(jù)流抑制指令控制帶寬。
在本發(fā)明帶寬控制方法的一個優(yōu)選實施例中,除以上步驟之外還包括識別步驟,該識別步驟介于檢測步驟和統(tǒng)計步驟之間;或者該識別步驟與檢測步驟同步進行。
在本發(fā)明帶寬控制方法的一個優(yōu)選實施例中,識別步驟包括對業(yè)務(wù)類型進行識別,若識別出選定的業(yè)務(wù)類型,則進入控制步驟并確定所述數(shù)據(jù)流抑制指令發(fā)送概率Pb=0;若沒有識別出選定的業(yè)務(wù)類型,則進入統(tǒng)計步驟。
在本發(fā)明帶寬控制方法的一個優(yōu)選實施例中,平均速率值avgR=(1-Wr)×avgR′+Wr×curR,其中Wr為權(quán)值,0<Wr<1,avgR′為前一次平均速率值。
在本發(fā)明帶寬控制方法的一個優(yōu)選實施例中,其中的控制步驟進一步包括以下步驟之一:當用戶數(shù)據(jù)速率Ratecur小于或等于用戶期望數(shù)據(jù)速率最小值Ratemin時,則數(shù)據(jù)流抑制指令發(fā)送概率Pb=0;當用戶數(shù)據(jù)速率Ratecur大于或等于用戶期望數(shù)據(jù)速率最大值Ratemax時,則數(shù)據(jù)流抑制指令發(fā)送概率Pb=1;當用戶數(shù)據(jù)速率Ratecur大于用戶期望數(shù)據(jù)速率最小值Ratemin并且小于用戶期望數(shù)據(jù)速率最大值Ratemax時,則數(shù)據(jù)流抑制指令發(fā)送概率Pb的計算式為:
Pb=(1-avgR/maxR)×((Ratecur-Ratemin)/(Ratemax-Ratemin)),其中maxR為最大允許輸入數(shù)據(jù)流量速率。
在本發(fā)明帶寬控制方法的一個優(yōu)選實施例中,其中的控制步驟還包括根據(jù)用戶優(yōu)先級進行控制的子步驟,即當用戶數(shù)據(jù)速率Ratecur大于用戶期望數(shù)據(jù)速率最小值Ratemin并且小于用戶期望數(shù)據(jù)速率最大值Ratemax時,數(shù)據(jù)流抑制指令發(fā)送概率Pb的計算式為:
Pb=Wp×(1-avgR/maxR)×((Ratecur-Ratemin)/(Ratemax-Ratemin)),其中是Wp是用戶優(yōu)先級權(quán)值,0<Wp<1。
本發(fā)明還提供了一種帶寬控制裝置,該裝置包括:檢測單元,用于對輸入的數(shù)據(jù)流進行檢測,得到平均速率值avgR;統(tǒng)計單元,用于統(tǒng)計用戶的數(shù)據(jù)特征,獲得用戶數(shù)據(jù)速率Ratecur。控制單元,包括抑制指令計算模塊和發(fā)送抑制指令模塊,該抑制指令計算模塊用于根據(jù)平均速率值avgR、用戶數(shù)據(jù)速率Ratecur,以及預先設(shè)置的用戶期望數(shù)據(jù)速率最大值Ratemax、用戶期望數(shù)據(jù)速率最小值Ratemin,確定數(shù)據(jù)流抑制指令發(fā)送概率Pb;該發(fā)送抑制指令模塊用于根據(jù)所述數(shù)據(jù)流抑制指令發(fā)送概率Pb,產(chǎn)生并發(fā)出所述數(shù)據(jù)流抑制指令。
在本發(fā)明帶寬控制裝置的一個優(yōu)選實施例中,還包括識別單元,該單元介于檢測單元和統(tǒng)計單元之間或者與檢測單元并行,該識別單元包括業(yè)務(wù)類型識別模塊,用于對業(yè)務(wù)類型進行識別。
在本發(fā)明帶寬控制裝置的一個優(yōu)選實施例中,控制單元還包括用戶優(yōu)先級設(shè)置模塊,用于設(shè)置用戶優(yōu)先級權(quán)值Wp。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市吉祥騰達科技有限公司,未經(jīng)深圳市吉祥騰達科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110069042.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





