A train route management system, method, device and medium

By introducing CATS, LATS, and GPC modules to manage the memory route queue, the problems of manual route management being unable to be pre-processed and insufficient mode connection have been solved, achieving efficient train route management and improving operational efficiency and flexibility.

CN121106417BActive Publication Date: 2026-07-24CASCO SIGNAL LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CASCO SIGNAL LTD
Filing Date
2025-10-23
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In the existing train route management system, manual routes cannot be pre-processed, which consumes a lot of effort. The lack of effective connection between manual and automatic route control modes leads to low operational efficiency.

Method used

The CATS module is introduced to manage the memory route queue, the LATS module checks and issues route commands, and the GPC module handles the addition, viewing, editing, or deletion of route commands, thereby realizing automatic triggering and priority management of route groups and enhancing the connection between manual and automatic route modes.

Benefits of technology

It improved the efficiency of dispatchers, reduced manual intervention, enhanced the flexibility and efficiency of route management, and reduced the impact on trains operating normally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121106417B_ABST
    Figure CN121106417B_ABST
Patent Text Reader

Abstract

The application relates to a train route management system, method, device and medium, which comprises a CATS module, a LATS module and a GPC module. The CATS module is used for storing route commands without handling conditions in route groups, constructing a memory route queue, managing the order and priority of the route groups in the memory route queue, automatically triggering the route commands meeting the conditions in the memory route queue and issuing the route commands. The LATS module is connected with the CATS module, used for receiving the route commands issued by the CATS module, checking the route command handling conditions, issuing the route handling to an interlocking interface, and feeding back the route command execution situation to the CATS module. The GPC module is connected with the CATS module, used for adding, checking, editing or deleting the route commands in the memory route queue. Compared with the prior art, the application has the advantages of greatly improving the work efficiency of dispatchers and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to rail transit signaling systems, and more particularly to a management system, method, device, and medium for train routes. Background Technology

[0002] Rail transit is a crucial critical infrastructure, and the train control system, acting as its central nervous system, is even more vital. The operational safety, transport capacity, and efficiency of rail transit are all closely related to the train control system. Train route management is a key function of the train control system. A route is the path a train takes, comprised of equipment such as switches, signals, and track sections. Its core function is to ensure the safe and efficient completion of train reception, departure, shunting, and passage operations.

[0003] There are three common route control modes: manual route, automatic route, and continuous passage route. Manual route mode refers to the train dispatcher manually managing one or more routes by selecting the starting and ending points. Automatic route mode refers to the train monitoring system (ATS) automatically managing the train route based on information such as the train's running path and timetable when a train occupies the trigger rail. Continuous passage route mode refers to the interlocking system maintaining the route establishment state after successful manual management, allowing trains to pass continuously by controlling the opening timing of the starting signal.

[0004] These three route management modes are applicable to different operational scenarios. Manual routes are suitable for scenarios with complete manual control, automatic routes are suitable for automatic operation scenarios in timetable or equal-interval modes, and continuous through routes are suitable for scenarios where all trains in a specific area use the same route. In actual operation, these three scenarios may coexist. However, the existing route management methods have the following drawbacks: First, manual routes cannot be pre-processed as needed; they can only be processed in real time when the route meets the processing conditions, requiring dispatchers to spend a lot of time monitoring trains and signaling equipment that require manual intervention. Second, there is a lack of effective coordination between manual and automatic route control modes. When some trains change their operating plans, a lot of manual operation is required, and it may even be necessary to disable the automatic route function of some routes, which greatly reduces operational efficiency.

