CN107656749A - A kind of device version management-control method and device - Google Patents

A kind of device version management-control method and device Download PDF

Info

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
Application number
CN201710880752.5A
Other languages
Chinese (zh)
Inventor
袁浩
窦仁辉
张小易
张海东
彭志强
杨青
姜玉磊
徐歆
樊陈
赵国庆
杨彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
State Grid Jiangsu Electric Power Co Ltd
Electric Power Research Institute of State Grid Jiangsu Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
State Grid Jiangsu Electric Power Co Ltd
Electric Power Research Institute of State Grid Jiangsu Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, China Electric Power Research Institute Co Ltd CEPRI, State Grid Jiangsu Electric Power Co Ltd, Electric Power Research Institute of State Grid Jiangsu Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201710880752.5A priority Critical patent/CN107656749A/en
Publication of CN107656749A publication Critical patent/CN107656749A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version 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

A kind of device version management-control method and device
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.
CN201710880752.5A 2017-09-26 2017-09-26 A kind of device version management-control method and device Pending CN107656749A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
韦杰: "基于构件的软件配置管理中版本管理关键技术研究", 《中国优秀博硕士学位论文全文数据库 (硕士) 信息科技辑》 *

Cited By (14)

* Cited by examiner, † Cited by third party
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