Dispatching command management system for heavy haul railway train

By introducing interactive operations between terminals and servers into the heavy-haul railway train dispatching system, the group sending management of dispatching commands was realized, solving the problem of low efficiency in the existing system, improving sending efficiency, and reducing the workload of dispatchers.

CN120886889APending Publication Date: 2025-11-04SHUOHUANG RAILWAY DEV
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511327379.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-17
Publication Date
2025-11-04

AI Technical Summary

Technical Problem

The existing heavy-haul railway train dispatching command management system lacks an efficient group sending mechanism when multiple trains need to send the same command, resulting in low sending efficiency and high labor intensity.

Method used

Binding information is generated through the interaction between the first and second terminals. The server matches the running status information with the binding information and automatically sends the target scheduling command to the vehicle terminal to realize the group sending management of scheduling commands.

Benefits of technology

It improves the efficiency of sending scheduling commands, reduces the workload of schedulers, and enables intuitive binding process management through a visual interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120886889A_ABST
    Figure CN120886889A_ABST
Patent Text Reader

Abstract

The invention discloses a dispatching command management system for a heavy haul railway train, and the system comprises a first terminal, a second terminal, a server, and a vehicle-mounted terminal: the first terminal is used for responding to a first selection operation for a target dispatching command in a to-be-sent box and a second selection operation for a group sending binding control; sending indication information to the second terminal, wherein the indication information is used for indicating the second terminal to display the group sending setting interface; the second terminal is used for displaying a group sending setting interface in response to the indication information; in response to a third selection operation for multiple pieces of command triggering information displayed in the group sending setting interface, generating binding information, and sending the binding information to the server; and the server is used for acquiring the running state information of the multiple trains and sending a target dispatching command to the vehicle-mounted terminal in the train under the condition that the running state information of each train is matched with the binding information. By adopting the system, the dispatching command for the heavy haul railway train can be managed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of railway dispatch automation, in particular to a dispatch command management system for heavy-haul railway trains. BACKGROUND

[0002] With the continuous advancement of railway transportation modernization, the train operation density is increasing year by year. As an important command means of railway transportation organization, the sending efficiency and execution quality of the dispatch command are directly related to the safety and efficiency of railway transportation. The traditional dispatch command sending mainly relies on manual operation of dispatchers, which not only has high labor intensity, but also is prone to problems such as inaccurate command sending time, sending omission or unclear state management due to human factors.

[0003] At present, although the heavy-haul railway dispatch command system adopted by most railway bureaus realizes centralized monitoring of train operation, there are still deficiencies in the management of dispatch commands, for example, in the case of multiple trains needing to send the same command, there is a lack of an efficient group sending mechanism.

[0004] Therefore, how to manage the dispatch command for heavy-haul railway trains has become a problem to be solved. SUMMARY

[0005] The embodiments of the present application provide a dispatch command management system for heavy-haul railway trains, which can manage the dispatch command for heavy-haul railway trains.

[0006] In a first aspect, the embodiments of the present application provide a dispatch command management system for heavy-haul railway trains, which includes a first terminal, a second terminal, a server and a vehicle terminal. The first terminal, the second terminal and the vehicle terminal respectively communicate with the server through a network. The first terminal and the second terminal communicate with each other through the network.

[0007] The first terminal is configured to send indication information to the second terminal in response to a first selection operation on a target dispatch command in a to-be-sent box and a second selection operation on a group sending binding control. The indication information is used to instruct the second terminal to display a group sending setting interface.

[0008] The second terminal is configured to display the group sending setting interface in response to the indication information. The second terminal is configured to generate binding information and send the binding information to the server in response to a third selection operation on multiple command trigger information displayed in the group sending setting interface.

[0009] The server is configured to obtain running state information of multiple trains, and send a target dispatch command to a vehicle terminal in a train in the case that the running state information of each train matches the binding information.

[0010] In one of the embodiments, the second terminal is further configured to, before generating the binding information in response to the third selection operation on the multiple command trigger information displayed in the group sending setting interface, display the multiple command trigger information in the group sending setting interface in response to a fourth selection operation on the group sending binding control in the group sending setting interface.

[0011] In one of the embodiments, the server is further configured to mark the train number of the train matched with the binding information in the electronic train diagram, and output the marked electronic train diagram to the second terminal; and the second terminal is further configured to display the marked electronic train diagram, wherein the marked electronic train diagram displays the real-time running state information of multiple trains and the dispatching command information associated with the trains.

[0012] In one of the embodiments, the second terminal is further configured to, in response to an update operation on the binding information, generate new binding information and send the new binding information to the server; and the server is further configured to update the marked information in the electronic train diagram based on the new binding information, obtain a newly marked electronic train diagram, and output the newly marked electronic train diagram to the second terminal.

[0013] In one of the embodiments, the system further comprises a computer device, and the computer device runs a dispatching command database; the computer device and the server communicate through a network; the server is further configured to send the new binding information to the computer device, so that the computer device stores the new binding information; and the server is further configured to synchronize the new binding information to the first terminal and the second terminal.

