[发明专利]一种网络流量过滤方法、装置及终端在审
申请号: | 201810845271.5 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109194536A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 佘三华;陶建林 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 过滤 目标网络地址 网络地址 网络流量过滤 查找结果 二叉树 客户端应用程序 终端 过滤规则 流量监控 人工成本 兼容性 位编码 预设 匹配 查找 更新 网络 | ||
本发明公开了一种网络流量过滤方法、装置及终端,涉及网流量监控领域,主要目的在于解决客户端应用程序更新时兼容性差及人工成本高的问题。本发明的主要技术方案包括:获得待过滤网络地址;在预设的二叉树过滤模型中查找与所述待过滤网络地址匹配的目标网络地址,获得查找结果,其中,所述二叉树过滤模型用于描述已知网络地址中每一位编码之间的关系;若所述查找结果表明查找到所述目标网络地址,则按照所述目标网络地址对应的过滤规则过滤所述待过滤网络。
技术领域
本发明涉及网流量监控领域,特别是涉及一种网络流量过滤方法、装置及终端。
背景技术
随着互联网络的普及,目前移动终端通过移动网络接入互联网时,很多无用的域名、站点会占用宝贵的流量资源从而使用户流量的费用提高,或者快速消耗用户流量套餐中的流量。
目前,为了解决上述问题,大多采用黑名单或者白名单的方式来对网络流量进行过滤。但是,由于无用的域名或者站点数量庞大且层出不穷,无法完全将这些无用的域名或者站点全部列入黑名单,这样就无法达到有效的网络流量过滤;若将相对来说属于少数的有用的域名或者站点列入白名单的话,也还是存在由于有用的域名或者站点的绝对数目仍然非常大,比如超过1000万个,在进行网络流量过滤时导致网络流量存储分析数据量较多,占用较多的系统资源。
所以,现有技术中并不存在一种合理的网络流量过滤方法。
发明内容
有鉴于此,本发明实施例提供一种网络流量过滤方法、装置及终端,主要目的在于减少网络流量存储分析数据量,进而实现网络流量的快速过滤。
依据本发明实施例第一个方面,提供了一种网络流量过滤方法,包括:获得待过滤网络地址;在预设的二叉树过滤模型中查找与所述待过滤网络地址匹配的目标网络地址,获得查找结果,其中,所述二叉树过滤模型用于描述已知网络地址中每一位编码之间的关系;若所述查找结果表明查找到所述目标网络地址,则按照所述目标网络地址对应的过滤规则过滤所述待过滤网络。
依据本发明实施例第二个方面,提供了一种网络流量过滤装置,包括:获得单元,用于获得待过滤网络地址;查找单元,用于在预设的二叉树过滤模型中查找与所述待过滤网络地址匹配的目标网络地址,获得查找结果,其中,所述二叉树过滤模型用于描述已知网络地址中每一位编码之间的关系;过滤单元,用于若所述查找结果表明查找到所述目标网络地址,则按照所述目标网络地址对应的过滤规则过滤所述待过滤网络。
依据本发明实施例第三个方面,提供了一种终端,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在调用所述计算机程序时执行如上述技术方案所述的网络流量过滤方法。
依据本发明实施例第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述技术方案所述的网络流量过滤方法。
借由上述技术方案,本发明实施例提供的网络流量过滤方法、装置及终端,在获得待过滤网络地址之后,在预设的二叉树过滤模型中查找与待过滤网络地址匹配的目标网络地址,获得查找结果,这里,二叉树过滤模型用于描述已知网络地址中每一位编码之间的关系,那么,若查找结果表明查找到目标网络地址,则按照目标网络地址对应的过滤规则过滤待过滤网络。与现有技术相比,本发明实施例中采用根据已知网络地址的编码构建的该二叉树过滤模型来对待过滤网络地址进行过滤,这样,无需遍历列表式的黑名单或者白名单,而是可以将待过滤网络地址与二叉树过滤模型中的节点进行较少次数的匹配,来确定待过滤网络地址是否为已知网络地址,再对待过滤网络地址进行过滤。如此,大大减少网络流量存储分析数据量,进而实现网络流量的快速过滤。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810845271.5/2.html,转载请声明来源钻瓜专利网。