Ad hoc network train operation processing method and device, electronic equipment and storage medium
By displaying the train running diagram and adjusting the train position in real time according to the adjustment operation, the problem of manual adjustment is solved, and the operation efficiency and safety of the railway system are improved.
Patent Information
- Application Number
- CN202510139578.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-02-08
AI Technical Summary
In the prior art, manual adjustment of train running charts is time-consuming and error-prone, making it difficult to maintain the coordination and consistency of train running time, increasing the work burden of dispatchers and reducing the overall scheduling efficiency.
By displaying the operation diagram of multiple trains, the display position adjustment operation for the first train is received, and the display position of the first train and the associated second train in the operation diagram is adjusted according to the operation, ensuring the consistency and accuracy of the train operation.
Real-time adjustment of the display position in the train operation diagram is achieved, time-consuming and error-prone problems are solved by manual adjustment, and time coordination and consistency of train operation are maintained, thereby improving the operating efficiency and safety of the railway system.
Smart Images

Figure CN119796288A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of train organization, and in particular to a processing method, device, electronic equipment and storage medium for self-organizing network train operation. Background Art
[0002] In the railway operation system of the related art, when the running time of a certain train needs to be adjusted, it is often difficult to synchronize the schedules of other related trains, resulting in potential conflicts and delays. In addition, manually adjusting the operation diagrams of multiple trains is not only time-consuming and labor-intensive, but also prone to errors, which increases the workload of dispatchers and reduces the overall dispatching efficiency. Summary of the invention
[0003] The present invention provides a processing method, device, electronic device and storage medium for ad hoc network train operation, so as to solve the problem that manual adjustment of train operation diagram is time-consuming and error-prone in the related art.
[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 running diagram of a plurality of trains, wherein the running diagram is used to represent at least some of the stations in the travel paths of the plurality of 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 ad hoc network train operation is provided, characterized in that it includes:
[0009] A running diagram display module, used for displaying a running diagram of multiple trains, wherein the running diagram is used for representing at least part of the stations in the travel paths of the multiple trains and the arrival and departure times of the trains at the stations;
[0010] A second train determination module 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;
[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, the electronic device 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 described in 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, wherein when the computer program is executed by a processor, the computer program implements the method for processing train operation in an ad hoc network as described in any embodiment of the present invention.
[0018] The technical solution of the embodiment of the present invention is as follows: first, by displaying the operation diagram of multiple trains, since the operation diagram is used to represent at least part of the stations in the travel routes of the multiple trains and the arrival time and departure time of the trains at the stations, the arrival and departure time of the 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 operation diagram is received, and a second train associated with the first train is determined from the multiple trains, so that the second train associated with the first train can be determined when the display position of the first train is adjusted, thereby ensuring the consistency and accuracy of train operation and optimizing the train operation order; finally, the display positions of the first train and the second train in the operation diagram are adjusted according to the display position adjustment operation, so that the display positions of the trains in the operation diagram can be adjusted in real time, which solves the problem of time-consuming and error-prone manual adjustment of the train operation diagram in the related art, and can maintain the time coordination and operation consistency of the train operation, thereby improving the operational efficiency and safety of the railway system.
[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily 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 accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0021] Figure 1 is a flow chart of a method for processing train operation in an ad hoc network provided according to Embodiment 1 of the present invention;
[0022] Figure 2 is a flow chart of a method for processing train operation in an ad hoc network provided according to Embodiment 2 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 diagram of the structure of a processing device for ad hoc network train operation provided according to Embodiment 3 of the present invention;
[0025] Figure 5 It is a structural schematic diagram of an electronic device for implementing the processing method for self-organizing 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 scheme of the present invention, the technical scheme 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 described embodiments 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 creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification 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 data 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 that are 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 "plurality" 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, it 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 embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present 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 receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0032] As an optional but non-limiting implementation, in response to receiving an active request from the user, 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. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0033] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the 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) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0035] Embodiment 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 of dynamically adjusting train scheduling and optimizing the operation diagrams of multiple trains. 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 an operation diagram of multiple trains, wherein the operation diagram is used to represent at least part of the 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 display the time points of train arrival and departure and the stations where the train stops. The operation diagram can be used to plan and detect the operation of trains, ensure operation according to the predetermined schedule, and help identify potential conflicts or delays in train arrival and departure. 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 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 the train passes through from the starting station to 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 the multiple trains and the arrival time and departure time of the trains at the stations; taking 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 shows the operation diagram of the train. K1, K3 and K5 represent different trains. a1, a2, a3, ..., c2 and c3 represent the time when the train stops at the station. Figure 3 In the figure, K3 stops at station B for a while (the time period from b2 to b3) before setting off, while K1 and K5 set off directly after arriving at stations A and C without stopping.
[0042] By adopting this technical solution, by obtaining the arrival and departure time of the train at each station and constructing an operation diagram with time and station as the axis, the itinerary of each train can be accurately displayed. This not only improves the automation level of data preparation, but also can quickly determine the train operation status, timely discover 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 multiple trains in the operation diagram, and determine a second train associated with the first train from the multiple trains.
[0044] Among them, the first train can be understood as the train selected when performing the display position adjustment operation. The first train can be any train among multiple trains. The display position adjustment operation can be understood as the change action made to the position of the first train in the operation diagram. It can be foreseen that when the display position adjustment operation is performed on the first train, it will affect the arrival time and departure time of at least some stations in the travel path of the first train, and then affect the 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 can be a train that also needs to adjust the 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 one: 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 connection 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] Exemplarily, different types of trains have different operating speed thresholds due to their design and technical characteristics, and there are also restrictions on the operating speed of trains on different types of tracks. Changing the travel time of the first train on the travel path needs to meet the speed limit standard of 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), and the arrival time is determined based on the departure time and travel time range to determine the reference slope range of the line between 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 a first arrival time of the first train at the station and a 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 between the first arrival time and the second arrival time is the same before and after the adjustment.
[0049] The first arrival time can be understood as the time when 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 when the second train is expected to arrive at the same station after the position adjustment, so as to ensure that the time arrangement of the second train can adapt to the changes of the first train, maintain the coordination relationship between the first train and the second train, 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; determining the second arrival time by adding the second initial arrival time to the first time difference; 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 scheme, the processing method of the self-organizing network train operation also includes: in response to the target viewing operation of the target train of the target station, the train in the operation diagram is displayed 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 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 scheme, 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: the routes connecting two stations use lines of different colors and widths, or solid lines and dashed lines, or a combination of the above methods, etc. For example, there are multiple train groups M, N, and P, and the trains and routes in train group M may be displayed with red bold solid lines, the trains and routes in train group N may be displayed with non-bold purple dashed lines, the trains and routes in train group P may be displayed with non-bold purple blue lines, etc.
[0056] Based on the above solution, optionally, the processing method of the self-organizing network train operation further includes but is not limited to: performing at least one of an adding operation and a deleting operation on the train in the operation diagram. It can be understood that in the case of adding and deleting trains, the train to be operated can be used as the first train, and a second train associated with the first train is determined from the multiple trains.
[0057] In an optional implementation, when adding a train in the operation diagram, the arrival time and departure time of the train running behind the added train in the running path at the stations passed by need to be postponed; when deleting a train in the operation diagram, the arrival time and departure time of other trains associated with the deleted train in the running path at the stations passed by need to be advanced. Adding or deleting a train in the operation diagram needs to meet one or more preset combination conditions, and the preset combination conditions are shown in Example 2.
[0058] By adopting this technical solution, the display positions of the first train and the second train are synchronously adjusted, and the time deviation of the arrival times before and after the adjustment is ensured to remain consistent, so that 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 the embodiment of the present invention is as follows: first, by displaying the operation diagram of multiple trains, since the operation diagram is used to represent at least part of the stations in the travel routes of the multiple trains and the arrival time and departure time of the trains at the stations, the arrival and departure time of the 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 operation diagram is received, and a second train associated with the first train is determined from the multiple trains, so that the second train associated with the first train can be determined when the display position of the first train is adjusted, thereby ensuring the consistency and accuracy of train operation and optimizing the train operation order; finally, the display positions of the first train and the second train in the operation diagram are adjusted according to the display position adjustment operation, so that the display positions of the trains in the operation diagram can be adjusted in real time, which solves the problem of time-consuming and error-prone manual adjustment of the train operation diagram in the related art, and can maintain the time coordination and operation consistency of the train operation, thereby improving the operational efficiency and safety of the railway system.
[0060] Embodiment 2
[0061] Figure 2 A flowchart of a method for processing train operation in a self-organizing network provided in Embodiment 2 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 determination of 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 according to the train group, wherein the train group includes the first train and the train associated with the first train; 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 part of the stations in the travel routes of the multiple trains and the arrival and departure times of the trains at the stations;
[0064] S220, receiving a display position adjustment operation for a first train among multiple trains in the operation diagram, determining a train group corresponding to the first train, and determining a second train associated with the first train from the multiple trains according to the train group, wherein the train group includes the first train and a train associated with the first train; and the operation information of the multiple trains in the train group satisfies a preset combination condition.
[0065] The train group can be understood as a plurality of trains that meet preset combination conditions and can be adjusted as a whole. The trains in the train group include trains that are in front 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 for determining which trains can form a group, including but not limited to information such as the type of train, the travel path and the travel speed, in order to ensure that the trains in the group can work together effectively and avoid conflicts.
[0066] Optionally, determining the second train associated with the first train from the plurality of trains in the train group includes: determining the second train associated with the first train from the remaining trains in the plurality of trains in the train group except the first train. With this technical solution, the running time of all trains in the train group can be updated by adjusting the display position of any train in the train group.
[0067] Optionally, determining the second train associated with the first train from the multiple 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 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 according to 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] On the basis of the above scheme, optionally, determining the second train associated with the first train from the 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, the trains in the train group including 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 and reducing the complexity and error rate of manual adjustment. Based on accurate time comparison, the train operation diagram can be optimized more efficiently, potential conflicts and delays can be avoided, and the overall operational efficiency and safety of the railway system can be improved. At the same time, the management of train groups is simplified and the scheduling flexibility is enhanced.
[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 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.
[0073] The operation information can be understood as various data information of train operation, including but not limited to at least one of the driving path, preset driving speed, train length, train type, driving time and schedule. The driving path can be understood as the path that the train passes from the starting station to the terminal 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 operating requirements and operating parameters, which affect their scheduling methods in the railway network. The schedule can be understood as the estimated arrival time and departure time schedule of the train at each station to ensure that the train runs as planned and avoid conflicts. The target driving path can be understood as the driving path excluding the forked track when stopping at the station and departing from the station, so as to ensure that the trains in the train group travel on the same path for unified processing. The preset driving speed can be understood as the speed that the train plans to maintain in a specific section or the entire driving path, which is used to plan the driving time of the train and ensure that the train can arrive at the target station within the specified time. The preset difference range can be understood as a numerical interval used to specify the maximum allowable difference in the running speeds between trains in a train group, ensuring that the difference in the running speeds of trains in a train group remains within an acceptable range, helping to ensure that the relative speeds between trains are not too large, and reducing the risk of rear-end collisions or other accidents. Exemplarily, when the preset difference range is ±10 km / h, the speeds of all trains in a train group should be plus or minus no more than 10 km / h based on each other's speeds. The preset time interval can be understood as a numerical interval of the maximum allowable time difference when trains in a train group are running on the same track, avoiding trains that are too dense or too dispersed, ensuring the effective use of running tracks and track resources, and maintaining efficient scheduling and a safe operating environment.
[0074] Exemplarily, the target travel paths of the trains in the train group are the same, ensuring that the trains in the train group have the same target travel routes. The train types corresponding to the trains are the same, ensuring that the trains in 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 the preset difference range, ensuring that the relative speed between the trains is not too large, reducing the risk of rear-end collisions or other accidents. The trains in the train group share the timetable, making the coordination between the trains closer, ensuring smooth cooperation when merging or stopping. The travel time of the trains in the train group on the same track is within a preset time interval, preventing the trains that need to pass through the same track from being too dense or too dispersed when traveling, ensuring the effective use of track resources. The total train length of the trains parked in the same track in the train group is not greater than the track length, avoiding the problem of multiple trains being unable to completely park in the track due to excessive length when parking in the same track, ensuring safety and efficiency. The rear train in the train group does not occupy equipment that will cause the front train to be unable to operate, ensuring that the rear train does not occupy equipment that is critical to the front train, such as signal systems, switches, etc., to maintain the dependency between trains and avoid delays or accidents caused by equipment conflicts. The adjustment of the first train and the second train in the operation diagram must meet one or more of the above-mentioned preset combination conditions.
[0075] The adoption of this technical solution ensures a high degree of coordination and safety within the train group by comprehensively considering the train's running path, speed, type and other operating information, and setting strict preset combination conditions, such as the same running path, consistent train type, controlling the running speed difference, sharing the timetable, maintaining the track running time interval, limiting the total train length and avoiding equipment conflicts. This 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 embodiment 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 according to the preset combination conditions, ensuring the consistency of the operation information of all trains in the train group, thereby simplifying the scheduling logic and reducing the possibility of conflicts, which not only improves the safety of train operation, but also optimizes resource utilization, so that tracks and station facilities can operate more efficiently. In addition, the selection process based on the preset combination conditions reduces human intervention, reduces the error rate, and enhances the flexibility and response speed of scheduling.
[0078] Embodiment 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 running diagram display module 410, a second train determination module 420 and a display position adjustment module 430. Among them,
[0080] A running diagram display module 410, used to display a running diagram of multiple trains, wherein the running diagram is used to represent at least part of the stations in the travel paths of the multiple trains and the arrival and departure times of the trains at the stations;
[0081] A second train determination 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 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.
[0083] The technical solution of the embodiment of the present invention is as follows: first, by displaying the operation diagram of multiple trains, since the operation diagram is used to represent at least part of the stations in the travel routes of the multiple trains and the arrival time and departure time of the trains at the stations, the arrival and departure time of the 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 operation diagram is received, and a second train associated with the first train is determined from the multiple trains, so that the second train associated with the first train can be determined when the display position of the first train is adjusted, thereby ensuring the consistency and accuracy of train operation and optimizing the train operation order; finally, the display positions of the first train and the second train in the operation diagram are adjusted according to the display position adjustment operation, so that the display positions of the trains in the operation diagram can be adjusted in real time, which solves the problem of time-consuming and error-prone manual adjustment of the train operation diagram in the related art, and can maintain the time coordination and operation consistency of the train operation, thereby improving the operational efficiency and safety of the railway system.
[0084] On the basis of the above solution, optionally, the second train determination module includes: a second train determination submodule. The second train determination submodule is used 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 a train associated with the first train; and the operation information of the plurality of trains in the train group meets 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 used to determine a reference station corresponding to the first train from the stations displayed in the operation diagram, determine the first arrival time of the first train at the reference station and the second arrival time of the train associated with the first train in the train group at the reference station; the second train determination unit is used to determine a second train associated with the first train from the trains associated with the first train according to the first arrival time and the second arrival time.
[0086] Based on the above scheme, 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] On the basis of the above scheme, optionally, the operation information includes at least one of a driving path, a preset driving speed, a train length, a train type, a driving time and a 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 between the first arrival time and the second arrival time before and after the adjustment is the same.
[0089] On the basis of the above scheme, optionally, the processing device for the operation of the ad hoc network train further includes: a departure time acquisition module and an operation diagram construction module. The departure time acquisition module is used to obtain at least part of the stations in the travel paths of the multiple trains and the arrival time and departure time of the trains at the stations before displaying the operation diagram of the multiple trains; the operation diagram construction module is used to connect the arrival time and departure time of the train at two adjacent stations for each train with time as the horizontal axis and the station as the vertical axis to construct the operation diagram of the multiple trains.
[0090] The processing device for ad hoc network train operation provided in the embodiment of the present invention can execute the processing method for ad hoc network train operation provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0091] Embodiment 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 required herein.
[0093] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and 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 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0094] A number of 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 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 through a computer network such as the Internet and / or various telecommunication networks.
[0095] The processor 11 may be a variety of general and / or special processing components 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 special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a processing method for self-organizing network train operation.
[0096] In some embodiments, a method for processing the operation of a self-organizing network train 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 the operation of a self-organizing network train described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute a method for processing the operation of a self-organizing network train by any other appropriate means (e.g., by means of firmware).
[0097] Various implementations of the systems and techniques described above 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), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including 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, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0099] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] To provide interaction with a user, the systems and techniques described herein may 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 a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0101] The systems and techniques described herein may be implemented in a computing system that includes backend 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 frontend components (e.g., a user computer with a graphical user interface or a 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 backend components, middleware components, or frontend components. The components of the system may 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 a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0103] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0104] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for processing train operation in an ad hoc network, characterized in that: include: Displaying a running diagram of a plurality of trains, wherein the running diagram is used to represent at least some of the 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; The display positions of the first train and the second train in the operation diagram are adjusted according to the display position adjustment operation.
2. The processing method for ad hoc network train operation according to claim 1, characterized in that: The step of determining a second train associated with the first train from the plurality of trains comprises: 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 a train associated with the first train; and operation information of the plurality of trains in the train group satisfies a preset combination condition.
3. The processing method for ad hoc network train operation according to claim 2, characterized in that: The step of determining, according to the train group, a second train associated with the first train from a plurality of trains comprises: Determine a reference station corresponding to the first train from the stations displayed in the operation diagram, 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; A second train associated with the first train is determined from trains associated with the first train according to the first arrival time and the second arrival time.
4. The processing method for ad hoc network train operation according to claim 3, characterized in that: The step of determining a second train associated with the first train from among a plurality of trains in the train group according to the first arrival time and the second arrival time comprises: A second train associated with the first train is determined from trains associated with the first train whose second arrival time is later than the first arrival time.
5. The processing method for ad hoc network train operation according to claim 2, characterized in that: 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 condition includes at least one of the following: The target travel 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 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 rear-sequence car in the train group does not occupy the equipment that will cause the front-sequence car to be unable to run.
6. The processing method for ad hoc network train operation according to claim 1, characterized in that: 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, a first arrival time of the first train at the station and a 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.
7. The processing method for ad hoc network train operation according to claim 1, characterized in that: Before displaying the operation diagram of multiple trains, the method further includes: Obtain at least part 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 station 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.
8. A processing device for ad hoc network train operation, characterized in that: include: A running diagram display module, used for displaying a running diagram of multiple trains, wherein the running diagram is used for representing at least part of the stations in the travel paths of the multiple trains and the arrival and departure times of the trains at the stations; A second train determination module 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; 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.
9. 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-7.
10. 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 self-organizing network train operation according to any one of claims 1 to 7 when executed.
Citation Information
Patent Citations
An intelligent scheduling system and method rapidly recovering the on-schedule operation of a high-speed rail
CN110341763A
Train degradation operation plan adjusting method and system
CN114407984A
Train working diagram processing method and device, electronic equipment and storage medium
CN114655281A
Railway train operation scheduling and train operation control integrated method, system and application
CN114771607A
Ad-hoc network train group-based working diagram compilation method and system
CN116279691A