CN102231117B - Software installment method and system for embedded platform - Google Patents

Software installment method and system for embedded platform Download PDF

Info

Publication number
CN102231117B
CN102231117B CN 201110191157 CN201110191157A CN102231117B CN 102231117 B CN102231117 B CN 102231117B CN 201110191157 CN201110191157 CN 201110191157 CN 201110191157 A CN201110191157 A CN 201110191157A CN 102231117 B CN102231117 B CN 102231117B
Authority
CN
China
Prior art keywords
algorithm
file
apk
catalogue
overstocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 201110191157
Other languages
Chinese (zh)
Other versions
CN102231117A (en
Inventor
陈大年
郭忠祥
马飞涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhangmen Science and Technology Co Ltd
Original Assignee
Shengle Information Technolpogy Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shengle Information Technolpogy Shanghai Co Ltd filed Critical Shengle Information Technolpogy Shanghai Co Ltd
Priority to CN 201110191157 priority Critical patent/CN102231117B/en
Publication of CN102231117A publication Critical patent/CN102231117A/en
Application granted granted Critical
Publication of CN102231117B publication Critical patent/CN102231117B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

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

A kind of method and system that software is installed at embedded platform
Technical field
The present invention relates to the application of embedded platform, relate in particular to a kind of method and system that software is installed at embedded platform.
Background technology
APK is the abbreviation of Android Package, i.e. the Android installation kit.In the prior art, usually adopt the compress mode of zip, each each file that will be installed in the installation procedure bag of software of Android platform is carried out the zip compression respectively, be packaged as a file then, generate the installation kit of suffix apk by name, wherein comprised the binary code, resource, configuration file of application software etc., thus, after an APK file decompresses, generally include:
The assets catalogue, the file in this catalogue can not be compiled into binary mode;
The lib catalogue is deposited dynamic library file;
The res catalogue is deposited resource file;
Manifest.xml is the program global configuration file, and each application software must define and comprise, and it has described the information such as name, version, authority of application software;
Classes.dex is the java bytecode literary composition that java source code compiling back generates.
The user download the apk file in the Android system after, carry out this apk software can be installed.
The Zip file layout is a kind of data compression and archive format.Zip file comprises one or more compressed or compressed files not, and Zip adopts the mode of compressed file respectively, and permission needn't be read other data and be retrieved independently file, and what the Zip compression was the most frequently used is the DEFLATE algorithm.
The compression method of the android apk of prior art, each file in the bag is carried out the zip compression respectively, cause compression ratio not high, the length of installation kit is still bigger, download service provider and final user's bandwidth expense is all than higher, and is also slow when the user downloads and installs bag.
Lzma, (abbreviation of Lempel-Ziv-Markov chain-Algorithm), it is the compression algorithm after the improvement of a Deflate and LZ77 algorithm and the optimization, it uses the dictionary encoding mechanism that is similar to LZ77, press down shrinkage than bzip2 height in general situation, the big I that is used for the variable dictionary of compression reaches 4GB, can offer the high compression of user compression speed faster when, and it is fit to built-in application program integrated very much.
Summary of the invention
The object of the present invention is to provide a kind of method and system at embedded platform installation software, use the Lzma algorithm, reduce the size that software package is installed at embedded platform, save the bandwidth of server, the stand-by period is downloaded in shortening, promotes user's experience.
For addressing the above problem, the invention provides a kind of method of software being installed at embedded platform, comprise compression step and decompress(ion) step, wherein,
Described compression step comprises:
Be a catalogue with original apk installation kit decompress(ion);
Described catalogue is packaged as the file of zip form;
The algorithm that is higher than DEFLATE according to a compressibility compresses the file of described zip form, obtains the compression algorithm file;
The algorithm compiler algorithm solution that is higher than DEFLATE according to described compressibility overstocks, and forms the decompression function that described algorithm solution overstocks;
Described compression algorithm file and algorithm solution overstocked be synthesized to new apk installation kit;
Described decompress(ion) step comprises:
Carry out described new apk installation kit;
Loading described algorithm solution overstocks and calls the decompression function that described algorithm solution overstocks;
The described compression algorithm file of algorithm decompress(ion) that is higher than DEFLATE according to described compressibility is the apk file;
Described apk file is installed.
Further, described embedded platform is the Android platform.
Further, to be higher than the algorithm of DEFLATE be Lzma algorithm or Lzma2 algorithm to described compressibility.
Further, in the described compression step, described catalogue comprises assets catalogue, lib catalogue, res catalogue, Manifest.xml file and classes.dex file.
Further, in the described compression step, described algorithm solution overstocks and is stored under the lib catalogue of described new apk installation kit.
Further, in the described compression step, compile described algorithm solution by NDK and overstock.
Further, in the described decompress(ion) step, the decompression function that overstocks by the described algorithm solution of JNI interface interchange.
Accordingly, the present invention also provides a kind of system of software being installed at embedded platform, comprises compression module and decompression module, wherein,
Described compression module comprises:
Apk decompress(ion) unit, being used for original apk installation kit decompress(ion) is a catalogue;
The zip packaged unit is for the file that described catalogue is packaged as the zip form;
The compression algorithm unit compresses for the file of the algorithm that is higher than DEFLATE according to a compressibility to described zip form, obtains the compression algorithm file;
The algorithm compilation unit overstocks for the algorithm compiler algorithm solution that is higher than DEFLATE according to described compressibility, and forms the decompression function that described algorithm solution overstocks;
The apk synthesis unit, being used for described compression algorithm file and algorithm solution overstocked is synthesized to new apk installation kit;
Described decompression module comprises:
The apk performance element is used for carrying out described new apk installation kit;
The algorithm loading unit be used for to load described algorithm solution and overstocks and call the decompression function that described algorithm solution overstocks;
Algorithm decompress(ion) unit is the apk file for the described compression algorithm file of algorithm decompress(ion) that is higher than DEFLATE according to described compressibility;
The apk installation unit is installed described apk file.
Further, described apk synthesis unit is preserved described algorithm solution and is overstocked under the lib catalogue of described new apk installation kit.
Further, described algorithm compilation unit compiles described algorithm solution by NDK and overstocks.
Further, the decompression function that overstocks by the described algorithm solution of JNI interface interchange of described algorithm loading unit.
Compared with prior art, the method and system that software is installed at embedded platform provided by the invention, each catalogue and the file that obtain behind the original apk installation kit decompress(ion), be packaged as the not compressed file of a zip form, adopt a compressibility to be higher than the algorithm of DEFLATE then, as Lzma algorithm or Lzma2 algorithm, this document is carried out reduced overall, reduced the size of installation kit, algorithm decompress(ion) stock is placed on new apk installation kit lib catalogue the inside, the local code execution meeting that the algorithm solution overstocks during decompress(ion) is faster than the speed that java code under the prior art is carried out decompress(ion), under the online mounting means, can save the bandwidth of server, shorten and download the stand-by period, promote user's experience.
Description of drawings
Fig. 1 is the compression step process flow diagram that the method for software is installed at embedded platform of the present invention;
Fig. 2 is the file header structural drawing of file of the zip form of specific embodiments of the invention;
Fig. 3 is the decompress(ion) flow chart of steps that the method for software is installed at embedded platform of the present invention;
Fig. 4 is the structural representation that the system of software is installed at embedded platform of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments the method and system at embedded platform installation software that the present invention proposes is described in further detail.
The present invention proposes a kind of method of software being installed at embedded platform, and this method comprises compression step and decompress(ion) step.Described embedded platform can be present Android platform than main flow.
As shown in Figure 1, described compression step comprises:
Step S1 is a catalogue with original apk installation kit decompress(ion), and described catalogue comprises the assets catalogue, lib catalogue, res catalogue, Manifest.xml file and classes.dex file.
Step S2 is packaged as the file of zip form with described catalogue, and the file of described zip form is unpressed, and its file header structure comprises each composition as shown in Figure 2.
Step S3, the algorithm that is higher than DEFLATE according to a compressibility compresses the file of described zip form, obtains the compression algorithm file.
In this step, the algorithm that described compressibility is higher than DEFLATE can be Lzma algorithm or Lzma2 algorithm, and the file of described zip form is compressed, and obtains the Lzma compressed file.
Step S4, the algorithm compiler algorithm solution that is higher than DEFLATE according to described compressibility overstocks, and forms the decompression function that described algorithm solution overstocks.
In this step, can compile described algorithm solution according to described algorithm by NDK and overstock.NDK complete (Native Development Kit) provide a series of instrument, helps the developer to develop the dynamic base of C (or C++) fast, simultaneously, and integrated cross-compiler, and provide corresponding mk file to isolate differences such as CPU, platform, ABI.In this step, the compiler algorithm solution overstocks and can carry out in advance before software is installed, namely step S4 can with step S1 to S3 in any one reversing of position.
Step S5, described compression algorithm file and algorithm solution overstocked is synthesized to new apk installation kit.
In this step, described algorithm solution overstocks and is stored under the lib catalogue of described new apk installation kit.
As shown in Figure 3, described decompress(ion) step comprises:
Step S6 carries out described new apk installation kit;
Step S7 loads described algorithm solution and overstocks and call the decompression function that described algorithm solution overstocks;
In this step, the decompression function that can overstock by the described algorithm solution of JNI interface interchange, JNI is the abbreviation of Java Native Interface, Chinese is for calling JAVA this locality, the code that it allows Java code and other language to write carries out alternately, JNI is for local compiled language at the beginning, and especially C and C++ design;
Step S8, the described compression algorithm file of algorithm decompress(ion) that is higher than DEFLATE according to described compressibility is the apk file;
Step S9 installs described apk file, is about to software and is installed in the described embedded platform.
Need to prove that the position difference that described compression algorithm file is deposited provides two kinds of different modes at embedded platform software being installed: add shell mounting means and online mounting means in the S5 step.In step S5, when described compression algorithm file is stored in assets catalogue or other catalogues following times of described new apk installation kit, produced and added under the shell mounting means, accordingly, among the described step S8, the compression algorithm file that is higher than according to described compressibility in the described assets catalogue of algorithm decompress(ion) of DEFLATE is the apk file; And when described compression algorithm file is stored in the webserver, produced online mounting means, and corresponding, among the described step S9, to download described compression algorithm file from the webserver earlier, be the apk file according to described algorithm decompress(ion) again.
Accordingly, the invention provides a kind of system of software being installed at embedded platform, this system comprises compression module 10 and decompression module 20.
Please refer to Fig. 4, described compression module 10 comprises:
Apk decompress(ion) unit 101, being used for original apk installation kit decompress(ion) is a catalogue;
Zip packaged unit 102 is for the file that described catalogue is packaged as the zip form;
Compression algorithm unit 103, compress for the file of the algorithm that is higher than DEFLATE according to a compressibility to described zip form, obtain the compression algorithm file, wherein, the algorithm that described compressibility is higher than DEFLATE can be Lzma algorithm or Lzma2 algorithm, compression algorithm unit 103 compresses according to Lzma algorithm or the Lzma2 algorithm file to described zip form, obtains the Lzma compressed file;
Algorithm compilation unit 104 overstocks for the algorithm compiler algorithm solution that is higher than DEFLATE according to described compressibility, and forms the decompression function that described algorithm solution overstocks, and described algorithm compilation unit 104 compiles described algorithm solution by NDK and overstocks;
Apk synthesis unit 105, being used for described compression algorithm file and algorithm solution overstocked is synthesized to new apk installation kit, and described apk synthesis unit is preserved described algorithm solution and is overstocked under the lib catalogue of described new apk installation kit; Further, described apk synthesis unit 105 adds under the shell mounting means under the assets catalogue or other catalogues that described compression algorithm file is stored in described new apk installation kit described, under described online mounting means described compression algorithm file is stored in the webserver.
Please continue with reference to figure 4, described decompression module 20 comprises:
Apk performance element 201 is used for carrying out described new apk installation kit;
Algorithm loading unit 202 be used for to load described algorithm solution and overstocks and call the decompression function that described algorithm solution overstocks, wherein, and the decompression function that described algorithm loading unit 202 can overstock by the described algorithm solution of JNI interface interchange;
Algorithm decompress(ion) unit 203, the described compression algorithm file of algorithm decompress(ion) that is used for being higher than according to described compressibility DEFLATE is the apk file, add under the shell mounting means described, the compression algorithm file that described algorithm decompress(ion) unit 203 is higher than according to described compressibility in the described assets catalogue of algorithm decompress(ion) of DEFLATE is the apk file; Under described online mounting means, described compression algorithm file is downloaded from the webserver in described algorithm decompress(ion) unit 203, and is the apk file according to the algorithm decompress(ion) that described compressibility is higher than DEFLATE;
Apk installation unit 204 is installed described apk file.
In sum, the method and system that software is installed at embedded platform provided by the invention, each catalogue and the file that obtain behind the original apk installation kit decompress(ion), be packaged as the not compressed file of a zip form, adopt a compressibility to be higher than the algorithm of DEFLATE then, as Lzma algorithm or Lzma2 algorithm, this document is carried out reduced overall, reduced the size of installation kit, algorithm decompress(ion) stock is placed on new apk installation kit lib catalogue the inside, the local code execution meeting that the algorithm solution overstocks during decompress(ion) is faster than the speed that java code under the prior art is carried out decompress(ion), under the online mounting means, can save the bandwidth of server, shorten and download the stand-by period, promote user's experience.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

1. a method of software being installed at embedded platform is characterized in that described embedded platform is the Android platform, and described method comprises compression step and decompress(ion) step, wherein,
Described compression step comprises:
Be a catalogue with original apk installation kit decompress(ion);
Described catalogue is packaged as the file of zip form;
The algorithm that is higher than DEFLATE according to a compressibility compresses the file of described zip form, obtains the compression algorithm file, and wherein, the algorithm that described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
The algorithm compiler algorithm solution that is higher than DEFLATE according to described compressibility overstocks, and forms the decompression function that described algorithm solution overstocks, and wherein, the algorithm that described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
Described compression algorithm file and algorithm solution overstocked be synthesized to new apk installation kit;
Described decompress(ion) step comprises:
Carry out described new apk installation kit;
Loading described algorithm solution overstocks and calls the decompression function that described algorithm solution overstocks;
The described compression algorithm file of algorithm decompress(ion) that is higher than DEFLATE according to described compressibility is the apk file, and wherein, the algorithm that described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
Described apk file is installed.
2. method of software being installed at embedded platform as claimed in claim 1 is characterized in that in the described compression step, described catalogue comprises assets catalogue, lib catalogue, res catalogue, Manifest.xml file and classes.dex file.
3. method of software being installed at embedded platform as claimed in claim 2 is characterized in that, in the described compression step, described algorithm solution overstocks and is stored under the lib catalogue of described new apk installation kit.
4. as each described method of software being installed at embedded platform in the claim 1 to 3, it is characterized in that, in the described compression step, compile described algorithm solution by NDK and overstock.
5. as each described method of software being installed at embedded platform in the claim 1 to 3, it is characterized in that, in the described decompress(ion) step, the decompression function that overstocks by the described algorithm solution of JNI interface interchange.
6. a system of software being installed at embedded platform is characterized in that described embedded platform is the Android platform, and described system comprises compression module and decompression module, wherein,
Described compression module comprises:
Apk decompress(ion) unit, being used for original apk installation kit decompress(ion) is a catalogue;
The zip packaged unit is for the file that described catalogue is packaged as the zip form;
The compression algorithm unit compresses for the file of the algorithm that is higher than DEFLATE according to a compressibility to described zip form, obtains the compression algorithm file, and wherein, the algorithm that a described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
The algorithm compilation unit overstocks for the algorithm compiler algorithm solution that is higher than DEFLATE according to described compressibility, and forms the decompression function that described algorithm solution overstocks, and wherein, the algorithm that described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
The apk synthesis unit is used for that described compressibility is higher than the compression algorithm file of DEFLATE and algorithm solution and overstocks and be synthesized to new apk installation kit, and wherein, the algorithm that a described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
Described decompression module comprises:
The apk performance element is used for carrying out described new apk installation kit;
The algorithm loading unit be used for to load described algorithm solution and overstocks and call the decompression function that described algorithm solution overstocks;
Algorithm decompress(ion) unit is the apk file for the described compression algorithm file of algorithm decompress(ion) that is higher than DEFLATE according to described compressibility, and wherein, the algorithm that a described compressibility is higher than DEFLATE is Lzma algorithm or Lzma2 algorithm;
The apk installation unit is installed described apk file.
7. as the system of software is installed at embedded platform as described in the claim 6, it is characterized in that the described catalogue that described apk decompress(ion) unit decompress(ion) obtains comprises assets catalogue, lib catalogue, res catalogue, Manifest.xml file and classes.dex file.
8. as the system of software is installed at embedded platform as described in the claim 7, it is characterized in that described apk synthesis unit is preserved described algorithm solution and overstocked under the lib catalogue of described new apk installation kit.
9. as each described system of software being installed at embedded platform in the claim 6 to 8, it is characterized in that described algorithm compilation unit compiles described algorithm solution by NDK and overstocks.
10. as each described system of software being installed at embedded platform in the claim 6 to 8, it is characterized in that the decompression function that described algorithm loading unit overstocks by the described algorithm solution of JNI interface interchange.
CN 201110191157 2011-07-08 2011-07-08 Software installment method and system for embedded platform Active CN102231117B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110191157 CN102231117B (en) 2011-07-08 2011-07-08 Software installment method and system for embedded platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110191157 CN102231117B (en) 2011-07-08 2011-07-08 Software installment method and system for embedded platform

Publications (2)

Publication Number Publication Date
CN102231117A CN102231117A (en) 2011-11-02
CN102231117B true CN102231117B (en) 2013-08-14

Family

ID=44843684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110191157 Active CN102231117B (en) 2011-07-08 2011-07-08 Software installment method and system for embedded platform

Country Status (1)

Country Link
CN (1) CN102231117B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520987B (en) * 2011-11-30 2014-11-05 Tcl集团股份有限公司 Online experience and installation method, device, server and management system of application program
US9128793B2 (en) 2013-05-14 2015-09-08 Tencent Technology (Shenzhen) Company Limited Method, system and server for downloading installation package
CN104156225B (en) * 2013-05-14 2018-07-06 腾讯科技(深圳)有限公司 A kind of method for down loading of installation kit, system and server
TWI493462B (en) * 2013-05-21 2015-07-21 Transcend Information Inc Firmware function extending method in an embedded system device
GB2519516B (en) 2013-10-21 2017-05-10 Openwave Mobility Inc A method, apparatus and computer program for modifying messages in a communications network
CN103955375A (en) * 2014-05-21 2014-07-30 北京安兔兔科技有限公司 Generation method for application installation file and starting method and device for application
CN105610885A (en) * 2014-11-25 2016-05-25 上海天脉聚源文化传媒有限公司 Method and system for deploying WeChat service
CN104462880B (en) * 2014-11-28 2018-01-19 北京奇虎科技有限公司 Application program shell adding collocation method and device
CN104462879B (en) * 2014-11-28 2018-04-17 北京奇虎科技有限公司 Application program exempts from Root progress control methods and device
CN104408367B (en) * 2014-11-28 2019-04-05 北京奇虎科技有限公司 Application program configuration method and device
CN105740298A (en) * 2014-12-12 2016-07-06 北京奇虎科技有限公司 File processing method and apparatus, and server-side equipment
CN104657131B (en) * 2015-01-15 2019-03-15 北京奥普维尔科技有限公司 A kind of generation system and method for software installation packet
CN104932916A (en) * 2015-05-18 2015-09-23 杭州魔品科技有限公司 Apple application rapid installation method
CN106325896B (en) * 2015-06-18 2021-05-11 腾讯科技(深圳)有限公司 Shared function library file processing method and device for installation package
CN106325834A (en) * 2015-06-18 2017-01-11 腾讯科技(深圳)有限公司 Android installation package compression method and device
CN106406923B (en) * 2015-07-30 2020-09-04 腾讯科技(深圳)有限公司 Method and device for processing dynamic library file
CN105138333B (en) * 2015-08-27 2018-11-06 暴风集团股份有限公司 The method and system of APK file compression based on android system
CN107203524A (en) * 2016-03-16 2017-09-26 阿里巴巴集团控股有限公司 A kind of method for APK file of packing, the method and system for loading Bundle files
CN105975311B (en) 2016-05-09 2021-01-29 腾讯科技(深圳)有限公司 Application starting method and device
CN108279941B (en) 2016-12-31 2021-06-15 阿里巴巴集团控股有限公司 Application program compression method and device
US10515115B2 (en) 2017-03-03 2019-12-24 Proactive Cctv System and method for closed-circuit television file archival and compression
CN108733988B (en) * 2017-04-19 2023-01-24 北京梆梆安全科技有限公司 Method for protecting executable program on android platform
CN108157219A (en) * 2017-12-22 2018-06-15 深圳市航天华拓科技有限公司 A kind of pet based on convolutional neural networks stops apparatus and method of barking
CN111597552B (en) * 2020-04-15 2023-11-10 深圳市捷顺科技实业股份有限公司 Code scanning method and terminal equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101526902A (en) * 2008-12-25 2009-09-09 北京邮电大学 Executable file compression and loading technologies for movable terminal
CN101639782A (en) * 2009-07-14 2010-02-03 上海市共进通信技术有限公司 System bootloading method based on embedded operating system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7443321B1 (en) * 2007-02-13 2008-10-28 Packeteer, Inc. Compression of stream data using a hierarchically-indexed database

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101526902A (en) * 2008-12-25 2009-09-09 北京邮电大学 Executable file compression and loading technologies for movable terminal
CN101639782A (en) * 2009-07-14 2010-02-03 上海市共进通信技术有限公司 System bootloading method based on embedded operating system

Also Published As

Publication number Publication date
CN102231117A (en) 2011-11-02

Similar Documents

Publication Publication Date Title
CN102231117B (en) Software installment method and system for embedded platform
CN104375849B (en) Load the method and device of kernel
Debray et al. Profile-guided code compression
US8898662B2 (en) Method and device for generating software installation packet
CN109491695A (en) A kind of increment updating method of integrated Android application
CN107193544B (en) Application program componentization development method and device
CN103701930A (en) Mobile application program real-time updating method and system
CN108279941B (en) Application program compression method and device
CN112256286A (en) Application running method and device and computer storage medium
KR20020085876A (en) Loading Object-Oriented Computer Programs
CN112631622A (en) Application installation method and device, server and computer readable medium
KR101117165B1 (en) Web platform unit for mobile terminal connectioned web-application program in heterogeneous operating system
CN116934330A (en) Method for calling intelligent contract, executing method, computer equipment and storage medium
CN101135978B (en) Compression version application program generating, executing method and apparatus and applications method and system
CN107092472B (en) Dynamic publishing method and device
US10817224B2 (en) Preemptive decompression scheduling for a NAND storage device
CN112269602A (en) WebAssembly loading method and device and storage medium
KR20070010353A (en) Method for compression of executable file in mobile telecommunication terminal
CN1703675B (en) Accelerating multimedia content
CN114090070A (en) Application program installation package file processing method and electronic equipment
US7954086B2 (en) Self-describing kernel modules
CN109710581B (en) Method for decompressing compressed data in qcow image file
WO2007099324A1 (en) Duplicate code detection
KR20090121949A (en) Method and system for converting mobile contents
CN113377382A (en) Software installation package processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190222

Address after: 201203 7, 1 Lane 666 lane, Zhang Heng Road, Pudong New Area, Shanghai.

Patentee after: SHANGHAI ZHANGMEN TECHNOLOGY CO., LTD.

Address before: Room 102, Building 3, No. 356 Guoshoujing Road, Zhangjiang High-tech Park, Pudong New District, Shanghai, 201203

Patentee before: Shengle Information Technology (Shanghai) Co., Ltd.

TR01 Transfer of patent right