Differential upgrade patch manufacturing method and device

A differential upgrade and production method technology, which is applied in the direction of program control devices, instruments, calculations, etc., can solve the problems of low production efficiency of production subpackage and no differential package, so as to shorten production time, improve production efficiency and save manpower cost effect

Inactive Publication Date: 2015-03-25
ZTE CORP
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The time overhead required to make a differential package through the existing technology mainly depends on the size and specific difference of the two new and old versions of firmware, and the production efficiency of the production package is low
In addition, some differential techniques are currently proposed in some public documents. This type of differential technique will calculate an intermediate temporary conversion file by its own algorithm, but there is no such intermediate file in the prior art. Technology for upgrading packages to improve production efficiency of differential packages

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
  • Differential upgrade patch manufacturing method and device
  • Differential upgrade patch manufacturing method and device
  • Differential upgrade patch manufacturing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The technical scheme of the present invention will be described in further detail below in conjunction with the accompanying drawings and specific examples, so that those skilled in the art can better understand the present invention and implement it, but the examples given are not intended to limit the present invention .

[0038] Such as figure 1 As shown, the embodiment of the present invention provides a method for making a differential upgrade package. In simple terms, it first obtains binary files of two versions (source version and target version), and then processes the binary data of the source version to generate An intermediate temporary data is used to analyze the difference information between the original version and the target version, and finally generate a differential upgrade package. Specifically, it includes the following steps:

[0039] S10. Obtain the binary data of the source version, and perform mathematical transformation and sorting on this to...

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

The invention discloses a differential upgrade patch manufacturing method and device. The method comprises the steps that binary data of a source version are obtained, and mathematical transformation and sorting are carried out on the data to obtain a metadata set, wherein the metadata set comprises set attribute data with the minimum base unit; the data in the metadata set are serialized into an intermediate file; when a differential upgrade patch needs to be manufactured, differentiation analysis is carried out on the source version and a target version according to the intermediate file so as to build a differential upgrade patch. According to the differential upgrade patch manufacturing method and device, the intermediate file is utilized for manufacturing the differential upgrade patch, the differential upgrade patch manufacturing efficiency is improved, and differential upgrade patch manufacturing time is shortened; in addition, due to the fact that a cache optimization mechanism is introduced, the time spent for the processing process in which a differential patch tool is used for manufacturing a differential patch with the longest time is shortened, working efficiency is further improved, the labor cost is saved, and the differential upgrade technology is further applied and popularized.

Description

technical field [0001] The present invention relates to the field of differential upgrade technology, in particular to a method for making a differential upgrade package and a device thereof. Background technique [0002] Usually, the terminal device needs to upgrade the corresponding firmware after a period of time, but due to the limitation of the storage space of the device, it cannot accommodate a complete new version of data for upgrading, so it needs to be based on the difference between the two new and old versions of firmware, Make a differential upgrade package, and upgrade the firmware of the old version according to the differential upgrade package, so as to reduce the overhead of storage space. [0003] The time overhead required to make a differential package through the existing technology mainly depends on the size and specific difference degree of the two new and old versions of firmware, and the production efficiency of the differential package is low. In a...

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
CPCG06F8/658
Inventor 张翀双建平陈禧唐沁洋
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products