Method and device for determining departure time, equipment, storage medium and program product
By acquiring ground signal status and operation plan information, and combining this with the timing of train formation, the train departure time is dynamically determined, solving the problem of insufficient reliability of departure time in existing technologies and improving the reliability and accuracy of train operation.
Patent Information
- Application Number
- CN202511381487.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2025-12-12
AI Technical Summary
In the existing technology, the determination of train departure time mainly relies on static timetables, which fails to fully consider the operating status of other trains, resulting in insufficient reliability of departure time and thus affecting the reliability of train operation.
By acquiring the ground signal status associated with the target train and the operation plan information of the virtual train formation, and combining the formation timing, operation plan information and ground signal status, the train departure time is dynamically determined, including the departure reference time, preparation completion time and signal opening time, to ensure the comprehensiveness and accuracy of the departure time.
This improves the reliability of train departure times, enhances the overall reliability of train operations, and ensures the accuracy of driver operations and station scheduling.
Smart Images

Figure CN121106412A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, and in particular, to a departure time determination method and device, equipment, storage medium and program product. BACKGROUND
[0002] With the continuous development of the train field, in order to ensure the reliability of train management, a virtual coupling (Virtual Coupling / Platooning) technology appears, which allows two or more physically separated trains to run closely in logic through wireless communication and advanced control algorithm, like a coupled train. In addition, train departure is also a key link of train operation control, and accurate departure time is crucial for driver operation, station scheduling and operation diagram execution.
[0003] However, the prior art generally determines the train departure time of the train based on a static timetable only, ignoring the influence of other train running states and other factors on train departure, which reduces the reliability of train departure time and thus reduces the reliability of train operation. SUMMARY
[0004] Therefore, it is necessary to provide a departure time determination method, device, equipment, storage medium and program product capable of improving the reliability of train operation to solve the above technical problems.
[0005] In a first aspect, the present application provides a departure time determination method, comprising:
[0006] In response to a departure time determination request for a target train, obtaining ground signal state associated with the target train and operation plan information of a target virtual coupling train team in which the target train is located;
[0007] According to the operation plan information, determining a train team formation opportunity of the target virtual coupling train team;
[0008] According to the train team formation opportunity, the operation plan information and the ground signal state, determining the train departure time of the target train.
[0009] In one embodiment, according to the train team formation opportunity, the operation plan information and the ground signal state, determining the train departure time of the target train, comprises:
[0010] According to the train team formation opportunity and the operation plan information, determining a departure reference time and a preparation completion time of the target train;
[0011] According to the ground signal state and the operation plan information, determining a signal opening time of the ground signal;
[0012] The train departure time of the target train is determined according to the departure reference time, the preparation completion time and the signal opening time.
[0013] In one of the embodiments, the departure reference time of the target train is determined according to the train formation opportunity and the operation plan information, including:
[0014] In the case that the train formation opportunity is before the train departure, the departure reference time of the target train is determined according to the train departure time of the target virtual marshalling train in the operation plan information;
[0015] In the case that the train formation opportunity is after the train departure, the departure reference time of the target train is determined according to the preset departure time, the preset arrival time and the minimum stop time of each train in the target virtual marshalling train in the operation plan information.
[0016] In one of the embodiments, the preparation completion time of the target train is determined according to the train formation opportunity and the operation plan information, including:
[0017] In the case that the train formation opportunity is before the train departure, the train preparation time of the target virtual marshalling train in the operation plan information is determined, and the preparation completion time of the target train is determined according to the train preparation time and the communication link establishment time between each train in the target virtual marshalling train; wherein, the train preparation time includes the technical preparation time and the work preparation time;
[0018] In the case that the train formation opportunity is after the train departure, the preparation completion time of the target train is determined according to the train preparation time of the target train in the operation plan information.
[0019] In one of the embodiments, the signal opening time of the ground signal is determined according to the ground signal state and the operation plan information, including:
[0020] In the case that the ground signal state represents the unopened state, the signal opening time of the ground signal is predicted according to the line occupation on the train line where the target train is located, the turnout conversion information in the operation plan information, the train operation information of the target train, and the distance information between the target train and the front train;
[0021] In the case that the ground signal state represents the opened state, the current time is determined as the signal opening time of the ground signal.
[0022] In one of the embodiments, the method further includes:
[0023] In the case that the train departure time is later than the current time, the departure countdown information of the target train is determined according to the train departure time and the current time;
[0024] The departure countdown information is displayed through a countdown display page associated with the target train.
[0025] In a second aspect, the present application further provides a departure time determination device, comprising:
[0026] An information acquisition module is configured to acquire ground signal state associated with the target train and operation plan information of a target virtual marshalling train team in which the target train is located in response to a departure time determination request for the target train;
[0027] A mode determination module is configured to determine train team formation timing of the target virtual marshalling train team according to the operation plan information.
[0028] A time determination module is configured to determine the train departure time of the target train according to the train team formation timing, the operation plan information and the ground signal state.
[0029] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0030] In response to a departure time determination request for a target train, the ground signal state associated with the target train and the operation plan information of a target virtual marshalling train team in which the target train is located are acquired;
[0031] The train team formation timing of the target virtual marshalling train team is determined according to the operation plan information.
[0032] The train departure time of the target train is determined according to the train team formation timing, the operation plan information and the ground signal state.
[0033] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program implements the following steps when executed by a processor:
[0034] In response to a departure time determination request for a target train, the ground signal state associated with the target train and the operation plan information of a target virtual marshalling train team in which the target train is located are acquired;
[0035] The train team formation timing of the target virtual marshalling train team is determined according to the operation plan information.
[0036] The train departure time of the target train is determined according to the train team formation timing, the operation plan information and the ground signal state.
[0037] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program implements the following steps when executed by a processor:
[0038] In response to a departure time determination request for the target train, ground signal state associated with the target train and running plan information of a target virtual marshalling train team in which the target train is located are acquired;
[0039] According to the running plan information, a train team formation opportunity of the target virtual marshalling train team is determined;
[0040] According to the train team formation opportunity, the running plan information and the ground signal state, a train departure time of the target train is determined.
[0041] The above-mentioned train departure time determination method, device, equipment, storage medium and program product, by responding to a departure time determination request for the target train, ground signal state associated with the target train and running plan information of a target virtual marshalling train team in which the target train is located are acquired, and according to the running plan information, a train team formation opportunity of the target virtual marshalling train team is determined; then according to the train team formation opportunity, the running plan information and the ground signal state, a train departure time of the target train is determined. Compared with the related art, only based on the static timetable to determine the train departure time of the train, by using the above-mentioned method, by determining the train departure time of the target train according to the train team formation opportunity, the running plan information and the ground signal state, the comprehensiveness and accuracy of the train departure time determination can be ensured, thereby improving the reliability of train operation. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description only some embodiments of the present application, and for those skilled in the art, without creative labor, other related drawings can also be obtained from these drawings.
[0043] Figure 1 A flowchart of a train departure time determination method in an embodiment;
[0044] Figure 2 A flowchart of determining a train departure time in an embodiment;
[0045] Figure 3 A flowchart of information display in an embodiment;
[0046] Figure 4 A flowchart of a train departure time determination method in another embodiment;
[0047] Figure 5 A block diagram of a train departure time determination device in an embodiment;
[0048] Figure 6 An internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0049] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not intended to limit the present application.
[0050] With the continuous development of the train field, in order to ensure the reliability of each train management, a virtual coupling (Virtual Coupling / Platooning) technology appears, which allows two or more physically separated trains to run closely in logic through wireless communication and advanced control algorithm, like a coupled train. In addition, train departure is also a key link of train operation control, and accurate departure time is crucial for driver operation, station scheduling and timetable execution.
[0051] However, the prior art generally determines the train departure time of the train based on a static timetable only, ignoring the influence of other train running states and other factors on train departure, which reduces the reliability of train departure time and thus reduces the reliability of train operation.
[0052] Based on this, in an exemplary embodiment, a departure time determination method is provided, which is applied to a computer device for example. The computer device can be a server or a terminal with powerful computing function. As shown in the figure, it specifically includes the following steps: Figure 1
[0053] S101, in response to a request for determining the departure time of a target train, obtaining the ground signal state associated with the target train and the running plan information of the target virtual coupling train team where the target train is located.
[0054] Wherein, the so-called target train is any train that has a running plan and is waiting for departure; the so-called request for determining the departure time is a request for determining the departure time of the target train; the so-called ground signal state is the state of the ground signal at the current time; the so-called target virtual coupling train team is the virtual coupling train team where the target train is located.
[0055] The so-called running plan information is the running plan of each train in the target virtual coupling train team. It is worth noting that in order to ensure the flexibility of the plan, the train stop time, communication establishment timeout threshold, signal prediction model parameters and other parameters in the running plan information can be manually configured.
[0056] Optionally, after detecting the departure time determination request for the target train, the ground signal state of the ground signal in front of the target train on the running track of the target train can be acquired according to the running track of the target train; and the running plan information of the target virtual marshalling train can be acquired by querying the train identification of the target train in the running plan information of each train team. In order to ensure the reliability of information acquisition, the computer device needs to establish a reliable data interface with the train management system (TMS), the interlocking system, the wireless communication system, the dispatching system, etc.
[0057] It is worth noting that in the case of missing information, the missing information can be filled with preset default values or historical values. After determining the train departure time, the train departure time is marked as “to be determined”, and an information missing prompt is given.
[0058] S102, determining the train team formation opportunity of the target virtual marshalling train according to the running plan information.
[0059] The so-called train team formation opportunity is the opportunity of train team formation, which can include pre-departure formation and post-departure formation; further, the pre-departure formation is the whole departure, and the post-departure formation is the independent departure or small marshalling departure.
[0060] Optionally, the train team formation opportunity of the target virtual marshalling train can be determined based on the departure time of each train in the running plan information.
[0061] S103, determining the train departure time of the target train according to the train team formation opportunity, the running plan information and the ground signal state.
[0062] The so-called train departure time is the departure time of the target train.
[0063] Optionally, the departure time determination logic corresponding to the train team formation opportunity can be selected based on the train team formation opportunity, and then the running plan information and the ground signal state are processed based on the selected departure time determination logic, so as to obtain the train departure time of the target train.
[0064] For example, a departure time determination model for two different formation modes can be trained in advance, and then the running plan information and the ground signal state are input into the corresponding departure time determination model, and the departure time determination model outputs the train departure time according to the running plan information and the ground signal state.
[0065] It is worth noting that in order to ensure the reliability of the train departure time, the above-mentioned calculation logic of the train departure time needs to be repeatedly executed at a high frequency (for example, every second or triggered according to state change events), so as to realize the real-time dynamic update of the train departure time.
[0066] In the train departure time determination method, in response to a train departure time determination request for a target train, ground signal state associated with the target train and operation plan information of a target virtual marshalling train team in which the target train is located are acquired, and a train team formation opportunity of the target virtual marshalling train team is determined according to the operation plan information. Then, the train departure time of the target train is determined according to the train team formation opportunity, the operation plan information and the ground signal state. Compared with the related art in which the train departure time of the train is determined based on a static timetable, the train departure time of the target train is determined according to the train team formation opportunity, the operation plan information and the ground signal state in the method, so that the comprehensiveness and accuracy of the determination of the train departure time are ensured, and the reliability of train operation is improved.
[0067] On the basis of the above-mentioned embodiments, in the embodiments of the present application, an optional method for determining the train departure time is provided, as shown in the following Figure 2 The method comprises the following steps:
[0068] S201, determining a departure reference time and a preparation completion time of the target train according to the train team formation opportunity and the operation plan information.
[0069] The departure reference time is a basic train departure time. The preparation completion time is a preparation time required for train departure.
[0070] Optionally, the train team formation opportunity and the operation plan information can be input into a trained reference time calculation model at the same time, and the reference time calculation model outputs the departure reference time of the target train according to the train team formation opportunity and the operation plan information.
[0071] Alternatively, different reference time calculation logics can be selected based on the train team formation opportunity, and then the operation plan information is processed based on the selected reference time calculation logic to obtain the departure reference time of the target train.
[0072] Optionally, the preparation completion time of the target virtual marshalling train team can be determined according to the train departure preparation time of each train in the operation plan information. The train departure preparation time of each train can include, but is not limited to, technical preparation completion time and work preparation completion time.
[0073] For example, the maximum time of the technical preparation completion time and the work preparation completion time of each train can be directly taken as the preparation completion time of the target virtual marshalling train team.
[0074] S202, determining a signal opening time of the ground signal according to the ground signal state and the operation plan information.
[0075] The ground signal is a fixed signal device installed beside the railway track (on the ground) and used to transmit key information such as driving commands, line states, and allowable operation conditions to the train driver. The opening refers to the fact that the train can pass the ground signal. Further, the signal opening time refers to the time at which the ground signal indicates opening.
[0076] Optionally, the signal opening time of the ground signal in front of the target train can be predicted based on the ground signal state of the ground signal in front of the target train and the track operation information in the operation plan information. For example, the ground signal state and the operation plan information can be simultaneously input into a trained signal prediction model, and the signal prediction model can predict the signal opening time of the ground signal based on the ground signal state and the operation plan information.
[0077] S203, determining the train departure time of the target train according to the departure reference time, the preparation completion time, and the signal opening time.
[0078] Optionally, after the departure reference time, the preparation completion time, and the signal opening time are calculated, the train departure time of the target train can be selected from the departure reference time, the preparation completion time, and the signal opening time. For example, the maximum time among the departure reference time T, the preparation completion time T ready , and the signal opening time T signal_est may be selected as the train departure time T dep of the target train.
[0079] In the embodiments of the present application, by determining the departure reference time, the preparation completion time, and the signal opening time, and determining the train departure time of the target train according to the departure reference time, the preparation completion time, and the signal opening time, the reliability of the train departure time determination can be ensured.
[0080] On the basis of the above-mentioned embodiments, in the embodiments of the present application, an optional way of determining the departure reference time is provided. Specifically, when the train formation time is before the train departure, the train departure time of the target virtual formation train in the operation plan information is used to determine the departure reference time of the target train. When the train formation time is after the train departure, the preset departure time, the preset arrival time, and the minimum stop time of each train in the target virtual formation train in the operation plan information are used to determine the departure reference time of the target train.
[0081] The train departure time of the target virtual formation train refers to the overall departure time of the target virtual formation train. The preset departure time refers to the departure time of each train in the plan. The preset arrival time refers to the arrival time of each train in the plan. The minimum stop time refers to the stop time of each train at the arrival station.
[0082] Optionally, in the case that the train formation timing is formed before the train departure, the preset train formation time can be stored in the operation plan information, and the train formation time can be obtained as the departure reference time of the target train.
[0083] In the case that the train formation timing is formed after the train departure, the first time of the target train after stopping and departing can be calculated according to the preset arrival time and the minimum stopping time of the target train. Then, the larger time between the preset departure time and the first time of the target train after stopping and departing is selected as the departure reference time of the target train.
[0084] For example, for the train i in the target virtual formation train, the calculation formula T i '=max(T i , T arrival,i +Δt min_dwell ) can be used to determine the departure reference time T arrival,i ' of the target train according to the preset departure time, the preset arrival time T min_dwell and the minimum stopping time Δt i .
[0085] It is worth noting that in the case that the train formation timing is formed before the train departure, and the train formation time does not exist in the operation plan information, the minimum preset departure time can be selected as the candidate departure time from the preset departure time of each train in the target virtual formation train. Then, for each train in the target virtual formation train, the candidate departure time of the train after stopping and departing can be determined according to the preset arrival time and the minimum stopping time of the train. Finally, the train formation time of the target virtual formation train can be determined according to the candidate departure time of each train and the candidate departure time, and the train formation time can be used as the departure reference time of the target train.
[0086] For example, the calculation formula T U ''=max(T U ', max(T arrival,i +Δt min_dwell )) can be used to determine the train formation time T U '' of the target virtual formation train U according to the candidate departure time T U ' (wherein T i '=min(T arrival,i )), the candidate departure time T min_dwell +Δt U of each train after stopping and departing.
[0087] In the embodiment of the present application, the reliability of the departure reference time is ensured by selecting the corresponding calculation logic according to the train formation opportunity, and then determining the departure reference time of the target train by using the corresponding calculation logic.
[0088] On the basis of the above-mentioned embodiment, in the embodiment of the present application, an optional manner for determining the preparation completion time is provided, specifically, in the case that the train formation opportunity is the formation before the train departure, the train preparation time of each train in the target virtual grouping train is determined according to the train preparation time of each train in the target virtual grouping train in the operation plan information, and the preparation completion time of the target train is determined according to the train preparation time of the target virtual grouping train and the communication link establishment time between each train in the target virtual grouping train; in the case that the train formation opportunity is the formation after the train departure, the preparation completion time of the target train is determined according to the train preparation time of the target train in the operation plan information.
[0089] The so-called train preparation time is the preparation time required before the train departure; further, the train preparation time includes the technical preparation time and the operation preparation time. The so-called technical preparation time is the preparation time required before the train departure in the technical dimension; the so-called operation preparation time is the preparation time required before the train departure in the operation dimension.
[0090] The so-called train preparation time of the target virtual grouping train is the departure preparation time of the target virtual grouping train. The so-called communication link establishment time is the time required for establishing the communication link.
[0091] In an optional implementation manner, in the case that the train formation opportunity is the formation before the train departure, the technical preparation time and the operation preparation time of each train in the target virtual grouping train can be obtained from the operation plan information; and for each train, the train preparation time of the train is determined according to the technical preparation time and the operation preparation time of the train. Exemplarily, the larger one of the technical preparation time and the operation preparation time can be taken as the preparation completion time of the train.
[0092] Then, the train preparation times are sorted in descending order, and the train preparation time in the front of the sorting is taken as the train preparation time of the target virtual grouping train. Further, the larger one of the train preparation time of the target virtual grouping train and the communication link establishment time between each train in the target virtual grouping train can be taken as the preparation completion time of the target virtual grouping train, and the preparation completion time of the target virtual grouping train is directly taken as the preparation completion time of the target train.
[0093] Exemplarily, the calculation formula T platoon_ready,U =max(T unit_ready , T comm_ready ) can be referred to, the maximum train preparation time T unit_readyThe communication link establishment time T between the target virtual marshalling train and each train in the target virtual marshalling train comm_ready In the embodiment, the preparation completion time T of the target virtual marshalling train is selected platoon_ready,U .
[0094] In another optional embodiment, in the case of train formation timing after the train departure, only the technical preparation time and the operation preparation time of the target train are obtained, and the greater one of the technical preparation time and the operation preparation time is taken as the preparation completion time of the target train.
[0095] For example, the calculation formula T ready,i =max(T tech_ready,i , T ops_ready,i ) is used to select the greater one of the technical preparation time T tech_ready,i and the operation preparation time T ops_ready,i of the target train i as the preparation completion time T ready,i of the target train.
[0096] In the embodiment, the calculation logic of the corresponding preparation completion time is selected according to the train formation timing, and then the corresponding calculation logic is used to determine the preparation completion time of the target train, so that the reliability of the determination of the preparation completion time is ensured.
[0097] On the basis of the above-mentioned embodiment, in the embodiment, an optional way of determining the signal opening time is provided, specifically, in the case of the ground signal state representing non-opening, the signal opening time of the ground signal is predicted according to the line occupation of the train line where the target train is located, the turnout conversion information in the operation plan information, the train operation information of the target train, and the distance information between the target train and the front vehicle; in the case of the ground signal state representing opening, the current time is determined as the signal opening time of the ground signal.
[0098] The line occupation is the occupation time of the train line where the target train is located by other trains; the turnout conversion information is the turnout conversion between each track line; the train operation information is the operation information of the target train, which can include but is not limited to the operation speed of the train; and the distance information is the distance between the target train and the front vehicle.
[0099] Optionally, in the case that the ground signal state representation is not open, the line occupation on the train line where the target train is located, the turnout conversion information in the running plan information, the train running information of the target train, and the distance information between the target train and the front vehicle can be input into the trained time prediction model at the same time, and the time prediction model outputs the signal opening time of the ground signal according to the line occupation, the turnout conversion information, the train running information, and the distance information. The time prediction model is a machine learning model (such as a regression model or a time series prediction) trained based on historical data and real-time road conditions.
[0100] In the case that the ground signal state representation is open, the current time can be directly taken as the signal opening time of the ground signal.
[0101] It is worth noting that, in order to ensure the rationality of the signal opening time determination, in the case that the ground signal state representation is not open, the signal opening time of the target train needs to be determined in combination with the signal opening time corresponding to each train in the target virtual marshalling train for the train formation before the train departs.
[0102] In the embodiments of the present application, the signal opening time of the ground signal is predicted according to the line occupation on the train line where the target train is located, the turnout conversion information in the running plan information, the train running information of the target train, and the distance information between the target train and the front vehicle, which can ensure the reliability of the signal opening time prediction.
[0103] On the basis of the above-mentioned embodiments, in the embodiments of the present application, an optional information display method is provided, as shown in Figure 3 The method specifically includes the following steps:
[0104] S301, in the case that the train departure time is later than the current time, the departure countdown information of the target train is determined according to the train departure time and the current time.
[0105] The so-called departure countdown information is the countdown of the departure of the target train.
[0106] Optionally, in the case that the train departure time is later than the current time, the difference between the train departure time and the current time can be taken as the departure countdown information of the target train. For example, the formula T Countdown,i =max(T dep -T current , 0) can be referred to, in which the larger value between 0 or the difference between the train departure time T dep and the current time T current is selected as the departure countdown T Countdown,i of the target train.
[0107] S302, display the departure countdown information through the countdown display page associated with the target train.
[0108] The countdown display page is a display page for displaying the departure countdown of a train.
[0109] Optionally, the departure countdown information can be displayed in the countdown display page in combination with a graphical progress bar, sound prompts, and the like.
[0110] In the embodiments of the present application, the departure countdown information is displayed through the countdown display page associated with the target train, which can ensure the reliability of information display.
[0111] Figure 4 For another flowchart of the departure time determination method in the embodiments, on the basis of the above embodiments, the present embodiment provides an optional example of a departure time determination method. In combination with Figure 4 , the implementation process is as follows:
[0112] S401, in response to a departure time determination request for a target train, ground signal state associated with the target train and running plan information of a target virtual marshalling train team in which the target train is located are obtained.
[0113] S402, the train team formation opportunity of the target virtual marshalling train team is determined according to the running plan information.
[0114] S403, it is judged whether the train team formation opportunity is train departure formation, if yes, S404 is executed; if no, S406 is executed.
[0115] S404, the departure reference time of the target train is determined according to the train team departure time of the target virtual marshalling train team in the running plan information.
[0116] S405, the train team preparation time is determined according to the train preparation time of each train in the target virtual marshalling train team in the running plan information, and the preparation completion time of the target train is determined according to the train team preparation time and the communication link establishment time between each train in the target virtual marshalling train team, and then S408 is executed.
[0117] The train preparation time includes technical preparation time and operation preparation time.
[0118] S406, the departure reference time of the target train is determined according to the preset departure time, preset arrival time and minimum stop time of each train in the target virtual marshalling train team in the running plan information.
[0119] S407, the preparation completion time of the target train is determined according to the train preparation time of the target train in the running plan information.
[0120] S408, determining the signal opening time of the ground signal according to the ground signal state and the operation plan information.
[0121] Optionally, in a case where the ground signal state represents that the ground signal is not open, the signal opening time of the ground signal is predicted according to the line occupancy on the train line where the target train is located, the turnout switching information in the operation plan information, the train operation information of the target train, and the distance information between the target train and the front vehicle; in a case where the ground signal state represents that the ground signal is open, the current time is determined as the signal opening time of the ground signal.
[0122] S409, determining the train departure time of the target train according to the departure reference time, the preparation completion time, and the signal opening time.
[0123] S410, in a case where the train departure time is later than the current time, determining the departure countdown information of the target train according to the train departure time and the current time, and displaying the departure countdown information through the countdown display page associated with the target train.
[0124] The specific process of S401-S410 can be referred to the description of the method embodiments, and the implementation principle and technical effects are similar, which will not be described here.
[0125] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.
[0126] Based on the same inventive concept, the present embodiment also provides a train departure time determination device for implementing the train departure time determination method as described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more train departure time determination device embodiments provided below can be referred to the limitations of the train departure time determination method described above, which will not be described here.
[0127] In an exemplary embodiment, as Figure 5As shown, a train departure time determination apparatus 1 is provided, comprising an information acquisition module 10, a mode determination module 20 and a time determination module 30, wherein:
[0128] The information acquisition module 10 is configured to, in response to a train departure time determination request for a target train, acquire ground signal state associated with the target train and operation plan information of a target virtual marshalling train set in which the target train is located;
[0129] The mode determination module 20 is configured to determine a train set formation timing of the target virtual marshalling train set according to the operation plan information.
[0130] The time determination module 30 is configured to determine a train departure time of the target train according to the train set formation timing, the operation plan information and the ground signal state.
[0131] In an exemplary embodiment, the time determination module 30 comprises:
[0132] A first determination unit configured to determine a departure reference time and a preparation completion time of the target train according to the train set formation timing and the operation plan information;
[0133] A second determination unit configured to determine a signal opening time of the ground signal according to the ground signal state and the operation plan information;
[0134] A third determination unit configured to determine the train departure time of the target train according to the departure reference time, the preparation completion time and the signal opening time.
[0135] In an exemplary embodiment, the first determination unit is specifically configured to:
[0136] In a case where the train set formation timing is before train departure, determine the departure reference time of the target train according to a train set departure time of the target virtual marshalling train set in the operation plan information; in a case where the train set formation timing is after train departure, determine the departure reference time of the target train according to preset departure times, preset arrival times and minimum stop times of trains in the target virtual marshalling train set in the operation plan information.
[0137] In an exemplary embodiment, the first determination unit is further configured to:
[0138] In a case that the train formation timing is formed before the train departure, the train preparation time of each train in the target virtual marshalling train is determined according to the train preparation time in the operation plan information, and the preparation completion time of the target train is determined according to the train preparation time and the communication link establishment time between each train in the target virtual marshalling train; wherein the train preparation time includes the technical preparation time and the operation preparation time; in a case that the train formation timing is formed after the train departure, the preparation completion time of the target train is determined according to the train preparation time of the target train in the operation plan information.
[0139] In an exemplary embodiment, the second determining unit is specifically configured to:
[0140] In a case that the ground signal state represents non-opening, the signal opening time of the ground signal is predicted according to the line occupation on the train line where the target train is located, the turnout conversion information in the operation plan information, the train operation information of the target train, and the distance information between the target train and the front vehicle; in a case that the ground signal state represents opening, the current time is determined as the signal opening time of the ground signal.
[0141] In an exemplary embodiment, the departure time determining device 1 further comprises a display module, wherein the display module is specifically configured to:
[0142] In a case that the train departure time is later than the current time, the departure countdown information of the target train is determined according to the train departure time and the current time; and the departure countdown information is displayed through the countdown display page associated with the target train.
[0143] Each module in the above departure time determining device can be realized by software, hardware and combinations thereof in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above modules.
[0144] In an exemplary embodiment, a computer device is provided, which can be a terminal, and the internal structure diagram thereof can be as shown in Figure 6The computer device shown in the figure includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, near field communication (NFC) or other technologies. The computer program is executed by the processor to realize a departure time determination method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.
[0145] Those skilled in the art can understand that, Figure 6 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0146] In one embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to realize the steps in each of the above method embodiments.
[0147] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to realize the steps in each of the above method embodiments.
[0148] In one embodiment, a computer program product is provided, including a computer program, and the computer program is executed by a processor to realize the steps in each of the above method embodiments.
[0149] It should be noted that the data involved in the present application (including but not limited to the data for running plan information, etc.) are all data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data need to comply with relevant regulations.
[0150] It can be understood by those of ordinary skill in the art that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiments of each method. In the embodiments provided in the present application, any reference to memory, database or other medium can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (Resistive Random Access Memory, ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. The volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (Artificial Intelligence, AI) processor, etc., without being limited thereto.
[0151] The technical features of the above embodiments can be combined in any way. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.
[0152] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific manner, but should not be construed as limiting the scope of the patent of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method of determining a departure time, characterized by, The method comprises: in response to a departure time determination request for a target train, obtaining ground signal state associated with the target train and operation plan information of a target virtual marshalling train team in which the target train is located; determining a train team formation opportunity of the target virtual marshalling train team according to the operation plan information; determining a train departure time of the target train according to the train team formation opportunity, the operation plan information and the ground signal state.
2. The method of claim 1, wherein, The determination of the train departure time of the target train according to the train team formation opportunity, the operation plan information and the ground signal state comprises: determining a departure reference time and a preparation completion time of the target train according to the train team formation opportunity and the operation plan information; determining a signal opening time of a ground signal according to the ground signal state and the operation plan information; determining the train departure time of the target train according to the departure reference time, the preparation completion time and the signal opening time.
3. The method of claim 2, wherein, The determination of the departure reference time of the target train according to the train team formation opportunity and the operation plan information comprises: in a case where the train team formation opportunity is before train departure, determining the departure reference time of the target train according to a train team departure time of the target virtual marshalling train team in the operation plan information; in a case where the train team formation opportunity is after train departure, determining the departure reference time of the target train according to preset departure times, preset arrival times and minimum stop times of trains in the target virtual marshalling train team in the operation plan information.
4. The method of claim 2, wherein, The determination of the preparation completion time of the target train according to the train team formation opportunity and the operation plan information comprises: in a case where the train team formation opportunity is before train departure, determining a train team preparation time according to train preparation times of trains in the target virtual marshalling train team in the operation plan information, and determining the preparation completion time of the target train according to the train team preparation time and communication link establishment times between trains in the target virtual marshalling train team; wherein the train preparation time comprises a technical preparation time and a work preparation time; in a case where the train team formation opportunity is after train departure, determining the preparation completion time of the target train according to a train preparation time of the target train in the operation plan information.
5. The method of claim 2, wherein, The determination of the signal opening time of the ground signal according to the ground signal state and the operation plan information comprises: in a case where the ground signal state represents non-opening, predicting the signal opening time of the ground signal according to line occupation on a train line in which the target train is located, turnout conversion information in the operation plan information, train operation information of the target train, and distance information between the target train and a front vehicle; in a case where the ground signal state represents opening, determining a current time as the signal opening time of the ground signal.
6. The method of claim 1, wherein, The method further comprises: In a case that the train departure time is later than a current time, departure countdown information of the target train is determined according to the train departure time and the current time; The departure countdown information is displayed through a countdown display page associated with the target train.
7. A departure time determination device characterized by comprising: The apparatus comprises: An information obtaining module is configured to, in response to a request for determining a departure time of a target train, obtain ground signal state associated with the target train and operation plan information of a target virtual marshalling train set in which the target train is located; A mode determining module is configured to determine a train set formation timing of the target virtual marshalling train set according to the operation plan information; A time determining module is configured to determine a train departure time of the target train according to the train set formation timing, the operation plan information and the ground signal state.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor, when executing the computer program, implements the steps of the method of any one of claims 1 to 6.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.