Methods, media, equipment, and train control systems for determining train red light violations

By acquiring the occupancy status and target information of the approaching section of the signal, it can determine whether a train has run a red light, thus solving the problem of low fault diagnosis efficiency in the downgraded mode and achieving more accurate fault diagnosis and safety assurance.

CN118220293BActive Publication Date: 2026-04-03BYD CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In downgraded mode, existing technology cannot accurately distinguish between train red light running faults and axle counter faults, resulting in low fault diagnosis efficiency.

Method used

By acquiring the occupancy status and target information of the approaching section of the signal, including the turnout opening position, locking status, and locking direction, it is possible to determine whether the signal has been run over, thereby improving the accuracy of fault diagnosis.

Benefits of technology

The cause of the traffic signal being flagged for running red lights was identified, which improved the efficiency of troubleshooting, reduced misjudgments, and ensured driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118220293B_ABST
    Figure CN118220293B_ABST
Patent Text Reader

Abstract

This disclosure relates to the field of rail transit, and more specifically, to a method, medium, device, and train control system for determining a train running a red light. The method includes: when a first signal is not open, acquiring the occupancy status of the section approaching the first signal; when the section approaching the first signal is occupied, determining, based on target information, that the first signal ran a red light during the current closed state; wherein the target information includes at least any one of the following: the turnout orientation of the section approaching the first signal, the locking status of the first section inside the first signal, the locking direction of the first section, and the turnout status of the first section.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of rail transit, and more specifically, to a method for determining if a train has run a red light, a storage medium, electronic equipment, and a train control system. Background Technology

[0002] In existing technologies, train signaling systems in degraded mode (i.e., non-CBTC mode) rely entirely on axle counters to detect section occupancy or clearance. When the trackside signal is not open, if the CI receives a signal indicating that the approaching section outside the signal is not occupied but the protected section inside the signal is occupied, it will determine that the axle counter is faultily occupied.

[0003] However, the above method can only confirm that a fault has occurred, but it cannot determine whether the fault lies with the axle counter itself or whether the axle counter is occupied due to a train running a red light, thus reducing the efficiency of fault diagnosis. Therefore, there is an urgent need to provide a method for determining train red light violations in a degraded mode. Summary of the Invention

[0004] This disclosure provides a method for determining if a train has run a red light, a storage medium, an electronic device, and a train control system. These features can make faults more clearly identified and improve troubleshooting efficiency.

[0005] Firstly, this embodiment provides a method for determining if a train has run a red light, including:

[0006] When the first signal is not open, obtain the occupancy status of the section approaching the first signal;

[0007] When the first signal approach section is occupied, it is determined from the target information that the first signal was used to run a red light during the current closed state;

[0008] The target information includes at least one of the following: the turnout opening position of the section approaching the first signal, the locking status of the first section inside the first signal, the locking direction of the first section, and the turnout status of the first section.

[0009] Optionally, determining that the first traffic signal was violated during the current closed state based on the target information includes:

[0010] When the first section is occupied and the first start time of the occupancy of the approaching section is earlier than the second start time of the occupancy of the first section, it is detected whether there is a turnout in the approaching section;

[0011] If a turnout exists in the approach section and the turnout's direction is located in the approach section, it is determined that the first signal was run over by a non-communication train during the current closed state.

[0012] Optionally, determining that the first traffic signal was violated during the current closed state based on the target information further includes:

[0013] When the first segment is occupied, and the first start time of the adjacent segment being occupied is earlier than the second start time of the first segment being occupied, the locking state of the first segment is obtained;

[0014] If the first section is not locked, it is determined that the first signal was run over by a non-communication train during the period when it was not open.

[0015] Optionally, determining that the first traffic signal was violated during the current closed state based on the target information further includes:

[0016] When the first segment is occupied, and the first start time of the adjacent segment being occupied is earlier than the second start time of the first segment being occupied, the locking state of the first segment is obtained;

[0017] If the first section is locked and the locking direction of the first section is the same as the protection direction of the first signal, it is determined that the first signal was run over by a non-communication train during the current closed state.

