CN108121560A - Difference bag upgrade method, device, terminal and computer readable storage medium - Google Patents
Difference bag upgrade method, device, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN108121560A CN108121560A CN201810082659.4A CN201810082659A CN108121560A CN 108121560 A CN108121560 A CN 108121560A CN 201810082659 A CN201810082659 A CN 201810082659A CN 108121560 A CN108121560 A CN 108121560A
- Authority
- CN
- China
- Prior art keywords
- difference
- upgrade
- upgrade package
- terminal
- versions
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of difference bag upgrade method, device, terminal and computer readable storage medium, wherein, difference bag upgrade method includes:Obtain upgrade request;Wherein, upgrade request is used to indicate upgrades to N versions by the designated software in terminal by current first version, and there are 1 difference upgrade package of N between N versions and first version;N is the positive integer more than or equal to 2;1 difference upgrade package of N is downloaded to by terminal local according to upgrade request;Order according to 1 difference upgrade package of N installs upgrade package one by one, and designated software is upgraded to the N versions by first version.It solves in the prior art the problem of difference bag escalation process operating procedure is various, waste test manpower by the present invention, so as to improve the efficiency of difference bag upgrading, saves human cost.
Description
Technical field
The present invention relates to fields of communication technology, and in particular to a kind of difference bag upgrade method, device, terminal and computer can
Read storage medium.
Background technology
With the continuous development and progress of terminal technology, terminal has become indispensable one in people's live and work
Part.System software, application software and user that manufacturer terminal is initially attached in terminal are often installed follow-up in terminal
The a variety of application software installed during use.During terminal use, may in order to meet user proposition new work(
Energy demand, and need to upgrade legacy version software.
At present, there are many software release upgrade mode, for example, user when downloading the software of new version, it is necessary to download complete
New version installation kit to the whole bag mounting means that in terminal, could correctly install.Or difference bag upgrading mode, difference Bao Sheng
Grade is the standard software upgrading mode that Android system proposes, powerful, can be with free of losses upgrade-system, it is necessary to pass through network
It is automatic to download upgrading difference bag, automatic upgrading.Difference bag upgrades mode has occupancy memory space compared to whole bag mounting means
It is small, the advantages such as flow is small, and updating speed is fast are expended, are widely used.However, in the prior art in difference bag escalation process,
Difference upgrading can only once upgrade a version, after upgrading a version, it is necessary to which another could be entered by restarting system
The problem of main system (Recovery) carries out the upgrading of next step, causes escalation process operating procedure various, waste test manpower.
The content of the invention
In view of this, an embodiment of the present invention provides a kind of difference bag upgrade method, device, terminal and computer-readable deposit
Storage media, to solve the problem of the various waste test manpower of difference bag escalation process operating procedure in the prior art.
For this purpose, an embodiment of the present invention provides following technical solutions:
First aspect present invention provides a kind of difference bag upgrade method, including:Obtain upgrade request;Wherein, the liter
Grade request is used to indicate upgrades to N versions by the designated software in terminal by current first version, the N versions with it is described
There are N-1 difference upgrade package between first version;N is the positive integer more than or equal to 2;According to the upgrade request by the N-
1 difference upgrade package is downloaded to the terminal local;Order according to the N-1 difference upgrade package installs upgrading one by one
Bag, the N versions are upgraded to by the designated software by the first version.
Optionally, before the N-1 difference upgrade package being downloaded to the terminal local according to the upgrade request,
It further includes:Determine that the total size of the N-1 difference upgrade package is less than the size of the whole bag of N versions.
Optionally, the N-1 difference upgrade package is downloaded to the terminal local according to the upgrade request includes:
The N-1 difference upgrade package is stored to specified file;And/or the N-1 difference upgrade package is write into the terminal
Disk partition.
Optionally, after the N-1 difference upgrade package being downloaded to the terminal local according to the upgrade request,
Including:Whether each N-1 difference upgrade package of verification is complete;And/or each N-1 difference upgrade package of verification
Whether version information is correct.
Second aspect of the present invention provides a kind of difference bag update device, including:Acquisition module, please for obtaining upgrading
It asks;Wherein, the upgrade request is used to indicate upgrades to N versions, institute by the designated software in terminal by current first version
State between N versions and the first version that there are N-1 difference upgrade package;N is the positive integer more than or equal to 2;Download module,
For the N-1 difference upgrade package to be downloaded to the terminal local according to the upgrade request;Upgraded module, for pressing
Upgrade package is installed one by one according to the order of the N-1 difference upgrade package, the designated software is upgraded to by the first version
The N versions.
Optionally, described device further includes:Determining module, in the download module according to the upgrade request by institute
It states N-1 difference upgrade package to be downloaded to before the terminal local, determines that the total size of the N-1 difference upgrade package is less than
The size of the whole bag of N versions.
Optionally, the download module is specifically used for storing the N-1 difference upgrade package to specified file;And/or
The N-1 difference upgrade package is write to the disk partition of the terminal.
Optionally, described device further includes:Correction verification module, in the download module according to the upgrade request by institute
It states N-1 difference upgrade package to be downloaded to after the terminal local, whether complete verifies each N-1 difference upgrade package
It is whole;And/or whether the version information of each N-1 difference upgrade package of verification is correct.
Third aspect present invention provides a kind of terminal, including:At least one processor;And with it is described at least one
The memory of processor communication connection;Wherein, the memory storage has the instruction that can be performed by one processor, described
Instruction is performed by least one processor, so that any described in the above-mentioned first aspect of at least one processor execution
Difference bag upgrade method.
Fourth aspect present invention provides a kind of computer readable storage medium, is stored thereon with computer instruction, this refers to
The step of any described difference bag upgrade method in above-mentioned first aspect, is realized in order when being executed by processor.
Technical solution of the embodiment of the present invention, has the following advantages that:
It, should an embodiment of the present invention provides a kind of difference bag upgrade method, device, terminal and computer readable storage medium
Difference bag upgrade method includes:Obtain upgrade request;Wherein, which is used to indicate the designated software in terminal by working as
Preceding first version upgrades to N versions, and there are N-1 difference upgrade package between the N versions and the first version;N be more than
Positive integer equal to 2;The N-1 difference upgrade package is downloaded to by the terminal local according to the upgrade request;According to the N-1
The order of difference upgrade package installs upgrade package one by one, and the designated software is upgraded to the N versions by the first version.Compared to
In the prior art, difference upgrading once only upgrades a version, is into another system in fact in escalation process
(Recovery) to go to upgrade, must restart after upgrading could enter other main system, carry out the upgrading of next step, and in the present invention
N-1 difference upgrade package is all downloaded, enters back into Recovery, one by one install difference upgrade package, all installation is complete it
Restart terminal again afterwards, solve in the prior art the problem of difference bag escalation process operating procedure is various, waste test manpower, from
And the efficiency of difference bag upgrading is improved, save human cost.
Description of the drawings
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution of the prior art
Embodiment or attached drawing needed to be used in the description of the prior art are briefly described, it should be apparent that, in describing below
Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor
It puts, can also be obtained according to these attached drawings other attached drawings.
Fig. 1 shows the structure chart of mobile phone in the embodiment of the present invention;
Fig. 2 is the flow chart of difference bag upgrade method according to embodiments of the present invention;
Fig. 3 is the interaction schematic diagram between main system according to embodiments of the present invention and upgrade-system;
Fig. 4 is another flow chart of difference bag upgrade method according to embodiments of the present invention;
Fig. 5 is the structure diagram of difference bag update device according to embodiments of the present invention;
Fig. 6 is the hardware architecture diagram of terminal provided in an embodiment of the present invention.
Specific embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those skilled in the art are not having
All other embodiments obtained under the premise of creative work are made, belong to the scope of protection of the invention.
As shown in Figure 1, it is the application scenarios schematic diagram of the embodiment of the present invention.Mobile terminal can be mobile phone or tablet electricity
Brain etc. moves equipment, and mobile terminal is by taking mobile phone as an example, and the part-structure block diagram of mobile phone is as shown in Figure 1, mobile phone includes radio circuit
210th, memory 220, input unit 230, display unit 240, sensor 250, voicefrequency circuit 260, wireless module 270, processing
290 grade parts of device 280 and power supply.It will be understood by those skilled in the art that the handset structure shown in Fig. 1 does not form opponent
The restriction of machine can include either combining some components or different components arrangement than illustrating more or fewer components.
Wherein RF circuits 210 for receive and send messages or communication process in, signal sends and receivees.Memory 220 is used for
Software program and module are stored, processor 280 is stored in the software program and module of memory 220 by operation, so as to
Perform various function application and the data processing of mobile phone.Input unit 230 is used to receive the number or character information of input, with
And generate the key signals input related with the user setting and function control of mobile phone.Input unit 230 may include touch panel
231 and other input equipments 232.Other input equipments 232 can include but is not limited to physical keyboard, function key, mouse, behaviour
Make one or more of bar.Display unit 240 for show by information input by user or be supplied to user information and
The various menus of mobile phone.Display unit 240 can include display panel 241.Touch panel 231 can cover display panel 241, when
Touch panel 231, which detects, on it or after neighbouring touch operation, sends processor 280 to determine the class of touch event
Type is followed by subsequent processing device 280 and corresponding visual output is provided on display panel 241 according to the type of touch event.
Mobile phone may also include at least one sensor 250, such as optical sensor, motion sensor and other sensors.Light
Sensor may include ambient light sensor and proximity sensor, and environmental sensor can adjust display according to the light and shade of ambient light
The brightness of panel 241, proximity sensor can close display panel 241 and/or backlight when mobile phone is moved in one's ear.This implementation
In example on the housing for the front and back that optical sensor can be arranged on mobile phone, for detecting blocked area when user holds mobile phone
Domain.It can also include pressure sensor herein, be arranged on the front or back housing of mobile phone, for passing through the side for detecting pressure
Formula obtains occlusion area when user holds mobile phone.In addition, mobile phone can also configure gyroscope, barometer, hygrometer, temperature
The other sensors such as meter, infrared ray sensor, repeat no more.
Voicefrequency circuit 260, loud speaker 261, microphone 262 can provide the audio interface between user and mobile phone.Wireless mould
Block 270 can be WIFI module, provide wireless the Internet access service to the user.
Processor 280 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, is led to
It crosses operation or performs the software program being stored in memory 220 and/or module and call and be stored in memory 220
Data perform the various functions of mobile phone and processing data, so as to carry out integral monitoring to mobile phone.Optionally, processor 280 can be with
Including one or more processing units.In addition, mobile phone further includes the power supply 290 of each component power supply, by power-supply management system with
Processor 280 is logically contiguous, so as to realize the functions such as management charging, electric discharge and power managed by power-supply management system.
Although being not shown, mobile phone can also include camera, bluetooth module etc., and details are not described herein.
A kind of difference bag upgrade method is provided in the present embodiment, available for above-mentioned mobile terminal, such as mobile phone, tablet
Computer etc., Fig. 2 are the flow charts of difference bag upgrade method according to embodiments of the present invention, as shown in Fig. 2, the flow is including as follows
Step:
Step S201 obtains upgrade request.Wherein, which is used to indicate the designated software in terminal by current
First version upgrades to N versions, and there are N-1 difference upgrade package between N versions and first version;N is more than or equal to 2
Positive integer.Such as by current V1 edition upgradings to V4 versions, which includes V1 versions to V2 versions, V2 versions to V3 versions,
V3 versions are to three difference upgrade package of V4 versions.
The mode of upgrade request is obtained on terminal can include many kinds, in one alternate embodiment, can pass through
Touch-screen or physical keyboard input above-mentioned upgrade request by user, in another alternative embodiment, can also pass through voice
Mode inputs above-mentioned upgrade request by user.Those skilled in the art are it is to be understood that any obvious acquisition upgrade request
Mode within the protection domain of the present embodiment.
The N-1 difference upgrade package is downloaded to terminal local by step S202 according to above-mentioned upgrade request.Specifically,
In one alternate embodiment, which can be stored to the specified file of terminal;In another optional reality
It applies in example, which can also be write to the disk partition of the terminal.It should be noted that above-mentioned N-1 difference
Divide the storage mode of upgrade package, by way of example only, and not to limit the present invention, those skilled in the art are according to the implementation
The description of example, the other modes in the prior art that may be employed are realized.
Step S203 installs upgrade package one by one according to the order of the N-1 difference upgrade package, by the designated software by this
One edition upgrading is to the N versions.
By above-mentioned steps, upgrade request is obtained, whole difference upgrade package from first version to N versions are downloaded
To terminal local, then terminal software is upgraded to the N versions by installation upgrade package by the first version one by one.Compared to existing
In technology, difference upgrading once only upgrades a version, in escalation process is gone into another system (Recovery) in fact
Upgrading, must restart after upgrading could enter other main system, carry out the upgrading of next step, i.e. each difference bag upgrading will
Experience is downloaded, restarts terminal and enter upgrade-system and install upgrading, and update time is longer, cumbersome.Above-mentioned steps are such as schemed
N-1 difference upgrade package is all downloaded shown in 3, enters back into Recovery, difference upgrade package is installed one by one, is all installed
Into terminal is restarted again afterwards, solve in the prior art that difference bag escalation process operating procedure is various, waste test manpower is asked
Topic so as to improve the efficiency of difference bag upgrading, saves human cost.
It can be selected using whole bag upgrading mode or difference bag upgrading mode according to actual conditions, it therefore, can at one
It selects in embodiment, before the N-1 difference upgrade package is downloaded to the terminal local according to the upgrade request, determines the N-1
The total size of a difference upgrade package is less than the size of the whole bag of N versions, else if the N-1 total size of difference upgrade package is more than
The size of the whole bag of N versions, illustrate it is whole bag upgrading by way of can realize quick upgrading, then prioritizing selection it is whole bag upgrading
Mode.
In order to ensure the accuracy of difference bag upgrading, N-1 difference upgrade package is downloaded to according to above-mentioned upgrade request
After terminal local, in one alternate embodiment, whether complete, another if can verify each N-1 difference upgrade package
In a alternative embodiment, whether the version information for verifying each N-1 difference upgrade package is correct.On each N-1 of verification
Correctly just whether the version information of the whether complete mode of a difference upgrade package and each N-1 difference upgrade package of verification
Formula, those skilled in the art describe according to this embodiment, and the other modes in the prior art that may be employed are realized.
It is described in detail with reference to a specific alternative embodiment.
As shown in figure 3, main system needs first to get out multiple difference bags or the whole bag that upgrading uses, then upgrade package
Routing information save and used for upgrade-system, for example can be saved in a file, upgrade-system can be according to this
A file finds multiple difference bags or whole bag.Into after upgrade-system, upgrade-system can be according to the ready upgrading of main system
Package informatin gets upgrading subpackage, then completes the verification and installation of upgrade package.
The data flow of difference Bao Duobao upgradings is as shown in figure 4, whether main system needs to be upgraded to latest edition, if not
It needs, flow terminates, and is upgraded to latest edition if necessary, then it is required multiple to judge that main system is upgraded to latest edition
Whether bag total size of checking the mark is more than newest whole bag;If it is upgraded to the required multiple bag total sizes of checking the mark of latest edition to be more than
Newest whole bag then prepares newest whole bag, otherwise prepares current version to multiple difference bags between latest edition;Storage is looked into
Subpackage information is used for upgrade-system, such as can be stored in the form of a file, and it is medium each can also to be written directly to some subregion
Kind form.Upgrade-system is rebooted into, the information of a bag of checking the mark is obtained, the information of all bags of checking the mark can also be read together
Out, verification upgrading package informatin, including completeness check and bag version information verification etc. of checking the mark, completeness check is using MD5's
Mode verifies successfully, installs difference bag or whole bag, upgrade package are installed successfully, if also uninstalled difference bag, repeats
Perform above-mentioned steps.
Additionally provide a kind of difference bag update device in the present embodiment, which is used to implement above-described embodiment and preferably
Embodiment had carried out repeating no more for explanation.As used below, term " module " can realize predetermined function
The combination of software and/or hardware.Although following embodiment described device is preferably realized with software, hardware or
The realization of the combination of person's software and hardware is also what may and be contemplated.
Fig. 5 is the structure diagram of difference bag update device according to embodiments of the present invention, as shown in figure 5, the device includes:
Acquisition module 51, for obtaining upgrade request;Wherein, which is used to indicate the designated software in terminal by current
One edition upgrading is to N versions, and there are N-1 difference upgrade package between the N versions and the first version;N is more than or equal to 2
Positive integer;Download module 52, for the N-1 difference upgrade package to be downloaded to the terminal local according to the upgrade request;
Upgraded module 53, for according to the order of the N-1 difference upgrade package install one by one upgrade package by the designated software by this first
Edition upgrading is to the N versions.
Optionally, which further includes:Determining module, for according to the upgrade request that the N-1 is a in the download module
Difference upgrade package is downloaded to before the terminal local, and it is whole to determine that the total size of the N-1 difference upgrade package is less than the N versions
The size of bag.
Optionally, which is specifically used for storing the N-1 difference upgrade package to specified file;And/or by this
N-1 difference upgrade package writes the disk partition of the terminal.
Optionally, which further includes:Correction verification module, for according to the upgrade request that the N-1 is a in the download module
Difference upgrade package is downloaded to after the terminal local, whether complete verifies each N-1 difference upgrade package;And/or verification
Whether the version information of each N-1 difference upgrade package is correct.
Difference bag update device in the present embodiment is presented in the form of functional unit, and unit here refers to ASIC
Circuit, perform one or more softwares or fixed routine processor and memory and/or other above-mentioned function can be provided
Device.
The further function description of above-mentioned modules is identical with above-mentioned corresponding embodiment, and details are not described herein.
Referring to Fig. 6, Fig. 6 is a kind of structure diagram for terminal that alternative embodiment of the present invention provides, as shown in fig. 6,
The terminal can include:At least one processor 601, such as CPU (Central Processing Unit, central processing unit),
At least one communication interface 603, memory 604, at least one communication bus 602.Wherein, communication bus 602 is used to implement this
Connection communication between a little components.Wherein, communication interface 603 can include display screen (Display), keyboard (Keyboard),
Optional communication interface 603 can also include standard wireline interface and wireless interface.Memory 604 can be high-speed RAM memory
(Random Access Memory, effumability random access memory) or non-labile memory (non-
Volatile memory), a for example, at least magnetic disk storage.Memory 604 optionally can also be at least one and be located at far
Storage device from aforementioned processor 601.Wherein processor 601 can be deposited in memory 604 with device described in conjunction with Figure 5
Batch processing code is stored up, and processor 601 calls the program code stored in memory 604, for performing any of the above-described one
Kind difference bag upgrade method.
Wherein, communication bus 602 can be Peripheral Component Interconnect standard (peripheral component
Interconnect, abbreviation PCI) bus or expanding the industrial standard structure (extended industry standard
Architecture, abbreviation EISA) bus etc..Communication bus 602 can be divided into address bus, data/address bus, controlling bus etc..
For ease of representing, only represented in Fig. 6 with a thick line, it is not intended that an only bus or a type of bus.
Wherein, memory 604 can include volatile memory (English:Volatile memory), such as arbitrary access
Memory (English:Random-access memory, abbreviation:RAM);Memory can also include nonvolatile memory (English
Text:Non-volatile memory), such as flash memory (English:Flash memory), hard disk (English:hard disk
Drive, abbreviation:HDD) or solid state disk is (English:Solid-state drive, abbreviation:SSD);Memory 604 can also wrap
Include the combination of the memory of mentioned kind.
Wherein, processor 601 can be central processing unit (English:Central processing unit, abbreviation:
CPU), network processing unit (English:Network processor, abbreviation:) or the combination of CPU and NP NP.
Wherein, processor 601 can further include hardware chip.Above-mentioned hardware chip can be application-specific integrated circuit
(English:Application-specific integrated circuit, abbreviation:ASIC), programmable logic device (English:
Programmable logic device, abbreviation:PLD) or it is combined.Above-mentioned PLD can be Complex Programmable Logic Devices
(English:Complex programmable logic device, abbreviation:CPLD), field programmable gate array (English:
Field-programmable gate array, abbreviation:FPGA), Universal Array Logic (English:generic array
Logic, abbreviation:GAL) or it is combined.
Optionally, memory 604 is additionally operable to storage program instruction.Processor 601 can be instructed with caller, be realized such as this
Apply for the difference bag upgrade method shown in Fig. 1 and 4 embodiments.
The embodiment of the present invention additionally provides a kind of non-transient computer storage medium, and the computer storage media is stored with
Computer executable instructions, the computer executable instructions can perform the difference bag upgrading side in above-mentioned any means embodiment
Method.Wherein, the storage medium can be magnetic disc, CD, read-only memory (Read-Only Memory, ROM), deposit at random
Store up memory body (Random Access Memory, RAM), flash memory (Flash Memory), hard disk (Hard Disk
Drive, abbreviation:) or solid state disk (Solid-State Drive, SSD) etc. HDD;The storage medium can also include above-mentioned
The combination of the memory of species.
Although being described in conjunction with the accompanying the embodiment of the present invention, those skilled in the art can not depart from the present invention
Spirit and scope in the case of various modification can be adapted and modification, such modifications and variations are each fallen within by appended claims institute
Within the scope of restriction.
Claims (10)
1. a kind of difference bag upgrade method, which is characterized in that including:
Obtain upgrade request;Wherein, the upgrade request is used to indicate the designated software in terminal by current first version liter
Grade is to N versions, and there are N-1 difference upgrade package between the N versions and the first version;N is more than or equal to 2 just
Integer;
The N-1 difference upgrade package is downloaded to by the terminal local according to the upgrade request;
Order according to the N-1 difference upgrade package installs upgrade package one by one, by the designated software by the first version
Upgrade to the N versions.
2. according to the method described in claim 1, it is characterized in that, the N-1 difference is upgraded according to the upgrade request
Bao Jun is downloaded to before the terminal local, is further included:
Determine that the total size of the N-1 difference upgrade package is less than the size of the whole bag of N versions.
3. according to the method described in claim 1, it is characterized in that, the N-1 difference is upgraded according to the upgrade request
Bao Jun, which is downloaded to the terminal local, to be included:
The N-1 difference upgrade package is stored to specified file;And/or
The N-1 difference upgrade package is write to the disk partition of the terminal.
4. according to any method in claims 1 to 3, which is characterized in that according to the upgrade request by the N-1
Difference upgrade package is downloaded to after the terminal local, including:
Whether each N-1 difference upgrade package of verification is complete;And/or
Whether the version information of each N-1 difference upgrade package of verification is correct.
5. a kind of difference bag update device, which is characterized in that including:
Acquisition module, for obtaining upgrade request;Wherein, the upgrade request is used to indicate the designated software in terminal by working as
Preceding first version upgrades to N versions, and there are N-1 difference upgrade package between the N versions and the first version;N is
Positive integer more than or equal to 2;
Download module, for the N-1 difference upgrade package to be downloaded to the terminal local according to the upgrade request;
Upgraded module, for installing upgrade package one by one according to the order of the N-1 difference upgrade package, by the designated software by
The first version upgrades to the N versions.
6. device according to claim 5, which is characterized in that described device further includes:
Determining module, for being downloaded to the N-1 difference upgrade package according to the upgrade request in the download module
Before the terminal local, determine that the total size of the N-1 difference upgrade package is less than the size of the whole bag of N versions.
7. device according to claim 5, which is characterized in that the download module is specifically used for the N-1 difference
Upgrade package is stored to specified file;And/or the N-1 difference upgrade package is write to the disk partition of the terminal.
8. according to any device in claim 5 to 7, which is characterized in that described device further includes:
Correction verification module, for being downloaded to the N-1 difference upgrade package according to the upgrade request in the download module
After the terminal local, whether complete each N-1 difference upgrade package is verified;The and/or each N-1 of verification
Whether the version information of difference upgrade package is correct.
9. a kind of terminal, which is characterized in that including:At least one processor;And connect at least one processor communication
The memory connect;Wherein, the memory storage has an instruction that can be performed by one processor, described instruction by it is described extremely
A few processor performs, so that at least one processor performs any difference bag in the claims 1-4
Upgrade method.
10. a kind of computer readable storage medium, is stored thereon with computer instruction, which is characterized in that the instruction is by processor
The step of any described difference bag upgrade method in the claims 1-4 is realized during execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810082659.4A CN108121560A (en) | 2018-01-29 | 2018-01-29 | Difference bag upgrade method, device, terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810082659.4A CN108121560A (en) | 2018-01-29 | 2018-01-29 | Difference bag upgrade method, device, terminal and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108121560A true CN108121560A (en) | 2018-06-05 |
Family
ID=62233178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810082659.4A Pending CN108121560A (en) | 2018-01-29 | 2018-01-29 | Difference bag upgrade method, device, terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108121560A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111787100A (en) * | 2020-06-30 | 2020-10-16 | 上海乾隆节能科技有限公司 | Centralized controller, differential upgrading system and upgrading method of centralized controller |
CN112398666A (en) * | 2019-08-13 | 2021-02-23 | 中兴通讯股份有限公司 | Software differential upgrading method, device, equipment and storage medium |
CN113064626A (en) * | 2021-03-22 | 2021-07-02 | 厦门市车泊易交通设备有限公司 | Remote upgrade detection method for roadside parking equipment |
CN114443083A (en) * | 2021-07-09 | 2022-05-06 | 荣耀终端有限公司 | System upgrading method and device, electronic equipment and storage medium |
CN117270902A (en) * | 2023-08-09 | 2023-12-22 | 大拓(山东)物联网科技有限公司 | OTA upgrade package generation method and device, OTA upgrade method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060281556A1 (en) * | 2005-05-12 | 2006-12-14 | Microsoft Corporation | System and method for distributing updates to runtime systems without destabilizing compatibility |
US20140007075A1 (en) * | 2012-06-27 | 2014-01-02 | Google Inc. | Methods for updating applications |
CN104066077A (en) * | 2014-06-24 | 2014-09-24 | 青岛海信移动通信技术股份有限公司 | OTA downloading and upgrading method and device thereof |
CN104899066A (en) * | 2015-06-19 | 2015-09-09 | 青岛海信移动通信技术股份有限公司 | Method and device for continuous upgrading |
CN106470114A (en) * | 2015-08-20 | 2017-03-01 | 青岛海信移动通信技术股份有限公司 | A kind of collocation method of OTA AKU and device |
-
2018
- 2018-01-29 CN CN201810082659.4A patent/CN108121560A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060281556A1 (en) * | 2005-05-12 | 2006-12-14 | Microsoft Corporation | System and method for distributing updates to runtime systems without destabilizing compatibility |
US20140007075A1 (en) * | 2012-06-27 | 2014-01-02 | Google Inc. | Methods for updating applications |
CN104066077A (en) * | 2014-06-24 | 2014-09-24 | 青岛海信移动通信技术股份有限公司 | OTA downloading and upgrading method and device thereof |
CN104899066A (en) * | 2015-06-19 | 2015-09-09 | 青岛海信移动通信技术股份有限公司 | Method and device for continuous upgrading |
CN106470114A (en) * | 2015-08-20 | 2017-03-01 | 青岛海信移动通信技术股份有限公司 | A kind of collocation method of OTA AKU and device |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112398666A (en) * | 2019-08-13 | 2021-02-23 | 中兴通讯股份有限公司 | Software differential upgrading method, device, equipment and storage medium |
CN112398666B (en) * | 2019-08-13 | 2024-04-30 | 中兴通讯股份有限公司 | Software differential upgrading method, device, equipment and storage medium |
CN111787100A (en) * | 2020-06-30 | 2020-10-16 | 上海乾隆节能科技有限公司 | Centralized controller, differential upgrading system and upgrading method of centralized controller |
CN111787100B (en) * | 2020-06-30 | 2023-09-01 | 上海乾隆节能科技有限公司 | Centralized controller, differential upgrading system and upgrading method of centralized controller |
CN113064626A (en) * | 2021-03-22 | 2021-07-02 | 厦门市车泊易交通设备有限公司 | Remote upgrade detection method for roadside parking equipment |
CN114443083A (en) * | 2021-07-09 | 2022-05-06 | 荣耀终端有限公司 | System upgrading method and device, electronic equipment and storage medium |
CN117270902A (en) * | 2023-08-09 | 2023-12-22 | 大拓(山东)物联网科技有限公司 | OTA upgrade package generation method and device, OTA upgrade method and device |
CN117270902B (en) * | 2023-08-09 | 2024-05-10 | 大拓(山东)物联网科技有限公司 | OTA upgrade package generation method and device, OTA upgrade method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108121560A (en) | Difference bag upgrade method, device, terminal and computer readable storage medium | |
CN106293507B (en) | Electronic device with external memory and method of operating the same | |
CN107273160A (en) | A kind of method and device of edition upgrading | |
KR101674934B1 (en) | Apparatus and method of reporting exception | |
CN110457154B (en) | Abnormal service processing method and device, storage medium and communication terminal | |
CN103455343A (en) | Method and device for updating application programs | |
CN104216749A (en) | Updating method and updating device for applications | |
CN109582372B (en) | System starting method and device | |
CN110399153B (en) | System upgrading method, device, terminal and computer readable storage medium | |
CN112181455B (en) | Online upgrading method of microcontroller, microcontroller and storage medium | |
CN102647515A (en) | Terminal state displaying control method and device | |
CN108431767A (en) | A kind of method, user terminal and the storage medium of load software program | |
CN106201588A (en) | The method for upgrading software of terminal and terminal | |
CN105045671B (en) | The method for upgrading system and device of a kind of intelligent terminal | |
KR101558301B1 (en) | Apparatus and method for changing language in mobile communication terminal | |
CN105610878A (en) | Directory uploading method, data releasing method, terminal and server | |
CN112416411B (en) | Upgrading method and device, equipment end, server and computer readable medium | |
CN105335192A (en) | Information processing method and electronic equipment | |
CN113094064A (en) | Gateway software module upgrading method, device, equipment and storage medium | |
CN106445594B (en) | System application installation method and device and terminal equipment | |
CN111930391B (en) | Application data processing method and device, server and user terminal | |
CN110659052B (en) | Method and system for updating system software in network equipment and readable storage medium | |
CN115268969A (en) | Android system upgrading method and device and terminal equipment | |
CN105700895A (en) | Adaptation method for terminal system, terminal and system server | |
CN112241283B (en) | Software upgrading method, device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180605 |