Software incremental upgrade method and apparatus, and operation support system

An incremental upgrade and software technology, applied in the field of communication, can solve problems such as slow cycle, high risk of data update, and long time consumption, so as to improve efficiency, shorten processing cycle, and reduce risk

Inactive Publication Date: 2017-10-10
ZTE CORP
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main technical problem to be solved by the present invention is to provide a software incremental upgrade method, device, and operation support system to solve the curr

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
  • Software incremental upgrade method and apparatus, and operation support system
  • Software incremental upgrade method and apparatus, and operation support system
  • Software incremental upgrade method and apparatus, and operation support system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] In order to quickly detect software changes, and then update software products, timely resolve the impact of code changes on software products, and reduce risks caused by code changes, this embodiment provides a software incremental upgrade method.

[0051] For the software incremental upgrade method provided in this embodiment, please refer to figure 1 ,include:

[0052] Step 101, detecting the software, extracting at least one updated data unit, and combining the data units into an updated data set;

[0053] Step 102, performing preprocessing on the update data set, and judging whether the update data set satisfies a preset update condition according to a result of the preprocessing;

[0054] Step 103, when satisfied, generate a patch upgrade package according to the update data set;

[0055] Step 104, perform software incremental upgrade according to the patch upgrade package.

[0056] Specifically, for step 101, after the software is acquired, the software is regul...

Embodiment 2

[0072] This embodiment provides a software incremental upgrade device, please refer to figure 2 , including: an update data set acquisition module 11, a preprocessing module 12, a patch upgrade package generation module 13 and an upgrade processing module 14.

[0073] The update data set acquisition module 11 is used to detect the software, extract at least one data unit that has been updated, and combine the data units into an update data set; specifically, regularly detect the software, and compare the obtained detection results with the current The system compares and judges whether the software has been updated. When it detects that there is a data unit update in the software, it obtains at least one changed data unit and combines the data unit into an updated data set. Specifically, the data unit can be a code, It can also be database script data and related configuration data. Further, after the data unit is obtained, the update unit may be analyzed to obtain the depen...

Embodiment 3

[0090] This implementation provides an operation support system, which realizes software incremental upgrade through the above-mentioned software incremental upgrade method. See Figure 6 , the operation support system includes a source code management server 21 , a continuous integration server 22 and a network management server 23 .

[0091] The source code management server 21 is used to obtain software and detect the software; specifically, after the software is obtained, the software is regularly detected, and the obtained detection results are compared with the current system to determine whether the software is updated. It should be understood that the detection of the software can be performed specifically by a source code manager, which can specifically be an SVN source code manager, or other types of source code management servers such as CVS or Git; further, the software Specifically, the detection may be performed on the source code. In addition, the control of 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

The invention discloses a software incremental upgrade method, device and operation support system. When the software is changed, at least one data unit that has been updated is extracted, and the data unit is combined into an updated data set. When the updated data set When the update conditions are met, a corresponding patch upgrade package is generated for the update data set, and the update process is performed according to the patch update package; software changes can be detected quickly, and software products can be updated, and when the software is updated, there is no need to restart Install all the software and directly install the patch upgrade package to complete the update, and solve the impact of code changes on software products in a timely manner; shorten the processing cycle of software updates, improve the efficiency of software updates, and effectively reduce the risk of data updates.

Description

technical field [0001] The present invention relates to the communication field, in particular to a software incremental upgrading method, device and operation support system. Background technique [0002] In the field of wireless OSS (Operation Support System, operation support system), the software upgrade of CS (Client / Server, server / client) architecture is generally divided into client upgrade and server upgrade. For server upgrade, Software version upgrades usually involve updating corresponding data files after code changes, such as software upgrade methods such as compiling file updates and database script updates. [0003] At present, most large-scale software products are accompanied by changes and adjustments of code files and database structures in the process of continuous updating and optimization. The impact of code changes on software products is generally tested using the MIT (Make version-Install-Test) method. For commercial large-scale software in this wa...

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
IPC IPC(8): G06F9/44
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