麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種基于數據分類的動態流量控制方法及裝置制造方法

文檔序號:8004830閱讀:373來源:國知局
一種基于數據分類的動態流量控制方法及裝置制造方法
【專利摘要】本發明涉及流量控制相關【技術領域】,特別是一種基于數據分類的動態流量控制方法及裝置,控制方法包括:閾值檢測響應步驟,響應當前數據類型的流量閾值檢測請求,檢測當前數據類型的平均流量值,如果當前數據類型的平均流量值小于或等于當前數據類型的流量閾值,則設定當前數據類型的允許傳輸標識為允許傳輸,否則根據預設的總流量閾值和所有數據類型的總流量值設定當前數據類型的允許傳輸標識;響應當前數據類型的數據傳輸請求,如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。本發明解決了各個數據類型傳輸的相互影響,使得數據量大的數據類型能夠分配更多的流量值。
【專利說明】一種基于數據分類的動態流量控制方法及裝置
【技術領域】
[0001]本發明涉及流量控制相關【技術領域】,特別是一種基于數據分類的動態流量控制方法及裝置。
【背景技術】
[0002]數據在網絡中傳輸的過程中會涉及到各種數據,但是網絡帶寬是有限的,當某一個或者某幾個數據類型的流量值很大的時候,會導致數據擁塞,甚至阻塞所有的數據類型傳輸。另外各個數據類型之間的流量差別很大,有的數據類型流量值可能達到lOMB/s以上,而有的數據類型可能一天都沒有IOMB的流量。
[0003]現有技術采用的是基于優先級進行流量控制,即當出現數據擁塞時,讓具有較高優先級的數據先行傳輸。然而,對于同等優先級,或者沒有優先級的情況下,現有技術并未能夠很好地實現流量控制。

【發明內容】

