[发明专利]网络流量监管方法及装置有效
申请号: | 201110038682.1 | 申请日: | 2011-02-15 |
公开(公告)号: | CN102082693A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 钟秀琼 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/56 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络流量 监管 方法 装置 | ||
1.一种网络流量监管方法,其特征在于,包括:
获取用户配置的配置数据,其中,所述配置数据包括限速速率;
根据预先设定的限速速率区间与添加令牌的时间周期的对应关系,获取与配置的所述限速速率所在区间对应的时间周期,其中,在所述对应关系中,值越大的限速速率区间对应的时间周期越小;
将配置令牌桶添加令牌的时间周期更新为获取的所述时间周期;
使用所述令牌桶对网络的流量进行监管。
2.根据权利要求1所述的方法,其特征在于,使用所述令牌桶对网络的流量进行监管包括:
接收报文;
读取系统时钟和保存的上一次更新所述令牌桶的时间,计算当前距离上一次更新所述令牌桶的时间的时间间隔;
判定所述时间间隔到达所述令牌桶当前的时间周期,获取所述时间间隔内产生的令牌数;
确定是否更新所述令牌桶,并根据所述令牌桶中剩余的令牌数以及所述报文的长度,对所述报文进行处理。
3.根据权利要求2所述的方法,其特征在于,确定是否更新所述令牌桶,并根据所述令牌桶中剩余的令牌数以及所述报文的长度,对所述报文进行处理包括:
判断所述时间间隔内产生的令牌数是否大于预设的令牌数阈值,如果是,则执行步骤1,如果否,则执行步骤2;
步骤1,更新所述令牌桶,在所述令牌桶中增加所述时间间隔内产生的令牌数的令牌,记录当前的时间,并更新所述令牌桶中剩余的令牌数,执行步骤2;
步骤2,将所述报文的长度与所述令牌桶中剩余的令牌数进行比较,根据比较结果,对所述报文执行相应的处理。
4.根据权利要求2或3所述的方法,其特征在于,获取所述时间间隔内产生的令牌数包括:
根据所述时间间隔以及所述令牌桶当前的保证信息速率,计算所述时间间隔内产生的令牌数;
获取计算得到的令牌数与上一次更新所述令牌桶时保存的余数的累加值,取所述累加值的整数作为所述时间间隔内产生的令牌数。
5.根据权利要求4所述的方法,其特征在于,在确定更新所述令牌桶之后,所述方法还包括:记录所述累加值的余数。
6.一种网络流量监管装置,其特征在于,包括:
第一获取模块,用于获取用户配置的配置数据,其中,所述配置数据包括限速速率;
第二获取模块,用于根据预先设定的限速速率区间与添加令牌的时间周期的对应关系,获取与配置的所述限速速率所在区间对应的时间周期,其中,在所述对应关系中,值越大的限速速率区间对应的时间周期越小;
配置模块,用于将配置令牌桶添加令牌的时间周期更新为获取的所述时间周期;
监管模块,用于使用所述令牌桶对网络的流量进行监管。
7.根据权利要求6所述的装置,所述监管模块包括:
接收子模块,用于接收报文;
计算子模块,用于读取系统时钟和保存的上一次更新所述令牌桶的时间,计算当前距离上一次更新所述令牌桶的时间的时间间隔;
第一判断子模块,用于判断所述时间间隔是否到达所述令牌桶当前的时间周期,如果是,触发获取子模块;
获取子模块,用于获取所述时间间隔内产生的令牌数;
第二判断子模块,用于判断是否更新所述令牌桶,如果是,则触发更新子模块;
更新子模块,用于在所述令牌桶内增加所述获取子模块获取的时间间隔内产生的令牌数,并更新所述令牌桶中的剩余令牌数;
存储子模块,用于记录所述更新子模块更新所述令牌桶的时间;
处理子模块,用于根据所述令牌桶中剩余的令牌数以及所述报文的长度,对所述报文进行处理。
8.根据权利要求7所述的装置,其特征在于,所述第二判断子模块用于判断所述时间间隔内产生的令牌数是否大于预设的令牌数阈值,如果是,则判定更新所述令牌桶。
9.根据权利要求7或8所述的装置,其特征在于,所述获取子模块包括:
计算单元,用于根据所述时间间隔以及所述令牌桶当前的保证信息速率,计算所述时间间隔内产生的令牌数;
获取单元,用于获取所述计算单元计算得到的令牌数与上一次更新所述令牌桶时保存的余数的累加值,取所述累加值的整数作为所述时间间隔内产生的令牌数。
10.根据权利要求9所述的装置,其特征在于,所述存储子模块还用于保存所述累加值的余数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110038682.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种餐叉
- 下一篇:一种车载单元的数据通信方法及系统