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

Software installment method and system for embedded platform

An installation software, embedded technology, applied in program control devices, special data processing applications, instruments, etc., can solve the problems of high bandwidth costs for download service providers and end users, slow download and installation packages, and large length of installation packages. Achieve the effect of shortening download waiting time, fast speed and saving bandwidth

Active Publication Date: 2011-11-02
SHANGHAI ZHANGMEN TECH
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patented technology allows users install applications onto their own devices without having to worry about how much space they have needed beforehand. It uses compressed files that are smaller but still more efficient compared to older methods like JPEG (Joint Photographic Expert Group) algorithms. Additionally, this process saves storage capacity while improving performance when running programs locally instead relying upon Java bytecodes from remote servers.

Problems solved by technology

The technical problem addressed in this patent text is the low compression ratio and large file size of Android installation packages (APK files) in the prior art. This leads to high bandwidth costs for download service providers and users, as well as slow download speeds for users.

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
  • Software installment method and system for embedded platform
  • Software installment method and system for embedded platform
  • Software installment method and system for embedded platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The method and system for installing software on an embedded platform proposed by the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0052] The invention provides a method for installing software on an embedded platform, which includes a compression step and a decompression step. The embedded platform may be the mainstream Android platform at present.

[0053] like figure 1 As shown, the compression steps include:

[0054] Step S1, decompressing the original apk installation package into a directory, the directory includes assets directory, lib directory, res directory, Manifest.xml file and classes.dex file.

[0055] Step S2, packing the directory into a file in zip format, the file in zip format is uncompressed, and its file header structure includes the following figure 2 components shown.

[0056] Step S3, compressing the file in the zip format according to an algorithm with ...

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 provides a software installment method and system for an embedded platform. The method comprises the following steps: decompressing an original android package (apk) installation package to obtain multiple directories and files; packing the directories and files into an uncompressed file of a zip format; and using an algorithm with a compression ratio higher than that of a DEFLATE algorithm, such as a Lempel-Ziv-Markov chain-Algorithm (Lzma) algorithm or Lzma 2 algorithm, to compress the whole file to reduce the size of the installation package. An algorithm decompression library is stored in a lib directory of a new apk installation package; and compared with java codes in the prior art, the algorithm decompression library has faster decompression. According to the invention, under the condition of an online installation mode, the bandwidth of a server can be saved, the waiting time for download is shortened, and user experience is improved.

Description

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

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
Owner SHANGHAI ZHANGMEN 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