[0004]基于此,本發明有必要針對現有技術并未能夠很好地實現流量控制的技術問題,提出一種基于數據分類的動態流量控制方法及裝置。
[0005]一種基于數據分類的動態流量控制方法,包括:
[0006]閾值檢測響應步驟,響應當前數據類型的流量閾值檢測請求,檢測當前數據類型的平均流量值,如果當前數據類型的平均流量值小于或等于當前數據類型的流量閾值,則執行數據傳輸直接設定步驟,如果當前數據類型的平均流量值超過當前數據類型的流量閾值,則執行流量調整步驟;
[0007]數據傳輸直接設定步驟,設定當前數據類型的允許傳輸標識為允許傳輸;
[0008]流量調整步驟,根據預設的總流量閾值和所有數據類型的總流量值設定當前數據類型的允許傳輸標識;
[0009]數據傳輸響應步驟,響應當前數據類型的數據傳輸請求,如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。
[0010]優選地,所述流量調整步驟,包括:
[0011]總流量檢測子步驟,如果所有數據類型的總流量值未超過總流量閾值,則執行流量閾值直接調整子步驟,如果所有數據類型的總流量值超過總流量閾值,則執行流量閾值綜合調整子步驟;
[0012]流量閾值直接調整子步驟,調整當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸;
[0013]流量閾值綜合調整子步驟,則查找所有流量類型的流量閾值的最大值作為最大閾值,將所述最大閾值對應的數據類型的流量閾值作為待調整流量閾值,且如果當前數據類型的流量閾值為待調整流量閾值,則設定當前數據類型的允許傳輸標識為拒絕傳輸,如果當前數據類型的流量閾值不為待調整流量閾值,則降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸。
[0014]優選地,所述流量閾值直接調整子步驟,包括:
[0015]如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值大于或等于當前數據類型預設的最小提升閾值,則設定當前提升值為最小提升閾值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸;
[0016]如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值小于當前數據類型預設的最小提升閾值,則計算平均提升值,設定當前提升值為所述平均提升值和當前數據類型的最小提升閾值的最大值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸,其中,平均提升值=(總流量閾值-所有數據類型的總流量值)/數據類型的個數。
[0017]優選地,所述降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸的步驟,包括:
[0018]計算均衡值=(最大閾值-當前數據類型的流量閾值)/R,R>0,其中R為預設的幅度參數;
[0019]將待調整流量閾值降低所述均衡值,將當前數據類型的流量閾值提升所述均衡值。
[0020]優選地,定時發出所有數據類型的流量閾值檢測請求或者當響應當前數據類型的數據傳輸請求時,發出當前數據類型的流量閾值檢測請求。
[0021]優選地,所述數據傳輸響應步驟,還包括:
[0022]如果當前數據類型的流量減少值大于預設的最小下降閾值,則將當前數據類型的流量閾值下降所述最小下降閾值,當前數據類型的流量減少值為當前數據類型的流量閾值減去當前數據類型的平均流量值。
[0023]一種基于數據分類的動態流量控制裝置,包括:
[0024]閾值檢測響應模塊,用于響應當前數據類型的流量閾值檢測請求,檢測當前數據類型的平均流量值,如果當前數據類型的平均流量值小于或等于當前數據類型的流量閾值,則執行數據傳輸直接設定模塊,如果當前數據類型的平均流量值超過當前數據類型的流量閾值,則執行流量調整模塊;
[0025]數據傳輸直接設定模塊,用于設定當前數據類型的允許傳輸標識為允許傳輸;
[0026]流量調整模塊,用于根據預設的總流量閾值和所有數據類型的總流量值設定當前數據類型的允許傳輸標識,所述允許傳輸標識設定為允許傳輸或者拒絕傳輸;
[0027]數據傳輸響應模塊,用于響應當前數據類型的數據傳輸請求,如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。
[0028]優選地,所述流量調整模塊,具體包括:
[0029]總流量檢測子模塊,用于如果所有數據類型的總流量值未超過總流量閾值,則執行流量閾值直接調整子模塊,如果所有數據類型的總流量值超過總流量閾值,則執行流量閾值綜合調整子模塊;[0030]流量閾值直接調整子模塊,用于調整當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸;
[0031]流量閾值綜合調整子模塊,用于查找所有流量類型的流量閾值的最大值作為最大閾值,將所述最大閾值對應的數據類型的流量閾值作為待調整流量閾值,且如果當前數據類型的流量閾值為待調整流量閾值,則設定當前數據類型的允許傳輸標識為拒絕傳輸,如果當前數據類型的流量閾值不為待調整流量閾值,則降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸。
[0032]優選地,所述流量閾值直接調整子模塊,具體用于:
[0033]如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值大于或等于當前數據類型預設的最小提升閾值,則設定當前提升值為最小提升閾值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸;
[0034]如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值小于當前數據類型預設的最小提升閾值,則計算平均提升值,設定當前提升值為所述平均提升值和當前數據類型的最小提升閾值的最大值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸,其中,平均提升值=(總流量閾值?所有數據類型的總流量值)/數據類型的個數。
[0035]優選地,所述流量閾值綜合調整子模塊中,降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸,具體包括:
[0036]計算均衡值=(最大閾值-當前數據類型的流量閾值)/R,R>0,其中R為預設的幅度參數;
[0037]將待調整流量閾值降低所述均衡值,將當前數據類型的流量閾值提升所述均衡值。
[0038]優選地,定時發出所有數據類型的流量閾值檢測請求或者當響應當前數據類型的數據傳輸請求時,發出當前數據類型的流量閾值檢測請求。
[0039]優選地,所述數據傳輸響應模塊,還包括:
[0040]如果當前數據類型的流量減少值大于預設的最小下降閾值,則將當前數據類型的流量閾值下降所述最小下降閾值,當前數據類型的流量減少值為當前數據類型的流量閾值減去當前數據類型的平均流量值。
[0041]本發明基于數據類型進行分類,對每個數據類型設定流量閾值,當數據類型的平均流量值小于或等于當前數據類型的流量閾值,允許傳輸數據,而當前數據類型的平均流量值超過當前數據類型的流量閾值,動態調整當前數據類型的流量。同時通過調整當前數據類型的流量閾值,使得僅在總流量超過預設的總流量閾值時,拒絕最大閾值的數據類型的數據傳輸。從而使得不同的數據類型,其流量閾值能動態調整,同時,在保證總流量不超過預設的總流量閾值的基礎上,盡可能地滿足流量大的數據類型能夠傳輸數據。因此解決了各個數據類型傳輸的相互影響,避免各種數據類型的不公平對待,使得數據量大的數據類型能夠分配更多的流量值。同時,由于僅在總流量超過預設的總流量閾值時,拒絕最大閾值的數據類型的數據傳輸,因此保證了特殊實時數據類型的不阻塞;同時預留了一定的帶寬值,避免對其他網絡服務的影響?!緦@綀D】