[0014] In one of the embodiments, the first terminal is further configured to, before sending the indication information to the second terminal in response to the first selection operation on the target dispatching command in the to-be-sent box and the second selection operation on the group sending binding control, display a dispatching command editing interface and generate a to-be-sent dispatching command in response to an editing operation input in the dispatching command editing interface; and save the to-be-sent dispatching command to the to-be-sent box.

[0015] In one of the embodiments, the running state information comprises position information, and the binding information comprises associated station information associated with the target dispatching command; and when the server sends the target dispatching command to the train in the case that the running state information matches the binding information, the server is specifically configured to determine an associated station based on the associated station information, and send the target dispatching command to the on-board terminal in the train in the case that the train arrives at the associated station based on the position information.

[0016] In one of the embodiments, after the server sends the target dispatching command to the on-board terminal in the train, the server is further configured to mark a status of the target dispatching command in the electronic train diagram; the status comprises any one of the following: not sent, sent but not signed, signed, and sending failed; the electronic train diagram comprises real-time running status information of multiple trains and dispatching command information associated with the trains.

[0017] In one of the embodiments, the on-board terminal is further configured to output a command signed box when the target dispatching command is received; the on-board terminal is further configured to record signed information in response to a fifth selection operation on a confirmation signed option in the command signed box; the signed information comprises an identification of a signed object, a signed time, and a signed location; the on-board terminal is further configured to send the signed information to the server; the server is further configured to update the status of the target dispatching command in the electronic train diagram based on the signed information, and send the updated status to the first terminal and the second terminal.

[0018] In one of the embodiments, the server is further configured to resend the target dispatching command to the on-board terminal after a preset time interval ends when the sending of the target dispatching command fails; the server is further configured to send alarm information to the first terminal and the second terminal when the target dispatching command is resent for the Nth time and the sending fails, wherein the alarm information comprises a reason for the sending failure; N is greater than or equal to 2.

[0019] In a second aspect, the application provides a dispatching command management method for heavy-load railway trains, which is applied to the dispatching command management system for heavy-load railway trains in the first aspect, the system comprising a first terminal, a second terminal, a server, and an on-board terminal; the first terminal, the second terminal, and the on-board terminal communicate with the server through a network; the first terminal and the second terminal communicate through the network; the method comprises the following steps:

[0020] The first terminal sends indication information to the second terminal in response to a first selection operation on a target dispatching command in a to-be-sent box and a second selection operation on a group sending binding control, wherein the indication information is used to instruct the second terminal to display a group sending setting interface;

[0021] The second terminal displays the group sending setting interface in response to the indication information; and generates binding information and sends the binding information to the server in response to a third selection operation on multiple command trigger information displayed in the group sending setting interface;

[0022] The server acquires running status information of multiple trains, and sends a target dispatching command to an on-board terminal in a train in response to the running status information of each train matching the binding information.

[0023] In a third aspect, the present application provides an electronic device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the operation of the first terminal, or the second terminal, or the server, or the vehicle-mounted terminal in the first aspect when executing the computer program.

[0024] In a fourth aspect, the present application further provides a computer-readable storage medium, having stored thereon a computer program, and the computer program implementing the operation of the first terminal, or the second terminal, or the server, or the vehicle-mounted terminal in the first aspect when executed by a processor.

[0025] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program implementing the operation of the first terminal, or the second terminal, or the server, or the vehicle-mounted terminal in the first aspect when executed by a processor.

[0026] The above scheduling command management system for heavy haul railway trains comprises a first terminal, a second terminal, a server and a vehicle-mounted terminal. The first terminal, the second terminal and the vehicle-mounted terminal respectively communicate with the server through a network. The first terminal and the second terminal communicate with each other through the network. The first terminal is configured to send indication information to the second terminal in response to a first selection operation on a target scheduling command in a to-be-sent box and a second selection operation on a group sending binding control. The indication information is used to instruct the second terminal to display a group sending setting interface. The second terminal is configured to display the group sending setting interface in response to the indication information. The second terminal is further configured to generate binding information and send the binding information to the server in response to a third selection operation on a plurality of command trigger information displayed in the group sending setting interface. The server is configured to obtain running state information of a plurality of trains, and send a target scheduling command to a vehicle-mounted terminal in a train in the case that the running state information of each train matches the binding information. By using the system, the binding information can be determined by group sending binding of the target scheduling command, and the binding information is sent to the server. Thus, the server can automatically send the target scheduling command to the vehicle-mounted terminal in the train in the case that the running state information of the train matches the binding information, so that the group sending management of the scheduling command for heavy haul railway trains can be realized, and the sending efficiency of the scheduling command can be improved, and the work burden of the dispatcher can be reduced. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor based on these drawings.

[0028] Figure 1is a schematic diagram of a dispatch command management system for heavy haul railway trains provided by an embodiment of the present application;

[0029] Figure 2 is a flowchart of a group sending binding method for dispatch commands of heavy haul railway trains provided by an embodiment of the present application;

[0030] Figure 3 is a flowchart of a state updating method for dispatch commands of heavy haul railway trains provided by an embodiment of the present application;

[0031] Figure 4 is a structural schematic diagram of an electronic device provided by an embodiment of the present application;

[0032] Figure 5 is a structural schematic diagram of a server provided by an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.

[0034] The dispatch command management system for heavy haul railway trains provided by an embodiment of the present application will be introduced below.

