[发明专利]用于正则表达式的编译器有效
申请号: | 201280038799.2 | 申请日: | 2012-06-20 |
公开(公告)号: | CN103733590B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | R·戈亚尔;S·L·比拉;K·A·布里斯 | 申请(专利权)人: | 凯为公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种方法和相应的装置涉及将用于给定的图样集合的非确定性有限自动机(NFA)图转换成具有多个状态的确定性有限自动机(DFA)图形。DFA状态中的每一个被映射成NFA图形的一个或多个状态。计算映射到每个DFA状态的NFA的图形的一个或多个状态的哈希值。对于给定图样,DFA状态表将多个DFA状态中的每一个与NFA图形的一个或多个状态的哈希值相关。 | ||
搜索关键词: | 用于 正则 表达式 编译器 | ||
【主权项】:
一种耦合到网络的安全设备的处理器中的方法,包括:将用于给定的图样集合的非确定性有限自动机NFA图形转换成具有多个确定性有限自动机DFA状态的DFA图形,转换所述NFA图形包括:将所述多个DFA状态中的每一个状态映射到所述NFA图形的一个或多个状态的对应集合;计算映射到每个DFA状态的所述NFA图形的所述一个或多个状态的每个对应集合的相应哈希值;以及在DFA状态表中存储所计算的每个相应哈希值,所述DFA状态表将所述多个DFA状态中的每一个状态与用于所述给定的图样的所述NFA图形的所述一个或多个状态的所述对应集合的所计算的所述相应哈希值相关。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凯为公司,未经凯为公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280038799.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种高温高压调节阀的密封环填料室
- 下一篇:一种智能地暖泄漏报警检测器