首页> 外国专利> COMPLEX NFA STATE MATCHING METHOD THAT MATCHES INPUT SYMBOLS AGAINST CHARACTER CLASSES (CCLS), AND COMPARES SEQUENCE CCLS IN PARALLEL

COMPLEX NFA STATE MATCHING METHOD THAT MATCHES INPUT SYMBOLS AGAINST CHARACTER CLASSES (CCLS), AND COMPARES SEQUENCE CCLS IN PARALLEL

机译:匹配字符类(CCLS)的输入符号和并行比较序列CCLS的复杂NFA状态匹配方法

摘要

Disclosed is a method and system for matching a complex NFA state comprising a spinner followed by a character class sequence which may be represented by the general regular expression form [S] {N,M}[A0][A1] . . . [Ak-1]. An input transition activates the spinner and the spin count increments with successive matches of the spin class [S]. When the spin count is between N and M, sequence matching begins. Several base sequence CCLs are compared in parallel with a corresponding window of input symbols. If all match, a signal enters a delay line until the end of the base sequence. When the signal exits the delay line, extended sequence CCLs are accessed from a table sequentially and compared with successive input symbols. After the final extension CCL matches, an output transition is signaled. For short sequences, unused base sequence CCLs may be configured with look-ahead classes.
机译:公开了一种用于匹配复杂的NFA状态的方法和系统,该方法和系统包括微调器,后跟一个字符类序列,该字符类序列可以由一般正则表达式形式[S] {N,M} [A0] [A1]表示。 。 。 [Ak-1]。输入转换激活微调器,并且随着旋转类[S]的连续匹配,旋转计数增加。当旋转计数在N和M之间时,序列匹配开始。将几个基本序列CCL与输入符号的相应窗口并行比较。如果全部匹配,则信号进入延迟线,直到基本序列结束。当信号退出延迟线时,将从表中顺序访问扩展序列CCL,并将其与连续的输入符号进行比较。在最后的扩展CCL匹配之后,将发出输出转换信号。对于短序列,可以使用前瞻类配置未使用的基本序列CCL。

著录项

  • 公开/公告号US2015286927A1

    专利类型

  • 公开/公告日2015-10-08

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US201514742041

  • 发明设计人 MICHAEL RUEHLE;

    申请日2015-06-17

  • 分类号G06N5/02;G06F9/445;

  • 国家 US

  • 入库时间 2022-08-21 15:23:07

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号