Control device and control method for software upgrade and dynamic rolling back

A technology of control device and software, applied in the direction of program control device, response error generation, program loading/starting, etc., can solve problems such as equipment failure to operate normally, improve the success rate, ensure normal operation, and reduce the work of maintenance personnel Effect

Active Publication Date: 2013-04-10
SUZHOU KEDA TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problem in the prior art that the failure of the online upgrade leads to the failure of the equipment to operate normally, the object of the present invention is to realize the online software upgrade and dynamic rollback control device and the corresponding control method by controlling the software online upgrade process

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
  • Control device and control method for software upgrade and dynamic rolling back
  • Control device and control method for software upgrade and dynamic rolling back
  • Control device and control method for software upgrade and dynamic rolling back

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] figure 1 A flowchart showing a control method for upgrading the software in the device where the software resides according to a specific embodiment of the present invention. In this embodiment, a control method and an overall process for obtaining and verifying corresponding upgrade software by a device are described. Specifically, step S101 is firstly executed to obtain upgrade software corresponding to the current version of the software, for example, obtain the upgrade software through a network. Enter step S102 then, described upgrade software is verified, and this verification process can use different verification mode and algorithm to realize, for simple application software, can use simple verification algorithm to it to verify; And for Important system software can be verified using complex and strict verification algorithms, such as Figure 4 and Figure 6 Embodiments of verification methods are described from different angles respectively. Those skilled ...

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 control method for upgrading and dynamically rolling back software in equipment where the software is. The method comprises the following steps of acquiring upgrading software, checking the upgrading software, judging whether the upgrading software passes check and setting the upgrading software as current software version. The invention correspondingly provides a controldevice for upgrading and dynamically rolling back software in equipment where the software is, and the control device comprises an acquisition device, a first checking device, a first judgment deviceand a first processing device. Preferably, the equipment is embedded equipment. The invention repeatedly checks in a software upgrading process, thereby improving the success rate of software upgrading, particularly on-line upgrading, and the software incapable of normal running can be automatically rolled back by processing a backup version. The invention is particularly suitable for the upgrading management on the embedded equipment, and can effectively reduce the work of maintenance personnel.

Description

technical field [0001] The invention relates to software upgrade control in a computer system, in particular to a control device and a corresponding control method for controlling the software version upgrade of an embedded device. Background technique [0002] The upgrade of various equipment is a problem that most service manufacturers must face. The hardware upgrade involved must be replaced or updated by the staff on the equipment site, and the software upgrade can be done in various ways. be resolved. For example, the most original solution is to read the upgrade software in the CD through CDROM, and when the network technology becomes more and more mature, it is considered to complete it through remote control when conditions permit. At present, many service providers provide version upgrades for their devices (software contained in them) in the form of online upgrades, which greatly facilitates the use of users and saves maintenance costs for service providers. [0...

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 Patents(China)
IPC IPC(8): G06F9/445G06F11/14
Inventor 贾正辉
Owner SUZHOU KEDA 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