[0035] Please refer to Figure 1 , Figure 1 is a schematic diagram of a dispatch command management system for heavy haul railway trains provided by an embodiment of the present application. As shown in Figure 1 , it includes a first terminal 101, a second terminal 102, a server 103 and a vehicle-mounted terminal 104; wherein the first terminal 101, the second terminal 102 and the vehicle-mounted terminal 104 respectively communicate with the server 102 through a network; the first terminal 101 and the second terminal 102 communicate with each other through a network. Among them, the first terminal 101 and the second terminal 102 are deployed at the dispatch end. For example, the first terminal 101 and the second terminal 102 can be deployed at the dispatch center.

[0036] Among them, the first terminal 101 can also be called a dispatch command terminal. The display interface of the first terminal 101 is the main working interface for the dispatcher to edit, send and manage the command. The first terminal 101 supports functions such as command template management, command editing, group sending setting, etc.

[0037] The second terminal 102 can also be referred to as a running graph terminal. The second terminal 102 is configured to display an electronic running graph in which real-time running states of trains and dispatching command information associated with the trains are shown, i.e., the second terminal 102 is configured to support state visualization display. In addition, the second terminal 102 is also configured to support dispatching command binding operation.

[0038] The server 103 can also be referred to as a train running monitoring server. The server 103 is configured to collect and process train running state information in real time, determine whether a triggering condition of group dispatching command is met, and trigger automatic sending of the dispatching command.

[0039] The on-board terminal 104 is deployed on a train and is configured to receive the dispatching command and provide the dispatching command for a driver to view and sign, and return the signing information to the server 103.

[0040] Optionally, the first terminal 101 and the second terminal 102 can include, but are not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart televisions, smart air conditioners, projection devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 103 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud computing services, etc., which are not limited herein.

[0041] In an optional embodiment, Figure 1 In the dispatching command management system for heavy-load railway trains shown, the first terminal 101 can be configured to, in response to a first selection operation on a target dispatching command in a to-be-sent box and a second selection operation on a group sending binding control, send indication information to the second terminal, the indication information being used to instruct the second terminal to display a group sending setting interface. The second terminal 102 can be configured to, in response to the indication information from the first terminal 101, display the group sending setting interface. In response to a third selection operation on a plurality of command triggering information displayed in the group sending setting interface, the second terminal 102 can be configured to generate binding information and send the binding information to the server. The server 103 can be configured to acquire running state information of a plurality of trains, and in a case where the running state information of each train matches the binding information, send a target dispatching command to an on-board terminal in the train.

[0042] The to-be-sent box can include a plurality of to-be-sent dispatching commands, and each to-be-sent dispatching command can be configured by a dispatcher in the first terminal 101.

[0043] Optionally, the first selection operation can be a click operation, a touch operation, or a voice operation, etc., which is not limited herein. The second selection operation can be a click operation, a touch operation, or a voice operation, etc., which is not limited herein. Optionally, the first selection operation and the second selection operation can be the same or different. For example, the first selection operation and the second selection operation are both click operations. For another example, the first selection operation is a click operation, and the second selection operation is a touch operation, etc.

[0044] Optionally, before the first terminal 101 is configured to respond to the first selection operation for the target dispatch command in the pending box, the first terminal 101 is further configured to display a plurality of pending dispatch commands in the pending box; and receive the first selection operation for the target dispatch command in the plurality of pending dispatch commands.

[0045] In some embodiments, before the first terminal 101 is configured to respond to the first selection operation for the target dispatch command in the pending box and the second selection operation for the group sending binding control, and send the indication information to the second terminal in response to the third selection operation for the plurality of command trigger information, the first terminal 101 is further configured to: display a dispatch command editing interface, and in response to an editing operation input by the dispatch command editing interface in the third selection operation for the plurality of command trigger information, generate a to-be-sent dispatch command; and save the to-be-sent dispatch command in the third selection operation for the plurality of command trigger information to the pending box.

[0046] Optionally, the command trigger information can include, but is not limited to, a binding range, a train type, and a valid time period, etc. The binding range can be a full operating line, or a specific operating section in the operating line, etc., which is not limited herein. The train type can be a passenger train (which can be referred to as a passenger car), a freight train (which can be referred to as a freight car), or a specific train, etc., which is not limited herein.

[0047] Optionally, the third selection operation can be a click operation, a touch operation, or a voice operation, etc., which is not limited herein.

[0048] In some embodiments, before the second terminal 102 is configured to generate the binding information in response to the third selection operation for the plurality of command trigger information displayed in the group sending setting interface, the second terminal 102 is further configured to: in response to a fourth selection operation for the group sending binding control in the group sending setting interface, display the plurality of command trigger information in the group sending setting interface.

[0049] Optionally, the fourth selection operation can be a click operation, a touch operation, or a voice operation, etc., which is not limited herein.

[0050] The server sends a target dispatch command to the on-board terminal in the train in the case that the running state information matches the binding information for each train.

