[发明专利]一种网络业务流量的实时检索系统及实时检索方法有效
申请号: | 201710850731.9 | 申请日: | 2017-09-20 |
公开(公告)号: | CN107707487B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 蔡福杰;范渊;刘元;李凯 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851;G06F16/245;G06F16/2458;G06F16/25 |
代理公司: | 杭州赛科专利代理事务所(普通合伙) 33230 | 代理人: | 郭薇;冯年群 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 业务 流量 实时 检索系统 检索 方法 | ||
本发明涉及一种网络业务流量的实时检索系统及实时检索方法,实时索引构建模块和普通索引更新模块构建普通索引库,检索信息接收模块接收检索信息,索引模块构建检索条件,并获取检索结果,索引清理模块定期删除关注时间段外的业务流量记录。本发明通过对每一条网络业务流量的记录补全上下文信息,建立实时索引信息,并每天将实时索引信息更替为普通索引,在用户检索时,即能提供完整、实时的检索信息。本发明在大数据量的情况下能获得更具有实时性的统计结果,耗时短,补全了上下文信息后,检索准确度更高,可以及时帮助用户了解当前网络环境中各种业务流量使用情况,对于网络带宽资源的合理分配以及网络环境中关键业务开展有着重要的意义。
技术领域
本发明涉及数字信息的传输,例如电报通信的技术领域,特别涉及一种网络业务流量的实时检索系统及实时检索方法。
背景技术
近年来,随着网络用户数量的指数增长,网络规模的飞速膨胀,使得信息对我们生活造成广泛而深远的影响。
在一个网络环境中,非关键业务的泛滥会导致整个网络带宽资源的紧缺,从而影响其他一些网络关键业务的正常开展,因此,以及时且有效的检索手段来获悉网络中带宽资源在不同业务中所占的比例就显得尤为重要。
现有技术中,检索系统在采集到数据后,一般存储于传统数据库,如MySQL,然而,鉴于网络环境的用户以及业务的庞大数据量及指数型的增速,传统数据库在统计、检索速度、实时事务上无法满足现有的网络环境的需求。
发明内容
为了解决现有技术中存在的问题,本发明提供一种优化的网络业务流量的实时检索系统及实时检索方法,能满足统计需求、快速检索且具有实时效应。
本发明所采用的技术方案是,一种网络业务流量的实时检索方法,所述方法包括以下步骤:
步骤1:构建普通索引库;
步骤2:接收用户输入的针对网络业务流量的检索信息;
步骤3:根据用户输入的检索信息,构建包括IP以及要查询的IP的时间段的检索条件,并以检索条件在索引库中获取检索结果;
步骤4:定期删除业务流量记录。
优选地,所述步骤1中,构建普通索引库包括以下步骤:
步骤1.1:对每一条网络业务流量增加上下文信息,建立每一条网络业务流量的实时索引信息;
步骤1.2:每天固定时间,通过索引引擎从数据库中获取前一天的所有网络业务流量的实时索引信息,建立普通索引,并在实时索引信息中将前一天网络业务流量的记录删除;重复步骤1.1。
优选地,所述步骤1.1中,上下文信息包括所述每一条网络业务流量的所属IP、上行流量、下行流量和所述每一条网络业务流量的统计周期的起始时间和结束时间。
优选地,所述上下文信息还包括每一条网络业务流量的唯一ID,所述ID包含生成时间,并备份于数据库中,为数据库建立以唯一ID为关键字的分区。
优选地,所述步骤1.2中,在建立普通索引时,将前一天的记录索引保存在以前一天日期为命名的索引文件中。
优选地,所述步骤3中,检索信息包括时间条件,检索结果为条件时间内不同网络业务类型产生的上行流量和下行流量的总和。
优选地,所述步骤3中,检索信息还包括Ip,检索结果为条件时间内所述IP使用不同的网络业务类型产生的上行流量和下行流量。
优选地,所述步骤3中,检索信息还包括业务类型,检索结果为条件时间内不同IP使用当前网络业务类型产生的上行流量和下行流量。
优选地,所述步骤4中,定期删除业务流量记录,删除方式是直接删除以天日期为命名的普通索引文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710850731.9/2.html,转载请声明来源钻瓜专利网。