[0018] Optionally, determining that the first signal was violated by a non-communication train during the current closed state, when the first section is locked and the locking direction of the first section is the same as the protection direction of the first signal, includes:

[0019] If the first section is locked and the locking direction of the first section is the same as the protection direction of the first signal, detect whether there is a turnout in the first section;

[0020] If there is a turnout in the first section and the turnout in the first section is located in the first section, it is determined that the first signal was run over by a non-communication train during the current closed state.

[0021] Optionally, after determining that the first traffic signal was violated during the current closed state, the method further includes:

[0022] Send a red light violation fault information to the ATS, the red light violation fault information being used to instruct the ATS to display an alarm message that the first signal was violated by a non-communication train and / or to display a red light violation sign at the first signal.

[0023] Optionally, after determining that the first traffic signal was violated during the current closed state, the method further includes:

[0024] Acquire a second signal that is hostile to the first signal;

[0025] If the second signal is already open, close the second signal.

[0026] If the second signal is not open, the second signal shall not be opened.

[0027] Secondly, this embodiment provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of the first aspects of this disclosure.

[0028] Thirdly, this embodiment provides an electronic device including a memory and a processor, the memory being used to store computer instructions, and the processor being used to invoke the computer instructions from the memory to perform the method as described in any one of the first aspects of this disclosure.

[0029] Fourthly, this embodiment provides a train control system, including electronic equipment as described in the third aspect of this disclosure.

[0030] In this embodiment of the disclosure, when the computer interlocking system detects that a first signal is not open and the section approaching the first signal is occupied, it determines that the first signal was subjected to a red-light violation during the period it was not open, based on target information. The target information includes at least one of the following: the turnout direction of the section approaching the first signal, the locking status of the protected section of the first signal, the locking direction of the protected section, and the turnout status of the protected section. This embodiment of the disclosure provides a method for determining whether a signal has been subjected to a red-light violation. By using different target information to adapt the determination of red-light violation in different scenarios, the fault becomes more clearly defined, improving the efficiency of fault diagnosis.

[0031] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

[0032] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the present disclosure and, together with their description, serve to explain the principles of the present disclosure.

[0033] Figure 1 A flowchart of a method for determining a train running a red light according to an embodiment of the present disclosure is shown.

[0034] Figure 2 A schematic diagram of a train section according to an embodiment of the present disclosure is shown.

[0035] Figure 3A block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0036] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0037] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0038] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0039] In all the examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0040] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0041] This disclosure relates to the operation of a non-communication train in a degraded mode. Degraded mode refers to the interruption of communication between the train's VOBC (Vehicle On-Board Controller) and ZC (Zone Controller). In degraded mode, train operation or stopping is controlled by the train driver based on whether a signal is open or closed.

[0042] Due to the communication interruption between VOBC and ZC, the detection of track section occupancy or clearance relies entirely on the axle counting information reported by the axle counters received by the CI (Computer Interlocking) system. When a train begins to cross an axle counter, the axle counter continuously reports the collected axle counting information to the CI. Based on the axle counting information received by the CI, the system determines that the section occupied by that axle counter is in an occupied state. After the train leaves the axle counter, the system determines that the section occupied by that axle counter is in a cleared state based on the axle counting information received from that axle counter.

[0043] In the existing scheme, when the trackside signal is not open, if the system receives a signal indicating that the approach section outside the signal is not occupied but the first section inside the signal is occupied, it will determine that the axle counter is faulty and occupied. However, this method can only confirm that a fault has occurred, but it cannot determine whether the axle counter itself is faulty or whether the axle counter is faulty due to a train running a red light, which reduces the efficiency of fault diagnosis.

[0044] Based on this, embodiments of this disclosure provide a method for determining if a train has run a red light. For example... Figure 1 As shown, the method includes steps S110 to S120.

[0045] Step S110: When the first signal is not open, obtain the occupancy status of the section approaching the first signal.

[0046] In this embodiment of the disclosure, the first signal can be any trackside signal.

