CN104239098A - Automatic software upgrading method and device and mobile terminal - Google Patents

Automatic software upgrading method and device and mobile terminal Download PDF

Info

Publication number
CN104239098A
CN104239098A CN201410456852.1A CN201410456852A CN104239098A CN 104239098 A CN104239098 A CN 104239098A CN 201410456852 A CN201410456852 A CN 201410456852A CN 104239098 A CN104239098 A CN 104239098A
Authority
CN
China
Prior art keywords
aku
server
software
file
update
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.)
Pending
Application number
CN201410456852.1A
Other languages
Chinese (zh)
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201410456852.1A priority Critical patent/CN104239098A/en
Publication of CN104239098A publication Critical patent/CN104239098A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a method and a device for automatically upgrading software and a mobile terminal, wherein the method for automatically upgrading the software comprises the following steps: when the fact that the software upgrading package exists on the server is known, the upgrading package is downloaded from the server; and loading the upgrade package to complete the automatic upgrade of the software. According to the automatic software upgrading method, the device and the mobile terminal, when the fact that the software upgrading package exists on the server is known, the upgrading package is downloaded from the server and then loaded to finish automatic software upgrading, the whole upgrading file does not need to be installed again, the size of the upgrading package needing to be downloaded is reduced, the flow of the terminal where the software is located is saved, and the implementation is simple.

Description

