Train operation simulation method, device, equipment and medium
By receiving and identifying the types of train operation information and obtaining target operation information in combination with the CBTC system, the problem of difficulty in quickly and accurately simulating the operation status of trains in the prior art is solved, and safe and efficient training of driving dispatchers is achieved.
Patent Information
- Application Number
- CN202310987585.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2025-02-18
AI Technical Summary
The prior art is difficult to quickly and accurately simulate the operation status of the train without occupying actual operating equipment and lines, resulting in safety risks in training driving dispatchers.
By receiving and obtaining the target operation information during the actual operation of the train, identifying the information type, determining the target information component, and obtaining and displaying the target operation information based on the communication-based train automatic control system CBTC system, to realize the simulation of train operation.
It realizes the rapid and accurate simulation of the actual operating conditions of the train, reduces the safety risks during the training process, and improves the training efficiency and effectiveness of driving dispatchers.
Smart Images

Figure CN119477612A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of train operation technology, and in particular to a train operation simulation method, device, equipment and medium. Background Art
[0002] At present, the construction of subways and other trains requires a large number of train dispatchers with rich experience, comprehensive skills, and the ability to flexibly handle dangerous situations to ensure the safe operation of trains. Usually, it is necessary to train train dispatchers based on a certain training model to enable them to have these capabilities. The traditional training model usually requires the use of actual train operating equipment and lines, which poses safety risks to personnel and equipment.
[0003] Therefore, there is an urgent need for a technical solution that can quickly and accurately simulate the actual operating conditions of trains so as to train train dispatchers based on the simulated train operating conditions. Summary of the invention
[0004] The present application provides a train operation simulation method, device, equipment and medium for quickly and accurately simulating the actual operation status of a train.
[0005] In a first aspect, the present application provides a train operation simulation method, the method comprising:
[0006] Receiving an acquisition instruction for acquiring target operation information during actual operation of a train, and identifying the type of target operation information carried in the acquisition instruction;
[0007] Determining a target information component corresponding to the type of the target operation information according to a correspondence between the type of operation information and the information component stored in advance;
[0008] Based on the target information component, the target operation information is obtained from a communication-based train automatic control system CBTC system and displayed.
[0009] In a possible implementation, the method further includes:
[0010] If the target operation information includes the train operation plan information for the day, and a change instruction for changing an object included in the train operation plan information for the day is received, identifying the changed object and the changed position carried in the change instruction;
[0011] In response to the change instruction, the corresponding object included in the train operation plan information for the day is changed based on the change object and change position carried in the change instruction.
[0012] In a possible implementation manner, the identifying the change location and the change object carried in the change instruction includes:
[0013] If the change instruction is an instruction to add a train to the train operation plan information of the day, identifying the location of the added train and the corresponding number of added trains carried in the instruction;
[0014] The step of changing the elements included in the train operation plan information for the day based on the change position and the change object carried in the change instruction includes:
[0015] Based on the locations of the additional cars and the corresponding number of additional cars, a corresponding number of trains are added to the train operation plan information for the day.
[0016] In a possible implementation manner, after identifying the additional car position and the corresponding additional car quantity carried in the additional car instruction, and before adding a corresponding number of trains to the train operation plan information for the day based on the additional car position and the corresponding additional car quantity, the method further includes:
[0017] Obtain the total number of cars to be added at each car adding position; determine whether the total number of cars to be added is not greater than the number of trains included in the train operation plan for the day, and if so, proceed to the subsequent steps.
[0018] In a possible implementation, the method further includes:
[0019] If a one-key restore command is received to restore the changed object, the current display interface is restored to the interface corresponding to the train operation plan information for the day.
[0020] In a possible implementation, the method further includes:
[0021] Receive input target fault;
[0022] According to the pre-saved correspondence between faults and fault display interfaces, a target display interface corresponding to the target fault is determined and displayed.
[0023] In one possible implementation, the target operation information includes: operation information of any core subsystem of the signal system, operation information of the automatic train monitoring system ATS in the CBTC system, operation information of the equipment corresponding to the station extension server in the ATS, operation information of the equipment corresponding to the communication server in the ATS, operation information of the equipment corresponding to the application server in the ATS, or operation information of any set external system.
[0024] In a possible implementation, the obtaining the target operation information from a communication-based train automatic control system CBTC system based on the target information component includes:
[0025] If the target operation information is the operation information of the device corresponding to the application server in the ATS, then based on the set communication interface imitation interface target information component, the target operation information is obtained from the application server belonging to the ATS;
[0026] If the target operation information is the operation information of the device corresponding to the communication server in the ATS, based on the set imitation station machine interface target information component, send an instruction to obtain operation information to the communication server belonging to the ATS, so that the communication server obtains the corresponding operation information from the application server with which the connection is established in advance; obtain the target operation information from the communication server;
[0027] If the target operation information is the operation information of the equipment corresponding to the station extension server in the ATS, based on the set simulated local interface target information component, send an operation information acquisition instruction to the station extension server belonging to the ATS, so that the station extension server acquires the corresponding operation information from the communication server with which the connection is established in advance, and the communication server acquires the corresponding operation information from the application server with which the connection is established in advance; acquire the target operation information from the station extension server;
[0028] If the target operation information is the operation information of the ATS in the CBTC system, the target operation data is obtained from the ATS included in the CBTC system based on the corresponding target information component and the railway signal safety communication protocol RSSP-I protocol.
[0029] In a second aspect, the present application provides a train operation simulation device, the device comprising:
[0030] A receiving module, used to receive an acquisition instruction for acquiring target operation information during the actual operation of the train, and identify the type of target operation information carried in the acquisition instruction;
[0031] A determination module, configured to determine a target information component corresponding to the type of the target operation information according to a correspondence between the type of operation information and the information component stored in advance;
[0032] The acquisition module is used to acquire the target operation information from a communication-based train automatic control system CBTC system based on the target information component and display it.
[0033] In a possible implementation, the device further includes:
[0034] a change module, for, if the target operation information includes the train operation plan information for the day, and a change instruction for changing the object included in the train operation plan information for the day is received, identifying the change object and the change position carried in the change instruction;
[0035] In response to the change instruction, the corresponding object included in the train operation plan information for the day is changed based on the change object and change position carried in the change instruction.
[0036] In a possible implementation manner, the change module is specifically configured to identify the location of the added car and the corresponding number of added cars carried in the added car instruction if the change instruction is an instruction to add a train to the train operation plan information of the day;
[0037] The step of changing the elements included in the train operation plan information for the day based on the change position and the change object carried in the change instruction includes:
[0038] Based on the locations of the additional cars and the corresponding number of additional cars, a corresponding number of trains are added to the train operation plan information for the day.
[0039] In a possible implementation, the change module is also used to obtain the total number of added cars at each adding car position; determine whether the total number of added cars is not greater than the number of trains included in the train operation plan for the day, and if so, perform the step of adding a corresponding number of trains to the train operation plan information for the day based on the adding car position and the corresponding number of added cars.
[0040] In a possible implementation, the device further includes:
[0041] The restoration module is used to restore the current display interface to the interface corresponding to the train operation plan information of the day if a one-key restoration instruction for restoring the changed object is received.
[0042] In a possible implementation, the device further includes:
[0043] The fault simulation module is used to receive an input target fault; determine and display a target display interface corresponding to the target fault according to a pre-saved correspondence between the fault and the fault display interface.
[0044] In one possible implementation, the target operation information includes: operation information of any core subsystem of the signal system, operation information of the automatic train monitoring system ATS in the CBTC system, operation information of the equipment corresponding to the station extension server in the ATS, operation information of the equipment corresponding to the communication server in the ATS, operation information of the equipment corresponding to the application server in the ATS, or operation information of any set external system.
[0045] In a third aspect, the present application provides an electronic device, which includes at least a processor and a memory, and the processor is used to implement the steps of any of the above methods when executing a computer program stored in the memory.
[0046] In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program, which implements the steps of any of the above methods when executed by a processor.
[0047] In a fifth aspect, the present application provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the steps of any of the above methods.
[0048] When receiving an acquisition instruction for acquiring target operation information during the actual operation of a train, the embodiment of the present application can identify the type of target operation information carried in the acquisition instruction, and determine the target information component corresponding to the type of target operation information according to the correspondence between the type of operation information and the information component saved in advance; based on the target information component, the target operation information is acquired from the CBTC system and displayed. Since the present application can acquire target operation information that can reflect the actual operation status of the train from the CBTC system based on the target information component, based on this, it is possible to quickly and accurately simulate the actual operation status of the train, so as to train train dispatching personnel based on the simulated train operation status. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the implementation methods in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technology descriptions. Obviously, the drawings described below are some embodiments of the present application, and a person skilled in the art can also obtain other drawings based on these drawings.
[0050] Figure 1 A schematic diagram of a first train operation simulation process provided by some embodiments is shown;
[0051] Figure 2 A schematic diagram of a second train operation simulation process provided by some embodiments is shown;
[0052] Figure 3 A schematic diagram of a third train operation simulation process provided by some embodiments is shown;
[0053] Figure 4 A fourth train operation simulation process schematic diagram provided by some embodiments is shown;
[0054] Figure 5 A fifth train operation simulation process schematic diagram provided by some embodiments is shown;
[0055] Figure 6 A sixth train operation simulation process schematic diagram provided by some embodiments is shown;
[0056] Figure 7 A seventh train operation simulation process schematic diagram provided by some embodiments is shown;
[0057] Figure 8 An eighth train operation simulation process schematic diagram provided by some embodiments is shown;
[0058] Fig. 9 A ninth train operation simulation process schematic diagram provided by some embodiments is shown;
[0059] Fig.10 A schematic diagram of a tenth train operation simulation process provided by some embodiments is shown;
[0060] Fig.11 A schematic diagram of a train operation simulation device provided by some embodiments is shown;
[0061] Fig.12 A schematic diagram of the structure of an electronic device provided by some embodiments is shown. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solutions and advantages of this application clearer, this application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the embodiments described in this application are only part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0063] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0064] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0065] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0066] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0067] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0068] In order to quickly and accurately simulate the actual operation status of a train, the present application provides a train operation simulation method, device, equipment and medium.
[0069] In actual use, when receiving an acquisition instruction for acquiring target operation information during the actual operation of a train, the present application can determine the target information component corresponding to the type of target operation information according to the correspondence between the type of pre-saved operation information and the information component; based on the target information component, the target operation information is acquired from the Communication Based Train Control System (CBTC) system and displayed. Since the present application can acquire target operation information that can reflect the actual operation status of the train from the CBTC system based on the target information component, based on this, it is possible to quickly and accurately simulate the actual operation status of the train, in order to train train dispatchers based on the simulated train operation status.
[0070] Figure 1 A schematic diagram of a first train operation simulation process provided by some embodiments is shown, such as Figure 1 As shown, the process includes the following steps:
[0071] S101: Receive an acquisition instruction for acquiring target operation information during actual operation of a train, and identify the type of target operation information carried in the acquisition instruction.
[0072] The train operation simulation method provided in the embodiment of the present application is applied to an electronic device, which may be, for example, a PC, a mobile terminal, or a server. Optionally, the electronic device may be equipped with a train operation simulation training system for train dispatchers, and simulation information of simulated train operation may be obtained based on the train operation simulation training system.
[0073] In a possible implementation, a traffic dispatcher or the like can trigger an acquisition instruction for any type of target operation information that they want to view, and the electronic device can receive the acquisition instruction and identify the type of target operation information to be acquired carried in the acquisition instruction. Among them, the present application does not specifically limit the method of triggering the acquisition instruction. For example, the traffic dispatcher can input identification information such as the type name of the target operation information that they want to view, thereby triggering the acquisition instruction for acquiring the target operation information, and the electronic device can receive the acquisition instruction. In addition, it can also be that the electronic device display screen pre-displays several image identifiers of different types of operation information that can be viewed in the form of a nine-square grid, etc. The traffic dispatcher can click on any of the image identifiers, and the electronic device can identify which image identifier is clicked, so that the acquisition instruction can be received, and the type of operation information corresponding to the clicked image identifier is determined as the type of target operation information to be acquired.
[0074] Among them, the present application does not specifically limit the type of target operation information to be obtained, and can be flexibly set according to needs. For example, the target operation information may include: operation information of any core subsystem of the signal system such as trackside simulation, interlocking simulation, zone controller (ZoneController, ZC) simulation, vehicle on-board controller (Vehicle On-Board Controller, VOBC) simulation, vehicle simulation, etc. In addition, the target operation information may also include the operation information of the automatic train supervision system (Automatic Train Supervision, ATS) in the CBTC system. In addition, the target operation information may also include: the operation information of the equipment corresponding to the station extension server in the ATS, the operation information of the equipment corresponding to the communication server in the ATS, or the operation information of the equipment corresponding to the application server in the ATS. In addition, the target operation information may also include: rail transit command system (TCC) simulation, integrated monitoring system (ISCS) simulation, wireless system (Radio, RAD) simulation, clock system (Clock, CLK) simulation, passenger information system (Passenger Information System, PIS) simulation, broadcasting system (Public Address, PA) simulation, adjacent line ATS simulation, maintenance support system (Maintenance Support System, MSS) simulation, interconnected MSS simulation, departure indicator (Departure Time Indicator, DTI) simulation, platform door (Platform Screen Door, PSD) simulation and other operation information of any set external system.
[0075] S102: Determine a target information component corresponding to the type of the target operating information according to a pre-stored correspondence between the type of operating information and the information component.
[0076] In a possible implementation, in order to quickly and accurately obtain the target operation information, the electronic device can determine the target information component corresponding to the type of the target operation information according to the correspondence between the type of the pre-saved operation information and the information component, so as to obtain the target operation information based on the target information component. Among them, the present application does not specifically limit the operation information and the information component corresponding to the operation information, and can be flexibly set according to the needs. Exemplarily, the present application can configure different information components for different types of operation information, and integrate different types of operation information into a train operation simulation training system based on the componentized design concept. After the train operation simulation training system in the electronic device is started, the integration function can be realized by loading the information components corresponding to different operation information. Compared with configuring a train operation simulation training system for each type of operation information, obtaining different types of target operation information based on the train operation simulation training system installed in different electronic devices, etc., the present application is based on the componentized design concept, and different types of operation information can be integrated into the same train operation simulation training system, thereby reducing hardware costs, simplifying the deployment process, and facilitating the expansion of system functions.
[0077] In addition, the present application does not specifically limit the number of types of operation information corresponding to the same information component. For example, one information component may correspond to one type of operation information, or one information component may correspond to multiple types of operation information, which can be flexibly set according to needs. Optionally, the information component may include corresponding interfaces, etc., which are not specifically limited in the present application.
[0078] S103: Based on the target information component, the target operation information is obtained from a communication-based train automatic control system CBTC system and displayed.
[0079] In a possible implementation, after determining the target information component corresponding to the target operation information, the electronic device can obtain the target operation information from the Communication Based Train Control System (CBTC) system based on the target information component and display the target operation information. Exemplarily, the target operation information can be obtained from the CBTC system based on the corresponding interface contained in the target information component. Since the operation information in the CBTC system is the actual operation information of the train, the target operation information obtained from the CBTC system can reflect the actual operation status of the train, and the train dispatching personnel can be trained based on the target operation information obtained from the CBTC system, etc. This application does not make specific limitations on this.
[0080] When receiving an acquisition instruction for acquiring target operation information during the actual operation of a train, the embodiment of the present application can determine the target information component corresponding to the type of target operation information according to the correspondence between the type of pre-saved operation information and the information component; based on the target information component, the target operation information is acquired from the CBTC system and displayed. Since the present application can acquire target operation information that can reflect the actual operation status of the train from the CBTC system based on the target information component, based on this, it is possible to quickly and accurately simulate the actual operation status of the train, so as to train the train dispatching personnel based on the simulated train operation status.
[0081] In a possible implementation, in order to improve the training effect, the function of changing the object and the position of the object in the target operation information can be provided for the traffic dispatcher, for example, the traffic dispatcher can add vehicles in the train operation plan information of the day, or reset the position of objects such as indicator lights, signal machines, turnouts, function buttons, etc. that reflect the trackside status, so as to enhance the training effect. Optionally, if the acquired target operation information includes the train operation plan information of the day, and a change instruction for changing the object contained in the train operation technical information of the day is received, the change object carried in the change instruction and the change position corresponding to the change object can be identified. Among them, the present application does not specifically limit the way to trigger the change instruction. For example, the traffic dispatcher can input the object to be changed (for convenience of description, referred to as the change object) and the position after the change of the change object (for convenience of description, referred to as the change position), etc., so as to trigger the change instruction. The electronic device can respond to the change instruction, based on the change object and the change position carried in the change instruction, to change the corresponding object contained in the train operation plan information of the day. Among them, the change object and the change position of the present application are not specifically limited, and can be flexibly set according to the needs. The following uses the example of a train dispatcher wanting to add a vehicle to the train operation plan information for the day to explain the process of changing the objects included in the train operation plan information for a single day.
[0082] See also Figure 2 , Figure 2 A schematic diagram of the second train operation simulation process provided by some embodiments is shown. When the train dispatcher wants to add vehicles to the train operation plan information of the day, he can click the "Batch Add Vehicles" button in the train simulation interface, and enter the number of trains to be added (for the convenience of description, it is called the number of added vehicles), the location of the newly added train (for the convenience of description, it is called the location of adding vehicles, not shown in the figure), and then click the "OK" button to trigger the vehicle adding instruction to add vehicles to the train operation plan information of the day. In other words, the change instruction can be a vehicle adding instruction. If the change instruction is a vehicle adding instruction to add a train to the train operation plan information of the day, the vehicle adding position and the corresponding vehicle adding number carried in the vehicle adding instruction can be identified. Among them, the present application does not specifically limit the vehicle adding position and the vehicle adding number. For example, the vehicle adding position can be a specific geographical location such as the west of a certain bridge, or it can be a relative position such as between vehicle 1 and vehicle 2, which can be flexibly set according to demand.
[0083] In a possible implementation, after identifying the locations of additional cars and the corresponding number of additional cars carried in the additional car instruction, a corresponding number of trains can be added to the train operation plan information for the day based on the locations of additional cars and the corresponding number of additional cars.
[0084] Since this application can realize the one-click batch adding function based on the car adding instruction, it can greatly improve the simulation function of the train operation simulation training system for complex scenarios, facilitate load testing of ATS systems and multi-car training in complex scenarios, and can improve training efficiency and enhance training results.
[0085] For ease of understanding, the train operation simulation process provided by the present application is described below through a specific embodiment. Figure 3 , Figure 3 A schematic diagram of a third train operation simulation process provided by some embodiments is shown, and the process includes the following steps:
[0086] S301: Receive an acquisition instruction for acquiring target operation information during the actual operation of a train, and identify the type of target operation information carried in the acquisition instruction.
[0087] S302: Determine a target information component corresponding to the type of target operating information according to a pre-stored correspondence between the type of operating information and the information component.
[0088] S303: Based on the target information component, the target operation information is obtained from the CBTC system and displayed.
[0089] S304: If the target operation information includes the train operation plan information for the day, and a change instruction for changing the object included in the train operation plan information for the day is received, identify the change object and change position carried in the change instruction.
[0090] S305: In response to the change instruction, based on the change object and change position carried in the change instruction, the corresponding object included in the train operation plan information for the day is changed.
[0091] For ease of understanding, the train operation simulation process provided by the present application is described below through a specific embodiment. Figure 4 , Figure 4 A schematic diagram of a fourth train operation simulation process provided by some embodiments is shown, and the process includes the following steps:
[0092] S401: Receive an acquisition instruction for acquiring target operation information during the actual operation of a train, and identify the type of target operation information carried in the acquisition instruction.
[0093] S402: Determine a target information component corresponding to the type of target operating information according to a pre-stored correspondence between the type of operating information and the information component.
[0094] S403: Based on the target information component, the target operation information is obtained from the CBTC system and displayed.
[0095] S404: If the target operation information includes the train operation plan information for the day, and a change instruction is received to change the object contained in the train operation plan information for the day, wherein the change instruction is an add-car instruction to add a train to the train operation plan information for the day, identify the add-car location and the corresponding add-car quantity carried in the add-car instruction.
[0096] S405: In response to the instruction to add cars, a corresponding number of trains are added to the train operation plan information for the day based on the locations of the added cars and the corresponding number of added cars.
[0097] In a possible implementation, considering that the number of cars added in the actual operation process is usually not too many, in order to improve the training effect, after identifying the car adding position and the corresponding number of cars added carried in the car adding instruction, based on the car adding position and the corresponding number of cars added, before adding the corresponding number of trains to the train operation plan information of the day, the total number of cars added at each car adding position can also be obtained. For example, the sum of the number of cars added corresponding to each car adding position is determined as the total number of cars added at each car adding position. It can be determined whether the total number of cars added at each car adding position is not greater than the number of trains included in the train operation plan of the day. If the total number of cars added at each car adding position is not greater than the number of trains included in the train operation plan of the day, the step of adding the corresponding number of trains to the train operation plan information of the day based on the car adding position and the corresponding number of cars added can be performed.
[0098] Optionally, if the total number of additional cars at each additional car position is greater than the number of trains included in the train operation plan for the day, the step of adding a corresponding number of trains to the train operation plan information for the day based on the additional car positions and the corresponding number of additional cars may be omitted. Optionally, an error prompt message indicating that the number of additional cars is too large may be output.
[0099] For ease of understanding, the train operation simulation process provided by the present application is described below through a specific embodiment. Figure 5 , Figure 5 A fifth train operation simulation process provided by some embodiments is shown, and the process includes the following steps:
[0100] S501: Receive an acquisition instruction for acquiring target operation information during the actual operation of a train, and identify the type of target operation information carried in the acquisition instruction.
[0101] S502: Determine a target information component corresponding to the type of target operating information according to a pre-stored correspondence between the type of operating information and the information component.
[0102] S503: Based on the target information component, the target operation information is obtained from the CBTC system and displayed.
[0103] S504: If the target operation information includes the train operation plan information for the day, and a change instruction is received to change the object contained in the train operation plan information for the day, wherein the change instruction is an add-car instruction to add a train to the train operation plan information for the day, identify the add-car location and the corresponding add-car quantity carried in the add-car instruction.
[0104] S505: Obtain the total number of added cars at each adding car position, and determine whether the total number of added cars is not greater than the number of trains included in the train operation plan for the day. If so, proceed to S506, where the number of trains included in the train operation plan for the day is not 0.
[0105] S506: In response to the instruction to add cars, a corresponding number of trains are added to the train operation plan information for the day based on the locations of the added cars and the corresponding number of added cars.
[0106] In a possible implementation, in order to improve training efficiency, a one-key restore function can be provided when it is necessary to restore the changed object, so as to quickly restore to the state before the change (initial setting) without restarting the electronic device, etc. Specifically, when it is necessary to restore the changed object, the train dispatcher can click the "one-key restore" button or the "reset test environment" button, etc., thereby triggering a one-key restore instruction to restore the changed object. The electronic device can receive the one-key restore instruction and can restore the current display interface to the interface corresponding to the train operation plan information of the day before the object was changed.
[0107] For ease of understanding, the train operation simulation process provided by the present application is described below through a specific embodiment. Figure 6 , Figure 6 A sixth train operation simulation process schematic diagram provided by some embodiments is shown, and the process includes the following steps:
[0108] S601: Receive an acquisition instruction for acquiring target operation information during the actual operation of a train, and identify the type of target operation information carried in the acquisition instruction.
[0109] S602: Determine a target information component corresponding to the type of target operation information according to the pre-stored correspondence between the type of operation information and the information component.
[0110] S603: Based on the target information component, the target operation information is obtained from the CBTC system and displayed.
[0111] S604: If the target operation information includes the train operation plan information for the day, and a change instruction is received to change the object contained in the train operation plan information for the day, wherein the change instruction is an add-car instruction to add a train to the train operation plan information for the day, identify the add-car location and the corresponding add-car quantity carried in the add-car instruction.
[0112] S605: Obtain the total number of added cars at each adding car position, and determine whether the total number of added cars is not greater than the number of trains included in the train operation plan for the day. If so, proceed to S606, where the number of trains included in the train operation plan for the day is not 0.
[0113] S606: In response to the instruction to add cars, a corresponding number of trains are added to the train operation plan information for the day based on the locations of the added cars and the corresponding number of added cars.
[0114] S607: If a one-key restore instruction is received to restore the changed object, the current display interface is restored to an interface corresponding to the train operation plan information for the day.
[0115] See also Figure 7 , Figure 7 The seventh train operation simulation process schematic diagram provided by some embodiments is shown. The train dispatcher can click the "Reset Test Environment" button to trigger the one-key restore command, and the electronic device can output reconfirmation information on whether to add cars (batch add trains) according to the train operation plan (operation diagram) of the day in the figure (not shown), and display "Yes" and "No" selection buttons. If it is recognized that the "Yes" button is clicked, the current display interface can be restored to the interface corresponding to the train operation plan information of the day, realizing the one-key restore function.
[0116] Since the present application can provide a one-key restore function, it can greatly enhance the simulation function of the train operation simulation training system for complex scenarios, thereby improving training efficiency and improving training results.
[0117] In a possible implementation, the present application may also provide a fault simulation function to improve the training effect. Specifically, the traffic dispatcher and the like may input the target fault that they want to simulate. After the electronic device receives the input target fault, it may determine the target display interface corresponding to the target fault according to the correspondence between the fault and the fault display interface that is saved in advance, and display the target display interface. The traffic dispatcher may conduct relevant training on fault handling based on the target display interface, and the present application does not make specific limitations on this. In addition, the present application does not make specific limitations on the simulated faults. For example, the target faults may include: interlocking function faults, VOBC function faults, ZC function faults, etc.
[0118] Since the present application can provide a fault simulation function, it can greatly enhance the simulation function of the train operation simulation training system for various fault scenarios, thereby improving the training effect.
[0119] In one possible implementation, the present application can obtain four types of target operating information: 1. The operating information of each core subsystem of the signal system can be integrated to realize the simulation function of each core subsystem of the integrated signal system to reduce hardware costs. 2. The internal interface of the ATS can be simulated to simulate and display the operating information of equipment at different levels according to the needs of training or testing. 3. The external system interface can be integrated to realize the function of simulating the operating information of the external system. 4. The real operating information of the ATS subsystem can be obtained, and the real operating information of the ATS subsystem can be used to interact with the driving dispatcher to improve the training effect. The simulation process of these four types of target operating information is introduced one by one below.
[0120] 1. Operation information of each core subsystem of the integrated signal system.
[0121] See also Figure 8 , Figure 8 The eighth train operation simulation process schematic diagram provided by some embodiments is shown. The target operation information may include: operation information of any core subsystem of the signal system such as trackside simulation, interlocking simulation, ZC simulation, VOBC simulation, and vehicle simulation. Among them, the operation information of the trackside simulation may simulate the trackside equipment status. The operation information of the interlocking simulation may include the interlocking control status. The operation information of the VOBC simulation may include the train operation status, and may also simulate the train operation and control functions.
[0122] Optionally, when the traffic dispatcher wants to view the operation information of any core subsystem of the signal system, an acquisition instruction for acquiring the target operation information of any core subsystem of the signal system can be triggered, and the electronic device can receive and identify the subsystem type identification of the target operation information carried in the acquisition instruction, etc., and can determine the target information component corresponding to the subsystem type identification of the target operation information according to the correspondence between the subsystem type identification of the pre-saved operation information and the information component, etc. Based on the target information component, the target operation information of any core subsystem of the signal system can be acquired from the ATS system included in the CBTC system. Exemplarily, the operation information related to any core subsystem of the signal system in the central ATS equipment, spare ATS equipment, depot equipment, parking lot equipment, equipment concentration station 1 equipment, ... equipment concentration station N equipment and other equipment can be acquired from the ATS system, which will not be repeated here.
[0123] The present application does not specifically limit the information components corresponding to each core subsystem of the signal system, and can be flexibly configured according to requirements. Fig. 9 , Fig. 9 The ninth train operation simulation process schematic diagram provided by some embodiments is shown. Exemplarily, the information components corresponding to the two core subsystems of the interlocking simulation and the trackside simulation in the signal system can all be local workstation interfaces, that is, when the target operation information carried in the acquisition instruction is the operation information of the interlocking simulation or the trackside simulation in the signal system, the target information component can be the local workstation interface, and the operation information (target operation information) of the interlocking simulation and the trackside simulation in the signal system can be acquired from the ATS station extension of the ATS system based on the local workstation interface. Another exemplary example, the information components corresponding to the three core subsystems of the ZC simulation, VOBC simulation and vehicle simulation in the signal system can all be the interconnected VOBC interface & ZC interface, that is, when the target operation information carried in the acquisition instruction is the operation information of the ZC simulation or VOBC simulation or the vehicle simulation in the signal system, the target information component can be the interconnected VOBC interface & ZC interface, and the operation information (target operation information) of the ZC simulation, VOBC simulation and vehicle simulation in the signal system can be acquired from the gateway workstation of the ATS system based on the interconnected VOBC interface & ZC interface.
[0124] Among them, the CBTC system includes ATS subsystem, ATO subsystem, ATP subsystem, and CI subsystem. The ATP subsystem is further divided into on-board ATP and ZC. Usually, the VOBC subsystem covers the functions of on-board ATP and ATO subsystems. ATS is an important subsystem of the Automatic Train Control (ATC). It cooperates with other subsystems such as interlocking, ATP / ATO, sets routes for train operation according to the train timetable, automatically adjusts train operation, commands driving, implements train operation management, and completes the train operation command of an urban rail line. The stable operation of the ATS system is crucial to improving operational efficiency. Driving dispatchers can complete subway operation command, construction organization, emergency response and other tasks through the ATS system. According to the location of the hardware equipment, the ATS system can be divided into: control center ATS equipment, main line station ATS equipment (including equipment concentration station and non-equipment concentration station), parking lot / depot ATS equipment, standby control center ATS equipment and corresponding communication network equipment.
[0125] Optionally, the train operation simulation training system in the electronic equipment may include a training server and a training workstation. The training server may provide simulation status information (target operation information) to the training workstation and respond to the control instructions of the training workstation. The train operation simulation training system may simulate the status changes of the trackside signal equipment and the operation of the train on the line, etc. It may also simulate various fault conditions, such as: axle counting fault and fault recovery, turnout fault and fault recovery, signal fault and fault recovery, external system fault, etc., and may provide a complete operation simulation environment for training. The training workstation may provide a complete operation dispatching management environment and may perform various dispatching management operations to help trainees become familiar with the operation dispatching business as soon as possible.
[0126] 2. Simulate the internal interface of ATS.
[0127] This application can simulate the internal interface of ATS and simulate and display the operation information of devices at different levels according to the needs of training or testing.
[0128] For example, please refer again Fig. 9 If the target operation information to be obtained is the operation information of the equipment corresponding to the station extension server in the ATS, then based on the set simulated local interface target information component, an operation information acquisition instruction can be sent to the station extension server belonging to the ATS. The station extension server can then send an operation information acquisition instruction to the communication server with which a connection is established in advance. The communication server can obtain the corresponding operation information from the application server with which a connection is established in advance. The station extension server can obtain the corresponding operation information from the communication server, thereby achieving the purpose of acquiring the corresponding target operation information based on the set simulated local interface target information component.
[0129] As another example, if the target operation information to be obtained is the operation information of the device corresponding to the communication server in the ATS, then based on the set station-simulating machine interface target information component, an operation information acquisition instruction can be sent to the communication server belonging to the ATS, and the communication server can obtain the corresponding operation information from the application server with which the connection is established in advance, thereby achieving the purpose of obtaining the corresponding target operation information based on the set station-simulating machine interface target information component. At this time, the operation information can be obtained without obtaining the station extension server in the figure, which can reduce the number of deployed servers and other equipment, simplify the process, and reduce costs.
[0130] For example, if the target operation information to be obtained is the operation information of the device corresponding to the application server in the ATS, the target operation information can be obtained from the application server belonging to the ATS based on the set communication interface target information component. In this case, the operation information can be obtained without obtaining the communication server and station extension server in the figure, which can reduce the number of deployed servers and other devices, simplify the process, and reduce costs.
[0131] Since this application can simulate the internal interface of ATS, simulate and display the operation information of equipment at different levels according to training or testing needs, it can greatly improve the flexibility of the deployed train operation simulation training system.
[0132] 3. Integrate external system interfaces to realize the function of simulating the operating information of external systems.
[0133] This application can integrate external system interfaces to simulate the operation information of external systems. Fig.10 , Fig.10 The tenth train operation simulation process schematic diagram provided by some embodiments is shown. The target operation information may include: rail transit command system (TCC) simulation, integrated monitoring system (ISCS) simulation, wireless system (Radio, RAD) simulation, clock system (Clock, CLK) simulation, passenger information system (Passenger Information System, PIS) simulation, broadcasting system (Public Address, PA) simulation, adjacent line ATS simulation, maintenance support system (Maintenance Support System, MSS) simulation, interconnection MSS simulation, departure indicator (Departure Time Indicator, DTI) simulation, platform door (Platform Screen Door, PSD) simulation and other operation information of any set external system.
[0134] Optionally, when the vehicle dispatching personnel want to view the operating information of any set external system, they can trigger an acquisition instruction for obtaining the target operating information of any set external system. The electronic device can receive and identify any set external system identifier of the target operating information carried in the acquisition instruction, etc., and can determine the target information component corresponding to the external system identifier of the target operating information based on the correspondence between the external system identifier of the operating information and the information component saved in advance, etc. Based on the target information component, the target operating information of any external system can be obtained from the ATS system included in the CBTC system.
[0135] The present application does not specifically limit the information components corresponding to each external system, and can be flexibly configured according to the needs. Fig.10 , the information components corresponding to external systems such as TCC simulation, ISCS simulation, RAD simulation, CLK simulation, PIS simulation, PA simulation, adjacent line ATS simulation, MSS simulation, and interconnection MSS simulation can all be system interface workstation information components. That is to say, based on the system interface workstation information components, the target operation information of external systems such as TCC simulation, ISCS simulation, RAD simulation, CLK simulation, PIS simulation, PA simulation, adjacent line ATS simulation, MSS simulation, and interconnection MSS simulation can be obtained from the ATS system.
[0136] Optionally, the information components corresponding to the DTI simulation and PSD simulation can all be station ATS display workstation information components, that is, based on the station ATS display workstation information components, the target operation information of external systems such as DTI simulation and PSD simulation is obtained from the ATS system.
[0137] Optionally, the fault simulation function introduced in the above embodiment may include simulating external system interface faults, such as simulating PIS faults, PA faults, external interface communication faults, etc., which can enhance the emergency fault handling capabilities of vehicle dispatching personnel in unexpected situations.
[0138] 4. Use real ATS subsystem operation information to interact with traffic dispatchers.
[0139] Considering that if the simulation training system does not use a real ATS subsystem, for example, the simulation training system and the real ATS system have different operating methods, or cannot provide complete ATS operating functions, the quality of training may not be guaranteed, which may bring safety hazards to the safe operation of the subway, and the training effect may be unsatisfactory. In order to improve the training effect, when the present application identifies that the target operation information is to obtain the operation information of the ATS in the CBTC system, it can obtain the target operation data from the ATS included in the CBTC system based on the corresponding target information component and the Railway Signal Safety Communication Protocol (RSSP-I protocol), thereby obtaining the real ATS subsystem operation information, ensuring that the operation information for the ATS subsystem in the simulation training system is completely consistent with the operation information of the ATS subsystem in the production system, and using the real ATS subsystem operation information to interact with the train dispatching personnel, etc., to improve the training effect.
[0140] Optionally, the simulation training system can be installed with an independent database, which can be completely isolated from the production system, so that the normal operation of the online functions of the production system can be maintained while the real ATS subsystem is used for training.
[0141] Optionally, when using a real ATS subsystem to train train dispatchers, the display interface may include the center's application server, communication server, gateway workstation, dispatcher workstation, the station's ATS station extension, display workstation and other equipment, which will not be repeated here.
[0142] Based on the same technical concept, this application provides a train operation simulation device, see Fig.11 , Fig.11 A schematic diagram of a train operation simulation device provided by some embodiments is shown, the device comprising:
[0143] The receiving module 111 is used to receive an acquisition instruction for acquiring target operation information during the actual operation of the train, and identify the type of target operation information carried in the acquisition instruction;
[0144] A determination module 112, configured to determine a target information component corresponding to the type of the target operation information according to a correspondence between the type of operation information and the information component stored in advance;
[0145] The acquisition module 113 is used to acquire the target operation information from the communication-based train automatic control system CBTC system based on the target information component and display it.
[0146] In a possible implementation, the device further includes:
[0147] a change module, for, if the target operation information includes the train operation plan information for the day, and a change instruction for changing the object included in the train operation plan information for the day is received, identifying the change object and the change position carried in the change instruction;
[0148] In response to the change instruction, the corresponding object included in the train operation plan information for the day is changed based on the change object and change position carried in the change instruction.
[0149] In a possible implementation manner, the change module is specifically configured to identify the location of the added car and the corresponding number of added cars carried in the added car instruction if the change instruction is an instruction to add a train to the train operation plan information of the day;
[0150] The step of changing the elements included in the train operation plan information for the day based on the change position and the change object carried in the change instruction includes:
[0151] Based on the locations of the additional cars and the corresponding number of additional cars, a corresponding number of trains are added to the train operation plan information for the day.
[0152] In a possible implementation, the change module is also used to obtain the total number of added cars at each adding car position; determine whether the total number of added cars is not greater than the number of trains included in the train operation plan for the day, and if so, perform the step of adding a corresponding number of trains to the train operation plan information for the day based on the adding car position and the corresponding number of added cars.
[0153] In a possible implementation, the device further includes:
[0154] The restoration module is used to restore the current display interface to the interface corresponding to the train operation plan information for the day if a one-key restoration instruction for restoring the changed object is received.
[0155] In a possible implementation, the device further includes:
[0156] The fault simulation module is used to receive an input target fault; determine and display a target display interface corresponding to the target fault according to a pre-saved correspondence between the fault and the fault display interface.
[0157] In one possible implementation, the target operation information includes: operation information of any core subsystem of the signal system, operation information of the automatic train monitoring system ATS in the CBTC system, operation information of the equipment corresponding to the station extension server in the ATS, operation information of the equipment corresponding to the communication server in the ATS, operation information of the equipment corresponding to the application server in the ATS, or operation information of any set external system.
[0158] In a possible implementation, the acquisition module 113 is specifically configured to acquire the target operation information from the application server belonging to the ATS based on the set communication interface target information component if the target operation information is the operation information of the device corresponding to the application server in the ATS;
[0159] If the target operation information is the operation information of the device corresponding to the communication server in the ATS, based on the set imitation station machine interface target information component, send an instruction to obtain operation information to the communication server belonging to the ATS, so that the communication server obtains the corresponding operation information from the application server with which the connection is established in advance; obtain the target operation information from the communication server;
[0160] If the target operation information is the operation information of the equipment corresponding to the station extension server in the ATS, based on the set simulated local interface target information component, send an operation information acquisition instruction to the station extension server belonging to the ATS, so that the station extension server acquires the corresponding operation information from the communication server with which the connection is established in advance, and the communication server acquires the corresponding operation information from the application server with which the connection is established in advance; acquire the target operation information from the station extension server;
[0161] If the target operation information is the operation information of the ATS in the CBTC system, the target operation data is obtained from the ATS included in the CBTC system based on the corresponding target information component and the railway signal safety communication protocol RSSP-I protocol.
[0162] Based on the same technical concept, the present application also provides an electronic device, Fig.12 A schematic diagram of the structure of an electronic device provided by some embodiments is shown. Fig.12 As shown, the electronic device includes: a processor 121, a communication interface 122, a memory 123 and a communication bus 124, wherein the processor 121, the communication interface 122, and the memory 123 communicate with each other through the communication bus 124;
[0163] The memory 123 stores a computer program. When the program is executed by the processor 121, the processor 121 executes the computer program stored in the memory to implement the steps of any of the above methods.
[0164] Since the principle of solving the problem by the above electronic device is similar to that of the train operation simulation method, the implementation of the above electronic device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0165] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0166] The communication interface 122 is used for communication between the electronic device and other devices.
[0167] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0168] The above-mentioned processor can be a general-purpose processor, including a central processing unit, a network processor (Network Processor, NP), etc.; it can also be a digital signal processing processor (Digital Signal Processing, DSP), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.
[0169] Based on the same technical concept, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program that can be executed by an electronic device. When the program runs on the electronic device, the electronic device implements the steps of any of the above methods when executed.
[0170] Since the principle of solving the problem by the above-mentioned computer-readable storage medium is similar to that of the code quality analysis method, the implementation of the above-mentioned computer-readable storage medium can refer to the implementation of the method, and the repeated parts will not be repeated.
[0171] The above-mentioned computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor in the electronic device, including but not limited to magnetic storage such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc., optical storage such as CD, DVD, BD, HVD, etc., and semiconductor storage such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD), etc.
[0172] Based on the same technical concept, the present application provides a computer program product, which includes: computer program code, when the computer program code runs on a computer, the computer implements the steps of the method described in any method embodiment applied to an electronic device.
[0173] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof, and all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions, and when the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
[0174] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0175] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0176] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0177] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0178] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A train operation simulation method, characterized in that: The method comprises: Receiving an acquisition instruction for acquiring target operation information during actual operation of a train, and identifying the type of target operation information carried in the acquisition instruction; Determining a target information component corresponding to the type of the target operation information according to a correspondence between the type of operation information and the information component stored in advance; Based on the target information component, the target operation information is obtained from a communication-based train automatic control system CBTC system and displayed.
2. The method according to claim 1, characterized in that The method further comprises: If the target operation information includes the train operation plan information for the day, and a change instruction for changing an object included in the train operation plan information for the day is received, identifying the changed object and the changed position carried in the change instruction; In response to the change instruction, the corresponding object included in the train operation plan information for the day is changed based on the change object and change position carried in the change instruction.
3. The method according to claim 2, characterized in that The identifying the change location and the change object carried in the change instruction includes: If the change instruction is an instruction to add a train to the train operation plan information of the day, identifying the location of the added train and the corresponding number of added trains carried in the instruction; The step of changing the elements included in the train operation plan information for the day based on the change position and the change object carried in the change instruction includes: Based on the locations of the additional cars and the corresponding number of additional cars, a corresponding number of trains are added to the train operation plan information for the day.
4. The method according to claim 3, characterized in that After identifying the car adding position and the corresponding car adding quantity carried in the car adding instruction, before adding a corresponding number of trains to the train operation plan information of the day based on the car adding position and the corresponding car adding quantity, the method further includes: Obtain the total number of cars to be added at each car adding position; determine whether the total number of cars to be added is not greater than the number of trains included in the train operation plan for the day, and if so, proceed to the subsequent steps.
5. The method according to claim 2, characterized in that: The method further comprises: If a one-key restore command is received to restore the changed object, the current display interface is restored to the interface corresponding to the train operation plan information for the day.
6. The method according to claim 1, characterized in that The method further comprises: Receive input target fault; According to the pre-saved correspondence between faults and fault display interfaces, a target display interface corresponding to the target fault is determined and displayed.
7. The method according to claim 1, characterized in that The target operation information includes: the operation information of any core subsystem of the signal system, the operation information of the automatic train monitoring system ATS in the CBTC system, the operation information of the equipment corresponding to the station extension server in the ATS, the operation information of the equipment corresponding to the communication server in the ATS, the operation information of the equipment corresponding to the application server in the ATS, or the operation information of any set external system.
8. The method according to claim 7, characterized in that The step of obtaining the target operation information from a communication-based train automatic control system CBTC system based on the target information component includes: If the target operation information is the operation information of the device corresponding to the application server in the ATS, then based on the set communication interface imitation interface target information component, the target operation information is obtained from the application server belonging to the ATS; If the target operation information is the operation information of the device corresponding to the communication server in the ATS, based on the set imitation station machine interface target information component, send an instruction to obtain operation information to the communication server belonging to the ATS, so that the communication server obtains the corresponding operation information from the application server with which the connection is established in advance; obtain the target operation information from the communication server; If the target operation information is the operation information of the equipment corresponding to the station extension server in the ATS, based on the set simulated local interface target information component, send an operation information acquisition instruction to the station extension server belonging to the ATS, so that the station extension server acquires the corresponding operation information from the communication server with which the connection is established in advance, and the communication server acquires the corresponding operation information from the application server with which the connection is established in advance; acquire the target operation information from the station extension server; If the target operation information is the operation information of the ATS in the CBTC system, the target operation data is obtained from the ATS included in the CBTC system based on the corresponding target information component and the railway signal safety communication protocol RSSP-I protocol.
9. A train operation simulation device, characterized in that: The device comprises: A receiving module, used to receive an acquisition instruction for acquiring target operation information during the actual operation of the train, and identify the type of target operation information carried in the acquisition instruction; A determination module, configured to determine a target information component corresponding to the type of the target operation information according to a correspondence between the type of operation information and the information component stored in advance; The acquisition module is used to acquire the target operation information from a communication-based train automatic control system CBTC system based on the target information component and display it.
10. An electronic device, characterized in that: The electronic device comprises at least a processor and a memory, and the processor is configured to implement the steps of any one of the methods of claims 1 to 8 when executing a computer program stored in the memory.