Event real-time response method and system for report software of industrial control system of power plant

By defining event types for power plant industrial control system reporting software and configuring real-time response manager functions and trigger interfaces, response delay and security issues are solved, fast incident response and efficient processing are achieved, and the security and flexibility of the system are improved.

CN120492052APending Publication Date: 2025-08-15XIAN THERMAL POWER RES INST CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510611179.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-13
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing power plant industrial control system reporting software has unknown vulnerabilities and response speed delays, which cannot meet the real-time and high security requirements, and lacks customized security functions, resulting in the system being inefficient when handling complex events.

Method used

Define event types and assign unique numeric identifiers, create real-time response manager functions, set up event real-time trigger interfaces, and configure functional programs for each event type, and dynamically adjust execution logic through event numbering and functional scope information.

Benefits of technology

Significantly shortens response time, reduces the risk of vulnerabilities of external software dependence, improves processing efficiency and accuracy, ensures system security and flexibility, and adapts to diversified business needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120492052A_ABST
    Figure CN120492052A_ABST
Patent Text Reader

Abstract

The invention discloses an event real-time response method and system for report software of a power plant industrial control system, and belongs to the technical field of event response of the power plant industrial control system. Creating a real-time response manager function, wherein the real-time response manager function is used for registering event processing logic; setting an event real-time triggering interface, wherein the event real-time triggering interface triggers an event based on the event number and the function scope information; and configuring a corresponding function program for each event type, wherein the function program is executed when the event is triggered. Response time is remarkably shortened, new event types can be quickly expanded, vulnerabilities possibly existing due to dependence on the outside are reduced, and the false triggering risk is reduced. And the data range triggered by the event is limited through the functional action range information, so that misoperation of irrelevant data is avoided, and the processing efficiency and precision of the power plant industrial control system are further improved on the basis of ensuring the safety of the power plant industrial control system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of power plant industrial control system event response, and in particular relates to a method and system for real-time event response of power plant industrial control system report software. Background Art

[0002] With the rapid development of industrialization and informatization, power generation companies, as the core of energy supply, face increasing operational efficiency and security, crucial to the stability and development of society as a whole. However, with the widespread adoption of industrial control systems, cybersecurity threats targeting these systems are increasing. Frequent attacks on power systems, in particular, pose a significant challenge to their safe operation. As a core component of the power system, the security of a power plant's industrial control system is directly linked to the stability and reliability of the entire system.

[0003] Reporting software is a crucial component of power plant industrial control systems, primarily used to store, display, and analyze core data related to power plant control and operation. Currently, most power plant industrial control system reporting software uses traditional event response mechanisms, such as time-based polling. While simple and easy to implement, this mechanism has significant drawbacks. First, the polling mechanism relies on periodic checks, resulting in long event response times and failing to meet real-time requirements. This delay can be particularly severe when handling complex events. Second, existing reporting software often relies on mature commercial software solutions. While these offer rich functionality and convenient operation, they also present potential security risks. Commercial software may contain unknown vulnerabilities and backdoors, which, if exploited maliciously, can pose a serious threat to industrial control systems. Furthermore, commercial software often lacks customized security features tailored to the specific needs of the power generation industry, failing to meet the high security and efficiency requirements of power plants.

[0004] With the continuous advancement of information technology, digital transformation has become an inevitable choice for power generation companies to enhance their competitiveness. Through digital transformation, power generation companies can achieve real-time data collection, analysis, and processing, thereby improving operational efficiency and security. However, existing reporting software event response mechanisms lack real-time performance, security, and flexibility, making them unable to meet the demands of digital transformation. The event response mechanisms of current power plant industrial control system reporting software have the following main issues: The traditional time-based polling mechanism results in excessively long event response times, failing to meet real-time requirements. This delay can be particularly severe when handling complex events, impacting the efficiency of production and maintenance personnel. Existing commercial reporting software may contain unknown vulnerabilities and backdoors and lacks customized security features tailored to the specific needs of the power generation industry. This software cannot meet the high security requirements of power plants and makes it an easy target for cyberattacks. Existing event response mechanisms lack flexibility and cannot dynamically adjust event processing logic based on different functional scope information. This results in inefficiency when handling complex events and makes it difficult to adapt to diverse business needs. Therefore, to summarize, the current event response mechanism of the power plant industrial control system reporting software may have certain unknown vulnerabilities, posing a threat to the power plant's industrial control system. It lacks customized security features tailored to the specific needs of the power generation industry. Furthermore, there are delays in response speed, making it relatively inefficient when handling complex events. Summary of the Invention

