[发明专利]关键字匹配方法及装置有效
申请号: | 201710856489.6 | 申请日: | 2017-09-20 |
公开(公告)号: | CN107590258B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 刘元;范渊;李凯;莫金友 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/903 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键字 匹配 方法 装置 | ||
本发明实施例提供了一种关键字匹配方法及装置,涉及数据解析技术领域。方法包括:解析流量数据,获取流量数据中的待测关键字;判断待测关键字中的多个字符是否均对应在预先设定的目标字典树的一分支中,在为是时,获取流量数据中与待测关键字对应的数据信息,其中,分支包括多个节点,每个节点对应一字符。通过字典树中每个节点与其他节点建立链接的导向功能,避免了待测关键字的逐一匹配,极大的降低了运算,同时也降低了对设备的硬软件要求,使得其实际应用不再受限。
技术领域
本发明涉及数据解析技术领域,具体而言,涉及一种关键字匹配方法及装置。
背景技术
随着网络的日益普及,利用网络实施犯罪的新型网络违法与行为也随之增多。
网络安全审计系统用于为互联网行为提供有效的行为审计、内容审计等相关审计功能,以实现从管理上为互联网提供有效监督、预防、制止数据泄密,并提供完整的上网记录,便于信息追踪,系统安全管理和防范。在实际的网络环境中,大多数的业务流量都是HTTP协议(HyperText Transfer Protocol,超文本传输协议),因此HTTP协议的解析对于审计系统显得尤为重要。但在现有的HTTP协议解析中,其通过将解析得到的关键字字符串与数据库中数据一一比对,从而实现网络安全审计,但该方式运算量大,对设备的硬软件要求高,导致其实际应用受到限制。
发明内容
有鉴于此,本发明的目的在于提供一种关键字匹配方法及装置,其能够有效改善上述问题。
本发明实施例的实现方式如下:
第一方面,本发明实施例提供了一种关键字匹配方法。所述方法包括:解析流量数据,获取所述流量数据中的待测关键字;判断所述待测关键字中的多个字符是否均对应在预先设定的目标字典树的一分支中,在为是时,获取所述流量数据中与所述待测关键字对应的数据信息,其中,所述分支包括多个节点,每个所述节点对应一所述字符。
第二方面,本发明实施例提供了一种关键字匹配装置。所述装置包括:解析获取模块,用于解析流量数据,获取所述流量数据中的待测关键字。匹配处理模块,用于判断所述待测关键字中的多个字符是否均对应在预先设定的目标字典树的一分支中,在为是时,获取所述流量数据中与所述待测关键字对应的数据信息。
本发明实施例的有益效果是:
通过将获取的待测关键字与预先设置的字典树匹配,并判断该待测关键字是否对应在目标字典树的一分支中,在为是时,则获取流量数据中与待测关键字对应的数据信息,进而通过获取的数据信息实现网络安全审计。因此,通过字典树中每个节点与其他节点建立链接的导向功能,避免了待测关键字的逐一匹配,极大的降低了运算,同时也降低了对设备的硬软件要求,使得其实际应用不再受限。
本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本发明的上述及其余目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
图1示出了本发明实施例提供的一种关键字匹配系统的结构框图;
图2示出了本发明第一实施例提供的一种关键字匹配方法的第一流程图;
图3示出了本发明第一实施例提供的一种关键字匹配方法的第一流程图中步骤S200的方法子流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710856489.6/2.html,转载请声明来源钻瓜专利网。