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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com