Processing method, device, electronic device and storage medium for self-organizing network train operation

By displaying and adjusting the train timetable, determining the associated trains and adjusting their positions in real time, the problem of the train timetable being time-consuming and prone to errors is solved, the time coordination and consistency of train operation is achieved, and the operational efficiency and safety of the railway system are improved.

CN119796288BActive Publication Date: 2025-09-23CHINA SHENHUA ENERGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510139578.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-09-23
Estimated Expiration
2045-02-08

AI Technical Summary

Technical Problem

In the existing technology, adjusting train timetables is time-consuming and error-prone, making it difficult to synchronize the schedules of multiple trains, leading to potential conflicts and delays, increasing the workload of dispatchers and reducing overall dispatching efficiency.

Method used

By displaying the train operation diagram, receiving position adjustment operations, determining the associated trains, and adjusting the train positions in real time according to the adjustment operations, the consistency and accuracy of train operation are ensured and the train operation order is optimized.

Benefits of technology

It improves the operational efficiency and safety of the railway system, reduces scheduling conflicts and delays, simplifies the dispatcher's operating procedures, and improves overall scheduling efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119796288B_ABST
    Figure CN119796288B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, electronic device, and storage medium for processing train operations in an ad hoc network. The method comprises: displaying a train operation diagram for multiple trains, wherein the train operation diagram is used to represent at least some stations in the travel paths of the multiple trains and the arrival and departure times of the trains at the stations; receiving a display position adjustment operation for a first train among the multiple trains in the train operation diagram, determining a second train associated with the first train from the multiple trains; and adjusting the display positions of the first and second trains in the train operation diagram according to the display position adjustment operation. This method solves the problem of manual adjustment of train operation diagrams being time-consuming and error-prone in related technologies, maintains the time coordination and operational consistency of train operations, and thereby improves the operational efficiency and safety of the railway system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of train organization technology, and in particular to a processing method, device, electronic equipment and storage medium for self-organizing network train operation. Background Art

[0002] In conventional railway operation systems, when the running time of a particular train needs to be adjusted, it is often difficult to synchronize the schedules of other related trains, leading to potential conflicts and delays. Furthermore, manually adjusting the operation schedules of multiple trains is not only time-consuming and labor-intensive, but also prone to errors, increasing the workload of dispatchers and reducing overall dispatching efficiency. Summary of the Invention

[0003] The present invention provides a method, device, electronic device and storage medium for processing train operation in an ad hoc network, so as to solve the problem in the related art that manual adjustment of train operation diagram is time-consuming and error-prone.

[0004] According to one aspect of the present invention, a method for processing train operation in an ad hoc network is provided, comprising:

[0005] Displaying a timetable of multiple trains, wherein the timetable is used to represent at least some stations in the travel routes of the multiple trains and the arrival and departure times of the trains at the stations;

[0006] receiving a display position adjustment operation for a first train among a plurality of trains in the operation diagram, and determining a second train associated with the first train from the plurality of trains;

[0007] The display positions of the first train and the second train in the operation diagram are adjusted according to the display position adjustment operation.

[0008] According to another aspect of the present invention, a processing device for train operation in an ad hoc network is provided, characterized by comprising:

[0009] A diagram display module, configured to display a diagram of multiple trains, wherein the diagram represents at least some of the stations on the routes of the multiple trains and the arrival and departure times of the trains at the stations;

[0010] a second train determining module configured to receive a display position adjustment operation for a first train among a plurality of trains in the operation diagram, and determine a second train associated with the first train from the plurality of trains;

[0011] A display position adjustment module is used to adjust the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation.

[0012] According to another aspect of the present invention, an electronic device is provided, comprising:

[0013] at least one processor; and

[0014] a memory communicatively connected to the at least one processor; wherein,

[0015] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the processing method for self-organizing network train operation described in any embodiment of the present invention.

[0016] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the processing method for self-organizing network train operation according to any embodiment of the present invention when executed.