[0005] A search of Chinese Patent Publication No. CN114394132A reveals an improved method for handling shunting routes in a centralized dispatching system. The method includes the following steps: Step S1, the centralized dispatching system obtains the shunting operation plan through an interface with the existing vehicle system and generates a shunting route sequence; Step S2, the centralized dispatching system adds the running direction, the location of the shunting locomotive, the current control mode of the shunting locomotive, and a description of the next route to the existing locomotive number; Step S3, the shunting route handling is divided into two modes: manual handling and automatic triggering; Step S4, the manual handling and automatic triggering modes are identified in the shunting locomotive number display; Step S5, in the manual handling mode, the centralized dispatching system's shunting route processing logic adds two states: shunting plan constraints and free handling. This existing patent designs a centralized dispatching system that intuitively displays the current shunting locomotive number, running direction, shunting locomotive location, the planned next route, and the control mode, allowing users to directly understand the key information of the shunting locomotive and greatly improving efficiency. However, this existing patent still has the two aforementioned shortcomings.

[0006] Therefore, overcoming the limitations of existing technologies, such as the inability to pre-arrange routes as needed, the high effort required to monitor trains and signaling equipment requiring manual intervention, and the lack of effective integration between manual and automatic route control modes, has become a technical problem that needs to be solved. Summary of the Invention

[0007] The purpose of this invention is to overcome the defects of the prior art by providing a train route management system, method, device and medium.

[0008] The objective of this invention can be achieved through the following technical solutions: According to a first aspect of the present invention, a train route management system is provided, the system comprising: The CATS module is used to store route commands that do not meet the processing conditions in a route group, build a memory route queue, manage the order and priority of route groups in the memory route queue, and automatically trigger and issue route commands that meet the conditions in the memory route queue. The LATS module, connected to the CATS module, is used to receive route commands issued by the CATS module, check the conditions for processing the route command, issue route processing to the interlocking interface, and report the execution status of the route command to the CATS module. The GPC module, connected to the CATS module, is used to add, view, edit, or delete route commands in the route queue.

[0009] As a preferred technical solution, the memory route queue includes one or more route groups, each route group includes one or more route commands, and each route command defines a list of route commands that conflict with it.

[0010] As a preferred technical solution, the GPC module adjusts the order of route groups in the memory route queue or deletes a route group, and sends the updated memory route queue to the CATS module for maintenance.

[0011] According to a second aspect of the present invention, a method for managing train routes is provided, comprising the following steps: The CATS module stores route commands that do not meet the processing conditions in route groups, builds a memory route queue, manages the order and priority of route groups in the memory route queue, and automatically triggers and issues route commands that meet the conditions in the memory route queue. The LATS module receives route commands from the CATS module, checks the conditions for processing the route command, issues route processing to the interlocking interface, and reports the execution status of the route command to the CATS module.

[0012] As a preferred technical solution, the method further includes the GPC module processing the route commands in the memory route queue, wherein the processing includes adding, viewing, editing or deleting route commands, and sending the processed memory route queue to the CATS module for maintenance.

[0013] As a preferred technical solution, the specific process of adding the route command includes: Step S101: The user selects a route; Step S102: Determine whether all routes selected by the user meet the processing conditions. If so, send the route processing commands for these routes directly to the CATS module, and the CATS module forwards these commands to the LATS module for execution; otherwise, proceed to step S103. Step S103: If some of the selected routes do not meet the processing conditions, a route processing confirmation dialog box will pop up, allowing the user to choose whether to remember and store the commands of these routes that do not meet the processing conditions. If yes, proceed to step S104; otherwise, proceed to step S105. Step S104: If the user chooses to store routes that do not meet the processing conditions and chooses to issue a command, then for routes that can be processed, the GPC module issues a route processing command to the CATS module, and for routes that cannot be processed, the GPC module sends a route storage command to the CATS module. After receiving the route storage command, the CATS module adds the route group to the route storage queue. In step S105, if the user chooses not to store these routes that do not meet the processing conditions and chooses to issue a command, then for the routes that can be processed, the GPC module issues a route processing command to the CATS module and discards the creation request for routes that cannot be processed.

[0014] As a preferred technical solution, in step S101, if any object within the range of the route selected by the user is in a blocked state or the relevant turnout is manually locked to a position inconsistent with the selected route, an alarm will pop up to remind the user that the route within that range cannot be selected.

