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

Manufacturing method of program upgrade and installation package

A production method and program upgrade technology, which are applied to program control devices, program loading/starting, etc., can solve the problems of low upgrade efficiency and large space occupied by large program upgrade packages, and achieve high upgrade efficiency, small space occupation, and time saving. Effect

Active Publication Date: 2014-07-30
G CLOUD TECH
View PDF3 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technical problem solved by the present invention is to provide a method for making a program upgrade installation package, which solves the problems of large program upgrade package occupying a large space and low upgrade efficiency

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
  • Manufacturing method of program upgrade and installation package
  • Manufacturing method of program upgrade and installation package
  • Manufacturing method of program upgrade and installation package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] As shown in the figure, the program has different compilation methods with different codes, and it is different in implementation. The program written in Java is used as an example below the present invention. The version control system is SVN, using the ant batch program, and the final upgrade package Released in the form of rpm.

[0030] First checkout the old and new source code.

[0031] Then use ant to compile it into jar files in batches. These two steps are general implementation methods and will not be described in detail.

[0032] Then label the generated jar package with the SVN version

[0033]

[0034]

[0035] / / Copy the updated jar file to the implementation directory

[0036]

[0037] Then compare the old and new versions of the implementation directory file list (implemented with ant)

[0038] / / Compare the directory of the new version with the directory of the old version, get the list of jar files that need to be added in the incremental ...

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 relates to the technical field of software upgrade, in particular to a manufacturing method of a program upgrade and installation package. The method comprises the following steps: firstly comparing new and old source code versions; if a new version exists, further comparing code files of the new and old versions; setting a newly-increased file in the new version as a newly-increased file, and recording a redundant file list in the old version as a to-be-deleted file; when the new and old versions are not consistent, setting an object code file of the corresponding new version as a to-be-replaced file; manufacturing the files and / or file record list into the installation package; performing file copying, replacement and delete operations. The manufacturing method for generating a program increment upgrade and installation package, provided by the invention, is simple and effective and is especially applicable to upgrading and installing large programs.

Description

technical field [0001] The invention relates to the technical field of software upgrading, in particular to a method for making a program upgrading installation package. Background technique [0002] After the software is delivered to the customer, the software manufacturer often needs to expand the software functions, fix some bugs (loopholes), and so on. Usually the user downloads the program upgrade installation package to upgrade these softwares or the maintenance personnel carries the program upgrade installation package to the user's site for upgrade. The general method of making a software upgrade package is as follows: [0003] 1. Compile the source code of the new version of the software; [0004] 2. Add version information to the target code compiled by the new version; [0005] 3. When upgrading, read the version information in the object code of the installed version and compare it with the version information in the object code of the new version. If the inst...

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/44G06F9/445
Inventor 莫展鹏杨松季统凯
Owner G CLOUD TECH
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