Stop stop timing method, device and equipment
By using the train automatic protection system ATP to transmit stop information in subway trains, the problem that ATO cannot accurately complete stop time during the turn-back and switch-over process is solved, and the accuracy of stop time and the efficiency of train operation is improved.
Patent Information
- Application Number
- CN202311372265.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-23
- Publication Date
- 2025-04-25
AI Technical Summary
During the turn-over process of existing subway trains, the automatic operation system ATO cannot accurately complete the stop-stop timing in complex or fault scenarios, which affects operational efficiency.
The information required for stopping time is transmitted through the on-board automatic train protection system ATP, which realizes the transmission of public stopping information between train control equipment, and ensures accurate stopping time during the replacement process.
It improves the accuracy of stop-stop timing during the fold-back and switch-off process, and enhances the efficiency and reliability of train operations.
Smart Images

Figure CN119872633A_ABST
Abstract
Description
Background Art
[0002] With the development of society, subways are running more and more frequently. During subway operation, accurate train stop time has a great impact on train driving safety, platform door opening and closing processing, and normal train operation plan. When turning back and changing ends, since it involves train changing ends, higher requirements are put forward for the stop timing of the automatic train operation system ATO.
[0003] Most existing operation plans use the automatic train monitoring system ATS to send the stop countdown to the onboard ATO, and the ATO completes the stop timing processing based on this. However, if complex scenarios or fault scenarios are encountered, such as the ATS communication mid-end or ATS communication instability after the end is changed, the ATO will not be able to complete the stop timing normally, affecting the operation efficiency. Therefore, how to improve the accuracy of the stop timing during the turnaround and end change process is of great practical significance. Summary of the invention
[0004] The present application provides a method, device and equipment for stop timing, which transmits some information required for stop timing through the on-board automatic train protection system ATP, so that the train control equipment can accurately time the stop, thereby improving the accuracy of stop timing in the process of turning back and changing ends.
[0005] In a first aspect, an embodiment of the present application provides a method for timing a stop, which is applied to a first control device located at one end of a train; the method comprises:
[0006] If a terminal change instruction is received, the public information of the stop is transmitted periodically between the automatic train protection system ATP and the second control device at the other end; the public information of the stop includes the information of the stop cycle determined by the control device sending the public information of the stop; the terminal change instruction at the station includes the duration of the stop;
[0007] Whenever the stop public information is received, if the train has stopped at the target station, determining whether the first control device is an activation terminal based on the activation status information of the train;
[0008] If it is determined that the first control device is an activated terminal, timing the stop based on the stop duration;
[0009] If the first control device is an activated end and the stop timing duration is equal to the stop duration, the train's exit operation is executed.
[0010] A second aspect of the present application provides a station stop timing device, which is applied to a first control device located at one end of a train; the device comprises:
[0011] An information transceiver unit is used for periodically transmitting the stop public information between the automatic train protection system ATP and the second control device at the opposite end if a terminal change instruction is received; the stop public information includes the stop cycle information determined by the control device sending the stop public information; the terminal change instruction at the station includes the stop duration;
[0012] an activation judgment unit, configured to determine whether the first control device is an activation terminal based on the activation status information of the train each time the stop public information is received if the train has stopped at a target station;
[0013] a first timing unit, configured to, if it is determined that the first control device is an activated terminal, perform stop timing based on the stop duration;
[0014] An exit control unit is used to execute the exit operation of the train if the first control device is an activated end and the stop timing duration is equal to the stop duration.
[0015] According to a third aspect provided by an embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0016] According to a fourth aspect provided by an embodiment of the present application, an electronic device is provided, comprising a processor and a memory, wherein the memory stores a computer program executable on the processor, and when the computer program is executed by the processor, the method described in the first aspect is implemented.
[0017] In the above embodiment of the present application, the first control device located at one end of the train is applied; if the command of changing the end at the station is received, the stop common information is transmitted between the train automatic protection system ATP and the second control device located at the opposite end periodically; the stop common information includes the stop cycle information determined by the control device that sends the stop common information; the stop change instruction includes the stop duration; each time the stop common information is received, if the train has stopped at the target station, then based on the activation status information of the train, it is determined whether the first control device is an activated end; if it is determined that the first control device is an activated end, the stop timing is performed based on the stop duration; if the first control device is an activated end, and the stop timing duration is equal to the stop duration, the train exit operation is executed. Therefore, in this embodiment, part of the information required for stop timing can be transmitted through the on-board train automatic protection system ATP, providing a mechanism for the fusion processing of the stop timing time at both ends of the train, so that the stop timing is performed by the train control device during the end change process, the accuracy of the stop timing in the return end change process is improved, and the operation efficiency of the train is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0019] Figure 1 The following is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0020] Figure 2 One of the flow charts of the method for timing a stop provided by an embodiment of the present application is exemplarily shown;
[0021] Figure 3 The flowchart of the stop timing method based on the stop duration provided in the embodiment of the present application is exemplarily shown;
[0022] Figure 4 The second flowchart of the method for timing a stop provided by an embodiment of the present application is exemplarily shown;
[0023] Figure 5 One of the flowcharts of the stop timing method provided in the embodiment of the present application is exemplarily shown when the first control device is an inactive terminal;
[0024] Figure 6 The second flowchart of the stop timing method provided in the embodiment of the present application is exemplarily shown when the first control device is an inactive terminal;
[0025] Figure 7 The third flowchart of the method for timing the stop provided by the embodiment of the present application is exemplarily shown;
[0026] Figure 8 One of the structural schematic diagrams of the device for timing the stop provided by an embodiment of the present application is exemplarily shown;
[0027] Fig. 9 The second structural diagram of the device for timing the stop provided by the embodiment of the present application is exemplarily shown;
[0028] Fig.10 The hardware structure diagram of the electronic device provided in the embodiment of the present application is exemplified. DETAILED DESCRIPTION
[0029] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0030] Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of the disclosure can also constitute a complete implementation method separately.
[0031] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and common meanings.
[0032] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover but not exclude inclusion, for example, a product or device containing a series of components is not necessarily limited to those components clearly listed, but may include other components that are not clearly listed or inherent to these products or devices.
[0033] The term "module" as used in this application refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0034] The idea of the embodiments of the present application is summarized below.
[0035] With the development of society, subways are running more and more frequently. During subway operation, accurate train stop time has a great impact on train driving safety, platform door opening and closing processing, and normal train operation plan. When turning back and changing ends, since it involves train changing ends, higher requirements are put forward for the stop timing of the automatic train operation system ATO.
[0036] Most existing operation plans use the automatic train monitoring system ATS to send the stop countdown to the onboard ATO, and the ATO completes the stop timing processing based on this. However, if complex scenarios or fault scenarios are encountered, such as the ATS communication mid-end or ATS communication instability after the end is changed, the ATO will not be able to complete the stop timing normally, affecting the operation efficiency. Therefore, how to improve the accuracy of the stop timing during the turnaround and end change process is of great practical significance.
[0037] Based on the problems existing in the prior art, the embodiment of the present application provides a method for stop timing, which is applied to a first control device located at one end of a train; if a command for changing ends at a station is received, the stop public information is transmitted periodically between the train automatic protection system ATP and the second control device located at the opposite end; the stop public information includes the stop cycle information determined by the control device that sends the stop public information; the stop change instruction includes the stop duration; each time the stop public information is received, if the train has stopped at the target station, based on the activation status information of the train, it is determined whether the first control device is an activated end; if it is determined that the first control device is an activated end, the stop timing is performed based on the stop duration; if the first control device is an activated end, and the stop timing duration is equal to the stop duration, the train exit operation is executed. Therefore, in this embodiment, part of the information required for stop timing can be transmitted through the on-board train automatic protection system ATP, providing a mechanism for the fusion processing of the stop timing time at both ends of the train, so that the stop timing is performed by the train control device during the end change process, and the accuracy of the stop timing in the return end change process is improved, and the operation efficiency of the train is improved. The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0038] Figure 1 An example of an application scenario provided by an embodiment of the present application is shown; Figure 1As shown, the train 100 is a subway vehicle, and the train 100 is provided with a head end 101 and a tail end 102. A control device may be respectively provided in the head end 101 and the tail end 102, for example, the head end 101 may be provided with a control device C_equip_1, and the tail end 102 may be provided with a control device C_equip_2. In some embodiments, the first control device located at one end of the train may be the control device C_equip_1 in the head end 101; in other embodiments, the first control device located at one end of the train may also be the control device C_equip_2 in the tail end 102. The following embodiments of the present application are all described by taking the first control device being the control device C_equip_1 in the head end 101 and the second control device being the control device C_equip_2 in the tail end 102 as an example. In the embodiments of the present application, when the first control device is the control device C_equip_1 in the head end 101 and the second control device is the control device C_equip_2 in the tail end 102, the first control device can be recorded as the first control device C_equip_1 and the second control device can be recorded as the second control device C_equip_2. Figure 1 , applied to the first control device C_equip_1 located at one end of the train 100; if an arrival terminal change instruction is received, the stop common information is periodically transmitted between the train automatic protection system ATP and the second control device C_equip_2 located at the opposite end; the stop common information includes the stop cycle information determined by the control device that sends the stop common information; the arrival terminal change instruction includes the stop duration; the arrival terminal change instruction can be sent by the train automatic monitoring system ATS; every time the stop common information is received, if the train has stopped at the target station Stop_target, then based on the activation status information of the train, it is determined whether the first control device is an activated end; if it is determined that the first control device is an activated end, the stop timing is performed based on the stop duration; if the first control device is an activated end, and the stop timing duration is equal to the stop duration, the train is executed to exit the station at the target station Stop_target.
[0039] Combine the following Figure 1 The application scenario described herein is used with reference to the accompanying drawings to describe the method for stop timing of an exemplary embodiment of the present application. It should be noted that the above application scenario is only shown to facilitate understanding of the method and principle of the present application, and the implementation of the present application is not limited in this regard.
[0040] The embodiment of the present application provides a method for timing a stop, which is applied to a first control device C_equip_1 located at one end of a train 100; Figure 2 As shown, the following steps may be included:
[0041] S201, if an arrival terminal change instruction is received, the stop public information is periodically transmitted between the automatic train protection system ATP and the second control device at the other end; the stop public information includes the stop cycle information determined by the control device sending the stop public information; the arrival terminal change instruction includes the stop duration.
[0042] In specific implementation, the terminal change instruction at the station can be sent by the train automatic monitoring system. If the terminal change instruction at the station is received, the first control device at one end of the train periodically transmits the stop common information between the train automatic protection system ATP and the second control device at the other end; the stop common information includes the stop cycle information determined by the control device that sends the stop common information; the terminal change instruction at the station includes the stop duration.
[0043] Exemplarily, if the arrival change end instruction Change_ is received, the stop public information Stop_info is periodically transmitted between the train automatic protection system ATP and the second control device C_equip_2 located at the other end; the stop public information Stop_info includes the stopped cycle information stay_cycle_in determined by the control device that sends the stop public information Stop_info; the arrival change end instruction Change includes the stop duration S_time_l.
[0044] S202: Whenever public stop information is received, if the train has stopped at the target station, determine whether the first control device is an activated terminal based on the activation status information of the train.
[0045] In a specific implementation, each time the first control device at one end of the train receives public information about a stop, if the train has stopped at a target station, it determines whether the first control device is an activated end based on the activation status information of the train.
[0046] The activation status information of the train includes the head end key activation status and the tail end key activation status. The head end key activation status is used to indicate whether the head end key has activated the head end so that the head end is the end that controls the train; the tail end key activation status is used to indicate whether the tail end key has activated the tail end so that the tail end is the end that controls the train. At any time point, at most one of the head end and the tail end of the train is activated by the key.
[0047] Exemplarily, when the first control device C_equip_1 at one end of the train 100 receives the stop public information Stop_info, if it is determined that the train 100 has stopped at the target station Stop_target, it determines whether the first control device C_equip_1 is an active end based on the activation status information Active_info of the train 100.
[0048] S203: If it is determined that the first control device is an activated terminal, a stop timing is performed based on the stop duration.
[0049] In specific implementation, each time the first control device located at one end of the train receives public information about a stop, if it is determined that the train has stopped at the target station, it determines whether the first control device is an activated end based on the activation status information of the train. After that, if it is determined that the first control device is an activated end, the stop timing is performed based on the stop duration.
[0050] Exemplarily, if it is determined that the first control device C_equip_1 is the active end, the stop timing is performed based on the stop duration S_time_1.
[0051] S204: If the first control device is an activated end and the stop timing duration is equal to the stop duration, the train exit operation is executed.
[0052] In specific implementation, in step S203, if it is determined that the first control device is an activated terminal, the stop timing is performed based on the stop duration to obtain the stop timing duration of the first control device. After that, if the first control device is an activated terminal and the stop timing duration is equal to the stop duration, the train exit operation is performed. The stop timing duration is the time information obtained by performing stop timing based on the stop duration after determining that the first control device is an activated terminal.
[0053] Exemplarily, if the first control device C_equip_1 is an activated terminal and the stop counting duration St_count_time is equal to the stop duration S_time_1, the exit operation of the train 100 is executed.
[0054] In the above process, it is applied to the first control device located at one end of the train; if an arrival terminal change instruction is received, the stop public information is periodically transmitted between the train automatic protection system ATP and the second control device located at the opposite end, wherein the stop public information includes the stop cycle information determined by the control device that sends the stop public information; the arrival terminal change instruction includes the stop duration; each time the stop public information is received, if the train has stopped at the target station, it is determined whether the first control device is an activated end based on the activation status information of the train; if it is determined that the first control device is an activated end, the stop timing is performed based on the stop duration; if the first control device is an activated end, and the stop timing duration is equal to the stop duration, the train's exit operation is executed. The method of this embodiment can transmit part of the information required for stop timing through the on-board automatic train protection system ATP, provide a mechanism for the fusion processing of the stop timing time at both ends of the train, realize the stop timing by the train control device during the end change process, and control the train's exit operation based on the stop timing duration of the control device as the activation end, which can avoid the failure to complete the stop timing normally in complex scenarios such as ATS communication anomalies, effectively improve the accuracy of the stop timing in the return end change process, and improve the operating efficiency of the train.
[0055] In some embodiments of the present application, the control devices at the head and tail ends of the train do not communicate, and the first control device at one end of the train transmits the stop cycle information to the second control device at the other end through ATP head-to-tail communication; if the first control device is currently the activated end, the stop timing of the first control device does not use the received stopped cycle information, but executes the following process: if it is determined that there is recorded valid stopped cycle information, the stop timing continues with the recorded valid stopped cycle information; if there is no recorded valid stopped cycle information, the stop timing starts from zero according to the stop.
[0056] In some embodiments of the present application, if it is determined that the first control device is an activation end, after performing stop timing based on the stop duration, before executing the train exit operation, the method further includes:
[0057] Based on the stop timing duration, the stop cycle information included in the stop public information sent by the first control device to the second control device at the opposite end is generated.
[0058] In some embodiments of the present application, when executing step S203, the stop timing is performed based on the stop duration, such as Figure 3 As shown, this is achieved through the following steps:
[0059] S301, if there is target stopped station cycle information, and the target stopped station time has not reached the stop time, then the stop time is continued based on the target stopped station cycle information.
[0060] The target stopped station cycle information is the stopped station cycle information recorded by the first control device and is not an invalid value; the target stopped station time is the length of time the train corresponding to the target stopped station cycle information stays at the target station.
[0061] In specific implementation, the invalid value may be a preset information value representing that the value is invalid. The information value may be a value that does not meet the preset conditions. For example, the invalid value may be set to a negative number. For example, the invalid value may be set to "-1". In the time period before the stop timing is started, the information on the stopped period included in the stop public information transmitted between the first control device through the automatic train protection system ATP and the second control device at the opposite end may be an invalid value, such as "-1". In some embodiments of the present application, the invalid value is the FF value. In other embodiments of the present application, the invalid value is a null value.
[0062] In some embodiments of the present application, the stopped station cycle information may be a stopped station cycle count, and the value of the stopped station cycle count is a natural number. The stopped station cycle count represents the number of operation cycles that have passed after the stop timing is started. The stop timing is in operation cycles. The length of the operation cycle can be configured as needed, for example, the operation cycle can be set to 50ms.
[0063] For example, in the process of performing stop timing based on the stop duration, if there is target stopped cycle information T_stay_cycle_in, and the target stopped time Tar_a_S_time has not reached the stop duration S_time_1, then the stop timing is continued based on the target stopped cycle information T_stay_cycle_in. The target stopped cycle information T_stay_cycle_in is the stopped cycle information that is not an invalid value recorded by the first control device C_equip_1 for stop timing; the target stopped time Tar_a_S_time is the time that the train 100 corresponding to the target stopped cycle information T_stay_cycle_in has stayed at the target station Stop_target.
[0064] S302: If there is no target station stop cycle information, then the stop timing is started based on the stop time when the train stops at the target station.
[0065] Exemplarily, if there is no target stopped cycle information T_stay_cycle_in, the stop timing starts based on the stop time Stop_target_time when the train 100 stops at the target station Stop_target.
[0066] In some embodiments of the present application, after determining whether the first control device is an activated end based on the activation status information of the train, if the first control device is determined to be an inactivated end, stop timing is performed based on the first stopped cycle information that is not an invalid value and is sent when the second control device was most recently an activated end.
[0067] The embodiment of the present application provides another method for timing a stop, which is applied to a first control device located at one end of a train, such as Figure 4 As shown, the following steps are included:
[0068] Step S401: If a command to change terminals at a station is received, the public information of the station stop is periodically transmitted between the automatic train protection system ATP and the second control device at the other end.
[0069] The public information about the stop includes the information about the stop cycle determined by the control device that sends the public information about the stop; and the terminal change instruction at the station includes the duration of the stop.
[0070] Step S402: Whenever the stop public information is received, if the train has stopped at the target station, it is determined whether the first control device is an activation terminal based on the activation status information of the train.
[0071] Step S403: If it is determined that the first control device is an activated terminal, the stop timing is performed based on the stop duration.
[0072] Step S404: If it is determined that the first control device is an inactive terminal, stop timing is performed based on the first stop cycle information that is not an invalid value and is sent when the second control device is most recently an active terminal.
[0073] In a specific implementation, each time the first control device located at one end of the train receives public information about a stop, if it is determined that the train has stopped at the target station, it determines whether the first control device is an activated end based on the activation status information of the train. After that, if it is determined that the first control device is an inactivated end, the stop timing is performed based on the first stopped cycle information that is not an invalid value and sent when the second control device was most recently an activated end.
[0074] Exemplarily, if it is determined that the first control device C_equip_1 is an inactive terminal, the stop timing is performed based on the first stop cycle information that is not an invalid value and is sent when the second control device C_equip_2 is most recently an active terminal.
[0075] Step S405: If the first control device is an activated terminal and the stop timing duration is equal to the stop duration, the train exit operation is executed.
[0076] In some embodiments of the present application, when executing step S404, the process of stopping timing is performed based on the first stopped period information that is not an invalid value sent when the second control device is the last activated end, such as Figure 5 As shown, this is achieved through the following steps:
[0077] S501, if it is determined based on the activation status information that the second control device is currently the activation end, then the stop timing is performed with the first stopped station cycle information as the starting point; the first stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device becomes the activation end this time.
[0078] In specific implementation, if it is determined based on the activation status information of the train that the second control device is currently the activation end, the stop timing is executed with the first stopped station cycle information as the starting point, wherein the first stopped station cycle information is the first stopped station cycle information that is not an invalid value and sent by the second control device after the second control device becomes the activation end this time.
[0079] Exemplarily, if it is determined based on the activation status information Active_info that the second control device C_equip_2 is currently the active end, the stop timing is performed with the first stopped cycle information stay_cycle_in_1 as the starting point; the first stopped cycle information stay_cycle_in_1 is the first stopped cycle information that is not an invalid value and is sent by the second control device C_equip_2 after the second control device C_equip_2 becomes the active end this time.
[0080] S502, if it is determined based on the activation status information that the second control device is currently an inactive end, the stop timing is performed with the second stopped station cycle information as the starting point; the second stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device last served as an active end.
[0081] In specific implementation, if it is determined based on the activation status information of the train that the second control device is currently an inactive end, the stop timing is executed with the second stopped cycle information as the starting point, wherein the second stopped cycle information is the first stopped cycle information that is not an invalid value and is sent by the second control device after the second control device last served as an active end.
[0082] Exemplarily, if it is determined based on the activation status information Active_info that the second control device C_equip_2 is currently an inactive end, the stop timing is performed with the second stopped cycle information stay_cycle_in_2 as the starting point; the second stopped cycle information stay_cycle_in_2 is the first stopped cycle information that is not an invalid value and is sent by the second control device C_equip_2 after the second control device C_equip_2 last served as an active end.
[0083] In some embodiments of the present application, the control devices at the head and tail ends of the train do not communicate, and the first control device at one end of the train transmits the stopped period information to the second control device at the opposite end through ATP head-to-tail communication; if the first control device is currently an inactive end, the first control device receives the stopped period information of the opposite end transmitted by ATP head-to-tail communication, and the first control device performs the following process: if the opposite end is determined to be an activated end, the first non-invalid data in the received stopped period information of the opposite end is recorded and the stop timing is started based on this data; if the opposite end is not an activated end, the timing is started based on the valid stopped period information recorded in the first control device; if the data in the received stopped period information of the opposite end and the recorded stopped period information in the first control device are both invalid values, the stop timing is not performed.
[0084] In some embodiments of the present application, considering the communication delay, if the control device is currently an inactive end and receives the information of the station stop period from the opposite active end and it is a valid value, a preset number of operation cycles is added as the communication delay, and the station stop timing is started from this. In some embodiments, the preset number is set to 5, that is, when the control device is currently an inactive end and receives the station stop period information from the opposite active end and it is a valid value, the received station stop period information is increased based on 5 operation cycles.
[0085] In some embodiments of the present application, when executing step S404, the process of stopping timing is performed based on the first stopped period information that is not an invalid value sent when the second control device is the last activated end, such as Figure 6 As shown, this is achieved through the following steps:
[0086] S601, adding preset communication delay cycle information to the first station-stopped cycle information that is not an invalid value and is sent when the second control device is most recently an activated end, to obtain corrected station-stopped cycle information.
[0087] In specific implementation, the stop timing is based on the operation cycle, and the relationship between the communication delay cycle information caused by the communication delay and the operation cycle is pre-calibrated. For example, the communication delay cycle information caused by the communication delay can be calibrated to be 5 operation cycles. Based on this, the first stop cycle information that is not an invalid value sent when the second control device is the last activated end is added with the preset communication delay cycle information to obtain the corrected stop cycle information.
[0088] Exemplarily, the first non-invalid stopped cycle information sent when the second control device C_equip_2 was last activated is added with the preset communication delay cycle information Tr_del_cycle_in to obtain the corrected stopped cycle information, and the corrected stopped cycle information is recorded as the stopped cycle correction value Aj_stay_cycle_in.
[0089] S602, starting from the corrected stop cycle information, executing stop timing.
[0090] Exemplarily, the stop timing is performed with the corrected stop cycle information, that is, the stop cycle correction value Aj_stay_cycle_in, as the starting point.
[0091] The embodiment of the present application provides another method for timing a stop, which is applied to a first control device located at one end of a train; Figure 7 As shown, the following steps are included:
[0092] Step S701: If a command to change terminals at a station is received, the public information of the station stop is periodically transmitted between the automatic train protection system ATP and the second control device at the other end.
[0093] The public information about the stop includes the information about the stop cycle determined by the control device that sends the public information about the stop; and the terminal change instruction at the station includes the duration of the stop.
[0094] Step S702: Whenever the stop public information is received, if the train has stopped at the target station, it is determined whether the first control device is an activation terminal based on the activation status information of the train.
[0095] Step S703: If it is determined that the first control device is an active end, a first judgment is performed to determine whether there is target station stop period information.
[0096] The target stopped station period information is the stopped station period information recorded by the first control device and is not an invalid value.
[0097] Step S704: If the result of the first judgment is that there is target stopped station cycle information and the target stopped station time has not reached the stop time, then the stop time is continued based on the target stopped station cycle information; the target stopped station time is the length of time the train stays at the target station corresponding to the target stopped station cycle information.
[0098] Step S705: If the result of the first judgment is that there is no target station stop cycle information, then the stop timing is started based on the stop time when the train stops at the target station.
[0099] Step S706: If it is determined that the first control device is an inactive terminal, a second judgment is performed to determine whether the second control device is currently an active terminal.
[0100] In a specific implementation, it is determined whether the second control device is currently an activated terminal, specifically, based on the activation state information, whether the second control device is currently an activated terminal
[0101] Step S707, if the result of the second judgment is that the second control device is currently the active end, the stop timing is performed with the first stopped station cycle information as the starting point; the first stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device becomes the active end this time.
[0102] Step S708, if the result of the second judgment is that the second control device is not currently an active end, the stop timing is performed with the second stopped station cycle information as the starting point; the second stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device last served as an active end.
[0103] Step S709: If the first control device is an activated end and the stop timing duration is equal to the stop duration, the train exit operation is executed.
[0104] In the above embodiment, the first control device located at one end of the train is applied; if the command of changing the end at the station is received, the stop common information is transmitted periodically between the train automatic protection system ATP and the second control device located at the opposite end; the stop common information includes the stop cycle information determined by the control device that sends the stop common information; the command of changing the end at the station includes the stop duration; each time the stop common information is received, if the train has stopped at the target station, it is determined whether the first control device is an activated end based on the activation status information of the train; if it is determined that the first control device is an activated end, the stop timing is performed based on the stop duration; if the first control device is an activated end, and the stop timing duration is equal to the stop duration, the train exit operation is executed. Therefore, in this embodiment, part of the information required for stop timing can be transmitted through the on-board train automatic protection system ATP, providing a mechanism for the fusion processing of the stop timing time at both ends of the train, so that the stop timing is performed by the train control device during the end change process, improving the accuracy of the stop timing in the return end change process, and improving the operation efficiency of the train.
[0105] Based on the same inventive concept, the stop timing method of the present application can also be implemented by a stop timing device. The effect of the stop timing device is similar to that of the above method, and will not be repeated here.
[0106] Figure 8 It is a schematic structural diagram of a device for timing a stop according to an embodiment of the present application.
[0107] like Figure 8 As shown, the stop timing device 800 of the present application is applied to a first control device located at one end of a train; the stop timing device 800 may include an information transceiver unit 810, an activation judgment unit 820, a first timing unit 830 and an exit control unit 840.
[0108] The information transceiver unit 810 is used for periodically transmitting the stop common information between the automatic train protection system ATP and the second control device at the opposite end if the end-to-end instruction is received; the stop common information includes the stop cycle information determined by the control device sending the stop common information; the end-to-end instruction includes the stop duration;
[0109] The activation judgment unit 820 is used to determine whether the first control device is an activation terminal based on the activation state information of the train whenever the stop public information is received and if the train has stopped at the target station;
[0110] A first timing unit 830, configured to perform stop timing based on the stop duration if it is determined that the first control device is an activated terminal;
[0111] The exit control unit 840 is used to execute the exit operation of the train if the first control device is an activated end and the stop timing duration is equal to the stop duration.
[0112] In one embodiment, the first timing unit 830 is specifically configured to:
[0113] If there is target station-stopped cycle information, and the target station-stopped time does not reach the station-stopping duration, then the station-stopping timing is continued based on the target station-stopped cycle information; the target station-stopped cycle information is the station-stopped cycle information recorded by the first control device and is not an invalid value; the target station-stopped time is the length of time the train stays at the target station corresponding to the target station-stopped cycle information;
[0114] If there is no target stop cycle information, the stop timing starts based on the stop time when the train stops at the target station.
[0115] In one embodiment, Fig. 9 As shown, the device 800 further includes a second timing unit 910; the second timing unit 910 is used to:
[0116] If it is determined that the first control device is an inactive terminal, the stop timing is performed based on the first stop cycle information that is not an invalid value and is sent when the second control device was most recently an active terminal.
[0117] In one embodiment, the second timing unit 910 is specifically configured to execute, when determining that the first control device is an inactive end:
[0118] If it is determined based on the activation state information that the second control device is currently the active end, the stop timing is performed with the first stopped station cycle information as the starting point; the first stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device becomes the active end this time;
[0119] If it is determined based on the activation status information that the second control device is currently an inactive end, the stop timing is executed with the second stopped station cycle information as the starting point; the second stopped station cycle information is the first stopped station cycle information that is not an invalid value sent by the second control device after the second control device last served as an active end.
[0120] In one embodiment, the second timing unit 910 is specifically configured to execute, when determining that the first control device is an inactive end:
[0121] The first station-stopped period information which is not an invalid value and is sent when the second control device is most recently an activated end is added with the preset communication delay period information to obtain the corrected station-stopped period information;
[0122] The stop timing is performed starting from the corrected stop cycle information.
[0123] After introducing the method and device for stop timing according to an exemplary embodiment of the present invention, next, an electronic device according to another exemplary embodiment of the present invention is introduced.
[0124] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0125] In some possible implementations, the electronic device according to the present invention may include at least one processor and at least one memory. The memory stores a computer program that can be run on the processor. When the computer program is executed by the processor, the processor executes the steps of the stop timing method according to various exemplary embodiments of the present invention described above in this specification. For example, the processor may execute the following steps: Figure 2 Steps S201-S204 shown in .
[0126] Refer to the following Fig.10 The electronic device 1000 according to this embodiment of the present invention will be described. Fig.10 The electronic device 1000 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0127] like Fig.10 As shown, the electronic device 1000 is in the form of a general electronic device. The components of the electronic device 1000 may include but are not limited to: the at least one processor 1001, the at least one memory 1002, the communication interface 1003 and the bus 1004. The processor 1001, the memory 1002 and the communication interface 1003 are interconnected via the bus 1004.
[0128] The processor 1001 is used to read and execute instructions in the memory 1002, so that the at least one processor can execute the method described in any one of the above embodiments.
[0129] The memory 1002 is used to store various instructions and programs of a stop timing method provided in the above embodiment.
[0130] The bus 1004 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0131] The processor 1001 may be a central processing unit (CPU), a network processor (NP), a graphic processing unit (GPU), or any combination of CPU, NP, and GPU. It may also be a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0132] The embodiments of the present application also provide a computer-readable storage medium for storing some instructions, which, when executed, can complete the methods of the aforementioned embodiments.
[0133] The embodiments of the present application also provide a computer program product for storing a computer program, wherein the computer program is used to execute the method of the aforementioned embodiment.
[0134] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0135] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0136] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0137] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0138] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for timing a stop, characterized in that: Applied to a first control device located at one end of a train; the method comprises: If a terminal change instruction is received, the public information of the stop is transmitted periodically between the automatic train protection system ATP and the second control device at the other end; the public information of the stop includes the information of the stop cycle determined by the control device sending the public information of the stop; the terminal change instruction at the station includes the duration of the stop; Whenever the stop public information is received, if the train has stopped at the target station, determining whether the first control device is an activation terminal based on the activation status information of the train; If it is determined that the first control device is an activated terminal, timing the stop based on the stop duration; If the first control device is an activated end and the stop timing duration is equal to the stop duration, the train's exit operation is executed.
2. The method according to claim 1, characterized in that The step of timing the stop based on the stop duration includes: If there is target station-stopped cycle information, and the target station-stopped time does not reach the station-stopping time, then the station-stopping time is continued based on the target station-stopped cycle information; the target station-stopped cycle information is the station-stopped cycle information recorded by the first control device and is not an invalid value; the target station-stopped time is the length of time the train stays at the target station corresponding to the target station-stopped cycle information; If the target station stop cycle information does not exist, the stop timing starts based on the stop time of the train at the target station.
3. The method according to claim 1, characterized in that After determining whether the first control device is an activation terminal based on the activation status information of the train, the method further includes: If it is determined that the first control device is an inactive terminal, the stop timing is performed based on the first stop cycle information that is not an invalid value and is sent when the second control device was most recently an active terminal.
4. The method according to claim 3, characterized in that The performing stop timing based on the first stop cycle information which is not an invalid value and is sent when the second control device is the activation end for the last time, comprises: If it is determined based on the activation status information that the second control device is currently the active end, the stop timing is performed with the first stopped station cycle information as the starting point; the first stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device becomes the active end this time; If it is determined based on the activation status information that the second control device is currently an inactive end, the stop timing is performed with the second stopped station cycle information as the starting point; the second stopped station cycle information is the first stopped station cycle information that is not an invalid value and is sent by the second control device after the second control device last served as an active end.
5. The method according to claim 3, characterized in that: The performing stop timing based on the first valid stop cycle information sent when the second control device was last activated includes: The first station-stopped period information which is not an invalid value and is sent when the second control device is most recently an activated end is added with the preset communication delay period information to obtain the corrected station-stopped period information; The stop timing is performed with the corrected stop cycle information as the starting point.
6. A device for timing a stop, characterized in that: Applicable to a first control device located at one end of a train; the device comprises: An information transceiver unit is used for periodically transmitting the stop public information between the automatic train protection system ATP and the second control device at the opposite end if a terminal change instruction is received; the stop public information includes the stop cycle information determined by the control device sending the stop public information; the terminal change instruction at the station includes the stop duration; an activation judgment unit, configured to determine whether the first control device is an activation terminal based on the activation status information of the train each time the stop public information is received if the train has stopped at a target station; a first timing unit, configured to, if it is determined that the first control device is an activated terminal, perform stop timing based on the stop duration; An exit control unit is used to execute the exit operation of the train if the first control device is an activated end and the stop timing duration is equal to the stop duration.
7. The device according to claim 6, characterized in that The first timing unit is specifically used for: If there is target stop period information, and the target stop time does not reach the stop duration, then the stop timing continues based on the target stop period information; The target stopped station period information is the stopped station period information recorded by the first control device and is not an invalid value; The target station-stopped time is the length of time the train stays at the target station corresponding to the target station-stopped period information; If the target station stop cycle information does not exist, the stop timing starts based on the stop time of the train at the target station.
8. The device according to claim 6, characterized in that The device further comprises a second timing unit; the second timing unit is used for: If it is determined that the first control device is an inactive terminal, the stop timing is performed based on the first stop cycle information that is not an invalid value and is sent when the second control device was most recently an active terminal.
9. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
10. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the method according to any one of claims 1 to 5 is implemented.