[0017] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the method for processing train operation in an ad hoc network according to any embodiment of the present invention.

[0018] The technical solution of an embodiment of the present invention is as follows: first, by displaying a timetable of multiple trains, since the timetable is used to represent at least part of the stations in the travel routes of multiple trains and the arrival and departure times of the trains at the stations, the arrival and departure times of multiple trains at each station can be visually displayed; then, a display position adjustment operation for a first train among the multiple trains in the timetable is received, and a second train associated with the first train is determined from the multiple trains. When adjusting the display position of the first train, the second train associated with the first train can be determined, thereby ensuring the consistency and accuracy of train operation and optimizing the train operation order; finally, the display positions of the first and second trains in the timetable are adjusted according to the display position adjustment operation, and the display positions of the trains in the timetable can be adjusted in real time, thereby solving the problem of time-consuming and error-prone manual adjustment of train timetables in related technologies, and maintaining the time coordination and operation consistency of train operation, thereby improving the operational efficiency and safety of the railway system.

[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 This is a flow chart of a method for processing train operation in an ad hoc network according to the first embodiment of the present invention;

[0022] Figure 2 This is a flow chart of a method for processing train operation in an ad hoc network according to a second embodiment of the present invention;

[0023] Figure 3 is an operation diagram of multiple trains applicable to an embodiment of the present invention;

[0024] Figure 4 2 is a schematic structural diagram of a processing device for train operation in an ad hoc network according to a third embodiment of the present invention;

[0025] Figure 5 It is a structural diagram of an electronic device for implementing the processing method for ad hoc network train operation according to an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0029] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0030] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0031] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0032] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0033] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0034] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0035] Example 1

[0036] Figure 1 A flowchart of a method for processing the operation of a self-organizing network train is provided for the first embodiment of the present invention. This embodiment is applicable to scenarios where train scheduling is dynamically adjusted and the operation diagram of multiple trains is optimized. The method can be executed by a processing device for the operation of a self-organizing network train. The processing device for the operation of a self-organizing network train can be implemented in the form of hardware and / or software, and optionally, can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.

[0037] like Figure 1 As shown, the method may specifically include:

[0038] S110. Display a running diagram of multiple trains, wherein the running diagram is used to represent at least some stations in the travel routes of the multiple trains and the arrival times and departure times of the trains at the stations.

[0039] Among them, the operation diagram can be understood as a visual graphic showing the travel schedule of a train on a railway line. The operation diagram uses time as the vertical axis and stations as the horizontal axis to show the arrival and departure times of trains and the stations they stop at. The operation diagram can be used to plan and monitor the operation of trains, ensure that they operate according to the predetermined schedule, and help identify potential conflicts or delays in train arrivals and departures. The multiple trains can be understood as multiple trains running on the same railway line. It can be understood that in the operation diagram, each train has its own specific path and time schedule, which together constitute the operating status of the entire railway network. The travel path can be understood as the path that a train passes between the starting station and the terminal station, including stations and tracks.

[0040] On the basis of the above scheme, optionally, before displaying the operation diagram of multiple trains, it also includes: obtaining at least part of the stations in the travel paths of multiple trains and the arrival time and departure time of the trains at the stations; using time as the horizontal axis and the station as the vertical axis, for each train, connecting the arrival time and departure time of the train at two adjacent stations to construct an operation diagram of multiple trains.

[0041] For example, Figure 3 The operation diagram shown in Figure 1. K1, K3 and K5 represent different trains. a1, a2, a3, ..., c2 and c3 represent the time points when the train stops at the station. Figure 3 In the example, K3 stops at station B for a while (the time period from b2 to b3) before departing, while K1 and K5 depart directly after arriving at stations A and C without stopping.

[0042] This technical solution, by obtaining the arrival and departure times of trains at each station and constructing an operation diagram based on time and station, can accurately display the itinerary of each train. This not only improves the automation level of data preparation, but also can quickly determine the train operation status, promptly identify and resolve potential conflicts, optimize train scheduling, and improve overall operational efficiency and safety.

