A CTC simulation training emergency disposal process modular editing method
By adopting a modular editing method, the problem of cumbersome emergency response process document preparation and difficult modification in existing simulation training systems is solved. This enables rapid and flexible emergency response process management, supports online and offline editing, and provides human-computer interaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2026-04-07
AI Technical Summary
In existing simulation training systems, the work of compiling emergency response procedure documents for different scenarios is arduous and repetitive, and a lot of time is required to modify them when emergency response regulations change.
A modular editing approach is adopted. By acquiring textual data of emergency response regulations, analyzing and processing it, a generalized parameterized emergency response process node module is established. The emergency response process is then edited modularly, and the process document can be quickly modified according to changes in regulations.
It enables rapid modification and updating of process documents, reduces repetitive work, improves the flexibility and efficiency of emergency response processes, supports online and offline editing, and provides human-computer interaction methods.
Smart Images

Figure CN115292960B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of rail transit, in particular to a CTC simulation training emergency disposal process modular editing method. BACKGROUND
[0002] With the rapid development of high-speed railway, in order to improve the emergency handling ability of train operation command personnel in the case of sudden failure or train operation condition change, it is necessary to provide emergency disposal standard process under different sudden scenes for dispatchers to practice in the CTC (Centralized Traffic Control System) simulation training system, to ensure orderly, safe and stable disposal of various situations in actual work, and to be familiar with the standard process of equipment operation.
[0003] For the existing simulation training system of high-speed railway train operation emergency disposal process, it is mainly prepared according to the relevant emergency disposal guide or emergency disposal regulations, but the disposal methods of the processes under different scenes are different, and the stations, equipment and vehicles to be disposed are also different. If the existing simulation training system wants to meet various different scenes, a large number of process files need to be prepared. The work of writing is heavy, and there is repetition and high similarity. Moreover, if the emergency disposal regulations change, a lot of time is needed to modify the already prepared process files. SUMMARY
[0004] The purpose of the present application is to provide a CTC simulation training emergency disposal process modular editing method. It aims to solve the problem that in the prior art, to meet various different scenes, a large number of process files need to be prepared, the work of writing is heavy, and there is repetition and high similarity, and if the emergency disposal regulations change, a lot of time is needed to modify the already prepared process files.
[0005] To achieve the above purpose, the present application realizes by the following technical scheme:
[0006] The present application provides a CTC simulation training emergency disposal process modular editing method, comprising:
[0007] Obtaining text data of emergency disposal regulations, analyzing and processing the text data to establish a general parameterized emergency disposal process node module;
[0008] According to the emergency disposal process node module, the emergency disposal process is edited modularly, all process node information of the process drawing area is converted into text and stored to obtain an emergency disposal process file;
[0009] The text data of the modified emergency treatment regulation is acquired, the emergency treatment flow node module is modified according to the text data of the modified emergency treatment regulation, the modified node module is obtained, the emergency treatment flow file is processed according to the modified node module, the replaced flow file is obtained, and the replaced flow file is stored, so as to realize the rapid modification of the emergency treatment flow.
[0010] Preferably, the text data is analyzed and processed, specifically: extracting the related content in the text data that is applicable to the flow of multiple fault types, and establishing the emergency treatment flow node module.
[0011] Preferably, the emergency treatment flow file includes: any one or any combination of process parameter information, process node information, process step attribute information of the process node, and connection line information for controlling the flow direction.
[0012] Preferably, the establishment of the general parameterized emergency treatment flow node module includes:
[0013] The editable flow node unit and flow step element in the text data are acquired;
[0014] According to the user's selection, the flow step element is added to the flow drawing editing area;
[0015] The attribute information of the flow step element is set;
[0016] According to the attribute information, the connection line is used to connect each flow step element to form the emergency treatment flow node module;
[0017] According to the fixed part and the change part in the content information of the emergency treatment flow node module, the mapping relationship is acquired;
[0018] According to the mapping relationship, the unique identifier and the content file of the emergency treatment flow node module are obtained.
[0019] Preferably, the attribute information includes general attributes and private attributes.
[0020] The general attributes include: any one or any combination of operators, order receivers, step contents, and step scores.
[0021] Preferably, according to the emergency treatment flow node module, the emergency treatment flow is modularly edited, specifically including:
[0022] The emergency treatment flow is created, and the start node and the end node of the emergency treatment flow content are drawn;
[0023] According to the emergency treatment flow node module, a target module matched with a current emergency treatment regulation is obtained, the target module is inserted into the emergency treatment flow, and data of the target module is filled according to content of the current emergency treatment regulation in the current emergency treatment flow;
[0024] The insertion record of the target module is saved;
[0025] According to the emergency treatment flow, a title of an emergency treatment flow file and a total duration of the flow are defined;
[0026] The emergency treatment flow is stored.
[0027] Preferably, before the insertion record of the target module is saved, a variable part of the target module is redefined, and the redefined variable part and an initial part are stored in the form of a key-value pair.
[0028] Preferably, the emergency treatment flow file is processed to obtain a replaced flow file, and the processing specifically includes:
[0029] According to the modified node module and the module flow relationship mapping table, all flows referencing the modified node module are obtained, all emergency treatment flows referencing the modified node module are replaced, and each replaced flow is saved.
[0030] Preferably, after each emergency treatment flow is replaced, a mapping relationship in the module flow mapping table is updated, and the mapping relationship specifically includes a mapping relationship of a variable part of a module in the module flow mapping table.
[0031] Preferably, the storage is saved in a database and a local file.
[0032] The application further provides an electronic device including a processor and a memory, wherein the memory stores a computer program, and the computer program is executed by the processor to implement the CTC simulation training emergency treatment flow modularized editing method.
[0033] The application further provides a readable storage medium, wherein the readable storage medium stores a computer program, and the computer program is executed by a processor to implement the CTC simulation training emergency treatment flow modularized editing method.
[0034] Compared with the prior art, the application has the following beneficial effects:
[0035] 1. The module designed in the application exists in the form of a graphic and a text file, and the format is simple and convenient to view, so that one module can be used in different emergency treatment flows and modified according to the needs of a scene;
[0036] 2. This invention designs a module replacement scheme, which can quickly modify modules according to changes in rules and regulations and emergency response procedures, and then replace all process contents, with the process contents changing according to the changes in modules;
[0037] 3. This invention uses node modules to edit emergency response procedures, making the procedures structured, easy to output, and convenient to combine;
[0038] 4. This invention allows for editing of process documents in both online and offline modes to meet the needs of different emergency response scenarios and provide users with a human-computer interaction method, depending on the circumstances.
[0039] 5. This invention can realize editing functions such as data deletion, addition, and replacement in each module, and can realize local saving and database storage functions for written emergency response process documents. Attached Figure Description
[0040] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the description will be briefly introduced below. Obviously, the drawings described below are one embodiment of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort:
[0041] Fig. 1 This is a schematic diagram of the emergency response process node modules provided in an embodiment of the present invention;
[0042] Fig. 2 A flowchart illustrating the generation process of an emergency response process node module according to an embodiment of the present invention;
[0043] Fig. 3 This is a schematic diagram of a modular editing emergency response process document provided in an embodiment of the present invention;
[0044] Fig. 4 This is a diagram illustrating the one-click module replacement process in an emergency response procedure provided by an embodiment of the present invention. Detailed Implementation
[0045] The following is in conjunction with the appendix Figs. 1 to 4The CTC simulation training emergency disposal process modularized editing method according to the present application is further described in detail in combination with the specific embodiments. The advantages and features of the present application will be more apparent from the following description. It should be noted that the drawings are very simplified and all use non-precise proportions, only for the purpose of facilitating and clarifying the description of the embodiments of the present application. In order to make the purposes, features and advantages of the present application more apparent and easy to understand, please refer to the drawings. It should be noted that the structures, proportions, sizes and the like shown in the drawings attached to the present description are only used to cooperate with the content disclosed in the description, so as to be understood and read by those skilled in the art, and are not used to limit the conditions for implementing the present application, therefore, any modification of the structure, change of the proportional relationship or adjustment of the size, without affecting the effects and purposes that can be achieved by the present application, should still fall within the scope of the technical content disclosed by the present application.
[0046] In view of the prior art, in order to meet various different scenes, a large number of process files need to be prepared, the work of writing is heavy, and there are high repetition and similarity, and if the emergency disposal regulations change, a lot of time needs to be spent to modify the process files that have been made.
[0047] In one aspect, the present embodiment provides a CTC simulation training emergency disposal process modularized editing method, comprising:
[0048] Step S1: obtaining text data of emergency disposal regulations, analyzing and processing the text data to establish a general parameterized emergency disposal process node module.
[0049] Taking the train stopping module as an example, when a certain fault occurs, most of the emergency disposal processes have the operation of stopping the train, and the standard disposal statement is that the main operator or the assistant operator notifies the driver, "Driver A, please stop immediately due to the fault of the equipment in front of you.", and then the driver replies "Driver A understands".
[0050] Step S11, list all element events that can constitute the emergency disposal process node module in the process editor, including different process element events, user selection step event operations, add the event graphics selected by the user to the canvas, and configure the attribute information of the CTC event graphics.
[0051] Step S12, according to the user's selection, drag the selected process element to the process drawing canvas area, taking the train stopping as an example, a locomotive event and a voice event need to be added.
[0052] Step S13, set the attribute information of the added process element, including general attribute operator, order receiver, step content, step score and private attribute.
[0053] Step S14, using the connection line to connect each flow element to form the emergency treatment process node module.
[0054] Step S15, extract the fixed part and the variable part in the module content information, and extract the mapping relationship. Taking stopping the train as an example, the train number in “A driver” is the variable part in the module. The train number is indefinite for each flow, but the remaining standard statements are fixed. Store the variable parameters in the database module table.
[0055] Step S16, after editing, generate the unique identification of the emergency treatment process node module and save the module information to the database and the local.
[0056] Step S2: According to the emergency treatment process node module, modularly edit the emergency treatment process, convert all flow node information preset in the flow drawing area into text and store it to obtain an emergency treatment process file. The emergency treatment process of CTC simulation training is composed of different nodes, each node can be composed of multiple flow step elements. Each node is connected by a connection line. The direction of the connection line represents the flow relationship between the nodes.
[0057] Step S21: Display the flow editing area. The node types include start node, end node, flow node, judgment box, logic node and connection line.
[0058] Step S22: Draw the start node and end node of the flow content. Each flow has only one start and end node.
[0059] Step S23: In the pre-constructed node module, find the target module matched with the current emergency treatment process regulation. Insert the selected node module into the appropriate position, then parse the variable part of the inserted module, and fill the data of the target module according to the actual treatment content in the current flow. Redefine the variable part in the module. Combine the redefined part and the initial part in the form of key-value pair and store them together.
[0060] Step S24: Save the module insertion record, including the id and module name of the inserted node module and the mapping relationship of the module variable part. Store the id and module name of the inserted node module and the mapping relationship of the module variable part in the module flow relationship mapping table.
[0061] Step S25: Define the flow file title and the total duration of the flow.
[0062] Step S26: After the flow content editing is completed, generate all the contents with the flow title as the file name suffix. Save the.xml file to the database and the local.
[0063] Step S3: Obtain the text data of the modified emergency response regulations; modify the emergency response process node module according to the modified emergency response regulations text data to obtain the modified node module; process the emergency response process file according to the modified node module to obtain the replaced process file; and store the replaced process file to achieve rapid modification of the emergency response process.
[0064] Step S301: Obtain target node module information.
[0065] Step S302: Modify the node module information as required; after modification, execute step S303.
[0066] Step S303: Record the modification history, obtain the change information for this time, update it to the module table, and then execute step S304.
[0067] Step S304: Save the data of the modified target module, and then execute step S205.
[0068] Step S305: Retrieve the process relationship mapping table based on the module ID, find all processes that reference the modified module, and then execute step S206.
[0069] Step S306: Determine whether all processes containing this module need to be replaced. If yes, proceed to step S307; otherwise, end.
[0070] Step S307: Determine if the number of processes referencing the target module is >0. If so, proceed to step S308; otherwise, end.
[0071] Step S308: Traverse all processes sequentially; then execute step S309.
[0072] Step S309: Set the content of the variable part of the corresponding module in the current process according to the target module change point, and then execute step S310.
[0073] Step S310: Save the latest module and process relationship update to the mapping table, and then execute step S311.
[0074] Step S311: Save the replaced process file to the local machine and the database, and then execute step S312.
[0075] Step S312: Decrease the number of referenced process lists by 1, then proceed to step S308, forming a loop from step S308 to step S312.
[0076] On the other hand, this embodiment also provides an electronic device, including a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, it implements the modular editing method for the CTC simulation training emergency response process described above.
[0077] This embodiment also provides a readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the modular editing method for the CTC simulation training emergency response process described above.
[0078] In summary, this embodiment provides a modular editing method for emergency response procedures in CTC simulation training. The target modules exist in the form of graphics and text files, with simple formats that are easy to view. This allows a single module to be used in different emergency response procedures and modified according to the needs of the scenario. This embodiment designs a module replacement scheme, allowing for rapid modification of modules based on changes in regulations and emergency response methods, followed by replacement of all process content, with the process content changing according to the module changes. This embodiment uses node modules to edit the emergency response process, making the process structured, easy to output, and convenient to combine. It allows editing of process files in both online and offline modes to meet the needs of different emergency response scenarios, providing users with a human-computer interaction method. It enables editing functions such as data deletion, addition, and replacement for each module, and allows for local saving and database storage of the written emergency response process files.
[0079] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0080] It should be noted that the apparatus and methods disclosed in the embodiments herein can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, program, or part of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system to perform the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0081] In addition, the functional modules in the various embodiments of this article can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0082] Although the present invention has been described in detail through the preferred embodiments above, it should be understood that the above description should not be considered as a limitation of the present invention. Various modifications and substitutions to the present invention will be apparent to those skilled in the art after reading the above description. Therefore, the scope of protection of the present invention should be defined by the appended claims.
Claims
1. A modular editing method for emergency response procedures in CTC simulation training, characterized in that, include: The process involves acquiring text data of emergency response regulations, analyzing and processing the text data to establish a generalized parameterized emergency response process node module. This establishment includes: acquiring editable process node units and process step elements from the text data; adding the process step elements to the process drawing editing area according to user selection; setting attribute information for the process step elements; connecting each process step element with connecting lines based on the attribute information to form the emergency response process node module; obtaining a mapping relationship based on the fixed and variable parts of the content information of the emergency response process node module; and obtaining a unique identifier and content file for the emergency response process node module based on the mapping relationship. Based on the emergency response process node module, the emergency response process is modularly edited. All preset process node information in the process drawing area is converted into text and stored to obtain an emergency response process file. Specifically, the modular editing of the emergency response process based on the emergency response process node module includes: creating the emergency response process and drawing the start and end nodes of the process content; obtaining a target module matching the current emergency response regulations based on the emergency response process node module, inserting the target module into the emergency response process, and filling in the target module's data according to the current emergency response regulations; redefining the variable parts of the target module and storing the redefined variable parts in key-value pairs with the initial parts; saving the insertion record of the target module; defining the title and total process duration of the emergency response process file based on the emergency response process; and storing the emergency response process. The process involves obtaining the text data of the modified emergency response regulations, modifying the emergency response process node modules based on the modified text data, obtaining modified node modules, processing the emergency response process file based on the modified node modules, obtaining a replaced process file, and storing the replaced process file to achieve rapid modification of the emergency response process. Specifically, processing the emergency response process file to obtain the replaced process file involves: obtaining all processes referencing the modified node modules based on the modified node modules and the module process relationship mapping table; replacing all emergency response processes referencing the modified node modules; saving each replaced process; and updating the mapping relationship in the module process relationship mapping table after each replacement, specifically updating the mapping relationship of the variable parts of the modules in the module process relationship mapping table.
2. The modular editing method for CTC simulation training emergency response process as described in claim 1, characterized in that, The text data is analyzed and processed, specifically by extracting relevant content applicable to multiple fault types from the text data and establishing the emergency response process node module.
3. The modular editing method for CTC simulation training emergency response process as described in claim 1, characterized in that, The emergency response process document includes any one or any combination of the following: process parameter information, process node information, process step attribute information of process nodes, and connection line information controlling the flow of the process.
4. The modular editing method for CTC simulation training emergency response process as described in claim 1, characterized in that, The attribute information includes general attributes and private attributes; The general attributes include any one or any combination of the following: operator, receiver, step content, and step score.
5. The modular editing method for CTC simulation training emergency response process as described in claim 1, characterized in that, All storage is stored in a database and local files.
6. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program, which, when executed by the processor, implements the method of any one of claims 1 to 5.
7. A readable storage medium, characterized in that, The readable storage medium stores a computer program, which, when executed by a processor, implements the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Parameter graphical processing device and method
CN110175917A
Parameter dynamic calculation method and device based on CTC simulation practical training process
CN113807987A
Process file processing method and electronic equipment
CN114780506A