CN104636172A - Application upgrading method and device - Google Patents

Application upgrading method and device Download PDF

Info

Publication number
CN104636172A
CN104636172A CN201510102496.8A CN201510102496A CN104636172A CN 104636172 A CN104636172 A CN 104636172A CN 201510102496 A CN201510102496 A CN 201510102496A CN 104636172 A CN104636172 A CN 104636172A
Authority
CN
China
Prior art keywords
execute file
file
application program
renewal
application
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.)
Granted
Application number
CN201510102496.8A
Other languages
Chinese (zh)
Other versions
CN104636172B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510102496.8A priority Critical patent/CN104636172B/en
Publication of CN104636172A publication Critical patent/CN104636172A/en
Application granted granted Critical
Publication of CN104636172B publication Critical patent/CN104636172B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the application provides an application upgrading method and device. The application upgrading method is applied to an application program. The application program is mounted in electronic equipment; the application upgrading method comprises the following steps: detecting whether the current version of the application program is updated or not, wherein the installation package of the application program comprises a program operation basic document and one or more execution documents; when detecting that the current version of the application program can be updated, determining original execution documents to be updated from one or more execution documents; obtaining and storing updated execution documents corresponding to the original execution documents to be updated; and updating a source address needed by executing the original execution documents in the application program into the address of the updated execution document. Through the method and the device, the condition that the application upgrading fails since the storage space in the electronic equipment is limited can be reduced.

Description

