Device and method of controlling distributed system software version updating

A distributed system and version control technology, applied in program control devices, transmission systems, digital transmission systems, etc., can solve the problems of strong equipment dependence, cumbersome management, version confusion, etc., to improve development efficiency and high user-friendliness. , Management is convenient and flexible

Active Publication Date: 2008-05-14
ZTE CORP
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method provides software files with individual characteristics to users for management, which is easy to cause cumbersome management and version confusion due to the huge number of individual software files
This method artificially generalizes software users, has unclear levels, poor portability, and does not have device-independent versatility.
[0005] To sum up, the main defects of the existing distributed system software version update control methods are as follows: 1. The positioning of version management is not clear, that is, the granularity of version management is not suitable; 2. It is not universal, that is, it cannot flexibly implement a single Organic unification of system and multi-system version management; 3. Unable to realize unified hardware / software version mapping and sharing mechanism; 4. Device dependence is too strong, portability is poor, and it is platform-dependent; 5. The update strategy is single and cannot meet various requirements. Device update requirements

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
  • Device and method of controlling distributed system software version updating
  • Device and method of controlling distributed system software version updating
  • Device and method of controlling distributed system software version updating

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Referring to Fig. 1, a distributed system software version update control device includes:

[0037] The version control server module resides in the main control subsystem / single board and is used to realize the software version update control of the main control subsystem / single board and non-main control subsystem / single board. It is called vnServer hereafter. It is A multi-context state machine that supports concurrent downloads and updates implemented in a single-task environment. In the future, each update context on the server side will be referred to as session;

[0038] The version control client module resides in each non-main control subsystem / single board, and is used to complete the version update negotiation with vnServer, download and update the software version of this subsystem / single board, and it will be called vnClient in the future;

[0039] The communication abstraction layer module is used to provide vnServer or vnClient with the service of sending...

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 distributed system software version update control device and the method. The version update control device comprises a version control server module which is resident on a main control subsystem/card and is used for implementing the update control of the version of the software of the subsystem/card, a version control client module which is resident on various non-main control subsystems/cards and used for accomplishing the version update negotiation with the version control server module and downloading and updating the software version of the subsystem/card and a communications abstraction layer module used for providing the service of transmitting and receiving the messages on different communications links for the version control server module or version control client module. The technical scheme of the invention implements the cross-platform software version update control device and the general update control of the version of the distributed system software.

Description

technical field [0001] The invention relates to distributed system software version management technology, in particular to a distributed system software version update control device and method. Background technique [0002] With the rapid development of computer technology, the distributed system structure has gradually become the basic choice for most large-scale automation equipment (such as telecommunication equipment, industrial control equipment, etc.). A distributed structure is generally composed of multiple autonomous computer subsystems / single boards, and different subsystems / single boards are linked through some kind of communication channel. At the same time, the subsystem / single board itself may also be a small distributed subsystem composed of multiple processors. The entire system is centrally controlled by the main control subsystem / single board, which is also the only interface for users to manage the system, and the management of each subsystem / single boa...

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): H04L12/24G06F9/445
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