[0051] For example, assume that the multiple trains include train 1 and train 2, the running state information of train 1 includes a running section of section 3, a train type of passenger train, and a current time of 12:00; the running state information of train 2 includes a running section of section 4, a train type of passenger train, and a current time of 12:15; and assume that the binding information includes a binding range of running sections 3, 4, and 5, a train type of passenger train, and a valid time period of 11:55-12:20. In this case, the server can determine that the running state information of train 1 and train 2 both match the binding information, and the server can send a target dispatch command to the on-board terminal of train 1 and the on-board terminal of train 2, respectively.

[0052] In some embodiments, the server 103 is further configured to receive the binding information from the second terminal, mark the train numbers of the trains that match the binding information in the electronic train diagram, and output the marked electronic train diagram to the second terminal; and the second terminal 102 is further configured to display the marked electronic train diagram; and the marked electronic train diagram displays the real-time running state information of the multiple trains and the dispatch command information associated with the trains. In this way, the marked electronic train diagram displayed on the second terminal can visually show which train numbers match the group binding information, thereby achieving visual management.

[0053] In some embodiments, the server marks the train numbers of the trains that match the binding information in the electronic train diagram by marking the train numbers of the trains that match the binding information in the electronic train diagram as a preset color or a preset shape. The preset color can be red, and the preset shape can be a triangle.

[0054] For example, assume that the binding information includes train numbers 111, 222, and 333, and the server marks the train numbers 111, 222, and 333 in the electronic train diagram as red after receiving the binding information from the second terminal, and then outputs the marked electronic train diagram to the second terminal to enable the second terminal to display the marked electronic train diagram.

[0055] In some embodiments, after being configured to display the marked electronic train diagram, the second terminal 102 is further configured to generate new binding information in response to an update operation on the binding information, and send the new binding information to the server 103; and the server 103 is further configured to update the marking information in the electronic train diagram based on the new binding information, obtain a newly marked electronic train diagram, and output the newly marked electronic train diagram to the second terminal. In some embodiments, the server 103 is further configured to receive the binding information from the second terminal, mark the train numbers of the trains that match the binding information in the electronic train diagram, and output the marked electronic train diagram to the second terminal; and the second terminal 102 is further configured to display the marked electronic train diagram; and the marked electronic train diagram displays the real-time running state information of the multiple trains and the dispatch command information associated with the trains. In this way, the marked electronic train diagram displayed on the second terminal can visually show which train numbers match the group binding information, thereby achieving visual management.

[0053] In some embodiments, the server marks the train numbers of the trains that match the binding information in the electronic train diagram by marking the train numbers of the trains that match the binding information in the electronic train diagram as a preset color or a preset shape. The preset color can be red, and the preset shape can be a triangle.

[0054] For example, assume that the binding information includes train numbers 111, 222, and 333, and the server marks the train numbers 111, 222, and 333 in the electronic train diagram as red after receiving the binding information from the second terminal, and then outputs the marked electronic train diagram to the second terminal to enable the second terminal to display the marked electronic train diagram.

[0055] In some embodiments, after being configured to display the marked electronic train diagram, the second terminal 102 is further configured to generate new binding information in response to an update operation on the binding information, and send the new binding information to the server 103; and the server 103 is further configured to update the marking information in the electronic train diagram based on the new binding information, obtain a newly marked electronic train diagram, and output the newly marked electronic train diagram to the second terminal.

[0056] Optionally, the second terminal 102, in response to generating the new binding information in response to the update operation for the binding information, can specifically be configured to: display the group sending setting interface in response to the user operation for opening the group sending setting interface; and generate the new binding information in response to the update operation for the multiple command trigger information selected in the group sending setting interface.

[0057] Optionally, the server 103, in updating the marked information in the electronic train diagram based on the new binding information, can specifically be configured to: update the train number of the train in the electronic train diagram that is marked and matches the binding information to the train number of the train that matches the new binding information based on the new binding information.

[0058] For example, assuming that the train number of the train in the electronic train diagram that is marked and matches the binding information is train number 111, the train number 111 has been marked as red, and the specific train number included in the new binding information does not include the train number 111, but includes train number 555, in this case, the server 103 can update the train number 111 in the electronic train diagram from the marked red to the initial display state (for example, gray), and mark the train number 555 in the electronic train diagram from the initial display state to red.

[0059] In some embodiments, Figure 1 The system shown can further include a computer device, the computer device running a dispatch command database; the computer device and the server 103 communicate through the network; the server 103 is further configured to send the new binding information to the computer device, so that the computer device stores the new binding information; and the server 103 is further configured to synchronize the new binding information to the first terminal 101 and the second terminal 102.

[0060] In some embodiments, the aforementioned running state information includes position information, and the binding information includes associated station information associated with the target dispatch command; and the server 103, in sending the target dispatch command to the train in the case that the running state information matches the binding information, can specifically be configured to: determine the associated station based on the associated station information; and send the target dispatch command to the on-board terminal in the train in the case that the train arrives at the associated station based on the position information.

[0061] Optionally, the position information can be obtained by the server in real time through the track circuit, the transponder information, or the on-board Global Positioning System (GPS) data.

[0062] Optionally, the binding information can further include associated location information associated with the target dispatching command. In this case, the server can be further configured to: determine an associated running section based on the associated location information; and send the target dispatching command to the on-board terminal in the train based on the location information indicating that the train has entered the associated running section.

