Secondary virtual loop management system, method and device and storage medium

By designing a secondary virtual loop management system, the risk of misoperation and inaccurate adjustments during secondary virtual loop configuration changes in intelligent substations is solved, and higher management accuracy and safety are achieved.

CN119398085APending Publication Date: 2025-02-07GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411518675.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When the configuration of secondary virtual circuits in SCD files in smart substations is changed, there is a lack of relevant guarantee measures, resulting in high risk of manual misoperation and inaccurate adjustments.

Method used

A secondary virtual loop management system was designed, including configuration description file library, change application module, change authorization module and file modification module. Through the coordinated work of these modules, pre-modification, review and file modification of secondary virtual loops are realized. automated management.

Benefits of technology

It reduces the risk of manual misoperation, improves the accuracy of secondary virtual circuit adjustment, and ensures the safety of unmodified secondary virtual circuits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398085A_ABST
    Figure CN119398085A_ABST
Patent Text Reader

Abstract

The invention discloses a secondary virtual loop management system, method and device and a storage medium. The system comprises a configuration description file library used for storing system configuration description files corresponding to the system; the change application module is used for receiving a configuration change request and pre-modifying a secondary virtual loop corresponding to the secondary equipment according to the configuration change request to obtain a change application file; the change authorization module is used for auditing the change application file, obtaining a standard application file passing the auditing, and endowing authorization verification information to the standard application file; and the file modification module is used for carrying out analysis processing on the authorization verification information, determining a file modification range corresponding to the secondary virtual loop, and carrying out modification processing on the secondary virtual loop based on the file modification range and the standard application file, so that safeguard measures are provided for the unmodified secondary virtual loop, the risk of manual misoperation is reduced, and the reliability of the secondary virtual loop is improved. And the accuracy of secondary virtual loop adjustment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power management, and in particular to a secondary virtual circuit management system, method, device and storage medium. Background Art

[0002] At present, with the completion of construction of a large number of smart substations and the start of grid-connected operation, the challenges of smart substation operation and maintenance are becoming increasingly prominent. The SCD (Substation Configuration Description File) file of the smart substation, that is, the system configuration description file of the entire station, is based on the IEC61850 standard and is used to describe the information of all equipment in the entire substation, including the primary system, secondary equipment and communication network configuration. It plays a vital role in the smart substation. It establishes an overall model for the entire substation, clarifies the relationship between each secondary device, and provides key support for the troubleshooting of relay protection commissioning personnel.

[0003] The secondary virtual circuit mapping in the SCD file configuration of the smart substation reflects the configuration and connection relationship of the secondary equipment in the station, which is the core of the SCD file configuration. However, as the scale of smart substations increases, the number of secondary virtual circuits configured in the SCD file increases. When the secondary virtual circuit of the SCD file changes, the SCD file often needs to be modified and configured. There is a lack of relevant safeguards for the remaining secondary virtual circuits that do not involve modification. For the secondary virtual circuits that are accidentally modified or deleted by humans outside the scope of the work, they can only be compared manually, which is prone to omissions and difficult to ensure efficiency and accuracy. Summary of the invention

[0004] The present invention provides a secondary virtual circuit management system, method, device and storage medium, which provide safeguards for unmodified secondary virtual circuits, reduce the risk of manual misoperation, and improve the accuracy of secondary virtual circuit adjustment.

[0005] According to one aspect of the present invention, a secondary virtual circuit management system is provided. The system includes a configuration description file library, a change application module, a change authorization module and a file modification module; wherein:

[0006] The configuration description file library is used to store the system configuration description file corresponding to the system, wherein the system configuration description file at least includes a secondary virtual circuit between secondary devices, and the virtual terminals of the secondary devices are configured with initial virtual terminal feature codes;

[0007] The change application module is used to receive a configuration change request for the secondary device, and pre-modify the secondary virtual circuit corresponding to the secondary device according to the configuration change request to obtain a change application file;