A kind of application upgrade method and apparatus
Technical field
The application relates to technical field of information processing, relates to a kind of application upgrade method and apparatus in particular.
Background technology
In order to carry out perfect to application software, the developer of application, after application software is issued, also can issue the version after the renewal of this application software.The client of this application is installed, by downloading and installing the application version after upgrading, just can realizes the upgrading to this application.Due to applying in the process of upgrading, need on the basis of the file bag retaining original version application, download the installation kit of redaction, the storage space taken needed for new installation kit is larger, if the storage space of electronic equipment is less, the installation kit of this redaction can not be stored, then can cause the upgrading failure of this application.
Summary of the invention
In view of this, this application provides a kind of application upgrade method and apparatus, to reduce because electronic equipment memory space is limited and cause the situation of application upgrade failure.
For achieving the above object, the application provides following technical scheme: a kind of application upgrade method, is applied to application program, and described application program is installed in described electronic equipment, and described method comprises:
Whether the current version detecting described application program exists renewal, and the installation kit of wherein said application program comprises: program runs basic document and at least one execute file;
When detecting that the current version of described application program exists renewal, from least one execute file described, determine the original execute file needing to upgrade;
Obtain and store and correspond to the described renewal execute file needing the original execute file upgraded;
The source address performed needed for original execute file in described application program is updated to the address of described renewal execute file.
Preferably, also comprise:
When application program operating Logic judgment result points to the address of described renewal execute file, run described renewal execute file.
Preferably, whether the current version of the described application program of described detection exists renewal, comprising:
Described in the installation kit detecting described application program, whether execute file exists renewal.
Preferably, described acquisition also stores the renewal execute file corresponding to the original execute file that described needs upgrade, and comprising:
Obtain and correspond to the described renewal execute file needing the original execute file upgraded;
Described original execute file is replaced with described renewal execute file.
Preferably, described program operation basic document comprises:
Resource file; Signature file; Logic judgment file.
Preferably, the file layout of described execute file is Java archive file format.
On the other hand, present invention also provides application upgrade device, comprising:
Detecting unit, whether there is renewal for the current version detecting described application program, the installation kit of wherein said application program comprises: program runs basic document and at least one execute file;
Determining unit, for when detecting that the current version of described application program exists renewal, determines the original execute file needing to upgrade from least one execute file described;
Acquiring unit, corresponds to the described renewal execute file needing the original execute file upgraded for obtaining and storing;
Updating block, for being updated to the address of described renewal execute file by the source address performed needed for original execute file in described application program.
Preferably, also comprise:
Running unit, for when application program operating Logic judgment result points to the address of described renewal execute file, runs described renewal execute file.
Preferably, described detecting unit, comprising:
Detection sub-unit, for detect described application program installation kit described in execute file whether there is renewal.
Preferably, described acquiring unit, comprising:
Obtain subelement, for obtaining corresponding to the described renewal execute file needing the original execute file upgraded;
Replacement unit, for replacing with described renewal execute file by described original execute file.
Preferably, described program operation basic document comprises:
Resource file; Signature file; Logic judgment file.
Preferably, the file layout of described execute file is Java archive file format.
Known via above-mentioned technical scheme, the application is when there is renewal in application program, only need to obtain and store and carry out for original execute file the renewal execute file that upgrades, and the address of this original execute file is updated to the address of this renewal execute file, just can complete the upgrading of this application program.Due to the part that execute file is installation kit, thus make to download in application upgrade process and the data volume stored minimizing, reduce the situation causing application upgrade failure in application upgrade process because the data volume of storage is excessive.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present application, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only the embodiment of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to the accompanying drawing provided.
Fig. 1 shows the schematic flow sheet of a kind of application upgrade method of the application embodiment;
Fig. 2 shows the schematic flow sheet of another embodiment of a kind of application upgrade method of the application;
Fig. 3 shows the structural representation of a kind of application upgrade device of the application embodiment;
Fig. 4 shows the structural representation of another embodiment of a kind of application upgrade device of the application.
Embodiment
The embodiment of the present application provides a kind of application upgrade method and apparatus, to reduce due to limited storage space, and causes the situation of application upgrade failure.
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all belong to the scope of the application's protection.
First application upgrade method is introduced.
See Fig. 1, it illustrates the schematic flow sheet of a kind of application upgrade method of the application embodiment, the method for the present embodiment is applied to application program, and this application program is installed in electronic equipment, and the method for the present embodiment can comprise:
101, whether the current version detecting this application program exists renewal.
Wherein, the installation kit of application program comprises: program runs basic document and at least one execute file.
Detect the current version of application program whether there is the mode of renewal can be identical with existing mode, as, when there is renewal in the current version of application program, the server of application program can send to this application program and upgrade prompting message, can determine that application program exists the version of upgrading according to this renewal prompting message; And for example, when detecting that electronic equipment this locality exists the upgraded version of this application program, then determine that the current version of this application program needs to upgrade.
Different from the installation kit of existing application program, in the embodiment of the present application, the data performing Different Logic in application program are formed multiple different file respectively, and the file performing the data composition of actuating logic operation result in this application program in this application becomes execute file.Each execute file to should application program run a logic operation result.
Such as, need in application program operational process to judge scene with determine corresponding needed for the logic that performs, then call the code performing current logic, to obtain execution result.Suppose that application program is run and judge that scene is A, then call the code performing the logic A corresponding with this scenario A; And judge that scene is b, then call the code of actuating logic b, then the file that the code performing this logic A forms is an execute file, and the code section of actuating logic b is another execute file.
This program operation basic document refers to the data file in the installation kit of this application program except this execute file, it is that this application program runs necessary basic data that this program runs basic document, and this execute file is only the sub-fraction data in application program.
102, when detecting that the current version of this application program exists renewal, from this at least one execute file, determine the original execute file needing to upgrade.
Be understandable that, upgrading if the current version of application program exists, then can there is change in the data in the installation kit that the renewal version of this application program is corresponding and the installation kit of this current version.Upgrade if the version of each application program exists, all again download and whole installation kit after installing this application program update, then will inevitably cause downloading and the data volume of needs storage is excessive.
And due to this application program need upgrading time, in general just this application program there is renewal in partial content, and most of data content can not change in the installation kit of this application program, visible, upgrade iff the partial data occurring to upgrade to this application program, then can reduce the data volume downloaded and store.And consider general in the process of application program update, substantially be all that the program in machine code of the actuating logic part of this application program can change, therefore, Develop Application System person can only to this application program carry out version updating time, without the need to the installation kit that regeneration is new, and only generate the renewal version of this execute file.
Accordingly, in electronic equipment side, when the version updating of this application program being detected, also only need to determine in the installation kit of this application program, which execute file needs upgrades.
For the ease of distinguishing, in the embodiment of the present application, will the execute file upgraded in the installation kit of this application program, be needed to be called original execute file.
103, obtain and store the renewal execute file corresponding to the original execute file that these needs upgrade.
After determining the original execute file needing to upgrade, just can obtain and carry out for this original execute file the execute file that upgrades.In the embodiment of the present application, the execute file carrying out upgrading for original execute file is called renewal execute file.
Only need to obtain this renewal execute file in the process of application programs upgrading in this application, and do not need the installation kit downloading whole application program, also after can avoiding downloading and installing bag, because in the signature file in original installation kit and the original installation kit of this application program, signature file is inconsistent, and cause the situation of application upgrade failure.
104, the source address performed needed for original execute file in this application program is updated to the address of this renewal execute file.
Obtain and after storing this renewal execute file, the source address performed needed for original execute file in this application program can be updated to this renewal execute file address, thus making that this application program is follow-up directly can perform this renewal execute file.
Visible, get after upgrading execute file, only need the source address needed for execute file original in application program to be updated to this renewal execute file address, just can complete the upgrading of this application program, without the need to user in manual installation, improve the convenience of application upgrade.
In the embodiment of the present application, the installation kit of application program comprises operation basic document and execute file, when there is renewal in application program, only need to obtain and store and carry out for original execute file the renewal execute file that upgrades, and the address of this original execute file is updated to the address of this renewal execute file, just the upgrading of this application program can be completed, at the follow-up renewal execute file that directly can run renewal.Due to the part that execute file is installation kit, thus make to download in application upgrade process and the data volume stored minimizing, reduce the situation causing application upgrade failure in application upgrade process because the data volume of storage is excessive.
In addition, due to in the process of this application program updating, only need to upgrade execute file, and signature file corresponding to this application program can not change, thus avoid because signature file is inconsistent and cause the situation of application program updating failure.
Be understandable that, in the embodiment of the present application, only need to obtain and after storing renewal execute file, just can directly run this renewal execute file according to the address of this renewal execute file, avoid set up applications.Therefore, the file layout of this renewal execute file can be the file layout of the direct called file of existing permission.
Optionally, in the embodiment of the present application, the file layout of all execute files in this application program can be Jar (Java archive file, Java Archive) file layout.
In any one embodiment of the application, in fact the basic operating file of this application program should include in the installation kit of application program in prior art except logic run time version part.Optionally, in the embodiment of the present application, this program operation basic document can comprise: resource file; Signature file; Logic judgment file.
As, with the installation kit of the application program of Android system (APK, Android Package) for example.Existing APK comprises: executable file, i.e. dex file; Resource file; Signature file.Wherein this resource file can comprise the picture, sound etc. needed for application program operation; This signature file is used to the integrality ensureing this APK, signature authentication can be caused to pass through when distorting this APK.In embodiment, the code section being used for carrying out actuating logic operation in executable file is extracted composition execute file in this application.And it is remaining for carrying out judging that the logic unit grouping of logic needed for current scene becomes Logic judgment file in this executable file.And all do not need to change due to this resource file and signature file, then this resource file and this signature file also run basic document as program.
Optionally, in any one embodiment of the application, due to the renewal being updated to the execute file in this application program of application program, therefore, detect this application program and whether have to upgrade whether can there is renewal for execute file in the installation kit of this application program of detection.
See Fig. 2, it illustrates the schematic flow sheet of another embodiment of a kind of application upgrade method of the application, the method for the present embodiment can be applied to the application program in electronic equipment equally.The method of the present embodiment can comprise:
201, detect this application program current version and whether there is renewal.
Wherein, the installation kit of application program comprises: program runs basic document and at least one execute file.
Optionally, the execute file of direct-detection installation kit whether renewal can be there is.
202, when detecting that in this application program, execute file exists renewal, from this at least one execute file, determine the original execute file needing to upgrade.
203, obtain the renewal execute file corresponding to the original execute file that these needs upgrade.
Wherein, above step 201 see the associated description of any one embodiment above, can not repeat them here to the operating process of step 203.
204, this original execute file is replaced with this renewal execute file.
In the present embodiment, after getting the renewal execute file after this renewal, utilize this renewal execute file to replace this original execute file, thus avoid storing original execute file and this renewal execute file simultaneously, and cause memory space excessive.
205, the source address performed needed for original execute file in this application program is changed to the address of this renewal execute file.
Because this original execute file is replaced by this renewal execute file, therefore, in fact the address of this original execute file is exactly the address of this renewal execute file.
The embodiment of the present application is in the process of application upgrade, after the renewal execute file that the original execute file that acquisition upgrades for needs is corresponding, this renewal execute file is utilized to replace this original execute file, the data volume of storage can be reduced further, the source address of original execute file is the address of this renewal execute file simultaneously, avoids the complexity arranging address directory.
More than the application in any one embodiment, after application program updating completes, when the operating Logic judgment result of this application program points to this renewal execute file address, then directly can run this renewal execute file.
For the ease of the beneficial effect of the application upgrade method and the embodiment of the present application of understanding the embodiment of the present application, cite an actual example below and be introduced.Example is issued as what realize social information with application program.This application program obtains the social information of editor, and according to the content that current social information comprises, determines the website that this social information will be issued.And suppose that this social information can be published in micro-letter and microblogging by this application program.
In order to realize above object, the installation kit of existing application program comprises: resource file, executable file etc.This application program edits this social information by running this executable file, and this social information uploads in micro-letter or microblogging by execution.
In the embodiment of the present application, the installation kit of this application program includes micro-letter interface execute file that program runs basic document and micro-letter correspondence and the microblogging interface execute file that this microblogging is corresponding.This application program is run basic document can edit this social information by being run this program, and when this social information uploaded by needs, determines the website of uploading needed for this social information, and then calls corresponding execute file and complete uploading of social information.As, suppose to need this social information to be uploaded in micro-letter, then application call micro-letter interface execute file, is performed by this micro-letter interface execute file and is uploaded in micro-telecommunications services device by this social information.
If when needing the interface uploading micro-letter to change, then need again the installation kit of this application program after down loading updating in prior art, just can rerun after then installing.And in the embodiment of the present application, then only needing to upgrade micro-letter interface execute file, the micro-letter interface execute file namely after down loading updating also replaces micro-letter interface execute file of original version, just can complete the upgrading of this application program.Need the data volume of download few in escalation process, decrease volume of transmitted data, decrease the situation causing program upgrade failure due to memory space inadequate.
Meanwhile, modifying without the need to running basic document to program in this application, carrying out signature check without the need to application programs installation kit, avoiding the upgrading that signature check mistake also has influence on application program, improve the success ratio of application program updating.
On the other hand, corresponding with a kind of application upgrade method of the application, present invention also provides a kind of application upgrade device.
See Fig. 3, it illustrates the structural representation of a kind of application upgrade device of the application embodiment, the device of the present embodiment can comprise: detecting unit 301, determining unit 302, acquiring unit 303 and updating block 304.
Wherein, detecting unit 301, whether there is renewal for the current version detecting described application program, the installation kit of wherein said application program comprises: program runs basic document and at least one execute file.
Wherein, this detecting unit detect the current version of application program whether there is the mode of renewal can be identical with existing mode, as, when there is renewal in the current version of application program, the server of application program can send to this application program and upgrade prompting message, can determine that application program exists the version of upgrading according to this renewal prompting message; And for example, when detecting that electronic equipment this locality exists the upgraded version of this application program, then determine that the current version of this application program needs to upgrade.
Different from the installation kit of existing application program, in the embodiment of the present application, the data performing Different Logic in application program are formed multiple different file respectively, and the file performing the data composition of actuating logic operation result in this application program in this application becomes execute file.Each execute file to should application program run a logic operation result.
Determining unit 302, for when detecting that the current version of described application program exists renewal, determines the original execute file needing to upgrade from least one execute file described.
Be understandable that, upgrading if the current version of application program exists, then can there is change in the data in the installation kit that the renewal version of this application program is corresponding and the installation kit of this current version.Upgrade if the version of each application program exists, all again download and whole installation kit after installing this application program update, then will inevitably cause downloading and the data volume of needs storage is excessive.
And due to this application program need upgrading time, in general just this application program there is renewal in partial content, and most of data content can not change in the installation kit of this application program, visible, upgrade iff the partial data occurring to upgrade to this application program, then can reduce the data volume downloaded and store.And consider general in the process of application program update, substantially be all that the program in machine code of the actuating logic part of this application program can change, therefore, Develop Application System person can only to this application program carry out version updating time, without the need to the installation kit that regeneration is new, and only generate the renewal version of this execute file.
Accordingly, in electronic equipment side, when the version updating of this application program being detected, also only need to determine in the installation kit of this application program, which execute file needs upgrades.
Acquiring unit 303, corresponds to the described renewal execute file needing the original execute file upgraded for obtaining and storing.
Updating block 304, for being updated to the address of described renewal execute file by the source address performed needed for original execute file in described application program.
Obtain and after storing this renewal execute file, the source address performed needed for original execute file in this application program can be updated to this renewal execute file address, thus making that this application program is follow-up directly can perform this renewal execute file.
In the embodiment of the present application, the installation kit of application program comprises operation basic document and execute file, when there is renewal in application program, only need to obtain and store and carry out for original execute file the renewal execute file that upgrades, and the address of this original execute file is updated to the address of this renewal execute file, just the upgrading of this application program can be completed, at the follow-up renewal execute file that directly can run renewal.Due to the part that execute file is installation kit, thus make to download in application upgrade process and the data volume stored minimizing, reduce the situation causing application upgrade failure in application upgrade process because the data volume of storage is excessive.
In addition, due to in the process of this application program updating, only need to upgrade execute file, and signature file corresponding to this application program can not change, thus avoid because signature file is inconsistent and cause the situation of application program updating failure.
Optionally, in the device of any one embodiment of the application, this device can also comprise:
Running unit, for when application program operating Logic judgment result points to the address of described renewal execute file, runs described renewal execute file.
Optionally, in the embodiment of any one device of the application, due to the renewal being updated to the execute file in this application program of application program, therefore, detect this application program and whether have to upgrade whether can there is renewal for execute file in the installation kit of this application program of detection.Then this detecting unit, can comprise:
Detection sub-unit, for detect described application program installation kit described in execute file whether there is renewal.
See Fig. 4, it illustrates the structural representation of another embodiment of a kind of application upgrade device of the application, the device of the present embodiment can comprise: detecting unit 301, determining unit 302, acquiring unit 303 and updating block 304.
Wherein detecting unit 301, determining unit 302 and updating block 304 see the related introduction in the embodiment of any one device above, can not repeat them here.
The device of the present embodiment and the difference of device embodiment illustrated in fig. 3 are:
In the present embodiment, this acquiring unit 303, comprising:
Obtain subelement 3031, for obtaining corresponding to the described renewal execute file needing the original execute file upgraded;
Replacement unit 3032, for replacing with described renewal execute file by described original execute file.
Be understandable that, in the embodiment of the present application, only need to obtain and after storing renewal execute file, just can directly run this renewal execute file according to the address of this renewal execute file, avoid set up applications.Therefore, the file layout of this renewal execute file can be the file layout of the direct called file of existing permission.
Optionally, in the embodiment of the present application, the file layout of all execute files in this application program can be Jar file, i.e. Java archive file (Java Archive) file layout.
In any one embodiment of the application, in fact the basic operating file of this application program should include in the installation kit of application program in prior art except logic run time version part.Optionally, in the embodiment of the present application, this program operation basic document can comprise: resource file; Signature file; Logic judgment file.
In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For device disclosed in embodiment, because it corresponds to the method disclosed in Example, so description is fairly simple, relevant part illustrates see method part.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the application.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein when not departing from the spirit or scope of the application, can realize in other embodiments.Therefore, the application can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.