[0043] S120: Receive a display position adjustment operation for a first train among a plurality of trains in the operation diagram, and determine a second train associated with the first train from the plurality of trains.

[0044] The first train can be understood as the train selected when performing the display position adjustment operation. The first train can be any of a plurality of trains. The display position adjustment operation can be understood as a change made to the position of the first train in the timetable. It is foreseeable that when the display position adjustment operation is performed on the first train, it will affect the arrival and departure times of the first train at at least some stations in the travel route, thereby affecting a second train associated with the first train. The second train can be understood as at least one train associated with the first train, and the second train may also need to adjust its display position due to reasons such as sharing tracks or crossing paths.

[0045] Based on the above scheme, the operation method of the display position adjustment operation may include but is not limited to the following: changing the travel time of the first train on the travel path by moving the train logo of the first train at the target station; moving the connecting line between two adjacent stations of the first train to change the departure time and arrival time at the adjacent stations; moving the intersection of the train and station time to change the travel time of the train on part of the travel path, etc.

[0046] For example, different types of trains have different operating speed thresholds due to their design and technical characteristics, and the operating speed of trains on different types of tracks is also limited. Changing the travel time of the first train on the travel path needs to meet the speed limit standard of the train operation. Specifically, the travel time range between adjacent stations can be predetermined (e.g., shortest travel time = distance / fastest travel speed, longest travel time = distance / slowest travel speed, the fastest travel speed can be understood as the maximum speed of the train when the speed limit standard is met, and the slowest travel speed can be understood as the minimum speed of the train when the speed limit standard is met; the distance between two adjacent stations in the operation diagram can be equidistant, and different scales can be used between each two adjacent stations). The arrival time is determined based on the departure time and travel time range to determine the reference slope range of the line connecting the adjacent stations. The slope after performing the display position adjustment operation does not exceed the reference slope range.

[0047] S130. Adjust the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation.

[0048] On the basis of the above scheme, optionally, adjusting the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation includes: determining the first arrival time of the first train at the station and the second arrival time of the second train at the station according to the display position adjustment operation, and adjusting the display positions of the first train and the second train in the operation diagram according to the first arrival time and the second arrival time, wherein the time deviation of the first arrival time and the second arrival time before and after the adjustment is the same.

[0049] The first arrival time can be understood as the time at which the first train is expected to arrive at the designated station after the position adjustment. The second arrival time can be understood as the time at which the second train is expected to arrive at the same station after the position adjustment, to ensure that the second train's schedule can adapt to the changes of the first train, maintain the coordination between the first and second trains, and ensure the efficient operation of the railway system. The time deviation can be understood as the difference between the arrival time of the first train and the second train at the same station before and after the adjustment.

[0050] On the basis of the above scheme, optionally, the first arrival time of the first train at the station and the second arrival time of the second train at the station are determined according to the display position adjustment operation, and the display positions of the first train and the second train in the operation diagram are adjusted according to the first arrival time and the second arrival time, including: determining the first initial arrival time according to the first position of the first train in the operation diagram before the display position adjustment operation, and determining the second initial arrival time according to the second position of the second train in the operation diagram before the display position adjustment operation; determining the first arrival time according to the third position of the first train in the operation diagram after the display position adjustment operation; determining a first time difference between the first arrival time and the first initial arrival time; adding the second initial arrival time to the first time difference to determine the second arrival time; determining the fourth position of the second arrival time in the operation diagram, and adjusting the display positions of the first train and the second train in the operation diagram according to the third position and the fourth position.

[0051] On the basis of the above solution, the method for processing the operation of a self-organizing network train further includes: in response to a target viewing operation on a target train at a target station, displaying the train in the operation diagram in a preset manner.

[0052] The target viewing operation may be understood as an operation performed to view train information, including but not limited to clicking or touching a train logo on the screen or inputting a command.