【附圖說明】
[0042]圖1為本發明一種基于數據分類的動態流量控制方法的工作流程圖;
[0043]圖2為本發明一種基于數據分類的動態流量控制方法一個例子的工作流程圖;
[0044]圖3為本發明一種基于數據分類的動態流量控制裝置的結構模塊圖。
【具體實施方式】
[0045]下面結合附圖和具體實施例對本發明做進一步詳細的說明。
[0046]如圖1所示為本發明一種基于數據分類的動態流量控制方法的工作流程圖,包括:
[0047]一種基于數據分類的動態流量控制方法,包括:
[0048]閾值檢測響應步驟S110,響應當前數據類型的流量閾值檢測請求,檢測當前數據類型的平均流量值,如果當前數據類型的平均流量值小于或等于當前數據類型的流量閾值,則執行數據傳輸直接設定步驟120,如果當前數據類型的平均流量值超過當前數據類型的流量閾值,則執行流量調整步驟S130 ;
[0049]數據傳輸直接設定步驟S120,設定當前數據類型的允許傳輸標識為允許傳輸;
[0050]流量調整步驟S130,根據預設的總流量閾值和所有數據類型的總流量值設定當前數據類型的允許傳輸標識,所述允許傳輸標識設定為允許傳輸或者拒絕傳輸;
[0051]數據傳輸響應步驟S140,響應當前數據類型的數據傳輸請求,如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。
[0052]其中,步驟SllO中,當前數據類型的流量閾值可以對每個數據類型預設一個基準的流量閾值,然后后續通過步驟SI 10、S120和S130進行更改。
[0053]其中,步驟S140,在接收到當前數據類型的數據傳輸請求后,響應當前數據類型的數據傳輸請求,并根據步驟Slio、S120和S130設定后的允許傳輸標識,確定是否傳輸當前數據類型的數據。
[0054]其中,步驟SllO當前數據類型的流量閾值檢測請求,可以由系統自行生成,則其中一個實施例中,定時發出所有數據類型的流量閾值檢測請求或者當響應當前數據類型的數據傳輸請求時,發出當前數據類型的流量閾值檢測請求。當定時發出所有數據類型的流量閾值檢測請求,則系統收到每個數據類型的流量閾值檢測請求,針對每個數據類型,執行步驟S110、S120和S130。而如果是當響應當前數據類型的數據傳輸請求時,發出當前數據類型的流量閾值檢測請求,則系統響應當前數據類型的數據傳輸請求的同時,發出當前數據類型的流量閾值檢測請求,然后執行步驟S110、S120和S130設定允許傳輸標識。步驟S140也是響應當前數據類型的數據傳輸請求后執行操作,發出當前數據類型的流量閾值檢測請求,既可以在步驟S140的后續動作之前,也可以在步驟S140的后續動作之后執行。所述步驟S140的后續動作包括:如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。發出當前數據類型的流量閾值檢測請求后會觸發步驟S110、S120和S130。然而,由于步驟S110、S120和S130僅是對允許傳輸標識的設定,因此與步驟S140的后續步驟不會造成沖突,步驟S140的后續步驟僅需要根據允許傳輸標識進行判斷并執行操作。
[0055]通過步驟S110、S120和S130根據當前數據類型的平均流量值、當前數據類型的流量閾值、總流量閾值和所有數據類型的總流量值設定允許傳輸標識。而步驟S140則根據允許傳輸標識決定傳輸數據或者拒絕傳輸數據。允許傳輸標識在綜合考慮當前數據類型的平均流量值、當前數據類型的流量閾值、總流量閾值和所有數據類型的總流量值的基礎上進行動態設置,實現了基于數據分類的動態流量控制。
[0056]在其中一個實施例中,所述流量調整步驟S130,包括:
[0057]總流量檢測子步驟131,如果所有數據類型的總流量值未超過總流量閾值,則執行流量閾值直接調整子步驟S132,如果所有數據類型的總流量值超過總流量閾值,則執行流量閾值綜合調整子步驟S133 ;
[0058]流量閾值直接調整子步驟132,調整當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸;
[0059]流量閾值綜合調整子步驟133,查找所有流量類型的流量閾值的最大值作為最大閾值,將所述最大閾值對應的數據類型的流量閾值作為待調整流量閾值,且如果當前數據類型的流量閾值為待調整流量閾值,則設定當前數據類型的允許傳輸標識為拒絕傳輸,如果當前數據類型的流量閾值不為待調整流量閾值,則降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸。
[0060]在其中一個實施例中,所述流量閾值直接調整子步驟S132,包括:
[0061]如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值大于或等于當前數據類型預設的最小提升閾值,則設定當前提升值為最小提升閾值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸;
[0062]如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值小于當前數據類型預設的最小提升閾值,則計算平均提升值,設定當前提升值為所述平均提升值和當前數據類型的最小提升閾值的最大值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸,其中,平均提升值=(總流量閾值-所有數據類型的總流量值)/數據類型的個數。
[0063]在其中一個實施例中,所述降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸的步驟,包括:
[0064]計算均衡值=(最大閾值-當前數據類型的流量閾值)/R,R>0,其中R為預設的幅度參數;
[0065]將待調整流量閾值降低所述均衡值,將當前數據類型的流量閾值提升所述均衡值。
[0066]其中,上述幅度參數R可以為大于O的任何實數,選擇不同的R可以實現不同的均衡方式,例如,可以選擇R為2,則待調整流量閾值對應的數據類型與當前數據類型,平均分享最大閾值與當前數據類型的流量閾值之間的差值。R越大,待調整流量閾值下降越慢,當前數據類型的流量閾值增加越慢,相反,R越小,待調整流量閾值下降越快,當前數據類型的流量閾值增加越快。該幅度參數的選擇可以根據實際需要設定。優選地,R可以為2。
[0067]在其中一個實施例中,所述數據傳輸響應步驟S140,還包括:[0068]如果當前數據類型的流量減少值大于預設的最小下降閾值,則將當前數據類型的流量閾值下降所述最小下降閾值,當前數據類型的流量減少值為當前數據類型的流量閾值減去當前數據類型的平均流量值。
[0069]數據類型的流量值可能上升也有可能下降,當上升的時候把流量閾值提升上去,但是當流量下降后,仍然占用較高流量閾值是不合理。因此還需要執行流量下降測量,即實時的檢查當前數據類型的流量值是否下降了一個預設的幅度,如果當前數據類型的流量減少值大于預設的最小下降閾值,則將當前數據類型的流量閾值下降所述最小下降閾值,其中前數據類型的流量減少值為當前數據類型的流量閾值減去當前數據類型的平均流量值,用于表示當前數據類型的流量值的下降幅度。
[0070]如圖2所示為本發明一種基于數據分類的動態流量控制方法一個例子的工作流程圖,包括:
[0071]首先為每一個數據類型設定一個基準的流量閾值和所有數據類型均不能超過的總流量閾值,在一開始各個數據類型都是同樣的流量閾值。
[0072]每隔一段時間(通常是一秒鐘),對每個數據類型執行如下步驟:
[0073]步驟S210,計算當前數據類型的平均流量值,判斷是否超過了當前數據類型的流量閾值,如果超過當前數據類型的流量閾值,則執行步驟S220,否則執行步驟S211 ;
[0074]步驟S211,設定允許傳輸標識為允許傳輸,如果當前數據類型的流量減少值大于預設的最小下降閾值,則執行步驟S212,否則執行步驟S240 ;
[0075]步驟S212,將當前數據類型的流量閾值下降所述最小下降閾值,執行步驟S240 ;
[0076]步驟S220,如果所有數據類型的總流量大于或者等于預設的總流量閾值,則執行步驟S221,否則執行步驟S230 ;
[0077]步驟S221,查找所有流量類型的流量閾值的最大值作為最大閾值,將所述最大閾值對應的數據類型的流量閾值作為待調整流量閾值,如果當前數據類型的流量閾值為待調整流量閾值,則執行步驟S222,否則執行步驟S223 ;
[0078]步驟S222,設定當前數據類型的允許傳輸標識為拒絕傳輸,執行步驟S240 ;
[0079]步驟S223,計算均衡值=(最大閾值-當前數據類型的流量閾值)/2,將待調整流量閾值降低均衡值,將當前數據類型的流量閾值提升均衡值,并設定當前數據類型的允許傳輸標識為允許傳輸,執行步驟S240 ;
[0080]步驟S230,如果設定的總流量閾值減去所有數據類型的總流量值大于預設的最小提升閾值,則執行步驟S231,否則執行步驟S232 ;
[0081]步驟S231,當前數據類型的流量閾值提升最小提升閾值,設定當前數據類型的允許傳輸標識為允許傳輸,執行步驟S240 ;
[0082]步驟S232,計算如下公式:
[0083]
【權利要求】
1.一種基于數據分類的動態流量控制方法,其特征在于,包括: 閾值檢測響應步驟,響應當前數據類型的流量閾值檢測請求,檢測當前數據類型的平均流量值,如果當前數據類型的平均流量值小于或等于當前數據類型的流量閾值,則執行數據傳輸直接設定步驟,如果當前數據類型的平均流量值超過當前數據類型的流量閾值,則執行流量調整步驟; 數據傳輸直接設定步驟,設定當前數據類型的允許傳輸標識為允許傳輸; 流量調整步驟,根據預設的總流量閾值和所有數據類型的總流量值設定當前數據類型的允許傳輸標識,所述允許傳輸標識設定為允許傳輸或者拒絕傳輸; 數據傳輸響應步驟,響應當前數據類型的數據傳輸請求,如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。
2.根據權利要求1所述的基于數據分類的動態流量控制方法,其特征在于,所述流量調整步驟,包括: 總流量檢測子步驟,如果所有數據類型的總流量值未超過總流量閾值,則執行流量閾值直接調整子步驟,如果所有數據類型的總流量值超過總流量閾值,則執行流量閾值綜合調整子步驟; 流量閾值直接調整子步驟,調整當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸; 流量閾值綜合調整子步驟,查找所有流量類型的流量閾值的最大值作為最大閾值,將所述最大閾值對應的數據類型的流量閾值作為待調整流量閾值,且如果當前數據類型的流量閾值為待調整流量閾值,則設定當前數據類型的允許傳輸標識為拒絕傳輸,如果當前數據類型的流量閾值不為待調整流量閾值,則降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據 類型的允許傳輸標識為允許傳輸。
3.根據權利要求2所述的基于數據分類的動態流量控制方法,其特征在于,所述流量閾值直接調整子步驟,包括: 如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值大于或等于當前數據類型預設的最小提升閾值,則設定當前提升值為最小提升閾值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸; 如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值小于當前數據類型預設的最小提升閾值,則計算平均提升值,設定當前提升值為所述平均提升值和當前數據類型的最小提升閾值的最大值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸,其中,平均提升值=(總流量閾值-所有數據類型的總流量值)/數據類型的個數。
4.根據權利要求2所述的基于數據分類的動態流量控制方法,其特征在于,所述降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸的步驟,包括: 計算均衡值=(最大閾值-當前數據類型的流量閾值)/R,R>0,其中R為預設的幅度參數;將待調整流量閾值降低所述均衡值,將當前數據類型的流量閾值提升所述均衡值。
5.根據權利要求4所述的基于數據分類的動態流量控制方法,其特征在于,定時發出所有數據類型的流量閾值檢測請求或者當響應當前數據類型的數據傳輸請求時,發出當前數據類型的流量閾值檢測請求。
6.根據權利要求1所述的基于數據分類的動態流量控制方法,其特征在于,所述數據傳輸響應步驟,還包括: 如果當前數據類型的流量減少值大于預設的最小下降閾值,則將當前數據類型的流量閾值下降所述最小下降閾值,當前數據類型的流量減少值為當前數據類型的流量閾值減去當前數據類型的平均流量值。
7.一種基于數據分類的動態流量控制裝置,其特征在于,包括: 閾值檢測響應模塊,用于響應當前數據類型的流量閾值檢測請求,檢測當前數據類型的平均流量值,如果當前數據類型的平均流量值小于或等于當前數據類型的流量閾值,則執行數據傳輸直接設定模塊,如果當前數據類型的平均流量值超過當前數據類型的流量閾值,則執行流量調整模塊; 數據傳輸直接設定模塊,用于設定當前數據類型的允許傳輸標識為允許傳輸; 流量調整模塊,用于根據預設的總流量閾值和所有數據類型的總流量值設定當前數據類型的允許傳輸標識,所述允許傳輸標識設定為允許傳輸或者拒絕傳輸; 數據傳輸響應模塊,用于響應當前數據類型的數據傳輸請求,如果允許傳輸標識設定為允許傳輸,則傳輸當前數據類型的數據,允許傳輸標識設定為拒絕傳輸,則拒絕傳輸當前數據類型的數據。
8.根據權利要求7所述的基于`數據分類的動態流量控制裝置,其特征在于,所述流量調整模塊,具體包括: 總流量檢測子模塊,用于如果所有數據類型的總流量值未超過總流量閾值,則執行流量閾值直接調整子模塊,如果所有數據類型的總流量值超過總流量閾值,則執行流量閾值綜合調整子模塊; 流量閾值直接調整子模塊,用于調整當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸; 流量閾值綜合調整子模塊,用于查找所有流量類型的流量閾值的最大值作為最大閾值,將所述最大閾值對應的數據類型的流量閾值作為待調整流量閾值,且如果當前數據類型的流量閾值為待調整流量閾值,則設定當前數據類型的允許傳輸標識為拒絕傳輸,如果當前數據類型的流量閾值不為待調整流量閾值,則降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸。
9.根據權利要求8所述的基于數據分類的動態流量控制裝置,其特征在于,所述流量閾值直接調整子模塊,具體用于: 如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值大于或等于當前數據類型預設的最小提升閾值,則設定當前提升值為最小提升閾值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸; 如果所有數據類型的總流量值未超過總流量閾值,且如果總流量閾值減去所有數據類型的總流量值小于當前數據類型預設的最小提升閾值,則計算平均提升值,設定當前提升值為所述平均提升值和當前數據類型的最小提升閾值的最大值,當前數據類型的流量閾值提升所述當前提升值后設定當前數據類型的允許傳輸標識為允許傳輸,其中,平均提升值=(總流量閾值-所有數據類型的總流量值)/數據類型的個數。
10.根據權利要求8所述的基于數據分類的動態流量控制裝置,其特征在于,所述流量閾值綜合調整子模塊中,降低待調整流量閾值,并且提升當前數據類型的流量閾值后設定當前數據類型的允許傳輸標識為允許傳輸,具體包括: 計算均衡值=(最大閾值-當前數據類型的流量閾值)/R,R>0,其中R為預設的幅度參數; 將待調整流量閾值降低所述均衡值,將當前數據類型的流量閾值提升所述均衡值。
11.根據權利要求10所述的基于數據分類的動態流量控制裝置,其特征在于,定時發出所有數據類型的流量閾值檢測請求或者當響應當前數據類型的數據傳輸請求時,發出當前數據類型的流量閾值檢測請求。
12.根據權利要求7所述的基于數據分類的動態流量控制裝置,其特征在于,所述數據傳輸響應模塊,還包括: 用于如果當前數據類型的流量減少值大于預設的最小下降閾值,則將當前數據類型的流量閾值下降所述最小下降閾值,當前數據類型的流量減少值為當前數據類型的流量閾值減去當前數據類型的平均流量 值。
【文檔編號】H04L12/851GK103428100SQ201310365044
【公開日】2013年12月4日 申請日期:2013年8月20日 優先權日:2013年8月20日
【發明者】吳友強 申請人:北京京東尚科信息技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 聂荣县| 虹口区| 杂多县| 辉县市| 青川县| 盐边县| 龙川县| 章丘市| 锡林郭勒盟| 洪洞县| 通渭县| 武鸣县| 临澧县| 光泽县| 尚义县| 大姚县| 双辽市| 华阴市| 丰顺县| 安徽省| 肃宁县| 甘肃省| 涟源市| 新密市| 丰原市| 宁远县| 宁晋县| 蒙自县| 富锦市| 阳江市| 马尔康县| 平潭县| 治县。| 江城| 广昌县| 渭源县| 林口县| 华亭县| 赤城县| 穆棱市| 二连浩特市|