General method and system capable of upgrading multiple kinds of similar software in chained mode

A general method and chained technology, applied in software deployment, software maintenance/management, version control, etc., can solve the problems of many upgrade patches, large installation packages, and unguaranteed software, and achieve the effect of speeding up the upgrade

Inactive Publication Date: 2016-12-07
ZTE INTELLIGENT IOT TECH
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The installation package is usually relatively large, the upgrade process is very time-consuming, and the user's previous data is likely to be lost if the new version is reinstalled
[0007] 3. The software update cannot be undone: now many software updates cannot use the old version, but there is no guarantee that the latest version of the software is suitable for users
With the continuous release and evolution of software products, the versions installed by users vary greatly, and there will be a lot of upgrade patches, which is undoubtedly a burden for developers

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
  • General method and system capable of upgrading multiple kinds of similar software in chained mode
  • General method and system capable of upgrading multiple kinds of similar software in chained mode
  • General method and system capable of upgrading multiple kinds of similar software in chained mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other if there is no conflict.

[0047] Hereinafter, the present invention will be described in detail with reference to the drawings and in conjunction with the embodiments.

[0048] A general method for chain upgrade of multiple similar software, including the following:

[0049] Software developers conduct comparative analysis based on the software environment and new versions at the user site, and generate software upgrade patch packages, which not only facilitates software developers, but also retains user personalized data;

[0050] Analyze the existing upgrade patch packages to form several version upgrade chains from low versions to upgradeable versions;

[0051] Specifically, the formation process of the version upgrade chain is as follows: First, each upgrade patch is parsed into a chain structure from the lowest version to the highest version, ...

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 provides a general method and system capable of chain upgrading multiple kinds of similar software in a chained mode. The method includes the following steps that contrastive analysis is carried out according to software environment of a user site and new versions to generate software upgrading service packs; all the existing upgrading service packs are analyzed to form multiple version upgrading chains from low versions to upgradable versions; current software version information is obtained, a list of versions which the current software version can be upgraded to is judged, and the versions which the current software version can be upgraded to are represented to a user for selection; according to the user selection, the version upgrading chains through which the version the user selected can be upgraded to is found from the multiple version upgrading chains; according to the upgrading sequence of the selected version upgrading chains, upgrading is carried out in steps patch by patch, the upgrading script command in each patch is analyzed, and upgrading operation is executed. The chained upgrading mode is supported, which is beneficial for version evolution, the similar software versions are upgraded, and own difference of all kinds of software can be shielded.

Description

Technical field [0001] The invention belongs to the technical field of software upgrades in the communication field, and in particular relates to a general method and system that can perform chain upgrades on a variety of similar software. Background technique [0002] Software upgrade refers to when the software developer is writing the software, due to the designer's incomplete consideration or imperfect program function, after the software is released, the original program is modified or new functions are added, and then released in the form of a patch the way. The user updates these patches and the upgrade is complete. [0003] In the software development industry, software upgrades are very common and common daily operations. With the development and maturity of technology in the IT / Internet field, software upgrades have become very commonplace. Currently, the commonly used software upgrade methods are nothing more than the following two: one is to automatically update onlin...

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/65G06F8/71
Inventor 孟英王昊明
Owner ZTE INTELLIGENT IOT TECH
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