[发明专利]流量统计方法及装置有效
申请号: | 201310247017.2 | 申请日: | 2013-06-20 |
公开(公告)号: | CN104243226B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 程银魁;钱勇 | 申请(专利权)人: | 南京中兴软件有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 210012 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 统计 方法 装置 | ||
本发明公开了一种流量统计方法及装置,在该方法中,采用同一计数器分别为N种类型报文中的每种类型报文设置输入控制参数,N为正整数且N≥2,每个输入控制参数均为正整数且N个输入控制参数互异;在第一预设时刻到达时,从计数器中获取N个计数值,N个计数值包括:预设端口在第一预设时刻接收到的N种类型报文的数量总和以及N‑1个输入控制参数计数,每个输入控制参数计数与从N种类型报文中选取的N‑1种类型报文的输入控制参数呈线性相关且与每个输入控制参数计数对应的N‑1种类型报文部分相同;通过N个输入控制参数和N个计数值分别统计N种类型报文中的每种类型报文在第一预设时刻的流量,进而节省了计数器资源。
技术领域
本发明涉及通信领域,具体而言,涉及一种流量统计方法及装置。
背景技术
随着因特网和计算机技术的飞速发展,人类进入了信息化社会。由于网络的迅猛发展以及相关网络应用的广泛普及,互联网已经逐渐成为人们日常工作与生活中不可或缺的部分。但是,由于目前现有网络的用户访问量和数据流量的急剧增长,其处理能力与计算强度也相应地增大,因此,对网络的实时监控和流量统计显得越发重要。
相关技术中流量统计的实现方式主要有以下三种:其一是由代理服务器实现、其二是由本地路由器实现、其三是由自制网桥实现。然而,不管采用何种实现方式,其均采用了计数器技术。由此可见,计数器资源的多少是限制流量统计的一个关键因素。相关技术中计数器技术的主流实现方式都是对报文的数量和报文的字节数同时进行统计,此类实现方式通常采用一个计数器只能对一种数据流量完成流量统计。如果遇到计数器资源紧张的情况,计数器资源就将成为限制流量统计的至关重要的因素。如果遇到特殊情况,例如:在某些具体功能的实现需要同时读取两类数据流量的计数时,由于两个计数器的同时操作不可避免的出现时间差,难以确保计数精度。
发明内容
本发明提供了一种流量统计方法及装置,以至少解决相关技术中采用同一个计数器仅能对一种类型报文的流量进行统计的问题。
根据本发明的一个方面,提供了一种流量统计方法。
根据本发明的流量统计方法包括:采用同一计数器分别为N种类型报文中的每种类型报文设置输入控制参数,其中,N为正整数且N≥2,每个输入控制参数均为正整数且N个输入控制参数互异;在第一预设时刻到达时,从计数器中获取N个计数值,其中,N个计数值包括:预设端口在第一预设时刻接收到的N种类型报文的数量总和以及N-1个输入控制参数计数,每个输入控制参数计数与从N种类型报文中选取的N-1种类型报文的输入控制参数呈线性相关,并且与每个输入控制参数计数对应的N-1种类型报文部分相同;通过N个输入控制参数和N个计数值分别统计N种类型报文中的每种类型报文在第一预设时刻的流量。
优选地,在采用计数器分别为每种类型报文设置输入控制参数之前,还包括:分别提取M种类型报文中的每种类型报文的转发信息,其中,M为正整数且M≥N;根据转发信息从M种类型报文中确定N种类型报文。
优选地,分别提取M种类型报文中的每种类型报文的转发信息包括:分别获取M种类型报文中的每种类型报文的特征信息,并对特征信息进行解析;从解析后的特征信息中提取转发信息。
优选地,在根据转发信息从M种类型报文中确定N种类型报文之后,还包括:根据N种类型报文的数量总和与N个输入控制参数将计数器划分为N个位域,其中,N个位域中的每个位域分别与N种类型报文的数量总和计数以及N-1个输入控制参数计数中每种计数一一对应。
优选地,在根据转发信息从M种类型报文中确定N种类型报文之后,还包括:在第二预设时刻到达时,再次从计数器中获取N个计数值;通过N个输入控制参数和再次获取到的N个计数值分别统计N种类型报文中的每种类型报文在第二预设时刻的流量;采用N种类型报文中的每种类型报文在第一预设时刻的流量与N种类型报文中的每种类型报文在第二预设时刻的流量计算N种类型报文中的每种类型报文在预设时间段内的流量,其中,预设时间段为从第一预设时刻至第二预设时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中兴软件有限责任公司,未经南京中兴软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310247017.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:旋转压缩机
- 下一篇:一种易于拆卸维修的螺旋压缩机