[0063] In the embodiments of the present application, the first terminal is configured to: in response to a first selection operation on the target dispatching command in the to-be-sent box and a second selection operation on the group sending binding control, send indication information to the second terminal, the indication information being used to instruct the second terminal to display a group sending setting interface; the second terminal is configured to: in response to the indication information, display the group sending setting interface; in response to a third selection operation on the multiple command trigger information displayed in the group sending setting interface, generate binding information and send the binding information to the server; and the server is configured to: acquire running state information of multiple trains, and in response to each train, send the target dispatching command to the on-board terminal in the train based on the running state information of the train matching the binding information. With the system, the binding information can be determined by group sending binding of the target dispatching command, and the binding information is sent to the server. In this way, the server can automatically send the target dispatching command to the on-board terminal in the train based on the running state information of the train matching the binding information, so that the group sending management of the dispatching command for heavy-load railway trains can be implemented, and the sending efficiency of the dispatching command can be improved and the work burden of the dispatcher can be reduced.

[0064] In an optional embodiment, after sending the target dispatching command to the on-board terminal in the train, the server 103 can be further configured to: mark the state of the target dispatching command in the electronic running graph; the state includes any one of the following: not sent, sent but not signed, signed, and sending failed; the electronic running graph includes real-time running state information of multiple trains and dispatching command information associated with the trains.

[0065] Optionally, when marking the state of the target dispatching command in the electronic running graph, the server 103 can be specifically configured to: mark the state of the target dispatching command in the electronic running graph based on a preset color or a preset shape corresponding to different states. For example, the preset color corresponding to the not sent state can be gray, the preset color corresponding to the sent but not signed state can be yellow, the preset color corresponding to the signed state can be green, and the preset color corresponding to the sending failed state can be red. For another example, the preset shape corresponding to the not sent state can be a square, the preset shape corresponding to the sent but not signed state can be a rectangle, the preset shape corresponding to the signed state can be a triangle, and the preset shape corresponding to the sending failed state can be a circle.

[0066] In some embodiments, the server 103 is further configured to re-send the target dispatching command to the vehicle terminal after a preset time interval ends, in the case that the sending of the target dispatching command is detected to fail; and the server is further configured to send an alarm information to the first terminal and the second terminal, in the case that the target dispatching command is sent for the Nth time and the sending fails, the alarm information including a reason for the sending failure; N is greater than or equal to 2. In this way, the dispatcher can quickly locate the problem based on the reason for the sending failure included in the alarm information, so as to take corresponding measures in a timely manner.

[0067] The reason for the sending failure may be, for example, network connection interruption or non-response of the vehicle terminal.

[0068] For example, assuming that N is 3 and the length of the preset time interval is 20 seconds, in this case, the server can re-send the target dispatching command to the vehicle terminal after 20 seconds, in the case that the sending of the target dispatching command is detected to fail; and send an alarm information to the first terminal and the second terminal, in the case that the target dispatching command is sent for the third time and the sending fails.

[0069] Optionally, the preset time interval can change with N. For example, the target dispatching command is re-sent after 10 seconds, in the case that the sending of the target dispatching command is detected to fail; the target dispatching command is re-sent after 20 seconds, in the case that the sending of the target dispatching command is detected to fail for the second time; and the target dispatching command is re-sent after 30 seconds, in the case that the sending of the target dispatching command is detected to fail for the third time.

[0070] In some embodiments, the vehicle terminal 104 is further configured to output a command receipt box, in the case that the target dispatching command is received; record receipt information in response to a fifth selection operation on a receipt confirmation option in the command receipt box; the receipt information includes an identifier of a receipt object, a receipt time, and a receipt location; and send the receipt information to the server; and the server 103 is further configured to update a status of the target dispatching command in the electronic running graph based on the receipt information, and send the updated status to the first terminal and the second terminal. In this way, by sending the updated status of the target dispatching command to the first terminal and the second terminal, it can be ensured that the staff at each post obtains consistent command execution status information.

[0071] Optionally, when updating the status of the target dispatching command in the electronic running graph based on the receipt information, the server can be specifically configured to mark the status of the target dispatching command in the electronic running graph as having been received.

[0072] For example, assuming that the initial state of the target dispatch command associated with train A in the electronic train diagram is gray, and assuming that the server receives the signed information sent by the on-board terminal in train A, the server can update the state of the target dispatch command associated with train A in the electronic train diagram to green (green indicating that it has been signed). In addition, the server can also supplement and improve the information of the recipient (i.e., the user of the on-board terminal) based on the signed information.

[0073] Optionally, the server 103 can also be configured to record the sending information when sending the target dispatch command to the on-board terminal in the train, and the sending information can include the sending time and the network state when the target dispatch command is sent.

[0074] With this embodiment, the state of the target dispatch command is marked, so that the dispatcher can intuitively know the execution of the target dispatch command.

[0075] In an optional embodiment, based on Figure 1 The dispatch command management system for heavy-haul railway trains shown in FIG. 1, the embodiment of the present application provides a group sending binding method for the dispatch command for heavy-haul railway trains. Please refer to Figure 2 , Figure 2 FIG. 2 is a flow diagram of the group sending binding method for the dispatch command for heavy-haul railway trains according to the embodiment of the present application. As shown in FIG. 2, the method can include but is not limited to the following steps: Figure 2

