Train sleep awakening control method and system, electronic equipment and storage medium

The state machine mechanism controls train sleep wake-up, which solves the problem of inaccurate description of train sleep wake-up in the prior art, simplifies code implementation, reduces development and maintenance costs, and improves the maintainability and scalability of the system.

CN120270299APending Publication Date: 2025-07-08BEIJING URBAN CONSTR INTELLIGENT CONTROL TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510427801.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the prior art, the implementation method of train dormant wake-up cannot accurately describe object behavior, resulting in complex code implementation and inconvenient maintenance, and it is difficult to cope with new software requirements.

Method used

The state machine mechanism is adopted to communicate with the train automatic protection system ATP through the auxiliary driving supervision system AOM, and the train is automatically switched between different states according to preset conditions. The structure is clear and independent functional design is designed.

Benefits of technology

The logic of train dormant wake-up function is simplified, the cost of later development and maintenance is reduced, the system is maintained and scalable, and the ability to quickly respond to new software needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120270299A_ABST
    Figure CN120270299A_ABST
Patent Text Reader

Abstract

The invention discloses a train sleep wake-up control method and system, electronic equipment and a storage medium, the train sleep wake-up control method is applied to an AOM, the AOM communicates with an ATP, and the method comprises the steps that a first instruction is received, when it is determined that the train meets preset conditions based on the first instruction, the train enters a target state and forwards the first instruction to an ATP, so that the ATP determines a feedback signal based on the first instruction, and the preset conditions are in one-to-one correspondence with the target states; and when it is determined that the train does not meet the preset condition corresponding to the target state, the target state is quitted, and dormancy awakening control is conducted on the train based on a feedback signal, received in the target state, of a train automatic protection system ATP. The sleep wake-up method is realized through target state conversion, each state function is independent, the structure is clear, and the later development cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical fields such as train operation, and in particular, to a control method, system, electronic device, and storage medium for train dormancy wake-up. Background Art

[0002] The Fully Automatic Operation (FAO) system is an urban rail transit signal control system that realizes the full-process automation of train operation based on technologies such as safety computers, communication control, and system integration. Compared with the traditional Communication Based Train Control System (CBTC), FAO has advantages such as reducing operation costs, improving system safety and reliability, and enhancing operation capabilities. Realizing the remote dormancy and remote wake-up of trains is a core automatic function that must be achieved when upgrading from traditional CBTC to FAO. In related technologies, the realization of train dormancy wake-up is to directly write code and judgment conditions according to software requirements to implement the function. However, this method cannot accurately describe the behavior of objects, is not conducive to code implementation, and is not convenient for users and maintenance personnel to understand. When new software requirements arise, significant changes need to be made to the existing code. Summary of the Invention

[0003] To this end, the purpose of the embodiments of this application is to provide a control method, system, electronic device, storage medium, and computer program product for train dormancy wake-up. The control method for train dormancy wake-up in the present invention realizes the conversion of the train between different states through a state machine. Each state has independent functions and a clear structure, reducing the later development cost. When new software requirements arise, it is not necessary to make significant modifications to the existing code.

[0004] An embodiment of this application provides a control method for train dormancy wake-up. The method is applied to the Auxiliary Operation Monitoring (AOM) system, and the AOM system communicates with the Automatic Train Protection (ATP) system. The method includes: receiving a first instruction, and when it is determined based on the first instruction that the train meets a preset condition, entering a target state and forwarding the first instruction to the ATP system so that the ATP system determines a feedback signal based on the first instruction, where the preset condition corresponds one-to-one to the target state; when it is determined that the train does not meet the preset condition corresponding to the target state, exiting the target state, and performing dormancy wake-up control on the train based on the feedback signal of the ATP system received in the target state, where the AOM system enters and / or exits the target state based on a state machine.

[0005] Exemplarily, the first instruction includes a remote sleep instruction, and the target state includes a remote sleep state. When it is determined that the train meets the preset conditions based on the first instruction and enters the target state, it includes: based on the remote sleep instruction, when the communication with the train automatic protection system ATP is normal, the train is currently in a stopped zero-speed state, the train is not currently in a maintenance state, and the train is in the full automatic operation mode, it is determined that the train meets the preset conditions and enters the remote sleep state; wherein, the auxiliary driving supervision system AOM communicates with the train automatic monitoring system ATS, and the remote sleep instruction is obtained based on the transmission of the train automatic monitoring system ATS.

[0006] Exemplarily, the first instruction includes a local sleep instruction, and the target state includes a local sleep state. When it is determined that the train meets the preset conditions based on the first instruction and enters the target state, it includes: based on the local sleep instruction, when the communication with the train automatic protection system ATP is normal, it is determined that the train meets the preset conditions and enters the local sleep state.

[0007] Exemplarily, the first instruction includes a remote wake-up instruction, and the target state includes a remote wake-up state. When it is determined that the train meets the preset conditions based on the first instruction and enters the target state, it includes: based on the remote wake-up instruction, when the communication with the train automatic protection system ATP is interrupted, the battery of the current train is not in a low-voltage state, and the train is not currently in a maintenance state, it is determined that the train meets the preset conditions and enters the remote wake-up state; wherein, the auxiliary driving supervision system AOM communicates with the train automatic monitoring system ATS, and the remote wake-up instruction is obtained based on the transmission of the train automatic monitoring system ATS.