[0047] In one example, a non-communication train is traveling on the track. When the train approaches the first signal's approach section, the system detects the open status of the first signal. Furthermore, if the first signal is detected as not open, the system acquires the axle counting information reported by the axle counter in the approach section of the first signal and determines the occupancy status of the approach section based on this axle counting information.

[0048] In this embodiment of the disclosure, the occupancy status of the approach section of the first signal is determined based on the axle counting information reported by the axle counter at the entrance of the approach section. In a train operation scenario, the process of the approach section of the first signal being occupied includes the period from when the train head begins to cross the axle counter at the entrance of the approach section to when the train tail leaves the axle counter at the exit of the approach section.

[0049] Step S120: When the approach section of the first signal is occupied, determine that the first signal was run red during the current closed state based on the target information. The target information includes at least any one of the following: the turnout opening position of the approach section of the first signal, the locking status of the first section inside the first signal, the locking direction of the first section, and the turnout status of the first section.

[0050] In this embodiment of the disclosure, the first signal approach section can be the first approach section outside the first signal, that is, the approach section closest to the first signal. The first section inside the first signal is the innermost section closest to the first signal.

[0051] In this embodiment of the disclosure, the system only detects whether the first signal has run a red light when it detects that the approach section of the first signal is occupied.

[0052] This disclosure provides a method for detecting red-light violations by a traffic signal. By adapting different target information to the judgment of red-light violations in different scenarios, the fault is made more explicit, improving the efficiency of fault diagnosis.

[0053] In one example of this embodiment, when the system detects that the approach section of the first signal is occupied, it continues to monitor the occupancy status of the first section inside the first signal. The occupancy status of the first section inside the first signal is determined based on the axle counter information reported by the axle counter at the entrance of the first section (i.e., the first signal). In a train operation scenario, when the train crosses the axle counter next to the first signal, both the approach section of the first signal and the first section inside the first signal are occupied.

[0054] In this embodiment of the disclosure, the system can obtain the moment when the approach section of the first signal is first detected to be occupied, i.e., the first start moment. That is, the first start moment is obtained when the axle counter information at the approach section of the first signal is detected.

[0055] Similarly, the system can obtain the moment when the first section inside the first signal is also detected to be occupied, i.e., the second start time. In other words, the second start time is obtained when the axle counting information of the axle counter next to the first signal is detected.

[0056] In this embodiment of the disclosure, after detecting that the approach section and the inner first section of the first signal are occupied, the system further determines whether the first start time of the occupation of the approach section of the first signal is earlier than the second start time of the occupation of the inner first section of the first signal. If the first start time of the occupation of the approach section of the first signal is earlier than the second start time of the occupation of the inner first section of the first signal, that is, the approach section is occupied first and the protection section is occupied later, it can be preliminarily determined that the first signal has been violated by running a red light.

[0057] Considering that there may be turnouts in the approach section, in this example, step S120 may include steps S121 to S122.

[0058] Step S121: When the first section inside the first signal is occupied, and the first start time of the first signal approaching the section being occupied is earlier than the second start time of the first section inside the first signal being occupied, detect whether there is a turnout in the approaching section.

[0059] Step S122: If there is a turnout in the approach section and the turnout's opening position is located in the approach section, determine that the first signal was run over by a non-communication train during this closed state.

[0060] In this embodiment of the disclosure, the opening position of the turnout located on the approach section means that the current position of the turnout connects to the approach section of the first signal. It can be understood that the opening position of the turnout can be any one of the following: 1, 2, or 3. The specific opening position of the turnout depends on the determination of the approach section of the first signal.

[0061] In one example, such as Figure 2 As shown, the approach section of the first signal X0101 is G03. The opening position of turnout P0105 on the approach section means that P0105 is in position.

[0062] In this embodiment, if the turnout's opening position is not on the approach section, it indicates that the train cannot enter the area inside the first signal, thus confirming that the first signal has not been violated by a non-communication train. The problem may lie in a malfunction of the axle counter itself in the approach section or the first section inside the first signal. When the turnout's opening position is on the approach section, the train can indeed pass through that approach section normally, confirming that the first signal has not been violated by a non-communication train.

[0063] In this embodiment, when the system detects that both the approach section and the first section inside the first signal are occupied, and the approach section is occupied first, followed by the first section inside the first signal, the system further determines the turnout direction position of the approach section. If the turnout direction position is located on the approach section, the system determines that the first signal has been violated by a non-communication train. This method reduces the possibility of misjudgment.

[0064] In one example, if the axle counting sequence at the approach section entrance and the axle counting sequence at the inner first section entrance of the first signal malfunctions, relying solely on the fact that both the approach section and the inner first section of the first signal are occupied, with the approach section being occupied first and the inner first section being occupied later, would lead to misjudgment. Therefore, this embodiment further detects whether a turnout exists in the approach section, thereby tightening the judgment criteria by checking the turnout's direction of travel, and thus reducing the possibility of misjudgment.

[0065] In one example of this embodiment, step S120 may further include steps S123 to S124.

[0066] Step S123: When the first signal protection section is occupied and the first start time of the first signal approach section being occupied is earlier than the second start time of the first section inside the first signal being occupied, the locking status of the first section inside the first signal is obtained.

[0067] Step S124: If the first section inside the first signal is not locked, determine that the first signal was run over by a non-communication train during the current closed state.

[0068] It should be noted that when the first signal is not open, the first section inside the first signal and the turnouts within the first section inside the first signal are all unlocked. After the first signal is opened, the first section inside the first signal and the turnouts within the first section inside the first signal will be locked.

[0069] In this example, when the first section inside the first signal is not locked, it indicates that the first section is not the protected section of the first signal, and non-communication trains cannot enter the area inside the first signal at this time. However, the system detects that the approach section and the first section inside the first signal are occupied, with the approach section being occupied first and the first section inside the first signal being occupied later. This further confirms that the first signal has been violated by running a red light.

[0070] The locking state of the first section may be locked. Considering that the section has a locking direction when it is locked, misjudgment is likely to occur if the locking direction is not taken into account.

[0071] In one example, such as Figure 2 As shown, signal X0101 is installed at axle counter Jz3, and signal S0104 is installed at axle counter Jz1. Signal S0104 is open, and section G01 is locked from left to right. In this example, the first train traveling from right to left crosses axle counter Jz5, and the second train traveling from left to right crosses axle counter Jz1. Based on the axle counting information reported by axle counters Jz1 and Jz5, the system can only determine that sections G01 and G03 are occupied, but cannot determine which direction is occupied. If the conditions are met that X0101 is not open, both sections G01 and G03 are occupied, and the first start time of G03's occupation is earlier than the second start time of G01's occupation, the system will consider signal X0101 to have been violated by the first train. However, in reality, the first train may not have entered the first signal's territory, resulting in a misjudgment by the system.

[0072] To avoid misjudgment, in one example of this embodiment, step S120 may also include steps S125 to S126.

[0073] Step S125: When the first section inside the first signal is occupied, and the first start time of the first signal approach section being occupied is earlier than the second start time of the first section inside the first signal being occupied, the locking state of the first section inside the first signal is obtained.

[0074] Step S126: If the first section inside the first signal is locked and the locking direction of the first section inside the first signal is the same as the protection direction of the first signal, it is determined that the first signal was run over by a non-communication train during this closed state.

[0075] For ease of understanding, such as Figure 2 As shown, the first signal is X0101, the first section inside the first signal is G01, and the approach section of the first signal is G03. The protection direction of the first signal X0101 is from right to left. The locking direction of the first section inside the first signal is the same as the protection direction of the first signal, meaning that the locking direction of section G01 is also from right to left.

[0076] The embodiments disclosed herein also tighten the conditions for determining red light violations when the first section inside the first signal is locked, further improving accuracy.

[0077] Furthermore, there may also be a turnout in the first section inside the first signal. Therefore, in this embodiment, step S126 may include steps S127 to S128.

[0078] Step S127: If the first section inside the first signal is locked and the locking direction of the first section inside the first signal is the same as the protection direction of the first signal, detect whether there is a turnout in the first section inside the first signal.