[0015] As a preferred technical solution, the editing process of the route command is as follows: Step S201: When the user selects to edit the route group in the memory route queue, the GPC module requests the memory route queue editing permission from the CATS module. In step S202, if no other user is currently editing the memory route queue, the CATS module grants the GPC module permission to edit the memory route queue. The GPC module adjusts the route group order or deletes a route group according to the user's request. When the user confirms the update, the updated memory route queue is sent to the CATS module, and step S203 is executed. If another user is currently editing the memory route queue, the GPC module sends an alarm to the user, reminding them that the memory route queue is being edited by another user, and then the process ends. Step S203: After the memory route queue is updated, the CATS module synchronizes the latest memory route queue with all GPC modules and LATS modules. In step S204, after receiving the updated memory route queue, the LATS module identifies the relevant signals and switches in the memory route queue, adds the memory status of these devices, and sends it to the GPC module for display.

[0016] As a preferred technical solution, when a user requests to release editing permissions, or when the editing permissions held by a GPC module expire, the CATS module reclaims the editing memory path queue permissions of that GPC module.

[0017] As a preferred technical solution, the automatically triggered route commands that meet the conditions in the memory route queue specifically include: The CATS module periodically checks the memory route queue line by line. If the first route in a line does not conflict with other routes in the high-priority route group, it sends a memory route processing request to the corresponding LATS module; otherwise, it continues to check the next line of route groups.

[0018] As a preferred technical solution, the CATS module maintains a list of conflicting routes for each route, manages the memory route queue, and prioritizes different routes within a route group. Each time a triggering attempt is made, only the first route is triggered. Only after the preceding routes have been triggered can subsequent routes be triggered.

[0019] According to a third aspect of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described thereon.

[0020] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described thereon.

[0021] Compared with the prior art, the present invention has the following advantages: 1) This invention provides a method for pre-processing manual routes. When some routes do not meet the processing conditions, these routes can be stored as a group of routes. The system automatically manages the stored route commands. When the stored routes meet the triggering conditions, they will be automatically triggered in a timely manner, which greatly improves the work efficiency of dispatchers. 2) This invention allows users to view, add, delete, and adjust the order of route groups in the memory route queue, which can help users flexibly manage route processing commands; 3) This invention enhances the effective integration of manual and automatic route control modes. When some trains need to change their operating plans, the changes can be handled with minimal manual intervention, greatly reducing the impact on other normally operating trains. 4) This invention manages the order of route groups in the memory route queue and also manages the priority of different routes within the route group, which greatly improves the efficiency and flexibility of manual command management. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of the management system structure for train routes according to the present invention; Figure 2 Add a process flowchart to the memory path of the management method of the present invention; Figure 3 This is a flowchart of the memory path queue editing process in the management method of the present invention; Figure 4 This is a flowchart of the memory route command triggering process in the management method of the present invention; Figure 5 This is a schematic diagram illustrating the configuration method of the route conflict list of the present invention. Detailed Implementation

[0023] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0024] Example 1 like Figure 1 As shown, a train route management system includes: The CATS module is used to store route commands that do not meet the processing conditions in a route group, build a memory route queue, manage the order and priority of route groups in the memory route queue, and automatically trigger and issue route commands that meet the conditions in the memory route queue. The LATS module, connected to the CATS module, is used to receive route commands issued by the CATS module, check the conditions for processing the route command, issue route processing to the interlocking interface, and report the execution status of the route command to the CATS module. The GPC module, connected to the CATS module, is used to add, view, edit, or delete route commands in the route queue.

[0025] The GPC module is a human-computer interaction module. The system can be configured with one or more GPC software and one or more LATS modules.

[0026] The management system maintains a route memory queue, which contains one or more route groups that need to be memorized, each route group consisting of one or more routes.

[0027] When a user applies for a route, if some routes do not meet the application requirements, the user can add these routes to the route memory queue as a group.