[0008] The change authorization module is used to review and process the change application document, obtain a standard application document that has passed the review, and assign authorization verification information to the standard application document, wherein the authorization verification information at least includes the secondary equipment virtual terminal connection change information;

[0009] The file modification module is used to parse the authorization verification information, determine the file modification range corresponding to the secondary virtual circuit, and modify the secondary virtual circuit based on the file modification range and the standard application document.

[0010] According to another aspect of the present invention, a secondary virtual circuit management method is provided. The method comprises:

[0011] The system configuration description file corresponding to the secondary virtual circuit management system is stored in the configuration description file library, wherein the system configuration description file at least includes the secondary virtual circuit between the secondary devices, and the virtual terminals of the secondary devices are configured with initial virtual terminal feature codes;

[0012] Receiving a configuration change request for the secondary device through a change application module, and pre-modifying the secondary virtual circuit corresponding to the secondary device according to the configuration change request to obtain a change application document;

[0013] The change application document is reviewed and processed by the change authorization module to obtain a standard application document that has passed the review, and the standard application document is assigned authorization verification information, wherein the authorization verification information at least includes the virtual terminal connection change information of the secondary device;

[0014] The authorization verification information is parsed and processed by a file modification module to determine the file modification range corresponding to the secondary virtual circuit, and the secondary virtual circuit is modified based on the file modification range and the standard application file.

[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0016] at least one processor; and

[0017] a memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the secondary virtual circuit management method described in any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the secondary virtual circuit management method described in any embodiment of the present invention when executed.

[0020] The technical solution of the embodiment of the present invention is to store the system configuration description file corresponding to the system through the configuration description file library, wherein the system configuration description file at least includes the secondary virtual circuit between the secondary devices, and the virtual terminal of the secondary device is configured with the initial virtual terminal feature code. A change application module is used to receive a configuration change request for the secondary device, and according to the configuration change request, pre-modify the secondary virtual circuit corresponding to the secondary device to obtain a change application file. A change authorization module is used to review the change application file, obtain a standard application file that has passed the review, and assign authorization verification information to the standard application file, wherein the authorization verification information at least includes the connection change information of the virtual terminal of the secondary device. A file modification module is used to parse the authorization verification information, determine the file modification range corresponding to the secondary virtual circuit, and modify the secondary virtual circuit based on the file modification range and the standard application file. The technical problem of lack of relevant safeguard measures due to the secondary virtual circuit that does not involve modification is solved, while reducing the risk of manual modification misoperation and improving the accuracy of secondary virtual circuit adjustment.

[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 is a structural diagram of a secondary virtual circuit management system provided according to Embodiment 1 of the present invention;

[0024] Figure 2 is a flow chart of a secondary virtual circuit management method provided according to Embodiment 2 of the present invention;

[0025] Figure 3 It is a structural schematic diagram of an electronic device for implementing the secondary virtual circuit management method of an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] Embodiment 1

[0029] Figure 1 A structural diagram of a secondary virtual circuit management system is provided for the first embodiment of the present invention. This embodiment is applicable to the case where a secondary virtual circuit is changed. The method can be executed by a secondary virtual circuit management device. The secondary virtual circuit management device can be implemented in the form of hardware and / or software. The secondary virtual circuit management device can be configured in an electronic device. Figure 1 As shown, the system includes a configuration description file library 101, a change application module 102, a change authorization module 103 and a file modification module 104.

[0030] The configuration description file library 101 is used to store the system configuration description file corresponding to the system, wherein the system configuration description file at least includes a secondary virtual circuit between secondary devices, and the virtual terminals of the secondary devices are configured with initial virtual terminal feature codes.