[0053] An optional implementation method is to click on the K3 train in station B (such as Figure 3 As shown, by clicking either b2 or b3), the train operation information of the target train can be displayed, including but not limited to at least one of the arrival time and departure time.

[0054] On the basis of the above solution, optionally, the display method of the train group on the operation diagram includes: using the same display method to distinguish the trains included in the same train group from other trains and highlighting them, etc.

[0055] Specifically, the display method may be, but is not limited to, one of the following: using lines of different colors or widths, or solid and dashed lines, or a combination of the above methods for the routes connecting two stations. For example, if there are multiple train groups M, N, and P, the trains and routes in train group M may be displayed with a red bold solid line, the trains and routes in train group N may be displayed with a non-bold purple dashed line, the trains and routes in train group P may be displayed with a non-bold purple blue line, etc.

[0056] Based on the above solution, the method for processing train operations in the ad hoc network may optionally include, but is not limited to, performing at least one of adding and deleting trains in the operation diagram. It is understood that when adding or deleting trains, the train to be operated on may be used as a first train, and a second train associated with the first train may be determined from the plurality of trains.

[0057] In one optional implementation, when adding a train to a timetable, the arrival and departure times of trains following the added train at the stations along the route need to be delayed; when deleting a train from a timetable, the arrival and departure times of other trains associated with the deleted train at the stations along the route need to be advanced. Adding or deleting a train from the timetable requires satisfying one or more pre-set conditions, as described in Example 2.

[0058] By adopting this technical solution, by synchronously adjusting the display positions of the first train and the second train and ensuring that the time deviation of the arrival time before and after the adjustment remains consistent, the relative time relationship between the trains can be maintained unchanged. This not only ensures the coordination and consistency within the train group, reduces scheduling conflicts and potential safety hazards, but also simplifies the dispatcher's operating procedures and improves adjustment efficiency.

[0059] The technical solution of an embodiment of the present invention is as follows: first, by displaying a timetable of multiple trains, since the timetable is used to represent at least part of the stations in the travel routes of multiple trains and the arrival and departure times of the trains at the stations, the arrival and departure times of multiple trains at each station can be visually displayed; then, a display position adjustment operation for a first train among the multiple trains in the timetable is received, and a second train associated with the first train is determined from the multiple trains. When adjusting the display position of the first train, the second train associated with the first train can be determined, thereby ensuring the consistency and accuracy of train operation and optimizing the train operation order; finally, the display positions of the first and second trains in the timetable are adjusted according to the display position adjustment operation, and the display positions of the trains in the timetable can be adjusted in real time, thereby solving the problem of time-consuming and error-prone manual adjustment of train timetables in related technologies, and maintaining the time coordination and operation consistency of train operation, thereby improving the operational efficiency and safety of the railway system.

[0060] Example 2

[0061] Figure 2 This is a flowchart of a method for processing train operation in an ad hoc network provided in the second embodiment of the present invention. This embodiment is based on the above embodiment and further refines how to determine the second train associated with the first train from multiple trains. Optionally, the determining the second train associated with the first train from multiple trains includes: determining a train group corresponding to the first train, and determining the second train associated with the first train from multiple trains based on the train group, wherein the train group includes the first train and the train associated with the first train; and the operation information of the multiple trains in the train group meets the preset combination condition. For specific implementation methods, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to those in the above embodiments are not repeated here.

[0062] like Figure 2 As shown, the method may specifically include:

[0063] S210: Displaying a running diagram of multiple trains, wherein the running diagram is used to represent at least some stations in the travel routes of the multiple trains and the arrival and departure times of the trains at the stations;

[0064] S220: Receive a display position adjustment operation for a first train among multiple trains in the operation diagram, determine a train group corresponding to the first train, and determine a second train associated with the first train from the multiple trains based on the train group, wherein the train group includes the first train and a train associated with the first train; and operation information of the multiple trains in the train group satisfies a preset combination condition.

