Off-line checking method and system for correctness of original engineering data of train control line

Through the automated inspection tool, the format, keywords and content of the original engineering data table of the train control system line is checked, which solves the problems of data errors and security risks, and improves data quality and security.

CN119576918APending Publication Date: 2025-03-07CASCO SIGNAL LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411752233.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

When the basic engineering data of the train control system line is changed and the equipment position changes, the problems of design errors, unclear information interactions and inaccurate data measurements are prone to problems such as safety risks and frequent rework.

Method used

Provide an offline inspection method and system to check the format, keywords and content of the original engineering data table through automated tools, generate inspection reports, and early detection of problems, improving data quality and security.

Benefits of technology

It effectively improves the accuracy and quality of the original engineering data of the train control system line, reduces the rework rate and safety risks, reduces the workload of manual review, and avoids the omission of errors caused by human reasons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119576918A_ABST
    Figure CN119576918A_ABST
Patent Text Reader

Abstract

The invention provides an offline checking method and system for correctness of original engineering data of a train control line. The offline checking method comprises the following steps: acquiring an original engineering data table of the line to be checked; reading table content of the line original engineering data table and storing the table content in a memory area; and performing format check, table keyword check and content check on the line original engineering data table. The method is used for automatically checking the original engineering data after compilation is completed, checking the format, keywords and content of the original engineering data table, discovering problems of the original engineering data as soon as possible, improving data source quality and avoiding safety risks caused by errors of the original engineering data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of train control systems, and in particular to an off-line checking method and system for the correctness of original engineering data of a train control line. Background Art

[0002] The line foundation engineering data of the train control system is an important foundation for the compilation of the train control system software. It is also the key to the reliable operation of the train control system and ensuring the safety of driving, and directly affects the safety and reliability of train operation. In actual engineering projects, due to various factors such as frequent design changes on site, parameter design changes, and changes in the location of outdoor equipment, the line data often changes. In the frequent changes, there will be many problems such as design errors, unclear information exchange between various interface units, and inaccurate data measurement, which will bring serious safety risks to the actual compilation of the train control system software and subsequent acceptance and operation management. Therefore, there is a high requirement for the correctness of the line foundation engineering data of the train control system, which is an important guarantee to ensure the quality of the source of the train control project. Summary of the invention

[0003] The purpose of the present invention is to provide an offline inspection method and system for the correctness of original engineering data of a train control line, which performs an automated inspection on the original engineering data after compilation, inspects the format, keywords and content of the original engineering data table, and generates an inspection report for users to review based on the inspection results, so as to discover problems with the original engineering data early, improve the quality of the data source, and avoid safety risks caused by errors in the original engineering data.

[0004] To achieve the above objectives, the present invention is implemented through the following technical solutions:

[0005] An offline checking method for the correctness of original engineering data of a train control line comprises the following steps:

[0006] Obtain the original engineering data table of the line to be checked;

[0007] Read the table content of the original engineering data table of the line and store it in the memory area;

[0008] The original engineering data table of the line is checked for format, table keywords and table content.

[0009] Optionally, the line original engineering data table includes one or more of the following tables: "Station Information Table", "Balancer Location Table", "Mileage System Information Table", "Line Data Table", "Line Speed ​​Table", "Phase Area Information Table", "Line Mileage Broken Chain Details Table", "Large Number Turnout Data Packet Transmission Condition Inspection Range Table", and "Approach Information Table".

[0010] Perform format check and table keyword check on the original engineering data table of the line, including:

[0011] Check whether the format of the original engineering data sheet of the line is consistent with the requirements of the preset data compilation specification file;

[0012] Check whether each keyword in the original engineering data table of the line is consistent with the requirements of the data compilation specification file;

[0013] The line original engineering data table is compiled based on the data compilation specification file.

[0014] Optionally, for the "Balancer Location Table", the table content check includes: balise device type check, balise usage check, balise number sequence check, spacing check between balises in the balise group, consistency check between the balise number and the station number in the "Station Information Table", and spacing check between the balise and the signal machine.

[0015] Optionally, for the Mileage Information Table, the table content check includes: consistency check between the line name in the table and the line name in the Line Data Table, and consistency check between the mileage sequence in the table and the mileage sequence in the Transponder Position Table.

