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

文档序号:579579 发布日期:2021-05-25 浏览:23次 中文

阅读说明:本技术 绝对侵限区段识别方法、装置、存储介质及电子设备 (Absolute infringement section identification method and device, storage medium and electronic equipment ) 是由 孙志科 宋西欣 于 2021-03-05 设计创作,主要内容包括:本申请实施例公开了一种绝对侵限区段识别方法、装置、存储介质及电子设备。该方法包括:读取联锁表中轨道区段栏内的区段信息,得到当前区段名称列表;对所述当前区段名称列表进行遍历,判断所述当前区段名称列表是否满足预设提取条件;若不满足,则将进路区段数据添加至所述当前区段名称列表,生成当前进路区段名称列表;其中,所述进路区段数据是预先确定的完整进路数据;根据所述当前区段名称列表和所述当前进路区段名称列表,确定绝对侵限区段名称。本技术方案,可以自动识别联锁表中的没有标识符的绝对侵限区段的名称,提高了识别效率,准确率高。(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.)

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.

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.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种具有折叠式轮子的手推车的结构

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!