Tracking method and device of non-communication train and computing equipment
By comprehensively utilizing the axle counting section status, train list and previous axle counting section information, non-communication trains are tracked, and the problem of low tracking accuracy of non-communication trains in the prior art is solved, achieving a more accurate and continuous tracking effect.
Patent Information
- Application Number
- CN202510561837.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-06-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, when multiple adjacent communication trains are dropped to non-communication trains at the same time, the tracking accuracy of the non-communication train is low, which may lead to problems in subsequent non-communication train tracking.
By determining the current axle counting section status of the non-communication train and its adjacent section status, a train list cached by the current axle counting section is obtained, and a comprehensive tracking of the non-communication train is combined with the previous axle counting section passed by the non-communication train.
The accuracy of non-communication train tracking is improved, and multiple non-communication trains are avoided incorrectly tracking into the same axle counting section, achieving continuity of tracking of non-communication trains is achieved, and the normal operation of the train's automatic route and operation adjustment functions is ensured.
Smart Images

Figure CN120080889A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the technical field of rail transit, and particularly to a method, device and computing device for tracking non - communication trains. Background Art
[0002] With the rapid development of computer technology, intelligent control technology, and communication technology, urban rail transit lines have become increasingly complex. Urban rail transit generally uses CBTC (Communication - Based Train Control). The CBTC system uses modern communication technology to maintain continuous vehicle - to - ground communication, and controls the train operation interval and operation trajectory by continuously tracking and positioning the train position. When a communication train loses communication, the last reported position of the train becomes the position of a non - communication train, and the last possible position calculated during train communication becomes the possible position of the non - communication train. The identification and position tracking of non - communication trains are the key to the CBTC system to achieve the function of mixed - train running tracking.
[0003] In the prior art, when a track section changes from occupied to unoccupied, a clearing tracking is performed; conversely, when a track section changes from unoccupied to occupied, an occupancy tracking is performed. However, if multiple adjacent communication trains simultaneously drop to non - communication trains and the non - communication trains lose their positions in the same axle counter section, it may cause problems in subsequent non - communication train tracking. Multiple non - communication trains are simultaneously tracked into the subsequent occupied axle counter section, and the tracking accuracy of non - communication trains is relatively low. Therefore, there is an urgent need for a more accurate tracking scheme for non - communication trains. Summary of the Invention
[0004] In view of this, the embodiments of this specification provide a method for tracking non - communication trains. One or more embodiments of this specification also relate to a device for tracking non - communication trains, a computing device, a computer - readable storage medium, and a computer program product to solve the technical defects existing in the prior art.
[0005] According to the first aspect of the embodiments of this specification, a method for tracking non - communication trains is provided, including: Determine non - communication trains, determine the state of the current axle counter section of the non - communication trains, as well as the states of the adjacent axle counter sections of the current axle counter section, and obtain the train list cached in the current axle counter section; Obtain the previous axle counter section passed by the non - communication train; Track the non - communication train according to the state of the current axle counter section, the states of the adjacent axle counter sections of the current axle counter section, and / or the previous axle counter section passed by the non - communication train, and the train list cached in the current axle counter section.
[0006] According to a second aspect of the embodiments of the present specification, a tracking device for non - communication trains is provided, including: A first determination module, configured to determine a non - communication train, determine the status of the current axle counter section of the non - communication train, and the status of the adjacent axle counter sections of the current axle counter section, and obtain the train list cached in the current axle counter section; An acquisition module, configured to acquire the previous axle counter section passed by the non - communication train; A tracking module, configured to track the non - communication train according to the status of the current axle counter section, the status of the adjacent axle counter sections of the current axle counter section, and / or the previous axle counter section passed by the non - communication train, and the train list cached in the current axle counter section.
[0007] According to a third aspect of the embodiments of the present specification, a computing device is provided, including: A memory and a processor; The memory is used to store computer - executable instructions, and the processor is used to execute the computer - executable instructions. When the computer - executable instructions are executed by the processor, the steps of the above - mentioned method for tracking non - communication trains are implemented.
[0008] According to a fourth aspect of the embodiments of the present specification, a computer - readable storage medium is provided, which stores computer - executable instructions. When the instructions are executed by a processor, the steps of the above - mentioned method for tracking non - communication trains are implemented.
[0009] According to a fifth aspect of the embodiments of the present specification, a computer program product is provided, including a computer program / instructions. When the computer program / instructions are executed by a processor, the steps of the above - mentioned method for tracking non - communication trains are implemented.
[0010] The embodiments of the present specification provide a method for tracking non - communication trains, which includes determining a non - communication train, determining the status of the current axle counter section of the non - communication train, and the status of the adjacent axle counter sections of the current axle counter section, obtaining the train list cached in the current axle counter section; obtaining the previous axle counter section passed by the non - communication train; and tracking the non - communication train according to the status of the current axle counter section, the status of the adjacent axle counter sections of the current axle counter section, and / or the previous axle counter section passed by the non - communication train, and the train list cached in the current axle counter section.
[0011] The embodiments of this specification achieve that each axle counter section can cache the list of trains currently in this axle counter section, and each non - communicating train can record the previous axle counter section it passed through. For non - communicating trains, by combining the status of the current axle counter section, the status of adjacent axle counter sections, and / or the previous axle counter section passed through by the non - communicating train, and the list of trains cached in the current axle counter section, multiple pieces of information are synthesized to track non - communicating trains, improving the accuracy of non - communicating train tracking, avoiding mis - tracking multiple non - communicating trains to the same axle counter section, and thus avoiding problems in non - communicating train tracking, achieving the continuity of non - communicating train tracking. This can not only ensure the normal operation of functions such as train automatic route setting and train operation adjustment, but also improve the system service level. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a flowchart of a method for tracking non - communicating trains provided by an embodiment of this specification; Figure 2a is a schematic diagram of an axle counter section provided by an embodiment of this specification; Figure 2b is a schematic diagram of the first tracking process of non - communicating trains provided by an embodiment of this specification; Figure 2c is a schematic diagram of the second tracking process of non - communicating trains provided by an embodiment of this specification; Figure 2d is a schematic diagram of the third tracking process of non - communicating trains provided by an embodiment of this specification; Figure 3 is a flowchart of the processing process of a method for tracking non - communicating trains provided by an embodiment of this specification; Figure 4 is a schematic structural diagram of a device for tracking non - communicating trains provided by an embodiment of this specification; Figure 5 is a block diagram of the structure of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0013] In the following description, many specific details are set forth in order to provide a thorough understanding of this specification. However, this specification can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the connotation of this specification. Therefore, this specification is not limited by the specific implementations disclosed below.
[0014] The terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of this specification. The singular forms "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0015] It should be understood that although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0016] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data that have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of the relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions, and corresponding operation entrances are provided for the user to choose to authorize or reject.
[0017] First, the noun terms involved in one or more embodiments of this specification are explained.
[0018] CBTC system (Communication Based Train Control): A continuous train automatic control system constructed by train active positioning technology that does not rely on trackside train occupancy detection equipment, continuous vehicle-ground two-way data communication technology, and on-vehicle and ground processors capable of performing safety functions.
[0019] Axle counting section: On the main line of urban rail transit, track circuits are generally no longer set up, but the train section occupancy check is completed by axle counters. The line is divided into logically insulated sections by axle counters, which are called axle counting sections. The axle counting section is the basic unit for train position detection in the railway signal system. Each axle counting section has clear start and end points, which are usually defined by signal lights, switches, or other obvious physical signs.
[0020] ATS: Automatic Train Supervision. It is a distributed real-time supervision and control system integrating modern data communication, computer, network, and signal technologies. The ATS subsystem, through coordination with other subsystems, jointly completes the management and control of subway operation trains and signal equipment. Its core equipment is located in the central layer of the signal system and is used to achieve automated management and scheduling of high-density and large-flow urban rail transit transportation. It is a comprehensive train operation command and dispatching control system.
[0021] Fallback Mode: It is an alternative operation mode when the communication-based train control system (CBTC) encounters failures or requires maintenance. When the CBTC system cannot provide normal services, to ensure the continued safe operation of trains, the system will automatically or manually switch to the fallback mode. In this mode, trains no longer rely on real-time communication to determine their positions and speeds but adopt more traditional signal control methods.
[0022] ATP (Automatic Train Protection): It is a safety control system used in rail transit, aiming to prevent trains from speeding, passing signals illegally, and other behaviors that may cause safety accidents. The ATP system monitors the speed, position of the train, and the status of the front line to ensure the train operates under safe conditions.
[0023] Communication-based train: It refers to a train equipped with a communication-based train control system (CBTC). Such trains can communicate bidirectionally with the ground control system in real time, thus achieving more accurate position tracking and more efficient train operation control.
[0024] Non-communication train: It refers to a train that does not use a communication-based train control system (such as CBTC) for position reporting and receiving control commands. It does not have the ability to communicate bidirectionally with the ground control system in real time. Such trains may rely on traditional track signal systems, such as track circuits or axle counters, to determine their positions on the track.
[0025] It should be noted that the communication-based train control (CBTC) signal system is widely used in urban rail transit. The train tracking interval of the CBTC system is one of the most important performance indicators in the urban rail transit system based on CBTC. The CBTC system consists of an on-board control unit, a moving authorization unit, an interlocking control unit, ATS, and a data transmission unit. As a backup system, the functions of the ATS system mainly include information display, station yard control, train tracking and control, operation diagram management, and system simulation.
[0026] When a communication train loses communication, the last reported position of the train becomes the position of a non - communication train, and the last possible position calculated during the train's communication becomes the possible position of a non - communication train. The identification and position tracking of non - communication trains are the keys for the CBTC system to achieve the function of mixed - running train tracking.
[0027] In actual implementation, due to reasons such as operation requirements or communication failures, communication trains and non - communication trains may run on the line simultaneously. Therefore, the ATS system needs to support the mixed - running tracking of communication trains and non - communication trains. For communication trains, CBTC mode tracking can be used, and for non - communication trains, section occupancy and clearing logic detection tracking can be used. Specifically, according to the occupancy situation of track sections, train occupancy tracking and clearing tracking can be carried out. When a track section changes from occupied to unoccupied, clearing tracking is performed; conversely, when a track section changes from unoccupied to occupied, occupancy tracking is performed. However, if multiple adjacent communication trains simultaneously drop to non - communication trains and lose their positions in the same axle counter section, problems will occur in the subsequent tracking of non - communication trains. Multiple non - communication trains are simultaneously tracked into the subsequent occupied axle counter section, and the tracking accuracy of non - communication trains is relatively low.
[0028] In the embodiments of this specification, a tracking solution for non - communication trains is provided. When a communication train in the ATS system has a communication failure and drops to a non - communication train, the ATS system performs tracking through the method of non - communication train tracking. Specifically, it can combine the status of the current axle counter section, the status of adjacent axle counter sections, and / or the train list cached in the previous axle counter section and the current axle counter section that the non - communication train has passed through, and comprehensively use various information to track non - communication trains, and display the position of the axle counter section where the non - communication train is tracked on the ATS yard map, facilitating the train dispatcher to identify the position of the axle counter section where the non - communication train is located and effectively performing train dispatching.
[0029] In this specification, a tracking method for non - communication trains is provided. This specification also relates to a tracking device for non - communication trains, a computing device, a computer - readable storage medium, and a computer program product, which will be described in detail one by one in the following embodiments.
[0030] See Figure 1 , Figure 1 which shows a flowchart of a tracking method for non - communication trains provided according to an embodiment of this specification, specifically including the following steps.
[0031] Step 102: Determine the non - communication train, determine the status of the current axle counter section of the non - communication train, and the status of the adjacent axle counter section of the current axle counter section, and obtain the train list cached in the current axle counter section.
[0032] Among them, a non - communication train refers to a train that does not use a communication - based train control system (such as CBTC) for position reporting and receiving control commands. It does not have the ability to communicate bidirectionally in real - time with the ground control system. Such trains may rely on traditional track signal systems, such as track circuits or axle counters, to determine their positions on the track.
[0033] On the main line of urban rail transit, track circuits are generally no longer installed. Instead, axle counters are used to complete the inspection of train occupancy in sections. The line is divided into logically insulated sections by axle counters, which are called axle - counting sections. Axle - counting sections are the basic units for train position detection in the railway signal system. Each axle - counting section has clear start and end points, usually defined by signal lights, switches, or other obvious physical markers.
[0034] It should be noted that during the operation of the train, when the communication system fails or system maintenance is required, and the communication train may lose its real - time communication ability with the ground control system, the system will automatically or manually switch to the fallback mode. In this mode, the communication train is downgraded to a non - communication train for management.
[0035] In actual implementation, non - communication trains can be determined based on whether the train has real - time communication ability with the ground control system. To achieve real - time monitoring of train operation and ensure the smooth progress of functions such as automatic train route setting and train operation adjustment, it is necessary to track the positions of non - communication trains. Specifically, when a train is determined to be a non - communication train, the status of the current axle - counting section of the non - communication train and the status of the adjacent axle - counting sections of the current axle - counting section can be determined, and subsequent position tracking of the non - communication train can be achieved based on the status of the current axle - counting section and the status of the adjacent axle - counting sections.
[0036] The current axle - counting section refers to the axle - counting section to which the non - communication train is currently tracked and located. The adjacent axle - counting sections of the current axle - counting section are the previous and the next axle - counting sections directly connected to the current axle - counting section. The status of the current axle - counting section refers to the situation of whether the track section is occupied by a train or has a fault, which is detected by axle - counting equipment (such as axle counters) and displayed on the signal console or ATS system. The status of the adjacent axle - counting sections of the current axle - counting section can indicate whether the adjacent axle - counting section is occupied by a train or has a fault.
[0037] In practical applications, the ATS system can determine the status of axle counting sections through communication with axle counting devices and other signal systems. In the signal console or the ATS system, the status of axle counting sections is usually displayed by different colors or symbols. For example, a red / violet light band indicates that the section is occupied, a green light band indicates that the section is idle, a yellow light band indicates that the protected section is locked or the route continuation protection is in effect, a brown light band indicates an axle counting failure, a white light band indicates that the section is clear, and so on.
[0038] Moreover, each axle counting section can cache the list of trains currently in this axle counting section through the axle counter and report it to the ATS system for the ATS system to query the trains existing in this axle counting section.
[0039] In an optional implementation manner of this embodiment, determining a non - communicating train includes: If the position reported by the target train is not received within the set duration and / or a message with an abnormal communication status is received, the target train is determined as a non - communicating train, where the target train is any train under control; and / or, When it is monitored that the system enters the degraded fallback mode, all trains under control are determined as non - communicating trains, where the degraded fallback mode is a mode that does not rely on communication to locate the train position.
[0040] Among them, the set duration is the monitoring duration of the train communication situation configured in advance, such as 5 minutes, 10 minutes, half an hour, and so on.
[0041] In actual implementation, any train under the control of the ATS system can be used as the target train. The target train should report its current position to the ATS system at intervals of the set duration so that the ATS system can monitor the position of the target train. In addition, when the communication status of the target train is abnormal, it can also feedback a message with an abnormal communication status to the ATS system to inform the ATS system that the current communication status is abnormal.
[0042] Therefore, in an optional implementation manner, if the position reported by the target train is not received within the set duration and / or a message with an abnormal communication status is received, it indicates that the communication ability of the target train may be abnormal and it cannot communicate with the ATS system. At this time, the target train can be determined as a non - communicating train.
[0043] In another alternative implementation, the fallback mode is an alternative operation mode when the communication-based train control system (CBTC) encounters a failure or requires maintenance. When the CBTC system fails to provide normal services, to ensure the continued safe operation of the train, the system will automatically or manually switch to the fallback mode. In this mode, the train no longer relies on real-time communication to determine its position and speed, but instead adopts a more traditional signal control method. That is to say, if it is detected that the current fallback mode has been entered, all the trains under control can be determined as non-communication trains.
[0044] In the embodiments of this specification, non-communication trains can be determined based on whether messages reporting abnormal position and / or communication status of the train are received. Also, when it is detected that the fallback mode has been entered, all the trains can be determined as non-communication trains, which can timely and accurately identify non-communication trains, so as to timely adopt the position tracking rules for non-communication trains for position tracking, ensuring that the train position can be tracked in a timely manner.
[0045] Of course, in actual implementation, in addition to the above methods for determining non-communication trains, other mode switches related to communication and position can also be monitored to identify non-communication trains. For example, ATP is a safety control system used in rail transit, aiming to prevent trains from speeding, passing signals illegally and other behaviors that may lead to safety accidents. The ATP system monitors the speed, position of the train and the status of the line ahead to ensure the train operates under safe conditions. When it is detected that the ATP operation has been switched, all the trains under control can also be determined as non-communication trains, so as to timely adopt the position tracking rules for non-communication trains for position tracking.
[0046] In an alternative implementation of this embodiment, before determining the status of the current axle counter section of the non-communication train, it further includes: Obtaining the target position information reported by the non-communication train before losing communication; Determining the axle counter section corresponding to the target position information as the initial current axle counter section of the non-communication train.
[0047] It should be noted that during the train operation, when the communication system fails or system maintenance is required, the communication train may lose the real-time communication ability with the ground control system, and the system will automatically or manually switch to the fallback mode. In this mode, the communication train is degraded to a non-communication train for management. When the communication train loses communication, the last reported position of the train becomes the position of the non-communication train.
[0048] Therefore, in actual implementation, the target position information reported by the non - communication train before losing communication can be obtained, and the axle counter section indicated by the target position information can be determined. This axle counter section is the current axle counter section of the non - communication train at the initial time, and the position tracking of the non - communication train starts from this current axle counter section. The subsequently tracked axle counter section is updated as the current axle counter section, that is, the current axle counter section changes with the position tracking process.
[0049] For example, assume that for non - communication train A, the axle counter section corresponding to the target position information reported before losing communication is axle counter section S1 - S2. This axle counter section S1 - S2 is the current axle counter section. Starting from this current axle counter section, the non - communication train A is tracked. Assume that it is tracked to axle counter section S2 - S3, and axle counter section S2 - S3 is used as the current axle counter section, and the non - communication train A continues to be tracked, and so on.
[0050] In the embodiments of this specification, based on the target position information reported by the non - communication train before losing communication, the current axle counter section of the non - communication train at the initial time can be determined, and the initial tracking position of the non - communication train can be determined, which is convenient for subsequently continuing to track the non - communication train from this initial tracking position, realizing the continuity of the tracking of the non - communication train.
[0051] In an optional implementation manner of this embodiment, the target axle counter section caches the train list of the current axle counter section. When any train enters the current axle counter section, the train is added to the train list corresponding to the target axle counter section; when the train leaves the target axle counter section, the train is deleted from the train list of the target axle counter section; it is determined whether there is an offline train that is currently not online in the train list of the target axle counter section. If so, the offline train is deleted from the train list of the target axle counter section; where the target axle counter section is any deployed axle counter section; Each train records the previous axle counter section it passed through.
[0052] In actual implementation, each axle counter section can be used as the target axle counter section. When any train enters the current axle counter section, the train is added to the train list corresponding to the target axle counter section; when the train leaves the target axle counter section, the train is deleted from the train list of the target axle counter section. This any train can include communication trains and non - communication trains. Through the trains cached by the axle counter section, the train list of the current axle counter section can be known, which is used for subsequently realizing the tracking of non - communication trains.
[0053] For example, Figure 2a is a schematic diagram of an axle counter section provided by an embodiment of this specification, as Figure 2aAs shown in the figure, assume that the target axle counter section is the axle counter section S1 - S2. Assume that there is no train in the axle counter section S1 - S2. Train A travels into the axle counter section S1 - S2. At this time, train A is added to the train list of the axle counter section S1 - S2. Then, train B also travels into the axle counter section S1 - S2. At this time, train B is added to the train list of the axle counter section S1 - S2. After that, train C also travels into the axle counter section S1 - S2. At this time, train C is added to the train list of the axle counter section S1 - S2. The train list cached by the axle counter section S1 - S2 is shown in Table 1 below.
[0054] Table 1 Train list of axle counter section S1 - S2
[0055] In actual implementation, in addition to deleting the train from the train list of the target axle counter section when the train leaves the target axle counter section, it is also possible to determine whether there are offline trains that are currently not online in the train list of the target axle counter section. If so, the offline trains are deleted from the train list of the target axle counter section, that is, the trains that are not in the current online trains in the train list are deleted, to avoid errors in subsequent position tracking caused by recording offline trains in the train list.
[0056] In the embodiments of this specification, when a train enters an axle counter section, it is added to the corresponding train list, and when the train leaves the axle counter section, it is deleted from the corresponding train list. Trains that are not in the current online trains are deleted from the train list. Each axle counter section can cache a train list of the trains currently in this axle counter section. And, it is also possible to record the previous axle counter passed by each non - communicating train for easy query by the ATS system to achieve continuous tracking of non - communicating trains.
[0057] Step 104: Obtain the previous axle counter section passed by the non - communicating train.
[0058] It should be noted that during the process of tracking non - communicating trains, the ATS system can record the previous axle counter section passed by them for subsequent tracking and positioning.
[0059] Step 106: Track the non - communicating train according to the status of the current axle counter section, the status of the adjacent axle counter sections of the current axle counter section, and / or the previous axle counter section passed by the non - communicating train, and the train list cached by the current axle counter section.
[0060] It should be noted that by combining the status of the current axle counter section, the status of the adjacent axle counter sections, and / or the previous axle counter section passed by the non - communicating train, and the train list cached by the current axle counter section, and comprehensively using various information to track the non - communicating train, the accuracy of tracking non - communicating trains is improved.
[0061] In an optional implementation manner of this embodiment, the non - communicating train is tracked according to the status of the current axle counter section, the status of the adjacent axle counter section of the current axle counter section, and / or the previous axle counter section passed by the non - communicating train and the train list cached in the current axle counter section, including: When the status of the current axle counter section is idle and the status of the adjacent axle counter section is occupied, the non - communicating train is tracked to the adjacent occupied axle counter section; When the status of the current axle counter section is idle and the status of the adjacent axle counter section is also idle, the non - communicating train is maintained at the previous tracking position; When the status of the current axle counter section is occupied, the non - communicating train is tracked according to whether the status of the adjacent axle counter section changes from cleared to occupied, in combination with the previous axle counter section passed by the non - communicating train and the train list cached in the current axle counter section.
[0062] In actual implementation, for the tracking of non - communicating trains, it can be determined whether the status of the current axle counter section of the non - communicating train is occupied. If the status of the current axle counter section is idle, it can be further determined whether the status of the adjacent axle counter section of the current axle counter section is occupied. If the status of the adjacent axle is occupied, it means that there is no train occupying the current axle counter section, but there is a train occupying the adjacent axle counter section of the current axle counter section, that is, the non - communicating train is likely to have traveled from the current axle counter section to the adjacent occupied axle counter section. At this time, the non - communicating train can be tracked to the adjacent occupied axle counter section.
[0063] If the status of the current axle counter section is idle and the status of the adjacent axle counter section of the current axle counter section is also idle, it means that there is no train occupying the current axle counter section and there is no train occupying the adjacent axle counter section of the current axle counter section either. It is impossible to determine which axle counter section the non - communicating train is traveling to. The non - communicating train may still be in the current axle counter section or has just left the current axle counter section. Therefore, the non - communicating train can be not tracked further and maintained at the previous tracking position, that is, the current axle counter section is still used as the axle counter section where the non - communicating train is tracked.
[0064] If the status of the current axle counter section is occupied, it means that there is a train in the current axle counter section. At this time, it can be further combined with whether the status of the adjacent axle counter section changes from cleared to occupied, in combination with the previous axle counter section passed by the non - communicating train and the train list cached in the current axle counter section, to track the non - communicating train.
[0065] Exemplarily, Figure 2b is the schematic diagram of the tracking process of the first non - communicating train provided by an embodiment of this specification, as Figure 2bAs shown in the figure, assume that the current axle counter section of non - communication train A is the axle counter section S1 - S2, and the adjacent axle counter section is the axle counter section S2 - S3. There is no train in the axle counter section S1 - S2, and its state is idle. There is a train in the axle counter section S2 - S3, and its state is occupied. At this time, non - communication train A can be tracked to the axle counter section S2 - S3, indicating that non - communication train A travels from the axle counter section S1 - S2 to the axle counter section S2 - S3.
[0066] Figure 2c It is a schematic diagram of the tracking process of the second non - communication train provided by an embodiment of this specification. As Figure 2c shown, assume that the current axle counter section of non - communication train A is the axle counter section S1 - S2, and the adjacent axle counter section is the axle counter section S2 - S3. The state of the axle counter section S1 - S2 is idle, and the state of the axle counter section S2 - S3 is also idle. At this time, non - communication train A can be continuously tracked to the current axle counter section, that is, it still remains in the axle counter section S1 - S2.
[0067] In the embodiments of this specification, when the state of the current axle counter section is idle, based on whether the adjacent axle counter section is occupied or idle, non - communication train can be tracked to the adjacent occupied axle counter section or remain at the previous tracking position; when the state of the current axle counter section is occupied, further combined with whether the state of the adjacent axle counter section changes from cleared to occupied, the previous axle counter section passed by the non - communication train, and the train list cached in the current axle counter section, non - communication train is tracked. Different states correspond to different tracking results, and accurate tracking of non - communication train can be realized according to the actual situation, improving the accuracy of non - communication train tracking.
[0068] In an optional implementation manner of this embodiment, according to whether the state of the adjacent axle counter section changes from cleared to occupied, combined with the previous axle counter section passed by the non - communication train and the train list cached in the current axle counter section, non - communication train is tracked, including: When the state of the adjacent axle counter section changes from cleared to occupied and there are other trains in the adjacent axle counter section except the non - communication train, judge whether the current axle counter section is cleared and whether the adjacent axle counter section is occupied. If so, track the non - communication train to the occupied adjacent axle counter section; if not, keep the non - communication train at the previous tracking position; When the state of the adjacent axle counter section does not change from cleared to occupied or there are no other trains in the adjacent axle counter section except the non - communication train, track the non - communication train according to the previous axle counter section passed by the non - communication train and the train list cached in the current axle counter section.
[0069] In actual implementation, if the status of adjacent axle counting sections changes from cleared to occupied and there are other trains besides the non - communication train in the adjacent axle counting section, it is possible to further determine whether the current axle counting section is cleared. If the status of the current axle counting section is cleared, then further determine whether the status of the adjacent axle counting section is occupied. If the status of the adjacent axle counting section is occupied, then track the non - communication train to the adjacent axle counting section in the occupied state; if the status of the adjacent axle counting section is idle, do not track the non - communication train and keep the non - communication train at the previous tracking position, that is, keep the non - communication train in the current axle counting section. If the status of the current axle counting section is not cleared, do not track the non - communication train and keep the non - communication train at the previous tracking position, that is, keep the non - communication train in the current axle counting section.
[0070] If the status of the adjacent axle counting section does not change from cleared to occupied, or there are no other trains besides the non - communication train in the adjacent axle counting section, it means that the status of the adjacent axle counting section does not meet the set conditions. At this time, it is possible to further track the non - communication train by combining the previous axle counting section passed by the non - communication train and the train list cached in the current axle counting section.
[0071] In the embodiments of this specification, the status judgment condition can be set as that the status of the adjacent axle counting section changes from cleared to occupied and there are other trains besides the non - communication train in the adjacent axle counting section. If this condition is met, then based on whether the current axle counting section is cleared and whether the adjacent axle counting section is occupied, determine whether to track the non - communication train to the adjacent axle counting section in the occupied state or the previous tracking position; if this condition is not met, it is possible to further track the non - communication train by combining the previous axle counting section passed by the non - communication train and the train list cached in the current axle counting section. Different statuses correspond to different tracking results, and accurate tracking of non - communication trains can be achieved according to the actual situation, improving the accuracy of non - communication train tracking.
[0072] In an optional implementation manner of this embodiment, tracking the non - communication train according to the previous axle counting section passed by the non - communication train and the train list cached in the current axle counting section includes: Determine whether the adjacent axle counting section is the previous axle counting section passed by the non - communication train; If so, when the non - communication train is the last one in the train list of the current axle counting section, track the non - communication train to the forward adjacent axle counting section of the current axle counting section; when the non - communication train is not the last one in the train list of the current axle counting section, keep the non - communication train at the previous tracking position; Otherwise, when the non - communicating train is the first in the train list of the current axle counter section, the non - communicating train is tracked to the backward adjacent axle counter section of the current axle counter section; when the non - communicating train is not the first in the train list of the current axle counter section, the non - communicating train is maintained at the previous tracking position.
[0073] In actual implementation, since the previous axle counter passed by the non - communicating train is recorded, it can first be determined whether the adjacent axle counter section is the previous axle counter section passed by the non - communicating train. If it is the previous axle counter section, it means that this adjacent axle counter section is the forward adjacent axle counter section of the current axle counter section, and the non - communicating train is moving from this adjacent axle counter section to the current axle counter section. At this time, it can be determined whether the non - communicating train is the last one in the train list of the current axle counter section. If it is the last one, it means that this non - communicating train is the last train to enter the current axle counter section and should be the last one to leave the current axle counter section. Then the non - communicating train is tracked to the forward adjacent axle counter section of the current axle counter section; if it is not the last one, the non - communicating train is not tracked and is maintained at the previous tracking position, that is, the non - communicating train continues to be maintained in the current axle counter section.
[0074] If it is not the previous axle counter section, it means that this adjacent axle counter section is not the forward adjacent axle counter section of the current axle counter section. At this time, it can be further determined whether the non - communicating train is the first in the train list of the current axle counter section. If it is the first one, it means that this non - communicating train is the first train to enter the current axle counter section and should be the first one to leave the current axle counter section. Then the non - communicating train is tracked to the backward adjacent axle counter section of the current axle counter section; if it is not the first one, the non - communicating train is not tracked and is maintained at the previous tracking position, that is, the non - communicating train continues to be maintained in the current axle counter section.
[0075] Exemplarily, Figure 2d FIG. 3 is a schematic diagram of the tracking process of the third non - communicating train provided by an embodiment of this specification. As Figure 2d shown, the current axle counter section is the axle counter section S2 - S3, and the train list of the current axle counter section sequentially includes train A, train B, and train C in order. Assume that train C is the non - communicating train to be tracked currently, and assume that the previous axle counter section it passed is the axle counter section S1 - S2, that is, the adjacent axle counter section of train C is the previous axle counter section it passed. Since train C is the last one in the train list of the axle counter section S2 - S3, then at this time, train C can be tracked to the axle counter section S1 - S2.
[0076] Assume that train B is the non - communicating train to be tracked currently. Assume that the previous axle - counting section it passed through is the axle - counting section S1 - S2. That is, the adjacent axle - counting section of train B is the previous axle - counting section it passed through. However, since the last train in the train list of the axle - counting section S2 - S3 is train C, not train B, then at this time, train B is not tracked and can be kept at the position of the previous tracking, that is, train B is kept in the axle - counting section S2 - S3.
[0077] Assume that train A is the non - communicating train to be tracked currently. Assume that the previous axle - counting section it passed through is not the axle - counting section S1 - S2. That is, the adjacent axle - counting section of train A is not the previous axle - counting section it passed through. Since train A is the first train in the train list of the axle - counting section S2 - S3, then at this time, train A can be tracked to the axle - counting section S3 - S4.
[0078] In the embodiments of this specification, when the adjacent axle - counting section is the previous axle - counting section passed by a non - communicating train, based on whether the non - communicating train is the last train in the train list of the current axle - counting section, the non - communicating train can be tracked to the forward adjacent axle - counting section of the current axle - counting section or kept at the previous tracking position; when the adjacent axle - counting section is not the previous axle - counting section passed by the non - communicating train, based on whether the non - communicating train is the first train in the train list of the current axle - counting section, the non - communicating train can be tracked to the backward adjacent axle - counting section of the current axle - counting section or kept at the previous tracking position. Based on the previous axle - counting section passed by the non - communicating train and the train list cached in the axle - counting section, the non - communicating train can be tracked to different axle - counting sections, avoiding mis - tracking multiple non - communicating trains to the same axle - counting section, and further avoiding problems in the tracking of non - communicating trains, thus realizing the continuity of the tracking of non - communicating trains.
[0079] It should be noted that, according to the state of the current axle - counting section, the state of the adjacent axle - counting section of the current axle - counting section, the previous axle - counting section passed by the non - communicating train, and the train list cached in the current axle - counting section, tracking the non - communicating train can obtain the current tracking position of the non - communicating train, that is, tracking to the axle - counting section where the non - communicating train is currently located. Then, the tracked current axle - counting section can be updated as the current axle - counting section, and the above - mentioned tracking process of the non - communicating train can be continued to realize the continuous tracking of the non - communicating train.
[0080] In an optional implementation manner of this embodiment, the method further includes: Determine the current tracking position of the non - communicating train; According to the set identification parameter of the non - communicating train, mark the current tracking position of the non - communicating train on the station layout diagram.
[0081] Among them, the set identification parameter refers to a parameter that is pre-configured and used to display non-communicating trains on the station layout diagram. For example, the set identification parameter can include the size and color of the non-communicating train icon, the display color and number of the current axle counter section, etc. Non-communicating trains usually have a special icon or color identification on the station layout diagram to facilitate distinguishing them from other trains.
[0082] In actual implementation, the ATS system tracks trains according to the rules of non-communicating train tracking. After obtaining the current tracking position, it can also display the position information of the axle counter section where the non-communicating train is located on the station layout diagram and show it to the staff for easy train control and dispatching. Among them, the station layout diagram (Station Layout Diagram or Track Diagram) is a graphical tool in the rail transit control system used to display the line layout, track status, signal position, and other key facilities. It plays a crucial role in ATS, helping dispatchers and operators monitor and manage train operations in real time.
[0083] Specifically, the station layout diagram is a visualization tool used to display the status of the entire rail transit line, including but not limited to train positions, signal status, turnout positions, etc. For non-communicating trains, there is usually a special icon or color identification displayed on the station layout diagram. In addition, the current axle counter section tracked by the non-communicating train can be marked on the station layout diagram, and the occupancy of this section can be indicated by colors or numbers, etc. In addition, the status of each signal (such as red light, green light, etc.) can also be displayed to reflect whether the train can continue to move forward. If the train needs to turn through a turnout, the ATS system will display the position status of the turnout on the station layout diagram to ensure that the train can pass smoothly.
[0084] It should be noted that by identifying and displaying non-communicating trains with set identification parameters on the station layout diagram, it ensures that the ATS system can effectively manage and monitor the positions of non-communicating trains, ensuring their safe operation on the line. At the same time, it also provides intuitive information display for dispatchers, facilitating them to make reasonable dispatching decisions.
[0085] The embodiments of this specification provide a method for tracking non - communicating trains. Each axle - counting section can cache the list of trains currently in this axle - counting section. Each non - communicating train can record the previous axle - counting section it passed through. For non - communicating trains, by combining the status of the current axle - counting section, the status of adjacent axle - counting sections, the previous axle - counting section passed by the non - communicating train, and the list of trains cached in the current axle - counting section, multiple pieces of information are integrated to track non - communicating trains, improving the accuracy of non - communicating train tracking, avoiding mis - tracking multiple non - communicating trains to the same axle - counting section, and thus avoiding problems in non - communicating train tracking, achieving the continuity of non - communicating train tracking. This can not only ensure the normal operation of functions such as train automatic route setting and train operation adjustment, but also improve the system service level.
[0086] The following, in combination with the Figure 3 , taking the application of the non - communicating train tracking method provided in this specification in the subway scenario as an example, further illustrates the non - communicating train tracking method. Among them, Figure 3 shows the processing procedure flowchart of a non - communicating train tracking method provided by an embodiment of this specification, which specifically includes the following steps.
[0087] Step 302: If the position reported by the target train is not received within the set duration and / or a message with abnormal communication status is received, determine the target train as a non - communicating train, where the target train is any train controlled by the subway control system.
[0088] Step 304: When it is monitored that the system enters the degraded backup mode, determine all trains controlled by the subway control system as non - communicating trains, where the degraded backup mode is a mode that does not rely on communication to locate the train position.
[0089] Step 306: Obtain the last reported target position information of the non - communicating train before losing communication; determine the axle - counting section corresponding to the target position information as the initial current axle - counting section of the non - communicating train.
[0090] Step 308: Determine the status of the current axle - counting section of the non - communicating train and the status of the adjacent axle - counting section of the current axle - counting section, and obtain the list of trains cached in the current axle - counting section.
[0091] Step 310: Obtain the previous axle - counting section passed by the non - communicating train.
[0092] Step 312: Judge whether the status of the current axle - counting section of the non - communicating train is occupied. If not, execute the following step 314; if so, execute the following step 320.
[0093] Step 314: Judge whether the status of the adjacent axle - counting section of the current axle - counting section is occupied. If so, execute the following step 316; if not, execute the following step 318.
[0094] Step 316: Track the non - communicating train to the adjacent axle counter section in the occupied state.
[0095] Step 318: Stop tracking the non - communicating train and keep the non - communicating train at the previous tracking position.
[0096] Step 320: Determine whether the state of the adjacent axle counter section changes from clear to occupied and whether there is any train other than the non - communicating train in the adjacent axle counter section. If so, execute the following Step 322; if not, execute the following Step 328.
[0097] Step 322: Determine whether the current axle counter section is clear. If so, execute the above Step 314; if not, execute the following Step 324.
[0098] Step 324: Stop tracking the non - communicating train and keep the non - communicating train at the previous tracking position.
[0099] Step 326: Determine whether the adjacent axle counter section is the previous axle counter section passed by the non - communicating train. If so, execute the following Step 328; if not, execute the following Step 334.
[0100] Step 328: Determine whether the non - communicating train is the last one in the train list of the current axle counter section. If so, execute the following Step 330; if not, execute the following Step 332.
[0101] Step 330: Track the non - communicating train to the forward adjacent axle counter section of the current axle counter section.
[0102] Step 332: Stop tracking the non - communicating train and keep the non - communicating train at the previous tracking position.
[0103] Step 334: Determine whether the non - communicating train is the first one in the train list of the current axle counter section. If so, execute the following Step 336; if not, execute the following Step 338.
[0104] Step 336: Track the non - communicating train to the backward adjacent axle counter section of the current axle counter section.
[0105] Step 338: Stop tracking the non - communicating train and keep the non - communicating train at the previous tracking position.
[0106] Step 340: Determine the current tracking position of the non - communicating train; according to the set identification parameters of the non - communicating train, mark the current tracking position of the non - communicating train on the subway yard map.
[0107] The embodiment of this specification provides a method for tracking non - communication trains. Each axle counter section can cache the list of trains currently in this axle counter section. Each non - communication train can record the previous axle counter section it passed through. For non - communication trains, by combining the status of the current axle counter section, the status of adjacent axle counter sections, and / or the previous axle counter section passed by the non - communication train, and the list of trains cached in the current axle counter section, multiple pieces of information are integrated to track non - communication trains, improving the accuracy of non - communication train tracking, avoiding mis - tracking multiple non - communication trains to the same axle counter section, and thus avoiding problems in non - communication train tracking, achieving the continuity of non - communication train tracking. This can not only ensure the normal operation of functions such as automatic train route and train operation adjustment, but also improve the system service level.
[0108] Corresponding to the above - mentioned method embodiment, this specification also provides an embodiment of a tracking device for non - communication trains. Figure 4 The structural schematic diagram of a tracking device for non - communication trains provided by an embodiment of this specification is shown. As Figure 4 shown, the device includes: A first determination module 402, configured to determine a non - communication train, determine the status of the current axle counter section of the non - communication train, and the status of the adjacent axle counter section of the current axle counter section, and obtain the list of trains cached in the current axle counter section; An acquisition module 404, configured to acquire the previous axle counter section passed by the non - communication train; A tracking module 406, configured to track the non - communication train according to the status of the current axle counter section, the status of the adjacent axle counter section of the current axle counter section, and / or the previous axle counter section passed by the non - communication train, and the list of trains cached in the current axle counter section.
[0109] Optionally, the tracking module 406 is further configured to: When the status of the current axle counter section is idle and the status of the adjacent axle counter section is occupied, track the non - communication train to the occupied adjacent axle counter section; When the status of the current axle counter section is idle and the status of the adjacent axle counter section is idle, keep the non - communication train at the previous tracking position; When the status of the current axle counter section is occupied, track the non - communication train according to whether the status of the adjacent axle counter section changes from cleared to occupied, in combination with the previous axle counter section passed by the non - communication train and the list of trains cached in the current axle counter section.
[0110] Optionally, the tracking module 406 is further configured to: When the state of the adjacent axle counter section changes from cleared to occupied and there are other trains than the communication train in the adjacent axle counter section, determine whether the current axle counter section is cleared and whether the adjacent axle counter section is occupied. If so, track the non-communication train to the adjacent axle counter section that is in the occupied state; if not, keep the non-communication train at the previous tracking position. When the state of the adjacent axle counter section does not change from cleared to occupied, or there are no other trains than the communication train in the adjacent axle counter section, track the non-communication train according to the previous axle counter section that the non-communication train passed through and the train list cached in the current axle counter section.
[0111] Optionally, the tracking module 406 is further configured to: Determine whether the adjacent axle counter section is the previous axle counter section that the non-communication train passed through; If so, when the non-communication train is the last one in the train list of the current axle counter section, track the non-communication train to the forward adjacent axle counter section of the current axle counter section; when the non-communication train is not the last one in the train list of the current axle counter section, keep the non-communication train at the previous tracking position; If not, when the non-communication train is the first one in the train list of the current axle counter section, track the non-communication train to the backward adjacent axle counter section of the current axle counter section; when the non-communication train is not the first one in the train list of the current axle counter section, keep the non-communication train at the previous tracking position.
[0112] Optionally, the target axle counter section caches the train list of the current axle counter section. When any train enters the current axle counter section, the target axle counter section adds the train to the corresponding train list of the target axle counter section; when the train leaves the target axle counter section, the train is deleted from the train list of the target axle counter section; determine whether there is an offline train that is currently not online in the train list of the target axle counter section. If so, delete the offline train from the train list of the target axle counter section; where the target axle counter section is any deployed axle counter section; Each train records the previous axle counter section it passed through.
[0113] Optionally, the first determination module 402 is further configured to: If the position reported by the target train is not received within the set duration and / or a message with abnormal communication status is received, determine the target train as a non-communication train, where the target train is any train under control; and / or, When it is monitored that the system enters the degraded backup mode, determine each train under control as a non-communication train, where the degraded backup mode is a mode that does not rely on communication to locate the train position.
[0114] Optionally, the device further includes a second determination module configured to: Obtain the target location information reported by the non - communicating train before losing communication; Determine the axle - counting section corresponding to the target location information as the initial current axle - counting section of the non - communicating train.
[0115] Optionally, the device further includes an identification module configured to: Determine the current tracking location of the non - communicating train; According to the set identification parameters of the non - communicating train, identify the current tracking location of the non - communicating train in the station diagram.
[0116] The embodiments of this specification provide a tracking device for non - communicating trains. Each axle - counting section can cache the train list currently in this axle - counting section. Each non - communicating train can record the previous axle - counting section it passed through. The tracking device for non - communicating trains includes a first determination module, an acquisition module, and a tracking module. Through the interaction and cooperation of each module, for non - communicating trains, by combining the status of the current axle - counting section, the status of adjacent axle - counting sections, and / or the previous axle - counting section passed by the non - communicating train, and the train list cached in the current axle - counting section, multiple pieces of information are comprehensively used to track non - communicating trains, improving the accuracy of non - communicating train tracking, avoiding mis - tracking multiple non - communicating trains to the same axle - counting section, thus avoiding problems in non - communicating train tracking, realizing the continuity of non - communicating train tracking, not only ensuring the normal operation of functions such as train automatic route and train operation adjustment, but also improving the system service level.
[0117] The above is a schematic solution of a tracking device for non - communicating trains in this embodiment. It should be noted that the technical solution of the tracking device for non - communicating trains and the technical solution of the above - mentioned non - communicating train tracking method belong to the same concept. For the details not described in detail in the technical solution of the tracking device for non - communicating trains, reference can be made to the description of the technical solution of the non - communicating train tracking method above.
[0118] Figure 5 Fig. shows a structural block diagram of a computing device provided according to an embodiment of this specification. The components of the computing device 500 include, but are not limited to, a memory 510 and a processor 520. The processor 520 is connected to the memory 510 through a bus 530, and a database 550 is used to store data.
[0119] The computing device 500 further includes an access device 540, which enables the computing device 500 to communicate via one or more networks 560. Examples of such networks include the Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of wired or wireless network interfaces (e.g., network interface controller (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, Worldwide Interoperability for Microwave Access (Wi-MAX) interface, Ethernet interface, Universal Serial Bus (USB) interface, cellular network interface, Bluetooth interface, Near Field Communication (NFC).
[0120] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 other components not shown may also be connected to each other, for example, via a bus. It should be understood that Figure 5 the block diagram of the computing device shown is for illustrative purposes only and is not a limitation on the scope of the present specification. Those skilled in the art can add or replace other components as needed.
[0121] The computing device 500 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 500 can also be a mobile or stationary server.
[0122] Wherein, the processor 520 is used to execute the following computer-executable instructions, and when the computer-executable instructions are executed by the processor, the steps of the above non-communication train tracking method are implemented.
[0123] The above is a schematic solution of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above non-communication train tracking method belong to the same concept. For the details not described in detail in the technical solution of the computing device, reference can be made to the description of the technical solution of the above non-communication train tracking method.
[0124] An embodiment of this specification also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, the steps of the above non-communication train tracking method are implemented.
[0125] The above is a schematic solution of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above non-communication train tracking method belong to the same concept. For the details not described in detail in the technical solution of the storage medium, reference can be made to the description of the technical solution of the above non-communication train tracking method.
[0126] An embodiment of this specification also provides a computer program. When the computer program is executed on a computer, the computer is made to execute the steps of the above non-communication train tracking method.
[0127] The above is a schematic solution of a computer program according to this embodiment. It should be noted that the technical solution of this computer program and the technical solution of the above non-communication train tracking method belong to the same concept. For the details not described in detail in the technical solution of the computer program, reference can be made to the description of the technical solution of the above non-communication train tracking method.
[0128] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0129] Computer instructions include computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. A computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, external hard drives, magnetic disks, optical discs, computer memories, read-only memories (ROM), random access memories (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0130] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the embodiments of this specification are not limited by the described action sequence, because according to the embodiments of this specification, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential for the embodiments of this specification.
[0131] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0132] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the embodiments of this specification, so that those skilled in the art can well understand and utilize this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A method for tracking a non-communication train, characterized in that: include: Determine a non-communication train, determine the state of a current axle counting section of the non-communication train, and the state of adjacent axle counting sections of the current axle counting section, and obtain a train list cached in the current axle counting section; Acquire the last axle counting section passed by the non-communication train; The non-communication train is tracked according to the status of the current axle counting section, the status of the adjacent axle counting section of the current axle counting section and / or the last axle counting section passed by the non-communication train and the train list cached in the current axle counting section.
2. The non-communication train tracking method according to claim 1, characterized in that: The tracking of the non-communication train according to the state of the current axle counting section, the state of the adjacent axle counting section of the current axle counting section and / or the last axle counting section passed by the non-communication train and the train list cached in the current axle counting section includes: When the current axle counting section is idle and the adjacent axle counting section is occupied, tracking the non-communication train to the adjacent axle counting section in an occupied state; When the state of the current axle counting section is idle and the state of the adjacent axle counting section is idle, maintaining the non-communication train to the last tracking position; When the status of the current axle counting section is occupied, the non-communication train is tracked according to whether the status of the adjacent axle counting section changes from cleared to occupied, combined with the previous axle counting section passed by the non-communication train and the train list cached in the current axle counting section.
3. The non-communication train tracking method according to claim 2, characterized in that: The tracking of the non-communication train according to whether the state of the adjacent axle counting section is from cleared to occupied, in combination with the last axle counting section passed by the non-communication train and the train list cached in the current axle counting section, includes: When the state of the adjacent axle counting section changes from cleared to occupied, and there are other trains in the adjacent axle counting section except the non-communication train, it is determined whether the current axle counting section is cleared and whether the adjacent axle counting section is occupied. If so, the non-communication train is tracked to the adjacent axle counting section in the occupied state; if not, the non-communication train is kept at the last tracking position; When the status of the adjacent axle counting section is not a change from cleared to occupied, or there is no other train except the non-communication train in the adjacent axle counting section, the non-communication train is tracked based on the last axle counting section passed by the non-communication train and the train list cached in the current axle counting section.
4. The method for tracking a non-communication train according to claim 3, characterized in that: The tracking of the non-communication train according to the last axle counting section passed by the non-communication train and the train list cached in the current axle counting section includes: Determining whether the adjacent axle counting section is the previous axle counting section passed by the non-communication train; If so, then in the case where the non-communication train is the last one in the train list of the current axle counting section, the non-communication train is tracked to the forward adjacent axle counting section of the current axle counting section; in the case where the non-communication train is not the last one in the train list of the current axle counting section, the non-communication train is kept to the last tracking position; If not, when the non-communication train is the first in the train list of the current axle counting section, the non-communication train will be tracked to the rear adjacent axle counting section of the current axle counting section; when the non-communication train is not the first in the train list of the current axle counting section, the non-communication train will be maintained at the last tracking position.
5. The method for tracking a non-communication train according to any one of claims 1 to 4, characterized in that: The target axle counting section caches the train list currently in the axle counting section. When any train enters the axle counting section, the target axle counting section adds the train to the train list corresponding to the target axle counting section. When the train leaves the target axle counting section, the train is deleted from the train list of the target axle counting section; determining whether there is an offline train that is not currently online in the train list of the target axle counting section, and if so, deleting the offline train from the train list of the target axle counting section; wherein the target axle counting section is any deployed axle counting section; Each train records the last axle counting section it passed.
6. The method for tracking a non-communication train according to any one of claims 1 to 4, characterized in that: The determining of a non-communication train comprises: If the position reported by the target train is not received within a set period of time and / or a message of abnormal communication status is received, the target train is determined as the non-communication train, wherein the target train is any train under control; and / or, Entering the degraded backup mode is monitored, and each controlled train is determined to be the non-communication train, wherein the degraded backup mode is a mode that does not rely on communication to locate the position of the train.
7. The method for tracking a non-communication train according to any one of claims 1 to 4, characterized in that: Before determining the state of the current axle counting section of the non-communication train, the method further includes: Obtaining target position information reported by the non-communication train before losing communication; The axle counting section corresponding to the target position information is determined as the initial current axle counting section of the non-communication train.
8. The method for tracking a non-communication train according to any one of claims 1 to 4, characterized in that: The method further comprises: determining a current tracked position of the non-communication train; According to the set identification parameters of the non-communication train, the current tracking position of the non-communication train is identified in the station map.
9. A tracking device for a non-communication train, characterized in that: include: A first determination module is configured to determine a non-communication train, determine a state of a current axle counting section of the non-communication train, and states of adjacent axle counting sections of the current axle counting section, and obtain a train list cached in the current axle counting section; An acquisition module is configured to acquire the last axle counting section passed by the non-communication train; The tracking module is configured to track the non-communication train based on the status of the current axle counting section, the status of the adjacent axle counting section of the current axle counting section and / or the previous axle counting section passed by the non-communication train and the train list cached in the current axle counting section.
10. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the non-communication train tracking method according to any one of claims 1 to 8 are implemented.
11. A computer-readable storage medium, characterized in that: It stores computer executable instructions, which, when executed by a processor, implement the steps of the non-communication train tracking method described in any one of claims 1-8.
12. A computer program product, characterized in that The invention comprises a computer program / instruction, which, when executed by a processor, implements the steps of the method for tracking a non-communication train as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Ordering method and identifying number tracking method of train in fixed blocking mode
CN102963399A
High-speed non-communication train tracking method and system and area controller
CN110920678A
Driving control method for determining vehicle rear screening result, area controller and system
CN111845858A
Non-communication train occupancy judgment method and device
CN113978518A
Train tracking method and system in moving block mode
CN116890893A