Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for continuous upgrading

A post-upgrade, differential upgrade technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems that affect the upgrade of the differential upgrade package, affect the upgrade, and the recovery partition cannot be brought into the upgrade of the differential upgrade package.

Active Publication Date: 2015-09-09
QINGDAO HISENSE MOBILE COMM TECH CO LTD
View PDF4 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the recovery partition is modified in the V4-V3 differential upgrade package, and this modification affects the upgrade of V5-V4, from the above description, we can know that the upgrade modification of the recovery partition can only be started after upgrading to the target version. When the main system is booting, the patch file in the system is put into the recovery partition to upgrade the recovery partition. That is to say, the recovery partition is not upgraded during the V4-V3 upgrade process. Therefore, this In this case, the V5-V4 differential upgrade package will fail to upgrade
[0005] To sum up, in the existing continuous upgrade method, if the recovery partition of an intermediate version is modified during the process of upgrading the current version to the target version, and this modification affects the upgrade of the next differential upgrade package, after the modification The recovery partition cannot be brought into the upgrade of the next differential upgrade package, resulting in the failure of the subsequent upgrade process, which eventually leads to continuous upgrade failures

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for continuous upgrading
  • Method and device for continuous upgrading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0016] The embodiment of the present invention provides a method for continuous upgrading, such as figure 1 shown, including:

[0017] S101. Determine whether the current version of the software is the target version;

[0018]It should be noted that the target version here may or may not be the latest version stored on the server, as long as the target version is higher than the current version of the terminal. For example, suppose the latest version is V5, and t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An embodiment of the invention provides a method and device for continuous upgrading, and relates to the field of software upgrading. The method and device for continuous upgrading are used for solving the problem that due to modification of a recovery partition of a middle software version, follow-up continuous upgrading fails. The method comprises the steps that whether the current version of software is a target version or not is judged; if not, a same difference upgrade package of a former version and the current version is searched for in all difference upgrade packages needed by software upgrading from the current version to the target version, wherein any one difference upgrade package only comprises upgrading information of two adjacent versions; a patch package in the searched difference upgrade package is sent to a system partition of the current version; whether a recovery partition of the current version needs to be upgraded or not is detected; if yes, the recovery partition of the current version is restarted, the upgraded system partition is mounted, a patch package in the upgraded system partition is sent to the recovery partition, and therefore upgrading of the recovery partition of the current version is achieved.

Description

technical field [0001] The invention relates to the field of software upgrading, in particular to a continuous upgrading method and device. Background technique [0002] The current software version upgrade generally realizes the upgrade of the client software version by downloading the differential upgrade package provided by the server and targeting the current software version of the client, and updating the differential upgrade package to the current software version by patching. [0003] In order to upgrade the current version to the target version at one time, one implementation method currently adopted is: configure the differential upgrade package from each version to the target version on the server side, for example, if the current target version is upgraded from V4 to V5, then on the server side On the basis of the existing V2-V1, V3-V1, V3-V2, V4-V1, V4-V2, V4-V3 differential upgrade package, add the configuration of V5-V1, V5-V2, V5-V3, V5-V4 Four differential ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
Inventor 朱晓亮杨楠楠
Owner QINGDAO HISENSE MOBILE COMM TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products