利用改进的Wu-Manber算法进行多模式串匹配的方法
基本信息
申请号 | CN200810019727.9 | 申请日 | - |
公开(公告)号 | CN101251845A | 公开(公告)日 | 2008-08-27 |
申请公布号 | CN101251845A | 申请公布日 | 2008-08-27 |
分类号 | G06F17/30(2006.01) | 分类 | 计算;推算;计数; |
发明人 | 刘继明;王东泉;谢炜;林恩峰 | 申请(专利权)人 | 苏州爱迪比科技有限公司 |
代理机构 | 南京苏科专利代理有限责任公司 | 代理人 | 苏州爱迪比科技有限公司;网经科技(苏州)有限公司 |
地址 | 215021江苏省苏州市工业园区机场路328号国际科技园1630-1单元 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种利用改进的Wu-Manber算法进行多模式串匹配的方法,包括以下步骤:1)预处理模式串:依照某个方式对每个模式串进行HASH处理,计算每个HASH值对应的移动距离;对于HASH到同一个值的多个模式串,采用AVL树存储,以加快匹配速度;2)搜索:每次读取一块字符,并计算其HASH值,取该HASH值对应的移动距离,如果距离大于0,则直接移动比较窗口继续搜索,否则在该HASH值对应的AVL树中搜索,在AVL树中搜索完成后移动比较窗口继续搜索。由此,本发明增大了移动距离,显著加快了匹配过程。 |