[0028] The management system provides an interface for users to view the memory route queue. Users can adjust the order of route groups and delete route groups. It also provides the memory route status of signals and turnouts. The memory status of related signals and turnouts in the memory route queue should be displayed on the station map.

[0029] The management system prioritizes each route group in the memory route queue. The order of the route groups determines their priority, with lower order indicating higher priority. It also defines a list of routes that conflict with each route. Furthermore, it periodically checks the route processing conditions of each route group. If the first route in the route group meets the processing conditions and does not conflict with higher priority route groups, it issues a route processing command to the interlocking system and updates the composition of the route group.

[0030] The stored route queue in this embodiment consists of one or more route groups, each of which consists of one or more routes. An example of the stored route queue structure is shown in Table 1.

[0031] Table 1 The GPC module can adjust the order of route groups in the route memory queue, and can also delete a route group. The updated route memory queue is sent to the CATS module for unified maintenance. Each route needs to define a list of routes that conflict with it. For example, routes that conflict with Route D include Route B and Route C.

[0032] This invention allows routes that do not meet the processing conditions to be stored as route groups during route processing. The system automatically manages the stored route commands, and stored routes are automatically triggered when the triggering conditions are met, greatly improving the dispatcher's work efficiency. Users can view, add, delete, and adjust the order of route groups in the stored route queue, which helps users flexibly manage route processing commands. It also strengthens the effective connection between manual and automatic route control modes. When some trains change their operating plans, the changes can be handled with minimal manual intervention, greatly reducing the impact on other normally operating trains.

[0033] Example 2 The present invention provides a method for managing train routes, comprising the following steps: The CATS module stores route commands that do not meet the processing conditions in route groups, builds a memory route queue, manages the order and priority of route groups in the memory route queue, and automatically triggers and issues route commands that meet the conditions in the memory route queue. The LATS module receives route commands from the CATS module, checks the conditions for processing the route command, issues route processing to the interlocking interface, and reports the execution status of the route command to the CATS module.

[0034] In a preferred embodiment, the method further includes a GPC module processing route commands in the memory route queue, wherein the processing includes adding, viewing, editing or deleting route commands, and sending the processed memory route queue to the CATS module for maintenance.

[0035] like Figure 2 As shown, the process of adding a memory path is as follows: 101) When selecting a route, a user can choose one or more routes. Routes that have already been established or cannot be established temporarily due to conflict conditions can also be selected, and these routes can be remembered.

[0036] 102) If any object (track, turnout, signal) within the selected route range is blocked or the relevant turnout is manually locked to a position inconsistent with the selected route, an alarm should pop up to remind the user that the route in that range cannot be selected.

[0037] 103) After the user completes the route selection, if all the selected routes meet the processing conditions, the user directly sends the route processing commands for these routes to the CATS module, and then the CATS module forwards these commands to the LATS module for execution.

[0038] 104) If some of the selected routes do not meet the processing requirements, a route processing confirmation dialog box should pop up, allowing the user to choose whether to remember and save the commands for these routes that do not meet the processing requirements.

[0039] 105) If the user chooses to store routes that do not meet the processing conditions and chooses to issue a command, then for routes that can be processed, the GPC module issues a route processing command to the CATS module, and for routes that cannot be processed, the GPC module sends a route storage command to the CATS module.

[0040] 106) If the user chooses not to store these routes that do not meet the processing conditions and chooses to issue a command, then for the routes that can be processed, the GPC module issues a route processing command to the CATS module and discards the creation request for routes that cannot be processed.

[0041] 107) If the user chooses not to issue a command, the GPC module discards all route establishment requests.

[0042] 108) The CATS module receives the command to set a memory route and adds the route group to the memory route queue.

[0043] like Figure 3 As shown, the process of viewing and editing the memory path queue specifically includes: 201) Users can open the memory path queue at any time through the GPC module to view the status of all memory paths, and can also adjust the order of path groups (Move UP, Move Down) or delete a path group.

[0044] 202) When a user selects to edit a route group in the memory route queue, the GPC module requests the memory route queue editing permission from the CATS module.

