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

Multi-time compression/decompression method of application program

An application program and multiple compression technology, applied in the direction of program control device, program loading/starting, software testing/debugging, etc., can solve the problems that the FLASH space size is not infinite, the application program does not have enough space to store, and is unrealistic

Active Publication Date: 2015-07-01
FENGHUO COMM SCI & TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the continuous increase of software functions, the size of the application program is also increasing, and there will be problems that the application program is too large and there is not enough FLASH space to store it.
If the FLASH size is increased, the hardware cost will be increased, and the FLASH space supported by the CPU is not infinite, and it is unrealistic to add FLASH hardware to the already produced and used disk. and lead to the problem of not having enough space to store

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
  • Multi-time compression/decompression method of application program
  • Multi-time compression/decompression method of application program
  • Multi-time compression/decompression method of application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0032] The application program multiple compression decompression method described in the present invention comprises the following steps:

[0033] In the first step, when making a new version of the application program, the application program is compressed multiple times to achieve the purpose of reducing the volume of the new version of the application program, and each time a different compression algorithm is used for multiple compressions, the above Repeatedly refers to more than two times;

[0034] The specific steps of multiple compression are as follows:

[0035] 1) First compile and generate an application without compression, that is, an application that can be directly executed by the CPU. This application is the first version, or an upgrade to the current version;

[0036] 2) Compress the application program with a compression algorithm, add a ...

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 multi-time compression / decompression method of an application program. The method comprises the following steps: firstly, when a new edition of application program is made, the compression of multiple times is carried out on the application program, so as to achieve the purpose of reducing the size of the new edition of application program, and different compression algorithms are adopted for each compression of multiple times, wherein the multiple times refer to more than two times; and secondly, when the compressed application program is started, the application program compressed for multiple times is subjected to decompression, copying and memory cleaning, so as to obtain an application program to which a CPU (Central Processing Unit) can execute finally. By utilizing the multi-time compression / decompression method of the application program provided by the invention, a set of complete compression while manufacturing, decompression while starting and memory space distribution scheme is provided, and a larger application program can be stored under the condition that the hardware FLASH storage space is not changed, so that both the hardware cost is saved and the compatibility of the original software is met.

Description

technical field [0001] The invention relates to the technical field of storage and operation of application programs in a FLASH storage space on a computer disk, in particular to a method for multiple compression and decompression of application programs. In particular, it refers to a method in which an application program is compressed multiple times during production and decompressed multiple times during startup. Background technique [0002] Due to the limited size of the FLASH storage space on the machine disk, the space for storing application programs is often also limited in size. In order to store a larger application program in a smaller FLASH space, the application program is generally compressed when the application program is made. When the compressed application program starts, the CPU cannot directly execute the compressed application program. Therefore, it is also necessary to decompress the compressed application program. [0003] With the continuous incre...

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): G06F9/445G06F11/36
Inventor 吴军平杨帅伟
Owner FENGHUO COMM SCI & TECH CO LTD
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