[0005] The present invention provides a real-time event response method and system for power plant industrial control system reporting software. The purpose is to solve the problem that the event response mechanism of the current power plant industrial control system reporting software may have certain unknown vulnerabilities, posing a threat to the power plant's industrial control system, and lacks customized security functions for the specific needs of the power generation industry; there is also a delay in response speed, and the efficiency is relatively low when processing complex events.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions: The present invention provides a method for real-time response to events of report software of a power plant industrial control system, comprising the following steps: S1. Define several event types that the reporting software needs to respond to, and assign a unique numeric identifier to each event type; S2. Create a real-time response manager function, which is used to register events; the real-time response manager function includes a reset mode identification parameter, which is used to configure the event state reset mode, initial state, and event number; S3. Setting an event real-time triggering interface, which triggers events based on event numbers and function scope information; S4. Configure a corresponding function program for each event type, and the function program is executed when the event is triggered; Among them, the defined event types are the basis for the registration of real-time response manager functions, the triggering of event triggering interfaces, and the configuration of functional programs; the real-time response manager functions provide the event processing logic basis for the event real-time triggering interface; the event real-time triggering interface provides triggering conditions for the execution of functional programs.

[0007] In some embodiments, in S1, multiple event types include: user interface control click events, drag operation events, label editing events, column click events, delete operation events, selection state change events, data cache events, keyboard input events, check box operation events, and date and time change events, and each event type is stored in the system through a unique digital identifier.

[0008] In some embodiments, in S2, the input parameters of the real-time response manager function include: an event class pointer parameter, used to point to the event processing logic; a reset mode identification parameter, used to indicate automatic or manual reset status after the event is triggered; an initial state identification parameter, used to set the initial no-signal state of the event; and an event number parameter, used to associate the event type.

[0009] In some implementations, in S2, the reset mode identification parameter is automatic reset or manual reset; when the reset mode identification parameter is manual reset, after the event processing is completed, an independent reset function is called to restore the event state to the initial no-signal state.

[0010] In some implementations, in S3, the event real-time triggering interface includes an event number parameter and a function scope information pointer parameter; the event number parameter is used to match the event type, and the function scope information pointer parameter is used to pass the scope range and associated data of the event trigger.

[0011] Further, in S3, the function scope information includes at least one of a starting row, a starting column, an ending row, an ending column, a table number, and a chart name.

[0012] In some embodiments, in S4, the function program is implemented in a programming language, and the execution logic is dynamically adjusted according to the function scope information when an event is triggered.

[0013] In some implementations, S5 is also included. When the reporting software is running, the real-time response manager function is called to build a mapping relationship between the event recognition logic and the reporting event; when the event is triggered, the system calls the event real-time triggering interface to complete the event processing based on the event number, function scope information and the configured function program.

[0014] Furthermore, in S5, after the event processing is completed, it is determined whether to call a state reset function according to the value of the reset mode identification parameter to restore the initial no-signal state of the event.

[0015] The present invention also provides a real-time event response system for power plant industrial control system report software, the system comprising an event definition module, a real-time response management module, an event trigger interface module, and a function program configuration module; wherein: Event definition module: used to define several event types that the reporting software needs to respond to, and each event type is assigned a unique digital identifier; Real-time response management module: used to create a real-time response manager function, which is used to register event processing logic; the real-time response manager function includes a reset mode identification parameter, which is used to configure the event state reset mode, initial state and event number; Event trigger interface module: used to set the event real-time trigger interface, which triggers events based on event number and function scope information; Functional program configuration module: used to configure the corresponding functional program for each event type, and the functional program is executed when the event is triggered.

[0016] Compared with the prior art, the present invention provides a method and system for real-time event response of power plant industrial control system reporting software, which has the following beneficial effects: The present invention provides a real-time event response method for power plant industrial control system reporting software. The method directly responds through an event trigger interface, significantly shortening the response time. By dynamically binding event numbers with functional programs, the event types can be quickly expanded without modifying the underlying architecture. The present invention can replace external software with an event management mechanism, reducing the vulnerabilities and risks that may exist in relying on external software. By resetting identification parameters, the method can prevent event status from remaining and reduce the risk of false triggering. In addition, the present invention limits the data range of event triggering through functional scope information, avoiding the misoperation of irrelevant data. On the basis of ensuring the security of the power plant industrial control system, the processing efficiency and accuracy of the power plant industrial control system are further improved, and the method has better practicality. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings in the specification are used to provide further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0018] Figure 1 The present invention is a flowchart of a method for real-time response to events of a power plant industrial control system reporting software. DETAILED DESCRIPTION

[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.

[0020] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but rather merely represents selected embodiments of the present invention. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without creative effort shall fall within the scope of protection of the present invention.

[0021] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0022] In the description of the embodiments of the present invention, it should be noted that if the terms "upper," "lower," "horizontal," "inner," etc. appear, the orientation or positional relationship indicated is based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the inventive product is typically placed when in use. These terms are merely for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or component referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on the present invention. In addition, the terms "first," "second," etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0023] In addition, if the term "horizontal" appears, it does not mean that the component must be absolutely horizontal, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0024] In the description of the embodiments of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "disposed," "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0025] How to improve the customized security features of the event response mechanism of the power plant industrial control system reporting software, how to increase the system's response speed, and improve the system's efficiency in handling complex events.

[0026] Based on this, Figure 1 As shown, the present invention provides a method for real-time response to events of a power plant industrial control system report software, comprising the following steps: S1. Define several event types that the reporting software needs to respond to, and assign a unique numeric identifier to each event type; S2. Create a real-time response manager function, which is used to register events; the real-time response manager function includes a reset mode identification parameter, which is used to configure the event state reset mode, initial state, and event number; S3. Setting an event real-time triggering interface, which triggers events based on event numbers and function scope information; S4. Configure a corresponding function program for each event type, and the function program is executed when the event is triggered; Among them, the defined event types are the basis for the registration of real-time response manager functions, the triggering of event triggering interfaces, and the configuration of functional programs; the real-time response manager functions provide the event processing logic basis for the event real-time triggering interface; the event real-time triggering interface provides triggering conditions for the execution of functional programs.

[0027] The present invention's real-time event response method defines event types and numeric identifiers, assigning each event type a unique numeric identifier. This abstracts complex event types into programmable, identifiable symbols. The numeric identifiers serve as unique indexes for events within the system, facilitating subsequent rapid matching and management. The present invention creates a real-time response manager function that registers event processing logic, binding event numbers to specific processing logic. Registered event processing logic includes, for example, functions or program blocks.

[0028] The input parameters of the present invention include: an event class pointer parameter that points to the specific event processing logic; a reset mode identifier parameter that determines whether the state is automatically reset after the event is triggered; an initial state identifier parameter that sets the default state of the event; and an event number parameter that associates the defined event type. Through parameterized design, the present invention achieves dynamic binding and state management of event processing logic.

[0029] The registered event processing logic can be a function address. The automatic reset state can be automatically restored to the initial no-signal state. The default state can be the initial no-signal state. This invention provides a real-time event triggering interface that triggers events based on the event number and functional scope information (e.g., table area, chart name). The interface matches the event type by event number and limits the scope of the event trigger using scope information (e.g., starting row and column), ensuring precise location of event responses.

[0030] Furthermore, the present invention configures functional programs, writes corresponding functional programs for each event type, executes when an event is triggered, binds the functional programs to the event types, and dynamically adjusts the execution logic according to the scope information.

[0031] The present invention provides a real-time event response method for power plant industrial control system reporting software. The method is based on event definition and provides standardized input for subsequent processing. A response manager implements dynamic management of event logic and status through parameterized registration. A trigger interface accurately triggers events through event numbers and scope information. A functional program ultimately executes specific business logic to form a closed-loop response chain. The present invention can improve the accuracy and efficiency of real-time event response operations in power plant industrial control system reporting software.

[0032] In some embodiments, the present invention stores specific event types, such as user interface control click events, drag operation events, and label edit events, using unique numerical identifiers for each event type. This invention encompasses common interactive events (e.g., click, drag, delete, etc.) in power plant reporting software, ensuring the system can address the diverse needs of actual production environments. The unified numerical identifiers avoid event type naming conflicts and provide a clear reference framework for subsequently added event types.

[0033] The present invention also includes input parameters such as an event class pointer, a reset mode identifier, an initial state identifier, and an event number parameter. Through the event class pointer parameter, the present invention supports dynamic binding of different event handling functions. The reset mode identifier and initial state identifier parameters allow users to customize state recovery strategies after event triggering, reducing the risk of misoperation due to residual state. The event number parameter ensures that manager functions strictly correspond to specific event types, avoiding logical confusion.

[0034] Furthermore, the reset mode identification parameter of the present invention is automatic reset or manual reset; when the reset mode identification parameter is manual reset, an independent reset function is called after the event processing is completed to restore the event state to the initial no-signal state. The automatic reset mode of the present invention simplifies the recovery process of high-frequency events, and the manual reset mode is suitable for key events that need to be triggered multiple times, ensuring that manual confirmation is required after the event processing is completed before restoring the initial state. The event real-time triggering interface of the present invention includes an event number parameter and a function scope information pointer parameter. The event number parameter ensures that only predefined event types are matched to avoid mis-triggering irrelevant events. The function scope information pointer parameter transmits the location of the event trigger, limits the scope of operation, prevents data from crossing the boundary or being modified by mistake, and supports adjusting the event processing logic according to the scope information.

[0035] The functional scope information of the present invention includes the starting row, starting column, ending row, ending column, table number, and chart name. This information, such as the starting row and column coordinates, precisely defines the data range affected by an event, avoiding the risks of full-table operations. The table number parameter supports cross-table event processing, and identification information such as chart name facilitates logging and troubleshooting, enhancing the maintainability of the power plant's industrial control system.

[0036] Furthermore, the functional program of the present invention is implemented in a programming language, and its execution logic is dynamically adjusted based on the functional scope information when an event is triggered. Implementing the functional program in a programming language supports the custom development of complex business logic such as data encryption and real-time calculations. By adjusting the execution logic based on scope information, processing efficiency is improved. Furthermore, the present invention can be seamlessly integrated with existing industrial control systems, reducing development costs.

[0037] The present invention calls a real-time response manager function at runtime to establish a mapping relationship between event recognition logic and report events. When triggered, it calls an interface to complete processing. After event processing is complete, the reset mode identifier determines whether to call a state reset function. This mapping relationship is established at runtime, supporting hot-update event configurations. The reset function is called only when needed, reducing unnecessary resource consumption.

[0038] The present invention also provides a real-time event response system for power plant industrial control system report software, the system comprising an event definition module, a real-time response management module, an event trigger interface module, and a function program configuration module; wherein: Event definition module: used to define several event types that the reporting software needs to respond to, and each event type is assigned a unique digital identifier; Real-time response management module: creates a real-time response manager function, which is used to register events; the real-time response manager function includes a reset mode identification parameter, which is used to configure the event state reset mode, initial state and event number; Event trigger interface module: sets the event real-time trigger interface, which triggers events based on event number and function scope information; Functional program configuration module: configure the corresponding functional program for each event type, and the functional program is executed when the event is triggered.

[0039] The present invention provides a real-time event response method and system for power plant industrial control system reporting software. By defining event types and assigning unique digital identifiers, this method achieves standardized event management and improves system maintainability. The parameterized design of the real-time response manager function supports dynamic binding of event processing logic. The real-time event triggering interface accurately triggers events based on event numbers and scope information, avoiding the response delays of traditional polling mechanisms. Furthermore, the functional program dynamically adjusts execution logic based on scope information, optimizing resource utilization and ensuring system reliability. This reduces reliance on external software and mitigates potential safety hazards.

[0040] Finally, it should be noted that the above is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any ordinary technician in this industry can smoothly implement the present invention as shown in the specification and described above. Any equivalent changes, modifications and evolutions made by using the technical content disclosed above are all equivalent embodiments of the present invention. At the same time, any equivalent changes, modifications and evolutions made to the above embodiments based on the essential technology of the present invention are still within the scope of protection of the technical solution of the present invention.

Claims

1. A method for real-time response to events of report software of power plant industrial control system, characterized in that: The steps include: S1. Define several event types that the reporting software needs to respond to, and assign a unique numeric identifier to each event type; S2. Create a real-time response manager function, which is used to register events; The real-time response manager function includes a reset mode identification parameter, which is used to configure the event state reset mode, initial state and event number; S3. Setting an event real-time triggering interface, which triggers events based on event numbers and function scope information; S4. Configure a corresponding function program for each event type, and the function program is executed when the event is triggered; Among them, the defined event types are the basis for the registration of real-time response manager functions, the triggering of event triggering interfaces, and the configuration of functional programs; the real-time response manager functions provide the event processing logic basis for the event real-time triggering interface; the event real-time triggering interface provides triggering conditions for the execution of functional programs.

2. The method for real-time event response of power plant industrial control system reporting software according to claim 1, characterized in that: In S1, multiple event types include: user interface control click events, drag operation events, label editing events, column click events, delete operation events, selection state change events, data cache events, keyboard input events, check box operation events and date and time change events. Each event type is stored in the system through a unique digital identifier.

3. The method for real-time event response of power plant industrial control system reporting software according to claim 1, characterized in that: In S2, the input parameters of the real-time response manager function include: an event class pointer parameter, which is used to point to the event processing logic; a reset mode identification parameter, which is used to indicate whether to automatically or manually reset the state after the event is triggered; an initial state identification parameter, which is used to set the initial no-signal state of the event; and an event number parameter, which is used to associate the event type.

4. The method for real-time event response of power plant industrial control system reporting software according to claim 1, characterized in that: In S2, the reset mode identification parameter is automatic reset or manual reset; when the reset mode identification parameter is manual reset, after the event processing is completed, an independent reset function is called to restore the event state to the initial no-signal state.

5. The method for real-time event response of power plant industrial control system reporting software according to claim 1, characterized in that: In the S3, the event real-time triggering interface includes an event number parameter and a function scope information pointer parameter; the event number parameter is used to match the event type, and the function scope information pointer parameter is used to transfer the scope range and associated data of the event trigger.

6. The method for real-time event response of power plant industrial control system reporting software according to claim 5, characterized in that: In the step S3 , the function scope information includes at least one of a starting row, a starting column, an ending row, an ending column, a table number, and a chart name.

7. The method for real-time event response of power plant industrial control system reporting software according to claim 1, characterized in that: In S4, the functional program is implemented in a programming language, and the execution logic is dynamically adjusted according to the functional scope information when an event is triggered.

8. The method for real-time event response of power plant industrial control system reporting software according to claim 1, characterized in that: It also includes S5, which calls the real-time response manager function to build a mapping relationship between event recognition logic and report events when the report software is running; when the event is triggered, the system calls the event real-time trigger interface to complete event processing based on the event number, function scope information and configured function program.

9. The method for real-time event response of power plant industrial control system reporting software according to claim 8, characterized in that: In S5, after the event processing is completed, it is determined whether to call the state reset function according to the value of the reset mode identification parameter to restore the initial no-signal state of the event.

10. A system based on the real-time event response method of the power plant industrial control system reporting software according to any one of claims 1 to 9, characterized in that: The system includes an event definition module, a real-time response management module, an event trigger interface module, and a function program configuration module; wherein: Event definition module: used to define several event types that the reporting software needs to respond to, and each event type is assigned a unique digital identifier; Real-time response management module: creates a real-time response manager function, which is used to register events; the real-time response manager function includes a reset mode identification parameter, which is used to configure the event state reset mode, initial state and event number; Event trigger interface module: sets the event real-time trigger interface, which triggers events based on event number and function scope information; Functional program configuration module: configure the corresponding functional program for each event type, and the functional program is executed when the event is triggered.