Claims (12)

1. an application upgrade method, is characterized in that, is applied to application program, and described application program is installed in described electronic equipment, and described method comprises:
Whether the current version detecting described application program exists renewal, and the installation kit of wherein said application program comprises: program runs basic document and at least one execute file;
When detecting that the current version of described application program exists renewal, from least one execute file described, determine the original execute file needing to upgrade;
Obtain and store and correspond to the described renewal execute file needing the original execute file upgraded;
The source address performed needed for original execute file in described application program is updated to the address of described renewal execute file.
2. method according to claim 1, is characterized in that, also comprises:
When application program operating Logic judgment result points to the address of described renewal execute file, run described renewal execute file.
3. method according to claim 1, is characterized in that, whether the current version of the described application program of described detection exists renewal, comprising:
Described in the installation kit detecting described application program, whether execute file exists renewal.
4. method according to claim 1, is characterized in that, described acquisition also stores the renewal execute file corresponding to the original execute file that described needs upgrade, and comprising:
Obtain and correspond to the described renewal execute file needing the original execute file upgraded;
Described original execute file is replaced with described renewal execute file.
5. method according to claim 1, is characterized in that, described program is run basic document and comprised:
Resource file; Signature file; Logic judgment file.
6. method according to claim 1, is characterized in that, the file layout of described execute file is Java archive file format.
7. an application upgrade device, is characterized in that, comprising:
Detecting unit, whether there is renewal for the current version detecting described application program, the installation kit of wherein said application program comprises: program runs basic document and at least one execute file;
Determining unit, for when detecting that the current version of described application program exists renewal, determines the original execute file needing to upgrade from least one execute file described;
Acquiring unit, corresponds to the described renewal execute file needing the original execute file upgraded for obtaining and storing;
Updating block, for being updated to the address of described renewal execute file by the source address performed needed for original execute file in described application program.
8. device according to claim 7, is characterized in that, also comprises:
Running unit, for when application program operating Logic judgment result points to the address of described renewal execute file, runs described renewal execute file.
9. device according to claim 7, is characterized in that, described detecting unit, comprising:
Detection sub-unit, for detect described application program installation kit described in execute file whether there is renewal.
10. device according to claim 7, is characterized in that, described acquiring unit, comprising:
Obtain subelement, for obtaining corresponding to the described renewal execute file needing the original execute file upgraded;
Replacement unit, for replacing with described renewal execute file by described original execute file.
11. devices according to claim 7, is characterized in that, described program is run basic document and comprised:
Resource file; Signature file; Logic judgment file.
12. devices according to claim 7, is characterized in that, the file layout of described execute file is Java archive file format.
CN201510102496.8A 2015-03-09 2015-03-09 A kind of application upgrade method and apparatus Active CN104636172B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510102496.8A CN104636172B (en) 2015-03-09 2015-03-09 A kind of application upgrade method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510102496.8A CN104636172B (en) 2015-03-09 2015-03-09 A kind of application upgrade method and apparatus