[0008] Exemplarily, the first instruction includes a local wake-up instruction, and the target state includes a local wake-up state. When it is determined that the train meets the preset conditions based on the first instruction and enters the target state, it includes: based on the local wake-up instruction, when the communication with the train automatic protection system ATP is interrupted, it is determined that the train meets the preset conditions and enters the local wake-up state.

[0009] Exemplarily, performing sleep / wake-up control on the train based on the feedback signal of the train automatic protection system ATP received in the target state includes: for the remote sleep state and / or the local sleep state, when the feedback signal indicates that the communication between the auxiliary driving supervision system AOM and the train automatic protection system ATP is interrupted, performing sleep control on the train; for the remote wake-up state and / or the local wake-up state, when the feedback signal indicates that the communication between the auxiliary driving supervision system AOM and the train automatic protection system ATP is established, performing wake-up control on the train.

[0010] Exemplarily, the method further includes: after entering the target state, timing based on a preset time, and when the preset time is exceeded, exiting the target state, and performing sleep wake-up control on the train based on the feedback signal of the Train Automatic Protection System (ATP) received in the target state.

[0011] Exemplarily, the method further includes: when both a remote sleep instruction and a local sleep instruction are received, preferentially responding to the local sleep instruction; when both a remote wake-up instruction and a local wake-up instruction are received, preferentially responding to the local wake-up instruction.

[0012] Another embodiment of the present application provides a control method for train sleep wake-up. The method is applied to the Train Automatic Protection System (ATP), and the Train Automatic Protection System (ATP) communicates with the Auxiliary Driving Supervision System (AOM). The method includes: receiving a first instruction from the Auxiliary Driving Supervision System (AOM), and sending a feedback signal to the Auxiliary Driving Supervision System (AOM) based on the first instruction, so that the Auxiliary Driving Supervision System (AOM) performs sleep wake-up control on the train based on the feedback signal. Wherein, the Auxiliary Driving Supervision System (AOM) receives the first instruction, and enters a target state when it is determined that the train meets a preset condition based on the first instruction, and exits the target state when it is determined that the train does not meet the preset condition corresponding to the target state. Wherein, the preset condition corresponds to the target state one by one, and the Auxiliary Driving Supervision System (AOM) enters and / or exits the target state based on a state machine.

[0013] Another embodiment of the present application provides a control system for train sleep wake-up. The system includes: an Auxiliary Driving Supervision System (AOM) for implementing the steps of the above method; a Train Automatic Protection System (ATP) for implementing the steps of the above method; wherein, the Auxiliary Driving Supervision System (AOM) communicates with the Train Automatic Protection System (ATP).

[0014] Another embodiment of the present application provides an electronic device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method according to any one of the above embodiments are implemented.

[0015] Another embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method according to any one of the above embodiments are implemented.

[0016] Another embodiment of the present application provides a computer program product, which includes instructions that, when executed by a processor of a computer device, enable the computer device to execute the steps of the method according to any one of the above embodiments.

[0017] In the above embodiment, the control method for train sleep wake-up is applied to the auxiliary driving supervision system AOM, and the auxiliary driving supervision system AOM communicates with the train automatic protection system ATP. The method includes: receiving a first instruction, and when it is determined based on the first instruction that the train meets a preset condition, entering a target state and forwarding the first instruction to the train automatic protection system ATP, so that the train automatic protection system ATP determines a feedback signal based on the first instruction, where the preset condition corresponds to the target state one by one; when it is determined that the train does not meet the preset condition corresponding to the target state, exiting the target state, and based on the feedback signal of the train automatic protection system ATP received in the target state, performing sleep wake-up control on the train. This sleep wake-up method realizes the conversion of the train between different states through a state machine. Each state has an independent function and a clear structure, reducing the later development cost. When new software requirements appear, it is not necessary to make major modifications to the existing code. Description of the Drawings

[0018] Figure 1 It is a flowchart of the control method for train sleep wake-up provided by the embodiment of the present application;

[0019] Figure 2 It is a schematic diagram of the conversion of the sleep wake-up state machine provided by the embodiment of the present application;

[0020] Figure 3 It is a flowchart of remote sleep provided by the embodiment of the present application;

[0021] Figure 4 It is a flowchart of local sleep provided by the embodiment of the present application;

[0022] Figure 5 It is a flowchart of remote wake-up provided by the embodiment of the present application;

[0023] Figure 6 It is a flowchart of local wake-up provided by the embodiment of the present application;

[0024] Figure 7 It is a block diagram of the electronic device provided by the embodiment of the present application. Detailed Embodiments

[0025] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where like or similar reference numerals denote like or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application, but should not be construed as limiting the present application.