[0065] The train group can be understood as a group of multiple trains that meet preset combination conditions and can be operated and adjusted as a whole. The trains in the train group include trains that are ahead of the first train and trains that are behind the first train. The preset combination conditions can be understood as pre-set rules or standards used to determine which trains can form a group, including but not limited to information such as train type, travel path, and travel speed. The purpose is to ensure that trains in the group can work together effectively and avoid conflicts.

[0066] Optionally, determining, based on the train group, a second train associated with the first train from among the plurality of trains includes determining, from among the plurality of trains in the train group, the remaining trains excluding the first train, as the second train associated with the first train. With this technical solution, the running times of all trains in the train group can be updated by adjusting the displayed position of any train in the train group.

[0067] Optionally, determining the second train associated with the first train from multiple trains based on the train group includes: determining a reference station corresponding to the first train from the stations displayed in the operation diagram, determining a first arrival time of the first train at the reference station and a second arrival time of the train associated with the first train in the train group at the reference station; determining the second train associated with the first train from the trains associated with the first train based on the first arrival time and the second arrival time.

[0068] The reference station can be understood as a station used as a time comparison benchmark. The reference station can be any station on the route of the first train, including but not limited to at least one of the starting station, the terminal station, or the passing station.

[0069] Based on the above scheme, optionally, determining the second train associated with the first train from multiple trains in the train group based on the first arrival time and the second arrival time includes: determining the second train associated with the first train from the trains associated with the first train whose second arrival time is later than the first arrival time.

[0070] An optional implementation manner is to determine a train group of the first train, wherein the trains in the train group include trains whose second arrival time is later than the first arrival time and trains whose second arrival time is earlier than the first arrival time, and the train whose second arrival time is later than the first arrival time is determined as the second train.

[0071] By adopting this technical solution, by selecting a reference station and determining the arrival time of the first train and the associated train, the second train that needs to be adjusted synchronously can be accurately identified, ensuring the time coordination between trains, reducing the complexity and error rate of manual adjustments, and based on accurate time comparison, the train operation diagram can be optimized more efficiently, avoiding potential conflicts and delays, and improving the overall operational efficiency and safety of the railway system. At the same time, it simplifies train group management and enhances scheduling flexibility.

[0072] On the basis of the above scheme, optionally, the operation information includes but is not limited to at least one of the driving path, preset driving speed, train length, train type, driving time and schedule, etc.; the preset combination conditions include but are not limited to at least one of the following: the target driving paths of the trains in the train group are the same; the train types corresponding to the trains are the same; the difference in the preset driving speeds between the trains is within a preset difference range; the trains in the train group share the schedule; the driving time of the trains in the train group on the same track is within a preset time interval; the total train length of the trains in the train group parked in the same track is not greater than the track length; the rear-sequence trains in the train group do not occupy equipment that will cause the front-sequence trains to be unable to run.

[0073] The operational information can be understood as various data related to train operations, including but not limited to at least one of the following: the route, preset speed, train length, train type, travel time, and schedule. The route can be understood as the path a train takes from its starting station to its final station. The train type can be understood as different types of trains, including but not limited to at least one of high-speed trains, ordinary passenger trains, and freight trains. Different types of trains have different operational requirements and parameters, which affect how they are dispatched within the railway network. The schedule can be understood as the estimated arrival and departure times of trains at various stations, ensuring that trains operate as planned and avoiding conflicts. The target route can be understood as the route excluding stops and diverging tracks when departing from stations, ensuring that trains in a train group travel on the same route for unified processing. The preset speed can be understood as the speed a train plans to maintain along a specific section or along the entire route, used to plan train travel times and ensure that trains arrive at their target stations within the specified time. The preset difference range can be understood as a numerical interval used to specify the maximum allowable difference in speed between trains within a train group, ensuring that the speed differences between trains in the train group remain within an acceptable range, helping to ensure that the relative speeds between trains are not excessive, and reducing the risk of rear-end collisions or other accidents. For example, if the preset difference range is ±10 km / h, the speeds of all trains in the train group should be no more than 10 km / h above or below their respective speeds. The preset time interval can be understood as a numerical interval for the maximum allowable time difference between trains in a train group when traveling on the same track, preventing trains from being too densely packed or too dispersed, ensuring the efficient use of track and track resources, and maintaining efficient scheduling and a safe operating environment.

[0074] For example, the trains in the train group share the same target travel path, ensuring that the trains within the train group have the same target travel route. The trains correspond to the same train type, ensuring that the trains within the train group have similar operating characteristics and technical parameters, thereby simplifying scheduling and management and improving operational efficiency. The difference in the preset travel speeds between the trains is within a preset range, ensuring that the relative speeds between the trains are not excessive, reducing the risk of rear-end collisions or other accidents. The trains in the train group share the same timetable, enhancing coordination and ensuring smooth coordination during merging or stopping. The trains in the train group travel on the same track within a preset time interval, preventing trains from being too densely packed or too dispersed during travel, thereby ensuring efficient use of track resources. The total length of the trains in the train group parked on the same track is no greater than the track length, preventing multiple trains from being unable to park completely on the track due to excessive length, thereby ensuring safety and efficiency. The following trains in the train group do not occupy equipment that would disable the preceding train. This ensures that the following train does not occupy equipment critical to the preceding train, such as signal systems and switches. This maintains inter-train dependencies and avoids delays or accidents caused by equipment conflicts. The alignment of the first and second trains in the timetable must meet one or more of the aforementioned pre-set conditions.

[0075] This technical solution comprehensively considers the train's route, speed, type and other operational information, and sets strict preset combination conditions, such as the same route, consistent train type, controlled speed difference, shared timetable, maintained track travel time interval, limited total train length and avoidance of equipment conflicts. This ensures high coordination and safety within the train group, which not only optimizes train scheduling and reduces the possibility of delays and conflicts, but also improves the overall operational efficiency and reliability of the railway system and enhances the ability to respond to emergencies.

[0076] S230. Adjust the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation.

[0077] The technical solution of the embodiments of the present invention significantly improves the accuracy and efficiency of train scheduling by determining the train group corresponding to the first train and accurately identifying the associated second train from multiple trains based on preset combination conditions. This ensures consistency in operating information for all trains within the train group, thereby simplifying scheduling logic and reducing the possibility of conflicts. This not only improves train operation safety but also optimizes resource utilization, enabling more efficient operation of tracks and station facilities. Furthermore, the selection process based on preset combination conditions reduces human intervention, lowers error rates, and enhances scheduling flexibility and responsiveness.

[0078] Example 3

[0079] Figure 4 This is a schematic diagram of the structure of a processing device for self-organizing network train operation provided by the third embodiment of the present invention. Figure 4 As shown, the device includes: a diagram display module 410, a second train determination module 420 and a display position adjustment module 430.

[0080] A diagram display module 410 is configured to display a diagram of multiple trains, wherein the diagram represents at least some of the stations along the routes of the multiple trains and the arrival and departure times of the trains at the stations;

[0081] A second train determining module 420 is configured to receive a display position adjustment operation for a first train among a plurality of trains in the operation diagram, and determine a second train associated with the first train from among the plurality of trains;

[0082] The display position adjustment module 430 is configured to adjust the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation.

[0083] The technical solution of an embodiment of the present invention is as follows: first, by displaying a timetable of multiple trains, since the timetable is used to represent at least part of the stations in the travel routes of multiple trains and the arrival and departure times of the trains at the stations, the arrival and departure times of multiple trains at each station can be visually displayed; then, a display position adjustment operation for a first train among the multiple trains in the timetable is received, and a second train associated with the first train is determined from the multiple trains. When adjusting the display position of the first train, the second train associated with the first train can be determined, thereby ensuring the consistency and accuracy of train operation and optimizing the train operation order; finally, the display positions of the first and second trains in the timetable are adjusted according to the display position adjustment operation, and the display positions of the trains in the timetable can be adjusted in real time, thereby solving the problem of time-consuming and error-prone manual adjustment of train timetables in related technologies, and maintaining the time coordination and operation consistency of train operation, thereby improving the operational efficiency and safety of the railway system.