[0076] S201, the first terminal displays a dispatch command editing interface, and generates a to-be-sent dispatch command in response to an editing operation input to the dispatch command editing interface.

[0077] In some embodiments, the first terminal can store a plurality of command templates; the first terminal generates the to-be-sent dispatch command in response to the editing operation input to the dispatch command editing interface, which can be: detecting a selection operation on a target command template identifier in the plurality of command template identifiers in the dispatch command editing interface, and displaying the target command template in the dispatch command editing interface; and generating the to-be-sent dispatch command in response to an editing operation on the target command template. In this way, the repeated input work can be reduced, and the efficiency of editing the command can be improved.

[0078] S202, the first terminal saves the to-be-sent dispatch command to a to-be-sent box.

[0079] S203, the first terminal sends indication information to the second terminal in response to a selection operation on a target dispatch command in the to-be-sent box and a selection operation on a group sending binding control, and correspondingly, the second terminal receives the indication information, and the indication information is used to instruct the second terminal to display a group sending setting interface.

[0080] ​S204, the second terminal displays a group sending setting interface in response to the indication information, and displays a plurality of command trigger information in the group sending setting interface in response to a selection operation on a group sending binding control in the group sending setting interface.

[0081] The command trigger information is condition information for triggering the server to send a target dispatch command to the on-board terminal in the train. Optionally, the command trigger information can include, but is not limited to, a binding range, a train type, a valid time period, etc. The binding range can be a full operating line, or a specific operating section in the operating line, etc., which is not limited here. The train type can be a passenger train (which can be referred to as a passenger car), a freight train (which can be referred to as a freight car), or a specific train, etc., which is not limited here.

[0082] S205, the second terminal generates binding information in response to a selection operation on the plurality of command trigger information.

[0083] S206, the second terminal sends the binding information to the server, and correspondingly, the server receives the binding information from the second terminal.

[0084] S207, the server marks the train in the electronic train diagram that matches the binding information to obtain a marked electronic train diagram.

[0085] S208, the server sends the marked electronic train diagram to the second terminal, and correspondingly, the second terminal receives the marked electronic train diagram from the server.

[0086] S209, the second terminal displays the marked electronic train diagram.

[0087] In the marked electronic train diagram, real-time running state information of a plurality of trains and dispatch command information associated with the trains are displayed.

[0088] S210, the second terminal displays the group sending setting interface in response to a user operation for opening the group sending setting interface.

[0089] S211, the second terminal generates new binding information in response to an update operation on the plurality of command trigger information that has been selected in the group sending setting interface.

[0090] For example, the user can add or remove a specific train, or adjust an associated sending station of each train, etc. for the plurality of command trigger information that has been selected in the group sending setting interface.

[0091] S212, the second terminal sends the new binding information to the server, and correspondingly, the server receives the new binding information.

[0092] S213, the server obtains running state information of a plurality of trains.

[0093] S214, the server sends the target dispatch command to the on-board terminal in the train in the case that the running state information matches the new binding information for each train.

[0094] In an optional implementation, after step S212, the server can also update the marking information in the electronic train diagram based on the new binding information to obtain a newly marked electronic train diagram, and send the newly marked electronic train diagram to the second terminal. Correspondingly, the second terminal receives the newly marked electronic train diagram and displays the newly marked electronic train diagram.

[0095] In an optional implementation, after step S212, the server can also send the new binding information to the computer device running the dispatch command database, so that the computer device stores the new binding information. The server can also synchronize the new binding information to the first terminal and the second terminal.

[0096] In an optional implementation, after step S212, the server can also generate a binding record based on the new binding information. The binding record can include the operator identifier, the operation time, the binding details, and the like. In this way, it is beneficial for subsequent auditing and tracing.

[0097] In an optional implementation, the server can also modify or unbind the bound target dispatch command. In this way, the flexibility of the dispatch command can be ensured.

[0098] In the embodiments of the present application, on the one hand, by performing group binding on the target dispatch command, the binding information can be determined and sent to the server. In this way, the server can automatically send the target dispatch command to the on-board terminal in the train in the case that the running state information of the train matches the binding information, so that the group management of the dispatch command for the heavy haul railway train can be realized, and the sending efficiency of the dispatch command can be improved, and the work burden of the dispatcher can be reduced. On the other hand, by displaying the graphical operation interface by the second terminal, the binding process can be more intuitive, and the visual management of the dispatch command binding process can be realized.

[0099] In an optional implementation, based on Figure 1 The dispatch command management system for the heavy haul railway train is shown. The embodiments of the present application also provide a state updating method for the dispatch command for the heavy haul railway train. Please refer to Figure 3 , Figure 3 is a flow diagram of the state updating method for the dispatch command for the heavy haul railway train provided by the embodiments of the present application. As shown in Figure 3 The method can include but is not limited to the following steps:

[0100] S301, the server acquires position information of multiple trains, and determines association information associated with the target dispatching command.

[0101] The association information can be associated station information, or associated position information, etc., which is not limited herein.

[0102] The association information associated with the target dispatching command can be stored in the aforementioned binding information. In this case, step 301 can be executed after step S206.

[0103] In some embodiments, the server acquires position information of multiple trains, which can be acquired for each train by interfacing track circuits, balise information or on-board GPS.

[0104] S302, the server sends the target dispatching command to the on-board terminal in the train under the condition that the position information matches the association information for each train.

[0105] In some embodiments, the association information is associated station information; the server sends the target dispatching command to the on-board terminal in the train under the condition that the position information matches the association information, which can be: determining an associated station based on the associated station information; sending the target dispatching command to the on-board terminal in the train under the condition that the train arrives at the associated station based on the position information.

[0106] In other embodiments, the association information is associated position information; the server sends the target dispatching command to the on-board terminal in the train under the condition that the position information matches the association information, which can be: determining an associated operating section based on the associated position information; sending the target dispatching command to the on-board terminal in the train under the condition that the train enters the associated operating section based on the position information.

[0107] S303, the server uses a specific color to mark the status of the target dispatching command in the electronic train diagram, the status including any of the following: not sent, sent but not signed, signed, and sending failed.

[0108] The electronic train diagram includes real-time running status information of multiple trains and dispatching command information associated with the trains.

[0109] S304, the server detects whether the target dispatching command is sent successfully, if yes, steps S305 to S309 are executed; if not, steps S310 to S311 are executed.

[0110] S305, the on-board terminal outputs a command signed box under the condition that the target dispatching command is received.

[0111] S306, the vehicle terminal records the signed information in response to the selection operation of the confirmation signed option in the command signed box.

[0112] The signed information includes the identification of the signed object, the signed time and the signed location.

[0113] S307, the vehicle terminal sends the signed information to the server, and correspondingly, the server receives the signed information from the vehicle terminal.

[0114] S308, the server updates the state of the target dispatch command in the electronic train diagram based on the signed information.

[0115] S309, the server sends the updated state to the first terminal.

[0116] S310, the server sends the updated state to the second terminal.

[0117] It should be noted that the execution order of steps S309 and S310 is not limited in the present application. The server can execute step S309 first and then execute step S310, or execute step S310 first and then execute step S309, or execute steps S309 and S310 simultaneously, etc.

[0118] S311, the server re-sends the target dispatch command to the vehicle terminal after the end of the preset time interval, and in the case that the target dispatch command is sent for the Nth time and the sending fails, the server sends an alarm information to the first terminal and the second terminal, the alarm information including the reason for the sending failure; N is greater than or equal to 2.

[0119] Optionally, the preset time interval can change with the change of N. For example, in the case that the target dispatch command sending failure is detected, the target dispatch command is re-sent after 10 seconds; in the case that the target dispatch command sending failure is detected for the second time, the target dispatch command is re-sent after 20 seconds; in the case that the target dispatch command sending failure is detected for the third time, the target dispatch command is re-sent after 30 seconds.

[0120] In some embodiments, the second terminal also supports viewing the detailed information of the command by clicking the state marker, including the command content, the sending time, the signed situation, etc. In addition, the second terminal can also provide multi-dimensional query filtering function. In this way, it is beneficial for the dispatcher to quickly query the execution situation of the related command according to the time period, the train number, the section, the command type, the execution state, etc.

[0121] In an embodiment of the present application, on one hand, the server can monitor the position information of the train, and automatically send the target dispatching command to the vehicle terminal of the train in the case that the sending of the target dispatching command is triggered based on the position information, so that the group sending management of the target dispatching command for the heavy haul railway train can be realized, and the sending efficiency of the target dispatching command can be improved, and the work burden of the dispatcher can be reduced. On the other hand, the server can also monitor the receipt state of the target dispatching command, and dynamically update the state of the target dispatching command in the electronic train diagram, so that the dispatcher can intuitively know the execution state of the target dispatching command by marking the state of the target dispatching command.

[0122] In addition, the server can also resend the target dispatching command to the vehicle terminal after the end of the preset time interval in the case that the sending of the target dispatching command fails, and send the alarm information to the first terminal and the second terminal in the case that the target dispatching command is sent for the Nth time and the sending fails, and the alarm information includes the reason for the sending failure, so that the dispatcher can quickly locate the problem based on the reason for the sending failure included in the alarm information, so as to take corresponding measures in time.

[0123] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be alternately executed with other steps or steps or stages in other steps.

[0124] In an exemplary embodiment, an electronic device, which can be a terminal, is provided, and an internal structure diagram of the electronic device can be as shown in FIG. 1. Figure 4As shown in the figure. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capability. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the electronic device is used to exchange information between the processor and external devices. The communication interface of the electronic device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. The computer program is executed by the processor to realize the operations performed by the first terminal or the second terminal or the computer device or the vehicle-mounted terminal. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0125] In one exemplary embodiment, a server is provided, and its internal structure diagram can be as shown in the figure. Figure 5 The server includes a processor, a memory, an input / output interface (Input / Output, I / O for short) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the server is used to provide computing and control capability. The memory of the server includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the server is used to store electronic running maps and binding information and other data. The input / output interface of the server is used to exchange information between the processor and external devices. The communication interface of the server is used to communicate with external terminals through network connection. The computer program is executed by the processor to realize the operations performed by the server.