The automatically updating method of software, device and mobile terminal
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of automatically updating method of software, device and mobile terminal.
Background technology
In order to meet the demand of user better and prevent the invasion needs of virus from upgrading to software, and software upgrading refers to that software developer is when writing software, because designer considers not comprehensive or program function imperfection, after software publishing, by the amendment to program or after adding new function, the mode issued with the form of patch; These patches of user installation, can complete upgrading.
Under normal circumstances, software upgrading comprises system upgrade and application program updating two kinds, wherein, system upgrade refers to that system conversion becomes the system of higher-version (such as Windows 2000 is replaced with Windows XP etc.) or to system downloads patch, makes it be immune against attacks or increase New function; Application program updating is exactly the software downloading and installing latest edition, experiences New function.
But inventor is realizing in process of the present invention, find that current software upgrading mode needs to install these service packs, because these service packs volumes are large, therefore comparatively waste downloading flow, implementation procedure is complicated simultaneously.
Summary of the invention
The present invention is intended to solve one of technical matters in correlation technique at least to a certain extent.For this reason, one object of the present invention be to propose a kind of have do not need to install whole upgrade file and can complete the automatically updating method of the software of auto-update advantage, device and mobile terminal.
The embodiment of the present invention proposes a kind of automatically updating method of software, and the automatically updating method of this software comprises: when knowing AKU server having software, downloads AKU from server; And loading upgrading bag, to complete the auto-update of software.
The automatically updating method embodiment of above-mentioned software, when knowing AKU server having software, AKU is downloaded from server, then loading upgrading bag, to complete the auto-update of software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
The embodiment of the present invention proposes a kind of auto-update device of software, and this device comprises: download module, for when knowing AKU server having software, downloads AKU from server; And load-on module, for loading upgrading bag, to complete the auto-update of software.
The auto-update device embodiment of above-mentioned software, AKU is downloaded from server by download module, by load-on module loading upgrading bag, to complete the auto-update of software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
The embodiment of the present invention proposes a kind of mobile terminal, and this mobile terminal comprises housing, processor, storer, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, and processor and storer are arranged on circuit boards; Power circuit, for powering for each circuit of mobile terminal or device; Storer is used for stores executable programs code; Processor runs the program corresponding with executable program code by reading the executable program code stored in storer, for execution following steps: when knowing AKU server having software, downloads AKU from server; And loading upgrading bag, to complete the auto-update of software.
Above-mentioned mobile terminal embodiment, when knowing AKU server having software, AKU is downloaded from server, then loading upgrading bag, to complete the auto-update of software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the automatically updating method of software according to an embodiment of the invention.
Fig. 2 is the process flow diagram of the automatically updating method of software in accordance with another embodiment of the present invention.
Fig. 3 is the structural representation of the auto-update device of software according to an embodiment of the invention.
Fig. 4 is the structural representation of the auto-update device of software in accordance with another embodiment of the present invention.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Be exemplary below by the embodiment be described with reference to the drawings, be intended to for explaining the present invention, and can not limitation of the present invention be interpreted as.
Below with reference to the accompanying drawings the automatically updating method of the software of the embodiment of the present invention, device and mobile terminal are described.
Fig. 1 is the process flow diagram of the automatically updating method of software according to an embodiment of the invention.
As shown in Figure 1, this automatically updating method comprises:
S101, when knowing AKU server having software, downloads AKU from server.
In this embodiment, client can know the AKU whether server having software in several ways, and wherein, software comprises application program and alternative document.
Such as, client can send inquiry request to server, and the inquiry response that reception server returns according to inquiry request, then know that server has AKU according to inquiry response.Particularly, user end to server sends the mode of inquiry request can be timed sending.
Again such as, client can the update notification that issues of reception server, and knows that server has AKU according to update notification.
It should be noted that, the AKU in this embodiment both can comprise file corresponding to this software what's new, can comprise again the reparation file of mistake (bug) file.Further, these AKU can be wrapped for Jar, also can be other forms of compressed packages.
Wherein, Jar bag is some classes that other developers have finished writing, and these classes are packed, in this embodiment, wrap by introducing these Jar, class in just can directly using these Jar to wrap and attribute, these Jar wrap from being generally placed on predetermined directory such as lib catalogue after server is downloaded.
S102, loading upgrading bag, to complete the auto-update of software.
When the AKU downloaded is the reparation file of wrong file, the process of loading upgrading bag can be: use and repair file covering replacement wrong file, and load this reparation file.
Because these AKU comprise executable program, therefore, only AKU is loaded on the auto-update that internal memory can complete software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
In addition, this client can also to server reporting functions demand, server is after these functional requirements of reception, these demands are added up, if statistical value is greater than predetermined threshold value and a lot of client user when expecting to increase certain function, this server can upgrade corresponding AKU, to make client downloads and to load corresponding AKU, complete auto-update, thus the demand of user can be met better.
The automatically updating method embodiment of above-mentioned software, when knowing AKU server having software, AKU is downloaded from server, then loading upgrading bag, to complete the auto-update of software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
Fig. 2 is the process flow diagram of the automatically updating method of software in accordance with another embodiment of the present invention.
As shown in Figure 2, this automatically updating method comprises:
S201, the update notification that reception server issues, and AKU server having instant messaging (IM) instrument is known according to update notification.
In this embodiment, client can know the AKU whether server having software in several ways.Except aforesaid way, client timing can also send inquiry request to server, and the inquiry response that reception server returns according to inquiry request, then know that server has AKU according to inquiry response.
S202, downloads AKU from server.
It should be noted that, the AKU in this embodiment both can comprise file corresponding to this IM instrument what's new, can comprise again the reparation file of IM instrument mistake (bug) file.Further, these AKU can be wrapped for Jar.
Wherein, Jar bag is some classes that other developers have finished writing, and these classes are packed, in this embodiment, wrap by introducing these Jar, class in just can directly using these Jar to wrap and attribute, these Jar wrap from being generally placed on predetermined directory such as lib catalogue after server is downloaded.
Suppose, in AKU, comprise the file that the New function A of IM instrument is corresponding.
S203, loading upgrading bag, to complete the auto-update of IM instrument.
Because these AKU comprise executable program, therefore, only AKU is loaded on the auto-update that internal memory can complete IM instrument, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this IM instrument place terminal, and realize simple.
In this embodiment, after the file that the New function A loading IM instrument is corresponding, namely IM instrument has function A, and after this, user can use what's new A to carry out corresponding operating.
The automatically updating method embodiment of above-mentioned software, when knowing AKU server having software, AKU is downloaded from server, then loading upgrading bag, to complete the auto-update of software, and does not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple, for user uses the New function of software or expansion software to provide great convenience.
In order to realize above-described embodiment, the present invention also proposes a kind of auto-update device of software.
Fig. 3 is the structural representation of the auto-update device of software according to an embodiment of the invention.
As shown in Figure 3, this auto-update device comprises: download module 31 and load-on module 32, wherein:
Download module 31, for when knowing AKU server having above-mentioned software, downloads above-mentioned AKU from above-mentioned server; Load-on module 32 for loading above-mentioned AKU, to complete the auto-update of above-mentioned software.
In this embodiment, download module 31 can know the AKU whether server having software in several ways.Such as, above-mentioned download module 31 may be used for: send inquiry request to above-mentioned server, and receives the inquiry response that above-mentioned server returns according to above-mentioned inquiry request, knows that above-mentioned server has above-mentioned AKU according to above-mentioned inquiry response.Particularly, the mode that download module 31 sends inquiry request to server can be timed sending.Again such as, above-mentioned download module 31 may be used for: receive the update notification that above-mentioned server issues, and knows that above-mentioned server has above-mentioned AKU according to above-mentioned update notification.
It should be noted that, the AKU in this embodiment both can comprise file corresponding to this software what's new, can comprise again the reparation file of mistake (bug) file.Further, these AKU can be wrapped for Jar, also can be other forms of compressed packages.
Wherein, Jar bag is some classes that other developers have finished writing, and these classes are packed, in this embodiment, wrap by introducing these Jar, class in just can directly using these Jar to wrap and attribute, these Jar wrap from being generally placed on predetermined directory such as lib catalogue after server is downloaded.
In this embodiment, when the AKU downloaded is the reparation file of wrong file, load-on module 32 may be used for: use and repair file covering replacement wrong file, and load this reparation file.
Because these AKU comprise executable program, therefore, only AKU is loaded on the auto-update that internal memory can complete software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
In addition, said apparatus is in order to report the demand of oneself, as shown in Figure 4, this device can also comprise: demand sending module 33, and this demand sending module 33, for above-mentioned server sending function demand, obtains AKU corresponding to above-mentioned functions demand to make above-mentioned server, then server can notify that client exists this AKU, last client downloads also loads this AKU, thus completes the auto-update of this software, and then can meet the demand of user better.
The above-mentioned auto-update device comprising the software of download module 31, load-on module 32 and demand sending module 33 can be arranged in the client of terminal device, this terminal device comprises the mobile terminals such as mobile phone, the auto-update process of above-mentioned auto-update device see Fig. 1 and Fig. 2, can not repeat herein.
The auto-update device embodiment of above-mentioned software, AKU is downloaded from server by download module, by load-on module loading upgrading bag, to complete the auto-update of software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
In order to realize above-described embodiment, the present invention also proposes a kind of mobile terminal, this mobile terminal comprises housing, processor, storer, circuit board and power circuit, wherein, foregoing circuit plate is placed in the interior volume that above-mentioned housing surrounds, and above-mentioned processor and above-mentioned storer are arranged on foregoing circuit plate; Above-mentioned power circuit, for powering for each circuit of above-mentioned mobile terminal or device; Above-mentioned storer is used for stores executable programs code; Above-mentioned processor runs the program corresponding with above-mentioned executable program code by reading the executable program code stored in above-mentioned storer, for execution following steps:
S101 ', when knowing AKU server having software, downloads AKU from server.
In this embodiment, mobile terminal can know the AKU whether server having software in several ways, and wherein, software comprises application program and alternative document.
Such as, mobile terminal can send inquiry request to server, and the inquiry response that reception server returns according to inquiry request, then know that server has AKU according to inquiry response.Particularly, the mode that mobile terminal sends inquiry request to server can be timed sending.
Again such as, mobile terminal can the update notification that issues of reception server, and knows that server has AKU according to update notification.
It should be noted that, the AKU in this embodiment both can comprise file corresponding to this software what's new, can comprise again the reparation file of mistake (bug) file.Further, these AKU can be wrapped for Jar, also can be other forms of compressed packages.
Wherein, Jar bag is some classes that other developers have finished writing, and these classes are packed, in this embodiment, wrap by introducing these Jar, class in just can directly using these Jar to wrap and attribute, these Jar wrap from being generally placed on predetermined directory such as lib catalogue after server is downloaded.
S102 ', loading upgrading bag, to complete the auto-update of software.
When the AKU downloaded is the reparation file of wrong file, the process of loading upgrading bag can be: use and repair file covering replacement wrong file, and load this reparation file.
Because these AKU comprise executable program, therefore, only AKU is loaded on the auto-update that internal memory can complete software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
In addition, this mobile terminal can also to server reporting functions demand, server is after these functional requirements of reception, these demands are added up, if when statistical value is greater than predetermined threshold value and a lot of mobile phone users expectation certain function of increase, this server can upgrade corresponding AKU, downloads and loads corresponding AKU, complete auto-update to make mobile terminal.
Above-mentioned mobile terminal embodiment, when knowing AKU server having software, AKU is downloaded from server, then loading upgrading bag, to complete the auto-update of software, and do not need to reinstall whole upgrade file, reduce the size of the AKU that need download, save the flow of this software place terminal, and realize simple.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not must for be identical embodiment or example.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this instructions or example and different embodiment or example can carry out combining and combining by those skilled in the art.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise at least one this feature.In describing the invention, the implication of " multiple " is at least two, such as two, three etc., unless otherwise expressly limited specifically.
Describe and can be understood in process flow diagram or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), erasablely edit ROM (read-only memory) (EPROM or flash memory), fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanning to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.