[0031] Among them, the system configuration description file may refer to a substation SCD file (Substation Configuration Description File). It is a file type defined in accordance with the IEC 61850 international standard and is mainly used in smart substations. The system configuration description file describes the configuration information between the primary equipment (main equipment such as transformers, circuit breakers, etc.) and secondary equipment (control, protection, measurement equipment, etc.) of the entire substation. The system configuration description file is crucial to ensure the correct communication between the various intelligent electronic devices (IEDs, Intelligent Electronic Devices) in the substation. It establishes a complete digital model for the substation, allowing different devices to recognize each other and work together.

[0032] For example, in the power system, the substation is a key node for transmitting electric energy from the power plant to the user, and its internal equipment can be roughly divided into two categories according to its function: primary equipment and secondary equipment. Among them, the primary equipment is directly involved in the power conversion, transmission, distribution and control process in the power system. They usually deal with high voltage and high current. The main primary equipment includes but is not limited to: transformers, circuit breakers, disconnectors, busbars, power cables and lightning arresters. Secondary equipment is mainly used to monitor, protect, control and adjust the working status of primary equipment. They deal with lower voltage levels and usually indirectly affect the operation of the power system through signals or data. Secondary equipment can refer to intelligent electronic devices. For example, common secondary equipment includes: relays, protection devices, control devices, metering instruments, communication equipment and automation systems.

[0033] Secondary virtual circuits are used to describe the logical connection relationship between secondary devices in smart substations. These logical connections are used for data transmission and exchange, especially in control, protection and measurement. It should be noted that there is a close relationship between secondary virtual circuits and system configuration description files, and secondary virtual circuits are an important part of system configuration description files.

[0034] It should be noted that Virtual Terminal is a concept in smart substations based on the IEC 61850 standard. A virtual terminal refers to a logical connection point that is used to describe how data is exchanged between secondary devices. The virtual terminal connection status of each secondary device reflects the logical position of the device in the network and the data interaction mode between it and other devices. These connections are described in detail through the system configuration description file, and in practical applications, the correct communication and coordination between secondary devices are ensured. The initial virtual terminal feature code can be generated by the feature code generation module to identify the connection information of each virtual terminal at the initial moment. It should be noted that when the connection relationship of the virtual terminal changes, the feature code corresponding to the virtual terminal will also change.

[0035] The change application module 102 is used to receive a configuration change request for the secondary device, and pre-modify the secondary virtual circuit corresponding to the secondary device according to the configuration change request to obtain a change application file.

[0036] The configuration change request may refer to a change request for modifying the function of the secondary device, wherein the configuration change request at least includes the relevant work tasks and work scope of the secondary device, etc. The change application file may refer to a configuration description file after pre-modification of the secondary virtual circuit.

[0037] Specifically, when there is work involving changes to the secondary virtual circuit, an application needs to be made on the system change application module 102. The change application module 102 pre-modifies the secondary virtual circuit according to the configuration change request, and after the modification, the change application module 102 generates a change application file according to the corresponding modified change situation.

[0038] Exemplarily, the change application module includes: a request parsing unit, used to parse the configuration change request to determine the configuration change information corresponding to the secondary virtual circuit; a configuration pre-modification unit, used to pre-modify the secondary virtual circuit based on the configuration change information to obtain a change application file.

[0039] Specifically, the request parsing unit parses the configuration change request to determine the configuration change information corresponding to the secondary virtual circuit, such as related work tasks and work scope, etc. The configuration pre-modification unit pre-modifies the secondary virtual circuit according to the configuration change information to obtain a change application document.

[0040] Exemplarily, a pre-modification unit is configured to: after the secondary virtual circuits are pre-modified, aggregate the pre-modified secondary virtual circuits, and integrate the pre-modification items to obtain a change application document.

[0041] Specifically, the secondary virtual circuits that have been pre-modified are summarized, and the modification items corresponding to the secondary virtual circuits are integrated, so that the change application document can be obtained.

[0042] The change authorization module 103 is used to review the change application document, obtain the reviewed standard application document, and assign authorization verification information to the standard application document, wherein the authorization verification information at least includes the secondary equipment virtual terminal connection change information.