[0026] The Fully Automatic Operation (FAO) system is an urban rail transit signal control system that realizes the full-process automation of train operation based on technologies such as safety computers, communication control, and system integration. Compared with the traditional Communication Based Train Control System (CBTC), FAO has advantages such as reducing operating costs, improving system safety and reliability, and enhancing operating capacity. Enabling remote train dormancy and remote wake-up is a core automatic function that must be achieved when upgrading from traditional CBTC to FAO. In related technologies, realizing train dormancy wake-up is achieved by directly writing code and judgment conditions according to software requirements. However, this method cannot accurately describe object behavior, is not conducive to code implementation, and is not convenient for users and maintenance personnel to understand. When new software requirements arise, significant changes need to be made to the existing code.

[0027] Based on this, the present application proposes a dormancy wake-up state machine solution for the Auxiliary Operation Monitor (AOM). The AOM software corresponds to the current state machine of the train through external conditions, achieving an accurate description of train dormancy wake-up, simplifying the functional logic of train remote dormancy wake-up. At the same time, it is beneficial to adopt low-cost processing measures and response solutions when new requirements are added.

[0028] Figure 1 It is a flowchart of a control method for train dormancy wake-up according to an embodiment of the present application.

[0029] As an example, as Figure 1 shown, the control method for train dormancy wake-up includes:

[0030] S101, receive a first instruction. When it is determined based on the first instruction that the train meets a preset condition, enter a target state and forward the first instruction to the Train Automatic Protection System (ATP) so that the Train Automatic Protection System (ATP) determines a feedback signal based on the first instruction, where the preset condition corresponds one-to-one to the target state.

[0031] S102. When it is determined that the train does not meet the preset conditions corresponding to the target state, exit the target state, and based on the feedback signal of the Automatic Train Protection (ATP) system received in the target state, perform sleep wake-up control on the train.

[0032] Among them, the Auxiliary Driving Oversight Module (AOM) enters and / or exits the target state based on the state machine.

[0033] Exemplarily, the above train sleep wake-up control method is applied to the Auxiliary Driving Oversight Module (AOM). The AOM is a general term for the functions used to assist the remote sleep and wake-up of trains. The Auxiliary Driving Oversight Module (AOM) communicates with the Automatic Train Protection (ATP) system. The ATP is a key system responsible for the safe operation of trains and directly controls the running speed. The ATP is installed at both ends of the train. It independently realizes the train position positioning through devices such as speed sensors, radars, and mileage counters, and uses transponders to correct the actual position and speed of the train. It realizes vehicle-ground communication wirelessly, obtains the Movement Authority (MA) from ground equipment, automatically calculates the train speed control curve based on the MA range and the actual situation of the line, and uses this as the basis for train protection to strictly control the speed and ensure train safety. The on-board ATP sends sleep wake-up information and remote parking information to the AOM through the communication interface. And the AOM sends sleep wake-up information and digital input / output information such as maintenance and under-voltage to the ATP.

[0034] Exemplarily, the Auxiliary Driving Oversight Module (AOM) of the train receives a first instruction, and the first instruction includes a sleep instruction and / or a wake-up instruction. After receiving the first instruction, the Auxiliary Driving Oversight Module (AOM) determines whether the train meets the preset conditions based on the first instruction. It can be understood that the preset conditions corresponding to different instructions are different. For example, according to the wake-up instruction, it is judged whether the train currently meets the preset conditions for waking up the train. When it is determined that the train meets the preset conditions, the Auxiliary Driving Oversight Module (AOM) enters the target state, and the target state corresponds one-to-one to the preset conditions. For example, if the train meets the preset conditions for remote sleep, it enters the remote sleep state. It should be noted that entering the remote sleep state does not mean that the train's remote sleep is successful, but that the AOM maintains this state and forwards the first instruction, such as the remote sleep instruction, to the Automatic Train Protection (ATP) system, so that the ATP system can query other systems in the train to judge whether the train can achieve remote sleep. Finally, the ATP system generates a feedback signal and transmits the feedback signal to the AOM.

[0035] Exemplarily, the AOM does not maintain the target state indefinitely. When the train does not meet the preset conditions corresponding to the target state, the AOM will exit the target state. The AOM controls the sleep and wake-up of the train based on the feedback signal of the train automatic protection system ATP received in the target state. For example, when the AOM maintains the remote sleep state and receives the feedback signal of ATP indicating that the remote sleep is successful, the AOM exits the target state and successfully completes the remote sleep. Of course, there is also a case where the received feedback signal indicates that the remote sleep fails. At this time, the AOM also exits the target state. As long as the train does not meet the preset conditions corresponding to the target state, the AOM exits the target state. Of course, after the AOM exits the target state, it can enter the target state again as long as the preset conditions for entering the target state are met.

[0036] The control method for the train sleep and wake-up of this application realizes the sleep and wake-up function through the conversion of the target state. Each state function is independent, the structure is clear, and the later development cost is reduced.

[0037] Among them, the auxiliary driving supervision system AOM enters and / or exits the target state based on the state machine.

