基于会话的流量统计方法及装置的制造方法_2

文档序号:9914311阅读:来源:国知局
续统计使用,提升统计效率。
[0038]图5示出了本发明实施例3提供的一种基于会话的流量统计方法,包括:
[0039]S31、当当前会话进入流量统计模块时,流量统计模块从当前会话中获取报文长度和识别信息,所述识别信息为所述当前会话流经被统计模块时记录在会话上的信息,所述识别信息为统计流量时的统计项。
[0040]S32、当进入流量统计模块的当前会话为新建会话时,流量统计模块根据所述当前会话对应的识别信息,在相应的被统计模块内分配统计元,将统计后的当前流量值记录在统计元中。
[0041]S33、当进入流量统计模块的当前会话为已记录的会话时,流量统计模块根据所述当前会话对应的识别信息,从相应的被统计模块内统计元处获取已记录的流量值,并与当前会话的流量值进行计算获取当前总流量值后,再将总流量值记录在统计元中。在本步骤中,需要说明的是,此步骤是针对当前会话已经在被统计模块中分配统计元的情况,此情况下进行流量统计时,需要从统计元中获取存储的流量值,然后与当前会话所产生的流量值进行相加计算获得当前总流量值。
[0042]本发明实施例3所述的流量统计方法能够充分体现本发明实施例2所述方法所述的使用统计元可使后续统计比较方便的目的。
[0043]图6示出了本发明实施例4提供的一种基于会话的流量统计方法,包括:
[0044]S41、当当前会话进入流量统计模块时,流量统计模块从当前会话中获取报文长度和识别信息,所述识别信息为所述当前会话流经被统计模块时记录在会话上的信息,所述识别信息为统计流量时的统计项。
[0045]S42、当进入流量统计模块的当前会话为新建会话时,流量统计模块根据所述当前会话对应的识别信息,在相应的被统计模块内分配统计元,将统计后的当前流量值记录在统计元中。
[0046]S43、当进入流量统计模块的当前会话为已记录的会话时,流量统计模块根据所述当前会话对应的识别信息,从相应的被统计模块内统计元处获取已记录的流量值,并与当前会话的流量值进行计算获取当前总流量值后,再将总流量值记录在统计元中。
[0047]S44、对所述被统计模块内的各个统计元进行归类获取统计元链表,并对统计元链表中各个统计元所对应的总流量进行排序并显示。
[0048]本发明实施例4所述流量统计方法除了具有上述实施例所述统计方法所具有的有益效果外,还通过对统计元链表中的各个统计元所对应的总流量进行排序,能够充分了解到各个方面的流量情况,便于根据不同流量情况作出不同的调整。
[0049]图7示出了本发明实施例5提供的一种基于会话的流量统计装置,包括:
[0050]获取模块51,用于接收当前会话时,从当前会话中获取报文长度和识别信息,所述识别信息为所述当前会话流经被统计模块时记录在会话上的信息,所述识别信息为统计流量时的统计项;
[0051]统计模块53,用于当判断当前会话为已记录的会话时,根据识别信息、当前会话报文长度和已记录的会话总流量统计当前总流量并显示。
[0052]所述统计模块,还用于当判断当前会话为新建会话时,流量统计模块根据识别信息和当前会话报文长度统计当前总流量并显示。
[0053]还包括判断分配模块52,用于判断当前会话为新建会话后,根据所述当前会话对应的识别信息,在相应的被统计模块内分配统计元,将统计后的当前流量值记录在统计元中。
[0054]还包括排序模块54,用于对所述被统计模块内的各个统计元进行归类获取统计元链表,并对统计元链表中各个统计元所对应的总流量进行排序并显示。
[°°55] 需要说明的是,本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。
[0056]本发明实施例5所述的装置与上述实施例所述方法在原理上相同,在此不再赘述。
[0057]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0058]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0059]本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。
【主权项】
1.一种基于会话的流量统计方法,其特征在于,包括: 当当前会话进入流量统计模块时,流量统计模块从当前会话中获取报文长度和识别信息,所述识别信息为所述当前会话流经被统计模块时记录在会话上的信息,所述识别信息为统计流量时的统计项; 当判断当前会话为已记录的会话时,流量统计模块根据识别信息、当前会话报文长度和已记录的会话总流量统计当前总流量并显示。2.根据权利要求1所述的方法,其特征在于,还包括:当判断当前会话为新建会话时,流量统计模块根据识别信息和当前会话报文长度统计当前总流量并显示。3.根据权利要求2所述的方法,其特征在于,还包括:当进入流量统计模块的当前会话为新建会话时,流量统计模块根据所述当前会话对应的识别信息,在相应的被统计模块内分配统计元,将统计后的当前流量值记录在统计元中。4.根据权利要求3所述的方法,其特征在于,还包括:当进入流量统计模块的当前会话为已记录的会话时,流量统计模块根据所述当前会话对应的识别信息,从相应的被统计模块内统计元处获取已记录的流量值,并与当前会话的流量值进行计算获得当前总流量值,再将总流量值记录在统计元中。5.根据权利要求3或4所述的方法,其特征在于,还包括:对所述被统计模块内的各个统计元进行归类获取统计元链表,并对统计元链表中各个统计元所对应的总流量进行排序并显不O6.根据权利要求1所述的方法,其特征在于,所述识别信息包括用户id或应用id。7.一种基于会话的流量统计装置,其特征在于,包括: 获取模块,用于接收当前会话时,从当前会话中获取报文长度和识别信息,所述识别信息为所述当前会话流经被统计模块时记录在会话上的信息,所述识别信息为统计流量时的统计项; 统计模块,用于当判断当前会话为已记录的会话时,根据识别信息、当前会话报文长度和已记录的会话总流量统计当前总流量并显示。8.根据权利要求7所述的装置,其特征在于,所述统计模块,还用于当判断当前会话为新建会话时,流量统计模块根据识别信息和当前会话报文长度统计当前总流量并显示。9.根据权利要求7所述的装置,其特征在于,还包括判断分配模块,用于判断当前会话为新建会话后,根据所述当前会话对应的识别信息,在相应的被统计模块内分配统计元,将统计后的当前流量值记录在统计元中。10.根据权利要求9所述的装置,其特征在于,还包括排序模块,用于对所述被统计模块内的各个统计元进行归类获取统计元链表,并对统计元链表中各个统计元所对应的总流量进行排序并显示。
【专利摘要】本发明提供一种基于会话的流量统计方法及装置,所述方法包括:当当前会话进入流量统计模块时,流量统计模块从当前会话中获取报文长度和识别信息,所述识别信息为统计流量时的统计项;当判断当前会话为已记录的会话时,流量统计模块根据识别信息、当前会话报文长度和已记录的会话总流量统计当前总流量并显示。本发明提供一种基于会话的流量统计方法及装置,通过在当前会话进入流量统计模块时,流量统计模块获取当前会话的报文长度和识别信息。当判断当前会话为已记录的会话时,流量统计模块根据识别信息、当前会话报文长度和已记录的会话总流量统计当前总流量并显示,以达到统计方法简单,使用方便,适用于各种统计项流量统计的目的。
【IPC分类】H04L12/26, H04L12/853, H04L29/06, H04L12/58, H04L12/24
【公开号】CN105681111
【申请号】CN201610161730
【发明人】李鹏
【申请人】汉柏科技有限公司
【公开日】2016年6月15日
【申请日】2016年3月21日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1