[0016] Optionally, for the "Line Data Table", the table content check includes: forward and reverse consistency check of signal point names, insulation joint type check, forward and reverse consistency check of track section names, track section name sequence check, track section carrier frequency data check, and track section length check.

[0017] Optionally, for the "Line Speed ​​Table", the table content check includes: a consistency check of the difference between the length in the table and the mileage of the data.

[0018] Optionally, for the "Phase Zone Information Table", the table content check includes: a phase zone length validity check.

[0019] Optionally, for the "Line Mileage Broken Chain List", the table content check includes: broken chain length validity check, broken chain mileage mark monotonicity and line data monotonicity consistency check.

[0020] Optionally, for the "Approach Information Table", the table content check includes: transponder number check, consistency check between the name of the signal to which the transponder belongs and the name of the signal at the beginning of the route, validity check of the distance between the transponder and the signal point, track transponder link distance check, consistency check between the approach section code sequence and the approach speed, consistency check between the line speed and the speed in the "Line Speed ​​Table", and consistency check between the attributes in the track section and the "Line Data Table".

[0021] Optionally, if the inspection result is inconsistent with the requirements of the data compilation specification file of the original engineering data table of the line, an alarm is prompted and recorded in the inspection report.

[0022] An offline checking system for the correctness of original engineering data of a train control line comprises the following steps:

[0023] The memory area is used to store the table contents of the line original engineering data table;

[0024] An acquisition module is used to acquire the original engineering data table of the line to be checked;

[0025] A reading module, used for reading the table content of the line original engineering data table and storing it in the memory area;

[0026] The checking module is used to perform format checking, table keyword checking and table content checking on the original engineering data table of the line.

[0027] An electronic device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0028] Memory, used to store computer programs;

[0029] The processor is used to implement any of the method steps described above when executing the program stored in the memory.

[0030] A computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements any of the method steps described above.

[0031] Compared with the prior art, the present invention has the following advantages:

[0032] 1. Improve the accuracy of the original engineering data of the train control system line, reduce the rework rate and improve efficiency.

[0033] 2. Improve the quality of original engineering data of train control system lines and reduce safety risks caused by original engineering data.

[0034] 3. Replace manual review with automated inspection tools to reduce manual review workload and effectively avoid omissions of errors and problems caused by human factors.

[0035] 4. Effectively avoid frequent rework in subsequent train control software compilation and acceptance due to errors in original engineering data. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for the description. Obviously, the drawings described below are an embodiment of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work:

[0037] Figure 1 A flowchart of an offline checking method for the correctness of original engineering data of a train control line provided in one embodiment of the present invention;

[0038] Figure 2 This is the format diagram of the station information table;

[0039] Figure 3 is a format diagram of a transponder location table;

[0040] Figure 4 is a diagram of the contents of the transponder location table;

[0041] Figure 5 This is the format diagram of the mileage information table;

[0042] Figure 6 This is the format diagram of the line data table;

[0043] Figure 7 It is the content diagram of the line data table;

[0044] Figure 8 This is a format diagram of the line speed table;

[0045] Fig. 9 It is the content diagram of the line speed table;

[0046] Fig.10 This is the format diagram of the phase zone information table;

[0047] Fig.11 It is the content diagram of the phase zone information table;

[0048] Fig.12 This is the format diagram of the line mileage broken link list;

[0049] Fig.13 Format diagram of the condition check range table for sending large number turnout data packets;

[0050] Fig.14a and Fig.14b This is the format diagram of the route information table;

[0051] Fig.15a and Fig.15b It is the content diagram of the route information table;

[0052] Fig.16A structural diagram of an offline inspection system for the correctness of original engineering data of a train control line provided by an embodiment of the present invention;

[0053] Fig.17 A structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The scheme proposed by the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become clearer according to the following description. It should be noted that the accompanying drawings are in a very simplified form and are not in precise proportions, which are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

[0055] An embodiment of the present invention provides an offline inspection method for the correctness of original engineering data of a train control line, which is implemented by an automated inspection tool. The inspection tool is a verification tool for inspecting the original engineering data table of the train control line, and is used to automatically inspect the correctness of the original engineering data table.

[0056] like Figure 1 As shown, the method comprises the following steps:

[0057] S1, obtaining the original engineering data table of the line to be checked.