[0038] Exemplarily, in this application, multiple target states are combined to form a state machine. Different states can be switched after meeting certain conditions. It can be understood that the state machine is a software design method adopted to realize the function of the AOM. This method accurately describes the sleep and wake-up behavior of the train, simplifies the logic of the full-automatic signal system to realize the train sleep and wake-up function. Starting from the initial state of the object, it responds to events and executes certain actions, and these events cause the state transition. The object continues to respond to the state and execute actions in the new state until the end state is reached, simplifies the train remote sleep function logic. At the same time, it is beneficial to adopt low-cost processing measures and response plans when new requirements are added. For example, the traditional sleep and wake-up mechanism directly judges conditions. When new functions need to be implemented, there are more code changes. For the state machine mechanism of this application, when new requirements are met, the previous code can be slightly modified to meet the requirements. For example, the owner mentions that they want to implement the local unmanned sleep function (the local unmanned sleep function means that when driving fully automatically, the driver can also achieve the effect of remote sleep by pressing the sleep button). For this kind of requirement, if it is implemented by a state machine, only a local unmanned sleep state needs to be added. When the conditions are met and enter the local unmanned sleep state, the subsequent process does not need to be modified. It reduces code redundancy and complexity, can achieve high cohesion of the process, improves the maintainability and scalability of the system, and at the same time makes the process change faster and easier.

[0039] Figure 2 It is a schematic diagram of the sleep and wake-up state machine conversion of an embodiment of this application.

[0040] As shown Figure 2 below, according to whether the AOM system performs the sleep-wake function, it is divided into five different states: inactive state, local sleep state, local wake state, remote sleep state, and remote wake state. Inactive state: The current AOM system does not perform the sleep or wake function, and this active state can be converted to any of the other four states. Local sleep state: The driver presses the sleep button of the vehicle. Local wake state: The driver presses the wake button of the vehicle. Remote sleep state: The AOM system receives a remote sleep command from the ATS (Automatic Train Supervision), and starts to interact with the ATP. Remote wake state: The AOM system receives a remote wake command from the ATS. When the AOM receives a remote sleep command from the ATS and meets the condition for starting its own check, it enters the remote sleep state. The AOM maintains in the remote sleep state based on the maintenance condition, and exits the remote sleep state when the maintenance condition is not met. Similarly, the remote wake state is the same. For the local sleep state, when the local sleep button is pressed and meets the condition for its own check, it enters the local sleep state. When the communication between the AOM and the ATP is normal and there is no interaction timeout, the AOM maintains in the local sleep state until the communication between the AOM and the ATP is interrupted or times out, and the AOM exits the local sleep state. Similarly, the local wake state is the same and will not be elaborated here.

[0041] It should be noted that according to the current activity being executed by the train, when the train is in a certain (remote sleep, remote wake, local sleep, local wake) active state, the train cannot be switched between them, and it needs to return to the inactive state before it can execute the next activity.

[0042] As an example, the control method for train sleep-wake also includes: after entering the target state, timing is performed based on a preset time. When the preset time is exceeded, the target state is exited, and based on the feedback signal of the Automatic Train Protection system ATP received in the target state, sleep-wake control is performed on the train.

[0043] Exemplarily, after the AOM enters other target states (remote sleep state, remote wake state, local sleep state, local wake state) from the inactive state, timing is performed based on a preset time. If the preset time is exceeded, the target state is exited, and based on the feedback signal of the Automatic Train Protection system ATP received in the target state, sleep-wake control is performed on the train. Of course, there is also a situation where when the AOM exits the target state due to timeout, it does not receive the feedback signal of the ATP. In this case, it returns to the inactive state and can perform train sleep-wake control again according to the first instruction.

[0044] The following specifically describes the remote sleep, remote wake, local sleep, and local wake states.

[0045] As an example, the first instruction includes a remote sleep instruction, and the target state includes a remote sleep state. When it is determined that the train meets the preset conditions based on the first instruction, entering the target state includes: based on the remote sleep instruction, when the communication with the Train Automatic Protection System (ATP) is normal, the train is currently in a stopped and zero-speed state, the train is not currently in a maintenance state, and the train is in the full automatic operation mode, it is determined that the train meets the preset conditions and enters the remote sleep state; wherein, the Auxiliary Driving Supervision System (AOM) communicates with the Automatic Train Supervision System (ATS), and the remote sleep instruction is obtained based on the transmission from the Automatic Train Supervision System (ATS).

[0046] Exemplarily, the Auxiliary Driving Supervision System (AOM) communicates with the Automatic Train Supervision System (ATS). The remote sleep instruction is sent from the Automatic Train Supervision System (ATS) to the Auxiliary Driving Supervision System (AOM), and the AOM forwards the remote sleep instruction to the ATP so that the ATP queries other systems in the train based on the remote sleep instruction to implement sleep and returns an AOM feedback signal. The preset conditions for the AOM to enter the remote sleep state from the inactive state include: 1. The current communication between the AOM and the ATP is normal; 2. The train is currently in a stopped and zero-speed state; 3. The current train maintenance button is not pressed; 4. The current train is in the full automatic operation mode. When the AOM receives the remote sleep instruction sent by the ATS and meets the above four self-check conditions, the AOM enters the remote sleep state, and the train enters the entire process of completing remote sleep. The AOM sends a remote sleep instruction to the ATP. During the entire process, the ATP communicates with various systems such as the train's network system to implement the sleep action and returns a feedback signal to the AOM. The maintenance condition of the remote sleep state is the above-mentioned preset conditions. The maintenance of the remote sleep state is to wait for the ATP to execute a series of processes, which may take up to 10 minutes, but the remote sleep instruction may only be 5 seconds. Therefore, the maintenance condition does not include the remote sleep instruction from the ATS.

