[发明专利]基于时间切片进行事件统计的方法及装置有效
申请号: | 201110193578.X | 申请日: | 2011-07-08 |
公开(公告)号: | CN102340416A | 公开(公告)日: | 2012-02-01 |
发明(设计)人: | 王承志 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 林锦辉 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于具有多个时间切片的循环时间窗进行事件统计的方法,包括:在预定时间段内,从外部获取事件并放入事件队列中;针对从事件队列中取出的每个事件,遍历循环时间窗中的头指针指向的时间切片到尾指针指向的时间切片进行清空处理;基于当前取出事件的事件发生时间和经过处理后的由尾指针指向的时间切片的时间之间的时间差,确定将该事件统计在该时间切片或下一时间切片中,其中,在遍历时,如果当前取回事件的事件发生时间与各时间切片中的任一时间切片的时间之差超过时间窗大小,则清空该时间切片。利用本方法,可以在短时间内,在网络中的海量事件中挖掘是否有存在满足发生频率的事件,并且所占用的存储空间很小,速度快,效率高。 | ||
搜索关键词: | 基于 时间 切片 进行 事件 统计 方法 装置 | ||
【主权项】:
一种基于具有多个时间切片的循环时间窗进行事件统计的方法,包括:在预定时间段内,从外部获取事件并放入到事件队列中,其中,所述事件至少包含事件数量信息和事件发生时间信息;按照所述事件队列中的事件的先后顺序,从所述事件队列中逐个取出事件;针对每个从所述事件队列中取出的事件,遍历所述循环时间窗中的头指针指向的时间切片到尾指针指向的时间切片,如果当前取出的事件的事件发生时间与各时间切片中的任一时间切片的时间之差大于或等于所述循环时间窗大小,则清空该时间切片,同时,如果头指针和尾指针不指向同一个时间切片,则将头指针指向至该时间切片的下一时间切片,否则保持指针位置不变,其中,所述时间切片至少包括时间信息和数量信息,所述时间切片的时间是在该时间切片中统计的第一个事件的事件发生时间,所述时间切片的数量是在该时间切片中统计的事件的数量,所述头指针指向的时间切片是指第一个统计有事件的时间切片,所述尾指针指向的时间切片是指最后一个统计有事件的时间切片;以及计算该当前取出的事件的事件发生时间和经过遍历处理后的各时间切片中的由所述循环时间窗的尾指针指向的时间切片的时间之间的时间差;在所计算出的时间差不大于该时间切片的大小时,将该当前取出的事件统计在由所述循环时间窗的尾指针指向的时间切片中并将该当前取出的事件的数量与该时间切片的数量合并作为该时间切片的数量信息,以及在所计算出的时间差大于该时间切片的大小时,将该当前取出的事件统计在由所述循环时间窗的尾指针指向的下一时间切片中并将该当前取出的事件的事件数量信息和事件发生时间信息作为该下一时间切片的数量信息和时间信息,同时将尾指针移动到指向该下一时间切片。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110193578.X/,转载请声明来源钻瓜专利网。