[0079] Step S128: If there is a turnout in the first section inside the first signal and the turnout's opening position is located on the first section inside the first signal, it is determined that the first signal was run over by a non-communication train during this closed state.

[0080] The embodiments disclosed herein also tighten the conditions for determining red light violations when the first section inside the first signal is locked and a turnout is present, further improving accuracy.

[0081] In one example of this embodiment, after step S120, the train red light violation determination method of this embodiment may further include step S130.

[0082] Step S130: Send red light violation information to ATS. The red light violation information is used to instruct ATS to display an alarm message that the first signal was violated by a non-communication train and / or to display a red light violation sign at the first signal.

[0083] In this embodiment, after determining that the first signal has been violated by a non-communication train, the CI can send a red light violation fault information to the ATS. The words "Red Light Violation" can be displayed next to the first signal on the ATS interface, and an alarm message indicating that the first signal has been violated by a non-communication train can be displayed in the alarm bar.

[0084] In one example, after receiving a fault message from the ATS indicating that a non-communication train had run a red light at the first signal, the dispatcher confirms the situation on-site. Once the fault is confirmed to be resolved or that no red light violation exists, the dispatcher sends a "Red light violation confirmed" message to the ATS interface. Upon receiving this confirmation from the ATS, the CI clears the red light violation information and stops sending red light violation information to the ATS.

[0085] In another example, the CI does not wait for confirmation from the ATS. Instead, it continuously checks whether the first signal or associated signal meets the opening conditions. Once the opening conditions are met, it issues a route planning scheme originating from either the first or second signal. Simultaneously, it clears red-light violation information. After receiving feedback that the route has been successfully approved, the ATS clears the red-light violation information displayed on its interface. Alternatively, the ATS clears the red-light violation information displayed on its interface after communication with the CI is interrupted.

[0086] In this embodiment, after determining that the first signal has run a red light, it no longer simply displays the information that the axle counter is occupied by a fault in the alarm bar as in the existing solution. Instead, it displays a red light violation mark or alarm information. This allows the dispatch center to accurately know the cause of the fault on site, troubleshoot the fault in a timely manner, and further improve the troubleshooting efficiency.

[0087] In order to improve the performance of the train signaling system, in one example of this embodiment, after step S120, the train red light violation determination method of this disclosure embodiment may further include steps S140 to S142.

[0088] Step S140: Obtain the second signal that is hostile to the first signal.

[0089] In this embodiment of the disclosure, a rival signal can be pre-configured for each signal along the track. After a red light is violated at the first signal, a second rival signal can be retrieved from a pre-configured data table.

[0090] In one example, such as Figure 2As shown, the protection direction of X0101 and X0102 is from right to left, and the protection direction of S0103 and S0104 is from left to right. After X0101 is opened, if the locked position of the protective turnout P0101 is in the fixed position, the signal associated with X0101 is S0104; if the locked position of the protective turnout P0101 is in the reverse position, the signals associated with X0101 are X0102, S0103, and S0104.

[0091] In one example, the list of the hostile second signals associated with the first signal is shown in Table 1.

[0092]

[0093]

[0094] Table 1

[0095] In this example, after traffic signal X0101 is caught running a red light, the associated second traffic signals are X0102, S0103, and S0104.

[0096] Step S141: If the second signal is already open, close the second signal.

[0097] Step S142: If the second signal is not open, prohibit the second signal from being opened.

[0098] In this embodiment of the disclosure, prohibiting the second signal from being opened may include prohibiting the second signal from being opened manually or automatically.

[0099] In this embodiment, after determining that a non-communication train has run a red light at the first signal, the CI can send a closing notification message for the second signal to the ATS. The closing notification message for the second signal may include the ID of the second signal.

[0100] In one example, after receiving a fault message from the ATS indicating that a non-communication train has run a red light at the first signal, the dispatcher verifies the situation on-site. Once the fault is confirmed to be resolved or no red light violation exists, the dispatcher sends a "Red light violation confirmed" message to the ATS interface. Upon receiving this confirmation from the ATS, the CI (Training Authority) allows the processing of either the first or second signal-starting route and stops sending the second signal closure notification to the ATS.

[0101] In this embodiment of the disclosure, after determining that the first signal has run a red light, the access permissions of the second signal that is hostile to the first signal are downgraded to ensure traffic safety and improve the performance of the train signaling system.

[0102] This disclosure also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the method as described in any of the above embodiments.

[0103] This disclosure also provides an electronic device. For example... Figure 3 As shown, the electronic device 100 includes a memory 110 and a processor 120. The memory 110 is used to store computer instructions, and the processor 120 is used to retrieve the computer instructions from the memory 110 to perform the method as described in any of the above embodiments.

[0104] This disclosure also provides a train control system, including the electronic equipment described in the above embodiments.

[0105] The various embodiments in this disclosure are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and apparatus embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0106] The foregoing has described specific embodiments of this disclosure. 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 that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0107] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.

[0108] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0109] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0110] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the computer-readable program instructions to implement various aspects of this disclosure.

[0111] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0112] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0113] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation in a combination of software and hardware are equivalent.

[0115] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of this disclosure is defined by the appended claims.

Claims

1. A method for determining if a train has run a red light, characterized in that, include: When the first signal is not open, obtain the occupancy status of the section approaching the first signal; When the first signal approach section is occupied, it is determined from the target information that the first signal was used to run a red light during the current closed state; The target information includes at least one of the following: the turnout opening position of the section approaching the first signal, the locking status of the first section inside the first signal, the locking direction of the first section, and the turnout status of the first section. After determining that the first traffic signal was used to run a red light during the current closed period, the method further includes: Send a red light violation fault information to the ATS, the red light violation fault information being used to instruct the ATS to display an alarm message that the first signal was violated by a non-communication train and / or to display a red light violation sign at the first signal.

2. The method according to claim 1, characterized in that, The step of determining, based on target information, that the first traffic signal was violated during the current closed state includes: When the first section is occupied and the first start time of the occupancy of the approaching section is earlier than the second start time of the occupancy of the first section, it is detected whether there is a turnout in the approaching section; If a turnout exists in the approach section and the turnout's direction is located in the approach section, it is determined that the first signal was run over by a non-communication train during the current closed state.

3. The method according to claim 1, characterized in that, The step of determining, based on target information, that the first traffic signal was violated during the current closed state also includes: When the first segment is occupied, and the first start time of the adjacent segment being occupied is earlier than the second start time of the first segment being occupied, the locking state of the first segment is obtained; If the first section is not locked, it is determined that the first signal was run over by a non-communication train during the period when it was not open.

4. The method according to claim 1, characterized in that, The step of determining, based on target information, that the first traffic signal was violated during the current closed state also includes: When the first segment is occupied and the first start time of the adjacent segment being occupied is earlier than the second start time of the first segment being occupied, the locking state of the first segment is obtained; If the first section is locked and the locking direction of the first section is the same as the protection direction of the first signal, it is determined that the first signal was run over by a non-communication train during the current closed state.

5. The method according to claim 4, characterized in that, The determination that the first signal was violated by a non-communication train during the current closed state, when the first section is locked and the locking direction of the first section is the same as the protection direction of the first signal, includes: If the first section is locked and the locking direction of the first section is the same as the protection direction of the first signal, detect whether there is a turnout in the first section; If there is a turnout in the first section and the turnout in the first section is located in the first section, it is determined that the first signal was run over by a non-communication train during the current closed state.

6. The method according to claim 1, characterized in that, After determining that the first traffic signal was used to run a red light during the period when the signal was not open, the method further includes: Acquire a second signal that is hostile to the first signal; If the second signal is already open, close the second signal; or, if the second signal is not open, prohibit the second signal from being opened.

7. A storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-6.

8. An electronic device, characterized in that, Including memory and processor, The memory is used to store computer instructions, and the processor is used to retrieve the computer instructions from the memory to perform the method as described in any one of claims 1-6.

9. A train control system, characterized in that, Including the electronic device as described in claim 8.

Citation Information

Patent Citations

  • Tramcar annunciator red light rushing-in judgment method and device

    CN115465330A