[0045] 203) If no other user is currently editing the memory route queue, the CATS module grants the GPC module permission to edit the memory route queue. The GPC module adjusts the route group order or deletes a route group according to the user's request. When the user confirms the update, the updated memory route queue is sent to the CATS module.

[0046] 204) If another user is currently editing the memory route queue, the GPC module will pop up an alarm to the user, reminding the user that the memory route queue is being edited by another user.

[0047] 205) The CATS module must ensure that only one user has the permission to edit the memory path queue at any given time. When a user requests to release the editing permission, or when the time limit for holding the editing permission of a certain GPC module expires, the CATS module should revoke the editing memory path queue permission of that GPC module to avoid a single user occupying the editing permission for a long time and affecting the editing needs of other users.

[0048] 206) After the memory route queue is updated, the CATS module synchronizes the latest memory route queue with all GPC modules and LATS modules.

[0049] 207) After receiving the updated memory route queue, the LATS module identifies the relevant signals and switches in the memory route queue, adds the memory status of these devices, and sends it to the GPC module for display, so that users can identify which devices are included in the memory route.

[0050] 208) The route commands in the route memory queue are manual commands. The priority of manual commands is higher than that of automatic routes. The LATS module needs to automatically disable the automatic route triggering function of related routes in the route memory queue.

[0051] like Figure 4 As shown, the specific process of triggering the route memorization command is as follows: 301) CATS is responsible for maintaining the conflict route list for each route. The basic condition for conflict determination is whether the related routes share equipment. Application designers can edit the conflict route list according to the actual situation. The configuration method of the route conflict list is as follows: Figure 5 As shown; 302) CATS manages the memory route queue. The order of the route groups determines the priority of the route groups. The smaller the order, the higher the priority.

[0052] 303) CATS also needs to manage the priority of different routes within the route group. Each time a trigger is attempted, only the first route is triggered. Only after the preceding routes are triggered can subsequent routes be triggered.

[0053] 304) CATS is responsible for periodically checking the memory route queue line by line. If the first route in a line does not conflict with other routes in the high-priority route group, it sends a memory route processing request to the corresponding LATS (which needs to be distinguished from the normal route processing command). Otherwise, it continues to check the next line of route groups.

[0054] 305) When LATS receives a route processing request, it checks the route processing conditions. If the check passes and a command is issued to the interlock, it must notify CATS to remove the route from the route memory queue. If the processing conditions are not met, the trigger request is discarded directly.

[0055] The above is an introduction to the method embodiments. The following embodiments using electronic devices and storage media will further illustrate the solution of the present invention.

[0056] Embodiment 2 of the present invention also provides an electronic device including a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). The RAM can also store various programs and data required for device operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0057] Multiple components in the device are connected to the I / O interface, including: input units such as keyboards and mice; output units such as various types of displays and speakers; storage units such as disks and optical discs; and communication units such as network interface cards (NICs), modems, and wireless transceivers. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0058] The processing unit performs the various methods and processes described above, such as the methods of the present invention. For example, in some embodiments, the methods of the present invention may be implemented as computer software programs tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the methods of the present invention described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute the methods of the present invention by any other suitable means (e.g., by means of firmware).

[0059] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0060] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

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

