Data compression method and system based on LZSS algorithm and Sunday algorithm
A data compression and algorithm technology, applied in advanced technology, climate sustainability, sustainable communication technology, etc., can solve problems such as redundancy, and achieve the effect of satisfying matching degree, improving compression efficiency, and reducing compression rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0066] The data compression method based on LZSS algorithm and Sunday algorithm of the present invention, this method utilizes entropy coding to preprocess the data to be compressed and selects the compression standard, simultaneously changes the window into a dynamic setting size, sets a minimum matching length, and finds The maximum matched string improves the compression efficiency, and then reduces the time consumption of string matching through the Sunday string matching algorithm; as attached figure 1 As shown, the method is as follows:
[0067] S1. Corresponding to different compressed data, different entropy coding is used for preprocessing, which can better meet the matching degree of different data sources while enhancing and reducing compression efficiency; for example, for SIP messages, most of the message formats are fixed. , and most of the keywords are also fixed, and variables generally appear in the content of attribute values. Corresponding to this kind of i...
Embodiment 2
[0095] The data compression system based on LZSS algorithm and Sunday algorithm of the present invention, this system comprises,
[0096] The preprocessing module is used to preprocess different compressed data with different entropy coding, which can better meet the matching degree of different data sources while enhancing and reducing the compression efficiency;
[0097] The selection module is used to determine the selected compression flag and put it at the first place of the data;
[0098] Setting module 1 is used to set the window size to be dynamically variable;
[0099] Setting module 2 is used to set a minimum matching length when matching strings, and print strings smaller than this length to the dynamic window normally to prevent some redundant problems that may occur during the compression process;
[0100] The compression module is used to start the compression process;
[0101] Matching module for matching strings.
[0102] In this embodiment, the working proc...
Embodiment 3
[0113] An embodiment of the present invention also provides an electronic device, including: a memory and at least one processor;
[0114] Wherein, the memory stores computer-executable instructions;
[0115] The at least one processor executes the computer-executed instructions stored in the memory, so that the at least one processor executes the data compression method based on the LZSS algorithm and the Sunday algorithm in any embodiment.
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap