Nuclear power industrial event management method and system, electronic equipment and storage medium

Through event templates, the problem of inefficient incident management in the nuclear power industry is solved, and more efficient event management and unified event processing process are achieved.

CN119398020APending Publication Date: 2025-02-07CHINA NUCLEAR POWER DESIGN COMPANY +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411246738.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The efficiency of event management in the nuclear power industry is low, mainly due to the reliance on manual analysis of operation data, which leads to inefficiency and difficulty in unified management.

Method used

By obtaining nuclear power operation data, event identification is performed according to the event template, the basic event of nuclear power is obtained, and it is transmitted to the preset event channel according to the transmission format specification of the event template, for supply and/or components to read and process.

Benefits of technology

It realizes the unified management of the definition and transmission format of basic nuclear power events based on event templates, improves the efficiency of event management in the nuclear power industry, and enhances the flexibility and scalability of event channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398020A_ABST
    Figure CN119398020A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of nuclear power industry, and provides a nuclear power industry event management method and system, electronic equipment and a storage medium, and the method comprises the steps: obtaining nuclear power operation data, carrying out the event recognition of the nuclear power operation data according to an event template corresponding to the nuclear power operation data, and obtaining a nuclear power basic event, the event template comprises a definition of the nuclear power basic event and a specification of a transmission format of the nuclear power basic event, and transmitting the nuclear power basic event to a preset event channel according to the specification of the transmission format of the nuclear power basic event, the application and / or the component in communication connection with the preset event channel can read the nuclear power basic event in the preset event channel. The problem that nuclear power industrial event management efficiency is low can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of nuclear power industry technology, and in particular, relates to a nuclear power industry event management method, system, electronic equipment and computer-readable storage medium. Background Art

[0002] Nuclear power industry events (or nuclear power events) refer to facts that occur during the operation of nuclear power plants and may affect the safety of nuclear power plants, the environment or public health, such as facts that require user attention due to changes in the status of nuclear power systems and equipment, and phenomena that require user attention or processing due to human triggering. By managing nuclear power industry events, we can better respond to various situations that occur in nuclear power plants, thereby reducing the operating risks of nuclear power plants and improving the operating safety of nuclear power plants.

[0003] At present, the management of nuclear power industry events is mainly through manual analysis of various operating data to form different nuclear power industry events, and distribute them to different event handlers. However, this method relies too much on manual experience, which leads to low efficiency of nuclear power industry event management. Summary of the invention

[0004] The embodiments of the present application provide a nuclear power industry event management method, system, electronic device and computer-readable storage medium, which can solve the problem of low efficiency of nuclear power industry event management.

[0005] In a first aspect, an embodiment of the present application provides a nuclear power industry event management method, including:

[0006] Obtain nuclear power operation data;

[0007] Performing event identification on the nuclear power operation data according to an event template corresponding to the nuclear power operation data to obtain a nuclear power basic event, wherein the event template includes a definition of the nuclear power basic event and a specification of a transmission format of the nuclear power basic event;

[0008] The nuclear power basic event is transmitted to a preset event channel according to the specification of the nuclear power basic event transmission format, wherein applications and / or components that are communicatively connected to the preset event channel can read the nuclear power basic event in the preset event channel.

[0009] In a second aspect, an embodiment of the present application provides a nuclear power industry event management system, including:

[0010] An event management module, used to manage event templates, and manage communication connections between preset event channels and applications and / or components; the event templates include definitions of nuclear power basic events and specifications of transmission formats of the nuclear power basic events;

[0011] An event execution module is used to obtain nuclear power operation data, perform event identification on the nuclear power operation data according to an event template corresponding to the nuclear power operation data, obtain a nuclear power basic event, and transmit the nuclear power basic event to a preset event channel according to the specification of the nuclear power basic event transmission format included in the event template corresponding to the nuclear power operation data, wherein applications and / or components that are communicatively connected to the preset event channel can read the nuclear power basic events in the preset event channel;

[0012] The event processing module is used to perform event processing on the nuclear power basic events in the preset event channel to obtain event processing results.

[0013] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the nuclear power industry event management method described in the first aspect when executing the computer program.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the nuclear power industry event management method described in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the nuclear power industry event management method described in any one of the first aspects above.

[0016] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0017] In the embodiment of the present application, after obtaining the nuclear power operation data, the event recognition is first performed on the above-mentioned nuclear power operation data according to the event template corresponding to the nuclear power operation data to obtain the nuclear power basic event, and then the above-mentioned nuclear power basic event is transmitted to the preset event channel according to the specification of the nuclear power basic event transmission format included in the event template corresponding to the nuclear power operation data. Since the above-mentioned event template includes the definition of the nuclear power basic event and the specification of the transmission format of the nuclear power basic event, and the application and / or component connected to the above-mentioned preset event channel can read the nuclear power basic event in the above-mentioned preset event channel, it means that the nuclear power basic event corresponding to the nuclear power operation data can be directly obtained according to the event template and uploaded to the preset event channel, that is, the definition and transmission format of the nuclear power basic event can be uniformly managed according to the event template, thereby improving the efficiency of nuclear power industry event management. In addition, the application and / or component connected to the above-mentioned preset event channel can flexibly read the nuclear power basic event in the above-mentioned preset event channel as needed, which further improves the efficiency of nuclear power industry event management. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 It is a flowchart of a nuclear power industry event management method provided by an embodiment of the present application;

[0020] Figure 2 It is a schematic diagram of the flow of nuclear power basic events provided by an embodiment of the present application;

[0021] Figure 3 is a diagram showing the relationship between applications and / or components with different functions and event channels provided in an embodiment of the present application;

[0022] Figure 4 It is a schematic diagram of the full cycle flow of nuclear power industry events provided by an embodiment of the present application;

[0023] Figure 5 This is a functional architecture diagram of a nuclear power industry event management system provided by an embodiment of the present application;

[0024] Figure 6 It is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0026] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0027] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0028] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0029] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0030] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0031] During the operation of a nuclear power plant, any fact that may affect the safety of the nuclear power plant, the environment or public health can be called a nuclear power industry event. For example, a major change in the analog quantity in the nuclear power system, a signal change in the switch quantity in the nuclear power equipment (such as valve switching, etc.), a certain combination of multiple monitoring signals, a signal change triggered by human factors (such as a human-triggered alarm signal), and other phenomena that require user attention or processing can all be considered nuclear power industry events.

[0032] In order to ensure the safe operation of nuclear power plants, the operation of nuclear power plants is monitored by setting different measuring points (i.e., key target points for monitoring and controlling the operating status of nuclear power systems, nuclear power equipment, etc.), and these measuring points are equipped with different monitoring equipment, which reflect the operating status of nuclear power systems, nuclear power equipment, etc. through the measurement values ​​collected and uploaded in real time by the monitoring equipment. For example, the above-mentioned measuring points may include valve switch measuring points, flue gas emission measuring points, etc., and the above-mentioned monitoring equipment may include sensors, cameras, alarm devices, etc.

[0033] At present, the management of nuclear power industry events mainly forms different nuclear power industry events by analyzing the operation data collected by various measuring points, and distributes them to different event processing parties. Many links require manual intervention. Due to the dependence on manual experience and the limitation of manual efficiency, the efficiency of nuclear power industry event management is low. At the same time, the number of nuclear power industry events is large and the timeliness requirements are strong. Different departments cannot manage nuclear power industry events in a unified manner, which further leads to the low efficiency of nuclear power industry event management.

[0034] Therefore, the above method will lead to low efficiency of nuclear power industry event management.

[0035] In order to improve the management efficiency of nuclear power industry events, the embodiment of the present application provides a nuclear power industry event management method based on event templates. In this method, event identification is performed on nuclear power operation data according to the event template corresponding to the nuclear power operation data to obtain nuclear power basic events, wherein the above event template includes the definition of nuclear power basic events and the specification of the transmission format of nuclear power basic events, and the nuclear power basic events are transmitted to a preset event channel according to the specification of the transmission format of the above nuclear power basic events, wherein the applications and / or components that are connected to the preset event channel can read the nuclear power basic events in the preset event channel.

[0036] Figure 1 A schematic diagram of a process flow of a nuclear power industry event management method provided by an embodiment of the present application is shown, and is described in detail as follows:

[0037] S11. Obtain nuclear power operation data.

[0038] The above-mentioned nuclear power operation data refers to data reflecting the operating conditions of the systems and equipment of the nuclear power plant during the operation of the nuclear power plant. The above-mentioned nuclear power operation data may be data collected in a specific collection order, for example, time series data collected in chronological order, including but not limited to temperature data, humidity data, smoke data and video data. In addition, the above-mentioned nuclear power operation data may also include data uploaded manually, for example, alarm signals triggered by security personnel in the nuclear power plant.

[0039] Specifically, during the operation of a nuclear power plant, multiple measuring points can be pre-set in the nuclear power plant, and then monitoring equipment can be deployed at each measuring point to collect nuclear power operation data, wherein the monitoring equipment at each measuring point can collect time series data (i.e., nuclear power operation data) at a preset time interval, and then the monitoring equipment at each measuring point uploads the collected time series data to the server of the nuclear power plant in real time, or stores it locally and uploads it to the server of the nuclear power plant at a preset time. Optionally, the monitoring equipment at each measuring point can also upload the collected nuclear power operation data to a preset application and / or component, which can be a computer program for identifying and processing nuclear power industry events.

[0040] The above-mentioned measuring points refer to key target points used to monitor and control the operating status of nuclear power systems, nuclear power equipment, nuclear power sites, etc. The above-mentioned measuring points can be set near at least one of the following locations: important nuclear power equipment, nuclear power plant gates, roads, corridors, and special places. For example, the above-mentioned measuring points may include valve switch measuring points, flue gas emission measuring points, equipment alarm measuring points, road detection measuring points, etc.; the monitoring and detection equipment deployed at the above-mentioned measuring points includes at least one of the following: sensors, cameras, alarm devices, etc. For example, when the monitoring equipment is a sensor, it may include a smoke sensor, a temperature sensor, a pressure sensor, etc.

[0041] In the embodiment of the present application, since the measuring points are set at different locations of the nuclear power plant, the nuclear power operation data of the nuclear power plant can be collected through monitoring equipment at different measuring points, so that the nuclear power operation data of the nuclear power plant can be obtained in a timely and accurate manner.

[0042] S12. Perform event identification on the nuclear power operation data according to the event template corresponding to the nuclear power operation data to obtain a nuclear power basic event, wherein the event template includes a definition of the nuclear power basic event and a specification of a transmission format of the nuclear power basic event.

[0043] The event template is an abstract expression of the same nuclear power basic event. The event template represents the definition of the nuclear power basic event and the specification of the transmission format of the nuclear power basic event through template attributes. The definition of the nuclear power basic event is used to reflect the expression form of the nuclear power basic event, and may include at least one of the following template attributes: event code, event description, event cause, etc. The specification of the transmission format of the nuclear power basic event is used to reflect the format that should be met when the nuclear power basic event is transmitted, and may include at least one of the following template attributes: event ID, event source (event generator), event code, event type, event generation time, event description, event data, etc. In addition, in order to better define and / or transmit nuclear power basic events, the nuclear power event template may also include other template attributes, including but not limited to: event handler, event level, etc.

[0044] The above-mentioned nuclear power basic events refer to events that can be directly identified through the nuclear power operation data corresponding to a single measurement point, for example, alarm events identified based on alarm signals collected by monitoring equipment at a certain equipment alarm measurement point, valve switch events identified based on valve switch signals collected by monitoring equipment at a certain valve switch measurement point, etc.

[0045] Specifically, after obtaining the nuclear power operation data, the nuclear power operation data corresponding to each measuring point can be identified through the preset basic event identification service, and then the basic event identification service determines whether the nuclear power operation data meets the preset event determination rules. In the case that the nuclear power operation data meets the preset event determination rules, the basic event identification service matches the event template according to the preset corresponding relationship of the identified nuclear power operation data, and converts the nuclear power operation data into a nuclear power basic event according to the definition of the nuclear power basic event in the matched event template. Among them, the above-mentioned preset basic event identification service is composed of at least one computer program, and each computer program can identify different nuclear power basic events. The above-mentioned preset event judgment rules refer to the conditions that should be met when the nuclear power basic event occurs, for example, whether the valve opening is greater than the preset opening threshold, whether the temperature is greater than the preset temperature threshold, etc. The above-mentioned preset corresponding relationship can include at least one of the following: the corresponding relationship between the system corresponding to the measuring point and the event template, the corresponding relationship between the equipment corresponding to the measuring point and the event template, the corresponding relationship between the position corresponding to the measuring point and the event template, etc.

[0046] It should also be noted that the above preset correspondence may include but is not limited to many-to-one, one-to-many, one-to-one correspondence, etc., that is, one type of nuclear power operation data may correspond to one event template, one type of nuclear power operation data may correspond to multiple event templates, and multiple types of nuclear power operation data may also correspond to one event template. For example, the nuclear power operation data of a certain measuring point may correspond to both a fault event and an alarm event. The above preset correspondence may be adjusted according to actual needs, thereby improving the flexibility and accuracy of event identification.

[0047] In the embodiment of the present application, the corresponding nuclear power basic events can be automatically identified through the template attributes in the event template corresponding to the nuclear power operation data, that is, a standard and unified event identification service can be provided for various types of nuclear power operation data, thereby improving the efficiency of event identification. At the same time, since the definition of the nuclear power basic events included in the event template and the specification of the transmission format of the nuclear power basic events are determined by the template attributes, by adjusting the template attributes, the definition of the nuclear power basic events themselves and / or the transmission format of the nuclear power basic events can be adjusted accordingly, which also improves the scalability and flexibility of the identification of nuclear power basic events.

[0048] S13. Transmit the above-mentioned nuclear power basic events to a preset event channel according to the specification of the above-mentioned nuclear power basic event transmission format, wherein the applications and / or components that are communicatively connected to the above-mentioned preset event channel can read the nuclear power basic events in the above-mentioned preset event channel.

[0049] The preset event channel can be used to transmit one or more nuclear power basic events corresponding to the event template. The application and / or component connected to the preset event channel is a general and / or special computer program for identifying and processing nuclear power basic events. For example, the application and / or component can identify and process all nuclear power basic events, or the application and / or component can identify and process a certain type of nuclear power basic events.

[0050] Specifically, after obtaining the nuclear power basic event, the transmission format corresponding to the nuclear power basic event can be determined according to the specification of the nuclear power basic event transmission format included in the event template, and then transmitted to the event channel based on the determined transmission format, so as to unify the transmission formats of different nuclear power basic events and improve the transmission efficiency of the event channel. Among them, the nuclear power basic events in the above event channel form an event sequence according to the order of transmission of the nuclear power basic events, and then the event channel distributes the nuclear power basic events in the event sequence to the applications and / or components connected to the event channel in communication, and the above applications and / or components connected to the event channel in communication can further process the nuclear power basic events read in the event sequence, for example, complex event recognition, email notification processing, short message notification processing, etc.

[0051] It should also be noted that since multiple nuclear power basic events can be transmitted in the event channel, if the applications and / or components that communicate with the event channel only need to consume part of the events, the above-mentioned applications and / or components can filter the nuclear power basic events in the event sequence, thereby only processing some of the nuclear power basic events.

[0052] In order to better illustrate the flow process of nuclear power basic events, the following is combined with Figure 2 For explanation. Figure 2 As shown, the time series data (i.e., nuclear power operation data) collected by the monitoring equipment from different measuring points (measuring point 1, measuring point 2, ..., measuring point n) is received, and then different basic event identification services (basic event identification service 1, basic event identification service 2, ..., basic event identification service n) are called. The basic event identification service will perform event identification and determine the transmission format based on the event template, and then transmit the nuclear power basic event (time 1, event 2, ..., event n) to the event channel.

[0053] In the embodiment of the present application, after obtaining the nuclear power operation data, the event recognition is first performed on the above-mentioned nuclear power operation data according to the event template corresponding to the nuclear power operation data to obtain the nuclear power basic event, and then the above-mentioned nuclear power basic event is transmitted to the preset event channel according to the specification of the nuclear power basic event transmission format included in the event template corresponding to the nuclear power operation data. Since the above-mentioned event template includes the definition of the nuclear power basic event and the specification of the transmission format of the nuclear power basic event, and the application and / or component connected to the above-mentioned preset event channel can read the nuclear power basic event in the above-mentioned preset event channel, it means that the nuclear power basic event corresponding to the nuclear power operation data can be directly obtained according to the event template and uploaded to the preset event channel, that is, the definition and transmission format of the nuclear power basic event can be uniformly managed according to the event template, thereby improving the efficiency of nuclear power industry event management. In addition, the application and / or component connected to the above-mentioned preset event channel can flexibly read the nuclear power basic event in the above-mentioned preset event channel as needed, which further improves the efficiency of nuclear power industry event management.

[0054] In some embodiments, in order to better standardize various nuclear power operation events into a unified nuclear power basic event, the event template includes a static attribute template, and the static attribute template includes the definition of the nuclear power basic event. The event template corresponding to the nuclear power operation data is used to perform event recognition on the nuclear power operation data to obtain the nuclear power basic event, including:

[0055] Determine the event type corresponding to the above nuclear power operation data;

[0056] According to the static attribute template of the event template corresponding to the determined event type, event identification is performed on the nuclear power operation data to obtain the nuclear power basic event.

[0057] The event type is used to indicate the event category to which the nuclear power operation data belongs. The event type corresponds to the event template one by one, that is, one event type corresponds to one event template. The event template can be extended based on the event type. For example, if a new event type is added, a new event template is added.

[0058] Specifically, for nuclear power operation data, when it is determined that it meets the preset event judgment rules, the data source and / or data type of the nuclear power operation data can be identified first, and then the event type of the nuclear power operation data can be determined based on the correspondence between its data source and / or data type and the event type, and then the event template corresponding to the event type is determined, and event identification is performed on the nuclear power operation data according to the definition of nuclear power basic events included in the static attribute template in the event template to obtain the corresponding nuclear power basic events.

[0059] Among them, the data sources of the above-mentioned nuclear power operation data may include the nuclear power system, nuclear power equipment, location, etc. corresponding to the measuring point. Different data sources may correspond to different event types. For example, the nuclear power plant real-time information monitoring system (KNS) may correspond to alarm events, and perform event identification through the event template corresponding to the alarm event. The above-mentioned data types may include the types of data collected by the monitoring equipment corresponding to the measuring point. Different data types may correspond to different event types. For example, signal data (such as valve switch signals, alarm signals, etc.) may correspond to alarm events, and video data may correspond to security events.

[0060] Of course, since nuclear power operation data may also include data uploaded manually, the corresponding event type can also be determined based on the identity information, location information, etc. of the uploader, which will not be elaborated here.

[0061] Optionally, the above event types can refer to those shown in Table 1, wherein the event types can include fault events, fire events, foreign body events, operation events, radiation protection events, industrial safety events, security events, inspection events, distributed control system (DCS) alarm events, operation mode events, and early warning events. Taking DCS alarm events as an example, the static attribute template of the event template corresponding to this type of event type and the template attributes of the static template attributes are shown in Table 2 below, wherein the above static attribute template may include: event code (code), event description (description), event English description (description_en), event cause (reason), event operation (operation), and event consequence (result) and other template attributes, and the attribute type and whether each attribute template is required can refer to Table 2. The above static attribute template can be a template that conforms to the json schema format, as shown in Table 3. The static attribute templates of various events can be customized through the json schema format, so that different nuclear power basic events can have different expressions, ensuring the extensibility of nuclear power industry event management. The above static attribute template may also be expanded and configured according to specific business needs. For example, the static attribute template may also include: event handling suggestions, associated measurement points, event determination rules, and the like.

[0062] Table 1:

[0063]

[0064]

[0065] Table 2:

[0066] Template attribute encoding Attribute Description Property Type Is this field required? code Event Code string yes description Event Description string no description_en Event English description string yes reason Cause of the incident string yes operation Event Actions string yes Result Aftermath string yes

[0067] Table 3:

[0068]

[0069]

[0070] In some embodiments, in order to better determine the transmission format of the nuclear power basic event, the event template includes a dynamic attribute template, and the dynamic attribute template includes the specification of the transmission format of the nuclear power basic event. The transmission of the nuclear power basic event to a preset event channel according to the specification of the transmission format of the nuclear power basic event includes:

[0071] Obtaining an event message corresponding to the nuclear power basic event according to the dynamic attribute template of the event template corresponding to the determined event type;

[0072] The event message corresponding to the above-mentioned nuclear power basic event is transmitted to the above-mentioned preset event channel.

[0073] The above event message refers to the message actually sent to the event channel after the nuclear power basic event is generated and formatted, that is, the event message is the presentation mode of the corresponding nuclear power basic event transmitted in the event channel. The above dynamic attribute template can be determined according to the static attribute template. In the event template of the same event type, the template attributes included in the dynamic attribute template are the same (or partially the same) as the template attributes included in the static attribute template, so that the event message can directly reflect the corresponding nuclear power basic event. For example, the dynamic attribute template can include some template attributes of the static attribute template.

[0074] Specifically, after determining the event template according to the event type, you can first determine the specification of the nuclear power basic event transmission format included in the dynamic attribute template in the event template (that is, the template attributes in the dynamic attribute template), and then perform event conversion on the nuclear power basic event based on the specification (for example, fill the content included in the nuclear power basic event into the template attributes of the dynamic attribute template) to obtain an event message with a unified transmission format.

[0075] Optionally, taking the DCS alarm event as an example, the dynamic attribute template of the event template corresponding to this type of event and the template attributes of the dynamic template attributes are shown in Table 4 below, wherein the above-mentioned dynamic attribute template may include: event ID (id), event sender (source), event code (subject), event type (type), event generation time (time) and event data (data) and other template attributes, wherein the event data (data) is a complex type (object), and the template attributes included may be as shown in Table 5, including: event description (description), associated measurement point (ref_point), start time (start_time), stop time (end_time), and the attribute type of each attribute template and whether it is required can refer to Table 4 and Table 5. The above-mentioned dynamic attribute template can also be a template that conforms to the json schema format, as shown in Table 6. The dynamic attribute templates of various events can be customized through the json schema format, so that different types of nuclear power basic events can have different transmission formats, ensuring the extensibility of nuclear power industry event management. The above-mentioned dynamic and static attribute templates can also be expanded and set according to specific services, which will not be repeated here.

[0076] Table 4:

[0077]

[0078] Table 5:

[0079]

[0080]

[0081] Table 6:

[0082]

[0083]

[0084] In an optional embodiment of the present application, the format of the above-mentioned event message may also comply with the cloudEvents standard, which is an open specification that describes event data according to a common format, so that event messages can be transmitted and processed between different services, platforms and systems.

[0085] In order to better explain the definition of nuclear power basic events through event templates and the transmission of nuclear power basic events, the following is explained in conjunction with Table 7. Assuming that the nuclear power operation data is "1 loop temperature is removed from the loop wide range average temperature voter (second largest value)...", the corresponding event type is a DNS alarm event. The event template of the DNS alarm event includes template attributes such as event code, event type, event generator, event mandatory consumer, event level, event description, event static attributes, and event dynamic attributes. Among them, event code: "3RCP0073KA-", event type: "alarm event (or alarm card code)", event generator: "Internet of Things Component (IOT) APP1, APP2", event mandatory consumer: "Component 2", event level: "Level 2", and event description: "1 loop temperature is removed from the loop wide range average temperature voter (second largest value)", are used to describe the nuclear power operation data related to the DNS alarm event. The static attributes of the event can be obtained according to the static attribute template in Table 3, which is used to define the nuclear power basic event itself, including the event code (code): "3RCP0073KA-", the event description (description): "1 loop temperature is eliminated from the loop wide range average temperature voter (second largest value)", the event English description (description_en): "T LOOP1EXCL T AVG WR LOOP", the event reason (reason): "1 loop wide range average temperature...", the event operation (operation): "require maintenance of 1 loop fault...", and the event consequence (result): "the loop wide range average temperature voting value is...". Similarly, the event dynamic attributes can be obtained according to the dynamic attribute template of Table 6, which is used to transmit the transmission format of the standardized nuclear power basic events, including event ID (id): "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", event sender (source): "IOT", event code (subject): "3RCP0073KA-", event type (type): "alarm event", event generation time (time): "2023-02-03T14:24:23. 234+08:00", event data (data): event description (description): "1 loop temperature is eliminated from the loop wide range average temperature voter (second largest value)", associated measurement point (ref_point): "3RCP1813MT-", start time (start_time): "2023-02-03T14:24:23.234+08:00", stop time (end_time): "2023-02-03T14:24:23.234+08:00".

[0086] Table 7:

[0087]

[0088]

[0089] In some embodiments, the transmitting of the event message corresponding to the nuclear power basic event to the preset event channel includes:

[0090] The event message corresponding to the above-mentioned nuclear power basic event is published to the above-mentioned preset event channel, wherein the applications and / or components subscribing to the above-mentioned preset event channel can read the event message corresponding to the above-mentioned nuclear power basic event in the above-mentioned preset event channel, and / or publish the event message corresponding to the new nuclear power basic event to the above-mentioned preset event channel.

[0091] Specifically, the event message corresponding to the nuclear power basic event can be transmitted to the preset event channel by subscription and publication. First, the application and / or component that receives the nuclear power operation data can call the preset basic event identification service, and then perform event identification and event message conversion on the nuclear power operation data through the above-mentioned basic event identification service and event template, and send the converted event message to the preset event channel, so that the application and / or component that subscribes to the preset event channel can read the event message corresponding to the nuclear power basic event, and / or publish the event message corresponding to the new nuclear power basic event to the preset event channel.

[0092] Furthermore, the above-mentioned applications and / or components may include, according to the implemented functions: applications and / or components for event production, applications and / or components for event consumption, and at least one of applications and / or components for event production or consumption. Among them, event production refers to obtaining nuclear power basic events based on event templates, and event consumption refers to event processing, analysis, etc. of nuclear power basic events.

[0093] Reference Figure 3 As shown in FIG. 1 , it is a diagram of the relationship between applications and / or components with different functions and event channels, wherein application and / or component 1 is used for event production, application and / or component 2 is used for event consumption, and application and / or component n can be used for event production or consumption. At the same time, it should be noted that for the convenience of description, Figure 3 The event messages in each event channel are simply called "events", for example, Figure 3Event 1 is actually the event message corresponding to nuclear power basic event 1, which will not be described in detail later. After obtaining the nuclear power basic event, application and / or component 1 can send the nuclear power basic event to event channel 1 (including event 1 and event 2). Assuming that application and / or component n subscribes to event channel 1, application and / or component n can consume the events included in event channel 1; application and / or component n can also obtain the nuclear power basic event based on the received nuclear power operation data and publish it to event channel 2 (including event 3 and event 4) and event channel n (including event i and event j); application and / or component 2 can consume events from subscribed event channel 2 and event channel n.

[0094] It should also be noted that new applications and / or components with different functions can be developed according to business needs. New applications and / or components can access event channels by subscription, which can further improve the scalability of nuclear power industry event management.

[0095] In another optional embodiment of the present application, when each application and / or component subscribing to the event channel consumes the event, the method further includes:

[0096] Receive event processing instructions;

[0097] Reading nuclear power basic events from the preset event channel based on the event processing instruction;

[0098] Perform event processing on the read nuclear power basic events to obtain event processing results.

[0099] Specifically, after receiving the event processing instruction, the application and / or component can read the event message from the subscribed event channel in sequence according to the event processing instruction. Since the event message itself is a message converted from the nuclear power basic event format, the above application and / or component can directly determine the corresponding nuclear power basic event according to the event message, and then the above application and / or component performs event processing on the nuclear power basic event, and the above event processing includes at least one of the following: event notification, complex event analysis, big data analysis, etc. Among them, the above event notification refers to sending the nuclear power basic event to a preset terminal, such as email notification, SMS notification, etc.; the above complex event analysis refers to formulating detection rules based on the temporal relationship and aggregation relationship between existing nuclear power basic events, using filtering, association, aggregation and other technologies, continuously querying the event sequence that meets the requirements from the nuclear power basic event stream, and finally analyzing the nuclear power complex event, for example, analyzing multiple associated alarm events to determine the possible occurrence of a fire event; the above big data analysis refers to analyzing the operating status of the nuclear power plant in combination with the current nuclear power basic event and the historical nuclear power basic event, for example, predicting the probability of system failure. Correspondingly, the above-mentioned event processing results may include one or more of event notification results, nuclear power complex events obtained from complex event analysis, big data analysis results, etc.

[0100] In the embodiment of the present application, each application and / or component can read the basic nuclear power events from the subscribed event channel as needed, and process the basic nuclear power events accordingly, thereby improving the efficiency of nuclear power industry event management.

[0101] In another optional embodiment of the present application, in order to improve the traceability of nuclear power industry events, facilitate subsequent query and analysis, and thus better maintain the operation status of the nuclear power plant, after transmitting the above-mentioned nuclear power basic event to the preset event channel according to the specification of the above-mentioned nuclear power basic event transmission format, it also includes:

[0102] The data of nuclear power industry events in the above-mentioned preset event channel is persistently stored, wherein the above-mentioned nuclear power industry events include the above-mentioned nuclear power basic events and / or nuclear power complex events, and the above-mentioned nuclear power complex events are events obtained by the above-mentioned applications and / or components performing complex event analysis on the nuclear power basic events in the above-mentioned preset event channel.

[0103] The above-mentioned nuclear power complex events can use the event templates corresponding to the nuclear power basic events. For example, if the nuclear power complex event is a fire event, the event template corresponding to the fire event can be directly used. Of course, new event templates can also be constructed as needed. The generation and transmission of nuclear power complex events are similar to those of nuclear power basic events, which will not be repeated here.

[0104] Specifically, since the event template includes the definition of nuclear power industry events and the specification of the nuclear power industry event transmission format, data can be persistently stored according to the template attributes included in the event template. For example, some template attributes are selected from the event template for data persistence storage. For example, taking the alarm event 3RCP0073KA- as an example, the template attributes included in the data persistence storage may include: event code, event type, time generator, event description, event dynamic attributes, event generation time, etc. The attribute values ​​corresponding to each template attribute can refer to the above Table 7, which will not be repeated here.

[0105] In the embodiment of the present application, data is persistently stored through event templates. Since the event templates themselves are standardized templates, persistent data of unified standards can be quickly obtained, which improves the efficiency of persistent data storage and facilitates subsequent query and maintenance of different nuclear power industry events.

[0106] In another optional embodiment of the present application, since nuclear power basic events will increase according to actual business, the above method also includes:

[0107] Get new event templates;

[0108] An event channel is configured for the nuclear power basic event corresponding to the new event template, and permissions of applications and / or components that are connected to the configured event channel for communication are set.

[0109] Specifically, after determining that the newly added nuclear power basic event has no corresponding event template, the corresponding event type can be added, and then after obtaining the new event template corresponding to the event type, the event channel is configured for the above new event template, that is, the event channel corresponding to the transmission of the new event template is determined, and then the permissions of the application and / or component that communicates with the event channel (for example, subscribes to the event channel) are set. The above permissions include but are not limited to: access time, number of accesses, number of nuclear power basic events read, etc. In addition, nuclear power complex events can also be expanded by similar methods, which will not be repeated here.

[0110] In the embodiment of the present application, new nuclear power industry events can be easily expanded through event templates, thereby improving the management efficiency of nuclear power industry events in nuclear power plants.

[0111] In order to better describe the full cycle of nuclear power industry events, the following is combined with Figure 4 For explanation. Figure 4As shown, the full cycle of nuclear power industry events includes three processes: nuclear power industry event management, nuclear power industry event generation, and nuclear power industry event consumption. First, in the process of nuclear power industry event management, it includes event standard management and event channel management, wherein the above-mentioned event standard management includes constructing different event templates according to event standards (such as preset event judgment rules, etc.), event formats (such as the definition of nuclear power basic events, transmission formats, etc.), event classifications (such as event types), etc., and then registering events according to event templates (for example, configuring event channels corresponding to event templates, etc.); the above-mentioned event channel management includes managing different applications and / or components to publish nuclear power industry events to event channels, or subscribing to nuclear power industry events in event channels (including nuclear power basic events and / or nuclear power complex events). In addition, the above-mentioned event channel management also includes persistent storage of nuclear power industry events (including nuclear power basic events and / or nuclear power complex events) in event channels. Then, in the process of generating nuclear power industry events, the nuclear power operation data (i.e., streaming data) collected by different measurement points are passed to applications and / or components through the message bus. Applications and / or components call the above-mentioned basic event identification service, standardize the nuclear power operation data according to the registered event template, and publish nuclear power basic events to the event channel. Finally, in the process of consuming nuclear power industry events, applications and / or components can read nuclear power industry events from the subscribed event channel, or publish new nuclear power industry events.

[0112] In the embodiment of the present application, through the above-mentioned circulation process, the massive, multi-dimensional, heterogeneous nuclear power operation data can be standardized to obtain standard unified nuclear power industry events, and then a unified transmission channel is provided for various nuclear power industry events in the nuclear power plant through the event channel, and the publishing or subscription mechanism provides flexibility and scalability for event identification and processing, and managers can easily access the corresponding event identification applications and / or components according to business needs, as well as event processing applications and / or components; then the application and / or component will publish the newly generated nuclear power industry events in the processing process to the event channel for use by other consumers. At the same time, by persistently storing the nuclear power industry events in the event channel, it is convenient to precipitate the nuclear power industry event data assets, and provide a good data foundation for the subsequent intelligent monitoring, analysis and optimization of the operating status of the nuclear power plant. Therefore, the embodiment of the present application can carry out various management activities of the entire life cycle of nuclear power industry events based on the same standards, greatly improving the management efficiency of nuclear power industry events.

[0113] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0114] The present application also provides a nuclear power industry event management system for executing the nuclear power industry event management method described in the above embodiment. The nuclear power industry event management system provided by the present application is described below. The nuclear power industry event management system described below and the nuclear power industry event management method described above can be referenced to each other.

[0115] Reference Figure 5 FIG. 1 is a functional architecture diagram of a nuclear power industry event management system provided by an embodiment of the present application. In this embodiment, the nuclear power industry event management system 5 includes an event management module 51 , an event execution module 52 and an event processing module 53 .

[0116] The event management module 51 is used to manage event templates and manage communication connections between preset event channels and applications and / or components; the event templates include definitions of nuclear power basic events and specifications of the transmission format of the nuclear power basic events;

[0117] The event execution module 52 is used to obtain nuclear power operation data, perform event recognition on the nuclear power operation data according to the event template corresponding to the nuclear power operation data, obtain nuclear power basic events, and transmit the nuclear power basic events to a preset event channel according to the specification of the nuclear power basic event transmission format included in the event template corresponding to the nuclear power operation data, wherein the applications and / or components that are in communication connection with the preset event channel can read the nuclear power basic events in the preset event channel;

[0118] The event processing module 53 is used to perform event processing on the nuclear power basic events in the preset event channel to obtain event processing results.

[0119] Specifically, the event management module 51 may construct different event templates according to preset event standards (e.g., preset event determination rules, etc.), event formats (e.g., definitions of basic nuclear power events, transmission formats, etc.), event classifications (e.g., event types), etc., and then configure event channels according to the event templates; at the same time, the event management module 51 may connect the configured event channels to applications and / or components based on a publish-subscribe mechanism, and set permissions for the applications and / or components (e.g., access time, number of accesses, number of basic nuclear power events read, etc.); then, the event execution module 52 may obtain nuclear power operation data through applications and / or components, and after obtaining the nuclear power operation data, the event execution module 52 may execute the event execution module 52 to execute the event execution module 52 to execute the event execution module 52 to execute the event execution module 52; After the nuclear power operation data is obtained, the nuclear power operation data is identified according to the event template corresponding to the nuclear power operation data to obtain the nuclear power basic event, and then the nuclear power basic event is transmitted to the preset event channel according to the specification of the nuclear power basic event transmission format included in the event template; finally, the above-mentioned event processing module 53 can read the nuclear power industry event and perform event processing by subscribing to the application and / or component of the above-mentioned preset event channel. The above-mentioned event processing includes but is not limited to: one or more of event notification, complex event analysis, big data analysis, etc. The above-mentioned event processing results may include one or more of event notification results, nuclear power complex events obtained by complex event analysis, big data analysis results, etc.

[0120] In an embodiment of the present application, the above-mentioned event management module 51 can be used to manage event templates, as well as manage preset event channels and communication connections between applications and / or components, thereby providing standardized event templates and a unified transmission channel for nuclear power industry events in nuclear power plants, thereby improving the efficiency of nuclear power plants in managing nuclear power industry events; the above-mentioned event execution module 52 can be used to standardize massive amounts of nuclear power operation data to obtain standard and unified nuclear power industry events, and then transmit them to a unified transmission channel (i.e., the preset event channel); through the above-mentioned event processing module 53, applications and / or components that are communicatively connected to the above-mentioned preset event channel can flexibly read the nuclear power basic events in the above-mentioned preset event channel as needed, thereby further improving the efficiency of nuclear power industry event management.

[0121] It should be noted that the information interaction, execution process, etc. between the devices / units are based on the same concept as the method embodiments of the present application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0122] Figure 6 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 6 As shown, the electronic device 6 of this embodiment includes: at least one processor 60 ( Figure 6Only one is shown in the figure), a memory 61, and a computer program 62 stored in the memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, the steps in any of the method embodiments are implemented.

[0123] The electronic device 6 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will appreciate that Figure 6 It is only an example of the electronic device 6 and does not constitute a limitation of the electronic device 6. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device may also include an input sending device, a network access device, a bus, etc.

[0124] The processor 60 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0125] In some embodiments, the memory 61 may be an internal storage unit of the electronic device 6, such as a hard disk or memory of the electronic device 6. The memory 61 may also be an external storage device of the electronic device 6, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 6. Further, the memory 61 may also include both an internal storage unit and an external storage device of the electronic device 6. The memory 61 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 61 may also be used to temporarily store data that has been sent or is to be sent.

[0126] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the functional units and modules is used as an example. In practical applications, the function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0127] An embodiment of the present application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any of the method embodiments when executing the computer program.

[0128] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the various method embodiments can be implemented.

[0129] An embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the various method embodiments when executing the computer program product.

[0130] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process in the embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0131] In the embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0132] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0133] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or 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, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0134] 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.

[0135] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A nuclear power industry event management method, characterized in that: The method comprises: Obtain nuclear power operation data; Performing event identification on the nuclear power operation data according to an event template corresponding to the nuclear power operation data to obtain a nuclear power basic event, wherein the event template includes a definition of the nuclear power basic event and a specification of a transmission format of the nuclear power basic event; The nuclear power basic event is transmitted to a preset event channel according to the specification of the nuclear power basic event transmission format, wherein applications and / or components that are communicatively connected to the preset event channel can read the nuclear power basic event in the preset event channel.

2. The nuclear power industry event management method according to claim 1, characterized in that: The event template includes a static attribute template, and the static attribute template includes a definition of the nuclear power basic event. The event identification is performed on the nuclear power operation data according to the event template corresponding to the nuclear power operation data to obtain the nuclear power basic event, including: Determining the event type corresponding to the nuclear power operation data; According to the static attribute template of the event template corresponding to the determined event type, event identification is performed on the nuclear power operation data to obtain the nuclear power basic event.

3. The nuclear power industry event management method according to claim 2, characterized in that: The event template includes a dynamic attribute template, the dynamic attribute template includes the specification of the nuclear power basic event transmission format, and the nuclear power basic event is transmitted to a preset event channel according to the specification of the nuclear power basic event transmission format, including: Obtaining an event message corresponding to the nuclear power basic event according to the dynamic attribute template of the event template corresponding to the determined event type; The event message corresponding to the nuclear power basic event is transmitted to the preset event channel.

4. The nuclear power industry event management method according to claim 3, characterized in that: The transmitting the event message corresponding to the nuclear power basic event to the preset event channel includes: The event message corresponding to the nuclear power basic event is published to the preset event channel, wherein the applications and / or components subscribing to the preset event channel can read the event message corresponding to the nuclear power basic event in the preset event channel, and / or publish the event message corresponding to a new nuclear power basic event to the preset event channel.

5. The nuclear power industry event management method according to any one of claims 1 to 4, characterized in that: The method further comprises: Receive event processing instructions; Reading nuclear power basic events from the preset event channel based on the event processing instruction; Perform event processing on the read nuclear power basic events to obtain event processing results.

6. The nuclear power industry event management method according to any one of claims 1 to 4, characterized in that: After transmitting the nuclear power basic event to a preset event channel according to the specification of the nuclear power basic event transmission format, the method further includes: The data of nuclear power industry events in the preset event channel is persistently stored, wherein the nuclear power industry events include the basic nuclear power events and / or complex nuclear power events, and the complex nuclear power events are events obtained by the application and / or component performing complex event analysis on the basic nuclear power events in the preset event channel.

7. The nuclear power industry event management method according to any one of claims 1 to 4, characterized in that: Also includes: Get new event templates; An event channel is configured for the nuclear power basic event corresponding to the new event template, and permissions of applications and / or components that are connected to the configured event channel for communication are set.

8. A nuclear power industry event management system, characterized in that: include: An event management module, used to manage event templates, and manage communication connections between preset event channels and applications and / or components; the event templates include definitions of nuclear power basic events and specifications of transmission formats of the nuclear power basic events; An event execution module is used to obtain nuclear power operation data, perform event identification on the nuclear power operation data according to an event template corresponding to the nuclear power operation data, obtain a nuclear power basic event, and transmit the nuclear power basic event to a preset event channel according to the specification of the nuclear power basic event transmission format included in the event template corresponding to the nuclear power operation data, wherein applications and / or components that are communicatively connected to the preset event channel can read the nuclear power basic events in the preset event channel; The event processing module is used to perform event processing on the nuclear power basic events in the preset event channel to obtain event processing results.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.