一种基于数据分类的动态流量控制方法及装置制造方法

文档序号:8004830阅读:301来源:国知局
一种基于数据分类的动态流量控制方法及装置制造方法
【专利摘要】本发明涉及流量控制相关【技术领域】,特别是一种基于数据分类的动态流量控制方法及装置,控制方法包括:阈值检测响应步骤,响应当前数据类型的流量阈值检测请求,检测当前数据类型的平均流量值,如果当前数据类型的平均流量值小于或等于当前数据类型的流量阈值,则设定当前数据类型的允许传输标识为允许传输,否则根据预设的总流量阈值和所有数据类型的总流量值设定当前数据类型的允许传输标识;响应当前数据类型的数据传输请求,如果允许传输标识设定为允许传输,则传输当前数据类型的数据,允许传输标识设定为拒绝传输,则拒绝传输当前数据类型的数据。本发明解决了各个数据类型传输的相互影响,使得数据量大的数据类型能够分配更多的流量值。
【专利说明】一种基于数据分类的动态流量控制方法及装置
【技术领域】
[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]本发明基于数据类型进行分类,对每个数据类型设定流量阈值,当数据类型的平均流量值小于或等于当前数据类型的流量阈值,允许传输数据,而当前数据类型的平均流量值超过当前数据类型的流量阈值,动态调整当前数据类型的流量。同时通过调整当前数据类型的流量阈值,使得仅在总流量超过预设的总流量阈值时,拒绝最大阈值的数据类型的数据传输。从而使得不同的数据类型,其流量阈值能动态调整,同时,在保证总流量不超过预设的总流量阈值的基础上,尽可能地满足流量大的数据类型能够传输数据。因此解决了各个数据类型传输的相互影响,避免各种数据类型的不公平对待,使得数据量大的数据类型能够分配更多的流量值。同时,由于仅在总流量超过预设的总流量阈值时,拒绝最大阈值的数据类型的数据传输,因此保证了特殊实时数据类型的不阻塞;同时预留了一定的带宽值,避免对其他网络服务的影响。【专利附图】

【附图说明】
[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