Method and apparatus for loading train operation line plan, and device and storage medium
By receiving and calculating the compressed operation line data sent by the central control system, the train's autonomous operation system solves the system instability caused by large data volume, realizes more efficient data reception and communication, and improves the availability and stability of the system.
Patent Information
- Application Number
- PCT/CN2024/105932
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-28
- Filing Date
- 2024-07-17
- Publication Date
- 2025-06-05
AI Technical Summary
In the train autonomous operation system, excessive operation line planning data leads to a long wait time, occupying a large amount of local storage, affecting the availability and stability of the system.
By receiving the compressed operation line data sent by the central control system, the upstream, downstream and alternative sections corresponding to each section are omitted, and the train calculates and restores the original operation line data, thereby shortening the reception time and reducing the communication bandwidth pressure.
It effectively reduces the reception time of train running line planning, reduces the pressure of communication bandwidth, and improves the availability and stability of on-board equipment.
Smart Images

Figure CN2024105932_05062025_PF_FP_ABST
Abstract
Description
Train route plan loading method, device, equipment and storage medium Technical Field
[0001] The present invention relates to a train operation data loading method, and in particular to a train operation line plan loading method, device, equipment and storage medium. Background Art
[0002] In the Train Autonomous Operation System (TACS) based on train-to-train communication, the train has the ability to operate autonomously. It can obtain the train operation plan from the central control system before operation and store it locally. The train then autonomously triggers and processes the route according to the operation plan and finally departs.
[0003] Operational plans are generally multi-path plans, which typically mean that when turning back, you can choose to turn back at either the up or down platform. This gives the train two options for the next platform before the turning platform, which is crucial information in operational plans.
[0004] A running line is an operational plan without arrival and departure times. Trains stop at each station according to the default stop time. If the running line is connected end to end, trains can continue to run. A running line can be divided into multiple running segments. Each running segment contains at least the starting platform, the terminal platform, and the path from the starting platform to the terminal platform. Some operating directions even have a protective section outside the terminal platform. Each running segment also needs to have a link relationship, including the previous running segment and the next running segment. If there are multiple paths, there may be multiple corresponding next running segments or previous running segments.
[0005] Therefore, the amount of data in the train route plan is very large. When the train receives the route plan from the central control system, the excessive amount of data will result in a long waiting time for transmission and occupy a lot of local storage, which will affect the availability and stability of the system.
[0006] Summary of the Invention
[0007] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and provide a train route plan loading method, device, equipment and storage medium, compress the amount of data received by the train, reduce the pressure on the communication bandwidth when the train runs autonomously, and thus ensure the stability of the train control system.
[0008] In a first aspect, the present invention provides a method for loading a train route plan, wherein the train route has multiple sections, comprising the following specific steps:
[0009] Step S1: receiving compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0010] Step S2: calculating the uplink section, downlink section and alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, downlink section and alternative section;
[0011] Step S3: Controlling the train running according to the original running line data.
[0012] In one embodiment, in step S2, the compressed running line data includes a section identification code, a starting platform, a terminal platform, and a section direction of each section, and the calculation method of the uplink section and the downlink section includes:
[0013] Step S21: selecting any road section in the compressed running line data as the current road section, and determining whether the starting platform of the other road section is the same as the ending platform of the current road section.
[0014] Step S22: If the starting platform of the other road section is the same as the ending platform of the current road section, then the other road section is set as the downlink section of the current road section, and the current road section is set as the uplink section of the other road section;
[0015] Step S23: traverse the selected sections in the compressed running line data until all selected sections have a downlink section or an uplink section. If a section in the compressed running line data has neither an uplink section nor a downlink section, the train sends an alarm to the central control system and rejects the compressed running line data.
[0016] In one embodiment, the step S22 further includes the following specific steps:
[0017] If only one other road segment has the same starting platform as the ending platform of the current road segment, then directly set the other road segment as the downlink road segment of the current road segment, and set the current road segment as the uplink road segment of the other road segment;
[0018] If the starting platform of multiple other road sections is the same as the ending platform of the current road section, determining whether the road sections of the multiple other road sections have the same direction;
[0019] If the directions of the multiple other road sections are different, only the other road sections with the same direction as the current road section are set as the downlink sections of the current road section, and the current road section is set as the uplink section of the downlink section;
[0020] If the directions of the multiple other road sections are the same, the multiple other road sections are set as downlink sections of the current road section, and the current road section is set as an uplink section of the multiple downlink sections.
[0021] In one embodiment, in step S2, the method for calculating the candidate road section includes:
[0022] Find a road segment with multiple downlink segments, and set the multiple downlink segments as alternative segments for each other;
[0023] The downlink sections of the plurality of road sections that are mutually candidate sections are searched and compared. If the downlink sections of the plurality of road sections that are mutually candidate sections are different, the downlink sections are set as mutually candidate sections.
[0024] In one embodiment, in step S2, the method for calculating the candidate road section includes:
[0025] Find a road segment with multiple uplink sections, and set the multiple uplink sections as alternative sections for each other;
[0026] Search and compare the uplink sections of multiple sections that are mutually candidate sections. If the uplink sections of the multiple sections that are mutually candidate sections are different, set the above-mentioned uplink sections as mutually candidate sections.
[0027] In one embodiment, in step S1, the compressed running line data further includes the path from the starting platform to the terminal platform of each section and the protection section.
[0028] In one embodiment, step S3 includes the following specific steps:
[0029] Preset the loading time of original running line data;
[0030] Comparing the running time of step S2 with the loading time, if the running time of step S2 is greater than the loading time, determining whether the original running line data is complete;
[0031] If the original running line data is incomplete, the train sends an alarm to the central control system and stops the train running;
[0032] If the original running line data is complete data, the train is controlled to travel according to the original running line data.
[0033] In a second aspect, the present invention provides a train loading device, which is applied to an onboard device, wherein the onboard device is installed on a target train and includes:
[0034] A receiving module, configured to receive compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0035] a calculation module, configured to calculate an uplink section, a downlink section, and an alternative section of each section according to the compressed operating line data, and obtain original operating line data according to the compressed operating line data, the uplink section, the downlink section, and the alternative section;
[0036] Control module: used for controlling the running of the train according to the original running line data.
[0037] In a third aspect, the present invention provides an in-vehicle device, comprising: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the in-vehicle device is running, the machine-readable instructions are executed by the processor to perform the following steps:
[0038] Step S1: receiving compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0039] Step S2: calculating the uplink section, downlink section and alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, downlink section and alternative section;
[0040] Step S3: Controlling the train running according to the original running line data.
[0041] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, which executes the steps of the following method when executed by a processor.
[0042] Step S1: receiving compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0043] Step S2: calculating the uplink section, downlink section and alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, downlink section and alternative section;
[0044] Step S3: Controlling the train running according to the original running line data.
[0045] Compared with the prior art, the present invention has the following advantages:
[0046] 1. In the present invention, when the central control system sends data to the train, it only sends compressed route data, omitting the uplink section, downlink section, and alternative section in the route data. The train then calculates the uplink section, downlink section, and alternative section based on the compressed route data to obtain the original route data. This further shortens the time it takes to receive the train route plan, reduces the pressure on the communication bandwidth during autonomous train operation, and improves the availability and stability of on-board equipment.
[0047] 2. The train restores the uplink, downlink and alternative sections of each section by comparing the starting platforms, terminal platforms and section directions in different sections, effectively reducing the train recovery cycle, improving the train operation control efficiency, and at the same time improving the stability of on-board equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] FIG1 is a flow chart of a method for loading a train route plan according to the present invention.
[0049] FIG2 is another flow chart of the train route plan loading method of the present invention.
[0050] FIG3 is a schematic diagram of the interaction between the vehicle-mounted device and other terminals provided in an embodiment of the present application.
[0051] FIG4 is a block diagram of an electronic device according to the present invention.
[0052] FIG5 is a schematic diagram of the functional modules of the train loading device of the present invention.
[0053] FIG6 is a diagram of a train route station in one embodiment of the present invention.
[0054] FIG7 is a train route station diagram in another embodiment of the present invention.
[0055] FIG8 is a schematic diagram of original running line data information in another embodiment of the present invention.
[0056] Reference numerals: 100, on-board equipment; 101, first acquisition module; 102, second acquisition module; 103, control module; 111, memory; 112, storage controller; 113, processor; 200, wayside system; 300, backend service system. DETAILED DESCRIPTION
[0057] The present invention is described in detail below with reference to the accompanying drawings and specific embodiments. This embodiment is implemented based on the technical solution of the present invention, and provides a detailed implementation method and specific operation process, but the protection scope of the present invention is not limited to the following embodiments.
[0058] In the Train Autonomous Operation System (TACS), trains have the ability to operate autonomously. Before operation, they can obtain the train's route plan from the central control system and store it locally. The train then autonomously triggers and processes the route according to the route plan, and finally departs.
[0059] Example 1
[0060] To facilitate understanding of this embodiment, the electronic device or operating environment for executing a train control method disclosed in an embodiment of the present application is first introduced in detail.
[0061] As shown in FIG3 , it is a schematic diagram of the interaction between the vehicle-mounted device 100 provided in an embodiment of the present application and other terminals.
[0062] The onboard device 100 in this embodiment communicates with one or more other terminals for data communication or interaction. For example, the other terminals may be terminals involved in the train's operation. For example, the other terminals may be other devices in the trackside system 200. For example, the other terminals may also be the backend service system 300 that provides servers for the train.
[0063] Exemplarily, the vehicle-mounted device 100 is installed on a train and is used to implement operations required during the travel or parking of the train.
[0064] Figure 4 is a block diagram of an electronic device. The electronic device may include a memory 111, a storage controller 112, and a processor 113. Those skilled in the art will appreciate that the structure shown in Figure 4 is merely illustrative and does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components than shown in Figure 4, or have a configuration different from that shown in Figure 4.
[0065] The vehicle-mounted device 100 shown in Figure 3 can be implemented as the electronic device shown in Figure 4. That is, the vehicle-mounted device 100 can include the components such as the memory, storage controller, and processor shown in Figure 4. Of course, the vehicle-mounted device 100 can also include more or fewer structures than those shown in Figure 4.
[0066] The aforementioned memory 111, storage controller 112, and processor 113 are electrically connected to each other, directly or indirectly, to enable data transmission or interaction. For example, these components may be electrically connected to each other via one or more communication buses or signal lines. The aforementioned processor 113 is used to execute the executable modules stored in the memory.
[0067] The memory 111 may be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. The memory 111 is used to store programs, and the processor 113 executes the programs after receiving an execution instruction. The method executed by the electronic device defined by the process disclosed in any embodiment of the present application can be applied to the processor 113 or implemented by the processor 113.
[0068] The processor 113 may be an integrated circuit chip with signal processing capabilities. The processor 113 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor.
[0069] The vehicle-mounted device 100 in this embodiment can be used to execute each step in each method provided in the embodiments of the present application. The implementation process of the train control method is described in detail below through several embodiments.
[0070] Example 2
[0071] Please refer to Figures 1 and 2 for flowcharts of a method for loading a train route plan according to an embodiment of the present application. The method for loading a train route plan according to this embodiment can be applied to an onboard device installed on a target train. The specific processes illustrated in Figures 1 and 2 are described in detail below.
[0072] As shown in FIG1 , a method for loading a train route plan according to the present invention includes the following specific steps:
[0073] Step S1: receiving compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0074] Step S2: calculating the uplink section, downlink section and alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, downlink section and alternative section;
[0075] Step S3: Controlling the train running according to the original running line data.
[0076] In this embodiment, before the target train implements the one-day running line plan, it may first receive the running line data sent by the central control system and store it locally.
[0077] In one embodiment, in step S1, the compressed running line data includes a road section identification code, a starting station, an ending station and a road section direction of each road section.
[0078] Furthermore, in one embodiment, in step S1, the compressed running line data also includes the path and protection section from the starting platform to the terminal platform of each section.
[0079] In this specific embodiment, the starting platform, terminal platform, section direction, path from the starting platform to the terminal platform and protection section information of each section in the compressed running line data can be reflected as the starting platform identification code, the terminal platform identification code, the section direction identification code, the path identification code and the protection section identification code, and the information such as the starting platform, the terminal platform, the section direction, the path and the protection section and their correspondence with the identification code are directly stored in the local list of the train. After the train receives the compressed running line data, it can restore the starting platform identification code, the terminal platform identification code, the section direction identification code, the path identification code and the protection section identification code to the starting platform, the terminal platform, the section direction, the path identification code and the protection section identification code by retrieving the local list, thereby further reducing the file size of the compressed running line data and realizing efficient transmission of the compressed running line data.
[0080] Specifically, as shown in FIG2 , in one embodiment, in step S2 , the method for calculating the uplink segment and the downlink segment includes:
[0081] Step S21: selecting any road section in the compressed running line data as the current road section, and determining whether the starting platform of the other road section is the same as the ending platform of the current road section.
[0082] Step S22: If the starting platform of the other road section is the same as the ending platform of the current road section, then the other road section is set as the downlink section of the current road section, and the current road section is set as the uplink section of the other road section;
[0083] Step S23: traverse the selected sections in the compressed running line data until all selected sections have a downlink section or an uplink section. If a section in the compressed running line data has neither an uplink section nor a downlink section, the train sends an alarm to the central control system and rejects the compressed running line data.
[0084] When the central control system sends data to the train, the running line data can be compressed, and the up section, down section and alternative section in the running line data can be omitted. Then the train calculates the up section, down section and alternative section based on the compressed running line data to obtain the original running line data, which further shortens the reception time of the train running line plan, reduces the pressure on the communication bandwidth when the train is running autonomously, and improves the availability and stability of the on-board equipment 100.
[0085] Furthermore, as shown in FIG2 , in one embodiment, step S22 includes the following specific steps:
[0086] Step S221: If only one other road segment has the same starting platform as the ending platform of the current road segment, then directly set the other road segment as the downlink road segment of the current road segment, and set the current road segment as the uplink road segment of the other road segment;
[0087] Step S222: If the starting platform of a plurality of other road segments is the same as the ending platform of the current road segment, determining whether the road directions of the plurality of other road segments are the same;
[0088] Step S223: If the directions of the other road sections are different, only the road sections with the same direction as the current road section are set as downlink sections of the current road section, and the current road section is set as the uplink section of the downlink section;
[0089] Step S224: If the directions of the multiple other road sections are the same, then the multiple other road sections are set as downlink sections of the current road section, and the current road section is set as an uplink section of the multiple downlink sections.
[0090] Specifically, as shown in FIG2 , in one embodiment, in step S2 , the method for calculating the candidate road sections includes:
[0091] Step S24: searching for a road section with multiple downlink sections, and setting the multiple downlink sections as candidate sections for each other;
[0092] Step S25: searching and comparing the downlink sections of the multiple sections that are candidate sections for each other; if the multiple sections that are candidate sections for each other have different downlink sections, setting the downlink sections as candidate sections for each other.
[0093] Optionally, in one embodiment, in step S2, the method for calculating the candidate road sections includes:
[0094] Find a road segment with multiple uplink sections, and set the multiple uplink sections as alternative sections for each other;
[0095] Search and compare the uplink sections of multiple sections that are mutually candidate sections. If the uplink sections of the multiple sections that are mutually candidate sections are different, set the above-mentioned uplink sections as mutually candidate sections.
[0096] The train restores the up section, down section and alternative section of each section by comparing the starting platform, terminal platform and section direction in different sections, effectively reducing the train recovery time cycle, improving the train operation control efficiency, and improving the stability of the on-board equipment 100.
[0097] For example, in one embodiment, Table 1 shows the compressed route data sent by the central control system, Table 2 shows the original route data loaded by the train, and Figure 6 shows the station map of the route. The process of calculating the original route data based on the compressed route data is as follows:
[0098] Select Section 1 as the current section, and find that the terminal station of Section 1 is the same as the starting station of Section 2 and Section 3;
[0099] It is determined that the directions of section 2 and section 3 are different;
[0100] It is determined that the direction of section 3 is the same as that of section 1, so section 3 is set as the downlink section of section 1, and section 1 is set as the uplink section of section 3.
[0101] Select section 2, section 3, and section 4 in sequence as the current section, and set their uplink section and downlink section in sequence.
[0102] Table 1 Compressed operation line data sent by the central control system
[0103] Table 2 Original running line data loaded by train
[0104] For example, in another embodiment, Table 3 shows the compressed route data sent by the central control system, Table 4 shows the original route data loaded by the train, Figure 7 shows the station map of the route, and Figure 8 shows a schematic diagram of the original route data loaded by the train. The process of calculating the original route data based on the compressed route data is as follows:
[0105] Select segment 10 as the current segment, compare the terminal platform of segment 10 with the starting platforms of other segments, and if the starting platforms of segments 11 and 12 are the same as the terminal platform of segment 10 and the paths of segments 11 and 12 are in the same direction, set segments 11 and 12 as the downlink segments of segment 10, and set segment 10 as the uplink segment of segments 11 and 12;
[0106] Select section 11, section 12, section 13, section 14, and section 15 in sequence as the current section, and set their uplink section and downlink section in sequence.
[0107] Search for sections with multiple downlink sections. Section 10 has two downlink sections, section 11 and section 12. Set section 11 as an alternative section for section 12, and set section 12 as an alternative section for section 11. Search for the downlink sections of sections 11 and 12 respectively. Both sections 11 and 12 have downlink sections (section 13 and section 14), and the two downlink sections are different. Set section 13 as an alternative section for section 14, and set section 14 as an alternative section for section 13. Continue searching for the downlink sections of sections 13 and 14. The downlink sections of sections 13 and 14 are the same, and end the search.
[0108] Table 3 Compressed operation line data sent by the central control system
[0109] Table 4 Original running line data loaded by train
[0110] Specifically, in one embodiment, step S3 includes the following specific steps:
[0111] Step S31: Preset the loading time of the original running line data;
[0112] Step S32: comparing the running time of step S2 with the loading time, and if the running time of step S2 is greater than the loading time, determining whether the original running line data is complete;
[0113] Step S33: If the original running line data is incomplete, the train sends an alarm to the central control system and stops the train running;
[0114] Step S34: If the original running line data is complete data, control the train running according to the original running line data.
[0115] Example 3
[0116] Based on the same application concept, the embodiment of the present application also provides a train loading device corresponding to the train line plan loading method. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the aforementioned train line plan loading method embodiment, the implementation of the device in this embodiment can refer to the description in the embodiment of the above method, and the repeated parts will not be repeated.
[0117] Please refer to Figure 5, which is a schematic diagram of the functional modules of the train loading device provided in an embodiment of the present application. The modules in the train loading device in this embodiment are used to perform the steps in the above method embodiment. The train loading device includes a receiving module 101, a computing module 102, and a control module 103; each of these modules can be described as follows.
[0118] A receiving module 101 is configured to receive compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0119] a calculation module 102 for calculating an uplink section, a downlink section, and an alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, the downlink section, and the alternative section;
[0120] The control module 103 is used to control the running of the train according to the original running line data.
[0121] In one possible implementation, the calculation module is configured to:
[0122] Selecting any road section in the compressed running line data as the current road section, and selecting other road sections in the compressed running line data except the current road section as other road sections, and determining whether the starting platform of the other road sections is the same as the ending platform of the current road section;
[0123] If the starting platform of the other road section is the same as the ending platform of the current road section, then the other road section is set as the downlink section of the current road section, and the current road section is set as the uplink section of the other road section;
[0124] The selected sections in the compressed line data are traversed until all the selected sections have a downlink section or an uplink section. If a section in the compressed line data has neither an uplink section nor a downlink section, the train sends an alarm to the central control system and rejects the compressed line data.
[0125] Find a road segment with multiple downlink segments, and set the multiple downlink segments as alternative segments for each other;
[0126] The downlink sections of the multiple road sections that are candidate road sections for each other are searched and compared. If the multiple road sections that are candidate road sections for each other have different downlink sections, the downlink sections are set as candidate road sections for each other.
[0127] In one possible implementation, the calculation module is further configured to:
[0128] Selecting any road section in the compressed running line data as the current road section, and selecting other road sections in the compressed running line data except the current road section as other road sections, and determining whether the starting platform of the other road sections is the same as the ending platform of the current road section;
[0129] If the starting platform of the other road section is the same as the ending platform of the current road section, then the other road section is set as the downlink section of the current road section, and the current road section is set as the uplink section of the other road section;
[0130] The selected sections in the compressed line data are traversed until all the selected sections have a downlink section or an uplink section. If a section in the compressed line data has neither an uplink section nor a downlink section, the train sends an alarm to the central control system and rejects the compressed line data.
[0131] Find a road segment with multiple uplink sections, and set the multiple uplink sections as alternative sections for each other;
[0132] Search and compare the uplink sections of multiple sections that are mutually candidate sections. If the uplink sections of the multiple sections that are mutually candidate sections are different, set the above-mentioned uplink sections as mutually candidate sections.
[0133] In one possible implementation, the calculation module is further configured to:
[0134] If only one other road segment has the same starting platform as the ending platform of the current road segment, then directly set the other road segment as the downlink road segment of the current road segment, and set the current road segment as the uplink road segment of the other road segment;
[0135] If the starting platform of multiple other road sections is the same as the ending platform of the current road section, determining whether the road sections of the multiple other road sections have the same direction;
[0136] If the directions of the multiple other road sections are different, only the other road sections with the same direction as the current road section are set as the downlink sections of the current road section, and the current road section is set as the uplink section of the downlink section;
[0137] If the directions of the multiple other road sections are the same, the multiple other road sections are set as downlink sections of the current road section, and the current road section is set as an uplink section of the multiple downlink sections.
[0138] In a possible implementation, the control module 103 provided in the embodiment of the present application further includes:
[0139] Preset module, used to preset the loading time of original running line data;
[0140] a comparison module, configured to compare the running time of step S2 with the loading time;
[0141] A judgment module, for judging whether the original running line data is complete if the running time of step S2 is greater than the loading time;
[0142] The alarm module is used to send an alarm to the central control system and stop the train operation if the original running line data is incomplete.
[0143] The running module is used to control the running of the train according to the original running line data if the original running line data is complete data.
[0144] Example 4
[0145] The present invention provides an in-vehicle device 100, comprising: a processor 113 and a memory 111. The memory 111 stores machine-readable instructions executable by the processor 113. When the in-vehicle device 100 is running, the machine-readable instructions are executed by the processor 113 to perform the following steps:
[0146] Step S1: receiving compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0147] Step S2: calculating the uplink section, downlink section and alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, downlink section and alternative section;
[0148] Step S3: Controlling the train running according to the original running line data.
[0149] Example 5
[0150] In an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor 113, the steps of the following method are executed.
[0151] Step S1: receiving compressed route data sent by a central control system, wherein the compressed route data omits an uplink route, a downlink route, and an alternative route corresponding to each route segment;
[0152] Step S2: calculating the uplink section, downlink section and alternative section of each section according to the compressed operating line data, and obtaining original operating line data according to the compressed operating line data, the uplink section, downlink section and alternative section;
[0153] Step S3: Controlling the train running according to the original running line data.
[0154] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0155] In addition, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0156] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory 111 (ROM), a random access memory 111 (RAM), a magnetic disk or an optical disk. It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0157] The above describes in detail the preferred embodiments of the present invention. It should be understood that those skilled in the art can make numerous modifications and variations based on the concepts of the present invention without inventive effort. Therefore, any technical solutions that can be derived by those skilled in the art through logical analysis, reasoning, or limited experimentation based on the concepts of the present invention and the prior art should be within the scope of protection defined by the claims.
Claims
1. A method for loading a train line plan, wherein the train line has multiple sections, and the train line has multiple sections, characterized in that: The specific steps include: Step S1: receiving compressed running line data sent by a central control system, wherein the compressed running line data omits an uplink section, a downlink section and an alternative section corresponding to each section; Step S2: calculating the uplink section, downlink section and alternative section corresponding to each section according to the compressed running line data, and obtaining the original running line data according to the compressed running line data, the uplink section, the downlink section and the alternative section; Step S3: Controlling the running of the train according to the original running line data.
2. A train route plan loading method according to claim 1, characterized in that: In step S2, the compressed running line data includes the section identification code, the starting platform, the terminal platform and the section direction of each section, and the calculation method of the uplink section and the downlink section includes: Step S21: selecting any road section in the compressed running line data as the current road section, and the other road sections in the compressed running line data except the current road section as other road sections, and determining whether the starting platform of the other road sections is the same as the terminal platform of the current road section; Step S22: if the starting platform of the other road section is the same as the ending platform of the current road section, then setting the other road section as the downlink section of the current road section and setting the current road section as the uplink section of the other road section; Step S23: traverse the selected sections in the compressed running line data until the selected sections are all equipped with downlink sections or uplink sections. If a section in the compressed running line data has neither uplink section nor downlink section, the train sends an alarm to the central control system and refuses to receive the compressed running line data.
3. A train route plan loading method according to claim 2, characterized in that: The step S22 includes the following specific steps: If only one of the other sections has the same starting platform as the terminal platform of the current section, then directly set the other section as the downlink section of the current section, and set the current section as the uplink section of the other section; If the starting platform of multiple other road sections is the same as the terminal platform of the current road section, determining whether the road section directions of the multiple other road sections are the same; If the directions of the other sections are different, only the other sections with the same direction as the current section are set as the downlink sections of the current section, and the current section is set as the uplink section of the downlink section; If the directions of the other sections are the same, the other sections are set to be downlink sections of the current section, and the current section is set to be the uplink section of the multiple downlink sections.
4. A train route plan loading method according to claim 1, characterized in that: In step S2, the method for calculating the candidate road section includes: Find a road section with multiple downlink sections, and set the multiple downlink sections as alternative sections for each other; The downlink sections of the multiple sections that are candidate sections for each other are searched and compared. If the downlink sections of the multiple sections that are candidate sections for each other are different, the downlink sections are set as candidate sections for each other.
5. A train route plan loading method according to claim 1, characterized in that: In step S2, the method for calculating the candidate road section includes: Find a road segment with multiple uplink sections, and set the multiple uplink sections as candidate sections for each other; The uplink sections of the multiple sections that are candidate sections for each other are searched and compared. If the uplink sections of the multiple sections that are candidate sections for each other are different, the uplink sections are set as candidate sections for each other.
6. A train route plan loading method according to claim 1, characterized in that: In step S1, the compressed running line data also includes the path and protection section from the starting platform to the terminal platform of each section.
7. A train route plan loading method according to claim 1, characterized in that: The step S3 includes the following specific steps: Preset the loading time of the original running line data; Compare the running time of step S2 with the loading time, and if the running time of step S2 is greater than the loading time, determine whether the original running line data is complete; If the original running line data is incomplete data, the train sends an alarm to the central control system and stops the train running; If the original running line data is complete data, the train travel is controlled according to the original running line data.
8. A train loading device, characterized in that: Applied to an on-board device, the on-board device is installed on a target train and includes: A receiving module, used for receiving compressed running line data sent by the central control system, wherein the compressed running line data omits an uplink section, a downlink section and an alternative section corresponding to each section; A calculation module, used for calculating the uplink section, downlink section and alternative section of each section according to the compressed running line data, and obtaining the original running line data according to the compressed running line data, the uplink section, the downlink section and the alternative section; Control module: used for controlling the running of the train according to the original running line data.
9. A vehicle-mounted device, characterized in that: include: A processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the vehicle-mounted device is running, the machine-readable instructions are executed by the processor to perform the steps of any method described in claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are executed.
Citation Information
Patent Citations
Train operation path dynamic calculation method
CN111055889A
Method and system for adjusting dynamic running diagram
CN113306605A
Urban rail transit working diagram decompression method and device, and storage medium
CN115345958A
Method and device for automatically generating operation route data of train monitoring system
CN115946742A
Train shift plan loading method, device and equipment and storage medium
CN117585042A
Cited By
Train running line plan loading method, device and equipment and storage medium
CN117985082A