[0062] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for managing train routes, characterized in that, Includes the following steps: The CATS module stores route commands that do not meet the processing conditions in route groups, builds a memory route queue, manages the order and priority of route groups in the memory route queue, and automatically triggers and issues route commands that meet the conditions in the memory route queue. The LATS module receives the route command issued by the CATS module, checks the conditions for processing the route command, issues the route processing to the interlocking interface, and reports the execution status of the route command to the CATS module. The specific process of adding the route command includes: Step S101: The user selects a route; Step S102: Determine whether all routes selected by the user meet the processing conditions. If so, send the route processing commands for these routes directly to the CATS module, and the CATS module forwards these commands to the LATS module for execution; otherwise, proceed to step S103. Step S103: If some of the selected routes do not meet the processing conditions, a route processing confirmation dialog box will pop up, allowing the user to choose whether to remember and store the commands of these routes that do not meet the processing conditions. If yes, proceed to step S104; otherwise, proceed to step S105. Step S104: If the user chooses to store routes that do not meet the processing conditions and chooses to issue a command, then for routes that can be processed, the GPC module issues a route processing command to the CATS module, and for routes that cannot be processed, the GPC module sends a route storage command to the CATS module. After receiving the route storage command, the CATS module adds the route group to the route storage queue. In step S105, if the user chooses not to store these routes that do not meet the processing conditions and chooses to issue a command, then for the routes that can be processed, the GPC module issues a route processing command to the CATS module and discards the creation request for routes that cannot be processed.

2. The train route management method according to claim 1, characterized in that, The method also includes a GPC module that processes route commands in the route memory queue, including adding, viewing, editing or deleting route commands, and sending the processed route memory queue to the CATS module for maintenance.

3. The train route management method according to claim 2, characterized in that, In step S101, if any object within the range of the route selected by the user is in a blocked state or the relevant turnout is manually locked to a position inconsistent with the selected route, an alarm will pop up to remind the user that the route within that range cannot be selected.

4. The train route management method according to claim 2, characterized in that, The specific process for editing the route command is as follows: Step S201: When the user selects to edit the route group in the memory route queue, the GPC module requests the memory route queue editing permission from the CATS module. In step S202, if no other user is currently editing the memory route queue, the CATS module grants the GPC module permission to edit the memory route queue. The GPC module adjusts the route group order or deletes a route group according to the user's request. When the user confirms the update, the updated memory route queue is sent to the CATS module, and step S203 is executed. If another user is currently editing the memory route queue, the GPC module sends an alarm to the user, reminding them that the memory route queue is being edited by another user, and then the process ends. Step S203: After the memory route queue is updated, the CATS module synchronizes the latest memory route queue with all GPC modules and LATS modules. In step S204, after receiving the updated memory route queue, the LATS module identifies the relevant signals and switches in the memory route queue, adds the memory status of these devices, and sends it to the GPC module for display.

5. The train route management method according to claim 4, characterized in that, When a user requests to release editing permissions, or when the editing permissions held by a GPC module expire, the CATS module reclaims the editing memory path queue permissions of that GPC module.

6. The train route management method according to claim 1, characterized in that, The automatically triggered route commands in the memory route queue that meet the conditions specifically include: The CATS module periodically checks the memory route queue line by line. If the first route in a line does not conflict with other routes in the high-priority route group, it sends a memory route processing request to the corresponding LATS module; otherwise, it continues to check the next line of route groups.

7. The train route management method according to claim 6, characterized in that, The CATS module maintains a list of conflicting routes for each route, manages the memory route queue, and prioritizes different routes within a route group. Each time a trigger is attempted, only the first route is triggered. Subsequent routes can only be triggered after the preceding routes have been triggered.

8. A management system for the management method of any one of the train routes described in claims 1-7, characterized in that, The system includes: The CATS module is used to store route commands that do not meet the processing conditions in a route group, build a memory route queue, manage the order and priority of route groups in the memory route queue, and automatically trigger and issue route commands that meet the conditions in the memory route queue. The LATS module, connected to the CATS module, is used to receive route commands issued by the CATS module, check the conditions for processing the route command, issue route processing to the interlocking interface, and report the execution status of the route command to the CATS module. The GPC module, connected to the CATS module, is used to add, view, edit, or delete route commands in the route queue.

9. The system according to claim 8, characterized in that, The memory route queue includes one or more route groups, each route group includes one or more route commands, and each route command defines a list of route commands that conflict with it.

10. The system according to claim 8, characterized in that, The GPC module adjusts the order of route groups in the memory route queue or deletes a route group, and sends the updated memory route queue to the CATS module for maintenance.

11. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 7.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 7.