Unlock instant, AI-driven research and patent intelligence for your innovation.

Paralleling multiple-mode matching method and system of matching regulation including choosing character

A multi-mode matching and rule-based technology, which is applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems that the AC algorithm cannot be directly processed, cannot handle matching, etc., and achieve the effect of parallel multi-mode matching

Inactive Publication Date: 2009-05-27
BEIJING VENUS INFORMATION TECH +1
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For the pattern matching of various deterministic rules, the AC algorithm (and its variants) is undoubtedly a very good algorithm, but it cannot handle the matching of non-deterministic rules containing wildcards.
However, if the matching rule is a non-deterministic rule containing optional characters, that is, it is more flexible to indicate that there are several optional characters at a certain position in the matching rule, such as "334566[abx]dw4" (the optional characters The indicator [abx] indicates that any one of the characters 'a', 'b' or 'x' can be followed by "334566", followed by "dw4"), then the AC algorithm cannot be directly processed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Paralleling multiple-mode matching method and system of matching regulation including choosing character
  • Paralleling multiple-mode matching method and system of matching regulation including choosing character
  • Paralleling multiple-mode matching method and system of matching regulation including choosing character

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0041] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0042] The system of the present invention comprises a matching automaton generation module 201 and a matching execution module 202, such as figure 2 shown.

[0043] Matching automata generation module 201, is used for reading the original matching rule set that comprises original matching rule, all the matching rules in this original matching rule set are converted into new matching rule, and this new matching rule is a definite rule, and all new matching rule Generate an AC a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a system and a method for parallel multiple patterns matching with matching rules containing selectable characters. The system comprises a matching automaton generation module and a matching execution module, wherein the matching automaton generation module is used for reading an original matching rule set, each selectable mode, which corresponds to the selectable characters, of original matching rules containing the selectable characters in the original matching rule set is generated into a new matching rule, determined original matching rules which do not contain the selectable characters are taken as new matching rules corresponding to the original matching rules which do not contain the selectable characters, and all the new matching rules are generated into an AC automaton according to an AC algorithm; and the matching execution module is used for reading a search object, the AC automaton is applied to the matching search according to the AC algorithm, whether the search object is matched with one new matching rule is judged, the matching is successful if the search object is matched with one new matching rule, and the original matching rule corresponding to the matched new matching rule is output. The system and the method can use the AC algorithm to perform the matching to the matching rules containing the selectable characters.

Description

technical field [0001] The invention belongs to the technical field of text or network content processing, and in particular relates to a parallel multi-pattern matching method and system in which matching rules include optional characters. Background technique [0002] Multiple Pattern String Matching (Multiple Pattern String Matching) is one of the basic problems in the field of computer science, which is used to quickly judge whether a certain data block contains one or some rules in the rule set. Multi-pattern matching technology is widely used in text processing, network content analysis, intrusion detection, bioinformatics, information retrieval and other fields. [0003] One of the classic methods to solve parallel multi-pattern matching problems is based on finite state automata. The method was first proposed by Alfred V.Aho and Margaret J.Corasick in 1975, and is usually abbreviated as the AC multi-pattern matching algorithm after the inventor's name. The outstand...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 胡振宇叶润国邓炜王雷章
Owner BEIJING VENUS INFORMATION TECH