Method and device for detecting safety of output result of railway trackside equipment

By detecting the logical input and output data of the equipment beside the railway tracks and conducting safety inspections according to preset rules, the equipment safety problems during high-speed railway train operation are solved and the safe operation of high-speed railway trains is ensured.

CN119239709APending Publication Date: 2025-01-03CASCO SIGNAL (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411211544.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

How to determine whether there are safety issues in the output results of the core functions of the railway track equipment to ensure the operational safety of high-speed railway trains, especially when the operational complexity of high-speed railway trains increases, the functional complexity of railway track equipment increases. Down.

Method used

Provide a method and device for detecting the safety of output results of the railway track side equipment. By obtaining the logical input data and logical output data of the target core function, security detection is carried out according to preset rules. If there is no security problem, a detection pass message is sent. , if there is a security problem, the detection result will be sent for the staff to locate the faulty equipment.

Benefits of technology

It realizes safety detection of the output results of the core functions of the equipment beside the railway track, ensures the normal operation of the equipment, and promptly alerts and locates faults, improving the operation safety of high-speed railway trains.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119239709A_ABST
    Figure CN119239709A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device for detecting the safety of an output result of railway trackside equipment, and relates to the technical field of railway trackside equipment. The method comprises the steps of obtaining logic input data and logic output data corresponding to a target core function in a railway trackside equipment system; performing security detection on the logic output data according to a preset rule and the logic input data to obtain a detection result corresponding to the target core function; when the detection result shows that no safety problem exists, a detection passing message is sent to the railway trackside equipment system, so that the railway trackside equipment system outputs the logic output data; and when the detection result shows that the security problem exists, sending the detection result to target equipment, so that the target equipment outputs and displays the detection result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of railway trackside equipment, and in particular to a method and device for detecting the safety of output results of railway trackside equipment. Background Art

[0002] With the rapid development of my country's high-speed railways, the demand for high-speed railway transportation is increasing, which makes the control scenarios of high-speed railway train operation control systems more and more complex and the safety requirements for high-speed railway train operation higher and higher. Among them, railway trackside equipment, as an important part of the high-speed railway train operation control system, directly affects the control and safety of high-speed railway train operation, and plays a vital role in the safety of high-speed railway train operation.

[0003] Railway trackside equipment has three core functions: track circuit coding function, section running direction change function and section occupancy logic check function. When there is a problem with the output result of any core function, it will directly affect the safety of high-speed railway train operation. With the increase in the complexity of high-speed railway train operation scenarios, the functional complexity of railway trackside equipment has further increased, making the security requirements for the output results of the core functions of railway trackside equipment higher and higher. Therefore, it is crucial to determine whether there are security issues in the output results of the core functions of railway trackside equipment to ensure the safety of high-speed railway train operation. Summary of the invention

[0004] The embodiments of the present application provide a method and device for detecting the safety of output results of railway trackside equipment, the main purpose of which is to detect the output results of the core functions of railway trackside equipment to ensure the operation safety of high-speed railway trains.

[0005] In order to solve the above technical problems, the embodiments of the present application provide the following technical solutions:

[0006] In a first aspect, the present application provides a method for detecting the security of an output result of a railway trackside device, the method being applied to an output result detection application, the output result detection application being run in a railway trackside device corresponding to a target station, the method comprising:

[0007] Acquire logical input data and logical output data corresponding to the target core function in the railway trackside equipment system;

[0008] Performing security detection on the logic output data according to preset rules and the logic input data to obtain a detection result corresponding to the target core function;

[0009] When the detection result is that there is no safety problem, sending a detection pass message to the railway trackside equipment system so that the railway trackside equipment system outputs the logic output data;

[0010] When the detection result shows that there is a security problem, the detection result is sent to the target device so that the target device outputs and displays the detection result.

[0011] In a second aspect, the present application further provides a device for detecting the safety of an output result of a railway trackside device, the device being applied to an output result detection application, the output result detection application being run in a railway trackside device corresponding to a target station, the device comprising:

[0012] An acquisition unit, used for acquiring logic input data and logic output data corresponding to a target core function in a railway trackside equipment system;

[0013] A detection unit, configured to perform a security detection on the logic output data according to a preset rule and the logic input data, so as to obtain a detection result corresponding to the target core function;

[0014] A first sending unit is used to send a detection pass message to the railway trackside equipment system when the detection result is that there is no safety problem, so that the railway trackside equipment system outputs the logical output data;

[0015] The second sending unit is used to send the detection result to the target device when the detection result shows that there is a security problem, so that the target device outputs and displays the detection result.

[0016] In a third aspect, an embodiment of the present application provides a storage medium, which includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the method for detecting the safety of the output results of the railway trackside equipment described in the first aspect.

[0017] In a fourth aspect, an embodiment of the present application provides a device for detecting the safety of output results of railway trackside equipment, the device comprising a storage medium; and one or more processors, the storage medium being coupled to the processor, the processor being configured to execute program instructions stored in the storage medium; when the program instructions are executed, the method for detecting the safety of output results of railway trackside equipment described in the first aspect is executed.

[0018] By means of the above technical solution, the technical solution provided by this application has at least the following advantages:

[0019] The present application provides a method and device for detecting the security of the output result of a railway trackside device. The present application can detect the security of the logical output data corresponding to the target core function by the output result detection application according to the preset rules and the logical input data corresponding to the target core function after the output result detection application obtains the logical input data and the logical output data corresponding to the target core function in the railway trackside device system, thereby obtaining the detection result corresponding to the target core function; when the detection result is that there is no security problem, the output result detection application sends a detection pass message to the railway trackside device system, and the railway trackside device system normally outputs the logical output data corresponding to the target core function after receiving the detection pass message to ensure the normal operation of the railway trackside device; when the detection result is that there is a security problem, the output result detection application sends the detection result to the target device, so that after the target device outputs and displays the detection result, the staff on the target device side can know that there is a security problem in the output result of the target core function of the railway trackside device, so as to locate the faulty device in time, and perform inspection and maintenance. Therefore, in the present application, the output result of the core function of the railway trackside device can be detected, and when it is determined that the output result of the core function of the railway trackside device has a security problem, an alarm is given to the staff.

[0020] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] By reading the detailed description below with reference to the accompanying drawings, the above and other purposes, features and advantages of the exemplary embodiments of the present application will become easy to understand. In the accompanying drawings, several embodiments of the present application are shown in an exemplary and non-limiting manner, and the same or corresponding reference numerals represent the same or corresponding parts, wherein:

[0022] Figure 1 A flow chart of a method for testing a temporary speed limit server provided in an embodiment of the present application is shown;

[0023] Figure 2 A block diagram of a device for testing a temporary speed limit server provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0024] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0025] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in this application should have the common meanings understood by technicians in the field to which this application belongs.

[0026] Because when there is a problem with the output result of any core function of the railway trackside equipment, it will directly affect the safety of high-speed railway train operation. As the complexity of high-speed railway train operation scenarios increases, the functional complexity of railway trackside equipment further increases, making the safety requirements for the output results of the core functions of railway trackside equipment increasingly higher.

[0027] Therefore, in order to accurately determine whether there are security issues with the core function output results of the railway trackside equipment, thereby ensuring the operating safety of high-speed railway trains, an embodiment of the present application provides a method for detecting the security of the output results of the railway trackside equipment. The method is applied to an output result detection application. The output result detection application runs in the railway trackside equipment corresponding to the target station. The railway trackside equipment corresponding to the target station also runs the original railway trackside equipment system, that is, the output result detection application is independent of the original railway trackside equipment system, and the output result detection application will not affect the existing functions of the railway trackside equipment system, such as Figure 1 As shown, the method includes:

[0028] 101. Obtain logical input data and logical output data corresponding to the target core function in the railway trackside equipment system.

[0029] It should be noted that in the embodiment of the present application, the executor in each step is an output result detection application running in the railway trackside equipment corresponding to the target station. The railway trackside equipment corresponding to the target station can be a train control center equipment or a train control interlocking integrated equipment. The embodiment of the present application does not specifically limit this.

[0030] Among them, the target core function is any one of the track circuit coding function, the section running direction change function and the section occupancy logic check function, and the logic input data and logic output data corresponding to different core functions are not the same; among them, the logic input data corresponding to the target core function is the data that needs to be input into the railway trackside equipment system, and the logic output data corresponding to the target core function is the data that needs to be output after the railway trackside equipment system performs a series of logic operations on the logic input data, that is, the output result corresponding to the target core function.

[0031] In order to check whether there are security issues in the logic output data corresponding to the target core function of the railway trackside equipment, the output result detection application needs to first obtain the logic input data and logic output data corresponding to the target core function in the railway trackside equipment system.

[0032] 102. Perform security testing on the logical output data according to preset rules and logical input data to obtain the test results corresponding to the target core function.

[0033] After obtaining the logical input data and logical output data corresponding to the target core function, the output result detection application can perform security detection on the logical output data corresponding to the target core function according to preset rules and the logical input data corresponding to the target core function, thereby obtaining the detection result corresponding to the target core function, wherein the detection result corresponding to the target core function is used to indicate whether there is a security problem with the logical output data (i.e., the output result) corresponding to the target core function.

[0034] 103a. When the detection result shows that there is no safety problem, a detection pass message is sent to the railway trackside equipment system so that the railway trackside equipment system outputs logical output data.

[0035] When the test result obtained in step 102 is that there is no safety problem, the output result detection application can send a test pass message to the railway trackside equipment system. After receiving the test pass message, the railway trackside equipment system can normally output the logical output data corresponding to the target core function, that is, send the logical output data corresponding to the target core function to CBI (Computer Based Interlocking), CTC (Centralized Traffic Control), CTCS (Chinese Train Control System), TCC (Train Control Center), TIS (Train control center and Interlocking integrated System), TSRS (Temporary Speed ​​Restriction Server), ZPW (ZPW2000 series track circurts), MMI (Man Machine Interface), SDM (System Diagnosis and Maintenance) and other equipment to ensure the normal operation of the railway trackside equipment.

[0036] 103b. When the detection result shows that there is a security problem, the detection result is sent to the target device so that the target device outputs and displays the detection result.

[0037] Among them, the target terminal device can be any one or any several of CBI, CTC, TCC, TSRS, ZPW, SDM and other devices, and the target terminal device can also be a terminal device of the staff on the railway trackside equipment side, such as a smart phone, tablet computer, computer, etc.

[0038] When the detection result obtained in step 102 indicates that there is a safety issue, the output result detection application needs to send the detection result to the target device, so that after the target device outputs and displays the detection result, the staff on the target device side can be informed that there is a safety issue with the output result of the target core function of the railway trackside equipment, thereby locating the faulty equipment in time and conducting inspection and repair.

[0039] The embodiment of the present application provides a detection method for the security of the output result of a railway trackside device. The embodiment of the present application can detect the logic input data and logic output data corresponding to the target core function in the railway trackside device system by the output result detection application according to the preset rules and the logic input data corresponding to the target core function. The logic output data corresponding to the target core function is detected by the output result detection application, thereby obtaining the detection result corresponding to the target core function; when the detection result is that there is no security problem, the output result detection application sends a detection pass message to the railway trackside device system, and the railway trackside device system normally outputs the logic output data corresponding to the target core function after receiving the detection pass message to ensure the normal operation of the railway trackside device; when the detection result is that there is a security problem, the output result detection application sends the detection result to the target device, so that after the target device outputs and displays the detection result, the staff on the target device side can know that there is a security problem in the output result of the target core function of the railway trackside device, so as to locate the faulty device in time, and perform inspection and maintenance. Therefore, in the embodiment of the present application, the output result of the core function of the railway trackside device can be detected, and when it is determined that the output result of the core function of the railway trackside device has a security problem, an alarm is given to the staff.

[0040] Further, in the embodiment of the present application, for different types of logical output data, the output result detection application needs to perform security detection based on different preset rules, wherein the specific process of the output result detection application performing security detection on the logical output data according to the preset rules and the logical input data is:

[0041] (1) The target core function is specifically a track circuit coding function. The logic input data corresponding to the target core function is the actual low-frequency code sent corresponding to the associated block partition. The logic output data corresponding to the target core function is the permission code to be sent corresponding to the target block partition. The target block partition is any block partition included in the target station interval corresponding to the target station. The associated block partition is the block partition ahead of the target block partition.

[0042] When the code sequence of the permission code to be sent corresponding to the target blocking partition is greater than or equal to the code sequence of the actually sent low-frequency code corresponding to the associated blocking partition, it is determined that the detection result is that there is no security problem;

[0043] When the code sequence of the permission code to be sent corresponding to the target blocking partition is smaller than the code sequence of the actually sent low-frequency code corresponding to the associated blocking partition, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocking partition, the actually sent low-frequency code corresponding to the associated blocking partition and the permission code to be sent corresponding to the target blocking partition are added to the detection result.

[0044] Among them, the low-frequency coding includes allowed codes (U yellow code, LU green and yellow code, L green code, L2 green two code, L3 green three code, L4 green four code, L5 green five code, U2 yellow two code, U2S yellow two flashing code, UU double yellow code, UUS double yellow flashing code), non-allowed codes (H red code, HU red and yellow code, JC detection code), and the code sequence of the low-frequency coding is: U>LU>L>L2>L3>L4>L5>U2>U2S>UU>UUS>H>HU>JC.

[0045] It should be noted that when the target block section is a boundary section and the direction is to depart to the adjacent station, the logical input data is the boundary low-frequency code corresponding to the station adjacent to the target station; when the target block section is an approaching section or a departing section, and the section running direction is to pick up the train at this station, the logical input data is the display status of the entry signal. When the display status corresponding to the permission code to be sent is consistent with the display status of the entry signal, the detection result is determined to be that there is no safety problem. When the display status corresponding to the permission code to be sent is inconsistent with the display status of the entry signal, the detection result is determined to be that there is a safety problem. When the logical output data is the non-permission code to be sent corresponding to the target block section, no safety check is required. When the target block section is an intra-station section without a distribution station, or the associated block section is an intra-station section without a distribution station, no safety check is required.

[0046] (2) The target core function is the track circuit coding function, the logic input data corresponding to the target core function is the status data corresponding to the target section, the logic output data corresponding to the target core function is the low-frequency code to be sent corresponding to the target section, and the target section is the target block section (i.e., any block section included in the target station-to-station section corresponding to the target station), or the target station section (i.e., any station section within the target station).

[0047] When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem;

[0048] When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is not an H code, the detection result is determined to be a safety problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target section, the status data corresponding to the target section, and the low-frequency code to be sent corresponding to the target section are added to the detection result;

[0049] When the status data corresponding to the target section indicates that there is foreign matter intrusion in the target section, the target section is equipped with a foreign matter intrusion relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem;

[0050] When the status data corresponding to the target segment indicates that there is foreign object intrusion in the target segment, the target segment is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target segment is not an H code, the detection result is determined to be that there is a safety issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target segment, the status data corresponding to the target segment, and the low-frequency code to be sent corresponding to the target segment are added to the detection result.

[0051] It should be noted that when the target station is not equipped with an earthquake relay, the earthquake status detection of the target section is skipped; when the target section is not equipped with a foreign object intrusion relay, the foreign object intrusion detection of the target section is skipped.

[0052] (3) The target core function is the track circuit coding function. The logic input data corresponding to the target core function is the actual display status of the front approach start signal corresponding to the target station section. The logic output data corresponding to the target core function is the permission code to be sent corresponding to the target station section. The target station section is the approach section within the target station.

[0053] When the display state corresponding to the permission code to be sent is consistent with the actual display state of the signal at the beginning of the route ahead, it is determined that the detection result is that there is no safety problem;

[0054] When the display status corresponding to the permission code to be sent is inconsistent with the actual display status of the signal at the starting point of the route ahead, the detection result is determined to be a safety issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station section, the actual display status of the signal at the starting point of the route ahead, and the permission code to be sent corresponding to the target station section are added to the detection result.

[0055] Among them, the display status corresponding to the L code, L1 code, L2 code, L3 code, L4 code and L5 code is green light; the display status corresponding to the U code is yellow light, green light or green-yellow light; the display status corresponding to the LU code is green light or green-yellow; when the target station section belongs to the vehicle receiving route, the display status corresponding to the UU code is double yellow light or yellow flashing yellow light, when the target station section belongs to the departure route, the display status corresponding to the UU code is green light, double yellow light or yellow flashing yellow light; when the target station section belongs to the vehicle receiving route, the display status corresponding to the UUS code is yellow flashing yellow light, when the target station section belongs to the departure route, the display status corresponding to the UUS code is green light or yellow flashing yellow light; the display status corresponding to the U2 code and U2S code is yellow light, green light or green-yellow light.

[0056] (4) The target core function is the track circuit coding function. The logic input data corresponding to the target core function is the status data corresponding to the target station section. The logic output data corresponding to the target core function is the low-frequency code to be sent corresponding to the target station section. The target station section is the approach section within the target station.

[0057] When the status data corresponding to the target station section is that the target station section is in a locked state, and the to-be-sent low-frequency code corresponding to the target station section is an allowable code, it is determined that the detection result is that there is no safety problem;

[0058] When the status data corresponding to the target station segment indicates that the target station segment is in a locked state, and the low-frequency code to be sent corresponding to the target station segment is a non-permitted code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station segment, the status data corresponding to the target station segment, and the low-frequency code to be sent corresponding to the target station segment are added to the detection result;

[0059] When the status data corresponding to the target station section is that the forward route section is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station section is a permission code, it is determined that the detection result is that there is no safety problem;

[0060] When the status data corresponding to the target station section shows that the front approach section is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station section is a non-permitted code, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station section, the status data corresponding to the target station section and the low-frequency code to be sent corresponding to the target station section are added to the detection result.

[0061] It should be noted that when the target station section belongs to the vehicle receiving route, the status data corresponding to the target station section is that the vehicle receiving track is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station section is a permitted code, the detection result is determined to be no safety problem; when the target station section belongs to the vehicle receiving route, the status data corresponding to the target station section is that the vehicle receiving track is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station section is a non-permitted code, the detection result is determined to be that there is a safety problem. When the target station section belongs to the departure route, the status data corresponding to the target station section is that the departure section is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station section is a permitted code, the detection result is determined to be no safety problem; when the target station section belongs to the departure route, the status data corresponding to the target station section is that the departure section is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station section is a non-permitted code, the detection result is determined to be that there is a safety problem.

[0062] (5) The target core function is a function of changing the running direction of the interval. The logic input data corresponding to the target core function is the direction data corresponding to the interval between the associated stations. The logic output data corresponding to the target core function is the direction data corresponding to the interval between the target stations.

[0063] When the target inter-station interval is the inter-station interval corresponding to the target station, and the associated inter-station interval is the inter-station interval corresponding to the station adjacent to the target station, if the direction data corresponding to the associated inter-station interval is a non-departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then the detection result is determined to be free of safety issues; if the direction data corresponding to the associated inter-station interval is a departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then the detection result is determined to be a safety issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result;

[0064] When the target inter-station interval is the inter-station interval corresponding to the target station, the target station is a relay station, the associated inter-station interval is the inter-station interval corresponding to the main station that governs the target station, the direction data corresponding to the associated inter-station interval is the train running direction corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval is the train running direction corresponding to the target inter-station interval, if the train running direction corresponding to the associated inter-station interval is consistent with the train running direction corresponding to the target inter-station interval, then the detection result is determined to be without safety issues; if the train running direction corresponding to the associated inter-station interval is inconsistent with the train running direction corresponding to the target inter-station interval, then the detection result is determined to be with safety issues, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result.

[0065] (6) The target core function is the interval occupancy logic check function. The logic input data corresponding to the target core function is the real device status corresponding to the target interlocking partition. The logic output data corresponding to the target core function is the logic device status corresponding to the target interlocking partition.

[0066] When the real device state corresponding to the target block partition is in an idle state, and the logical device state corresponding to the target block partition is in an idle state, it is determined that the detection result is that there is no safety problem;

[0067] When the real device status corresponding to the target interlocking partition is in idle state, and the logical device status corresponding to the target interlocking partition is in working state, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target interlocking partition, the real device status corresponding to the target interlocking partition, and the logical device status code corresponding to the target interlocking partition are added to the detection result.

[0068] (7) The target core function is the interval occupancy logic check function, the logic input data corresponding to the target core function is the interval logic state data corresponding to the target station interval, and the logic output data corresponding to the target core function is the low-frequency code to be sent corresponding to each interlocking partition contained in the target station interval.

[0069] When the interval logic state data corresponding to the target station interval is that the target station interval has completed the interval logic state initialization, and the low-frequency code to be sent corresponding to any block section is an allowed code, it is determined that the detection result is that there is no safety problem;

[0070] When the interval logic state data corresponding to the target inter-station interval shows that the target inter-station interval has completed the interval logic state initialization, and the low-frequency codes to be sent corresponding to multiple interlocking partitions are all non-permitted codes, the detection result is determined to be that there is a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the interval logic state data corresponding to the target inter-station interval and the low-frequency codes to be sent corresponding to each interlocking partition contained in the target inter-station interval are added to the detection result.

[0071] It should be noted that when the test result shows that there is a security issue, the test result also includes a series of information such as the unique identifier corresponding to the target core function. Therefore, the output result detection application sends the test result to the target device. After the target device outputs and displays the test result, the staff on the target device side can understand the reason for the failure of the test and determine the direction of troubleshooting based on the relevant information contained in the test result, so as to quickly and accurately locate the faulty equipment, and conduct inspection and repair.

[0072] Furthermore, as a response to the above Figure 1 In order to realize the method shown, another embodiment of the present application also provides a device for detecting the safety of the output results of railway trackside equipment. This device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will no longer repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. This device is used to detect the output results of the core functions of railway trackside equipment to ensure the operation safety of high-speed railway trains, specifically as follows Figure 2 As shown, the device comprises:

[0073] An acquisition unit 21, used to acquire logic input data and logic output data corresponding to a target core function in a railway trackside equipment system;

[0074] A detection unit 22, configured to perform a security detection on the logic output data acquired by the acquisition unit 21 according to a preset rule and the logic input data acquired by the acquisition unit 21, so as to obtain a detection result corresponding to the target core function;

[0075] A first sending unit 23 is configured to send a detection pass message to the railway trackside equipment system when the detection result obtained by the detection unit 22 is that there is no safety problem, so that the railway trackside equipment system outputs the logic output data;

[0076] The second sending unit 24 is configured to send the detection result to a target device when the detection result obtained by the detection unit 22 is detected as having a security problem, so that the target device outputs and displays the detection result.

[0077] Further, such as Figure 2 As shown, the target core function is the track circuit coding function, the logic input data is the actual transmitted low-frequency code corresponding to the associated block partition, and the logic output data is the permission code to be sent corresponding to the target block partition;

[0078] The detection unit 22 is specifically configured to determine that the detection result is that there is no security problem when the code sequence of the to-be-sent permission code corresponding to the target blocking partition is greater than or equal to the code sequence of the actually sent low-frequency code corresponding to the associated blocking partition;

[0079] When the code sequence of the permission code to be sent corresponding to the target blocked partition is smaller than the code sequence of the actually sent low-frequency code corresponding to the associated blocked partition, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocked partition, the actually sent low-frequency code corresponding to the associated blocked partition and the permission code to be sent corresponding to the target blocked partition are added to the detection result.

[0080] Further, such as Figure 2 As shown, the target core function is the track circuit coding function, the logic input data is the state data corresponding to the target section, the logic output data is the low-frequency code to be sent corresponding to the target section, and the target section is the target block section or the target station section;

[0081] The detection unit 22 is specifically configured to determine that the detection result is that there is no safety problem when the status data corresponding to the target section is that an earthquake occurs in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is an H code;

[0082] When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is a non-H code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target section, the status data corresponding to the target section, and the low-frequency code to be sent corresponding to the target section are added to the detection result;

[0083] When the status data corresponding to the target section indicates that there is foreign object intrusion in the target section, the target section is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem;

[0084] When the status data corresponding to the target segment indicates that there is foreign object intrusion in the target segment, the target segment is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target segment is not an H code, the detection result is determined to be that there is a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target segment, the status data corresponding to the target segment, and the low-frequency code to be sent corresponding to the target segment are added to the detection result.

[0085] Further, such as Figure 2 As shown, the target core function is the track circuit coding function, the logic input data is the actual display state of the front approach start signal corresponding to the target station section, the logic output data is the permission code to be sent corresponding to the target station section, and the target station section is the approach section;

[0086] The detection unit 22 is specifically configured to determine that the detection result is that there is no safety problem when the display state corresponding to the permission code to be sent is consistent with the actual display state of the signal at the beginning of the forward route;

[0087] When the display status corresponding to the permission code to be sent is inconsistent with the actual display status of the signal at the starting point of the forward route, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station section, the actual display status of the signal at the starting point of the forward route and the permission code to be sent corresponding to the target station section are added to the detection result.

[0088] Further, such as Figure 2 As shown, the target core function is the track circuit coding function, the logic input data is the status data corresponding to the target station section, the logic output data is the low-frequency code to be sent corresponding to the target station section, and the target station section is the approach section;

[0089] The detection unit 22 is specifically configured to determine that the detection result is that there is no safety problem when the state data corresponding to the target station segment is that the target station segment is in a locked state and the to-be-sent low-frequency code corresponding to the target station segment is an allowed code;

[0090] When the status data corresponding to the target in-station segment indicates that the target in-station segment is in a locked state, and the to-be-sent low-frequency code corresponding to the target in-station segment is a non-permitted code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target in-station segment, the status data corresponding to the target in-station segment, and the to-be-sent low-frequency code corresponding to the target in-station segment are added to the detection result;

[0091] When the status data corresponding to the target station section is that the forward route section is in a non-occupied state, and the to-be-sent low-frequency code corresponding to the target station section is a permission code, it is determined that the detection result is that there is no safety problem;

[0092] When the status data corresponding to the target station segment shows that the front approach segment is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station segment is a non-permitted code, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station segment, the status data corresponding to the target station segment and the low-frequency code to be sent corresponding to the target station segment are added to the detection result.

[0093] Further, such as Figure 2 As shown, the target core function is the interval change running direction function, the logic input data is the direction data corresponding to the associated station interval, and the logic output data is the direction data corresponding to the target station interval;

[0094] The detection unit 22 is specifically used for, when the target inter-station interval is the inter-station interval corresponding to the target station, and the associated inter-station interval is the inter-station interval corresponding to the station adjacent to the target station, if the direction data corresponding to the associated inter-station interval is a non-departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then determining that the detection result has no safety problem; if the direction data corresponding to the associated inter-station interval is a departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then determining that the detection result has a safety problem, and adding the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval to the detection result;

[0095] When the target inter-station interval is the inter-station interval corresponding to the target station, the target station is a relay station, the associated inter-station interval is the inter-station interval corresponding to the main station that governs the target station, the direction data corresponding to the associated inter-station interval is the train running direction corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval is the train running direction corresponding to the target inter-station interval, if the train running direction corresponding to the associated inter-station interval is consistent with the train running direction corresponding to the target inter-station interval, it is determined that the detection result has no security issues; if the train running direction corresponding to the associated inter-station interval is inconsistent with the train running direction corresponding to the target inter-station interval, it is determined that the detection result has a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result.

[0096] Further, such as Figure 2 As shown, the target core function is the interval occupancy logic check function, the logic input data is the real device state corresponding to the target block partition, and the logic output data is the logic device state corresponding to the target block partition;

[0097] The detection unit 22 is specifically configured to determine that the detection result is that there is no safety problem when the real device state corresponding to the target blocking section is an idle state and the logical device state corresponding to the target blocking section is an idle state;

[0098] When the real device state corresponding to the target blocked partition is in an idle state, and the logical device state corresponding to the target blocked partition is in a working state, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocked partition, the real device state corresponding to the target blocked partition, and the logical device status code corresponding to the target blocked partition are added to the detection result.

[0099] Further, such as Figure 2 As shown, the target core function is the interval occupancy logic check function, the logic input data is the interval logic state data corresponding to the target station interval, and the logic output data is the low-frequency code to be sent corresponding to each blocked partition included in the target station interval;

[0100] The detection unit 22 is specifically configured to determine that the detection result is that there is no security problem when the interval logic state data corresponding to the target station interval indicates that the target station interval has completed the interval logic state initialization, and the to-be-sent low-frequency code corresponding to any of the block sections is an allowed code;

[0101] When the interval logic state data corresponding to the target inter-station interval shows that the interval logic state initialization of the target inter-station interval has been completed, and the low-frequency codes to be sent corresponding to multiple inter-block partitions are all non-permitted codes, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the interval logic state data corresponding to the target inter-station interval and the low-frequency codes to be sent corresponding to each inter-block partition contained in the target inter-station interval are added to the detection result.

[0102] The embodiment of the present application provides a method and device for detecting the security of the output result of a railway trackside device. The embodiment of the present application can detect the security of the logic output data corresponding to the target core function by the output result detection application according to the preset rules and the logic input data corresponding to the target core function after the output result detection application obtains the logic input data and the logic output data corresponding to the target core function in the railway trackside device system, thereby obtaining the detection result corresponding to the target core function; when the detection result is that there is no security problem, the output result detection application sends a detection pass message to the railway trackside device system, and the railway trackside device system normally outputs the logic output data corresponding to the target core function after receiving the detection pass message to ensure the normal operation of the railway trackside device; when the detection result is that there is a security problem, the output result detection application sends the detection result to the target device, so that after the target device outputs and displays the detection result, the staff on the target device side can know that there is a security problem in the output result of the target core function of the railway trackside device, so as to locate the faulty device in time, and perform inspection and maintenance. Therefore, in the embodiment of the present application, the output result of the core function of the railway trackside device can be detected, and when it is determined that the output result of the core function of the railway trackside device has a security problem, an alarm is given to the staff.

[0103] An embodiment of the present application provides a storage medium, which includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the above-mentioned method for detecting the safety of the output results of the railway trackside equipment.

[0104] The storage medium may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.

[0105] An embodiment of the present application also provides a device for detecting the safety of output results of railway trackside equipment, the device comprising a storage medium; and one or more processors, the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions are executed, the above-mentioned method for detecting the safety of output results of railway trackside equipment is executed.

[0106] The embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented:

[0107] Acquire logical input data and logical output data corresponding to the target core function in the railway trackside equipment system;

[0108] Performing security detection on the logic output data according to preset rules and the logic input data to obtain a detection result corresponding to the target core function;

[0109] When the detection result is that there is no safety problem, sending a detection pass message to the railway trackside equipment system so that the railway trackside equipment system outputs the logic output data;

[0110] When the detection result shows that there is a security problem, the detection result is sent to the target device so that the target device outputs and displays the detection result.

[0111] Furthermore, the target core function is a track circuit coding function, the logic input data is an actually transmitted low-frequency code corresponding to the associated block section, and the logic output data is a permission code to be transmitted corresponding to the target block section; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0112] When the code sequence of the permission code to be sent corresponding to the target blocking partition is greater than or equal to the code sequence of the actually sent low-frequency code corresponding to the associated blocking partition, determining that the detection result is no security problem;

[0113] When the code sequence of the permission code to be sent corresponding to the target blocked partition is smaller than the code sequence of the actually sent low-frequency code corresponding to the associated blocked partition, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocked partition, the actually sent low-frequency code corresponding to the associated blocked partition and the permission code to be sent corresponding to the target blocked partition are added to the detection result.

[0114] Furthermore, the target core function is a track circuit coding function, the logic input data is status data corresponding to the target section, the logic output data is a low-frequency code to be sent corresponding to the target section, and the target section is a target block section or a target station section; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0115] When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem;

[0116] When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is a non-H code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target section, the status data corresponding to the target section, and the low-frequency code to be sent corresponding to the target section are added to the detection result;

[0117] When the status data corresponding to the target section indicates that there is foreign object intrusion in the target section, the target section is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem;

[0118] When the status data corresponding to the target segment indicates that there is foreign object intrusion in the target segment, the target segment is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target segment is not an H code, the detection result is determined to be that there is a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target segment, the status data corresponding to the target segment, and the low-frequency code to be sent corresponding to the target segment are added to the detection result.

[0119] Furthermore, the target core function is a track circuit coding function, the logic input data is an actual display state of a forward approach start signal corresponding to a target station section, the logic output data is a permission code to be sent corresponding to the target station section, and the target station section is an approach section; the safety detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0120] When the display state corresponding to the permission code to be sent is consistent with the actual display state of the signal at the beginning of the forward route, determining that the detection result is that there is no safety problem;

[0121] When the display status corresponding to the permission code to be sent is inconsistent with the actual display status of the signal at the starting point of the forward route, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station section, the actual display status of the signal at the starting point of the forward route and the permission code to be sent corresponding to the target station section are added to the detection result.

[0122] Further, the target core function is a track circuit coding function, the logic input data is status data corresponding to the target station section, the logic output data is a low-frequency code to be sent corresponding to the target station section, and the target station section is an approach section; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0123] When the state data corresponding to the target station segment indicates that the target station segment is in a locked state, and the to-be-sent low-frequency code corresponding to the target station segment is an enabling code, determining that the detection result is that there is no safety problem;

[0124] When the status data corresponding to the target in-station segment indicates that the target in-station segment is in a locked state, and the to-be-sent low-frequency code corresponding to the target in-station segment is a non-permitted code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target in-station segment, the status data corresponding to the target in-station segment, and the to-be-sent low-frequency code corresponding to the target in-station segment are added to the detection result;

[0125] When the status data corresponding to the target station section is that the forward route section is in a non-occupied state, and the to-be-sent low-frequency code corresponding to the target station section is a permission code, it is determined that the detection result is that there is no safety problem;

[0126] When the status data corresponding to the target station segment shows that the front approach segment is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station segment is a non-permitted code, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station segment, the status data corresponding to the target station segment and the low-frequency code to be sent corresponding to the target station segment are added to the detection result.

[0127] Further, the target core function is a function of changing the running direction of an interval, the logic input data is the direction data corresponding to the associated station interval, and the logic output data is the direction data corresponding to the target station interval; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0128] When the target inter-station interval is the inter-station interval corresponding to the target station, and the associated inter-station interval is the inter-station interval corresponding to the station adjacent to the target station, if the direction data corresponding to the associated inter-station interval is a non-departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then the detection result is determined to have no safety issues; if the direction data corresponding to the associated inter-station interval is a departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then the detection result is determined to have a safety issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result;

[0129] When the target inter-station interval is the inter-station interval corresponding to the target station, the target station is a relay station, the associated inter-station interval is the inter-station interval corresponding to the main station that governs the target station, the direction data corresponding to the associated inter-station interval is the train running direction corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval is the train running direction corresponding to the target inter-station interval, if the train running direction corresponding to the associated inter-station interval is consistent with the train running direction corresponding to the target inter-station interval, it is determined that the detection result has no security issues; if the train running direction corresponding to the associated inter-station interval is inconsistent with the train running direction corresponding to the target inter-station interval, it is determined that the detection result has a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result.

[0130] Furthermore, the target core function is a section occupancy logic check function, the logic input data is a real device state corresponding to the target block partition, and the logic output data is a logic device state corresponding to the target block partition; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0131] When the real device state corresponding to the target blocked section is an idle state, and the logical device state corresponding to the target blocked section is an idle state, determining that the detection result is that there is no safety problem;

[0132] When the real device state corresponding to the target blocked partition is in an idle state, and the logical device state corresponding to the target blocked partition is in a working state, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocked partition, the real device state corresponding to the target blocked partition, and the logical device status code corresponding to the target blocked partition are added to the detection result.

[0133] Further, the target core function is an interval occupancy logic check function, the logic input data is the interval logic state data corresponding to the target station interval, and the logic output data is the low-frequency code to be sent corresponding to each blocked partition contained in the target station interval; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes:

[0134] When the interval logic state data corresponding to the target station interval indicates that the target station interval has completed the interval logic state initialization, and the to-be-sent low-frequency code corresponding to any of the block sections is an allowed code, it is determined that the detection result is that there is no security problem;

[0135] When the interval logic state data corresponding to the target inter-station interval shows that the interval logic state initialization of the target inter-station interval has been completed, and the low-frequency codes to be sent corresponding to multiple inter-block partitions are all non-permitted codes, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the interval logic state data corresponding to the target inter-station interval and the low-frequency codes to be sent corresponding to each inter-block partition contained in the target inter-station interval are added to the detection result.

[0136] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program code that initializes the following method steps: obtaining logical input data and logical output data corresponding to a target core function in a railway trackside equipment system; performing a security check on the logical output data according to preset rules and the logical input data to obtain a test result corresponding to the target core function; when the test result is that there is no security issue, sending a test pass message to the railway trackside equipment system so that the railway trackside equipment system outputs the logical output data; when the test result is that there is a security issue, sending the test result to a target device so that the target device outputs and displays the test result.

[0137] 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.

[0138] 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 embodiments of 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 generate 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.

[0139] 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.

[0140] 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 The steps for the functions specified in one or more boxes.

[0141] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0142] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0143] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0144] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0145] 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 on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0146] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for detecting the safety of output results of railway trackside equipment, characterized in that: The method is applied to an output result detection application, and the output result detection application runs in a railway trackside device corresponding to a target station, and the method includes: Acquire logical input data and logical output data corresponding to the target core function in the railway trackside equipment system; Performing security detection on the logic output data according to preset rules and the logic input data to obtain a detection result corresponding to the target core function; When the detection result is that there is no safety problem, sending a detection pass message to the railway trackside equipment system so that the railway trackside equipment system outputs the logic output data; When the detection result shows that there is a security problem, the detection result is sent to the target device so that the target device outputs and displays the detection result.

2. The method according to claim 1, characterized in that The target core function is a track circuit coding function, the logic input data is an actually transmitted low-frequency code corresponding to the associated block partition, and the logic output data is a to-be-sent permission code corresponding to the target block partition; The performing security detection on the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the code sequence of the permission code to be sent corresponding to the target blocking partition is greater than or equal to the code sequence of the actually sent low-frequency code corresponding to the associated blocking partition, determining that the detection result is no security problem; When the code sequence of the permission code to be sent corresponding to the target blocked partition is smaller than the code sequence of the actually sent low-frequency code corresponding to the associated blocked partition, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocked partition, the actually sent low-frequency code corresponding to the associated blocked partition and the permission code to be sent corresponding to the target blocked partition are added to the detection result.

3. The method according to claim 1, characterized in that The target core function is a track circuit coding function, the logic input data is the status data corresponding to the target section, the logic output data is the low-frequency code to be sent corresponding to the target section, and the target section is a target block section or a target station section; The performing security detection on the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem; When the status data corresponding to the target section indicates that an earthquake has occurred in the target section, the target station is equipped with an earthquake relay, and the low-frequency code to be sent corresponding to the target section is a non-H code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target section, the status data corresponding to the target section, and the low-frequency code to be sent corresponding to the target section are added to the detection result; When the status data corresponding to the target section indicates that there is foreign object intrusion in the target section, the target section is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target section is an H code, it is determined that the detection result is that there is no safety problem; When the status data corresponding to the target segment indicates that there is foreign object intrusion in the target segment, the target segment is equipped with a foreign object intrusion relay, and the low-frequency code to be sent corresponding to the target segment is not an H code, the detection result is determined to be that there is a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target segment, the status data corresponding to the target segment, and the low-frequency code to be sent corresponding to the target segment are added to the detection result.

4. The method according to claim 1, characterized in that: The target core function is a track circuit coding function, the logic input data is the actual display status of the front approach start signal corresponding to the target station section, the logic output data is the permission code to be sent corresponding to the target station section, and the target station section is an approach section; The performing security detection on the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the display state corresponding to the permission code to be sent is consistent with the actual display state of the signal at the beginning of the route ahead, determining that the detection result is that there is no safety problem; When the display status corresponding to the permission code to be sent is inconsistent with the actual display status of the signal at the starting point of the forward route, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station section, the actual display status of the signal at the starting point of the forward route and the permission code to be sent corresponding to the target station section are added to the detection result.

5. The method according to claim 1, characterized in that: The target core function is a track circuit coding function, the logic input data is the status data corresponding to the target station section, the logic output data is the low-frequency code to be sent corresponding to the target station section, and the target station section is an approach section; The performing security detection on the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the state data corresponding to the target station segment indicates that the target station segment is in a locked state, and the to-be-sent low-frequency code corresponding to the target station segment is an enabling code, determining that the detection result is that there is no safety problem; When the status data corresponding to the target in-station segment indicates that the target in-station segment is in a locked state, and the to-be-sent low-frequency code corresponding to the target in-station segment is a non-permitted code, the detection result is determined to be a security problem, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target in-station segment, the status data corresponding to the target in-station segment, and the to-be-sent low-frequency code corresponding to the target in-station segment are added to the detection result; When the status data corresponding to the target station section is that the forward route section is in a non-occupied state, and the to-be-sent low-frequency code corresponding to the target station section is a permission code, it is determined that the detection result is that there is no safety problem; When the status data corresponding to the target station segment shows that the front approach segment is in a non-occupied state, and the low-frequency code to be sent corresponding to the target station segment is a non-permitted code, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target station segment, the status data corresponding to the target station segment and the low-frequency code to be sent corresponding to the target station segment are added to the detection result.

6. The method according to claim 1, characterized in that The target core function is a function of changing the running direction of an interval, the logic input data is the direction data corresponding to the associated station interval, and the logic output data is the direction data corresponding to the target station interval; the security detection of the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the target inter-station interval is the inter-station interval corresponding to the target station, and the associated inter-station interval is the inter-station interval corresponding to the station adjacent to the target station, if the direction data corresponding to the associated inter-station interval is a non-departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then the detection result is determined to have no safety issues; if the direction data corresponding to the associated inter-station interval is a departure direction, and the direction data corresponding to the target inter-station interval is a departure direction, then the detection result is determined to have a safety issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result; When the target inter-station interval is the inter-station interval corresponding to the target station, the target station is a relay station, the associated inter-station interval is the inter-station interval corresponding to the main station that governs the target station, the direction data corresponding to the associated inter-station interval is the train running direction corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval is the train running direction corresponding to the target inter-station interval, if the train running direction corresponding to the associated inter-station interval is consistent with the train running direction corresponding to the target inter-station interval, it is determined that the detection result has no security issues; if the train running direction corresponding to the associated inter-station interval is inconsistent with the train running direction corresponding to the target inter-station interval, it is determined that the detection result has a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the direction data corresponding to the associated inter-station interval, and the direction data corresponding to the target inter-station interval are added to the detection result.

7. The method according to claim 1, characterized in that The target core function is a section occupancy logic check function, the logic input data is the real device state corresponding to the target block partition, and the logic output data is the logic device state corresponding to the target block partition; The performing security detection on the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the real device state corresponding to the target blocked section is an idle state, and the logical device state corresponding to the target blocked section is an idle state, determining that the detection result is that there is no safety problem; When the real device state corresponding to the target blocked partition is in an idle state, and the logical device state corresponding to the target blocked partition is in a working state, the detection result is determined to have a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target blocked partition, the real device state corresponding to the target blocked partition, and the logical device status code corresponding to the target blocked partition are added to the detection result.

8. The method according to claim 1, characterized in that The target core function is a section occupancy logic check function, the logic input data is the section logic state data corresponding to the target station-to-station section, and the logic output data is the low-frequency code to be sent corresponding to each block partition included in the target station-to-station section; The performing security detection on the logic output data according to the preset rules and the logic input data to obtain the detection result corresponding to the target core function includes: When the interval logic state data corresponding to the target station interval indicates that the target station interval has completed the interval logic state initialization, and the to-be-sent low-frequency code corresponding to any of the block sections is an allowed code, it is determined that the detection result is that there is no security problem; When the interval logic state data corresponding to the target inter-station interval shows that the interval logic state initialization of the target inter-station interval has been completed, and the low-frequency codes to be sent corresponding to multiple inter-block partitions are all non-permitted codes, the detection result is determined to be a security issue, and the unique identifier corresponding to the target core function, the unique identifier corresponding to the target inter-station interval, the interval logic state data corresponding to the target inter-station interval and the low-frequency codes to be sent corresponding to each inter-block partition contained in the target inter-station interval are added to the detection result.

9. A device for detecting the safety of output results of railway trackside equipment, characterized in that: The device is applied to an output result detection application, and the output result detection application runs in a railway trackside device corresponding to a target station, and the device includes: An acquisition unit, used for acquiring logic input data and logic output data corresponding to a target core function in a railway trackside equipment system; A detection unit, configured to perform a security detection on the logic output data according to a preset rule and the logic input data, so as to obtain a detection result corresponding to the target core function; A first sending unit is used to send a detection pass message to the railway trackside equipment system when the detection result is that there is no safety problem, so that the railway trackside equipment system outputs the logical output data; The second sending unit is used to send the detection result to the target device when the detection result shows that there is a security problem, so that the target device outputs and displays the detection result.

10. A device for detecting the safety of output results of railway trackside equipment, characterized in that: The device includes a storage medium; and one or more processors, the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions are running, the device where the storage medium is located is controlled to execute the method for detecting the safety of the output results of the railway trackside equipment described in any one of claims 1 to 8.