[发明专利]一种基于数据分类的动态流量控制方法及装置有效

专利信息
申请号: 201310365044.X 申请日: 2013-08-20
公开(公告)号: CN103428100B 公开(公告)日: 2016-10-12
发明(设计)人: 吴友强 申请(专利权)人: 北京京东尚科信息技术有限公司
主分类号: H04L12/801 分类号: H04L12/801;H04L12/851
代理公司: 北京邦信阳专利商标代理有限公司 11012 代理人: 王昭林;金玺
地址: 100080 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 数据 分类 动态 流量 控制 方法 装置
【说明书】:

技术领域

发明涉及流量控制相关技术领域,特别是一种基于数据分类的动态流量控制方法及装置。

背景技术

数据在网络中传输的过程中会涉及到各种数据,但是网络带宽是有限的,当某一个或者某几个数据类型的流量值很大的时候,会导致数据拥塞,甚至阻塞所有的数据类型传输。另外各个数据类型之间的流量差别很大,有的数据类型流量值可能达到10MB/s以上,而有的数据类型可能一天都没有10MB的流量。

现有技术采用的是基于优先级进行流量控制,即当出现数据拥塞时,让具有较高优先级的数据先行传输。然而,对于同等优先级,或者没有优先级的情况下,现有技术并未能够很好地实现流量控制。

发明内容

基于此,本发明有必要针对现有技术并未能够很好地实现流量控制的技术问题,提出一种基于数据分类的动态流量控制方法及装置。

一种基于数据分类的动态流量控制方法,包括:

阈值检测响应步骤,响应当前数据类型的流量阈值检测请求,检测当前数据类型的平均流量值,如果当前数据类型的平均流量值小于或等于当前数据类型的流量阈值,则执行数据传输直接设定步骤,如果当前数据类型的平均流量值超过当前数据类型的流量阈值,则执行流量调整步骤;

数据传输直接设定步骤,设定当前数据类型的允许传输标识为允许传输;

流量调整步骤,根据预设的总流量阈值和所有数据类型的总流量值设定当前数据类型的允许传输标识;

数据传输响应步骤,响应当前数据类型的数据传输请求,如果允许传输标识设定为允许传输,则传输当前数据类型的数据,允许传输标识设定为拒绝传输,则拒绝传输当前数据类型的数据。

优选地,所述流量调整步骤,包括:

总流量检测子步骤,如果所有数据类型的总流量值未超过总流量阈值,则执行流量阈值直接调整子步骤,如果所有数据类型的总流量值超过总流量阈值,则执行流量阈值综合调整子步骤;

流量阈值直接调整子步骤,调整当前数据类型的流量阈值后设定当前数据类型的允许传输标识为允许传输;

流量阈值综合调整子步骤,则查找所有流量类型的流量阈值的最大值作为最大阈值,将所述最大阈值对应的数据类型的流量阈值作为待调整流量阈值,且如果当前数据类型的流量阈值为待调整流量阈值,则设定当前数据类型的允许传输标识为拒绝传输,如果当前数据类型的流量阈值不为待调整流量阈值,则降低待调整流量阈值,并且提升当前数据类型的流量阈值后设定当前数据类型的允许传输标识为允许传输。

优选地,所述流量阈值直接调整子步骤,包括:

如果所有数据类型的总流量值未超过总流量阈值,且如果总流量阈值减去所有数据类型的总流量值大于或等于当前数据类型预设的最小提升阈值,则设定当前提升值为最小提升阈值,当前数据类型的流量阈值提升所述当前提升值后设定当前数据类型的允许传输标识为允许传输;

如果所有数据类型的总流量值未超过总流量阈值,且如果总流量阈值减去所有数据类型的总流量值小于当前数据类型预设的最小提升阈值,则计算平均提升值,设定当前提升值为所述平均提升值和当前数据类型的最小提升阈值的最大值,当前数据类型的流量阈值提升所述当前提升值后设定当前数据类型的允许传输标识为允许传输,其中,平均提升值=(总流量阈值-所有数据类型的总流量值)/数据类型的个数。

优选地,所述降低待调整流量阈值,并且提升当前数据类型的流量阈值后设定当前数据类型的允许传输标识为允许传输的步骤,包括:

计算均衡值=(最大阈值-当前数据类型的流量阈值)/R,R>0,其中R为预设的幅度参数;

将待调整流量阈值降低所述均衡值,将当前数据类型的流量阈值提升所述均衡值。

优选地,定时发出所有数据类型的流量阈值检测请求或者当响应当前数据类型的数据传输请求时,发出当前数据类型的流量阈值检测请求。

优选地,所述数据传输响应步骤,还包括:

如果当前数据类型的流量减少值大于预设的最小下降阈值,则将当前数据类型的流量阈值下降所述最小下降阈值,当前数据类型的流量减少值为当前数据类型的流量阈值减去当前数据类型的平均流量值。

一种基于数据分类的动态流量控制装置,包括:

阈值检测响应模块,用于响应当前数据类型的流量阈值检测请求,检测当前数据类型的平均流量值,如果当前数据类型的平均流量值小于或等于当前数据类型的流量阈值,则执行数据传输直接设定模块,如果当前数据类型的平均流量值超过当前数据类型的流量阈值,则执行流量调整模块;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司,未经北京京东尚科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310365044.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top