[0084] Based on the above solution, optionally, the second train determination module includes: a second train determination submodule. The second train determination submodule is configured to determine a train group corresponding to the first train, and determine a second train associated with the first train from a plurality of trains based on the train group, wherein the train group includes the first train and trains associated with the first train; and the operation information of the plurality of trains in the train group satisfies a preset combination condition.

[0085] Based on the above solution, optionally, the second train determination submodule includes: a second arrival time determination unit and a second train determination unit. The second arrival time determination unit is configured to determine a reference station corresponding to the first train from the stations displayed in the operation diagram, and determine a first arrival time of the first train at the reference station and a second arrival time of a train associated with the first train in the train group at the reference station; and the second train determination unit is configured to determine a second train associated with the first train from the trains associated with the first train based on the first arrival time and the second arrival time.

[0086] Based on the above solution, optionally, the second train determination unit is specifically used to: determine the second train associated with the first train from the trains associated with the first train whose second arrival time is later than the first arrival time.

[0087] Based on the above scheme, optionally, the operation information includes at least one of the driving path, preset driving speed, train length, train type, driving time and schedule; the preset combination conditions include at least one of the following: the target driving paths of the trains in the train group are the same; the train types corresponding to the trains are the same; the difference in the preset driving speeds between the trains is within a preset difference range; the trains in the train group share the schedule; the driving time of the trains in the train group on the same track is within a preset time interval; the total train length of the trains in the train group that stop in the same track is not greater than the track length; the rear-sequence trains in the train group do not occupy equipment that will cause the front-sequence trains to be unable to run.

[0088] On the basis of the above scheme, optionally, the display position adjustment module is specifically used to: determine the first arrival time of the first train at the station and the second arrival time of the second train at the station according to the display position adjustment operation, and adjust the display positions of the first train and the second train in the operation diagram according to the first arrival time and the second arrival time, wherein the time deviation of the first arrival time and the second arrival time before and after the adjustment is the same.

[0089] Based on the above solution, the processing device for ad hoc network train operation can optionally further include: a departure time acquisition module and a timetable construction module. The departure time acquisition module is configured to acquire at least some of the stations along the travel routes of the multiple trains and the arrival and departure times of the trains at the stations before displaying the timetable for the multiple trains; the timetable construction module is configured to connect the arrival and departure times of each train at two adjacent stations, using time as the horizontal axis and the stations as the vertical axis, to construct a timetable for the multiple trains.

[0090] The processing device for ad hoc network train operation provided by the embodiment of the present invention can execute the processing method for ad hoc network train operation provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0091] Example 5

[0092] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0093] like Figure 5 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0094] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0095] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for processing the operation of a self-organizing network train.

[0096] In some embodiments, a method for processing an ad hoc train operation may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for processing an ad hoc train operation described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute a method for processing an ad hoc train operation in any other appropriate manner (e.g., by means of firmware).

[0097] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0098] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0099] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0100] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0101] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0102] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0103] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.

