Call bill repetition removing method and call bill repetition removing device
A technology for calling bills and indicating location, applied in the field of communication, can solve the problems of affecting system performance, consuming large system resources, and lengthy processing time, and achieving the effect of improving performance, saving memory, and quickly deduplicating operations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] See figure 1 , Which is a flowchart of a CDR deduplication method disclosed in Embodiment 1 of the present invention. Such as figure 1 As shown, it specifically includes the following steps:
[0041] Step 101: Perform hash function value processing on the received digest information in the current bill information to obtain a hash value;
[0042] Step 102: Extract a memory data table, and perform a modulo operation on the hash value according to the size of the memory data table to obtain a modulus value, where the modulus value indicates the position of the summary information in the memory data table;
[0043] Step 103: sequentially identify whether there is information at the position indicated by the modulus in the memory data table;
[0044] Step 104: When the modulus value indicates that all positions in the memory data table have information, indicate to the client that the current bill information is re-order information;
[0045] Step 105: When the modulus value indicat...
Embodiment 3
[0065] In order to describe the solution provided by the present invention in more detail, the following describes specific deduplication scenarios. Please refer to the flowchart of another CDR deduplication method provided in the third embodiment, which specifically includes:
[0066] Step 301: Process the received current bill information according to the message digest algorithm Message DigestAlgorithm MD5 to obtain the MD5 value of the digest information, perform hash function processing on the MD5 value to obtain a hash value, and the hash value represents the MD5 value mapping After the value.
[0067] Preferably, the step 301 includes: setting the number of hash values according to a deduplication error rate, and the deduplication error rate is proportional to the memory size, the number of CDRs, and the number of hash values;
[0068] Perform hash function value processing on the digest information according to the set number of hash values to obtain the hash value.
[006...
Embodiment 4
[0089] The present invention also provides another CDR deduplication device, specifically as Image 6 The shown structure diagram of another CDR deduplication device includes: a mapping module 601, a memory location module 602, a memory identification module 603A, a memory judgment module 604, and a memory modification module 605.
[0090] The mapping module 601 is configured to perform hash function value processing on the received digest information in the current bill information to obtain a hash value.
[0091] The memory location module 602 is configured to extract a memory data table, and perform a modulo operation on the hash value according to the size of the memory data table to obtain a modulus value, the modulus value indicating the position of the summary information in the memory data table.
[0092] The memory identification module 603 is used to sequentially identify whether there is information at the position indicated by the modulus in the memory data table.
[0093] ...
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