Publications (2)

Publication Number Publication Date
CN104636172A true CN104636172A (en) 2015-05-20
CN104636172B CN104636172B (en) 2019-02-05

Family

ID=53214968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510102496.8A Active CN104636172B (en) 2015-03-09 2015-03-09 A kind of application upgrade method and apparatus

Country Status (1)

Country Link
CN (1) CN104636172B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020882A (en) * 2016-05-18 2016-10-12 青岛海信电器股份有限公司 Application upgrading method, intelligent terminal and upgrading system
CN108304722A (en) * 2017-12-21 2018-07-20 广州小鹏汽车科技有限公司 A kind of software installation packet and its generation method, upgrade method and system
CN108446219A (en) * 2018-03-01 2018-08-24 网易宝有限公司 Operating method, system, medium and the computing device of application program
CN108958827A (en) * 2017-05-25 2018-12-07 贵州白山云科技有限公司 A kind of method and system of processing routine upgrade failure
WO2019024709A1 (en) * 2017-08-04 2019-02-07 阿里巴巴集团控股有限公司 Method, device, and system for processing container
CN109558144A (en) * 2017-09-26 2019-04-02 北京金山安全软件有限公司 Executable file redistribution method and device and electronic equipment
CN109814897A (en) * 2018-12-18 2019-05-28 福建新大陆支付技术有限公司 A kind of application file management method and system
CN112486555A (en) * 2020-12-07 2021-03-12 浙江诺诺网络科技有限公司 Software increment upgrading method, device, equipment and computer readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662700A (en) * 2012-03-28 2012-09-12 广东欧珀移动通信有限公司 Method for releasing and upgrading embedded software edition
CN102880482A (en) * 2012-08-06 2013-01-16 厦门市美亚柏科信息股份有限公司 System and technical method of automatically updating software in host batch control virtual machine
CN102945182A (en) * 2012-12-06 2013-02-27 北京奇虎科技有限公司 Application program updating method and device
CN103019722A (en) * 2012-12-14 2013-04-03 北京中电普华信息技术有限公司 Method and device for extracting Java network application upgrade package
US20130103790A1 (en) * 2011-10-24 2013-04-25 Infosys Limited System and method for providing one or more updated files for a generated user personalized software application
CN103425515A (en) * 2013-09-04 2013-12-04 珠海金山网络游戏科技有限公司 Method and system for updating software client terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130103790A1 (en) * 2011-10-24 2013-04-25 Infosys Limited System and method for providing one or more updated files for a generated user personalized software application
CN102662700A (en) * 2012-03-28 2012-09-12 广东欧珀移动通信有限公司 Method for releasing and upgrading embedded software edition
CN102880482A (en) * 2012-08-06 2013-01-16 厦门市美亚柏科信息股份有限公司 System and technical method of automatically updating software in host batch control virtual machine
CN102945182A (en) * 2012-12-06 2013-02-27 北京奇虎科技有限公司 Application program updating method and device
CN103019722A (en) * 2012-12-14 2013-04-03 北京中电普华信息技术有限公司 Method and device for extracting Java network application upgrade package
CN103425515A (en) * 2013-09-04 2013-12-04 珠海金山网络游戏科技有限公司 Method and system for updating software client terminal

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020882A (en) * 2016-05-18 2016-10-12 青岛海信电器股份有限公司 Application upgrading method, intelligent terminal and upgrading system
CN108958827A (en) * 2017-05-25 2018-12-07 贵州白山云科技有限公司 A kind of method and system of processing routine upgrade failure
CN108958827B (en) * 2017-05-25 2021-11-02 贵州白山云科技股份有限公司 Method and system for processing program upgrading fault
WO2019024709A1 (en) * 2017-08-04 2019-02-07 阿里巴巴集团控股有限公司 Method, device, and system for processing container
CN109558144A (en) * 2017-09-26 2019-04-02 北京金山安全软件有限公司 Executable file redistribution method and device and electronic equipment
CN109558144B (en) * 2017-09-26 2022-03-22 北京金山安全软件有限公司 Executable file redistribution method and device and electronic equipment
CN108304722A (en) * 2017-12-21 2018-07-20 广州小鹏汽车科技有限公司 A kind of software installation packet and its generation method, upgrade method and system
CN108446219A (en) * 2018-03-01 2018-08-24 网易宝有限公司 Operating method, system, medium and the computing device of application program
CN109814897A (en) * 2018-12-18 2019-05-28 福建新大陆支付技术有限公司 A kind of application file management method and system
CN109814897B (en) * 2018-12-18 2022-04-19 福建新大陆支付技术有限公司 Application program file management method and system
CN112486555A (en) * 2020-12-07 2021-03-12 浙江诺诺网络科技有限公司 Software increment upgrading method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN104636172B (en) 2019-02-05