[0047] Exemplarily, when entering the remote sleep state, timing starts. Within the specified time, if the feedback signal of the ATP indicates that the communication between the Auxiliary Driving Supervision System (AOM) and the Train Automatic Protection System (ATP) is interrupted (not meeting condition 1), it means that the train's sleep is successful, and sleep control is performed on the train. For example, the train can be powered off. If the AOM does not meet the preset conditions, it returns to the inactive state. Of course, when the countdown ends, it will also return to the inactive state. A remote sleep instruction can also be sent again. Eventually, regardless of whether the remote sleep is successful, it will return to the inactive state.

[0048] Figure 3 It is the flowchart of remote sleep in an embodiment of the present application.

[0049] Such as Figure 3As shown in the figure, when the AOM receives the remote sleep command from the ATS, it determines whether it meets the condition for sending a remote sleep instruction to the ATP, that is, whether it meets the above preset conditions. If it meets the conditions, it sends a remote sleep instruction to the ATP and reports to the ATS in real time. The ATP returns a feedback signal to the AOM. It determines whether the remote sleep reported by the ATP is successful. If it is successful, it outputs a power-down instruction to the vehicle, and the train powers down. Within the specified time range, if the communication between the ATP and the AOM is interrupted, it is considered that the remote sleep is successful; otherwise, it is considered that the remote sleep fails. It should be noted that the AOM is powered by the vehicle battery, and the battery still powers the AOM after the vehicle powers down.

[0050] As an example, the first instruction includes a local sleep instruction, and the target state includes a local sleep state. When it is determined that the train meets the preset conditions based on the first instruction, it enters the target state, including: based on the local sleep instruction, when the communication with the train automatic protection system ATP is normal, it is determined that the train meets the preset conditions and enters the local sleep state.

[0051] Exemplarily, the local sleep instruction can be sourced from a local sleep button. When any sleep button at the head end or the tail end is pressed and the AOM receives the local sleep instruction, if the communication between the AOM and the train automatic protection system ATP is normal at this time, it enters the local sleep state and starts timing. If the communication with the ATP is interrupted within the specified time, the local sleep is considered successful and it returns to the inactive state. If the timeout is not interrupted, the sleep fails and it also returns to the inactive state. It should be noted that the maintenance conditions for the local sleep state are different from those for the remote sleep state.

[0052] Figure 4 It is a flowchart of local sleep in an embodiment of the present application.

[0053] As Figure 4 shown, after the AOM receives the sleep button press, it sends a local sleep to the ATP and starts timing, and at the same time outputs a power-down instruction to the vehicle. If the communication between the ATP and the AOM is interrupted within the specified time range, the AOM considers the local sleep to be successful. If the timeout is not interrupted, the AOM considers the local insomnia to be a failure. It should be noted that during normal sleep, after the vehicle receives the power-down instruction output by the AOM, the train will power off. When the train powers off, the ATP system will be shut down. Therefore, if the communication between the AOM and the ATP is interrupted at this time, it is considered that the train has powered down successfully. The AOM system will not be shut down with the train powering down because the power supply of the AOM system is the battery.

[0054] As an example, the first instruction includes a remote wake-up instruction, and the target state includes a remote wake-up state. When it is determined that the train meets the preset conditions based on the first instruction and enters the target state, it includes: based on the remote wake-up instruction, when the communication with the Automatic Train Protection (ATP) system is interrupted, and the battery of the current train is not in a low-voltage state, and the train is not in a maintenance state, it is determined that the train meets the preset conditions and enters the remote wake-up state; wherein, the Auxiliary Operation Monitoring (AOM) system communicates with the Automatic Train Supervision (ATS) system, and the remote wake-up instruction is obtained based on the transmission from the Automatic Train Supervision (ATS) system.

[0055] Exemplarily, the Auxiliary Operation Monitoring (AOM) system communicates with the Automatic Train Supervision (ATS) system. The remote wake-up instruction is sent from the Automatic Train Supervision (ATS) system to the Auxiliary Operation Monitoring (AOM) system. The AOM checks whether the preset conditions are met. If they are met, the AOM enters the remote wake-up state and sends a remote wake-up instruction to the ATP, so that the ATP queries other systems in the train based on the remote wake-up instruction to achieve wake-up and returns an AOM feedback signal. The preset conditions for the AOM to enter the remote wake-up state from the inactive state include: 1. The current communication between the AOM and the ATP is interrupted; 2. The battery of the current train is not in a low-voltage state (a low-voltage battery is equivalent to having no power or little power. If it is in a low-voltage state, the AOM directly reports the current low power to the ATS, which is insufficient to wake up); 3. The train is not in a maintenance state (or the maintenance button of the current train is not pressed). When the AOM receives the remote wake-up instruction sent by the ATS and meets the above three self-check conditions, the AOM enters the remote wake-up state, and the train enters the entire process of completing remote wake-up. The AOM sends a remote wake-up instruction to the ATP. During the entire process, the ATP communicates with various systems such as the train's network system to implement the wake-up action and returns a feedback signal to the AOM. The maintenance condition of the remote wake-up state is the above-mentioned preset conditions. The maintenance of the remote wake-up state is to wait for the ATP to execute a series of processes, which may take up to 10 minutes, but the remote wake-up instruction may only be 5 seconds. Therefore, the maintenance condition does not include the remote wake-up instruction from the ATS.

[0056] Exemplarily, when the above three conditions are met and enter the remote wake-up state, forward the remote wake-up instruction to the ATP, and also power on the ATP and other vehicle equipment, and start timing. If the ATP returns a wake-up success instruction within the specified time, it means the wake-up is successful and returns to the inactive state. Because the ATP itself also needs to interact with other systems of the vehicle to determine whether it can be woken up. If the ATP returns a wake-up failure instruction within the specified time or does not receive the ATP return signal after the timeout, it is considered that the remote wake-up fails and returns to the inactive state.

[0057] Figure 5 It is the flowchart of remote wake-up in an embodiment of the present application.

[0058] As shown Figure 5 When the AOM receives the remote wake-up command from the ATS, it determines whether the conditions for sending a remote wake-up instruction to the ATP are met, that is, whether the above-mentioned preset conditions are met. If the conditions are met, it sends a remote wake-up instruction to the ATP, starts counting, and continuously outputs a vehicle power-on instruction. Within the timing range, if the AOM establishes communication with the ATP and the ATP returns a feedback signal to the AOM, it determines the wake-up status reported by the ATP to the AOM. If the ATP reports successful wake-up within the specified time range, the AOM considers the remote wake-up to be successful; otherwise, the AOM considers the remote wake-up to be failed.

[0059] As an example, the first instruction includes a local wake-up instruction, and the target state includes a local wake-up state. When it is determined based on the first instruction that the train meets the preset conditions, it enters the target state, including: based on the local wake-up instruction, when the communication with the train automatic protection system (ATP) is interrupted, it is determined that the train meets the preset conditions and enters the local wake-up state.

[0060] Exemplarily, the local wake-up instruction can be sourced from a local wake-up button. When any wake-up button at the head or tail end is pressed and the AOM receives the local wake-up instruction, if the AOM is interrupted in communication with the train automatic protection system (ATP) at this time, it enters the local wake-up state, starts timing. If communication with the ATP is successful within the specified time, the local wake-up is successful and it returns to the idle state; if it times out or fails to communicate, it is considered that the local wake-up fails and it returns to the idle state.

[0061] Figure 6 It is a flowchart of local wake-up in an embodiment of the present application.

[0062] As shown Figure 6 When the AOM receives the wake-up button press, it sends a local wake-up instruction to the ATP and starts timing. At the same time, it outputs a power-on instruction to the vehicle. If the ATP and the AOM communicate normally within the specified time, the AOM considers the local wake-up to be successful; otherwise, the AOM considers the local wake-up to be failed.

[0063] As an example, based on the feedback signal of the train automatic protection system (ATP) received in the target state, the train is controlled for sleep wake-up, including:

[0064] For the remote sleep state and / or the local sleep state, when the feedback signal indicates that the communication between the auxiliary driving supervision system (AOM) and the train automatic protection system (ATP) is interrupted, the train is controlled for sleep;

[0065] For the remote wake-up state and / or the local wake-up state, when the feedback signal indicates that the communication between the auxiliary driving supervision system (AOM) and the train automatic protection system (ATP) is established, the train is controlled for wake-up.

[0066] Exemplarily, for the remote sleep state and / or the local sleep state, if the feedback signal indicates that the communication between the AOM and the ATP is interrupted, it represents that the ATP power-off is successful and the train is considered to have successfully entered the sleep state. For the remote wake-up state and / or the local wake-up state, since the ATP has no power at this time before waking up and cannot establish communication with the AOM, if the feedback signal indicates that the AOM and the ATP have successfully established communication, it represents that the ATP power-on is successful and the train is considered to have successfully woken up.

[0067] As an example, the control method for train sleep and wake-up further includes: when receiving both a remote sleep instruction and a local sleep instruction simultaneously, giving priority to responding to the local sleep instruction; when receiving both a remote wake-up instruction and a local wake-up instruction simultaneously, giving priority to responding to the local wake-up instruction.

[0068] The control method for train sleep and wake-up in this application simplifies the sleep and wake-up logic design of the AOM system. The added AOM sleep and wake-up state machine does not affect the existing software function implementation, has independent functions, and a clear structure. It reduces the later development and maintenance costs. The AOM uses a state machine to describe the current behavior of the train, which is beneficial for operation and maintenance personnel to promptly discover problems and take corresponding measures.