Claims (21)

1. an automatically updating method for software, is characterized in that, comprising:
When knowing AKU server having described software, download described AKU from described server; And
Load described AKU, to complete the auto-update of described software.
2. method according to claim 1, is characterized in that, described in know AKU server having described software, comprising:
Send inquiry request to described server, and receive the inquiry response that described server returns according to described inquiry request, know that described server has described AKU according to described inquiry response.
3. method according to claim 1, is characterized in that, described in know AKU server having described software, comprising:
Receive the update notification that described server issues, and know that described server has described AKU according to described update notification.
4. method according to claim 2, is characterized in that, described to described server transmission inquiry request, comprising:
Timing sends described inquiry request to described server.
5. the method according to the arbitrary claim of claim 1-4, is characterized in that, described AKU comprises the reparation file of wrong file and/or file corresponding to what's new.
6. method according to claim 5, is characterized in that, described AKU comprises executable file.
7. method according to claim 6, is characterized in that, described AKU is Jar bag.
8. method according to claim 7, is characterized in that, describedly downloads described AKU from described server, comprising:
By described AKU from described server is downloaded to predetermined directory.
9. method according to claim 7, is characterized in that, also comprises:
To described server sending function demand, obtain AKU corresponding to described functional requirement to make described server.
10. method according to claim 7, is characterized in that, when described AKU is the reparation file of wrong file, the described AKU of described loading, comprising:
Use described reparation file to cover and replace described wrong file, and load described reparation file.
The auto-update device of 11. 1 kinds of softwares, is characterized in that, comprising:
Download module, for when knowing AKU server having described software, downloads described AKU from described server; And
Load-on module, for loading described AKU, to complete the auto-update of described software.
12. devices according to claim 11, is characterized in that, described download module, specifically for:
Send inquiry request to described server, and receive the inquiry response that described server returns according to described inquiry request, know that described server has described AKU according to described inquiry response.
13. devices according to claim 11, is characterized in that, described download module, specifically for:
Receive the update notification that described server issues, and know that described server has described AKU according to described update notification.
14. devices according to claim 12, is characterized in that, described download module, specifically for:
Timing sends described inquiry request to described server.
15. devices according to the arbitrary claim of claim 11-14, is characterized in that, described AKU comprises the reparation file of wrong file and/or file corresponding to what's new.
16. devices according to claim 15, is characterized in that, described AKU comprises executable file.
17. devices according to claim 16, is characterized in that, described AKU is Jar bag.
18. devices according to claim 17, is characterized in that, described download module, specifically for:
By described AKU from described server is downloaded to predetermined directory.
19. devices according to claim 17, is characterized in that, also comprise:
Demand sending module, for described server sending function demand, obtains AKU corresponding to described functional requirement to make described server.
20. devices according to claim 17, is characterized in that, when described AKU is the reparation file of wrong file, and described load-on module, specifically for:
Use described reparation file to cover and replace described wrong file, and load described reparation file.
21. 1 kinds of mobile terminals, described mobile terminal comprises housing, processor, storer, circuit board and power circuit, and wherein, described circuit board is placed in the interior volume that described housing surrounds, and described processor and described storer are arranged on described circuit board; Described power circuit, for powering for each circuit of described mobile terminal or device; Described storer is used for stores executable programs code; Described processor runs the program corresponding with described executable program code by reading the executable program code stored in described storer, for execution following steps:
When knowing AKU server having software, download described AKU from described server; And
Load described AKU, to complete the auto-update of described software.
CN201410456852.1A 2014-09-09 2014-09-09 Automatic software upgrading method and device and mobile terminal Pending CN104239098A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410456852.1A CN104239098A (en) 2014-09-09 2014-09-09 Automatic software upgrading method and device and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410456852.1A CN104239098A (en) 2014-09-09 2014-09-09 Automatic software upgrading method and device and mobile terminal