[0126] Those skilled in the art can understand that, Figure 4 and Figure 5The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0127] In an exemplary embodiment, the present application provides an electronic device including a memory and a processor, the memory storing a computer program, and the processor implementing the steps performed by the first terminal or the second terminal, or the server, or the vehicle-mounted terminal when executing the computer program.

[0128] In an exemplary embodiment, the present application provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps performed by the first terminal or the second terminal, or the server, or the vehicle-mounted terminal.

[0129] In an exemplary embodiment, the present application provides a computer program product including a computer program, the computer program being executed by a processor to implement the steps performed by the first terminal or the second terminal, or the server, or the vehicle-mounted terminal.

[0130] It should be noted that the data involved in the present application (including but not limited to the running state information of the multi-column train, the binding information, the target scheduling command, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data need to comply with the relevant provisions.

[0131] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0132] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0133] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific manner, but should not be construed as limiting the scope of the patent of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A dispatching command management system for heavy-haul railway trains, characterized in that, The system includes a first terminal, a second terminal, a server, and a vehicle-mounted terminal: the first terminal, the second terminal, and the vehicle-mounted terminal communicate with the server via a network; the first terminal and the second terminal communicate with each other via a network. The first terminal is configured to send instruction information to the second terminal in response to a first selection operation for a target scheduling command in the waiting box and a second selection operation for a mass mailing binding control. The instruction information is used to instruct the second terminal to display the mass mailing settings interface. The second terminal is used to display the group messaging settings interface in response to the instruction information; In response to a third selection operation on multiple command trigger information displayed in the bulk messaging settings interface, binding information is generated and sent to the server; The server is used to obtain the operating status information of multiple trains, and for each train, when the operating status information matches the binding information, to send the target scheduling command to the on-board terminal in the train.

2. The system according to claim 1, characterized in that, Before generating binding information in response to a third selection operation involving multiple command triggering messages displayed in the bulk messaging settings interface, the second terminal is further configured to: In response to a fourth selection operation on the mass messaging binding control in the mass messaging settings interface, multiple command triggering messages are displayed in the mass messaging settings interface.

3. The system according to claim 1, characterized in that, The server is also used to mark the train numbers of trains that match the binding information in the electronic timetable, and output the marked electronic timetable to the second terminal; The second terminal is also used to display the electronic running chart after the marking; The marked electronic timetable displays real-time operating status information of multiple trains and scheduling command information associated with the trains.

4. The system according to claim 3, characterized in that, The second terminal can also be used to generate new binding information in response to an update operation on the binding information, and send the new binding information to the server; The server is also configured to update the marking information in the electronic running chart based on the new binding information, obtain a newly marked electronic running chart, and output the newly marked electronic running chart to the second terminal.

5. The system according to claim 4, characterized in that, The system also includes a computer device that runs a scheduling command database; the computer device and the server communicate via a network. The server is also configured to send the new binding information to the computer device, so that the computer device stores the new binding information; The server is also used to synchronize the new binding information to the first terminal and the second terminal.

6. The system according to claim 1, characterized in that, Before the first terminal sends indication information to the second terminal in response to a first selection operation for a target scheduling command in the distribution box and a second selection operation for a bulk distribution binding control, the first terminal is further configured to: Display the scheduling command editing interface, and generate a scheduling command to be sent in response to the editing operation input into the scheduling command editing interface; Save the scheduled command to be sent to the pending shipment box.

7. The system according to claim 1, characterized in that, The operational status information includes location information, and the binding information includes associated station information related to the target scheduling command; When the server sends the target scheduling command to the train when the running status information matches the binding information, it is specifically used for: Based on the associated station information, the associated stations are determined; If the location information determines that the train has arrived at the associated station, the target scheduling command is sent to the onboard terminal in the train.

8. The system according to claim 1, characterized in that, After the server sends the target scheduling command to the onboard terminal in the train, it is further used to: Mark the status of the target scheduling command in the electronic operation diagram; the status includes any of the following: not sent, sent but not acknowledged, acknowledged, and sent failed. The electronic timetable includes real-time operating status information of multiple trains and scheduling command information associated with the trains.

9. The system according to claim 8, characterized in that, The vehicle-mounted terminal is also used to output a command receipt box when it receives the target scheduling command; The vehicle-mounted terminal is also used to record receipt information in response to a fifth selection operation that confirms the receipt option in the command receipt box; the receipt information includes the identifier of the receipt object, the receipt time, and the receipt location; The vehicle-mounted terminal is also used to send the receipt information to the server; The server is also used to update the status of the target scheduling command in the electronic operation diagram based on the receipt information, and send the updated status to the first terminal and the second terminal.

10. The system according to any one of claims 1 to 9, characterized in that, The server is also configured to resend the target scheduling command to the vehicle terminal after a preset time interval has elapsed if the target scheduling command is detected to have failed to be sent. The server is also configured to send an alarm message to the first terminal and the second terminal if the target scheduling command is retransmitted for the Nth time and the transmission fails, wherein the alarm message includes the reason for the transmission failure; N is greater than or equal to 2.

Citation Information

Cited By

  • Intelligent scheduling method and system for urban rail transit

    CN121493055A