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

A high-speed fuzzy search method for bitmap

A fuzzy, high-speed technology, applied in the field of network communication, can solve problems such as difficult expansion, occupying logic resources, and reducing logic processing speed, etc., to achieve the effect of reducing design risk, saving logic resources, and increasing logic processing speed

Active Publication Date: 2021-08-17
BEIJING ZUOJIANG TECH
View PDF12 Cites 0 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
  • A high-speed fuzzy search method for bitmap
  • A high-speed fuzzy search method for bitmap
  • A high-speed fuzzy search method for bitmap

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 present invention relates to a BitMap high-speed fuzzy search method, which includes: software establishment and distribution of rule entries: the required five-tuple combination is divided into AVL trees; each AVL tree has the highest priority according to the exact matching, and the fuzzy matching accuracy is higher The higher the priority, the higher the principle of storing rule nodes, and the blocks are arranged linearly according to the priority; according to the priority, the Bitmap lookup table is established, and the five-tuple information is divided to establish a search index; when updating the Bitmap, it needs to be matched according to the mask Various combinations; generate an index key based on the rule entry information, and then divide it into multiple sub-keys; look up the table based on the index key for the five-tuple of IP network packets. The invention improves the table writing and table lookup mode of the content fuzzy lookup mode, saves logic resources, improves logic processing speed, and simultaneously expands multiple instantiations in a modularized manner, resources can be estimated, is convenient and quick, and reduces design risks.

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 Patents(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