Similar Documents

Publication Publication Date Title
CN104636172A (en) Application upgrading method and device
US10127057B2 (en) Method and apparatus for dynamically implementing application function
CN105786538B (en) software upgrading method and device based on android system
CN106020873B (en) Patch package loading method and device
CN102289378B (en) Method for automatically generating APP (Application)
US9823909B1 (en) Program code conversion for cross-platform compatibility
CN107733985B (en) Method and device for deploying functional components of cloud computing system
US20160378456A1 (en) Method for offline updating virtual machine images
TWI533216B (en) Operating system updating method
CN104714827A (en) Plug-in update method and device
CN106790247A (en) A kind of method and apparatus of android system upgrading
US11237949B2 (en) Systems and methods for on-demand container-based development environments
CN109101244B (en) Integrated automatic packaging method for ios system
CN104216719A (en) Method and device for updating android system
CN106569863B (en) Resource and code modularization-based android app resource updating and repairing method
CN105391763A (en) Method and server for reinforcing a plurality of apk files
JP2011028587A5 (en) INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND PROGRAM
CN106020882A (en) Application upgrading method, intelligent terminal and upgrading system
CN111008034A (en) Patch generation method and device
CN113064630A (en) Mobile terminal APP automatic packaging method and system, electronic device and storage medium
CN112149035A (en) Website static resource processing method and device
CN104503823A (en) P2V (physical to virtual) transferring and configuration method based on OEM (original equipment manufacturer) operating system
CN112052037A (en) Application software development method, device, equipment and medium
CN105045595A (en) Plug-in integrating method and plug-in integrating device
CN105227600A (en) The method of mobile device system upgrading

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant