Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software version management method, system, equipment and medium

A software version and management method technology, applied in software deployment, generation of response errors, error detection of redundant data in operations, etc., can solve problems such as low efficiency, large number of components, and confusion in software version management. The effect of reducing error rate, improving efficiency, and solving management confusion

Pending Publication Date: 2022-04-29
SHANGHAI ELECTRIC WIND POWER GRP CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a management method, system, equipment and medium for software version upgrade in order to overcome the defect that the number of components in the prior art is large, the software version upgrade is error-prone and inefficient, and causes software version management to be chaotic.

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 version management method, system, equipment and medium
  • Software version management method, system, equipment and medium
  • Software version management method, system, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] Such as figure 1 As shown, this embodiment provides a software version management method, which is applied to a server, and the management method includes the following steps:

[0049] S1. Obtain component version information; the component version information includes a version number of each component in a current state.

[0050] S2. Generate main version information according to the component version information, so that at least one client performs a software version change according to the main version information; the software version change includes software upgrade and software downgrade.

[0051] Wherein, the main version information includes a main version number, the main version number changes according to the change of the version number of any component, and any main version number corresponds to the uniquely determined component version information.

[0052] S3. Store the component version information and the main version information in the same database...

Embodiment 2

[0074] Such as Figure 4 As shown, this embodiment provides a software version management system, and the management system includes: an acquisition module 110 , a generation module 120 , and a storage module 130 .

[0075] The acquiring module 110 is configured to acquire component version information; the component version information includes the version number of each component in a current state.

[0076] The generating module 120 is configured to generate main version information according to the component version information, so that at least one client can change the software version according to the main version information; the software version change includes software upgrade and software downgrade.

[0077] Wherein, the main version information includes a main version number, the main version number changes according to the change of the version number of any component, and any main version number corresponds to the uniquely determined component version information...

Embodiment 3

[0100] Figure 5 A schematic structural diagram of an electronic device provided in this embodiment. The smart helmet includes a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the software version management method of Embodiment 1 when executing the program, Figure 5 The electronic device 60 shown is only an example, and should not impose any limitation on the functions and application scope of the embodiment of the present invention.

[0101] Electronic device 60 may take the form of a general computing device, which may be a server device, for example. Components of the electronic device 60 may include, but are not limited to: at least one processor 61 , at least one memory 62 , and a bus 63 connecting different system components (including the memory 62 and the processor 61 ).

[0102] The bus 63 includes a data bus, an address bus and a control bus.

[0103] The memory 62 may include a volati...

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 version management method, system and equipment and a medium. The management method comprises the following steps: acquiring component version information; the component version information comprises a version number of each component in a current state; and according to the component version information, generating main version information, so that at least one client performs software version change according to the main version information. According to the method and the device, through the unified component version numbering rule, the main version numbering rule and the software version change mechanism, the error rate of software version upgrading is reduced, and the problem of disordered software version management is solved; when the component type is complex and the software version upgrading fails, the source code is quickly found and corrected by returning the main version number, so that the software version upgrading efficiency is improved.

Description

technical field [0001] The present invention relates to the technical field of software, in particular to a software version management method, system, equipment and media. Background technique [0002] Terminal equipment in the power industry usually uses wireless private networks for data collection and electrical equipment control. In order to meet the continuous development of the power system, the software version in the terminal equipment needs to be updated frequently. The SCADA (Supervisory Control And Data Acquisition, data acquisition and monitoring control system) system of each wind farm and each component in the system have a version number. At the same time, there is a problem of customization of the components. A single component can be upgraded independently. Currently, many systems do not have standardized management Version numbers, so the various version numbers and numbering schemes are very different. In fact, software version updates are often based o...

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): G06F11/14G06F8/65G06F8/61
CPCG06F11/1433G06F8/65G06F8/62
Inventor 张金光王权申文
Owner SHANGHAI ELECTRIC WIND POWER GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products