Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

BitMap high-speed fuzzy search method

A fuzzy, high-speed technology, applied in the field of network communication, can solve the problems of reducing the logic processing rate, occupying logic resources, and not easy to expand, etc., to achieve the effect of increasing the logic processing rate, saving logic resources, and reducing design risks

Active Publication Date: 2019-11-12
BEIJING ZUOJIANG TECH
View PDF12 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Table item lookup processing is often involved in network communication systems. Traditional table item lookups usually use an address-based lookup method, that is, look up table items one by one in the order of addresses. This method is not flexible enough and inefficient.
The content fuzzy search method can flexibly configure table items according to specified conditions, and improve the efficiency and accuracy of search by adjusting the priority of content matching. Processing speed, and not easy to expand

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
  • BitMap high-speed fuzzy search method
  • BitMap high-speed fuzzy search method
  • BitMap high-speed fuzzy search method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0021] The BitMap high-speed fuzzy search method of the present invention comprises: the software establishes table items in the system memory, and the content of the table items is filled in according to actual needs. , such as a five-tuple (source IP, destination IP, source port number, destination port number, protocol number), the elements of the entry are called {element a, element b, element c, element d, element e}, The bit width of an entry element is determined by the elements that make it up. According to the value of the constituent elements, different entry elements are called {rule 1, rule 2, rule 3, rule 4}, and each rule is a node, according to the priority The level is divided into the required N types ...

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 BitMap high-speed fuzzy search method, which comprises the following steps: establishing and issuing rule table entries by software, namely dividing a required quintuple combination into an AVL tree; each AVL tree storing rule nodes according to the principle that the accurate matching priority is the highest, the higher the fuzzy matching precision being, the higher thepriority being, and linearly arranging the intra-blocks and the inter-blocks according to the priority; carrying out linear arrangement according to priorities, establishing a Bitmap lookup table, and carrying out quintuple information segmentation to establish a lookup index; when the Bitmap is updated, a plurality of combinations needing to be matched according to the mask; generating an indexKey based on the rule table entry information, and then segmenting the index Key into a plurality of sub-Keys; and looking up the quintuple of the IP network message according to the index key. According to the method, the table writing and looking-up mode of a content fuzzy looking-up mode is improved, logic resources are saved, the logic processing rate is increased, meanwhile, multiple instantiation extensions are conducted in a modular mode, resources can be estimated, convenience and rapidness are achieved, and the design risk is reduced.

Description

technical field [0001] The invention relates to network communication technology, in particular to a BitMap high-speed fuzzy search method. Background technique [0002] Table entry lookup processing is often involved in network communication systems. Traditional table entry lookups usually use an address-based lookup method, that is, lookup table entries one by one according to the order of addresses. This method is not flexible enough and inefficient. The content fuzzy search method can flexibly configure table items according to specified conditions, and improve the efficiency and accuracy of search by adjusting the priority of content matching. [0003] Table entry lookup processing is often involved in network communication systems. Traditional table entry lookups usually use an address-based lookup method, that is, lookup table entries one by one according to the order of addresses. This method is not flexible enough and inefficient. The content fuzzy search method ca...

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): G06F16/22G06F16/2455G06F16/2458
CPCG06F16/2246G06F16/2282G06F16/2455G06F16/2468
Inventor 张伟于礼斌马雪振于洪涛
Owner BEIJING ZUOJIANG TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products