Driving plan management method, device, equipment and medium
By generating expected driving routes in the visual page of urban rail transit and adding adjustable icon components, the complex and error-prone problem of planning adjustment records in the prior art is solved, and the simple synchronous display and verification of driving plans is achieved.
Patent Information
- Application Number
- CN202311161225.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-11
AI Technical Summary
In the existing scheduling and control strategies of urban rail transit, the planned operation diagram is not allowed to be tampered with once it is published, resulting in that when planning adjustment requirements, the operator needs to record the temporary adjustment plan content in the association table. This tabular recording method does not have corresponding display prompts in the interface of the planned operation diagram, resulting in complex operations and easy verification errors.
By obtaining driving plan data for multiple vehicles, an estimated driving route corresponding to the vehicle is generated in the visual page, and an associated icon component is added to the expected driving route. If the driving plan changes, the attribute information of the icon component is adjusted, including the fill color and display position, to reflect the planning content of the temporary adjustment of the driving plan.
The planned content of the temporary adjustment of driving plan is synchronized with the original driving plan on the visual page, which simplifies operations and reduces the complexity and probability of data verification.
Smart Images

Figure CN119597762A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of urban rail transit, and in particular to a driving plan management method, device, equipment and medium. Background Art
[0002] In order to achieve high-efficiency and low-cost urban rail operations, the urban rail dispatching center will formulate the day's train operation plan before the station opens every day, and dispatch vehicles in the station according to the train operation plan on the same day.
[0003] The train operation plan mainly consists of two parts: the planned operation diagram and the association table. The planned operation diagram is a graphical form of the vehicle operation status, indicating the planned travel trajectory of each train. The association table is used to record the temporary adjustment plan content in the train operation plan.
[0004] In the current scheduling and control strategy, the planned operation Figure 1 Once published, it is not allowed to be tampered with. When there is a need to adjust the plan, the operator needs to record the temporarily adjusted plan content in the associated table of the plan operation diagram. However, this tabular recording method does not have a corresponding display prompt in the interface of the plan operation diagram, and it is necessary to manually check the online train number, time and other information recorded in the diagram and table, which has problems such as complex operation and easy verification errors. Summary of the invention
[0005] The embodiment of the present application provides a driving plan management method, device, equipment and medium for synchronously displaying the plan content of the temporary adjustment of the driving plan and the original driving plan in a visualization page.
[0006] To achieve the above purpose, the technical solution of the embodiment of the present application is implemented as follows:
[0007] In a first aspect, an embodiment of the present application provides a driving plan management method, the method comprising:
[0008] Obtaining the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time that the train passes through each station;
[0009] For each train, a corresponding estimated driving route is generated in the visualization page according to the driving plan data of the train, and an associated icon component is added to the estimated driving route;
[0010] If the driving plan of any train is changed, the attribute information of the icon component in the visualization page is adjusted; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure point and departure time of the associated estimated driving route.
[0011] In some possible embodiments, a two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; and generating a corresponding estimated driving route in the visualization page according to the driving plan data of the train number includes:
[0012] Determine the arrival time of the train at each passing station and the departure time of the train from each passing station according to the driving plan data of the train;
[0013] An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
[0014] In some possible embodiments, the method further includes:
[0015] In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station;
[0016] Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system;
[0017] Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.
[0018] In some possible embodiments, the step of adding an associated icon component to the estimated driving route includes:
[0019] Adding an icon component in a designated area of the visualization page, and filling the icon component with a first color representing a train to be dispatched; wherein the designated area is determined according to a route starting point of the expected driving route;
[0020] According to the train travel direction indicated by the expected driving route, the icon indication direction of the icon component is adjusted; and the adjusted icon component is used as the icon component associated with the expected driving route.
[0021] In some possible embodiments, the method further includes:
[0022] In response to the departure instruction, obtaining the first train number representing the departure within the specified time period;
[0023] A first route corresponding to the first train is selected from the predicted routes in the visualization page; and an icon component associated with the first route is filled with a second color representing the departure of a train.
[0024] In some possible embodiments, after the icon component associated with the first driving route is filled with a second color representing the departure of a train, the method further includes:
[0025] The icon indication direction of the icon component is adjusted to a preset direction.
[0026] In some possible embodiments, the method further includes:
[0027] In response to the vehicle suspension indication, obtaining a second vehicle number indicating suspension of operation within the specified time period;
[0028] A second route corresponding to the second train number is selected from the predicted routes in the visualization page; and an icon component associated with the second route is filled with a third color representing the suspension of train service.
[0029] In a second aspect, an embodiment of the present application further provides a driving plan management device, the device comprising:
[0030] The data acquisition unit is configured to acquire the driving plan data of a plurality of trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time when the train passes through each station;
[0031] The component association unit is configured to generate a corresponding estimated driving route in the visualization page according to the driving plan data of each train, and add an associated icon component to the estimated driving route;
[0032] The component control unit is configured to adjust the attribute information of the icon component in the visualization page if the driving plan of any train is changed; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure place and departure time of the associated estimated driving route.
[0033] In some possible embodiments, a two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; to generate a corresponding estimated driving route in the visualization page according to the driving plan data of the train number, the component association unit is configured as follows:
[0034] Determine the arrival time of the train at each passing station and the departure time of the train from each passing station according to the driving plan data of the train;
[0035] An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
[0036] In some possible embodiments, the component association unit is further configured to:
[0037] In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station;
[0038] Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system;
[0039] Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.
[0040] In some possible embodiments, the step of adding an associated icon component to the estimated driving route is performed, and the component control unit is configured to:
[0041] Adding an icon component in a designated area of the visualization page, and filling the icon component with a first color representing a train to be dispatched; wherein the designated area is determined according to a route starting point of the expected driving route;
[0042] According to the train travel direction indicated by the expected driving route, the icon indication direction of the icon component is adjusted; and the adjusted icon component is used as the icon component associated with the expected driving route.
[0043] In some possible embodiments, the component control unit is further configured to:
[0044] In response to the departure instruction, obtaining the first train number representing the departure within the specified time period;
[0045] A first route corresponding to the first train is selected from the predicted routes in the visualization page; and an icon component associated with the first route is filled with a second color representing the departure of a train.
[0046] In some possible embodiments, after executing the step of filling the icon component associated with the first driving route with the second color representing the departure of a train, the component control unit is further configured to:
[0047] The icon indication direction of the icon component is adjusted to a preset direction.
[0048] In some possible embodiments, the component control unit is further configured to:
[0049] In response to the vehicle suspension indication, obtaining a second vehicle number indicating suspension of operation within the specified time period;
[0050] A second route corresponding to the second train number is selected from the predicted routes in the visualization page; and an icon component associated with the second route is filled with a third color representing the suspension of train service.
[0051] In a third aspect, an embodiment of the present application further provides an electronic device, including a data transmission unit and a processor:
[0052] The data transmission unit is configured to: obtain the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time for the train to pass through each station;
[0053] The processor is configured to: for each train, generate a corresponding estimated driving route in a visualization page according to the driving plan data of the train, and add an associated icon component to the estimated driving route;
[0054] If the driving plan of any train is changed, the attribute information of the icon component in the visualization page is adjusted; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure point and departure time of the associated estimated driving route.
[0055] In some possible embodiments, a two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; and the corresponding estimated driving route is generated in the visualization page according to the driving plan data of the train number, and the processor is specifically configured to:
[0056] Determine the arrival time of the train at each passing station and the departure time of the train from each passing station according to the driving plan data of the train;
[0057] An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
[0058] In some possible embodiments, the processor is further configured to:
[0059] In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station;
[0060] Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system;
[0061] Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.
[0062] In some possible embodiments, to perform the adding of an associated icon component to the estimated driving route, the processor is specifically configured to:
[0063] Adding an icon component in a designated area of the visualization page, and filling the icon component with a first color representing a train to be dispatched; wherein the designated area is determined according to a route starting point of the expected driving route;
[0064] According to the train travel direction indicated by the expected driving route, the icon indication direction of the icon component is adjusted; and the adjusted icon component is used as the icon component associated with the expected driving route.
[0065] In some possible embodiments, the processor is further configured to:
[0066] In response to the departure instruction, obtaining the first train number representing the departure within the specified time period;
[0067] A first route corresponding to the first train is selected from the predicted routes in the visualization page; and an icon component associated with the first route is filled with a second color representing the departure of a train.
[0068] In some possible embodiments, after executing the step of filling the icon component associated with the first driving route with a second color representing the departure of a train, the processor is further configured to:
[0069] The icon indication direction of the icon component is adjusted to a preset direction.
[0070] In some possible embodiments, the processor is further configured to:
[0071] In response to the vehicle suspension indication, obtaining a second vehicle number indicating suspension of operation within the specified time period;
[0072] A second route corresponding to the second train number is selected from the predicted routes in the visualization page; and an icon component associated with the second route is filled with a third color representing the suspension of train service.
[0073] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method of any one of the above-mentioned first aspects is implemented.
[0074] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; when a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, so that the computer device executes any one of the methods of the first aspect mentioned above.
[0075] In an embodiment of the present application, by acquiring the driving plan data of multiple trains, an estimated driving route corresponding to the train is generated in a visualization page for the driving plan data of each train, and an associated icon component is added to the estimated driving route. The above-mentioned icon component has adjustable attribute information, and the attribute information represents the actual scheduling status of the associated estimated driving route, and / or the departure location and departure time of the associated estimated driving route. When the driving plan changes, the planned content of the temporary adjustment of the driving plan can be reflected by adjusting the attribute information of the icon component. The above process can synchronously display the planned content of the temporary adjustment of the driving plan and the original driving plan in the visualization page. It has the advantages of simple operation and easy data verification.
[0076] Other features and advantages of the present application will be described in the subsequent description, and partly become apparent from the description, or understood by practicing the present disclosure. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] Figure 1 A schematic diagram of a planned operation diagram provided for an embodiment of the present application;
[0078] Figure 2 The associated representations provided for the embodiments of the present application are intended;
[0079] Figure 3 A schematic diagram of association table records provided in an embodiment of the present application;
[0080] Figure 4An overall flow chart of a driving plan management method provided in an embodiment of the present application;
[0081] Figure 5 A schematic diagram of field extraction provided in an embodiment of the present application;
[0082] Figure 6 A schematic diagram of an icon component associated with an estimated driving route provided in an embodiment of the present application;
[0083] Figure 7 Another schematic diagram of an icon component associated with a predicted driving route provided in an embodiment of the present application;
[0084] Figure 8 A schematic diagram of the indication area of the icon component provided in the embodiment of the present application;
[0085] Fig. 9 The icon component provided for the embodiment of the present application reflects the intention of adjusting the train departure information;
[0086] Fig.10 The icon component provided in the embodiment of the present application reflects the schematic diagram of the trains that have departed;
[0087] Fig.11 The icon component provided in the embodiment of the present application reflects the schematic diagram of the departing train number;
[0088] Fig.12 The icon component provided in the embodiment of the present application reflects the schematic diagram of the downstream train that has been dispatched;
[0089] Fig.13 The icon component provided for the embodiment of the present application reflects the intention of the train to be suspended;
[0090] Fig.14 A structural diagram of a driving plan management device provided in an embodiment of the present application;
[0091] Fig.15 A structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0092] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.
[0093] The terms "first" and "second" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive protection. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. "Multiple" in the present application can mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.
[0094] Before introducing the driving plan management method provided by the embodiment of the present application, in order to facilitate understanding, the technical background of the embodiment of the present application is first introduced in detail below.
[0095] In order to achieve high-efficiency and low-cost urban rail operation, the urban rail dispatching center will formulate the daily train operation plan before the station opens every day, and dispatch the vehicles in the station according to the train operation plan on the same day. In actual application, the train operation plan mainly consists of two parts: the planned operation diagram and the association table. The planned operation diagram is a graphical form of the vehicle operation status, indicating the planned travel trajectory of each train.
[0096] Specific as Figure 1 As shown, Figure 1 The planned operation diagram shown records the preset routes of the four trains 00201, 00202, 00301 and 00302. Taking the route of 00201 as an example, 00201 is a down route from station 2 to station 5. Figure 1It can be seen that at 11:56, an idle train will be dispatched from Station 2 as 00201, 00201 will leave Station 2 at 11:57, and arrive at Station 3 at 12:02. Next, 00201 will stop at Station 3 for 1 minute and then move to Station 5, and arrive at Station 5 at 12:05. This completes the down route from Station 2 to Station 5. After that, after a 2-minute rest at Station 5, Train 00201 will be replaced by Train 00202 and turn around and return to Station 2.
[0097] The association table records the driving information of each train in the planned operation diagram in a tabular form. Figure 1 Taking the plan operation diagram shown in the figure as an example, the corresponding association table can be specifically as follows Figure 2 The associated table records the train number, departure station, departure time, terminal station, arrival time, operation status and other driving information of each train in the planned operation diagram. Figure 1 Once published, it is not allowed to be tampered with. Therefore, when there is a need to adjust the plan, the operator needs to record it in the associated table of the plan operation diagram. For example, when a certain bus is temporarily suspended or the route of a certain bus is temporarily modified, the operator needs to store these temporarily adjusted plan contents in the associated table.
[0098] Still with the above Figure 1 Take this as an example to illustrate. Assume that the dispatching strategy changes temporarily and the 00302 train needs to be suspended. Figure 3 As shown, operators need to Figure 2 In the association table, the driving status of train No. 00302 is changed from "pending departure" to "deleted". For another example, suppose there are not enough vehicles in the storage line of station 2, and the departure information (departure location, departure time) of train No. 00201 needs to be adjusted. Figure 3 As shown in the figure, the starting station of train No. 00201 is changed from "Station 2" to "Station 3", and the departure time is changed from "11:56" to "11:59".
[0099] From the above process, we can see that the current method of recording adjustment plans in an associated table does not set a display prompt in the interface of the planned operation diagram. That is, when the operator executes the scheduling plan according to the planned operation diagram, he must query the records in the table simultaneously. It is necessary to manually check the train number, time and other information recorded in the planned operation diagram and the associated table, which has problems such as complex operation and easy verification errors.
[0100] In order to solve the above problems, the inventive concept of the present application is as follows: by obtaining the driving plan data of multiple trains, for each train's driving plan data, an estimated driving route corresponding to the train is generated in a visualization page, and an associated icon component is added to the estimated driving route. The above icon component has adjustable attribute information, which characterizes the actual scheduling status of the associated estimated driving route, and / or the departure location and departure time of the associated estimated driving route. When the driving plan changes, the planned content of the temporary adjustment of the driving plan can be reflected by adjusting the attribute information of the icon component. The above process can synchronously display the planned content of the temporary adjustment of the driving plan and the original driving plan in the visualization page. It has the advantages of simple operation and easy data verification.
[0101] Next, Figure 4 As shown, Figure 4 The overall process of a driving plan management method provided by the present application is shown, which specifically includes the following steps:
[0102] Step 401: Acquire the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time that the train passes through each station;
[0103] As mentioned above, the urban rail dispatching center will formulate a train operation plan for the day before the station opens each day, and dispatch the vehicles in the station according to the train operation plan on the day. Therefore, taking any day as an example, the time period specified in step 401 is the day, and the driving plan data in step 401 is the driving plan formulated by the operating personnel of the urban rail dispatching center for the day before the train departs on the day.
[0104] In actual applications, the driving plan data specifically describes the various trains that are expected to operate on that day, each station that each train passes through, and the estimated time it takes to pass through each station.
[0105] Step 402: for each train, generate a corresponding estimated driving route in the visualization page according to the driving plan data of the train, and add an associated icon component to the estimated driving route;
[0106] A two-dimensional coordinate system is provided in the visualization page of the embodiment of the present application. The two-dimensional coordinate system is used to refer to the two dimensions of time and station. The two-dimensional coordinate system can be understood as the aforementioned Figure 1 The coordinate base map of the planned operation diagram is shown. During implementation, the arrival time of each train at each passing station and the departure time of each passing station are determined according to the driving plan data of each train; the estimated driving route corresponding to the train is generated in the two-dimensional coordinate system according to the arrival time and departure time of each passing station, thereby generating the estimated driving route of each train on the day in the driving plan data in the visualization page.
[0107] Specifically, the specific driving plan corresponding to each train scheduled to be operated on the day is obtained by extracting the specified fields in the driving plan data in advance. For example, the driving plan data may be used to represent the train number, the stations it passes through, and the estimated time (departure time, departure time, and travel time between stations) corresponding to the stations it passes through.
[0108] With the aforementioned Figure 1 Taking the train No. 00201 as an example, the specific driving plan of this train can be as follows Figure 5 As shown. Including train number: 00201, passing stations: 2 / 3 / 5. Among them, the estimated time for passing station 2 (origin station) is: departure time (11:56), departure time (11:57), and travel time between stations (5 minutes). The estimated time for passing station 3 is: departure time (12:01), departure time (12:02), and travel time between stations (3 minutes).
[0109] As mentioned above, the current plan is to run Figure 1 Once published, it is not allowed to be tampered with. Therefore, when there is a need to adjust the plan, the temporarily adjusted plan content needs to be recorded in the associated table. This tabular recording method does not set display prompts in the interface of the plan operation diagram. This leads to the need to manually check the train number, time and other information recorded in the plan operation diagram and the associated table when executing the scheduling plan, which has problems such as complex operation and easy verification errors.
[0110] The estimated driving route generated in the visualization page is the planned operation diagram, and the icon component of the present application is used to implement the role of the aforementioned association table, which is a graphical representation of the association table. In the above process, the embodiment of the present application adds an associated icon component to the estimated driving route and associates it with the planned operation diagram. Figure 1 And output to the front-end display. Therefore, when executing the scheduling plan, you can intuitively know whether there are temporary adjustments to each expected driving route through the icon components associated with each expected driving route shown in the visualization page.
[0111] When adding associated icon components to each estimated driving route, the following icon components are generated in advance in the specified area of the visualization page: Figure 6 Then, the icon component is filled with a first color (eg, green) representing the train to be dispatched, and the icon indication direction of the icon component is adjusted according to the train travel direction indicated by the expected driving route.
[0112] The purpose of setting the icon component to an arrow style in the embodiment of the present application is to enable the icon component to have a clear indication direction. In this way, the direction of the train travel of the associated expected driving route can be indicated according to the indication direction of the icon component (i.e. the direction of the arrow). Figure 6 Taking the train No. 00201 shown in the figure as an example, the train travel direction of the train is the upward direction from station 2 to station 5. At this time, as shown in the figure, the icon component can be set to a state where the arrow is vertically upward, and the icon component is associated with the expected driving route of the train No. 00201.
[0113] Another Figure 6 For example, the train No. 00202 shown in the figure is a return trip after the train No. 00201 arrives at station 5, so the train travel direction of this train is the downward direction from station 2 to station 5. When adding an associated icon component to the expected route of this train, you can do the following: Figure 7 As shown, after the icon component is generated in the designated area of the estimated driving route, the icon component is filled with green, and then the icon component is set to a state where the arrow is pointing vertically downward, and the icon component is associated with the estimated driving route of the 00202 train.
[0114] It should be noted that the designated area for generating the icon component is determined based on the starting point of the expected driving route. Figure 6 Taking the train No. 00201 shown in the figure as an example, the starting point of the estimated driving route of the train No. is the point (11:56, Station 2) in the two-dimensional coordinate system. Figure 8 As shown, the point (11:56, station 2) is used as the reference point A, and then the coordinate values of points B to G constituting the arrow outline of the icon component are calculated based on the coordinates of the reference point A. The specific calculation process can be performed by adding and subtracting preset values based on the coordinates of point A, such as A = (x, y), B = (x + fixed value a1, y - fixed value b1), C = (x + fixed value a2, y - fixed value b1), D = (x + fixed value a2, y - fixed value b2), E = (x - fixed value a2, y - fixed value b2), F = (x - fixed value a2, y - fixed value b1), G = (x - fixed value a1, y - fixed value b1).
[0115] Step 403: If the driving plan of any train is changed, the attribute information of the icon component in the visualization page is adjusted; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure point and departure time of the associated estimated driving route.
[0116] The icon component of the embodiment of the present application has two adjustable attribute information, one is the fill color of the icon component, and the other is the display position of the icon component. When the scheduling strategy of a certain train is temporarily changed, the attribute information of the icon component associated with its expected driving route can be changed to inform the operator of the specific content of the temporarily adjusted plan.
[0117] In actual applications, the adjustments to the train schedule can be summarized into the following two categories: one is to adjust the departure information of the train (i.e. departure location, departure time). The other is to stop the train, which is equivalent to deleting the daily operation plan of the train.
[0118] When the dispatching strategy changes temporarily, for example, there are insufficient vehicles in the storage line at the departure station of a certain train, resulting in the train being unable to depart from the departure station according to the original estimated driving plan, the departure information of the train needs to be adjusted.
[0119] During implementation, the train can be used as a train to be processed, and the dispatch center will issue the departure adjustment information of the train to be processed. The departure adjustment information includes the departure station that is reset for the train to be processed within the specified time period, and the departure time of the train to be processed at the departure station. Next, the target coordinates representing the departure station and departure time indicated in the departure adjustment information are determined from the two-dimensional coordinate system of the visualization page, and the component to be processed is moved to the target coordinates. The above-mentioned component to be processed is an icon component associated with the expected driving route of the train to be processed.
[0120] To facilitate understanding of the above process, Figure 6 The 00201 train number is shown as an example for explanation. Fig. 9 As shown. Assuming that the departure adjustment information of train No. 00201 indicates that the original departure station is changed from "Station 2" to "Station 3", and the departure time is changed from "11:56" to "11:59". Then the coordinate point X at (11:59, Station 3) is determined in advance in the visualization page, and then the component to be processed (i.e. the icon component associated with the expected driving route of train No. 00201) is moved so that the vertex of its arrow falls on the coordinate point X.
[0121] pass Fig. 9 It can be found that the icon component corresponding to the 00201 train is not near the starting point of the expected route of the train. At this time, it can be clearly seen that the departure information of the expected route of the train has been adjusted. By reading the coordinates of the vertex of the icon component, the specific adjusted departure location and departure time can be known.
[0122] When a train has departed on the same day, its estimated driving plan cannot be adjusted. Figure 2In the association table shown, the running status of the train is changed from waiting to depart to already departed. In the embodiment of the present application, after obtaining the first train that has departed on the day, the first driving route corresponding to the first train is selected from the expected driving routes in the visualization page; and the icon component associated with the first driving route is filled with the second color representing the departure of the train. For example Fig.10 As shown in the figure, after the aforementioned train No. 00201 departs, the icon component associated with the estimated driving route (i.e., the first driving route) of the train No. 00201 is filled with red. Thus, when the train has not yet departed (i.e., it means that the driving plan of the train can be temporarily adjusted at this time), the icon component is filled with the first color (green), and when the train has departed, the icon component is filled with the second color. In this way, the filling color of the icon component in the visualization page can intuitively reflect the current running status of the train corresponding to the estimated driving route associated with the icon component.
[0123] In some possible embodiments, after the icon component of the departing train is filled with the second color, the icon indication direction of the icon component can also be adjusted to a preset direction. Specifically, as mentioned above, when the train has not departed, the arrow direction of the icon component is set to reflect the train's direction. Similarly, the direction of the departing train can be indicated by setting a corresponding icon indication direction for the icon component of the departing train. Figure 6 Taking the train number 00201 as an example, the above Figure 6 As explained in the previous section, the direction of the train No. 00201 is upward. When the train has not yet departed, the icon component indicates the direction of the icon component is vertically upward. When the train has departed, the icon component can be Fig.11 As shown, the icon component of the train number is filled with red and the icon component is rotated 45 degrees clockwise.
[0124] In addition, the aforementioned Figure 7 Taking the train number 00202 as an example, the above Figure 7 As explained in the previous section, the direction of the train No. 00202 is downward. When the train has not yet departed, the icon component's icon indicates the direction vertically downward. Fig.12 As shown, the icon component of the train is filled with red, and the icon component is rotated 45 degrees counterclockwise. In addition, when a train is temporarily suspended, the second route corresponding to the second train representing the suspension is selected from the expected routes in the visualization page, and the icon component associated with the second route is filled with a third color representing the suspension of the train. Fig.13As shown in FIG, assuming that the aforementioned instruction of suspension of train No. 00201 on the day is received, the estimated route of train No. 00201 (i.e., the second route) is changed from green to gray. Thus, when the train is suspended, the operator can be intuitively informed of the suspension status of the train by adjusting the fill color of the icon component.
[0125] It can be seen from the above process that in the embodiment of the present application, when the driving plan is changed, the temporary adjustment plan content of the driving plan can be reflected by adjusting the attribute information of the icon component, and all the functions of the traditional association table can be fully realized. The technical solution of the present application can display the temporary adjustment plan content of the driving plan and the original driving plan synchronously in the visualization page. It has the advantages of simple operation and easy data verification.
[0126] Based on the same inventive concept, the embodiment of the present application also provides a driving plan management device, specifically as follows Fig.14 As shown, including:
[0127] The data acquisition unit 141 is configured to acquire the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time when the train passes through each station;
[0128] The component association unit 142 is configured to generate a corresponding estimated driving route in the visualization page according to the driving plan data of each train, and add an associated icon component to the estimated driving route;
[0129] The component control unit 143 is configured to adjust the attribute information of the icon component in the visualization page if the driving plan of any train is changed; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated expected driving route; the display position of the icon component represents the departure place and departure time of the associated expected driving route.
[0130] In some possible embodiments, a two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; to generate a corresponding estimated driving route in the visualization page according to the driving plan data of the train number, the component association unit 142 is configured as follows:
[0131] Determine the arrival time of the train at each passing station and the departure time of the train from each passing station according to the driving plan data of the train;
[0132] An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
[0133] In some possible embodiments, the component association unit 142 is further configured to:
[0134] In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station;
[0135] Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system;
[0136] Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.
[0137] In some possible embodiments, to perform the adding of the associated icon component to the estimated driving route, the component control unit 143 is configured to:
[0138] Adding an icon component in a designated area of the visualization page, and filling the icon component with a first color representing a train to be dispatched; wherein the designated area is determined according to a route starting point of the expected driving route;
[0139] According to the train travel direction indicated by the expected driving route, the icon indication direction of the icon component is adjusted; and the adjusted icon component is used as the icon component associated with the expected driving route.
[0140] In some possible embodiments, the component control unit 143 is further configured to:
[0141] In response to the departure instruction, obtaining the first train number representing the departure within the specified time period;
[0142] A first route corresponding to the first train is selected from the predicted routes in the visualization page; and an icon component associated with the first route is filled with a second color representing the departure of a train.
[0143] In some possible embodiments, after executing the step of filling the icon component associated with the first driving route with the second color representing the departure of a train, the component control unit 143 is further configured to:
[0144] The icon indication direction of the icon component is adjusted to a preset direction.
[0145] In some possible embodiments, the component control unit 143 is further configured to:
[0146] In response to the vehicle suspension indication, obtaining a second vehicle number indicating suspension of operation within the specified time period;
[0147] A second route corresponding to the second train number is selected from the predicted routes in the visualization page; and an icon component associated with the second route is filled with a third color representing the suspension of train service.
[0148] Based on the same inventive concept, the present application embodiment also provides an electronic device, specifically Fig.15 As shown, it includes a data transmission unit 151 and a processor 152:
[0149] The data transmission unit 151 is configured to: obtain the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time that the train passes through each station;
[0150] The processor 152 is configured to: for each train, generate a corresponding estimated driving route in the visualization page according to the driving plan data of the train, and add an associated icon component to the estimated driving route;
[0151] If the driving plan of any train is changed, the attribute information of the icon component in the visualization page is adjusted; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure point and departure time of the associated estimated driving route.
[0152] In some possible embodiments, a two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; the corresponding estimated driving route is generated in the visualization page according to the driving plan data of the train number, and the processor 152 is specifically configured to:
[0153] Determine the arrival time of the train at each passing station and the departure time of the train from each passing station according to the driving plan data of the train;
[0154] An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
[0155] In some possible embodiments, the processor 152 is further configured to:
[0156] In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station;
[0157] Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system;
[0158] Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.
[0159] In some possible embodiments, to perform the adding of the associated icon component to the estimated driving route, the processor 152 is specifically configured to:
[0160] Adding an icon component in a designated area of the visualization page, and filling the icon component with a first color representing a train to be dispatched; wherein the designated area is determined according to a route starting point of the expected driving route;
[0161] According to the train travel direction indicated by the expected driving route, the icon indication direction of the icon component is adjusted; and the adjusted icon component is used as the icon component associated with the expected driving route.
[0162] In some possible embodiments, the processor 152 is further configured to:
[0163] In response to the departure instruction, obtaining the first train number representing the departure within the specified time period;
[0164] A first route corresponding to the first train is selected from the predicted routes in the visualization page; and an icon component associated with the first route is filled with a second color representing the departure of a train.
[0165] In some possible embodiments, after executing the step of filling the icon component associated with the first driving route with the second color representing the departure of a train, the processor 152 is further configured to:
[0166] The icon indication direction of the icon component is adjusted to a preset direction.
[0167] In some possible embodiments, the processor 152 is further configured to:
[0168] In response to the vehicle suspension indication, obtaining a second vehicle number indicating suspension of operation within the specified time period;
[0169] A second route corresponding to the second train number is selected from the predicted routes in the visualization page; and an icon component associated with the second route is filled with a third color representing the suspension of train service.
[0170] The embodiment of the present application further provides a computer storage medium, in which computer program instructions are stored. When the instructions are executed on a computer, the computer executes the steps of the above-mentioned traffic signal control method.
[0171] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0172] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor 202 of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor 202 of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0173] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0174] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0175] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A driving plan management method, characterized in that: The method comprises: Obtaining the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time that the train passes through each station; For each train, a corresponding estimated driving route is generated in the visualization page according to the driving plan data of the train, and an associated icon component is added to the estimated driving route; If the driving plan of any train is changed, the attribute information of the icon component in the visualization page is adjusted; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure point and departure time of the associated estimated driving route.
2. The method according to claim 1, characterized in that A two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; generating a corresponding estimated driving route in the visualization page according to the driving plan data of the train number includes: Determine the arrival time of the train at each passing station and the departure time of the train from each passing station according to the driving plan data of the train; An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
3. The method according to claim 2, characterized in that The method further comprises: In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station; Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system; Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.
4. The method according to any one of claims 1 to 3, characterized in that: The step of adding an associated icon component to the estimated driving route includes: Adding an icon component in a designated area of the visualization page, and filling the icon component with a first color representing a train to be dispatched; wherein the designated area is determined according to a route starting point of the expected driving route; According to the train travel direction indicated by the expected driving route, the icon indication direction of the icon component is adjusted; and the adjusted icon component is used as the icon component associated with the expected driving route.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to the departure instruction, obtaining the first train number representing the departure within the specified time period; A first route corresponding to the first train is selected from the predicted routes in the visualization page; and an icon component associated with the first route is filled with a second color representing the departure of a train.
6. The method according to claim 5, characterized in that After the icon component associated with the first driving route is filled with a second color representing the departure of a train, the method further includes: The icon indication direction of the icon component is adjusted to a preset direction.
7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to the vehicle suspension indication, obtaining a second vehicle number indicating suspension of operation within the specified time period; A second route corresponding to the second train number is selected from the predicted routes in the visualization page; and an icon component associated with the second route is filled with a third color representing the suspension of train service.
8. An electronic device, characterized in that: Including data transmission unit and processor: The data transmission unit is configured to: obtain the driving plan data of multiple trains; wherein the driving plan data of any train includes the stations that the train is expected to pass through within a specified time period, and the estimated time for the train to pass through each station; The processor is configured to: for each train, generate a corresponding estimated driving route in a visualization page according to the driving plan data of the train, and add an associated icon component to the estimated driving route; If the driving plan of any train is changed, the attribute information of the icon component in the visualization page is adjusted; wherein the attribute information includes the fill color and / or display position of the icon component; the fill color of the icon component represents the actual scheduling status of the associated estimated driving route; the display position of the icon component represents the departure point and departure time of the associated estimated driving route.
9. The device according to claim 8, characterized in that A two-dimensional coordinate system is provided in the visualization page; any dimension of the two-dimensional coordinate system represents time, and another dimension represents a station; the processor is specifically configured to: Determine the arrival time of the train at each station and the departure time of the train from each station according to the driving plan data of the train; An estimated driving route corresponding to the train number is generated in the two-dimensional coordinate system according to the arrival time and departure time of each station along the way.
10. The device according to claim 8, characterized in that The processor is further configured to: In response to the plan adjustment instruction, obtaining the departure adjustment information of the train to be processed; wherein the departure adjustment information includes the departure station reset within the specified time period of the train to be processed, and the departure time of the train to be processed at the departure station; Determine target coordinates representing the departure station and the departure time in the two-dimensional coordinate system; Move the component to be processed to the target coordinates; wherein the component to be processed is an icon component associated with the estimated driving route of the vehicle to be processed.