[0069] This application also proposes a control method for train sleep and wake-up.

[0070] As an example, this control method for train sleep and wake-up is applied to the train automatic protection system ATP. The train automatic protection system ATP communicates with the auxiliary driving supervision system AOM. The control method for train sleep and wake-up includes: receiving a first instruction from the auxiliary driving supervision system AOM, and sending a feedback signal to the auxiliary driving supervision system AOM based on the first instruction, so that the auxiliary driving supervision system AOM controls the train to sleep and wake up based on the feedback signal. Among them, the auxiliary driving supervision system AOM receives the first instruction and enters the target state when it determines that the train meets the preset conditions based on the first instruction, and exits the target state when it determines that the train does not meet the preset conditions corresponding to the target state. Among them, the preset conditions correspond one-to-one with the target state, and the auxiliary driving supervision system AOM enters and / or exits the target state based on the state machine.

[0071] This application also proposes a control system for train sleep and wake-up.

[0072] As an example, the control system for train sleep and wake-up includes: an auxiliary driving supervision system AOM, which is used to implement the steps of the control method for train sleep and wake-up in the above first embodiment; a train automatic protection system ATP, which is used to implement the steps of the control method for train sleep and wake-up in the second embodiment; among them, the auxiliary driving supervision system AOM communicates with the train automatic protection system ATP.

[0073] The present application also provides a computer-readable storage medium.

[0074] In this embodiment, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned control method for train sleep and wake-up are implemented.

[0075] Figure 7 It is a block diagram of the electronic device provided by the embodiment of the present application.

[0076] The embodiment of the present application provides an electronic device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the above-mentioned control method for train sleep and wake-up is implemented.

[0077] As Figure 7 shown, for the sake of easy understanding, the embodiment of the present application shows a specific electronic device.

[0078] The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0079] As Figure 7 shown, the device includes a computing unit 701, which can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 702 or the computer program loaded from the storage unit 708 into the random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. The input / output (I / O) interface 705 is also connected to the bus 704.

[0080] Multiple components in the electronic device are connected to the I / O interface 705, and the multiple components include: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disc, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the electronic device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0081] The computing unit 701 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 701 executes the various methods described above, such as the control method for train sleep wake-up. For example, in some embodiments, the control method for train sleep wake-up can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, the control method for train sleep wake-up described above can be executed. Alternatively, in other embodiments, the computing unit 701 can be configured to execute the control method for train sleep wake-up in any other suitable way (e.g., by means of firmware).

[0082] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definable sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this application, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, a computer-readable medium can even be paper or other suitable media on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, then editing, interpreting, or otherwise processing it as appropriate, and then storing it in a computer memory.

[0083] It should be understood that each part of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0084] In the description of the present application, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present application, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0085] In the description of the present application, it should be understood that the orientation or positional relationships indicated by terms such as "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. are based on the orientation or positional relationships shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present application.

[0086] In addition, the terms "first", "second", etc. used in the embodiments of the present application are only for descriptive purposes, and cannot be understood as indicating or implying relative importance, or implicitly indicating the number of technical features indicated in this embodiment. Thus, the features defined with terms such as "first", "second", etc. in the embodiments of the present application can clearly or implicitly indicate that at least one such feature is included in this embodiment. In the description of the present application, the meaning of the word "plurality" is at least two or more than two, such as two, three, four, etc., unless otherwise specifically defined in the embodiments.

[0087] In this application, unless otherwise clearly specified or limited in the embodiments, terms such as "installed", "connected", "joined" and "fixed" in the embodiments shall be understood in a broad sense. For example, the connection can be a fixed connection, a detachable connection, or integrated. Understandably, it can also be a mechanical connection, an electrical connection, etc.; of course, it can also be directly connected, or indirectly connected through an intermediate medium, or it can be the communication inside two elements, or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific implementation situations.

[0088] In this application, unless otherwise clearly specified and limited, the first feature being "on" or "under" the second feature may be that the first and second features are in direct contact, or the first and second features are indirectly in contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on top of" the second feature may be that the first feature is directly above or obliquely above the second feature, or merely indicates that the first feature is at a higher level than the second feature in terms of horizontal height. The first feature being "under", "below" and "beneath" the second feature may be that the first feature is directly below or obliquely below the second feature, or merely indicates that the first feature is at a lower level than the second feature in terms of horizontal height.

[0089] Although the embodiments of this application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting this application. Those of ordinary skill in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A control method for train dormancy wake-up, characterized in that, The method is applied to the auxiliary driving supervision system AOM, which communicates with the train automatic protection system ATP. The method includes: Receiving a first instruction. When it is determined that the train meets the preset conditions based on the first instruction, entering the target state and forwarding the first instruction to the train automatic protection system ATP, so that the train automatic protection system ATP determines a feedback signal based on the first instruction, where the preset conditions correspond one-to-one to the target state; When it is determined that the train does not meet the preset conditions corresponding to the target state, exiting the target state and performing sleep wake-up control on the train based on the feedback signal of the train automatic protection system ATP received in the target state; Wherein, the auxiliary driving supervision system AOM enters and / or exits the target state based on a state machine.