[0058] The original engineering data tables of the lines to be inspected include "Station Information Table", "Balancer Location Table", "Mileage System Information Table", "Line Data Table", "Line Speed ​​Table", "Phase Area Information Table", "Line Mileage Broken Chain Details Table", "Large Number Turnout Data Packet Sending Condition Inspection Range Table", and "Approach Information Table".

[0059] S2, reading the table content of the original engineering data table of the line and storing it in the memory area.

[0060] The automated inspection tool can read the input line original engineering data table, read the table content and store it in a designated memory area for subsequent inspection and processing. It is understandable that the line original engineering data table is in Excel table format, and reading Excel table is a basic and universal processing mode, so it will not be described in detail.

[0061] S3, performing format check, table keyword check and table content check on the line original engineering data table.

[0062] After the line original engineering data table is read successfully, the inspection process is started. The automated inspection tool performs format checks, table keyword checks, and corresponding content checks against the specification requirements. If the inspection result is inconsistent with the requirements of the data compilation specification file of the line original engineering data table, an alarm is prompted and recorded in the inspection report. The compilation of the line original engineering data table of the train control system is based on the "Interim Management Measures for Train Control Center Data" (China Railway General Transport

[2014] No. 246), so the inspection of the line original engineering data table is also based on this specification.

[0063] The following is a detailed description of the inspection process for each form.

[0064] Check the Station Information Sheet, including format check and keyword check. The format is as follows: Figure 2 If the format does not match, an alarm will be given in the inspection report: Station information table format error. Keywords include serial number, station name, region number, zone number, station number, and remarks. If the keyword does not match the actual one during the inspection, an alarm will be given in the inspection report: Station information table XX keyword error, and the specific row and column to be checked will be prompted.

[0065] Check the "Transponder Location Table". First, check the format and keywords. The format is as follows: Figure 3 If the format does not match, an alarm will be given in the inspection report: the format of the transponder location table is wrong. Keywords include serial number, transponder name, transponder number, mileage, equipment type, purpose, station, and remarks. If the keywords do not match the actual ones during the inspection, an alarm will be given in the inspection report: the transponder location table XX keyword is wrong, and the specific row and column to be checked will be prompted.

[0066] Check the contents of the Balise Location Table, including: Balise device type check, balise purpose check, balise number sequence check, balise spacing check in the balise group, balise number consistency check with the station number in the Station Information Table, and balise spacing check between the balise and the signal. Figure 4 As shown. The numbering sequence of each transponder should be -1, -2, -3. If it is not satisfied, an alarm will be given in the inspection report: the numbering in the transponder group is wrong, and the specific row and column to be checked will be prompted. For the purpose column check, the effective purpose of the transponder should be

[0067] JZ / FJZ / ZJ1 / ZJ2 / DD / CZ / CZ-C0 / FDW / DW / Q / JD / FQ / ZX0-2 / YG2-0 / YG0-2 / ZX2-0 / ZX2-3 / YG2-3 / , if the requirements are not met, an alarm will be given in the inspection report: the purpose of the transponder is wrong, and the specific row and column to be checked will be prompted. A comparative check will be conducted in combination with the purpose and device type. The device type includes active and passive. If the device type and purpose are inconsistent, an alarm will be given in the inspection report: the transponder device type is inconsistent with the purpose, and the specific row and column to be checked will be prompted. The mileage column checks the spacing distance of multiple transponders in the same transponder group. The spacing distance of the transponders in the group should be 5 meters. If the 5-meter spacing requirement is not met, an alarm will be given in the inspection report: the spacing distance within the transponder group is wrong, and the specific row and column to be checked will be prompted. The regional number, subdivision number, and station number in the balise number are checked for consistency with the regional number, subdivision number, and station number of the station corresponding to the Station Information Table. If they are inconsistent, an alarm will be given in the inspection report: the balise number is wrong, and the specific row and column to be checked will be prompted. For balises used for CZ or FCZ purposes, check the distance between the balise and the signal point, which should be between 20 and 160 meters. If this distance is not met, an alarm will be given in the inspection report: the distance between the balise and the signal point is wrong, and the specific row and column to be checked will be prompted.