[0043] The standard application document may refer to a change application document that has passed review. The authorization verification information may refer to identification information of the standard application document.

[0044] Specifically, the change application document is reviewed and processed by the change authorization module 103. The review method can be that the change application document is reviewed by manual review using the change authorization module 103, or that the change application document is reviewed by the review program using the change authorization module 103, or that the change application document is reviewed by manual review and the review program together. After the change application document passes the review, the change application document is determined as a standard review document, and authorization verification information is assigned to the standard review document. The authorization verification code contains information about the relevant virtual terminals in the secondary virtual circuit that needs to be changed.

[0045] Exemplarily, the change authorization module is also used to reject the configuration change request and stop generating the authorization verification information when the change application document fails to pass the review.

[0046] The file modification module 104 is used to parse the authorization verification information, determine the file modification range corresponding to the secondary virtual circuit, and modify the secondary virtual circuit based on the file modification range and the standard application file.

[0047] Specifically, after the standard application file is imported into the file modification module 104, the file modification module 104 will prompt to input the corresponding authorization verification information, and the file modification module 104 will parse the authorization verification information to determine the file modification range corresponding to the secondary virtual circuit. In addition, when the authorization verification information is correctly input, the file modification module 104 will open the secondary virtual circuit modification authority related to the standard application file. The file modification module 104 modifies the secondary virtual circuit according to the file modification range and the standard application file.

[0048] Exemplarily, the system also includes a feature code generation module, which is used to determine the initial connection information of the secondary device in the system according to the secondary virtual circuit in the system configuration description file, and for each secondary device, generate an initial virtual terminal feature code corresponding to the virtual terminal of the secondary device according to the initial connection information, or to generate a changed virtual terminal feature code corresponding to the virtual terminal of the secondary device based on the changed connection information of the virtual terminal of the secondary device after modifying the secondary virtual circuit.

[0049] It should be noted that the feature code corresponding to the virtual terminal of the secondary device will change as the connection state of the secondary device changes. The feature code corresponding to the virtual terminal of the secondary device is generated by the feature code generation module. In other words, the feature code generation module generates a feature code for the virtual terminal of the secondary device when the secondary virtual circuit is in the initial state, or generates a change virtual terminal feature code for the virtual terminal of the secondary device when the secondary virtual circuit changes.

[0050] Specifically, when the connection state of the secondary device virtual terminal is the initial state, the initial connection information (such as internal information, internal signal description, receiving port, external information, external signal description, etc.) of the secondary device in the system is determined. According to the initial connection information, an initial virtual terminal feature code is generated for each secondary device virtual terminal. Alternatively, after the secondary virtual circuit modification process occurs, based on the changed connection information of the virtual terminal of the secondary device, a changed virtual terminal feature code is generated for all secondary device virtual terminals.

[0051] Exemplarily, the system also includes a feature code comparison module; wherein the feature code comparison module is used to determine, for each of the secondary device virtual terminals, a target secondary virtual circuit whose connection has changed based on the changed virtual terminal feature code and the initial virtual terminal feature code, and store the target secondary virtual circuit in the configuration description file library.

[0052] It should be noted that after the secondary virtual circuit is modified, the modified secondary virtual circuit needs to be stored in the configuration description file library. Specifically, when the secondary virtual circuit is modified and needs to be uploaded to the management system, the system will again generate a changed virtual terminal feature code for all secondary virtual circuits in the system configuration description file through the feature code generation module, and then compare the changed virtual terminal feature code with the initial virtual terminal feature code through the feature code comparison module, and prompt the secondary virtual circuit with a changed feature code, and perform a second confirmation. After confirmation, the target secondary virtual circuit with a changed connection is saved in the system configuration description file.

[0053] Exemplarily, the feature code comparison module is further used for:

