CN104239098A - Automatic software upgrading method and device and mobile terminal - Google Patents
Automatic software upgrading method and device and mobile terminal Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-09-09 CN CN201410456852.1A patent/CN104239098A/en active Pending
Patent Citations (5)
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)
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 |