A Hash Data Representation and Query Method Based on Dynamic Counting Bloom Filter
A technology of data representation and query method, applied in electrical digital data processing, special data processing applications, computing, etc., can solve the problems of uncertain data volume of nodes, unable to delete elements at the same time, frequent dynamic changes of elements, etc., to save the network Bandwidth, the effect of improving query efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment Construction
[0020] A kind of hash data representation and query method based on dynamic counting type Bloom filter of the present invention, comprises the following steps successively:
[0021] a) Calculate the number of counter bits m in the counting Bloom Filter according to the upper limit value n of elements representable by the set isomorphic counting Bloom Filter, the error rate fp, and the number k of Hash functions, and generate the initial counting BloomFilter;
[0022] b) Use k hash function sets h(x)={h 1 (x), h 2 (x)... h i (x)... h k (x)} Insert the original data set into the counting Bloom Filter;
[0023] c) Generate an additional counting Bloom Filter and record it as ACBF. ACBF is used to process the same element that appears in two or more counting Bloom Filters found in the isomorphic counting Bloom Filter, and insert this element into ACBF ;
[0024] d) When inserting an element, first search in the ACBF, if found, delete the element from the ACBF; if not found, t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com