[0104] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A method for processing train operation in an ad hoc network, characterized in that: include: Displaying a timetable of a plurality of trains, wherein the timetable is used to represent at least some stations in the travel paths of the plurality of trains and the arrival and departure times of the trains at the stations; receiving a display position adjustment operation for a first train among a plurality of trains in the operation diagram, and determining a second train associated with the first train from the plurality of trains; adjusting the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation; The step of determining a second train associated with the first train from the plurality of trains includes: determining a train group corresponding to the first train, and determining a second train associated with the first train from a plurality of trains according to the train group, wherein the train group includes the first train and trains associated with the first train; and operation information of the plurality of trains in the train group satisfies a preset combination condition; The step of determining a second train associated with the first train from among the plurality of trains according to the train group includes: determining a reference station corresponding to the first train from the stations displayed in the operation diagram, determining a first arrival time of the first train at the reference station and a second arrival time of a train associated with the first train in the train group at the reference station; determining a second train associated with the first train from trains associated with the first train according to the first arrival time and the second arrival time; The determining, based on the first arrival time and the second arrival time, a second train associated with the first train from among the plurality of trains in the train group includes: determining a second train associated with the first train from among the trains associated with the first train whose second arrival time is later than the first arrival time; The adjusting the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation includes: According to the display position adjustment operation, the first arrival time of the first train at the station and the second arrival time of the second train at the station are determined, and the display positions of the first train and the second train in the operation diagram are adjusted according to the first arrival time and the second arrival time, wherein the time deviation amounts of the first arrival time and the second arrival time are the same before and after the adjustment.

2. The method for processing train operation in an ad hoc network according to claim 1, characterized in that: The operation information includes at least one of a driving route, a preset driving speed, a train length, a train type, a driving time and a schedule; and the preset combination condition includes at least one of the following: The trains in the train group have the same target travel paths; The train types corresponding to the trains are the same; The difference in the preset running speeds between the trains is within a preset difference range; The trains in the train group share the timetable; The trains in the train group travel on the same track within a preset time interval; The total length of the trains in the train group parked in the same track is not greater than the track length; The latter train in the train group does not occupy the equipment that will cause the former train to be unable to run.

3. The method for processing train operation in an ad hoc network according to claim 1, characterized in that: Before displaying the operation diagram of multiple trains, the method further includes: Obtaining at least some of the stations in the travel paths of the multiple trains and the arrival and departure times of the trains at the stations; With time as the horizontal axis and the stations as the vertical axis, for each train, the arrival time and departure time of the train at two adjacent stations are connected to construct an operation diagram of multiple trains.

4. A processing device for ad hoc network train operation, characterized in that: include: A diagram display module, configured to display a diagram of multiple trains, wherein the diagram represents at least some of the stations on the routes of the multiple trains and the arrival and departure times of the trains at the stations; a second train determining module configured to receive a display position adjustment operation for a first train among a plurality of trains in the operation diagram, and determine a second train associated with the first train from the plurality of trains; a display position adjustment module, configured to adjust the display positions of the first train and the second train in the operation diagram according to the display position adjustment operation; The second train determination module includes: a second train determination submodule, wherein the second train determination submodule is configured to determine a train group corresponding to the first train, and determine a second train associated with the first train from a plurality of trains according to the train group, wherein the train group includes the first train and trains associated with the first train; and the operation information of the plurality of trains in the train group satisfies a preset combination condition; The second train determination submodule includes: a second arrival time determination unit and a second train determination unit, wherein the second arrival time determination unit is configured to determine a reference station corresponding to the first train from the stations displayed in the operation diagram, and determine a first arrival time of the first train at the reference station and a second arrival time of a train associated with the first train in the train group at the reference station; and the second train determination unit is configured to determine a second train associated with the first train from among the trains associated with the first train based on the first arrival time and the second arrival time. The second train determining unit is specifically configured to: determine a second train associated with the first train from among the trains associated with the first train whose second arrival time is later than the first arrival time; The display position adjustment module is specifically used to: According to the display position adjustment operation, the first arrival time of the first train at the station and the second arrival time of the second train at the station are determined, and the display positions of the first train and the second train in the operation diagram are adjusted according to the first arrival time and the second arrival time, wherein the time deviation amounts of the first arrival time and the second arrival time are the same before and after the adjustment.

5. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the processing method for self-organizing network train operation according to any one of claims 1-3.

6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the processing method for ad hoc network train operation according to any one of claims 1 to 3 when executed.

Citation Information

Patent Citations

  • Train degradation operation plan adjusting method and system

    CN114407984A

  • Train working diagram processing method and device, electronic equipment and storage medium

    CN114655281A