[0068] The Mileage Information Table includes format check and keyword check. The format is as follows: Figure 5 If the format does not match, an alarm will be given in the inspection report: the format of the mileage system information table is wrong. The keywords include serial number, line type before conversion, mileage system kilometer mark before conversion, line type after conversion, mileage system kilometer mark after conversion, and remarks. If the keywords do not match the actual ones during the inspection, an alarm will be given in the inspection report: XX keyword in the mileage system information table is wrong, and the specific row and column to be checked will be prompted.

[0069] Check the contents of the Mileage Information Table, and check the consistency of the line names in the Mileage Information Table with the line names in the Line Data Table. If the corresponding line name cannot be found, an alarm will be given in the inspection report: the line names in the Mileage Information Table are inconsistent, and the specific row and column to be checked will be prompted. Compare the increasing or decreasing order of the kilometer marks on the line in the Mileage Information Table with the increasing or decreasing order of the kilometer marks on the corresponding line in the Balise Position Table. If they are inconsistent, an alarm will be given in the inspection report: the order of the kilometer marks on the line in the Mileage Information Table is inconsistent, and the specific row and column to be checked will be prompted.

[0070] When checking the Line Data Table, first check the format and keyword. The format is as follows: Figure 6 If the format does not match, an alarm will be given in the inspection report: Line data table format error. Keywords include serial number, station name, signal point mileage, signal point type, insulation joint type, name, carrier frequency, length, section attribute, and remarks. If the keyword does not match the actual situation during the inspection, an alarm will be given in the inspection report: Line data table XX keyword error, and the specific row and column to be checked will be prompted.

[0071] Check the contents of the Line Data Table, including: forward and reverse consistency check of signal point names, insulation joint type check, forward and reverse consistency check of track section names, sequence check of track section names, carrier frequency data check of track sections, and length check of track sections. Figure 7 As shown. In the line data table, check the "signal point name". The forward data and reverse data should be consistent. If they are inconsistent, an alarm will be given in the inspection report: the forward and reverse data of the signal point name are inconsistent, and the specific row and column to be checked will be prompted. Check the "insulation joint type". The station should be a mechanical insulation joint, and the section should be an electrical insulation joint. If the insulation joint type in the station or section is inconsistent with this principle, an alarm will be given in the inspection report: The insulation joint type is wrong, and the specific row and column to be checked will be prompted. Check the "track section name". The forward data and reverse data should be consistent. If they are inconsistent, an alarm will be given in the inspection report: The forward and reverse data of the track section name are inconsistent, and the specific row and column to be checked will be prompted. For the "track section carrier frequency" check, its value should be one of 0, 1700, 2300, 2000, 2600, 1700-1, 1700-2, 2300-1, 2300-2, 2000-1, 2000-2, 2600-1, 2600-2. If the check is inconsistent with any of these 13 types, an alarm will be given in the inspection report: the track section carrier frequency is wrong, and the specific row and column to be checked will be prompted. For the "track section length" check, its value should be equal to the difference in mileage between the starting and ending ends of the row data. If they are not equal, an alarm will be given in the inspection report: the track section length is wrong, and the specific row and column to be checked will be prompted. The carrier frequencies of two adjacent block sections should be set alternately. If the carrier frequencies of two adjacent block sections are not set alternately, an alarm will be given in the inspection report: the track section carrier frequency setting is wrong, and the specific row and column to be checked will be prompted.

[0072] When checking the "Line Speed ​​Table", first check the format and keyword. The format is as follows: Figure 8If the format does not match, an alarm will be given in the inspection report: Line speed table format error. Keywords include serial number, speed (km / h), length (m), terminal mileage, and remarks. If the keyword does not match the actual during the inspection, an alarm will be given in the inspection report: Line speed table XX keyword error, and the specific row and column to be checked will be prompted.

[0073] Check the contents of the "Line Speed ​​Table", including: consistency check between the length in the table and the difference between the data and the mileage. Fig. 9 As shown. In the line speed table, check the "length", which should be equal to the difference between the starting and ending mileage of the row data, while taking into account the situation of broken links in the middle and the cross-kilometer marking system. If they are not equal, an alarm will be given in the inspection report: the length in the line speed table is wrong, and the specific row and column to be checked will be prompted.

[0074] Check the "Phase Area Information Table", first check the format and keywords. The format is as follows Fig.10 If the format does not match, an alarm will be given in the inspection report: The format of the phase area information table is wrong. Keywords include serial number, starting mileage, end mileage, length (m), and remarks. If the keyword does not match the actual during the inspection, an alarm will be given in the inspection report: The XX keyword in the phase area information table is wrong, and the specific row and column to be checked will be prompted.

[0075] Check the contents of the "Phase Zone Information Table", which includes: check the validity of the phase zone length. Fig.11 The "length" in the table should be equal to the difference between the end mileage and the start mileage of the row. If they are not equal, an alarm will be given in the inspection report: the length in the phase area information table is wrong, and the specific row and column to be checked will be prompted.

[0076] Check the "Line Mileage Broken Link List", first check the format and keywords. The format is as follows Fig.12 If the format does not match, an alarm will be given in the inspection report: The format of the line mileage broken chain detail table is wrong. Keywords include sequence number, line name, broken chain type, broken chain location, starting mileage, end mileage, broken chain length (m), long chain, short chain, and remarks. If the keywords do not match the actual situation during the inspection, an alarm will be given in the inspection report: The line mileage broken chain detail table XX keyword is wrong, and the specific row and column to be checked will be prompted.

[0077] Check the contents of the "Line Mileage Broken Chain List", and the table content check includes: Check the validity of the broken chain length. For example, check the broken chain length. If its length is zero, an alarm will be given in the inspection report: the broken chain length in the line mileage broken chain list is wrong, and the specific row and column to be checked will be prompted. Check the consistency of the monotonicity of the broken chain mileage mark and the monotonicity of the line data. For example, if the starting kilometer mark of this broken chain is greater than the ending kilometer mark, the kilometer mark of the corresponding line in the line data table should be designed in order from large to small. On the contrary, if the starting kilometer mark of this broken chain is less than the ending kilometer mark, the kilometer mark of the corresponding line in the line data table should be designed in order from small to large. If the check is inconsistent, an alarm will be given in the inspection report: the monotonicity of the broken chain in the line mileage broken chain list is inconsistent, and the specific row and column to be checked will be prompted.

[0078] Check the "Large Number Turnout Data Packet Transmission Condition Check Range Table", including format check and keyword check. The format is as follows: Fig.13 As shown, if the format does not match, an alarm will be given in the inspection report: The format of the large number turnout data packet sending condition inspection range table is wrong. Keywords include serial number, station name, large number turnout number, approach route, departure section occupancy inspection range, maximum speed of the line through which the large number passes (km / h), and remarks. During the inspection process, if the keyword does not match the actual situation, an alarm will be given in the inspection report: The large number turnout data packet sending condition inspection range table XX keyword is wrong, and the specific row and column to be checked will be prompted.

[0079] Check the "Route Information Table" and first check the format and keywords. Fig.14a and 14b (Because there are too many keywords in the "Route Information Table" and the table is too wide, the "Route Information Table" is divided into two parts, left and right. Fig.14a For the left half, Fig.14b As shown in the right half), if the format does not match, an alarm will be given in the inspection report: The format of the route information table is wrong. Keywords include serial number, transponder number, interlocking route number, route, route type, starting signal, name, approaching the highest code sequence, terminal signal name, passing transponder, transponder group unit number / link distance, turnout, line speed, speed (km / h) / length (m), track section, length\carrier frequency\signal type\name, disaster protection section name, remarks. During the inspection process, if the keywords do not match the actual situation, an alarm will be given in the inspection report: The route information table XX keyword is wrong, and the specific row and column to be checked will be prompted.

[0080] Check the contents of the "Route Information Table", including: check the balise number, check the consistency between the name of the signal machine to which the balise belongs and the name of the signal machine at the beginning of the route, check the validity of the distance between the balise and the signal point, check the link distance of the track balise, check the consistency between the approach section code sequence and the route speed, check the consistency between the line speed and the speed in the "Line Speed ​​Table", and check the consistency between the attributes in the track section and the "Line Data Table". Specifically, the contents of the "Route Information Table" are as follows: Fig.15a and 15b (Because there are too many keywords in the "Route Information Table" and the table is too wide, the "Route Information Table" is divided into two parts, left and right. Fig.15a For the left half, Fig.15b The "balise number" in the table should be consistent with the balise number of this station in the balise location table. If they are inconsistent, an alarm will be given in the inspection report: the balise number in the route information table is wrong, and the specific row and column to be checked will be prompted. In the "Line Speed" column, the sum of its lengths should be equal to the sum of the lengths of the "Track Section" column. If they are not equal, an alarm will be given in the inspection report: the track section in the route information table is wrong, and the specific row and column to be checked will be prompted. "Track Section" column: The track section length, carrier frequency, signal type, and name of the main line pick-up and main line direct approach should be consistent with those in the line data table. If they are inconsistent, an alarm will be given in the inspection report: the track section in the route information table is wrong, and the specific row and column to be checked will be prompted. The name of the signal to which the transponder belongs in the "Transponder Number" column should be consistent with the name of the signal at the beginning of the route. If they are inconsistent, an alarm will be given in the inspection report: the starting signal in the route information table is wrong, and the specific row and column to be checked will be prompted.

[0081] After checking the above tables, an inspection report is generated to record the contents of the inspection errors. If there are no errors in the inspection, the report will show that the inspection of the original engineering data table of the train control line has passed.

[0082] Based on the same inventive concept, the present invention also provides an offline inspection system for the correctness of the original engineering data of the train control line, such as Fig.16 As shown, including:

[0083] Memory area 201 is used to store the table content of the line original engineering data table;

[0084] The acquisition module 202 is used to acquire the original engineering data table of the line to be checked;

[0085] A reading module 203 is used to read the table content of the line original engineering data table and store it in the memory area;

[0086] The checking module 204 is used to perform format checking, table keyword checking and table content checking on the line original engineering data table.

[0087] Optionally, the line original engineering data table includes one or more of the following tables: "Station Information Table", "Balancer Location Table", "Mileage System Information Table", "Line Data Table", "Line Speed ​​Table", "Phase Area Information Table", "Line Mileage Broken Chain Details Table", "Large Number Turnout Data Packet Transmission Condition Inspection Range Table", and "Approach Information Table".

[0088] The checking module 204 is specifically used to: check whether the format of the line original engineering data table is consistent with the requirements of the preset data compilation specification file; check whether each keyword in the line original engineering data table is consistent with the requirements of the data compilation specification file; the line original engineering data table is compiled based on the data compilation specification file.

[0089] Optionally, for the "Balancer Location Table", the table content check includes: balise device type check, balise usage check, balise number sequence check, spacing check between balises in the balise group, consistency check between balise number and station number in the "Station Information Table", and spacing check between balise and signal machine.

[0090] Optionally, for the Mileage Information Table, the table content check includes: consistency check between the line name in the table and the line name in the Line Data Table, and consistency check between the mileage sequence in the table and the mileage sequence in the Transponder Position Table.

[0091] Optionally, for the "Line Data Table", the table content check includes: forward and reverse consistency check of signal point names, insulation joint type check, forward and reverse consistency check of track section names, track section name sequence check, track section carrier frequency data check, and track section length check.

[0092] Optionally, for the "Line Speed ​​Table", the table content check includes: a consistency check of the difference between the length in the table and the mileage of the data.

[0093] Optionally, for the "Phase Zone Information Table", the table content check includes: a phase zone length validity check.

[0094] Optionally, for the "Line Mileage Broken Chain List", the table content check includes: broken chain length validity check, broken chain mileage mark monotonicity and line data monotonicity consistency check.

[0095] Optionally, for the "Approach Information Table", the table content check includes: transponder number check, consistency check between the name of the signal to which the transponder belongs and the name of the signal at the beginning of the route, validity check of the distance between the transponder and the signal point, track transponder link distance check, consistency check between the approach section code sequence and the approach speed, consistency check between the line speed and the speed in the "Line Speed ​​Table", and consistency check between the attributes in the track section and the "Line Data Table".

[0096] Optionally, the inspection module 204 is further configured to: if the inspection result is inconsistent with the requirements of the data compilation specification file of the line original engineering data table, then an alarm is prompted and recorded in the inspection report.

[0097] The present invention also provides an electronic device, such as Fig.17 As shown, it includes a processor 301, a communication interface 302, a memory 303 and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304;

[0098] Memory 303, used for storing computer programs;

[0099] The processor 301 is used to implement the steps of the offline checking method for the correctness of the original engineering data of the train control line in the above embodiment when executing the program stored in the memory 303.

[0100] In another embodiment provided by the present invention, a computer-readable storage medium is also provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of the offline checking method for the correctness of the original engineering data of the train control line in the above embodiment are implemented.

[0101] In another embodiment provided by the present invention, a computer program product containing instructions is also provided. When the computer program product is run on a computer, the computer executes the steps of the offline checking method for the correctness of the original engineering data of the train control line in the above embodiment.

[0102] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for system embodiments, device embodiments, computer-readable storage medium embodiments, and computer program product embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0103] In summary, the present invention can improve the accuracy of the original engineering data of the train control system line, reduce the rework rate, and improve efficiency; improve the quality of the original engineering data of the train control system line, and reduce the safety risks caused by the original engineering data; replace manual review with automated inspection of tools, reduce the workload of manual review, and effectively avoid omission of errors and problems caused by human factors; effectively avoid frequent rework of subsequent train control software compilation and acceptance due to errors in the original engineering data.

[0104] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.

Claims

1. An offline inspection method for the correctness of the original engineering data of a train control line, characterized in that: The steps include: Obtain the original engineering data table of the line to be checked; Read the table content of the original engineering data table of the line and store it in the memory area; The original engineering data table of the line is checked for format, table keywords and table content.

2. The offline checking method for the correctness of the original engineering data of the train control line according to claim 1, characterized in that: The line original engineering data table includes one or more of the following tables: "Station Information Table", "Balancer Location Table", "Mileage System Information Table", "Line Data Table", "Line Speed ​​Table", "Phase Area Information Table", "Line Mileage Broken Chain Details Table", "Large Number Turnout Data Packet Transmission Condition Inspection Range Table", and "Approach Information Table"; Perform format check and table keyword check on the original engineering data table of the line, including: Check whether the format of the original engineering data sheet of the line is consistent with the requirements of the preset data compilation specification file; Check whether each keyword in the original engineering data table of the line is consistent with the requirements of the data compilation specification file; The line original engineering data table is compiled based on the data compilation specification file.

3. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the "Balancer Location Table", the table content check includes: balise device type check, balise purpose check, balise number sequence check, spacing check of each balise in the balise group, consistency check of balise number with the station number in the "Station Information Table", and spacing check between balise and signal machine.

4. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the Mileage Information Table, the table content check includes: consistency check between the line name in the table and the line name in the Line Data Table, and consistency check between the mileage sequence in the table and the mileage sequence in the Transponder Position Table.

5. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the "Line Data Table", the table content checks include: forward and reverse consistency check of signal point names, insulation joint type check, forward and reverse consistency check of track section names, track section name sequence check, track section carrier frequency data check, and track section length check.

6. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the "Line Speed ​​Table", the table content check includes: consistency check of the length in the table and the difference between the mileage at the beginning and end of the data.

7. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the "Phase Zone Information Table", the table content check includes: Phase zone length validity check.

8. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the "Line Mileage Broken Chain List", the table content check includes: broken chain length validity check, broken chain mileage mark monotonicity and line data monotonicity consistency check.

9. The offline checking method for the correctness of the original engineering data of the train control line according to claim 2, characterized in that: For the "Approach Information Table", the table content check includes: balise number check, consistency check between the name of the signal machine to which the balise belongs and the name of the signal machine at the beginning of the route, validity check of the distance between the balise and the signal point, track balise link distance check, consistency check between the approach section code sequence and the approach speed, consistency check between the line speed and the speed in the "Line Speed ​​Table", and consistency check between the attributes in the track section and the "Line Data Table".

10. The offline checking method for the correctness of the original engineering data of the train control line according to claim 1, characterized in that: If the inspection result is inconsistent with the requirements of the data compilation specification file of the original engineering data table of the line, an alarm will be prompted and recorded in the inspection report.

11. An offline inspection system for the correctness of the original engineering data of a train control line, characterized in that: include: The memory area is used to store the table contents of the line original engineering data table; An acquisition module is used to acquire the original engineering data table of the line to be checked; A reading module, used for reading the table content of the line original engineering data table and storing it in the memory area; The checking module is used to perform format checking, table keyword checking and table content checking on the original engineering data table of the line.

12. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 10 when executing a program stored in a memory.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 10 are implemented.