2. The control method for train sleep wake-up according to claim 1, characterized in that, The first instruction includes a remote sleep instruction, and the target state includes a remote sleep state. When it is determined that the train meets the preset conditions based on the first instruction, entering the target state includes: Based on the remote sleep instruction, when the communication with the train automatic protection system ATP is normal, the train is currently in a stopped zero-speed state, the train is not currently in a maintenance state, and the train is in a full automatic operation mode, it is determined that the train meets the preset conditions and enters the remote sleep state; Wherein, the auxiliary driving supervision system AOM communicates with the train automatic monitoring system ATS, and the remote sleep instruction is sent based on the train automatic monitoring system ATS.

3. The control method for train sleep wake-up according to claim 1, wherein The first instruction includes a local sleep instruction, and the target state includes a local sleep state. When it is determined that the train meets the preset conditions based on the first instruction, entering the target state includes: Based on the local sleep instruction, when the communication with the train automatic protection system ATP is normal, it is determined that the train meets the preset conditions and enters the local sleep state.

4. The control method for train sleep wake-up according to claim 1, characterized in that, The first instruction includes a remote wake-up instruction, and the target state includes a remote wake-up state. When it is determined that the train meets the preset conditions based on the first instruction, entering the target state includes: Based on the remote wake-up instruction, when the communication with the train automatic protection system ATP is interrupted, the current train's battery is not in a low-voltage state, and the train is not currently in a maintenance state, it is determined that the train meets the preset conditions and enters the remote wake-up state; Wherein, the auxiliary driving supervision system AOM communicates with the train automatic monitoring system ATS, and the remote wake-up instruction is sent based on the train automatic monitoring system ATS.

5. The control method for train sleep wake-up according to claim 1, characterized in that The first instruction includes a local wake-up instruction, and the target state includes a local wake-up state. When it is determined that the train meets the preset conditions based on the first instruction, entering the target state includes: Based on the local wake-up instruction, when the communication with the train automatic protection system ATP is interrupted, it is determined that the train meets the preset conditions and enters the local wake-up state.

6. The control method for train sleep wake-up according to claim 1, characterized in that, Performing sleep wake-up control on the train based on the feedback signal of the Train Automatic Protection System (ATP) received in the target state includes: For the remote sleep state and / or the local sleep state, performing sleep control on the train when the feedback signal indicates that the communication between the Auxiliary Driving Oversight System (AOM) and the Train Automatic Protection System (ATP) is interrupted; For the remote wake-up state and / or the local wake-up state, performing wake-up control on the train when the feedback signal indicates that the communication between the Auxiliary Driving Oversight System (AOM) and the Train Automatic Protection System (ATP) is established.

7. The control method for train sleep wake-up according to claim 1, characterized in that, The method further includes: After entering the target state, timing based on a preset time. When the preset time is exceeded, exiting the target state and performing sleep wake-up control on the train based on the feedback signal of the Train Automatic Protection System (ATP) received in the target state.

8. The control method for train dormancy wake-up according to claim 1, wherein The method further includes: When both a remote sleep instruction and a local sleep instruction are received, preferentially responding to the local sleep instruction; When both a remote wake-up instruction and a local wake-up instruction are received, preferentially responding to the local wake-up instruction.

9. A control method for train dormancy wake-up, characterized in that, The method is applied to the Train Automatic Protection System (ATP). The Train Automatic Protection System (ATP) communicates with the Auxiliary Driving Oversight System (AOM). The method includes: Receiving a first instruction from the Auxiliary Driving Oversight System (AOM) and sending a feedback signal to the Auxiliary Driving Oversight System (AOM) based on the first instruction, so that the Auxiliary Driving Oversight System (AOM) performs sleep wake-up control on the train based on the feedback signal. Wherein, the Auxiliary Driving Oversight System (AOM) receives the first instruction and enters the target state when it determines that the train meets the preset conditions based on the first instruction, and exits the target state when it determines that the train does not meet the preset conditions corresponding to the target state. Wherein, the preset conditions correspond one-to-one with the target state, and the Auxiliary Driving Oversight System (AOM) enters the target state and / or exits the target state based on a state machine.

10. A control system for train dormancy wake-up, characterized in that, The system includes: An Auxiliary Driving Oversight System (AOM) for implementing the steps of the method according to any one of claims 1-8; A Train Automatic Protection System (ATP) for implementing the steps of the method according to claim 9; Wherein, the Auxiliary Driving Oversight System (AOM) communicates with the Train Automatic Protection System (ATP).

11. An electronic device, characterized in that, Including a memory and a processor, the memory stores a computer program. It is characterized in that when the processor executes the computer program, the steps of the method according to any one of claims 1-9 are implemented.

12. A computer-readable storage medium, characterized in that, On which a computer program is stored. When the computer program is executed by a processor, the steps of the method according to any one of claims 1-9 are implemented.

Citation Information

Cited By

  • Train vehicle-mounted system switching device and train

    CN121133777A