[0054] Before storing the target secondary virtual circuit in the configuration description file library, the change information corresponding to the target secondary virtual circuit is compared with the configuration change request, and when the change information and the configuration change request correspond to each other, the target secondary virtual circuit is stored in the configuration description file library.

[0055] Specifically, before storing the target secondary virtual circuit in the configuration description file library, the change information of the target secondary virtual circuit needs to be compared with the received configuration change request. When the change information and the configuration change request correspond to each other, the target secondary virtual circuit is stored in the configuration description file library.

[0056] The technical solution of the embodiment of the present invention is to store the system configuration description file corresponding to the system through the configuration description file library, wherein the system configuration description file at least includes the secondary virtual circuit between the secondary devices, and the virtual terminal of the secondary device is configured with the initial virtual terminal feature code. A change application module is used to receive a configuration change request for the secondary device, and according to the configuration change request, pre-modify the secondary virtual circuit corresponding to the secondary device to obtain a change application file. A change authorization module is used to review the change application file, obtain a standard application file that has passed the review, and assign authorization verification information to the standard application file, wherein the authorization verification information at least includes the connection change information of the virtual terminal of the secondary device. A file modification module is used to parse the authorization verification information, determine the file modification range corresponding to the secondary virtual circuit, and modify the secondary virtual circuit based on the file modification range and the standard application file. The technical problem of lack of relevant safeguard measures due to the secondary virtual circuit that does not involve modification is solved, while reducing the risk of manual modification misoperation and improving the accuracy of secondary virtual circuit adjustment.

[0057] Embodiment 2

[0058] Figure 2 Flow chart of a secondary virtual circuit management method provided in Embodiment 2 of the present invention. Figure 2 As shown, the method includes:

[0059] S201. Storing a system configuration description file corresponding to a secondary virtual circuit management system through a configuration description file library, wherein the system configuration description file at least includes a secondary virtual circuit between secondary devices, and the virtual terminals of the secondary devices are configured with initial virtual terminal feature codes.

[0060] S202: Receive a configuration change request for the secondary device through a change application module, and pre-modify the secondary virtual circuit corresponding to the secondary device according to the configuration change request to obtain a change application file.

[0061] S203, reviewing and processing the change application document through the change authorization module, obtaining a standard application document that has passed the review, and assigning authorization verification information to the standard application document, wherein the authorization verification information at least includes the secondary equipment virtual terminal connection change information.

[0062] S204. Parsing the authorization verification information through a file modification module to determine a file modification range corresponding to the secondary virtual circuit, and modifying the secondary virtual circuit based on the file modification range and the standard application file.

[0063] The technical solution of the embodiment of the present invention is to store the system configuration description file corresponding to the system through the configuration description file library, wherein the system configuration description file at least includes the secondary virtual circuit between the secondary devices, and the virtual terminal of the secondary device is configured with the initial virtual terminal feature code. A change application module is used to receive a configuration change request for the secondary device, and according to the configuration change request, pre-modify the secondary virtual circuit corresponding to the secondary device to obtain a change application file. A change authorization module is used to review the change application file, obtain a standard application file that has passed the review, and assign authorization verification information to the standard application file, wherein the authorization verification information at least includes the connection change information of the virtual terminal of the secondary device. A file modification module is used to parse the authorization verification information, determine the file modification range corresponding to the secondary virtual circuit, and modify the secondary virtual circuit based on the file modification range and the standard application file. The technical problem of lack of relevant safeguard measures due to the secondary virtual circuit that does not involve modification is solved, while reducing the risk of manual modification misoperation and improving the accuracy of secondary virtual circuit adjustment.

[0064] Embodiment 3

[0065] Figure 3 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0066] like Figure 3As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0067] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0068] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as the method of secondary virtual loop management.

[0069] In some embodiments, the method for secondary virtual circuit management can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for secondary virtual circuit management described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the method for secondary virtual circuit management in any other appropriate manner (e.g., by means of firmware).

