Microservice-based relay protection operation and maintenance function construction method, system and medium

Through the microservice-based method, the intelligent substation SCD model is used to obtain feature information, call communication and operation and maintenance microservices, and generate business model examples, solving the problem of long configuration time of intelligent relay protection operation and maintenance functions, and realizing intelligent relay protection The rapid automatic configuration and deployment of operation and maintenance functions shortens the power outage time.

CN115037050BActive Publication Date: 2024-12-17GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210765268.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-01
Publication Date
2024-12-17
Estimated Expiration
2042-07-01

AI Technical Summary

Technical Problem

The operation and maintenance function configuration time of the intelligent relay protection device in intelligent substations is long, resulting in a long power outage time. The existing technology cannot use a general method to complete the construction of operation and maintenance function, which requires a lot of manual intervention and is inefficient.

Method used

Adopt the relay protection operation and maintenance function construction method based on microservices, and obtain the feature information in the SCD model of the intelligent substation, call communication microservices and operation and maintenance microservices, generate business model examples, and realize the automatic intelligent relay protection operation and maintenance function. Configure and quickly deploy.

Benefits of technology

It realizes plug-and-play with intelligent relay protection operation and maintenance functions, supports rapid automatic configuration and deployment in digital substation construction, shortens power outage time, and meets the needs of modern construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115037050B_ABST
    Figure CN115037050B_ABST
Patent Text Reader

Abstract

The present application discloses a method, system and medium for constructing relay protection operation and maintenance functions based on microservices, the method comprising: obtaining characteristic information corresponding to the intelligent relay protection device according to the SCD model of the intelligent substation; calling the communication microservice application of the intelligent relay protection device according to the characteristic information; generating a business model instance of the intelligent relay protection device according to the business model and fixed value area fixed value data of the intelligent relay protection device based on the communication microservice application; calling the operation and maintenance microservice according to the characteristic information, loading the business model instance, and constructing the intelligent relay protection operation and maintenance function. The present application realizes the plug-and-play of the intelligent relay protection operation and maintenance function by calling the relay protection operation and maintenance business model and fixed value area data and instantiating the business model, and loading the instantiated business model through the operation and maintenance microservice, supporting the rapid automatic configuration and rapid deployment of relay protection in the construction of digital substations, and being able to meet the requirements of shortening power outage time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent relay protection operation and maintenance of power systems, and in particular to a method, system and medium for constructing relay protection operation and maintenance functions based on microservices. Background Art

[0002] With the increase in electricity consumption and the advancement of new power systems, the scale of intelligent relay protection is also growing. In order to maintain the safe operation of the power system, the operation and maintenance of the entire life cycle of intelligent relay protection is particularly important. However, in the construction process of smart substations, the construction of intelligent relay protection functions cannot be completed using a universal method because the physical entities and internal implementation logic of intelligent relay protection devices from different manufacturers are different. Instead, a large amount of manual intervention is required to complete the configuration, resulting in low construction efficiency. Summary of the invention

[0003] The purpose of this application is to provide a method, system and medium for constructing relay protection operation and maintenance functions based on microservices, so as to solve the problem that the configuration time of intelligent relay protection operation and maintenance functions is long during the construction of existing smart substations, which ultimately leads to long power outages.

[0004] To achieve the above objectives, the present application provides a method for constructing relay protection operation and maintenance functions based on microservices, including:

[0005] According to the SCD model of the smart substation, the characteristic information corresponding to the smart relay protection device is obtained;

[0006] According to the characteristic information, calling the communication microservice application of the intelligent relay protection device;

[0007] Based on the communication microservice application, a business model instance of the intelligent relay protection device is generated according to the business model of the intelligent relay protection device and the fixed value data of the fixed value area;

[0008] The operation and maintenance microservice is called according to the characteristic information, the business model instance is loaded, and the intelligent relay protection operation and maintenance function is constructed.

[0009] Further, preferably, the obtaining of characteristic information corresponding to the intelligent relay protection device includes:

[0010] Get the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device under the IED tag in the SCD model, as well as the IP value of the relay protection network communication IP address and the IP-SUBNET value of the relay protection network communication subnet mask under the Address tag.

[0011] Further, as a preferred embodiment, the communication microservice application for calling the intelligent relay protection device includes:

[0012] Constructing a communication microservice location identifier using the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device model;

[0013] The communication microservice location identifier is matched with the first character string of the intelligent relay protection device, and when the match is successful, the registered communication microservice application is called.

[0014] Further, as preferably, after calling the communication microservice application of the intelligent relay protection device, it also includes:

[0015] A communication connection with the protected device is established based on the relay protection network communication IP address IP value, the relay protection network communication subnet mask IP-SUBNET value and the communication microservice application in the characteristic information.

[0016] Further, as a preference, before generating the business model instance of the intelligent relay protection device, the process further includes calling the business model, including:

[0017] Call the secondary circuit link status inspection business model, voltage and current circuit inspection business model, input quantity inspection business model, soft pressure plate status inspection business model, fixed value inspection business model, version verification business model, longitudinal channel inspection business model, device self-inspection inspection business model, timing status inspection business model, protection action diagnosis business model, protection function inspection business model and recording file channel information inspection business model.

[0018] Further, as a preferred embodiment, the generating of the business model instance of the intelligent relay protection device includes:

[0019] If it is a fixed value patrol business model, match the reference of the fixed value data of the fixed value area with the reference in the fixed value patrol business model, automatically configure the reference value attribute in the fixed value patrol business model, and generate the corresponding business model instance;

[0020] If it is other business models, it is directly used as the corresponding business model instance.

[0021] Further, as a preferred embodiment, the operation and maintenance microservice includes:

[0022] Secondary circuit link status patrol microservice, voltage and current circuit patrol microservice, input quantity patrol microservice, soft pressure plate status patrol microservice, set value patrol microservice, version verification microservice, longitudinal channel patrol microservice, device self-inspection patrol microservice, timing status patrol microservice, protection action diagnosis microservice, protection function patrol microservice and recording file channel information patrol microservice.

[0023] Further, as a preferred embodiment, calling the operation and maintenance microservice according to the feature information includes:

[0024] Constructing an operation and maintenance microservice location identifier according to the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device in the characteristic information;

[0025] Matching the operation and maintenance microservice location identifier with the second character string of the intelligent relay protection device, and calling the registered operation and maintenance microservice application when the match is successful;

[0026] The operation and maintenance microservice application is used to load the business model instance to build an intelligent relay protection operation and maintenance function.

[0027] The present application also provides a microservice-based relay protection operation and maintenance function construction system, including:

[0028] A characteristic information acquisition unit, used for acquiring characteristic information corresponding to the intelligent relay protection device according to the SCD model of the intelligent substation;

[0029] A microservice application calling unit, configured to call a communication microservice application of the intelligent relay protection device according to the characteristic information;

[0030] A business model instance construction unit, used to generate a business model instance of the intelligent relay protection device based on the communication microservice application and according to the business model of the intelligent relay protection device and the fixed value data of the fixed value area;

[0031] The relay protection operation and maintenance unit is used to call the operation and maintenance microservice according to the characteristic information, load the business model instance, and build an intelligent relay protection operation and maintenance function.

[0032] The present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for constructing a microservice-based relay protection operation and maintenance function as described in any one of the above items is implemented.

[0033] Compared with the prior art, the beneficial effects of this application are:

[0034] The present invention combines the SCD model of the smart substation and proposes a method for constructing relay protection operation and maintenance functions based on microservices. The communication microservices and operation and maintenance microservices corresponding to the relay protection devices that have been deployed in the system are located by using the manufacturer identification, device model, IP address, and subnet mask, and a communication connection with the relay protection is established to realize the calling of the corresponding relay protection operation and maintenance business model and the fixed value area data and the instantiation of the business model. The construction of the relay protection operation and maintenance function is realized by loading the instantiated business model through the operation and maintenance microservice, which realizes the plug-and-play of the intelligent relay protection operation and maintenance function, can support the rapid automatic configuration and rapid deployment of relay protection in the construction of digital substations, and meet the requirements of shortening the power outage time in modernization construction. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the implementation manner will be briefly introduced below. Obviously, the drawings described below are only some implementation manners of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0036] Figure 1 It is a flowchart of a method for constructing a relay protection operation and maintenance function based on microservices provided in a certain embodiment of the present application;

[0037] Figure 2 is a flowchart of the sub-steps of step S20 provided in a certain embodiment of the present application;

[0038] Figure 3 is a flowchart of the sub-steps of step S40 provided in a certain embodiment of the present application;

[0039] Figure 4 It is a structural diagram of a microservice-based relay protection operation and maintenance function construction system provided in a certain embodiment of the present application. DETAILED DESCRIPTION

[0040] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0041] It should be understood that the step numbers used in this document are only for convenience of description and are not intended to limit the order in which the steps are executed.

[0042] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0043] The terms “include” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0044] The term "and / or" means and includes any and all possible combinations of one or more of the associated listed items.

[0045] See also Figure 1 , a certain embodiment of the present application provides a method for constructing relay protection operation and maintenance functions based on microservices. Figure 1 As shown, the microservice-based relay protection operation and maintenance function construction method includes steps S10 to S40. The specific steps are as follows:

[0046] S10, obtaining characteristic information corresponding to the intelligent relay protection device according to the intelligent substation SCD model;

[0047] It should be noted that the SCD model is a model that meets the specifications of the power industry's "GB / T 32890-2016 Relay Protection IEC61850 Engineering Application Model", "DL / T 860.73 Power Automation Communication Network and System Part 7-3: Basic Communication Structure-Common Data Class", "DL / T 860.73 Power Automation Communication Network and System Part 7-3: Basic Communication Structure-Compatible Logical Node Class and Data Class", "DL / T 1873-2018 Smart Substation System Configuration Description (SCD) File Technical Specifications", and "DL / T1874-2018 Smart Substation System Specification Description (SSD) Modeling Engineering Implementation Technical Specifications".

[0048] In a specific implementation, step S10 includes:

[0049] Get the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device under the IED tag in the SCD model, as well as the IP value of the relay protection network communication IP address and the IP-SUBNET value of the relay protection network communication subnet mask under the Address tag.

[0050] For example, in the SCD model, the model description of an IED is:

[0051] <IED desc="P_L12201A";

[0052] manufacturer = "GDNZ";

[0053] name="TEMPLATE" configVersion="V1.02" type="PSL-603UA5-N">.

[0054] The relay protection manufacturer is identified as "GDNZ" and the relay protection device model is "PSL-603UA5-N". The address model description is:

[0055] <address><P;

[0056] type="IP">172.20.20.1 <P;

[0057] type="IP-SUBNET">255.255.0.0 <P;

[0058] type="IP-GATEWAY">255.255.0.0 < / address> .

[0059] The relay protection network communication IP address is "172.20.20.1", and the relay protection network communication subnet mask is "255.255.0.0".

[0060] S20: Call the communication microservice application of the intelligent relay protection device according to the characteristic information. In a specific implementation, step S20 includes sub-steps S201 and S202. Figure 2 Specifically, the contents of each sub-step are as follows:

[0061] S201. Construct a communication microservice location identifier by using the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device model.

[0062] According to the relay protection manufacturer identification manufacturer attribute and the relay protection device model type attribute in the feature information in step S10, "relay protection manufacturer identification manufacturer attribute_relay protection device model type attribute_COM" is used to form a communication microservice positioning identifier.

[0063] S202: Match the communication microservice location identifier with the first character string of the intelligent relay protection device, and when the match is successful, call the registered communication microservice application.

[0064] According to the communication microservice positioning identifier in step S201, the communication microservice program pre-developed by the corresponding relay protection manufacturer, deployed in the system and registered in the service bus is called through the identifier string matching method.

[0065] In a specific embodiment, after executing step S20, the method further includes:

[0066] A communication connection with the protected device is established based on the relay protection network communication IP address IP value, the relay protection network communication subnet mask IP-SUBNET value and the communication microservice application in the characteristic information.

[0067] To help understanding, in a specific implementation, step S20 and the step of establishing a communication connection with the protected device are specifically described:

[0068] A) Based on the relay protection manufacturer identifier "GDNZ" and the relay protection device model "PSL-603UA5-N", the string "GDNZ_PSL-603UA5-N_COM" is composed as the location identifier of the communication microservice;

[0069] B) Normal operation in the plug-and-play system for relay protection operation and maintenance functions based on microservices The communication microservice program pre-developed by the corresponding relay protection manufacturer and deployed in the system has been registered in the system;

[0070] C) Compare the location identifier of the communication microservice with the microservice registration information in the system, and prioritize finding the communication microservice whose registration information and location identifier are consistent. If it cannot be found, search for the communication microservice whose registration information and the combination of the vendor identifier + COM ("GDNZ_COM") in the location identifier are consistent.

[0071] D) After locating the communication microservice, the communication microservice establishes a communication connection with the intelligent relay protection device using the relay protection network communication IP address "172.20.20.1" and the relay protection network communication subnet mask "255.255.0.0". The protocol used in the communication connection can be customized by the manufacturer of the intelligent relay protection device.

[0072] S30, based on the communication microservice application, generating a business model instance of the intelligent relay protection device according to the business model of the intelligent relay protection device and the fixed value data of the fixed value area;

[0073] It should be noted that, in this step, the fixed value data in the fixed value area is a model that describes all the fixed value data in all the fixed value areas of the intelligent relay protection.

[0074] Furthermore, the business model includes a secondary circuit link status patrol business model, a voltage and current circuit patrol business model, an input quantity patrol business model, a soft pressure plate status patrol business model, a fixed value patrol business model, a version verification business model, a longitudinal channel patrol business model, a device self-inspection patrol business model, a timing status patrol business model, a protection action diagnosis business model, a protection function patrol business model and a recording file channel information patrol business model.

[0075] As a specific implementation method, generating a business model instance of an intelligent relay protection device includes:

[0076] If it is a fixed value patrol business model, match the reference of the fixed value data of the fixed value area with the reference in the fixed value patrol business model, automatically configure the reference value attribute in the fixed value patrol business model, and generate the corresponding business model instance;

[0077] If it is other business models, it is directly used as the corresponding business model instance.

[0078] To help understanding, in a specific embodiment, the communication microservice is used to call the fixed value patrol business model and all fixed value area data inside the relay protection device as an example for explanation. By establishing a communication connection with the intelligent relay protection device, the communication microservice can call the fixed value patrol business model of the intelligent relay protection device and the data model of all fixed value areas of the intelligent relay protection. According to the reference mapping relationship between the fixed value patrol business model and the data model of the fixed value area, the data of the fixed value area is used as the reference value instance in the fixed value patrol business model to complete the instantiation of the fixed value patrol business model. The reference is composed of "ldInst+$+prefix+lnClass+lnInst+$+FC+$+doName+$+daName" in the SCD model, for example "PROT / LLN0$SE$DPFCStr$setMag$f".

[0079] S40. Call the operation and maintenance microservice according to the characteristic information, load the business model instance, and build an intelligent relay protection operation and maintenance function.

[0080] It should be noted that in this step, the operation and maintenance microservices include:

[0081] Secondary circuit link status patrol microservice, voltage and current circuit patrol microservice, input quantity patrol microservice, soft pressure plate status patrol microservice, set value patrol microservice, version verification microservice, longitudinal channel patrol microservice, device self-inspection patrol microservice, timing status patrol microservice, protection action diagnosis microservice, protection function patrol microservice and recording file channel information patrol microservice.

[0082] In a specific embodiment, step S40 includes sub-steps S401-S403, such as Figure 3 Specifically, the contents of each sub-step are as follows:

[0083] S401. Construct an operation and maintenance microservice location identifier according to the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device in the characteristic information.

[0084] In this step, according to the relay protection manufacturer identification manufacturer attribute and the relay protection device model type attribute in the feature information, the microservice location identifier is composed using "relay protection manufacturer identification manufacturer attribute_relay protection device model type attribute_operation and maintenance microservice label". The operation and maintenance microservice label is specifically shown in Table 1:

[0085] Table 1 Operation and maintenance microservice labels

[0086] Operation and maintenance microservice name Operation and maintenance microservice tags Secondary loop link status inspection SeccircuitPatrol Voltage and current loop inspection SamplingcircuitPatrol Opening quantity inspection DIPatrol Soft pressure plate status inspection SoftplatePatrol Fixed value inspection SettingPatrol Version Check VersionPatrol Longitudinal channel patrol ChannelPatrol Device self-inspection inspection Self-inspection Patrol Time status inspection TimePatrol Protection action diagnosis TripcircuitdiagnosePatrol Protection function inspection ProtectfunctionPatrol Recording file channel information inspection WaveChanelSet

[0087] S402: Match the operation and maintenance microservice location identifier with the second character string of the intelligent relay protection device, and when the match is successful, call the registered operation and maintenance microservice application.

[0088] According to the microservice positioning identifier described in step 4.1), the operation and maintenance microservice program pre-developed by the corresponding relay protection manufacturer, deployed in the system and registered in the service bus is called through the identifier string matching method.

[0089] S403: Use the operation and maintenance microservice application to load the business model instance and build an intelligent relay protection operation and maintenance function.

[0090] To help understand, in a specific implementation, the setting patrol microservice is used as an example. According to the relay protection manufacturer logo "GDNZ" and the relay protection device model "PSL-603UA5-N", and the setting patrol microservice label "SettingPatrol", the composition

[0091] The string "GDNZ_PSL-603UA5-N_SettingPatrol" is used as the location identifier of the setting patrol microservice;

[0092] In the plug-and-play system built based on microservices relay protection operation and maintenance functions, the fixed value inspection microservice program pre-developed by the corresponding relay protection manufacturer and deployed in the system is normally run. This communication microservice program has completed registration in the system;

[0093] By comparing the location identifier of the setting patrol microservice with the microservice registration information in the system, the setting patrol microservice with the registration information and location identifier that are consistent is preferentially found. If it cannot be found, the setting patrol microservice with the same string of the combination of the manufacturer identifier + the operation and maintenance microservice label ("GDNZ_SettingPatrol") in the registration information and the location identifier is searched;

[0094] After finding the corresponding fixed value patrol microservice, this service loads the fixed value patrol business instance model generated in step S30, thus completing the construction of the fixed value patrol business function, and the fixed value patrol microservice performs the fixed value patrol normally.

[0095] To summarize, the microservice-based relay protection operation and maintenance function construction method provided in the embodiment of the present application utilizes the manufacturer identification, device model, IP address, and subnet mask therein to locate the communication microservices and operation and maintenance microservices corresponding to the relay protection device that have been deployed in the system, and establish a communication connection with the relay protection, thereby realizing the calling and business model instantiation of the corresponding relay protection operation and maintenance business model and the set value area data, and realizing the construction of the relay protection operation and maintenance function by loading the instantiated business model through the operation and maintenance microservice, realizing the plug-and-play of the intelligent relay protection operation and maintenance function, and being able to support the rapid and automatic configuration and rapid deployment of relay protection in the construction of digital substations, meeting the requirements of shortening power outage time in modern construction.

[0096] See also Figure 2 In one embodiment of the present application, a microservice-based relay protection operation and maintenance function construction system is also provided, including functional units 01-04. Specifically, the functions of each unit are as follows:

[0097] The characteristic information acquisition unit 01 is used to acquire characteristic information corresponding to the intelligent relay protection device according to the intelligent substation SCD model;

[0098] A microservice application calling unit 02, configured to call a communication microservice application of the intelligent relay protection device according to the characteristic information;

[0099] The business model instance construction unit 03 is used to generate a business model instance of the intelligent relay protection device based on the communication microservice application and according to the business model of the intelligent relay protection device and the fixed value area fixed value data;

[0100] The relay protection operation and maintenance unit 04 is used to call the operation and maintenance microservice according to the characteristic information, load the business model instance, and build an intelligent relay protection operation and maintenance function.

[0101] It can be understood that the microservice-based relay protection operation and maintenance function construction system provided in the embodiment of the present application is used to execute the microservice-based relay protection operation and maintenance function construction method as described in any of the above embodiments, and achieve the same effect as the above embodiments, and will not be further elaborated here.

[0102] In another exemplary embodiment, a computer-readable storage medium including a computer program is also provided, and when the computer program is executed by a processor, the steps of the method for constructing a relay protection operation and maintenance function based on microservices as described in any of the above embodiments are implemented. For example, the computer-readable storage medium can be the above-mentioned memory including the computer program, and the above-mentioned computer program can be executed by the processor of the terminal device to complete the method for constructing a relay protection operation and maintenance function based on microservices as described in any of the above-mentioned embodiments, and achieve the technical effect consistent with the above-mentioned method. It can be understood that the above-mentioned integrated unit implemented in the form of a software function unit can be stored in a computer-readable storage medium. The above-mentioned software function unit is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0103] It should be pointed out that in several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods when implementing them in actual applications. For example, multiple units or page components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0104] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0105] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for constructing relay protection operation and maintenance functions based on microservices, characterized in that: include: According to the SCD model of the smart substation, the characteristic information corresponding to the smart relay protection device is obtained; According to the characteristic information, calling the communication microservice application of the intelligent relay protection device; Based on the communication microservice application, a business model instance of the intelligent relay protection device is generated according to the business model of the intelligent relay protection device and the fixed value data of the fixed value area; Calling the operation and maintenance microservice according to the characteristic information, loading the business model instance, and building the intelligent relay protection operation and maintenance function; The obtaining of characteristic information corresponding to the intelligent relay protection device includes: Get the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device under the IED tag in the SCD model, as well as the IP value of the relay protection network communication IP address and the IP-SUBNET value of the relay protection network communication subnet mask under the Address tag; The communication microservice application for calling the intelligent relay protection device includes: Constructing a communication microservice location identifier using the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device model; Match the communication microservice location identifier with the first character string of the intelligent relay protection device, and when the match is successful, call the registered communication microservice application; The operation and maintenance microservices include: Secondary circuit link status patrol microservice, voltage and current circuit patrol microservice, input quantity patrol microservice, soft pressure plate status patrol microservice, set value patrol microservice, version verification microservice, longitudinal channel patrol microservice, device self-inspection patrol microservice, timing status patrol microservice, protection action diagnosis microservice, protection function patrol microservice and recording file channel information patrol microservice.

2. The method for constructing relay protection operation and maintenance functions based on microservices according to claim 1, characterized in that: After calling the communication microservice application of the intelligent relay protection device, it also includes: A communication connection with the protected device is established based on the relay protection network communication IP address IP value, the relay protection network communication subnet mask IP-SUBNET value and the communication microservice application in the characteristic information.

3. The method for constructing relay protection operation and maintenance functions based on microservices according to claim 1, characterized in that: Before generating the business model instance of the intelligent relay protection device, the business model is also called, including: Call the secondary circuit link status inspection business model, voltage and current circuit inspection business model, input quantity inspection business model, soft pressure plate status inspection business model, fixed value inspection business model, version verification business model, longitudinal channel inspection business model, device self-inspection inspection business model, timing status inspection business model, protection action diagnosis business model, protection function inspection business model and recording file channel information inspection business model.

4. The method for constructing relay protection operation and maintenance functions based on microservices according to claim 3 is characterized in that: The business model instance of generating the intelligent relay protection device includes: If it is a fixed value patrol business model, match the reference of the fixed value data of the fixed value area with the reference in the fixed value patrol business model, automatically configure the reference value attribute in the fixed value patrol business model, and generate the corresponding business model instance; If it is other business models, it is directly used as the corresponding business model instance.

5. The method for constructing relay protection operation and maintenance functions based on microservices according to claim 1, characterized in that: The calling of the operation and maintenance microservice according to the feature information includes: Constructing an operation and maintenance microservice location identifier according to the manufacturer attribute of the relay protection manufacturer and the type attribute of the relay protection device in the characteristic information; Matching the operation and maintenance microservice location identifier with the second character string of the intelligent relay protection device, and calling the registered operation and maintenance microservice application when the match is successful; The operation and maintenance microservice application is used to load the business model instance to build an intelligent relay protection operation and maintenance function.

6. A microservice-based relay protection operation and maintenance function construction system, characterized in that: include: A characteristic information acquisition unit, used for acquiring characteristic information corresponding to the intelligent relay protection device according to the SCD model of the intelligent substation; A microservice application calling unit, configured to call a communication microservice application of the intelligent relay protection device according to the characteristic information; A business model instance construction unit, used to generate a business model instance of the intelligent relay protection device based on the communication microservice application and according to the business model of the intelligent relay protection device and the fixed value data of the fixed value area; A relay protection operation and maintenance unit, used to call the operation and maintenance microservice according to the characteristic information, load the business model instance, and build an intelligent relay protection operation and maintenance function; The characteristic information acquisition unit acquires characteristic information corresponding to the intelligent relay protection device, including: The characteristic information acquisition unit acquires the relay protection manufacturer identification manufacturer attribute and the relay protection device model type attribute under the IED tag in the SCD model, as well as the relay protection network communication IP address IP value and the relay protection network communication subnet mask IP-SUBNET value under the Address tag; The microservice application calling unit calls the communication microservice application of the intelligent relay protection device, including: The microservice application calling unit constructs a communication microservice location identifier by using the manufacturer attribute of the relay protection manufacturer identifier and the type attribute of the relay protection device model; Match the communication microservice location identifier with the first character string of the intelligent relay protection device, and when the match is successful, call the registered communication microservice application; The operation and maintenance microservices include: Secondary circuit link status patrol microservice, voltage and current circuit patrol microservice, input quantity patrol microservice, soft pressure plate status patrol microservice, set value patrol microservice, version verification microservice, longitudinal channel patrol microservice, device self-inspection patrol microservice, timing status patrol microservice, protection action diagnosis microservice, protection function patrol microservice and recording file channel information patrol microservice.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for constructing a microservice-based relay protection operation and maintenance function is implemented.