A method for searching for a relationship of a closed section turnout
By extracting signal equipment information from the subway system database, generating topology and calculating turnout conditions, the turnout relationship of near-locked sections is automatically generated, solving the problems of low design efficiency and high error rate, and realizing efficient and accurate turnout relationship configuration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CASCO SIGNAL LTD
- Filing Date
- 2023-12-26
- Publication Date
- 2026-07-31
AI Technical Summary
The design efficiency of turnout relationships in the near-locked section in the existing technology is low and the error rate of manual programming is high, which leads to potential safety hazards for train operation.
By extracting signal equipment information from the subway system database, generating topology, calculating the path to the locking section, and merging turnout conditions, the turnout relationship is automatically generated.
It improves the efficiency of signal design and production, reduces the omission rate of turnout relationships, reduces errors caused by manual modifications, and conforms to the path finding habits of signal designers.
Smart Images

Figure CN117775074B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rail transit interlocking train route approach locking technology, and particularly to a method for searching turnout relationships in approach locking sections. Background Technology
[0002] The approach-locking section refers to the protective zone outside the train's protective signal, enabling the train to stop in front of the protective signal from the start of braking. The turnout relationship within the approach-locking section refers to the positional conditions of all turnouts within the approach-locking section that allow the train to reach the current signal. Currently, the turnout relationship of the approach-locking section is manually configured by signal designers based on the train's destination. This method has the following disadvantages:
[0003] 1. Low design efficiency. Each signal in every interlocking station has an approach section. For a small station with 30 signals, it takes 4 hours of manual processing. For a large interlocking station with dozens or even hundreds of signals, it takes more than 2 days of work. The more signals there are, the more switches there are, and the more complex the switch relationships become, requiring more manpower to identify the switch relationships in the approach section.
[0004] 2. High error rate in manual coding. Each signal's approach section consists of multiple track sections, including multiple switches (assuming n switches). Each switch has two open positions, so the possible protection paths for the signal's approach section are 2n. If we consider the entire interlocking station (assuming m signals), the switch relationship tree for the approach section is m*2n. Manually coding such a large amount of information inevitably introduces errors in omitting switch relationships, creating safety hazards for train operation (if the switch relationship in the approach section is incorrect, the train will miss an unlocked area, affecting operational safety). Summary of the Invention
[0005] The purpose of this invention is to provide a method for searching turnout relationships in near-locked sections, which can automatically search for turnout relationships in near-locked sections, improve the efficiency of turnout relationship configuration in near-locked sections, and reduce the omission rate.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solution:
[0007] A method for searching the relationship of turnouts in a near-locked section includes the following steps:
[0008] S1, determine all signal equipment included in the target interlocking station and the section equipment included within the distance of each signal within the proximity to the locking section from the metro system database, and generate the topology of each signal;
[0009] S2, calculates each approach lockout path to each signal based on topology;
[0010] S3, calculate the turnout conditions required for each approach locking section contained in each approach locking section path;
[0011] S4. Based on the turnout conditions in all paths associated with each signal, merge the turnout conditions of the same section of different paths to obtain the unique turnout relationship information contained in each approach locking section of the signal.
[0012] S5 outputs all approach locking sections and their turnout relationships for each signal.
[0013] Optionally, the subway system database includes: Technical_Rooms sub-table, Approach_Locking_Areas sub-table, Signals sub-table, Blocks sub-table, Secondary_Detection_Devices sub-table, Points sub-table, and Switches sub-table.
[0014] Optionally, step S1 specifically includes:
[0015] Based on the station name of the target interlocking station, obtain the ID1 of Technical_Rooms in the Technical_Rooms sub-table;
[0016] Find all signals with Technical_Room_ID = ID1 in the Signals sub-table and obtain the Approach_Locking_Area_ID of that signal;
[0017] Find the Approach_Locking_Area with ID = Approach_Locking_Area_ID in the Approach_Locking_Areas sub-table, get all the Block_IDs under Approach_Locking_Block_List, and obtain the BlockIDList;
[0018] In the Blocks sub-table, the information of all block segments in BlockIDList is obtained by traversing the Blocks sub-table. Based on the obtained Next_Up_Normal_Block_ID, Next_Up_Reverse_Block_ID, Next_Down_Normal_Block_ID, and Next_Down_Reverse_Block_ID, the endpoint segment of the signal approaching the locking segment is obtained, and then the starting segment is determined from the endpoint segment.
[0019] Optionally, step S2 specifically includes:
[0020] Starting from the initial segment in the topology, the next segment in the segment list BlockIDList is searched in reverse according to the direction of the signal. If it is the segment where the turnout equipment is located, the path where the position is located is searched first, then the path where the reverse position is located is searched, and finally several paths close to the locked segment are obtained.
[0021] Optionally, step S3 specifically includes:
[0022] For each path that approaches the locking section, traverse all sections on the path and determine whether the current section is the FG, NG, or RG of the turnout equipment.
[0023] If not, then the section itself does not have turnout conditions. If the previous section of this section has turnout conditions, then the turnout conditions of this section are inherited from the turnout conditions of the previous section.
[0024] If so, then the turnout condition is further determined based on the position of the turnout in the current path, and the turnout condition of the turnout is added to the turnout condition of the previous section to form the turnout condition of the current section.
[0025] Optionally, the turnout conditions are determined based on the turnout's position in the current path, including:
[0026] If both NG and FG of the turnout are in the path, or only NG is in the path, then the turnout condition is determined to be a positioning condition.
[0027] If both FG and RG of the turnout are in the path, or only RG is in the path, then the turnout condition of the turnout is determined to be reversed.
[0028] If only the FG of this turnout is in the path, then it is determined that the turnout has no turnout condition.
[0029] Optionally, in step S4, the merging principle is: if the turnout conditions of the same section in two paths are the same turnout at the same position, then only one turnout condition is retained; if the turnout conditions of the same section in two paths are the same turnout at different positions, then the turnout condition of that section is discarded.
[0030] Optionally, in step S5, for each signal, all approaching locking sections and their turnout relationships are output in a manner that moves away from the signal.
[0031] An electronic device 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 through the communication bus;
[0032] Memory, used to store computer programs;
[0033] The processor, when executing a program stored in memory, implements the steps of the search method for the relationship between turnouts in the approach locking section described above.
[0034] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the search method for the relationship of turnouts in the approach locking section described above.
[0035] Compared with the prior art, the present invention has the following advantages:
[0036] 1. This invention uses an algorithm to search for turnout relationships in approaching locked sections. For each signal, the turnout conditions under different paths are obtained for the approaching locked sections. Then, the turnout conditions of the same section are merged to obtain the final turnout conditions, which effectively solves the problem of missing turnout conditions in approaching locked sections.
[0037] 2. This invention uses an algorithm to search for turnout conditions in near-locked sections, which automatically generates the turnout relationships of all signals in the station in one go, greatly improving the efficiency of signal design and production.
[0038] 3. The turnout conditions for near-locked sections generated by this invention do not require manual modification by signal designers, greatly reducing the error rate.
[0039] 4. The proximity locking section generated by this invention is output in the order from near to far from the signal according to the topology, which conforms to the design habits of signal designers in finding the path range and makes it easier for reviewers to review the data. Attached Figure Description
[0040] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the description will be briefly introduced below. Obviously, the drawings described below are one embodiment of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort:
[0041] Figure 1 A flowchart of a method for searching the relationship of turnouts in a near-locked section, provided by the present invention;
[0042] Figure 2 This is a station layout map for a certain subway line;
[0043] Figure 3 This is a structural diagram of the electronic device provided by the present invention. Detailed Implementation
[0044] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The advantages and features of the present invention will become clearer from the following description. It should be noted that the drawings are in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of the present invention.
[0045] The turnout relationship of the signal approaching the locked section is configured based on the section topology, turnout location information, and approach section distance information provided in the Technical_Rooms, Approach_Locking_Areas, Signals, Blocks, Secondary_Detection_Devices, Points, and Switches sub-tables of the Metro System Database (SyDB). The SyDB is used to obtain all signal equipment for a single interlocking station and the section equipment included within the approach locking section distance of each signal. Then, based on the topology, each approach locking section path leading to the signal (i.e., the route that the train should travel, including section and turnout position information) is calculated. The turnout conditions required for each section included in each path are then calculated. Based on the turnout relationships in all paths associated with each signal, the turnout conditions of the same section in different paths are merged to obtain the unique turnout relationship information contained in the final approach locking section (each approach locking section path corresponds to a set of turnout relationships, and the position conditions of all turnouts within this turnout relationship are determined).
[0046] like Figure 1 As shown, the present invention provides a method for searching the relationship of turnouts in near-locked sections, comprising the following steps:
[0047] S1, determine all signal equipment included in the target interlocking station and the section equipment included within the distance of each signal within the proximity to the locking section from the metro system database, and generate the topology of each signal;
[0048] Specifically, the subway system database includes the following sub-tables: Technical_Rooms, Approach_Locking_Areas, Signals, Blocks, Secondary_Detection_Devices, Points, and Switches.
[0049] First, based on the station name of the target interlocking station, obtain the ID1 of Technical_Rooms from the Technical_Rooms sub-table. Then, find all signals with Technical_Room_ID = ID1 in the Signals sub-table and obtain the Approach_Locking_Area_ID of that signal. Next, find the Approach_Locking_Area with ID = Approach_Locking_Area_ID in the Approach_Locking_Areas sub-table, obtain all Block_IDs under Approach_Locking_Block_List, and obtain the block list BlockIDList. Finally, in the Blocks sub-table, iterate through all the block information in BlockIDList, and based on the obtained Next_Up_Normal_Block_ID, Next_Up_Reverse_Block_ID, Next_Down_Normal_Block_ID, and Next_Down_Reverse_Block_ID, obtain the endpoint segment of the signal's approach locking segment, and then determine the starting segment from the endpoint segment. Next_Up_Normal_Block_ID refers to the previous axle counting section, Next_Up_Reverse_Block_ID refers to the next axle counting section, Next_Down_Normal_Block_ID refers to the previous reverse section of the axle counting section, and Next_Down_Reverse_Block_ID refers to the next reverse section of the axle counting section. Only one of the previous or next reverse sections can have a valid value, as a turnout has only one reverse section. An end point section refers to a section where only one of the four connecting devices is in the section list (BlockIDList). A starting end section refers to the end point section closest to the current signal.
[0050] S2, calculates each approach lockout path to each signal based on topology;
[0051] Specifically, starting from the initial segment in the topology, the next segment in the segment list BlockIDList is searched in reverse according to the direction of the signal. If it is the segment where the turnout equipment is located, the path where the position is located is searched first, then the path where the reverse position is located is searched, and finally several paths close to the locked segment are obtained.
[0052] S3, calculate the turnout conditions required for each approach locking section contained in each approach locking section path;
[0053] Specifically, for each path approaching the locking section, all sections on the path are traversed to determine whether the current section is the FG (turnout tip section), NG (turnout straight track section), or RG (turnout curved track section) of the turnout equipment.
[0054] If not, then the section itself does not have turnout conditions. If the previous section of this section has turnout conditions, then the turnout conditions of this section are inherited from the turnout conditions of the previous section.
[0055] If so, then the turnout condition is further determined based on the position of the turnout in the current path, and the turnout condition of the turnout is added to the turnout condition of the previous section to form the turnout condition of the current section.
[0056] Specifically, the turnout condition is determined based on the turnout's position in the current path: if both NG and FG of the turnout are in the path, or only NG is in the path, then the turnout condition is determined to be in the correct position; if both FG and RG of the turnout are in the path, or only RG is in the path, then the turnout condition is determined to be in the reverse position; if only FG of the turnout is in the path, then the turnout condition is determined to be non-correct.
[0057] S4. Based on the turnout conditions in all paths associated with each signal, merge the turnout conditions of the same section of different paths to obtain the unique turnout relationship information contained in each approach locking section of the signal.
[0058] Specifically, after obtaining the turnout conditions for the near-locked sections of all paths, the turnout conditions for the same sections of different paths are merged. The merging principle is: if the turnout conditions for the same section of two paths are the same turnout at the same position, then only one turnout condition is retained; if the turnout conditions for the same section of two paths are the same turnout at different positions, then the turnout condition for that section is discarded.
[0059] S5 outputs all approach locking sections and their turnout relationships for each signal.
[0060] Specifically, for each signal, all approaching locking sections and their turnout relationships are output in a manner that moves away from that signal.
[0061] The following is based on Figure 2 Taking the X3402 signal controller of RJL station on a certain subway line as an example, the present invention will be described in detail:
[0062] Step 1: The user specifies the station name to be generated, 34 (RJL station number), and then obtains the ID1=100 of the Technical_Rooms of the RJL station from the Technical_Rooms sub-table based on the station name.
[0063] Step 2: Find all signal devices with Technical_Room_ID=100 in the Signals sub-table (taking signal device X3402 as an example), and obtain the Approach_Locking_Area_ID of signal device X3402 (Approach_Locking_Area_ID=218). If it is not defined, proceed to step S2 to retrieve the next signal device that meets the condition. If it is defined, proceed to step S3.
[0064] Step 3: Find the Approach_Locking_Area with ID=218 in the Approach_Locking_Areas sub-table, and obtain all the Block_IDs (522,523,524,525,528,529,530,531,532,581,582,586,589,694,695,696,697,698,699,700) under the Approach_Locking_Block_List.
[0065] Step 4: In the Blocks sub-table, traverse to obtain the information of all segment blocks in (522,523,524,525,528,529,530,531,532,581,582,586,589,694,695,696,697,698,699,700). Based on the obtained Next_Up_Normal_Block_ID, Next_Up_Reverse_Block_ID, Next_Down_Normal_Block_ID, and Next_Down_Reverse_Block_ID, obtain the endpoint block (522, 695, 532) of the approaching segment of the signal, and then find the starting block (522) from the endpoint block.
[0066] Step 5: Starting from the starting block (522), search in reverse order according to the direction of the signal for the next block (523) in the BlockIDList. If the block is where the turnout equipment is located (523 is the FG of turnout P3402), first search and locate the path (524). The search results show that 524 is in the BlockIDList. Continue searching to get 525, 694, 695, 528, 529, 530, 531, 532, resulting in a path (522, 523, 524, 525, 694, 695, 528, 529, 530, 531, 532) (i.e., path one).
[0067] Starting again from the initial block (522), the reverse search is performed. 523 is the FG of turnout P3402. The reverse positions of P3402 are searched: 581, 582, 696, 586, and 697. 697 is the FG of turnout P3406. First, the path 698 is searched and located. Then, 589 is obtained. Finally, a path (522, 523, 581, 582, 696, 586, 697, 698, 589) is obtained (i.e., path two).
[0068] Starting again from the initial block (522), the reverse search is performed. 523 is the FG of turnout P3402. The reverse positions of P3402 are searched: 581, 582, 696, 586, 697. 697 is the FG of turnout P3406. The path 699 where the reverse position is located is searched. The search continues to get 700, 695, 528, 529, 530, 531, 532. Finally, a path (522, 523, 581, 582, 696, 586, 697, 699, 700, 695, 528, 529, 530, 531, 532) (i.e., path three) is obtained. Finally, three paths close to the locked section are obtained: pathList.
[0069] Step 6: Traverse pathList to retrieve a path path(522,523,524,525,694,695,528,529,530,531,532), then traverse all blocks on the path and determine whether 522 is a block contained in the turnout equipment. If not, and it has no previous segment, then the segment G3406 where 522 is located does not have the turnout condition.
[0070] Determine whether 523 is the FG, NG, or RG of the turnout equipment. 523 is the FG of turnout P3402, and NG524 is also on the path. Therefore, the turnout condition of DG3408 in this section is the positioning of P3402. Since there is no turnout condition in the previous section, the turnout condition of G3408 in the current path is the positioning of P3402.
[0071] Determine whether 525 is a block included in the turnout equipment. If not, and the turnout condition of the previous section is the positioning of P3402, then the turnout condition of the section G3412 where 525 is located is the positioning of P3402.
[0072] Determine whether 694 is a turnout device FG, NG, or RG. 694 is a turnout P3408 with NG, and FG is also on the path. Therefore, the turnout condition of section DG3418 where 694 is located is the positioning of P3406-P3408. The turnout condition of the previous section is P3402. Therefore, the turnout condition of DG3418 on this path is P3402*P3406-P3408.
[0073] Determine whether 528 is a block contained in the turnout equipment. If not, and the turnout condition of the previous section is P3402*P3406-P3408, then the turnout condition of the section G3420 where 528 is located is P3402*P3406-P3408.
[0074] By analogy, the turnout conditions for G3502, G3504, G3506, and G3508 on this route are all P3402*P3406-P3408;
[0075] The turnout conditions for all sections of path 1 (522,523,524,525,694,695,528,529,530,531,532) are as follows:
[0076] (G3406,
[0077] <p3402>DG3408,
[0078] <p3402>G3412,
[0079] <P3402*P3406-P3408> DG3418,
[0080] <P3402*P3406-P3408> G3420,
[0081] <P3402*P3406-P3408> G3502,
[0082] <P3402*P3406-P3408> G3504,
[0083] <P3402*P3406-P3408> G3506,
[0084] <P3402*P3406-P3408> G3508)
[0085] Similarly, the turnout conditions for all sections of path two (522,523,581,582,696,586,697,698,589) are as follows:
[0086] (G3406,
[0087] <(P3402)>DG3408,
[0088] <(P3402)*P3401-P3404>DG3410,
[0089] <(P3402)*P3401-P3404>G3414,
[0090] <(P3402)*P3401-P3404*P3406-P3408>DG3416)
[0091] Similarly, the turnout conditions for all sections of path three (522,523,524,525,694,695,528,529,530,531,532) are as follows:
[0092] (G3406,
[0093] <(P3402)>DG3408,
[0094] <(P3402)*P3401-P3404>DG3410,
[0095] <(P3402)*P3401-P3404>G3414,
[0096] <(P3402)*P3401-P3404*(P3406-P3408)>DG3416,
[0097] <(P3402)*P3401-P3404*(P3406-P3408)>DG3418,
[0098] <(P3402)*P3401-P3404*(P3406-P3408)>G3420,
[0099] <(P3402)*P3401-P3404*(P3406-P3408)>G3502,
[0100] <(P3402)*P3401-P3404*(P3406-P3408)>G3504,
[0101] <(P3402)*P3401-P3404*(P3406-P3408)>G3506,
[0102] <(P3402)*P3401-P3404*(P3406-P3408)>G3508)
[0103] The representation of the above turnout conditions is explained here. Taking (P3402)*P3401-P3404 as an example, the "-" in the expression is part of the name of the double-acting turnout. The turnout name of a double-acting turnout is the turnout name of its two corresponding single-acting turnouts connected by "-", and the smaller ASCII characters come first, followed by the larger ones. Here, P3401 and P3404 form a set of double-acting turnouts, and the turnout name of this double-acting turnout is P3406=P3408. "*" means the two turnout conditions are ANDed, indicating that the entire turnout condition is 1 when both turnouts are 1, and 0 when either turnout is 0. Correspondingly, there is "+", which means the two turnout conditions are ORed. In this article, the turnout conditions contained in the same path are ANDed, and the turnout conditions of the same section of different paths are ORed.
[0104] Step 7: After obtaining the turnout conditions for the near-locking sections of all paths, merge the turnout conditions for the same sections of different paths:
[0105] Take out G3406; if there are no turnout conditions, output directly; take out <p3402>DG3408, <(P3402)>DG3408, merges the positional and reverse positions of turnout P3402 (it should be noted that when the turnout condition has parentheses (), it means that the turnout is reversed, and when there are no parentheses, it is positional), and does not output the turnout condition P3402, so the turnout condition of DG3408 is empty; and so on.
[0106] Step 8: Finally, output all sections in a manner that moves away from the current signal, resulting in the following turnout relationship for the approaching locked section of signal X3402:
[0107] G3406,
[0108] DG3408,
[0109] <p3402>G3412,
[0110] <P3402*P3406-P3408> DG3418,
[0111] <(P3402)*P3401-P3404*(P3406-P3408)>DG3418,
[0112] <P3402*P3406-P3408> G3420,
[0113] <(P3402)*P3401-P3404*(P3406-P3408)>G3420,
[0114] <P3402*P3406-P3408> G3502,
[0115] <(P3402)*P3401-P3404*(P3406-P3408)>G3502,
[0116] <P3402*P3406-P3408> G3504,
[0117] <(P3402)*P3401-P3404*(P3406-P3408)>G3504,
[0118] <P3402*P3406-P3408> G3506,
[0119] <(P3402)*P3401-P3404*(P3406-P3408)>G3506,
[0120] <P3402*P3406-P3408> G3508,
[0121] <(P3402)*P3401-P3404*(P3406-P3408)>G3508,
[0122] <(P3402)*P3401-P3404>DG3410,
[0123] <(P3402)*P3401-P3404>G3414,
[0124] <(P3402)*P3401-P3404>DG3416
[0125] Based on the same inventive concept, the present invention also provides an electronic device, such as... Figure 3 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;
[0126] Memory 303 is used to store computer programs;
[0127] When the processor 301 executes the program stored in the memory 303, it implements the steps of the search method for the relationship between turnouts in the near-locked section in the above embodiment.
[0128] In another embodiment of the present invention, a computer-readable storage medium is also provided, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the search method for the relationship between turnouts in the near-locked section described in the above embodiment.
[0129] In another embodiment of the present invention, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the steps of the search method for the relationship between turnouts in the aforementioned embodiment.
[0130] Although the present invention has been described in detail through the preferred embodiments above, it should be understood that the above description should not be considered as a limitation of the present invention. Various modifications and substitutions to the present invention will be apparent to those skilled in the art after reading the above description. Therefore, the scope of protection of the present invention should be defined by the appended claims.
Claims
1. A method of searching for proximate closed section turnout relationships, characterized by, Includes the following steps: S1, determine all signal equipment included in the target interlocking station and the section equipment included within the distance of each signal within the proximity to the locking section from the metro system database, and generate the topology of each signal; S2, calculates each approach lockout path to each signal based on topology; S3, calculate the turnout conditions required for each approach locking section contained in each approach locking section path; S4. Based on the turnout conditions in all paths associated with each signal, merge the turnout conditions of the same section of different paths to obtain the unique turnout relationship information contained in each approach locking section of the signal. S5 outputs all the approach locking sections and their turnout relationships for each signal; Step S2 specifically includes: Starting from the initial segment in the topology, search in reverse according to the direction of the signal for the next segment in the segment list BlockIDList. If it is the segment where the turnout equipment is located, first search the path where the position is located, then search the path where the reverse position is located, and finally obtain several paths that are close to the locked segment. Step S3 specifically includes: For each path that approaches the locking section, traverse all sections on the path and determine whether the current section is the turnout tip section FG, the straight section NG after the turnout, or the curved section RG after the turnout of the turnout equipment. If not, then the section itself does not have turnout conditions. If the previous section of this section has turnout conditions, then the turnout conditions of this section are inherited from the turnout conditions of the previous section. If so, then the turnout condition is further determined based on the position of the turnout in the current path, and the turnout condition of the turnout is added to the turnout condition of the previous section to form the turnout condition of the current section. The turnout conditions are determined based on the turnout's position in the current path, including: If the straight section NG behind the turnout and the turnout tip section FG of the turnout are both in the path, or only the straight section NG behind the turnout is in the path, then the turnout condition for the turnout is determined to be the location condition. If the turnout tip section FG and the turnout back bend section RG are both in the path, or only the turnout back bend section RG is in the path, then the turnout condition is determined to be reversed. If only the turnout tip section FG of the turnout is in the path, then the turnout is determined to have no turnout condition. In step S4, the merging principle is: if the turnout conditions of the same section in two paths are the same turnout at the same position, then only one turnout condition is retained; if the turnout conditions of the same section in two paths are the same turnout at different positions, then the turnout condition of that section is discarded.
2. The method of claim 1, wherein the searching for proximate locked section turnout relationships is performed by: determining a distance between the first and second track segments; and determining whether the distance is less than a threshold distance. 2 The subway system database includes the following sub-tables: Technical_Rooms, Approach_Locking_Areas, Signals, Blocks, Secondary_Detection_Devices, Points, and Switches.
3. The method of claim 2, wherein the searching for proximate locked section turnout relationships is performed by: Step S1 specifically includes: Based on the station name of the target interlocking station, obtain the ID1 of Technical_Rooms in the Technical_Rooms sub-table; Find all signals with Technical_Room_ID=ID1 in the Signals sub-table and obtain the Approach_Locking_Area_ID of that signal; Find the ID = Approach in the Approach_Locking_Areas sub-table Locking_Area Approach_Locking_Area with the ID, get all the Block_IDs under the Approach_Locking_Block_List, and get the section list BlockIDList; In the Blocks sub-table, the information of all block segments in BlockIDList is obtained by traversing the Blocks sub-table. Based on the obtained Next_Up_Normal_Block_ID, Next_Up_Reverse_Block_ID, Next_Down_Normal_Block_ID, and Next_Down_Reverse_Block_ID, the endpoint segment of the signal approaching the locking segment is obtained, and then the starting segment is determined from the endpoint segment.
4. The method of claim 1, wherein the searching for proximate locked section turnout relationships comprises: In step S5, for each signal, all approaching locking sections and their turnout relationships are output in a manner that moves away from that signal.
5. An electronic device, comprising: 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 through the communication bus; Memory, used to store computer programs; The processor, when executing a program stored in memory, implements the steps of the method for searching the relationship between turnouts in the approach locking section as described in any one of claims 1-4.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the search method for the relationship between turnouts in the approach locking section as described in any one of claims 1-4.