CN107656749A - A kind of device version management-control method and device - Google Patents
A kind of device version management-control method and device Download PDFInfo
- Publication number
- CN107656749A CN107656749A CN201710880752.5A CN201710880752A CN107656749A CN 107656749 A CN107656749 A CN 107656749A CN 201710880752 A CN201710880752 A CN 201710880752A CN 107656749 A CN107656749 A CN 107656749A
- Authority
- CN
- China
- Prior art keywords
- version
- file
- equipment
- fileversion
- description
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
The present invention relates to a kind of device version management-control method and device, methods described to include:Obtain the Version Description file of equipment;Utilize component edition tree corresponding to the Version Description file-update apparatus;Device version information is obtained according to component edition tree corresponding to the equipment, technical scheme provided by the invention, utilize the component edition tree for the Version Description file structure equipment for needing more new file, realize device version intellectual management, the compatibility of distinct device version pipe control is realized in the Version Description file of description based on to(for) management and control backup file, while strengthens flexibility and the adaptability of version pipe control.
Description
Technical field
The present invention relates to power information management domain, and in particular to a kind of device version management-control method and device.
Background technology
The reliability service of smart machine depends on hardware module, software module and the various configurations of equipment in intelligent substation
The correct combination of information and rationally application.The smart machine run in current intelligent substation is related to multiple hardware modules, multiple
The software of processor and a variety of flexible collocation methods and its associated profile.Smart machine by the detection that networks is due to needing
The demand of live practical application is adapted to, there is a possibility that configuration file renewal, software upgrading transformation and hardware device are flexible.
In this case the smart machine run is necessary to ensure that Core Feature by networking test experience, at the same time it is wished that scene operation is set
Standby software and hardware information and configuration file actual content can reappear completely in laboratory, carry out Analysis on Issues Related and detection.
The version pipe control scheme of intelligent substation at this stage is typically before converting station debugging terminates to put into operation, by on-site maintenance
Personnel's manual record device model, by the man-machine interface of device, the software module number and type provided according to manufacturer, record
Device version information.Above-mentioned record information, manufacturer commissioning staff can also record portion, while by the program backup file of operation
The archiving management system of manufacturer is uploaded to after compression together with colophon document.
The problem of following be present in device version management and control mode at this stage:
1st, in debugging maintenance work, the more redaction and back mechanism and replacing plate process of device field software, rely on
In the internal record flow of manufacturer, live attendant can not monitor exist comprehensively for the record and flow of pilot process
The blind spot of supervision.
2nd, the replacing of the hardware and software of device can not realize automatically identification and record, can not be certainly for the plate of hardware
Dynamic identification record fully relies on attendant's hand-kept.Program version number and actual motion be present in the displaying information of software version
The not corresponding situation of program, cause program version number and the corresponding relation of program not unique, it is impossible to be determined according to program version number
Modification of program history.
3rd, the most of device in scene can not realize the installation function of all application programs by local monitoring system completely.
4th, without file transmitting function, after engineering debugging terminates, the local prison of transformer station between current scheduling station and local backstage
It can be achieved to call the storages such as the version information of each device to file by file service in control systems technology, scheduling station is without technology hand
Duan Shixian calls version information function online.
Under current intelligent substation service condition, the software and hardware version information of smart machine lacks effective information and received
Collection means, largely safeguarded using artificial means, efficiency is low and easily malfunctions.
The content of the invention
The present invention provides a kind of device version management-control method and device, and the purpose is to utilize the Version Description for needing more new file
File builds the component edition tree of equipment, realizes device version intellectual management, standby for management and control based on Version Description file
The compatibility of distinct device version pipe control is realized in the description of part file, while strengthens flexibility and the adaptability of version pipe control.
The purpose of the present invention is realized using following technical proposals:
A kind of device version management-control method, it is theed improvement is that, including:
Obtain the Version Description file of equipment;
Utilize component edition tree corresponding to the Version Description file-update apparatus;
Device version information is obtained according to component edition tree corresponding to the equipment.
Preferably, the Version Description file for obtaining equipment, including:
After the more new signal of equipment is received, the Version Description file of equipment is obtained, wherein, the version of the equipment is retouched
Stating file includes:The more new file of equipment and its corresponding version updating content.
Preferably, the more new file of the equipment includes:Equipment Foundations version information file, facility information model version letter
Cease file, device parameter version information file, device hardware version information file and device software version information file;
Wherein, version updating content corresponding to the Equipment Foundations version information file includes:Production firm, device name
Title, device model, software version, software issue date, software check code, CID model versions, CID model checkings code, parameter text
Part version and Parameter File check code;
Version updating content corresponding to the facility information model version message file includes:Facility information model version
Number, facility information model generation time and facility information model checking code;
Version updating content corresponding to the device parameter version information file includes:Device parameter version number, equipment ginseng
Number generation time and device parameter check code;
Version updating content corresponding to the device hardware version information file includes:Device hardware module type, equipment
Hardware location numbering, device hardware module model, device hardware module numbering, device hardware date of manufacture associate with device hardware
Software I D;
Version updating content corresponding to the device software version information file includes:Software I D, software version, software life
Into time and software check code.
Preferably, it is described using component edition tree corresponding to the Version Description file-update apparatus, including:
When the Version Description file has description FileVersion catalogue, according to the Version Description file, renewal is retouched
State component start context in the description FileVersion numbering of FileVersion catalogue and the release directory of component edition tree;The description
FileVersion numbering is identical with component start context;
According to the Version Description file of the equipment, the more new file of equipment is determined;The Version Description file includes institute
State the more new file of equipment;
When the more new file has FileVersion catalogue, according to the more new file of the equipment, FileVersion is updated
FileVersion numbering in catalogue, the son using the FileVersion numbering after renewal as component start context in component the release directory
Node.
Further, when description FileVersion catalogue is not present in the Version Description file, Version Description file is established
Description FileVersion catalogue and description FileVersion numbering;And/or
When FileVersion catalogue is not present in the more new file, the FileVersion catalogue and file version of more new file are established
This numbering;Child node using the FileVersion numbering after foundation as component start context in component the release directory.
A kind of device version control device, it is theed improvement is that, described device includes:
Acquiring unit, for obtaining the Version Description file of equipment;
Updating block, for utilizing component edition tree corresponding to the Version Description file-update apparatus;
Determining unit, device version information is determined for the component edition tree according to corresponding to the equipment.
Preferably, the acquiring unit, is used for:
After the more new signal of equipment is received, the Version Description file of equipment is obtained, wherein, the version of the equipment is retouched
Stating file includes:The more new file of equipment and its corresponding version updating content.
Further, the more new file of the equipment includes:Equipment Foundations version information file, facility information model version
Message file, device parameter version information file, device hardware version information file and device software version information file;
Wherein, version updating content corresponding to the Equipment Foundations version information file includes:Production firm, device name
Title, device model, software version, software issue date, software check code, CID model versions, CID model checkings code, parameter text
Part version and Parameter File check code;
Version updating content corresponding to the facility information model version message file includes:Facility information model version
Number, facility information model generation time and facility information model checking code;
Version updating content corresponding to the device parameter version information file includes:Device parameter version number, equipment ginseng
Number generation time and device parameter check code;
Version updating content corresponding to the device hardware version information file includes:Device hardware module type, equipment
Hardware location numbering, device hardware module model, device hardware module numbering, device hardware date of manufacture associate with device hardware
Software I D;
Version updating content corresponding to the device software version information file includes:Software I D, software version, software life
Into time and software check code.
Preferably, the updating block, including:
First update module, for the Version Description file exist description FileVersion catalogue when, according to the version
This describes file, and renewal describes component in the description FileVersion numbering of FileVersion catalogue and the release directory of component edition tree
Start context;The description FileVersion numbering is identical with component start context;
Determining module, for the Version Description file according to the equipment, determine the more new file of equipment;The version is retouched
Stating file includes the more new file of the equipment;
Second update module, for when the more new file has FileVersion catalogue, according to the renewal of the equipment
File, the FileVersion numbering in FileVersion catalogue is updated, the FileVersion after renewal is numbered as component the release directory
The child node of middle component start context.
Further, the updating block further comprises:
First establishes module, for when description FileVersion catalogue is not present in the Version Description file, establishing version
The description FileVersion catalogue and description FileVersion numbering of file are described;
Second establishes module, for when FileVersion catalogue is not present in the more new file, establishing the text of more new file
Part the release directory and FileVersion numbering;FileVersion after foundation is numbered as component start context in component the release directory
Child node.
Beneficial effects of the present invention:
The replacing of the card module of smart machine during the maintenance and the rebuilding and expansion of the of the existing enterprises of transformer station, method of operation change and work(
Can change can cause the configuration file of smart machine and the overall of software and hardware to change the software and hardware version, it is necessary to for smart machine
Management and control is carried out, therefore, the present invention provides a kind of version pipe that can be automated for the power station smart machine of whole region
The technical scheme of writing task is controlled, after the file renewal of equipment, according to the Version Description text of the renewal signal acquisition equipment of equipment
Part, component edition tree corresponding to the Version Description file-update apparatus is recycled, finally the component according to corresponding to the equipment
Edition tree obtains device version information, on the one hand completes the management and control of power station smart machine operation version, on the other hand lifts intelligence
The life-cycle management and control ability of equipment, reaches the purpose for ensuring power station equipment safe and stable operation, ensures that intelligence is set to greatest extent
Standby security, reliability, integrality, uniformity and trackability, so as to ensure and be lifted intelligent substation safe operation water
It is flat, the maintenance cost in intelligent substation life cycle management is reduced, assists completion for the complete of the smart machine of intelligent substation
Life-span management.
Brief description of the drawings
Fig. 1 is the schematic flow sheet that a kind of device version management-control method that the embodiment of the present invention is provided is implemented;
Fig. 2 is the version pipe control schematic diagram of Component- Based Development in the embodiment of the present invention;
Fig. 3 is a kind of structural representation for device version control device that the embodiment of the present invention is provided.
Embodiment
The embodiment of the present invention is elaborated below in conjunction with the accompanying drawings.
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The all other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
The reliability service of intelligent secondary device is dependent on the hardware module of equipment, software module and various in intelligent substation
The correct combination of configuration information and rationally application.By the smart machine for the detection that networks according to the demand of practical engineering application, deposit
Updated in configuration file, the needs of software upgrading and hardware replacement.Software and hardware version pipe control demand is mainly reflected in following
Aspect:
1) demand of intelligent secondary device status monitoring is directed to, the release status letter of operation secondary device can be obtained in real time
Breath;
2) demand of substation equipment accident analysis, live operational outfit software and hardware information and configuration file can be in laboratories
Recovered by Backup Data, carry out case study;
3) during transformer station's O&M, intelligent secondary device plug-in unit changes record demand;
4) intelligent secondary device functional configuration change record demand caused by method of operation change;
5) during the rebuilding and expansion of the of the existing enterprises of transformer station, the configuration file and software and hardware change record demand of intelligent secondary device.
The software and hardware version pipe control of intelligent secondary device, be advantageous to improve the security of intelligent secondary device, reliability, complete
Whole property, uniformity and trackability, lift intelligent substation safety operation level, therefore, a kind of equipment version provided by the invention
This management-control method, Component- Based Development carry out version pipe control to equipment, and component version is the set of component composing document version, component version
This change not only embodies the version change of composing document, while also reflects the change that file forms in component.Namely
Say, composing document generation is version evolving, or the file in increase and deletion component, can all cause the evolution of component version.
Fig. 1 shows the schematic flow sheet that a kind of device version management-control method that the embodiment of the present invention is provided is implemented, such as
Shown in figure, methods described may include steps of:
101. obtain the Version Description file of equipment;
102. utilize component edition tree corresponding to the Version Description file-update apparatus;
103. device version information is obtained according to component edition tree corresponding to the equipment;
Wherein, the equipment need to support DL/T860 file service function.
Specifically, the step 101, including:
After the more new signal of equipment is received, the Version Description file of equipment is obtained, wherein, the version of the equipment is retouched
Stating file includes:The more new file of equipment and its corresponding version updating content.
Wherein, the more new file of the equipment can include:Equipment Foundations version information file, facility information model version
Message file, device parameter version information file, device hardware version information file and device software version information file etc.;
Version updating content corresponding to the Equipment Foundations version information file can include:Production firm, device name,
Device model, software version, software issue date, software check code, CID model versions, CID model checkings code, Parameter File
Version and Parameter File check code etc.;
Such as:The basic version information management content of each equipment mainly includes equipment essential information, program version, model version
The contents such as sheet, parameter version, the information content are autonomously generated mode for smart machine and produce record backup file, version number's generation rule
Then by the way of being generated according to all related softwares, model or parametric synthesis, unique version number is eventually exhibited as.Check code
Create-rule uses the method that all related softwares, model or parameter are packed and calculated, and check code is the school of backup packaging file
Code is tested, as shown in table 1, device version essential information example includes:
The device version essential information example of table 1
Version updating content corresponding to the facility information model version message file can include:Facility information model version
This number, facility information model generation time and facility information model checking code etc.;
For example, information model version management information table describes the version information of information model file in intelligent apparatus, with certain
Exemplified by model measure and control device, the particular content and example of its information model file version information are as shown in table 2 below:
The information model version management Examples of information of table 2
Version updating content corresponding to the device parameter version information file can include:Device parameter version number, set
The standby parameter generation time and device parameter check code etc.;
Such as:Parameter File version management information table describes the version information of smart machine intrinsic parameter file, with certain model
Exemplified by measure and control device, the particular content and example of its Parameter File version information are as shown in table 3 below:
The Parameter File version management Examples of information of table 3
Version updating content corresponding to the device hardware version information file can include:Device hardware module type,
Device hardware Position Number, device hardware module model, device hardware module numbering, device hardware date of manufacture and device hardware
Associated software ID etc.;
Wherein, hardware version management information table describes each hardware module of intelligent apparatus, hardware module information be designed as by
Smart machine is by using ID chips or Software Coding Urine scent, for example, hardware version management content includes:
1st, module type, such as CPU1, communication module, I/O1 modules, exchange input module etc..
2nd, Position Number, number and back is represented with B beginnings plug-in unit is numbered from left to right or from bottom to top, started with F and represented
The plug-in unit numbering of front from left to right or from top to bottom.
3rd, module model, such as XXX1212.
4th, module is numbered, the hardware module numbering of main manufacturer, such as 2100012JR1.
5th, the date of manufacture.
6th, associated software ID.Such as PS1123-SDF2
Version updating content corresponding to the device software version information file includes:Software I D, software version, software life
Into time and software check code.
For example, software version management information table describes to can record the modules journey of version and check code in smart machine
Sequence, by taking certain model measure and control device as an example, the particular content and example of its software version information are as shown in table 4 below:
The software version management Examples of information of table 4
Further, need to according to corresponding to the Version Description file-update apparatus component edition tree, therefore, the step
102, including:
When the Version Description file has description FileVersion catalogue, according to the Version Description file, renewal is retouched
State component start context in the description FileVersion numbering of FileVersion catalogue and the release directory of component edition tree;The description
FileVersion numbering is identical with component start context;
According to the Version Description file of the equipment, the more new file of equipment is determined;The Version Description file includes institute
State the more new file of equipment;
When the more new file has FileVersion catalogue, according to the more new file of the equipment, FileVersion is updated
FileVersion numbering in catalogue, the son using the FileVersion numbering after renewal as component start context in component the release directory
Node.
Further, if description FileVersion catalogue is not present in the Version Description file, Version Description file is established
Description FileVersion catalogue and description FileVersion numbering;The description FileVersion numbering is identical with component start context;
If FileVersion catalogue is not present in the more new file, the FileVersion catalogue and file version of more new file are established
This numbering;Child node using the FileVersion numbering after foundation as component start context in component the release directory.
When it is implemented, before the Version Description file of equipment is obtained, may further include:
It is component corresponding to each equipment constructs the equipment according to facility information;
The component of all devices is stored in version repository.
Smart machine version pipe control needs to consider the management control of the combination version of multiple files, is adapted to use Component- Based Development
Version Control technology, construct one for each specific intelligent apparatus in version pipe control system (or version pipe control device)
Component, such as:The composition of the component includes, file 0 in the Version Description file such as Fig. 2 of a totality, and associates various soft
Part, hardware, configuration backup file, such as file 1 ... the n in Fig. 2.The software of current version backup is described in Version Description file
The number and brief information of file, hardware documentation and configuration file.
Can be with the different components of the different types of smart machine of flexible adaptation by the Version Description file in designed component
Backup requirements.Such as:
It is soft that measuring and controlling equipment Version Description file can describe ICD configuration files, CID configuration files, host CPU software, communication CPU
Part, FPGA softwares, open into the hardware backup file of plate 1, output the information such as the hardware backup file of plate 1;
And gateway machine Version Description file needs to describe ICD configuration files, CID configuration files, communicates CPU1 softwares, be logical
Interrogate the information such as CPU2 softwares, the hardware backup file of communication board 1, the hardware backup file of communication board 2.
The content of above-mentioned two kinds of device versions backup is different, needs version by using Version Description file explanation
The content of backup can solve the system compatible sex chromosome mosaicism of the smart machine of system backup different type different vendor.
The number of file directory and structure can be expressly recited in Version Description file in component, there is provided each producer,
Distinct device determines the flexibility of version backup content for product own situation.
Each smart machine is present in version repository as a component in version pipe control system, smart machine backup file
Upgrading modification or increase, in addition to file itself version change, will also in Version Description file additional notes, carried after combination
It is consistent with fortune system that friendship upgrades to new component version.The version of normal conditions lower member can be with the version of Version Description file
This is consistent, and the situation that the basis of edition of alternative document is submitted generates, i.e., shown in Fig. 1, the version number of each file is according to debugging
Update status is submitted to upgrade successively afterwards.If exist in system with producer's same category of device using identical software, the feelings of hardware configuration
Condition, its version in version pipe control system may be inconsistent.If necessary to the software of statistics collection manufacturer same category of device, hardware
Version information, detailed manufacturer's version information in Version Description file can be passed through and obtained.
Version Description file for each smart machine is the core of version pipe control system, and connection producer version letter
Breath and the bridge of device version control system.Each smart machine is after the completion of production debugging acceptance phase, it is necessary in system
Middle revision version describes file, and specific content includes configuration and the change and increase and decrease of software and hardware;It is ready to change content simultaneously
Backup file, then set submission state, wait managing and control system by File Serving System obtain all kinds of renewals version believe
Breath and file content.
The quantity structure version management storehouse information content according to smart machine is needed during version pipe control, passes through transformer station
SCD file export intelligent substation secondary device quantity construction version repository be a kind of technically feasible method, work as power transformation
When station equipment topology system changes, it is also desirable to the smart machine of version repository is revised by the comparison technology of SCD file.
The version pipe control system service of smart machine is and pure in the safe operation and maintenance of power system transformer substation equipment
Software version control for storing, following the trail of catalogue (file) and the emphasis of the modification historical usage of file is slightly different,
Also include the record description of device hardware in the version pipe control system of smart machine, and the version backed up is generally all towards certain
Practical application scene, the amended result of version is more paid close attention to, do not pay special attention to the details of modification.
The version pipe control system service of smart machine in the present invention in power system transformer substation equipment safe operation and
Safeguard, preserve the version information of the device software after intelligent regulator has inspected, hardware and configuration file.There is event in intelligent apparatus
Barrier needs to change software and hardware, then carries out the increment storage of version information after the completion of bug check again, and forms new version.Such as
The operational mode of fruit transformer station is changed, such as intelligent substation reorganization and expansion, and the configuration of intelligent apparatus or software and hardware have newly
Renewal, can all carry out the increment storage of version information, and record more new content and time in Version Description file.
Based on same inventive concept, the embodiment of the present invention also provides a kind of device version control device, as shown in figure 3, institute
Stating device can include:
Acquiring unit, for obtaining the Version Description file of equipment;
Updating block, for utilizing component edition tree corresponding to the Version Description file-update apparatus;
Determining unit, device version information is determined for the component edition tree according to corresponding to the equipment.
The acquiring unit, is used for:
After the more new signal of equipment is received, the Version Description file of equipment is obtained, wherein, the version of the equipment is retouched
Stating file includes:The more new file of equipment and its corresponding version updating content.
Wherein, the more new file of the equipment includes:Equipment Foundations version information file, facility information model version information
File, device parameter version information file, device hardware version information file and device software version information file;
Wherein, version updating content corresponding to the Equipment Foundations version information file includes:Production firm, device name
Title, device model, software version, software issue date, software check code, CID model versions, CID model checkings code, parameter text
Part version and Parameter File check code;
Version updating content corresponding to the facility information model version message file includes:Facility information model version
Number, facility information model generation time and facility information model checking code;
Version updating content corresponding to the device parameter version information file includes:Device parameter version number, equipment ginseng
Number generation time and device parameter check code;
Version updating content corresponding to the device hardware version information file includes:Device hardware module type, equipment
Hardware location numbering, device hardware module model, device hardware module numbering, device hardware date of manufacture associate with device hardware
Software I D;
Version updating content corresponding to the device software version information file includes:Software I D, software version, software life
Into time and software check code.
The updating block, including:
First update module, for the Version Description file exist description FileVersion catalogue when, according to the version
This describes file, and renewal describes component in the description FileVersion numbering of FileVersion catalogue and the release directory of component edition tree
Start context;The description FileVersion numbering is identical with component start context;
Determining module, for the Version Description file according to the equipment, determine the more new file of equipment;The version is retouched
Stating file includes the more new file of the equipment;
Second update module, for when the more new file has FileVersion catalogue, according to the renewal of the equipment
File, the FileVersion numbering in FileVersion catalogue is updated, the FileVersion after renewal is numbered as component the release directory
The child node of middle component start context.
The updating block may further include:
First establishes module, for when description FileVersion catalogue is not present in the Version Description file, then establishing version
This describes the description FileVersion catalogue of file and description FileVersion numbering;The description FileVersion numbering and component version
Number identical;
Second establishes module, for when FileVersion catalogue is not present in the more new file, establishing the text of more new file
Part the release directory and FileVersion numbering;FileVersion after foundation is numbered as component start context in component the release directory
Child node.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program
Product.Therefore, the application can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.Moreover, the application can use the computer for wherein including computer usable program code in one or more
The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
The application is with reference to the flow according to the method for the embodiment of the present application, equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram
Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided
The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
Finally it should be noted that:The above embodiments are merely illustrative of the technical scheme of the present invention and are not intended to be limiting thereof, to the greatest extent
The present invention is described in detail with reference to above-described embodiment for pipe, those of ordinary skills in the art should understand that:Still
The embodiment of the present invention can be modified or equivalent substitution, and without departing from any of spirit and scope of the invention
Modification or equivalent substitution, it all should cover within the claims of the present invention.
Claims (10)
1. a kind of device version management-control method, it is characterised in that methods described includes:
Obtain the Version Description file of equipment;
Utilize component edition tree corresponding to the Version Description file-update apparatus;
Device version information is obtained according to component edition tree corresponding to the equipment.
2. the method as described in claim 1, it is characterised in that the Version Description file for obtaining equipment, including:
After the more new signal of equipment is received, the Version Description file of equipment is obtained, wherein, the Version Description text of the equipment
Part includes:The more new file of equipment and its corresponding version updating content.
3. method as claimed in claim 2, it is characterised in that the more new file of the equipment includes:Equipment Foundations version is believed
Cease file, facility information model version message file, device parameter version information file, device hardware version information file and set
Standby software version information file;
Wherein, version updating content corresponding to the Equipment Foundations version information file includes:Production firm, device name, dress
Put model, software version, software issue date, software check code, CID model versions, CID model checkings code, Parameter File version
Sheet and Parameter File check code;
Version updating content corresponding to the facility information model version message file includes:Facility information model version number, set
Standby information model generation time and facility information model checking code;
Version updating content corresponding to the device parameter version information file includes:Device parameter version number, device parameter life
Into time and device parameter check code;
Version updating content corresponding to the device hardware version information file includes:Device hardware module type, device hardware
Position Number, device hardware module model, device hardware module numbering, device hardware date of manufacture and device hardware associated software
ID;
Version updating content corresponding to the device software version information file includes:When software I D, software version, Software Create
Between and software check code.
4. the method as described in claim 1, it is characterised in that described using corresponding to the Version Description file-update apparatus
Component edition tree, including:
When the Version Description file has description FileVersion catalogue, according to the Version Description file, renewal description text
Component start context in the description FileVersion numbering of part the release directory and the release directory of component edition tree;The description file
Start context is identical with component start context;
According to the Version Description file of the equipment, the more new file of equipment is determined;The Version Description file includes described set
Standby more new file;
When the more new file has FileVersion catalogue, according to the more new file of the equipment, FileVersion catalogue is updated
In FileVersion numbering, using after renewal FileVersion numbering as in component the release directory component start context son section
Point.
5. method as claimed in claim 4, it is characterised in that description FileVersion mesh is not present in the Version Description file
During record, the description FileVersion catalogue and description FileVersion numbering of Version Description file are established;And/or
When FileVersion catalogue is not present in the more new file, the FileVersion catalogue and FileVersion of establishing more new file are compiled
Number;Child node using the FileVersion numbering after foundation as component start context in component the release directory.
6. a kind of device version control device, it is characterised in that described device includes:
Acquiring unit, for obtaining the Version Description file of equipment;
Updating block, for utilizing component edition tree corresponding to the Version Description file-update apparatus;
Determining unit, device version information is determined for the component edition tree according to corresponding to the equipment.
7. device as claimed in claim 6, it is characterised in that the acquiring unit, be used for:
After the more new signal of equipment is received, the Version Description file of equipment is obtained, wherein, the Version Description text of the equipment
Part includes:The more new file of equipment and its corresponding version updating content.
8. device as claimed in claim 7, it is characterised in that the more new file of the equipment includes:Equipment Foundations version is believed
Cease file, facility information model version message file, device parameter version information file, device hardware version information file and set
Standby software version information file;
Wherein, version updating content corresponding to the Equipment Foundations version information file includes:Production firm, device name, dress
Put model, software version, software issue date, software check code, CID model versions, CID model checkings code, Parameter File version
Sheet and Parameter File check code;
Version updating content corresponding to the facility information model version message file includes:Facility information model version number, set
Standby information model generation time and facility information model checking code;
Version updating content corresponding to the device parameter version information file includes:Device parameter version number, device parameter life
Into time and device parameter check code;
Version updating content corresponding to the device hardware version information file includes:Device hardware module type, device hardware
Position Number, device hardware module model, device hardware module numbering, device hardware date of manufacture and device hardware associated software
ID;
Version updating content corresponding to the device software version information file includes:When software I D, software version, Software Create
Between and software check code.
9. device as claimed in claim 6, it is characterised in that the updating block, including:
First update module, for when the Version Description file has description FileVersion catalogue, being retouched according to the version
File is stated, renewal describes component version in the description FileVersion numbering of FileVersion catalogue and the release directory of component edition tree
Numbering;The description FileVersion numbering is identical with component start context;
Determining module, for the Version Description file according to the equipment, determine the more new file of equipment;The Version Description text
Part includes the more new file of the equipment;
Second update module, for when FileVersion catalogue be present in the more new file, according to the more new file of the equipment,
The FileVersion numbering in FileVersion catalogue is updated, the FileVersion after renewal is numbered as component in component the release directory
The child node of start context.
10. device as claimed in claim 9, it is characterised in that the updating block further comprises:
First establishes module, for when description FileVersion catalogue is not present in the Version Description file, establishing Version Description
The description FileVersion catalogue and description FileVersion numbering of file;
Second establishes module, for when FileVersion catalogue is not present in the more new file, establishing the file version of more new file
This catalogue and FileVersion numbering;Son using the FileVersion numbering after foundation as component start context in component the release directory
Node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710880752.5A CN107656749A (en) | 2017-09-26 | 2017-09-26 | A kind of device version management-control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710880752.5A CN107656749A (en) | 2017-09-26 | 2017-09-26 | A kind of device version management-control method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107656749A true CN107656749A (en) | 2018-02-02 |
Family
ID=61130325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710880752.5A Pending CN107656749A (en) | 2017-09-26 | 2017-09-26 | A kind of device version management-control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107656749A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109271184A (en) * | 2018-08-28 | 2019-01-25 | 苏州浪潮智能软件有限公司 | A method of based on remote upgrade version security protection |
CN109271185A (en) * | 2018-08-30 | 2019-01-25 | 郑州云海信息技术有限公司 | A kind of CPLD method for updating edition, device, equipment and storage medium |
CN109284126A (en) * | 2018-09-27 | 2019-01-29 | 江苏满运软件科技有限公司 | Class libraries automatic update method, device, electronic equipment, storage medium |
CN109445824A (en) * | 2018-11-08 | 2019-03-08 | 国网河北省电力有限公司电力科学研究院 | A kind of update method of measure and control device, system and terminal device |
CN109743174A (en) * | 2018-12-21 | 2019-05-10 | 积成电子股份有限公司 | The monitoring and managing method that electric power monitoring security management and control system program updates |
CN109753296A (en) * | 2018-12-21 | 2019-05-14 | 广联达科技股份有限公司 | A kind of intelligent management, system and the relevant device in model component library |
CN111782597A (en) * | 2019-04-03 | 2020-10-16 | 北京科东电力控制***有限责任公司 | Method and system for publishing and storing information interaction file of transformer substation and regulation and control center |
CN112269590A (en) * | 2020-09-16 | 2021-01-26 | 许继集团有限公司 | Operation and maintenance master station on-site protection device software version management method and system |
CN112737666A (en) * | 2020-12-28 | 2021-04-30 | 南京凯瑞得信息科技有限公司 | Satellite communication system reliability measuring method based on consistency model |
CN112740172A (en) * | 2019-12-31 | 2021-04-30 | 华为技术有限公司 | Method for managing software version of electronic equipment in vehicle and related equipment |
CN113434484A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Method, system, device and electronic device for describing functions of equipment |
CN114710284A (en) * | 2022-05-16 | 2022-07-05 | 北京智芯微电子科技有限公司 | Method, apparatus and storage medium for updating version of communication security element |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881311A (en) * | 2015-05-28 | 2015-09-02 | 南京南瑞继保电气有限公司 | Method and apparatus for judging version compatibility |
US20160092526A1 (en) * | 2014-09-26 | 2016-03-31 | Oracle International Corporation | Integrating object-based data integration tool with a version control system in centralized and decentralized environments |
US20160342413A1 (en) * | 2013-12-16 | 2016-11-24 | International Business Machines Corporation | Verification of backward compatibility of software components |
CN106294750A (en) * | 2016-08-10 | 2017-01-04 | 国家电网公司 | ICD model file familial defect upgrade-system and method |
-
2017
- 2017-09-26 CN CN201710880752.5A patent/CN107656749A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160342413A1 (en) * | 2013-12-16 | 2016-11-24 | International Business Machines Corporation | Verification of backward compatibility of software components |
US20160092526A1 (en) * | 2014-09-26 | 2016-03-31 | Oracle International Corporation | Integrating object-based data integration tool with a version control system in centralized and decentralized environments |
CN104881311A (en) * | 2015-05-28 | 2015-09-02 | 南京南瑞继保电气有限公司 | Method and apparatus for judging version compatibility |
CN106294750A (en) * | 2016-08-10 | 2017-01-04 | 国家电网公司 | ICD model file familial defect upgrade-system and method |
Non-Patent Citations (1)
Title |
---|
韦杰: "基于构件的软件配置管理中版本管理关键技术研究", 《中国优秀博硕士学位论文全文数据库 (硕士) 信息科技辑》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109271184A (en) * | 2018-08-28 | 2019-01-25 | 苏州浪潮智能软件有限公司 | A method of based on remote upgrade version security protection |
CN109271185A (en) * | 2018-08-30 | 2019-01-25 | 郑州云海信息技术有限公司 | A kind of CPLD method for updating edition, device, equipment and storage medium |
CN109284126B (en) * | 2018-09-27 | 2022-06-10 | 江苏满运软件科技有限公司 | Automatic class library updating method and device, electronic equipment and storage medium |
CN109284126A (en) * | 2018-09-27 | 2019-01-29 | 江苏满运软件科技有限公司 | Class libraries automatic update method, device, electronic equipment, storage medium |
CN109445824A (en) * | 2018-11-08 | 2019-03-08 | 国网河北省电力有限公司电力科学研究院 | A kind of update method of measure and control device, system and terminal device |
CN109743174A (en) * | 2018-12-21 | 2019-05-10 | 积成电子股份有限公司 | The monitoring and managing method that electric power monitoring security management and control system program updates |
CN109753296A (en) * | 2018-12-21 | 2019-05-14 | 广联达科技股份有限公司 | A kind of intelligent management, system and the relevant device in model component library |
CN111782597A (en) * | 2019-04-03 | 2020-10-16 | 北京科东电力控制***有限责任公司 | Method and system for publishing and storing information interaction file of transformer substation and regulation and control center |
CN112740172A (en) * | 2019-12-31 | 2021-04-30 | 华为技术有限公司 | Method for managing software version of electronic equipment in vehicle and related equipment |
CN112269590A (en) * | 2020-09-16 | 2021-01-26 | 许继集团有限公司 | Operation and maintenance master station on-site protection device software version management method and system |
CN112269590B (en) * | 2020-09-16 | 2024-05-10 | 许继集团有限公司 | Method and system for managing software version of operation and maintenance master station on-site protection device |
CN112737666A (en) * | 2020-12-28 | 2021-04-30 | 南京凯瑞得信息科技有限公司 | Satellite communication system reliability measuring method based on consistency model |
CN113434484A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Method, system, device and electronic device for describing functions of equipment |
CN114710284A (en) * | 2022-05-16 | 2022-07-05 | 北京智芯微电子科技有限公司 | Method, apparatus and storage medium for updating version of communication security element |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107656749A (en) | A kind of device version management-control method and device | |
CN112379653B (en) | Intelligent power plant management and control system based on micro-service architecture | |
CN103336705B (en) | Automatic transcoding between script process and Workflow system and semantic self adaptation | |
US9665090B2 (en) | Systems and methods for rule-based control system reliability | |
CN103077212A (en) | Transformer substation configuration file control method and system | |
CN104615617A (en) | Dispatch monitoring information processing system for substation equipment | |
CN102033798A (en) | Method for simulating intelligent electronic device IEC61850/MMS (Microsoft media server) server | |
CN102024188A (en) | Equipment accounting management module of EAM system of power plant | |
CN112488654A (en) | Integrated intelligent cooperation method and device for electric power material design | |
CN106022978A (en) | Intelligent power plant management system | |
CN101807156A (en) | Equipment and method for maintaining and updating system through interface medium | |
CN109450102A (en) | The supervisory systems of work is maked an inspection tour by a kind of power supply line | |
CN106951593B (en) | Method and device for generating configuration file of protection measurement and control device | |
CN204961152U (en) | Pumped storage unit control program off -line test system | |
CN110570109A (en) | Data center full life cycle integrated service test process supervision system | |
CN101763579A (en) | Equipment management system for power station | |
WO2024032644A1 (en) | Nuclear fuel charging/discharging and position automatic tracking system and method | |
CN115471215B (en) | Business process processing method and device | |
CN109190969B (en) | Weighing equipment management and control method and system, weighing equipment management middleware and medium | |
CN103995699A (en) | Electric power enterprise information system development method based on MDA | |
CN114764641B (en) | Two-ticket management method, system, computer equipment and medium based on security verification | |
CN103809973B (en) | Graphic control interface design system and graphic control interface design operation method thereof | |
CN110502257A (en) | A kind of control of supervisory control of substation information and checking method | |
CN109685682A (en) | The method of regulator control system inspection operation ticket is intelligently generated based on relational database | |
CN110007901A (en) | A kind of development system collecting regimental wind-powered electricity generation monitor supervision platform and its operation method and development approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180202 |
|
RJ01 | Rejection of invention patent application after publication |