[0070] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0071] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0072] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0073] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0074] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0075] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0076] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0077] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A secondary virtual circuit management system, characterized in that: The system includes a configuration description file library, a change application module, a change authorization module and a file modification module; wherein, The configuration description file library is used to store the system configuration description file corresponding to the system, wherein the system configuration description file at least includes a secondary virtual circuit between secondary devices, and the virtual terminals of the secondary devices are configured with initial virtual terminal feature codes; The change application module is used to receive a configuration change request for the secondary device, and pre-modify the secondary virtual circuit corresponding to the secondary device according to the configuration change request to obtain a change application file; The change authorization module is used to review and process the change application document, obtain a standard application document that has passed the review, and assign authorization verification information to the standard application document, wherein the authorization verification information at least includes the secondary equipment virtual terminal connection change information; The file modification module is used to parse the authorization verification information, determine the file modification range corresponding to the secondary virtual circuit, and modify the secondary virtual circuit based on the file modification range and the standard application document.

2. The system according to claim 1, characterized in that The system also includes a feature code generation module, wherein: The feature code generation module is used to determine the initial connection information of the secondary device in the system according to the secondary virtual circuit in the system configuration description file, and for each of the secondary devices, generate an initial virtual terminal feature code corresponding to the virtual terminal of the secondary device according to the initial connection information, Or, it is used to generate a changed virtual terminal feature code corresponding to the virtual terminal of the secondary device based on the changed connection information of the virtual terminal of the secondary device after the secondary virtual circuit is modified.

3. The system according to claim 2, characterized in that The system also includes a feature code comparison module; wherein, The feature code comparison module is used to determine, for each of the secondary device virtual terminals, a target secondary virtual circuit whose connection has been changed according to the changed virtual terminal feature code and the initial virtual terminal feature code, and store the target secondary virtual circuit in the configuration description file library.

4. The system according to claim 3, characterized in that The feature code comparison module is also used for: Before storing the target secondary virtual circuit in the configuration description file library, the change information corresponding to the target secondary virtual circuit is compared with the configuration change request, and when the change information and the configuration change request correspond to each other, the target secondary virtual circuit is stored in the configuration description file library.

5. The system according to claim 1, characterized in that The change application module includes: A request parsing unit, used to parse the configuration change request and determine the configuration change information corresponding to the secondary virtual circuit; A configuration pre-modification unit is used to perform pre-modification processing on the secondary virtual circuit based on the configuration change information to obtain a change application document.

6. The system according to claim 5, characterized in that The configuration pre-modification unit is used to: After the secondary virtual circuits are pre-modified, the secondary virtual circuits that have been pre-modified are summarized, and the pre-modified items are integrated to obtain a change application document.

7. The system according to claim 1, characterized in that The change authorization module is also used for: In the case where the change application document fails to pass the review, the configuration change request is rejected and the generation of the authorization verification information is stopped.

8. A secondary virtual circuit management method, characterized in that: include: The system configuration description file corresponding to the secondary virtual circuit management system is stored in the configuration description file library, wherein the system configuration description file at least includes the secondary virtual circuit between the secondary devices, and the virtual terminals of the secondary devices are configured with initial virtual terminal feature codes; Receiving a configuration change request for the secondary device through a change application module, and pre-modifying the secondary virtual circuit corresponding to the secondary device according to the configuration change request to obtain a change application document; The change application document is reviewed and processed by the change authorization module to obtain a standard application document that has passed the review, and the standard application document is assigned authorization verification information, wherein the authorization verification information at least includes the virtual terminal connection change information of the secondary device; The authorization verification information is parsed and processed by a file modification module to determine the file modification range corresponding to the secondary virtual circuit, and the secondary virtual circuit is modified based on the file modification range and the standard application file.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the secondary virtual circuit management method according to claim 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the secondary virtual circuit management method of claim 8 when executed.