[go: up one dir, main page]

CN112829800A - Absolute infringement section identification method and device, storage medium and electronic equipment - Google Patents

Absolute infringement section identification method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN112829800A
CN112829800A CN202110245937.5A CN202110245937A CN112829800A CN 112829800 A CN112829800 A CN 112829800A CN 202110245937 A CN202110245937 A CN 202110245937A CN 112829800 A CN112829800 A CN 112829800A
Authority
CN
China
Prior art keywords
section
current
name list
segment
route
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110245937.5A
Other languages
Chinese (zh)
Other versions
CN112829800B (en
Inventor
孙志科
宋西欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRSC Research and Design Institute Group Co Ltd
Original Assignee
CRSC Research and Design Institute Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CRSC Research and Design Institute Group Co Ltd filed Critical CRSC Research and Design Institute Group Co Ltd
Priority to CN202110245937.5A priority Critical patent/CN112829800B/en
Publication of CN112829800A publication Critical patent/CN112829800A/en
Application granted granted Critical
Publication of CN112829800B publication Critical patent/CN112829800B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L27/00Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
    • B61L27/60Testing or simulation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L27/00Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
    • B61L27/10Operations, e.g. scheduling or time tables
    • B61L27/18Crew rosters; Itineraries

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

The embodiment of the application discloses an absolute limit-violating section identification method and device, a storage medium and electronic equipment. The method comprises the following steps: reading section information in a track section column in an interlocking table to obtain a current section name list; traversing the current section name list, and judging whether the current section name list meets preset extraction conditions; if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data; and determining the absolute limit-invading section name according to the current section name list and the current route section name list. According to the technical scheme, the names of the absolute limit-invading sections without identifiers in the interlocking table can be automatically identified, the identification efficiency is improved, and the accuracy is high.

Description

Absolute infringement section identification method and device, storage medium and electronic equipment
Technical Field
The embodiment of the application relates to the technical field of railway signal communication, in particular to an absolute limit-violating section identification method and device, a storage medium and electronic equipment.
Background
The interlocking system is the core equipment for ensuring the railway traffic safety, and the interlocking table is an important component of the interlocking system and determines the station operation safety. The interlocking table records the interlocking information of each route, including the interlocking logical relationship among the routes, the turnouts and the signal machines and the related information of the related trackside equipment, and has numerous and complicated contents and complex logic, and the interlocking information changes along with the change of the station yard. The interlocking tables include an intrusion area and an in-route section within the track section column.
The points in section A, no matter where they are, will form an intrusion on route R, so section A is called the absolute intrusion section of route R. In the interlocking table, no identifier is attached before the name of the absolute infringement section, and the representation mode of the section in the route is the same. Currently, the names of absolute infringement segments in an interlocking table are identified by a manual identification method.
The scheme of manual identification is adopted, so that the efficiency is low, and the situation of identification errors or omission is easy to occur.
Disclosure of Invention
The embodiment of the application provides an absolute infringement zone identification method and device, a storage medium and electronic equipment, which can automatically identify the name of an absolute infringement zone without an identifier in an interlocking table, improve identification efficiency and have high accuracy.
In a first aspect, an embodiment of the present application provides an absolute infringement segment identification method, which is performed by an interlock system automation test tool, and includes:
reading section information in a track section column in an interlocking table to obtain a current section name list;
traversing the current section name list, and judging whether the current section name list meets preset extraction conditions;
if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data;
and determining the absolute limit-invading section name according to the current section name list and the current route section name list.
In a second aspect, an absolute infringement segment identification apparatus configured in an interlock system automation test tool is provided in an embodiment of the present application, and the apparatus includes:
a current section name list obtaining module, configured to read section information in a track section column in the interlocking table to obtain a current section name list;
a current segment name list traversal module, configured to traverse the current segment name list and determine whether the current segment name list meets a preset extraction condition;
a current route section name list generation module, configured to add route section data to the current route section name list if the current route section name list generation module does not meet the requirement, and generate a current route section name list; wherein the route section data is predetermined complete route data;
and the absolute limit-invading section name determining module is used for determining the absolute limit-invading section name according to the current section name list and the current route section name list.
In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements an absolute infringement segment identification method according to an embodiment of the present application.
In a fourth aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to implement the absolute violation segment identification method according to the embodiment of the present application.
According to the technical scheme provided by the embodiment of the application, the section information in the track section column in the interlocking table is read to obtain a current section name list; traversing the current section name list, and judging whether the current section name list meets preset extraction conditions; if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data; and determining the absolute limit-invading section name according to the current section name list and the current route section name list. According to the technical scheme, the names of the absolute limit-invading sections without identifiers in the interlocking table can be automatically identified, the identification efficiency is improved, and the accuracy is high.
Drawings
Fig. 1 is a flowchart of an absolute infringement segment identification method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram illustrating an intrusion of a conditional intrusion zone on an access according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram illustrating a conditional violation section that does not violate an access according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of an absolute infringement section that forms an infringement limit for an access road according to an embodiment of the present application;
FIG. 5 is a schematic diagram of an alternative absolute infringement section that forms an infringement limit for an access road according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an absolute infringement segment identification process provided in the second embodiment of the present application;
fig. 7 is a schematic diagram of the boundary positions of switch sections provided in the second embodiment of the present application;
FIG. 8 is a schematic diagram of the positions of boundary points of a turnout-free section provided in the second embodiment of the present application;
fig. 9 is a diagram of a positional relationship between a left direction signal and a switch section according to a second embodiment of the present application;
fig. 10 is a diagram illustrating a positional relationship between a traffic signal and a turnout section according to a second embodiment of the present application;
fig. 11 is a schematic structural diagram of an absolute infringement section identification apparatus according to a third embodiment of the present application;
fig. 12 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. It should be further noted that, for the convenience of description, only some of the structures related to the present application are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1 is a flowchart of an absolute violation area identification method according to an embodiment of the present application, where the present embodiment is applicable to a case of automatically identifying names of absolute violation areas in an interlocking table, and the method may be executed by an absolute violation area identification apparatus according to an embodiment of the present application, where the apparatus may be implemented by software and/or hardware, and may be integrated in an intelligent terminal or the like for identifying absolute violation areas.
As shown in fig. 1, the method for identifying an absolute infringement zone includes:
s110, reading the zone information in the track zone column in the interlocking table to obtain a current zone name list.
The interlocking table can be a complete table of all route information of the railway station. The interlocking list comprises information such as lines, turnouts, signalers, track sections and the like.
In this embodiment, the section information in the track section column in the interlocking table may be a track section name to be checked when the route is arranged. The track sections may be in-route sections as well as encroaching sections. Wherein the section within the route may be a train or a rolling stock, a route to be traveled by traveling from one location to another within a station. The intrusion limit may be a building limit that has been intruded into the adjacent line by the front end of the locomotive or vehicle when it is parked within the intrusion isolation node. The limiting section can be any one of all the insulation joints contained in a certain section, and is a section of the limiting insulation joint. Each track section needs to form a separate electrical circuit, and two adjacent track sections need to be separated by an insulating material, which is called an insulating joint.
Specifically, the aggression sectors may be conditional and absolute aggression sectors. When the switch in the section A is at a certain position, the intrusion limit is formed on the access R, and the section A is the condition intrusion limit section of the access R. In the interlocking table, for the conditional intrusion zone, the switch name and the position information when the intrusion state is formed are enclosed by a sharp bracket "< >" symbol and are marked in front of the track zone name. E.g., <25, 33>25-33 DG. The points in section A, no matter where they are, will constitute an intrusion on route R, and section A is the absolute intrusion section of route R. For an absolute infringement zone, no identification is attached before the zone name, in the same way as the zone in the route is represented. Such as 66 DG.
For example, fig. 2 is a schematic diagram of a conditional aggression section provided in an embodiment of the present application to form aggression on an entry, and as shown in fig. 2, when a 62# switch is in position and an 46/48# switch is in reverse position, 62-64DG forms aggression on an entry passing through 46/48# switch in reverse position. Fig. 3 is a schematic diagram of a conditional aggression section provided in an embodiment of the present application that does not form a aggression on an entry, as shown in fig. 3, where a 62# switch is in the flipped state, and a 46/48# switch is in the flipped state, then no aggression is formed on an entry passing through the flipped state of a 46/48# switch.
For example, fig. 4 is a schematic diagram of an absolute intrusion zone for intrusion limit of an access according to an embodiment of the present application, and as shown in fig. 4, when a 66# switch in a switch zone 66DG is in a reverse position, an intrusion limit is formed for an access of X7-D42. FIG. 5 is a schematic diagram of an alternative absolute intrusion zone for intrusion into an access according to an embodiment of the present application, where as shown in FIG. 5, when a 66# switch in a switch zone 66DG is in position, an intrusion into an access from X7-D42 is formed. It will be appreciated that the 66# switch in switch section 66DG, in whichever position, violates the route of X7-D42.
In this embodiment, the current segment name list may be a list consisting of the section names in the route and the names of the segments in the track section bar. For example, the current segment name list is composed of in-route segments 68-70DG, 62-64DG and infringement segment 66 DG.
S120, traversing the current section name list, and judging whether the current section name list meets preset extraction conditions.
In the present embodiment, the preset extraction condition may be that the name of the current section in the current section name list starts with a "<" identifier.
It can be understood that, after the current section name list is obtained, the current section name list is traversed, whether the current section name list meets the preset extraction condition is judged in the traversing process, if yes, the condition turnout name and the position information can be extracted, the turnout name and the position information are written into the intrusion limit section information list together with the current section name, and the current section name is deleted from the current section name list.
S130, if the current route section name list does not meet the requirement, adding the route section data to the current route section name list to generate a current route section name list; wherein the route section data is predetermined complete route data;
in this embodiment, the current travel section name list may be a list composed of travel section data and a current section name. The current route section name list includes the complete route track section name, and the current section name list includes only the section names in partial route. The approach track section comprises an approach section, an approach inner section and a leaving section. The approach section is an approach section of the route starting end signal, and each route has 1 approach section at most. An in-route segment is a segment located between an approach segment and an exit segment. The leaving section is a near section or an inner square head section of the route terminal signal, and each route has at most 1 leaving section.
In the present embodiment, the addition of the route segment data to the current segment name list may be the addition of the route segment data to the head or the tail of the current segment name list, or the like.
In this embodiment, optionally, the data of the approach section includes an approach section and a departure section;
correspondingly, adding the route section data to the current section name list, and generating a current route section name list, including:
adding the approach segment to an in-route segment head of the current segment name list and the departure segment to an in-route segment tail of the current segment name list, generating a current route segment name list.
It is understood that the current segment name list only includes a partial intra-route segment name list, and the adding of the approach segment to the intra-route segment head of the current segment name list and the adding of the departure segment to the intra-route segment tail of the current segment name list may constitute a complete travel track segment.
The data of the access road section is added to the current road section name list to generate the current road section name list, so that a complete road track section can be formed, and data support is provided for the identification of an absolute limit-infringing section.
And S140, determining the absolute limit-invading section name according to the current section name list and the current route section name list.
In this embodiment, the absolute infringement segment name may be determined by determining whether the segment names in the current segment name list and the current route segment name list are the same. Or determining the absolute infringement segment name by judging the segment number of the adjacent segment of the current segment. After determining the absolute infringing segment name, the absolute infringing segment name is deleted from the current segment name list and written into the intrusion limit list.
In this technical solution, optionally, determining the absolute infringement segment name according to the current segment name list and the current route segment name list includes:
judging whether the last section name of the current section name list is consistent with the last section name of the current access section name list or not;
and if the current segment name list is inconsistent with the current segment name list, determining the last segment name of the current segment name list as an absolute limit-infringing segment name.
Specifically, there may be one or more absolutely-violated segment names in the current segment name list, and the location of the absolutely-violated segment names is not fixed. And if the last section name of the current section name list is not consistent with the last section name of the current access section name list, indicating that the absolute limit-violating section name is located in the last section of the current section name list.
By comparing the last section name of the current section name list with the last section name of the current access section name list, the condition that the last section of the current section name list is an absolute infringement section can be judged, the name of the absolute infringement section without an identifier can be automatically identified, and the identification efficiency is high.
In this technical solution, optionally, determining the absolute infringement segment name according to the current segment name list and the current route segment name list, further includes:
judging whether the first section name of the current section name list is the same as the first section name of the current access section name list or not;
and if not, determining the first section name of the current section name list as the absolute limit-invading section name.
It will be appreciated that the absolute infringement zone may be located at the head of the current zone name list. And judging whether the first section name of the current section name list is the same as that of the current access section name list or not, and determining whether the first section name of the current section name list is an absolute limit-infringing section name or not.
By comparing the first section name of the current section name list with the first section name of the current route section name list, the condition that the first section of the current section name list is an absolute invasion limit section can be judged, the name of the absolute invasion limit section without an identifier can be automatically identified, and the identification efficiency is high.
In this technical solution, optionally, determining the absolute infringement segment name according to the current segment name list and the current route segment name list, further includes:
judging whether the number of adjacent sections of the remaining sections in the current section name list meets the preset number of sections;
and if so, determining the residual section names in the current section name list as absolute limit-invading section names.
Wherein the preset number of sections may be 1.
Specifically, the intrusion section is not an in-route section, but a vehicle occupying the intrusion section may collide with a vehicle traveling in the route on the side. This feature is reflected in the topological connection between track segments, i.e. the infringement segment necessarily has one and only one connection point with a segment within a certain route. Thus, necessarily, and only one of all adjacent ones of the aggressor segments is an intra-route segment. And if the number of adjacent sections of the remaining sections in the current section name list meets the preset number of sections, determining that the remaining section name in the current section name list is the absolute limit-violation section name.
By judging the number of adjacent sections of the remaining sections in the current section name list, the condition that the absolute infringement section is located at other positions in the current section name list can be judged, the name of the absolute infringement section without the identifier can be automatically identified, and the identification efficiency is high.
According to the technical scheme provided by the embodiment of the application, the section information in the track section column in the interlocking table is read to obtain a current section name list; traversing the current section name list, and judging whether the current section name list meets preset extraction conditions; if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is complete route data determined in advance based on the display state of the graphic element; and determining the absolute limit-invading section name according to the current section name list and the current route section name list. By executing the technical scheme, the names of the absolute limit-invading sections without identifiers in the interlocking table can be automatically identified, the identification efficiency is improved, and the accuracy is high.
Example two
Fig. 6 is a schematic diagram of an absolute infringement section identification process provided in the second embodiment of the present application, and the second embodiment is further optimized based on the first embodiment. The concrete optimization is as follows: before reading the section information in the track section column in the interlocking table and obtaining the current section name list, the method further comprises: determining access section data according to the section topological relation data and the signal machine characteristic data; wherein the segment topological relation data and the traffic signal characteristic data are determined by reading graphic element display configuration data. The details which are not described in detail in this embodiment are shown in the first embodiment. As shown in fig. 6, the method comprises the steps of:
s610, determining access section data according to the section topological relation data and the signal machine characteristic data; wherein the segment topological relation data and the annunciator characteristic data are determined by reading a graphic element display state.
Wherein the section topology relation data may be constituted by connection relations between a plurality of track sections. For example, the adjacent sections of 68-70DG are 62-64DG and 7G, the adjacent sections of 62-64DG are 68-70DG and 40/62WG, and the 68-70DG, 62-64DG, 7G and 40/62WG form section topological relation data.
In the present embodiment, the traffic signal feature data may be data constituted by the name, shape, position, and the like of the traffic signal. Wherein, the shape of the signal machine comprises a high column and a low column.
Specifically, the data of the topological relation of the sections and the characteristic data of the signal machine can be obtained by reading the display configuration data of each graphic element on the human-computer interface of the system to be tested. According to the section topology connection relation data and the signal machine characteristic data, the track section of any one route can be determined. I.e., the travel section data.
In this technical solution, optionally, the process of acquiring the segment topology relationship data includes:
reading the coordinate data of the turnout section to obtain the boundary point coordinates of the turnout section and the turnout center point coordinates of the turnout section; reading the coordinate data of the turnout-free section to obtain the coordinates of the turnout-free section boundary points and the line segment trend information of the turnout-free section boundary points; reading the coordinate data of the track section to obtain the coordinate of the boundary point of the track section and the line trend information of the boundary point of the track section;
and determining the names of adjacent sections of each track section according to the turnout section boundary point coordinates, the turnout section turnout point coordinates, the turnout section boundary point line segment trend information, the track section boundary point coordinates and the track section boundary point line segment trend information to form section topological relation data.
Wherein, the switch section can be a track section which makes the train transfer from one group of tracks to another group of tracks; the turnout-free section can be a section with signal machines at two ends; the track segment may be a track segment of a carriage in a railway track. The boundary point position of the strand section is the same as that of the turnout section.
In this embodiment, after the section topology relation data is obtained, the section topology relation data is stored in the data dictionary.
For example, fig. 7 is a schematic diagram of the boundary positions of switch sections provided in the second embodiment of the present application, where an insulating joint is provided at each boundary point of a section, and is indicated by a gray dashed line in the yard diagram. As shown in fig. 7, the arrows indicate the demarcation points between 129DG and 77/129WG, XB3JG, respectively. Fig. 8 is a schematic diagram of the positions of the boundary points of the turnout sections provided in the second embodiment of the present application, and as shown in fig. 8, arrows respectively indicate the boundary points of the turnout sections IIBG. Boundary points of the turnout sections are positioned at two ends of the section graph line segment.
It will be appreciated that two adjacent track sections, which are necessarily connected in the human-machine interface graphic, have coincident boundary points. According to this rule, all adjacent sections of each track section can be identified, thereby forming topological connection relation data between all track sections.
By reading the data of the turnout section, the turnout section and the track section, the topological connection relation data among all the track sections can be formed.
In this technical solution, optionally, the signal characteristic data obtaining process includes:
reading the name, shape, orientation, origin coordinate data and relevant button position coordinates of the signal machine, and determining basic data of the signal machine;
and determining the approaching section and the inner square head section of each signal according to the signal basic data and the section topological relation data to generate signal characteristic data.
The signal machine is a railway side basic device of railway and urban rail transit, a railway signal system taking a ground signal as a main signal, and a driver needs to operate according to the display of the signal machine. The semaphore orientation may be left and right.
In this embodiment, after the traffic signal basic data is determined, the traffic signal basic data is stored in the data dictionary.
It will be appreciated that in the yard pattern the semaphores must be located at the intersection of two track segment patterns or at the end points of a track segment pattern. According to the rule, the approach section and the inner square head section of each signal machine can be identified by combining the original point position and the direction of the signal machine and the line segment trend at the boundary point of the section.
For example, fig. 9 is a diagram of the position relationship between the left direction signal and the switch section provided in the second embodiment of the present application, and as shown in fig. 9, the left direction signal D4 is close to the boundary point a of the switch section 2DG, that is: the distance between the origin of the D4 signal and the boundary point A of the 2DG is smaller than a certain set value; the line segment connecting point a leads to the switch center of point 2# switch, and the switch point of point 2# switch is located on the left side of point a, it can be determined that switch segment 2DG is the inner head segment of signal D4. Boundary point a is also the boundary point of switch segment 8DG, the line segment connecting point a leads to the switch center of switch # 8, and the switch point of switch # 8 is located on the right side of point a, then switch segment 8DG can be determined to be the approaching segment of signal D4. For the position relation between the right direction signal machine and the turnout section, the judgment rule is similar to the logic above, and the direction is opposite.
For example, fig. 10 is a diagram of a position relationship between the traffic signal and the turnout zone provided in the second embodiment of the present application, and as shown in fig. 10, the left-direction traffic signal D40 is close to the starting point of the turnout zone 36/46WG, that is: the distance between the origin of D40 and the origin of 36/46WG is less than a set value; 36/46WG, is located to the right of the start point, it can be determined that the turnout zone 36/46WG is the approach zone of the traffic signal D40. The right direction signal D44 is next to the end of the bifurcation section 36/46WG, namely: the distance between the origin of D44 and the end of 36/46WG is less than a set value; 36/46WG, is located to the right of the start point, it can be determined that the turnout zone 36/46WG is the approach zone of the traffic signal D44. When the first section in the annunciator is a turnout-free section, the judgment rule is similar to the logic above, and the direction of the annunciator is opposite. In addition, the determination rule of the positional relationship between the traffic signal and the station section is the same as that of the turnout section.
By determining the signal characteristic data, complete data of the access road section can be determined by the data of the section topological relation.
S620, reading the zone information in the track zone column in the interlocking table to obtain a current zone name list.
S630, traversing the current section name list, and judging whether the current section name list meets preset extraction conditions.
S640, if the current route section name list does not meet the requirement, adding the route section data to the current route section name list to generate a current route section name list; wherein the route section data is predetermined complete route data.
S650, determining the absolute limit-invading section name according to the current section name list and the current route section name list.
According to the technical scheme provided by the embodiment of the application, the data of the access section is determined according to the data of the topological relation of the section and the characteristic data of the annunciator; reading section information in a track section column in an interlocking table to obtain a current section name list; traversing the current section name list, and judging whether the current section name list meets preset extraction conditions; if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data; and determining the absolute limit-invading section name according to the current section name list and the current route section name list. By executing the technical scheme, the names of the absolute limit-invading sections without identifiers in the interlocking table can be automatically identified, the identification efficiency is improved, and the accuracy is high.
EXAMPLE III
Fig. 11 is a schematic structural diagram of an absolute violation section recognition apparatus according to a third embodiment of the present application, the apparatus being configured in an interlock system automation test tool, as shown in fig. 11, the absolute violation section recognition apparatus includes:
a current segment name list obtaining module 1110, configured to read segment information in a track segment column in the interlocking table to obtain a current segment name list;
a current segment name list traversal module 1120, configured to traverse the current segment name list, and determine whether the current segment name list meets a preset extraction condition;
a current route section name list generating module 1130, configured to add, if the current route section name list is not satisfied, the route section data to the current route section name list, and generate a current route section name list; wherein the route section data is predetermined complete route data;
an absolute infringement segment name determining module 1140, configured to determine an absolute infringement segment name according to the current segment name list and the current route segment name list.
In this embodiment, optionally, the data of the approach section includes an approach section and a departure section;
correspondingly, the current route segment name list generating module 1130 is specifically configured to:
adding the approach segment to an in-route segment head of the current segment name list and the departure segment to an in-route segment tail of the current segment name list, generating a current route segment name list.
In this embodiment, optionally, the absolute violation segment name determining module 1140 includes:
a last section name judging unit, configured to judge whether a last section name of the current section name list is consistent with a last section name of the current route section name list;
and the last section name determining unit is used for determining the last section name of the current section name list as the absolute limit-infringing section name if the last section name is inconsistent with the current section name list.
In this embodiment, optionally, the absolute violation segment name determining module 1140 further includes:
a first section name judging unit, configured to judge whether a first section name of the current section name list is the same as a first section name of the current route section name list;
and the first section name determining unit is used for determining the first section name of the current section name list as the absolute limit-invading section name if the first section name is different from the absolute limit-invading section name.
In this embodiment, optionally, the absolute violation segment name determining module 1140 further includes:
a neighboring segment number judgment unit of the remaining segment, configured to judge whether the neighboring segment number of the remaining segment in the current segment name list satisfies a preset segment number;
and the residual section name determining unit is used for determining the residual section name in the current section name list as the absolute limit-invading section name if the residual section name is met.
In this technical solution, optionally, the apparatus further includes:
the access section data determining module is used for determining access section data according to the section topological relation data and the signal machine characteristic data; wherein the segment topological relation data and the traffic signal characteristic data are determined by reading graphic element display configuration data.
In this technical solution, optionally, the process of acquiring the segment topology relationship data includes:
reading the coordinate data of the turnout section to obtain the boundary point coordinates of the turnout section and the turnout center point coordinates of the turnout section; reading the coordinate data of the turnout-free section to obtain the coordinates of the turnout-free section boundary points and the line segment trend information of the turnout-free section boundary points; reading the coordinate data of the track section to obtain the coordinate of the boundary point of the track section and the line trend information of the boundary point of the track section;
and determining the names of adjacent sections of each track section according to the turnout section boundary point coordinates, the turnout section turnout point coordinates, the turnout section boundary point line segment trend information, the track section boundary point coordinates and the track section boundary point line segment trend information to form section topological relation data.
In this technical solution, optionally, the signal characteristic data obtaining process includes:
reading the name, shape, orientation, origin coordinate data and relevant button position coordinates of the signal machine, and determining basic data of the signal machine;
and determining the approaching section and the inner square head section of each signal according to the signal basic data and the section topological relation data to generate signal characteristic data.
The product can execute the method provided by the embodiment of the application, and has the corresponding functional modules and beneficial effects of the execution method.
Example four
A fourth embodiment of the present application further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a method for absolute infringement segment identification, the method including:
reading section information in a track section column in an interlocking table to obtain a current section name list;
traversing the current section name list, and judging whether the current section name list meets preset extraction conditions;
if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data;
and determining the absolute limit-invading section name according to the current section name list and the current route section name list.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the computer system in which the program is executed, or may be located in a different second computer system connected to the computer system through a network (such as the internet). The second computer system may provide the program instructions to the computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided in the embodiments of the present application contains computer-executable instructions, and the computer-executable instructions are not limited to the above-described absolute violation section identification operation, and may also perform related operations in the absolute violation section identification method provided in any embodiment of the present application.
EXAMPLE five
An electronic device may be integrated with the absolute violation area identification apparatus provided in the embodiment of the present application. Fig. 12 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present application. As shown in fig. 12, the present embodiment provides an electronic apparatus 1200, which includes: one or more processors 1220; the storage 1210 is configured to store one or more programs, and when the one or more programs are executed by the one or more processors 1220, the one or more processors 1220 are enabled to implement the method for identifying an absolute infringement section according to the embodiment of the present application, the method includes:
reading section information in a track section column in an interlocking table to obtain a current section name list;
traversing the current section name list, and judging whether the current section name list meets preset extraction conditions;
if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data;
and determining the absolute limit-invading section name according to the current section name list and the current route section name list.
Of course, those skilled in the art will understand that the processor 1220 may also implement the technical solution of the absolute infringement section identification method provided in any embodiment of the present application.
The electronic device 1200 shown in fig. 12 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 12, the electronic device 1200 includes a processor 1220, a storage 1210, an input 1230, and an output 1240; the number of the processors 1220 in the electronic device may be one or more, and one processor 1220 is illustrated in fig. 12; the processor 1220, storage 1210, input 1230, and output 1240 in the electronic device may be connected by a bus or other means, such as by bus 1250 in FIG. 12.
The storage device 1210 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and module units, such as program instructions corresponding to the absolute violation segment identification method in the embodiment of the present application.
The storage 1210 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the storage 1210 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, storage 1210 may further include memory located remotely from processor 1220, which may be connected via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 1230 may be used to receive input numbers, character information, or voice information, and to generate key signal inputs related to user settings and function control of the electronic apparatus. Output device 1240 may include a display screen, speakers, or other electronic equipment.
The electronic equipment provided by the embodiment of the application can automatically identify the name of the absolute infringement zone without the identifier in the interlocking table, so that the purposes of improving the identification efficiency and high accuracy are achieved.
The absolute infringement section identification device, the storage medium and the electronic device provided in the above embodiments may execute the absolute infringement section identification method provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. For technical details that are not described in detail in the above embodiments, reference may be made to the absolute violation segment identification method provided in any of the embodiments of the present application.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present application and the technical principles employed. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, although the present application has been described in more detail with reference to the above embodiments, the present application is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims (11)

1. A method of absolute infringement segment identification, the method performed by an interlock automation test tool, the method comprising:
reading section information in a track section column in an interlocking table to obtain a current section name list;
traversing the current section name list, and judging whether the current section name list meets preset extraction conditions;
if not, adding the route section data to the current section name list to generate a current route section name list; wherein the route section data is predetermined complete route data;
and determining the absolute limit-invading section name according to the current section name list and the current route section name list.
2. The method of claim 1, wherein the approach zone data comprises an approach zone and an exit zone;
correspondingly, adding the route section data to the current section name list, and generating a current route section name list, including:
adding the approach segment to an in-route segment head of the current segment name list and the departure segment to an in-route segment tail of the current segment name list, generating a current route segment name list.
3. The method of claim 1, wherein determining an absolute infringement segment name from the current segment name list and the current route segment name list comprises:
judging whether the last section name of the current section name list is consistent with the last section name of the current access section name list or not;
and if the current segment name list is inconsistent with the current segment name list, determining the last segment name of the current segment name list as an absolute limit-infringing segment name.
4. The method of claim 3, wherein determining an absolute infringement segment name from the current segment name list and the current route segment name list, further comprises:
judging whether the first section name of the current section name list is the same as the first section name of the current access section name list or not;
and if not, determining the first section name of the current section name list as the absolute limit-invading section name.
5. The method of claim 3, wherein determining an absolute infringement segment name from the current segment name list and the current route segment name list, further comprises:
judging whether the number of adjacent sections of the remaining sections in the current section name list meets the preset number of sections;
and if so, determining the residual section names in the current section name list as absolute limit-invading section names.
6. The method of claim 1, wherein before reading the segment information in the track segment column in the interlocking table to obtain the current segment name list, the method further comprises:
determining access section data according to the section topological relation data and the signal machine characteristic data; wherein the segment topological relation data and the traffic signal characteristic data are determined by reading graphic element display configuration data.
7. The method according to claim 6, wherein the segment topology connection relation data acquisition process comprises:
reading the coordinate data of the turnout section to obtain the boundary point coordinates of the turnout section and the turnout center point coordinates of the turnout section; reading the coordinate data of the turnout-free section to obtain the coordinates of the turnout-free section boundary points and the line segment trend information of the turnout-free section boundary points; reading the coordinate data of the track section to obtain the coordinate of the boundary point of the track section and the line trend information of the boundary point of the track section;
and determining the names of adjacent sections of each track section according to the turnout section boundary point coordinates, the turnout section turnout point coordinates, the turnout section boundary point line segment trend information, the track section boundary point coordinates and the track section boundary point line segment trend information to form section topological relation data.
8. The method of claim 6, wherein the semaphore feature data acquisition process comprises:
reading the name, shape, orientation, origin coordinate data and relevant button position coordinates of the signal machine, and determining basic data of the signal machine;
and determining the approaching section and the inner square head section of each signal according to the signal basic data and the section topological relation data to generate signal characteristic data.
9. An absolute infringement segment identification apparatus configured for an interlock system automated test tool, the apparatus comprising:
a current section name list obtaining module, configured to read section information in a track section column in the interlocking table to obtain a current section name list;
a current segment name list traversal module, configured to traverse the current segment name list and determine whether the current segment name list meets a preset extraction condition;
a current route section name list generation module, configured to add route section data to the current route section name list if the current route section name list generation module does not meet the requirement, and generate a current route section name list; wherein the route section data is predetermined complete route data;
and the absolute limit-invading section name determining module is used for determining the absolute limit-invading section name according to the current section name list and the current route section name list.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the absolute infringement segment identification method as defined by any one of claims 1 to 8.
11. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the absolute infringement segment identification method of any of claims 1-8 when the computer program is executed by the processor.
CN202110245937.5A 2021-03-05 2021-03-05 Absolute infringement section identification method and device, storage medium and electronic equipment Active CN112829800B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110245937.5A CN112829800B (en) 2021-03-05 2021-03-05 Absolute infringement section identification method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110245937.5A CN112829800B (en) 2021-03-05 2021-03-05 Absolute infringement section identification method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN112829800A true CN112829800A (en) 2021-05-25
CN112829800B CN112829800B (en) 2023-01-06

Family

ID=75934692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110245937.5A Active CN112829800B (en) 2021-03-05 2021-03-05 Absolute infringement section identification method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN112829800B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835418A (en) * 2021-11-29 2021-12-24 卡斯柯信号(北京)有限公司 A method and system for inverse solution verification of coded information of railway train control trackside software
CN114771609A (en) * 2022-06-10 2022-07-22 卡斯柯信号(成都)有限公司 Method for searching route infringement section in interlocking topological data
CN117622274A (en) * 2023-12-12 2024-03-01 上海电气泰雷兹交通自动化系统有限公司 A method and electronic device for constructing train route data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006006758A1 (en) * 2004-07-09 2006-01-19 Korea Railroad Research Institute Automatic test device for electronic interlocking systems and method for controlling the same
JP2010228608A (en) * 2009-03-27 2010-10-14 Railway Technical Res Inst Closed lock interlocking table generation system
CN108255071A (en) * 2017-12-28 2018-07-06 交控科技股份有限公司 A kind of emulation test system and method based on the bis- acquisitions of IO
US20190329806A1 (en) * 2018-04-25 2019-10-31 International Business Machines Corporation Railway Monitoring System and Method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006006758A1 (en) * 2004-07-09 2006-01-19 Korea Railroad Research Institute Automatic test device for electronic interlocking systems and method for controlling the same
JP2010228608A (en) * 2009-03-27 2010-10-14 Railway Technical Res Inst Closed lock interlocking table generation system
CN108255071A (en) * 2017-12-28 2018-07-06 交控科技股份有限公司 A kind of emulation test system and method based on the bis- acquisitions of IO
US20190329806A1 (en) * 2018-04-25 2019-10-31 International Business Machines Corporation Railway Monitoring System and Method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
于春花: "城市轨道交通联锁表自动生成软件的开发与实现", 《铁路计算机应用》 *
闵锐: ""联锁软件进路控制功能自动测试方法研究"", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835418A (en) * 2021-11-29 2021-12-24 卡斯柯信号(北京)有限公司 A method and system for inverse solution verification of coded information of railway train control trackside software
CN113835418B (en) * 2021-11-29 2022-03-15 卡斯柯信号(北京)有限公司 Method and system for reverse decoding and checking of coding information of railway train control trackside software
CN114771609A (en) * 2022-06-10 2022-07-22 卡斯柯信号(成都)有限公司 Method for searching route infringement section in interlocking topological data
CN114771609B (en) * 2022-06-10 2024-07-05 卡斯柯信号(成都)有限公司 Method for searching route intrusion section in interlocking topology data
CN117622274A (en) * 2023-12-12 2024-03-01 上海电气泰雷兹交通自动化系统有限公司 A method and electronic device for constructing train route data

Also Published As

Publication number Publication date
CN112829800B (en) 2023-01-06

Similar Documents

Publication Publication Date Title
CN112829800B (en) Absolute infringement section identification method and device, storage medium and electronic equipment
CN107672628B (en) Automatic interlocking table generation method and automatic interlocking table generation device
CN105730476A (en) Automatic interlocking table generation method
CN106335526B (en) Based on patterned Locomotive Running Monitor System station yard data production method and system
CN112208590B (en) Train route control method and device based on static route table
CN107798991A (en) A kind of electronic map Gradient generation method
CN113562025B (en) Computer interlocking table generation method and device, electronic equipment and storage medium
CN112660208A (en) System key parameter generation method and device based on electronic map data
CN115077557B (en) Road junction turning-around path planning method
CN110008486B (en) Data extraction method for track traffic blocking equipment
CN114435433A (en) Method and device for verifying automatic trigger route conflict
CN112115309B (en) Automatic conversion method for railway engineering drawings and electronic equipment
CN113836127A (en) Data checking method applied to area controller
CN102426779A (en) Method for controlling empty taxi
CN112288185B (en) Traffic route display method, device, equipment and computer readable storage medium
CN114954578B (en) Automatic generation method and system of foldback route table
CN115946742B (en) Method and device for automatically generating running route crossing data of train monitoring system
US20090234567A1 (en) Method for searching route in navigation system
CN113836612B (en) Device association information extraction method and device, electronic device and storage medium
JP5455398B2 (en) Route information providing system, terminal device, and communication centralized management device
CN119636858B (en) Safety protection method for passive barrier of rail transit, electronic equipment and medium
CN115730779A (en) Approach path selection method, storage medium, and electronic device
CN111114597B (en) A train tracking processing method of COCC automatic monitoring system
CN112141176A (en) Mobile equipment searching method and equipment
CN119659712B (en) Method, system, electronic equipment and readable storage medium for preventing wrong handling of branch road by collinear operation applied to rail transit control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant