A system and method for displaying and executing digital procedure flowcharts

By transforming nuclear power plant operating procedures from tabular form into flowcharts, the problem of the intuitiveness of nuclear power plant operating procedures has been solved, achieving intuitive flowchart display and accurate execution.

CN119376834BActive Publication Date: 2025-11-14CNNC NUCLEAR POWER OPERATION MANAGEMENT CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411316532.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-11-14
Estimated Expiration
2044-09-20

AI Technical Summary

Technical Problem

Nuclear power plant operating procedures are presented in tabular form, which lacks intuitiveness, especially in the judgment and jump statement section, which is difficult to display and implement intuitively.

Method used

The flowchart conversion module converts tabular procedures into flowcharts, provides a switch tab to switch between tabular and flowchart interfaces, and allows users to complete steps by touching or clicking. It also uses the keys between steps to create a two-dimensional linked list to automatically generate flowcharts.

Benefits of technology

It provides an intuitive flowchart presentation, simplifies the understanding of operations, and maintains the accuracy and consistency of execution results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376834B_ABST
    Figure CN119376834B_ABST
Patent Text Reader

Abstract

This invention belongs to the technical field of nuclear power plant operation procedures, specifically relating to a digital procedure flowchart display and execution system and method. It includes a flowchart conversion module and a digital procedure auxiliary execution module. The flowchart conversion module provides switching tabs, allowing users to switch between a tabular interface and a flowchart interface. When switching to the flowchart interface, it automatically generates a procedure execution flowchart based on the current execution progress and displays the current execution status. Users can complete the current step by touching or clicking the "complete" or "fail" button. The digital procedure auxiliary execution module provides a graphical procedure interface, allowing users to complete the current step by touching or clicking. The advantages of this invention are: it converts tabular programs into flowchart form and allows switching between the two; the flowchart form is more intuitive and easier for executors to understand; and the two program display methods do not affect the execution result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the technical field of nuclear power plant operation procedures, specifically relating to a digital procedure flowchart display and execution system and method. Background Technology

[0002] Operating procedures are commonly used in nuclear power plant operations. These procedures are developed by experienced individuals and teams under time pressure, undergo rigorous approval processes, and incorporate the experience and skills of the users. Currently, these procedures are generally compiled in tabular form. For decision-making and jump statements, the procedures typically present the jump steps as numbered text descriptions, which is not intuitive. Therefore, there is a need to develop a method for digitally displaying and executing these procedures to address the aforementioned issues. Summary of the Invention

[0003] The purpose of this invention is to provide a system and method for displaying and executing digital procedure flowcharts, which can realize the flowchart-equivalent display and execution method of tabular digital procedures.

[0004] The technical solution of the present invention is as follows: a digital procedure flowchart display and execution system, including a flowchart conversion module and a digital procedure auxiliary execution module.

[0005] The flowchart conversion module provides a switching tab, allowing users to switch between a tabular interface and a flowchart interface. When switching to the flowchart interface, the system automatically generates a procedure execution flowchart based on the current execution progress and displays the current execution status. Users can complete the current step by touching or clicking the complete or failure button issued for the current step.

[0006] The flowchart conversion module scans the digital procedure and uses the key between steps to establish a two-dimensional linked list.

[0007] The digital procedure-assisted execution module provides a graphical procedure interface, allowing users to complete the current step by touching or clicking.

[0008] A method for displaying and executing digital procedures in the form of flowcharts includes the following steps:

[0009] Step 1: In edit mode, select simulated execution;

[0010] Step 2: On the simulation execution page, switch from list view to flowchart view. The system will create and display the flowchart view.

[0011] Step 3: Simulate the execution procedure on the flowchart view;

[0012] Step 4: On the simulation execution page, switch from flowchart view to list view.

[0013] Step 1 includes the following:

[0014] Step 11: Select to execute the simulated command using the button on the screen;

[0015] Step 12: Obtain the current list of digital procedures;

[0016] Step 13: Transform the list of numerical procedures into a flowchart structure by traversing the data.

[0017] Step 14: By default, the process is in list execution mode;

[0018] Step 15: Set the first step as the current execution step, including font color, border thickening, and highlighting.

[0019] Step 2 includes the following:

[0020] Step 21: Select the flowchart view using the button on the screen;

[0021] Step 22: Read the current digital procedure flowchart structure data;

[0022] Step 23: Display the data on the screen in graphical form;

[0023] Step 24: Read the execution progress from the previous list mode and display it on the graphical interface.

[0024] Step 3 includes the following:

[0025] Step 31: Click a step on the screen, which can be either a left-click or a right-click;

[0026] Step 32: Obtain the ID number of the selected step;

[0027] Step 33: Determine if the ID number is the ID number of the current step to be executed. For the two branches after the judgment statement, both belong to the current step to be executed, and only one can be selected;

[0028] Step 34: If the step ID is not the one that needs to be executed, the system will display a "skip step" warning message and return to the current state;

[0029] Step 35: If yes, and it is a left-click, the background color of this change step will be green, and the execution status of this step will be recorded as successfully executed;

[0030] Step 36: If yes, and it is a right-click, the background color of this step will change to red, and the execution status of this step will be recorded as executed but unsuccessful;

[0031] Step 37: Set the next step as the current step, including font color, border bolding, and highlighting;

[0032] Step 38: Adjust the display status to center the current step on the screen.

[0033] Step 4 includes the following:

[0034] Step 41: Select list view using the button on the screen;

[0035] Step 42: Read the execution status previously displayed in the flowchart view and display it in list form.

[0036] The beneficial effects of this invention are: it transforms tabular programs into flowchart formats, and allows switching between the two; the flowchart format is more intuitive and easier for operators to understand; and the two program display methods do not affect the execution results. Attached Figure Description

[0037] Figure 1 Technical solution diagram;

[0038] Figure 2 A schematic diagram of the execution procedure in the form of a digital procedure table;

[0039] Figure 3 A flowchart-style diagram illustrating the execution procedure; Detailed Implementation

[0040] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0041] A system for displaying and executing digital procedures in the form of flowcharts includes: a flowchart conversion module and a digital procedure auxiliary execution module.

[0042] The flowchart conversion module provides a switching tab, which allows users to switch between the tabular interface and the flowchart interface. When switching to the flowchart interface, the digital procedure system automatically generates a procedure execution flowchart based on the current execution progress and displays the current execution status.

[0043] The digital procedure-assisted execution module provides a graphical procedure interface, allowing users to complete the current step by touching or clicking.

[0044] Each step in the original digital procedure corresponds to a unique step number key. Each step also has a next-step number field Next-key. The conditional statements use two next-step number fields: True-key and False-key. See the appendix for details. Figure 2The last three columns of keys are visible in the procedure editing mode but hidden during procedure execution. The flowchart conversion module scans the digital procedure and uses the keys between steps to create a two-dimensional linked list. The flowchart conversion module relies on the structured digital procedures already present in the digital procedure system. On the procedure execution page of the digital procedure system, a switching tab is provided, allowing users to switch between tabular and flowchart interfaces. When switching to the flowchart interface, the digital procedure system automatically generates a flowchart interface based on the two-dimensional linked list generated in step 1, as shown in the attached diagram. Figure 3 Simultaneously, the system reads the current execution progress, places the currently executing step in the center of the screen, adds a gray background to already executed steps, and automatically thickens and highlights the border of the currently executing step. Complete / Failure buttons are automatically generated below each step; the Complete button links to the step corresponding to the Next-key, and the Failure button pauses the current operation. For conditional statements, "Satisfied," "Dissatisfied," and "Fail" buttons are automatically generated; the Satisfied button links to the step corresponding to the True-key, the Dissatisfied button links to the step corresponding to the False-key, and the Failure button pauses the current operation. These buttons are only valid for the currently executing step (Note: Appendix). Figure 3 Step 3 only shows the button layout; in reality, the buttons from step 3 will not be displayed on the interface when step 5 is executed. The flowchart interface provides an undo button. If an error occurs due to accidentally touching a button, you can undo and return to the previous step. By touching and clicking the function button corresponding to the current step, you can complete the current step and begin the next step.

[0045] A method for displaying and executing digital procedures in the form of flowcharts includes the following steps:

[0046] Step 1: In edit mode, select simulated execution.

[0047] include:

[0048] Step 11: Select to execute the simulated command using the button on the screen;

[0049] Step 12: Obtain the current list of digital procedures;

[0050] Step 13: Transform the list of numerical procedures into a flowchart structure by traversing the data.

[0051] Step 14: By default, the process is in list execution mode;

[0052] Step 15: Set the first step as the current execution step, including font color, border thickening, highlighting, etc.

[0053] Step 2: On the simulation execution page, switch from list view to flowchart view. The system will create and display the flowchart view.

[0054] include:

[0055] Step 21: Select the flowchart view using the button on the screen;

[0056] Step 22: Read the current digital procedure flowchart structure data;

[0057] Step 23: Display the data on the screen in graphical form;

[0058] Step 24: Read the execution progress from the previous list mode and display it on the graphical interface.

[0059] Step 3: Simulate the execution procedure on the flowchart view

[0060] include:

[0061] Step 31: Tap a step on the screen, either left-click or right-click.

[0062] Step 32: Obtain the ID number of the selection step.

[0063] Step 33: Determine if the given ID is the ID of the step that needs to be executed. Both branches following the conditional statement belong to the current step to be executed; only one can be selected.

[0064] Step 34: If the step ID is not the one that needs to be executed, the system will display a "skip step" warning message and return to the current state;

[0065] Step 35: If yes, and it is a left-click, the background color of this change step will be green, and the execution status of this step will be recorded as successfully executed;

[0066] Step 36: If yes, and it is a right-click, the background color of this step will change to red, and the execution status of this step will be recorded as executed but unsuccessful;

[0067] Step 37: Set the next step as the current step, including font color, border thickening, highlighting, etc.;

[0068] Step 38: Adjust the display status to center the current step on the screen.

[0069] Step 4: On the simulation execution page, switch from flowchart view to list view.

[0070] include:

[0071] Step 41: Select list view using the button on the screen;

[0072] Step 42: Read the execution status previously displayed in the flowchart view and display it in list form.

Claims

1. A method for displaying and executing digital procedure flowcharts, characterized in that, Includes the following steps: Step 1: In edit mode, select simulated execution; Step 1 includes the following: Step 11: Select to execute the simulated command using the button on the screen; Step 12: Obtain the current list of digital procedures; Step 13: Transform the list of numerical procedures into a flowchart structure by traversing the data. Step 14: By default, the process is in list execution mode; Step 15: Set the first step as the current execution step, including font color, border thickening, and highlighting; Step 2: On the simulation execution page, switch from list view to flowchart view. The system will create and display the flowchart view. Step 2 includes the following: Step 21: Select the flowchart view using the button on the screen; Step 22: Read the current digital procedure flowchart structure data; Step 23: Display the data on the screen in graphical form; Step 24: Read the execution progress from the previous list mode and display it on the graphical interface; Step 3: Simulate the execution procedure on the flowchart view; Step 3 includes the following: Step 31: Click a step on the screen, which can be either a left-click or a right-click; Step 32: Obtain the ID number of the selected step; Step 33: Determine if the ID number is the ID number of the current step to be executed. For the two branches after the judgment statement, both belong to the current step to be executed, and only one can be selected; Step 34: If the step ID is not the one that needs to be executed, the system will display a "skip step" warning message and return to the current state; Step 35: If yes, and it is a left-click, the background color of this step will change to green, and the execution status of this step will be recorded as successfully executed; Step 36: If yes, and it is a right-click, the background color of this step will change to red, and the execution status of this step will be recorded as executed but unsuccessful; Step 37: Set the next step as the current step, including font color, border bolding, and highlighting; Step 38: Adjust the display status to center the current step on the screen; Step 4: On the simulation execution page, switch from flowchart view to list view; Step 4 includes the following: Step 41: Select list view using the button on the screen; Step 42: Read the execution status previously displayed in the flowchart view and display it in list form.

Citation Information

Patent Citations

  • Nuclear power plant operation procedure design method based on two-dimensional figure coding technology

    CN109634215A

  • Flow chart generation method based on table template

    CN116167365A

  • Software development support program, recording medium having the program stored thereon and software development support system

    US20040243970A1