Publications (1)

Publication Number Publication Date
CN104239098A true CN104239098A (en) 2014-12-24

Family

ID=52227233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410456852.1A Pending CN104239098A (en) 2014-09-09 2014-09-09 Automatic software upgrading method and device and mobile terminal

Country Status (1)

Country Link
CN (1) CN104239098A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335190A (en) * 2015-10-12 2016-02-17 广州视睿电子科技有限公司 LAN application software automatic upgrade method and device
CN106201607A (en) * 2016-07-04 2016-12-07 乐视控股(北京)有限公司 The upgrade method of a kind of software version and equipment
CN106358083A (en) * 2016-09-05 2017-01-25 深圳Tcl数字技术有限公司 Method and system for updating television application
CN106708549A (en) * 2015-11-16 2017-05-24 成都鼎桥通信技术有限公司 Hand-held terminal OTA upgrading method
CN106708494A (en) * 2015-11-18 2017-05-24 北京神州泰岳软件股份有限公司 JAR upgrading method and apparatus
CN107491321A (en) * 2017-07-03 2017-12-19 北京奇安信科技有限公司 A kind of processing method and processing device for being used to realize automatic software updating
CN107704278A (en) * 2016-08-08 2018-02-16 北京京东尚科信息技术有限公司 Application upgrade method and apparatus
CN108572838A (en) * 2018-07-02 2018-09-25 北京航天数据股份有限公司 The upgrade method of industrial software, apparatus and system
CN109192262A (en) * 2018-09-17 2019-01-11 北京惠每云科技有限公司 A kind of data transmission method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593118A (en) * 2009-02-24 2009-12-02 浪潮集团山东通用软件有限公司 A kind of software upgrade method flexibly
CN101795203A (en) * 2009-02-03 2010-08-04 华为软件技术有限公司 Method and device for downloading software upgrading data packet
CN101794222A (en) * 2010-01-13 2010-08-04 腾讯科技(深圳)有限公司 Software version collecting method, management system and software upgrading detection method and system
CN102195804A (en) * 2011-03-10 2011-09-21 易程(苏州)软件股份有限公司 Automatic updating method of software and system thereof
CN102868731A (en) * 2012-08-27 2013-01-09 济南大学 Method and device for software online updating and downloading acceleration

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101795203A (en) * 2009-02-03 2010-08-04 华为软件技术有限公司 Method and device for downloading software upgrading data packet
CN101593118A (en) * 2009-02-24 2009-12-02 浪潮集团山东通用软件有限公司 A kind of software upgrade method flexibly
CN101794222A (en) * 2010-01-13 2010-08-04 腾讯科技(深圳)有限公司 Software version collecting method, management system and software upgrading detection method and system
CN102195804A (en) * 2011-03-10 2011-09-21 易程(苏州)软件股份有限公司 Automatic updating method of software and system thereof
CN102868731A (en) * 2012-08-27 2013-01-09 济南大学 Method and device for software online updating and downloading acceleration

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335190A (en) * 2015-10-12 2016-02-17 广州视睿电子科技有限公司 LAN application software automatic upgrade method and device
CN106708549A (en) * 2015-11-16 2017-05-24 成都鼎桥通信技术有限公司 Hand-held terminal OTA upgrading method
CN106708549B (en) * 2015-11-16 2020-10-30 成都鼎桥通信技术有限公司 OTA (over the air) upgrading method of handheld terminal
CN106708494A (en) * 2015-11-18 2017-05-24 北京神州泰岳软件股份有限公司 JAR upgrading method and apparatus
CN106201607A (en) * 2016-07-04 2016-12-07 乐视控股(北京)有限公司 The upgrade method of a kind of software version and equipment
CN107704278A (en) * 2016-08-08 2018-02-16 北京京东尚科信息技术有限公司 Application upgrade method and apparatus
CN106358083A (en) * 2016-09-05 2017-01-25 深圳Tcl数字技术有限公司 Method and system for updating television application
CN107491321A (en) * 2017-07-03 2017-12-19 北京奇安信科技有限公司 A kind of processing method and processing device for being used to realize automatic software updating
CN108572838A (en) * 2018-07-02 2018-09-25 北京航天数据股份有限公司 The upgrade method of industrial software, apparatus and system
CN109192262A (en) * 2018-09-17 2019-01-11 北京惠每云科技有限公司 A kind of data transmission method and device

Similar Documents

Publication Publication Date Title
CN104239098A (en) Automatic software upgrading method and device and mobile terminal
US8719810B2 (en) Program upgrade system and method for over the air-capable mobile terminal
CN103699408A (en) Software updating method and equipment
WO2016177061A1 (en) Upgrade method and apparatus using over-the-air download technology
CN102411508B (en) Plugin managing method, plugin controller, plugin managing device and set top box
CN103580908A (en) Server configuration method and system
CN103647816A (en) Method and device for upgrading application software
CN105487905A (en) Updating method and device of hybrid application
CN106951284B (en) User interface upgrading method and device based on android system application and intelligent terminal
CN103781057A (en) Method and device for silently downloading upgrade package
CN102981880B (en) A kind of method and apparatus realizing the renewal of application program
CN104375849A (en) Core loading method and device
CN105302563A (en) Plug-in method and system for mobile application service
CN103353845A (en) Method and device for uploading and pushing script
CN105446769A (en) Mirror image file update processing method and apparatus and terminal device
CN106886437B (en) Application program updating method and device
CN104426924A (en) Method, apparatus, client, server and system for updating application software
CN102571860A (en) Method, device and system for managing plug-in module
KR101541112B1 (en) FOTA system and the method
CN110543327B (en) Service component multiplexing method, device, computer equipment and storage medium
CN104035800A (en) Incremental packet generation method and device, version upgrade method and device, and version upgrade system
CN104834541A (en) Function module mounting method, mounting system and mounting system updating method
CN105740027A (en) Application program updating method and device
CN104580267A (en) A resource downloading method, device, server and corresponding system
CN106997302A (en) Firmware upgrade method, device and audio-frequence player device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141224

RJ01 Rejection of invention patent application after publication