A speed limit optical belt calculation method applicable to the maintenance terminal of the temporary speed limit server

By establishing the basic line data storage structure and configuring the station site diagram parameters in the maintenance terminal, combined with the judgment and calculation of temporary speed limit messages, the speed limit light band display in complex station type and line data scenarios is realized, and the problem of inaccurate speed limit light band display in the prior art is solved.

CN116331303BActive Publication Date: 2025-05-30CASCO SIGNAL LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310227513.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-08
Publication Date
2025-05-30
Estimated Expiration
2043-03-08

AI Technical Summary

Technical Problem

Existing maintenance terminals cannot accurately display the speed limit light band in complex station type and line data scenarios, and cannot meet the speed limit light band display requirements when the values ​​of kilometers of kilometers on the same line are repeated and the incremental and decreasing characteristics of different kilometers of standards are inconsistent.

Method used

A speed limit light band calculation method is proposed, including establishing a basic line data storage structure, configuring basic line data, calculating the incremental and decreasing nature of all kilometers of standard systems on each line, configuring the blocked partition elements and parameters of the sideline speed limit light in the station field diagram, inputting temporary speed limit messages, judging the speed limit type, and calculating the display position of the speed limit light band or displaying the sideline speed limit light according to the speed limit type.

Benefits of technology

The speed limit light band can be accurately calculated and displayed in complex station type and line data scenarios, meeting the speed limit light band display requirements when the repetition of the kilometer system value on the same line and the inconsistent increase and decreaseability of different kilometers of standard systems, and improving the speed limit light band display accuracy of the maintenance terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116331303B_ABST
    Figure CN116331303B_ABST
Patent Text Reader

Abstract

The present invention discloses a speed limit light band calculation method applicable to a maintenance terminal of a temporary speed limit server, including the steps of: S1, establishing a basic line data storage structure and configuring basic line data, and calculating the increment and decrement of all kilometer marker systems on each line; S2, configuring the parameters of the blocked section elements and the side line speed limit lights in the station yard map; S3, inputting a temporary speed limit message, and judging whether the speed limit corresponding to the temporary speed limit message is a main line speed limit or a side line speed limit according to its speed limit parameters; S4, if the speed limit corresponding to the temporary speed limit message is a main line speed limit, calculating the display position of the speed limit light band according to the temporary speed limit message; S5, if the speed limit corresponding to the temporary speed limit message is a side line speed limit, displaying or canceling the side line speed limit light according to the temporary speed limit message. The present invention can meet the calculation requirements for the display position of the speed limit light band of the maintenance terminal in various situations such as the repetition of kilometer marker system values on the same line and special station types.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of train control, and particularly to a speed limit light band calculation method applicable to a maintenance terminal of a temporary speed limit server. Background Art

[0002] In a train control system, the display of speed limit information is one of the basic functions of a maintenance terminal. Specific requirements for the display of speed limit information on the maintenance terminal are also listed in the technical conditions related to the train control system. Among them, how to calculate the accurate position of the speed limit light band display for complex station types and line data is one of the difficulties in the software design of the maintenance terminal.

[0003] Currently, the speed limit light band display of the maintenance terminal generally only targets scenarios with simple line data and simple station type displays. However, in actual applications, there are situations such as repeated kilometer marker system values on the same line, inconsistent increasing and decreasing trends of kilometer marker systems on the same line, and special station types, which cannot well meet the requirements for accurately displaying the position of the speed limit light band on the maintenance terminal. Summary of the Invention

[0004] The purpose of the present invention is to provide a speed limit light band display method to solve the problem that the current maintenance terminal cannot accurately display the speed limit light band in scenarios with complex station types and line data.

[0005] To achieve the above purpose, the present invention proposes a speed limit light band calculation method applicable to a maintenance terminal of a temporary speed limit server, including the following steps:

[0006] S1. Establish a basic line data storage structure and configure basic line data, and calculate the increasing and decreasing trends of all kilometer marker systems on each line;

[0007] S2. Configure the parameters of the block section elements and side line speed limit lights in the station yard map;

[0008] S3. Input a temporary speed limit message, and judge whether the speed limit corresponding to the temporary speed limit message is a main line speed limit or a side line speed limit according to its speed limit parameters;

[0009] S4. If the speed limit corresponding to the temporary speed limit message is a main line speed limit, calculate the display position of the speed limit light band according to the temporary speed limit message;

[0010] S5. If the speed limit corresponding to the temporary speed limit message is a side line speed limit, display or cancel the side line speed limit light according to the temporary speed limit message.

[0011] Wherein, the basic line data includes line number, line name, kilometer marker system identifier, kilometer marker value, kilometer marker system conversion point, starting and ending points of the line speed limit jurisdiction, line long and short chain information, starting and ending kilometer markers of the block section, and block section serial number.

[0012] Among them, according to the start and end points of the line speed limit jurisdiction scope and the kilometer marker system conversion points, the increasing and decreasing properties of all kilometer marker systems on each line are calculated.

[0013] Among them, in step S2, for the block section elements, configure the line number and block section number attributes to which they belong, and for the side track speed limit lights, configure the line number to which they belong; among them, for the block section elements on the same line, their block section numbers cannot be repeated, and for the side track speed limit lights in the same station yard map, their line numbers cannot be repeated.

[0014] Among them, step S3 further includes the following steps:

[0015] S31. Input a temporary speed limit message. According to the starting kilometer marker value and the ending kilometer marker value of this temporary speed limit message, judge whether the speed limit corresponding to this temporary speed limit message is a main line speed limit or a side track speed limit; if it is a main line speed limit, then continue to execute S32; if it is a side track speed limit, then continue to execute S5.

[0016] S32. Obtain the corresponding line data according to the line number in this temporary speed limit message, and obtain the total number x of block sections on this line.

[0017] Among them, step S4 further includes the following steps:

[0018] S41. According to the line number in the temporary speed limit message, traverse the line data under each line number in the basic line data storage structure until a set of line data is found, and the line number of this line data is the same as the line number in the temporary speed limit message.

[0019] S42. According to the forward and reverse coverage flags in the temporary speed limit message, judge whether the speed limit light band is displayed within the jurisdiction scope.

[0020] S43. Calculate the distances dis_begin and dis_end from the speed limit start point and the end point to the start point of the line speed limit jurisdiction scope respectively.

[0021] S44. Based on whether the speed limit start point and the end point judged in S42 are within the jurisdiction scope, and according to the distances dis_begin and dis_end from the speed limit start point and the end point to the start point of the line speed limit jurisdiction scope calculated in S43, calculate the block sections block_begin and block_end where the speed limit start point and the end point are located respectively.

[0022] S45. Traverse all block sections between block_begin and block_end in the line data according to the block sections block_begin and block_end where the speed limit start point and the speed limit end point determined in S44 are located respectively, and send them to the front-end interface for display.

[0023] Among them, the specific step S42 is as follows:

[0024] For the speed limit starting point, if its forward and reverse coverage flag is reverse coverage, it means that the starting position of the speed limit light band is above the jurisdiction; if its forward and reverse coverage flag is local, it means that the starting position of the speed limit light band is within the jurisdiction;

[0025] For the speed limit ending point, if its forward and reverse coverage flag is forward coverage, it means that the ending point of the speed limit light band is below the jurisdiction; if its forward and reverse coverage flag is local, it means that the ending point of the speed limit light band is within the jurisdiction.

[0026] Among them, the specific step S43 is to traverse the long and short chain information in the found line data, and according to whether the speed limit starting point / ending point falls on the long and short chain in the line data, the following situations are included:

[0027] If the speed limit starting point / ending point does not fall on the long and short chain, then according to the increasing or decreasing property of the kilometer marker system where the speed limit starting point / ending point is located, calculate the distances dis_begin and dis_end from the speed limit starting point / ending point to the starting point of the line speed limit jurisdiction;

[0028] If the speed limit starting point / ending point falls on the long and short chain, then calculate the distance from the speed limit starting point / ending point to the starting point of the long and short chain where the speed limit starting point / ending point is located; then according to the increasing or decreasing property of the kilometer marker system where the speed limit starting point / ending point is located, calculate the distance from the starting point of the long and short chain where the speed limit starting point / ending point is located to the starting point of the line speed limit jurisdiction, and add the two to calculate the distances dis_begin and dis_end from the speed limit starting point / ending point to the starting point of the line speed limit jurisdiction.

[0029] Among them, the step S44 further includes the following steps:

[0030] S441. If the coverage flag of the speed limit starting point is reverse coverage, the block section where the speed limit starting point is located is block_0; if the coverage flag of the speed limit ending point is forward coverage, the block section where the speed limit ending point is located is block_x + 1;

[0031] S442. If the coverage flag of the speed limit starting point is local, calculate the distance j_begin from the starting point of each block section to the starting point of the line speed limit jurisdiction in turn, where j represents the jth block section;

[0032] S443. If the coverage flag of the speed limit ending point is local, calculate the distance j_end from the ending point of each block section to the starting point of the line speed limit jurisdiction in turn, where j represents the jth block section;

[0033] S444. Compare the calculated results j_begin and j_end with the distances dis_begin or dis_end from the speed limit start point and end point calculated in S43 to the start point of the line speed limit jurisdiction range, so as to determine the block sections where the speed limit start point and end point are located respectively.

[0034] Among them, in the steps S442 and S443, j_begin and j_end are calculated by a method similar to that in step S43.

[0035] Among them, the comparison results in the step S444 include:

[0036] If dis_begin or dis_end falls between j_begin and j_end, it indicates that the speed limit start point or end point falls on the j-th block section, and block_begin or block_end = block_j;

[0037] If dis_begin or dis_end is less than j_begin, it indicates that the speed limit start point or end point falls on the (j - 1)-th block section, and block_begin or block_end = block_j - 1;

[0038] If dis_begin or dis_end is greater than j_end, compare the j_begin and j_end of the next block section with dis_begin or dis_end;

[0039] If after traversing all block sections, dis_begin or dis_end is greater than j_end, it indicates that the speed limit start point or end point falls on the (x + 1)-th block section, and block_begin or block_end = block_x + 1.

[0040] Among them, the step S45 includes the following situations:

[0041] If block_begin and block_end are both equal to block_0, or block_begin and block_end are both equal to block_x + 1, the speed limit light band is not displayed;

[0042] If block_begin and block_end are not both equal to block_0 and not both equal to block_x + 1, first calculate the elements that need to be displayed for the speed limit light strip; then traverse the found line data to obtain the set of all block sections between block_begin and block_end, and send it to the front end; if the calculated elements that need to be displayed for the speed limit light strip are within the set of block sections between block_begin and block_end, then draw the speed limit light strip at the front end based on these elements that need to be displayed for the speed limit light strip.

[0043] Among them, the specific step S5 is as follows: Traverse the side line speed limit lights in the station yard map, and according to the line number in the temporary speed limit message, sequentially determine whether the line number of each side line speed limit light in the station yard map is consistent with the line number in the temporary speed limit message. If they are consistent, then display or cancel the side line speed limit light according to the temporary speed limit message, and draw the speed limit light strip based on these displayed side line speed limit lights.

[0044] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0045] The present invention can meet the calculation requirements for the display position of the speed limit light strip of the maintenance terminal in the case where the kilometer marker system values on the same line are repeated;

[0046] The present invention can meet the calculation requirements for the display position of the speed limit light strip of the maintenance terminal in the case where the increasing and decreasing properties of different kilometer marker systems on the same line are inconsistent;

[0047] The present invention can meet the calculation requirements for the display position of the speed limit light strip of the maintenance terminal in the case of special station types;

[0048] The present invention can meet the calculation requirements for the display position of the speed limit light strip of the maintenance terminal on the line with long and short chains. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 is a flowchart for calculating the display position of the speed limit light strip of the present invention;

[0050] Figure 2 is a flowchart for calculating the distance from any point to the reference point within the jurisdiction;

[0051] Figure 3 is a flowchart for calculating the block section where any point is located within the jurisdiction;

[0052] Figure 4 is a flowchart for calculating the display elements of the speed limit light strip in the station yard map. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0053] The following will combine with the embodiments of the present inventionFigures 1 to 4 A detailed description will be given to the technical solutions, structural features, achieved objectives and effects in the embodiments of the present invention.

[0054] It should be noted that the accompanying drawings are in a very simplified form and use non-precise scales, only for the purpose of conveniently and clearly assisting in explaining the purpose of the implementation mode of the present invention, and are not used to limit the limiting conditions for the implementation of the present invention. Therefore, they do not have technical substantial significance. Any modification of the structure, change of the proportional relationship or adjustment of the size, without affecting the effects that the present invention can produce and the objectives that can be achieved, should still fall within the scope covered by the technical content disclosed by the present invention.

[0055] It should be noted that in the present invention, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements clearly listed, but also includes other elements not clearly listed, or also includes elements inherent to such process, method, article or device.

[0056] A speed limit light band calculation method applicable to a maintenance terminal of a temporary speed limit server, as Figure 1 shown, includes the following steps:

[0057] S1. Establish a basic line data storage structure and configure basic line data, and calculate the increment and decrement of all kilometer marker systems on each line;

[0058] Specifically, the basic line data includes line number, line name, kilometer marker system identifier, kilometer marker value, kilometer marker system conversion point, start and end points of the line speed limit jurisdiction range, line long and short chain information, start and end kilometer markers of the block section and block section serial number; among them, except for the line number, line name and start and end points of the line speed limit jurisdiction range, other configuration information should be filled in according to the forward order of the line.

[0059] Calculate the increment and decrement of all kilometer marker systems on each line according to the start and end points of the line speed limit jurisdiction range and the kilometer marker system conversion point.

[0060] S2. Configure the parameters of the block section elements and side line speed limit lights in the station yard diagram;

[0061] Specifically, for the blocked section elements, configure the line number and blocked section number attributes they belong to. For the speed limit lights on the siding, configure the line number they belong to. Among them, for the blocked section elements on the same line, their blocked section numbers cannot be repeated. For the speed limit lights on the siding in the same station yard map, their line numbers cannot be repeated.

[0062] S3. Input the temporary speed limit message. According to its speed limit parameters, determine whether the speed limit corresponding to this temporary speed limit message is the main line speed limit or the siding speed limit and execute S4 or S5 accordingly, and obtain the total number of blocked sections on the line where this speed limit is located.

[0063] Specifically, it includes the following steps:

[0064] S31. Input a temporary speed limit message. According to the starting kilometer marker value and ending kilometer marker value of this temporary speed limit message, determine whether the speed limit corresponding to this temporary speed limit message is the main line speed limit or the siding speed limit. If it is the main line speed limit, continue to execute S32. If it is the siding speed limit, continue to execute S5.

[0065] S32. Obtain the corresponding line data according to the line number in this temporary speed limit message, and obtain the total number x of blocked sections on this line.

[0066] S4. Calculate the display position of the speed limit light band according to the temporary speed limit message of the main line speed limit, specifically including the following steps:

[0067] S41. According to the line number in the temporary speed limit message, traverse the line data under each line number in the basic line data storage structure until a set of line data is found. The line number of this line data is the same as the line number in the temporary speed limit message. Based on the found line data and the temporary speed limit message, continue the following steps to calculate the display position of the speed limit light band.

[0068] S42. According to the forward and reverse coverage flags in the temporary speed limit message, determine whether the speed limit starting point and ending point are within the jurisdiction, that is, whether the starting point and ending point of the speed limit light band are displayed within the jurisdiction.

[0069] Specifically, for the speed limit starting point, if its forward and reverse coverage flag is reverse coverage, it means that the starting point position of the speed limit light band is above the jurisdiction. If its forward and reverse coverage flag is local, it means that the starting point position of the speed limit light band is within the jurisdiction.

[0070] For the speed limit ending point, if its forward and reverse coverage flag is forward coverage, it means that the ending point of the speed limit light band is below the jurisdiction. If its forward and reverse coverage flag is local, it means that the ending point of the speed limit light band is within the jurisdiction.

[0071] S43. Calculate the distances dis_begin and dis_end from the speed limit start point and end point to the start point of the line speed limit jurisdiction respectively;

[0072] Specifically, traverse the long and short chain information in the found line data. According to whether the speed limit start point / end point falls on the long and short chains in the line data, it is divided into the following situations:

[0073] If the speed limit start point / end point does not fall on the long and short chains, calculate the distances dis_begin and dis_end from the speed limit start point / end point to the start point of the line speed limit jurisdiction according to the increasing or decreasing property of the kilometer marker system where the speed limit start point / end point is located;

[0074] If the speed limit start point / end point falls on the long and short chains (not including the start points of the long and short chains), calculate the distance from the speed limit start point / end point to the start point of the long and short chain where the speed limit start point / end point is located; then, according to the increasing or decreasing property of the kilometer marker system where the speed limit start point / end point is located, calculate the distance from the start point of the long and short chain where the speed limit start point / end point is located to the start point of the line speed limit jurisdiction, and add the two to calculate the distance from the speed limit start point / end point to the start point of the line speed limit jurisdiction.

[0075] Among them, the flow diagram of this step S43 is as Figure 2 shown. In this step S43 of this embodiment, assume that there are K kilometer marker systems in the line data, and there are M long chains and N short chains in the kth kilometer marker system where the speed limit start point / end point is located. In this step S43, Figure 2 any point in it refers to the speed limit start point / end point, the reference point refers to the start point of the line speed limit jurisdiction, and dis refers to the distance dis_begin or dis_end from the speed limit start point / end point to the start point of the line speed limit jurisdiction.

[0076] The above-mentioned according to the increasing or decreasing property of the kilometer marker system where the speed limit start point / end point is located, that is, traverse the kilometer marker systems in the line data. If the speed limit start point / end point is not on the currently traversed kilometer marker system, calculate the length d_k of the current kilometer marker system and update dis = dis + d_k, and then traverse the next kilometer marker system; if the speed limit start point / end point is on the currently traversed kilometer marker system, calculate the length d_k′ between the start point of the kilometer marker system and the speed limit start point / end point, and update dis = dis + d_k′. Based on the updated dis, calculate the distances dis_begin and dis_end from the speed limit start point / end point to the start point of the line speed limit jurisdiction.

[0077] Among them, when the speed limit start / end point falls on a long chain, the distance from the speed limit start / end point to the start point of the long chain where the speed limit start / end point is located is d_long, and when calculating dis, d_long is added; when the speed limit start / end point falls on a short chain, the distance from the speed limit start / end point to the start point of the short chain where the speed limit start / end point is located is d_short, and when calculating dis, -d_short is added.

[0078] S44. Based on whether the speed limit start and end points determined in S42 are within the jurisdiction, and according to the distances dis_begin and dis_end from the speed limit start and end points to the start point of the line speed limit jurisdiction obtained in S43, calculate the block sections block_begin and block_end where the speed limit start and end points are located respectively;

[0079] Considering that the line data includes x block sections, which are block_1, block_2,..., block_j,..., block_x respectively, the calculation process of the block sections block_begin and block_end where the speed limit start and end points are located is as follows:

[0080] S441. If the coverage flag of the speed limit start point is reverse coverage, the block section where the speed limit start point is located is block_0, that is, the previous block section of the line data; if the coverage flag of the speed limit end point is forward coverage, the block section where the speed limit end point is located is block_x + 1, that is, the next block section of the line data;

[0081] S442. If the coverage flag of the speed limit start point is local, calculate the distance j_begin from the start point of each block section to the start point of the line speed limit jurisdiction in turn, where j represents the jth block section;

[0082] S443. If the coverage flag of the speed limit end point is local, calculate the distance j_end from the end point of each block section to the start point of the line speed limit jurisdiction in turn, where j represents the jth block section;

[0083] In steps S442 and S443, calculate j_begin and j_end using a method similar to that in step S43, that is, Figure 2 Any point in refers to the start / end point of the block section, the reference point refers to the start point of the line speed limit jurisdiction, and dis refers to the distance j_begin or j_end from the start / end point of the block section to the start point of the line speed limit jurisdiction.

[0084] S444. Compare the calculated results j_begin and j_end with the distances dis_begin or dis_end from the speed limit start point and the end point calculated in S43 to the start point of the line speed limit jurisdiction range:

[0085] If dis_begin falls between j_begin and j_end, it indicates that the speed limit start point falls on the j-th block section, and block_begin = block_j;

[0086] If dis_begin is less than j_begin, it indicates that the speed limit start point falls on the (j - 1)-th block section, and block_begin = block_j - 1;

[0087] If dis_begin is greater than j_end, calculate j_begin and j_end of the next block section;

[0088] If dis_begin is greater than j_end after traversing all block sections, it indicates that the speed limit start point falls on the (x + 1)-th block section, and block_begin = block_x + 1;

[0089] Similarly, according to the above comparison method, determine the block section block_end where the speed limit end point is located.

[0090] Among them, the flowcharts of steps S442 - S444 are as Figure 3 shown. This figure is the flowchart for calculating the block section where any point is located. In this embodiment Figure 3 , dis is dis_begin or dis_end.

[0091] S45. As Figure 4 shown, according to the block sections block_begin and block_end where the speed limit start point and the speed limit end point determined in S44 are located respectively, traverse all block sections between block_begin and block_end in the line data and send them to the front-end interface for display;

[0092] Specifically, it includes the following situations:

[0093] If block_begin and block_end are both equal to block_0, or block_begin and block_end are both equal to block_x + 1, then do not display the speed limit light strip;

[0094] If block_begin and block_end are not both equal to block_0 and not both equal to block_x + 1, first calculate the elements that need to be displayed for the speed limit light band; then traverse the line data found in S41 to obtain the set of all block sections between block_begin and block_end, and send it to the front end; if the elements that need to be displayed for the calculated speed limit light band are within the set of block sections between block_begin and block_end, draw the speed limit light band at the front end based on these elements that need to be displayed for the speed limit light band.

[0095] S5. Display or cancel the side track speed limit lights according to the temporary speed limit message for the side track speed limit. Specifically: Traverse the side track speed limit lights in the station yard map, and according to the line number in the temporary speed limit message, sequentially determine whether the line number of each side track speed limit light in the station yard map is the same as the line number in the temporary speed limit message. If they are the same, display or cancel the side track speed limit light according to the temporary speed limit message, and draw the speed limit light band based on these displayed side track speed limit lights.

[0096] Although the content of the present invention has been introduced in detail through the above preferred embodiments, it should be recognized that the above description should not be considered as a limitation of the present invention. After those skilled in the art have read the above content, various modifications and substitutions to the present invention will be obvious. Therefore, the protection scope of the present invention should be defined by the appended claims.

Claims

1. A speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server, characterized in that, it includes the following steps: S1. Establish a basic line data storage structure and configure the basic line data, and calculate the increasing and decreasing properties of all kilometer marker systems on each line; S2. Configure the parameters of the block section elements and the side line speed limit lights in the station yard map; S3. Input the temporary speed limit message, and judge whether the speed limit corresponding to the temporary speed limit message is the main line speed limit or the side line speed limit according to its speed limit parameters; S4. If the speed limit corresponding to the temporary speed limit message is the main line speed limit, calculate the display position of the speed limit light band according to the temporary speed limit message; S5. If the speed limit corresponding to the temporary speed limit message is the side line speed limit, display or cancel the side line speed limit light according to the temporary speed limit message; The step S4 further includes the following steps: S41. According to the line number in the temporary speed limit message, traverse the line data under each line number in the basic line data storage structure until a set of line data is found, and the line number of the line data is the same as the line number in the temporary speed limit message; S42. Judge whether the speed limit light band is displayed within the jurisdiction according to the forward and reverse coverage flags in the temporary speed limit message; S43. Calculate the distances dis_begin and dis_end from the speed limit start point and end point to the start point of the line speed limit jurisdiction respectively; S44. Based on whether the speed limit start point and end point judged in S42 are within the jurisdiction, and according to the distances dis_begin and dis_end from the speed limit start point and end point to the start point of the line speed limit jurisdiction calculated in S43, calculate the block sections block_begin and block_end where the speed limit start point and end point are located respectively; S45. Traverse all block sections between block_begin and block_end in the line data according to the block sections block_begin and block_end where the speed limit start point and speed limit end point determined in S44 are located respectively, and send them to the front-end interface for display.

2. The speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server according to claim 1, characterized in that, the basic line data includes line number, line name, kilometer marker system identifier, kilometer marker value, kilometer marker system conversion point, start and end points of the line speed limit jurisdiction, line long and short chain information, start and end kilometer markers of the block section, and block section serial number.

3. The speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server according to claim 2, characterized in that, calculate the increasing and decreasing properties of all kilometer marker systems on each line according to the start and end points of the line speed limit jurisdiction and the kilometer marker system conversion point.

4. The speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server according to claim 2, characterized in that, In step S2, for the block section elements, configure the line number and block section number attributes they belong to, and for the speed limit lights on the siding, configure the line number they belong to. Among them, for the block section elements on the same line, their block section numbers cannot be repeated, and for the speed limit lights on the siding in the same station yard map, their line numbers cannot be repeated.

5. The speed limit light strip calculation method applicable to the temporary speed limit server maintenance terminal as described in claim 2, characterized in that, the step S3 further includes the following steps: S31. Input a piece of temporary speed limit information, and based on the starting kilometer marker value and ending kilometer marker value of this temporary speed limit information, determine whether the speed limit corresponding to this temporary speed limit information is a main line speed limit or a siding speed limit. If it is a main line speed limit, then continue to execute S32; if it is a siding speed limit, then continue to execute S5; S32. Obtain the corresponding line data according to the line number in this temporary speed limit information, and obtain the total number x of block sections on this line.

6. The speed limit light strip calculation method applicable to the temporary speed limit server maintenance terminal as described in claim 1, characterized in that, the step S42 is specifically as follows: For the speed limit starting point, if its forward and reverse coverage flag is reverse coverage, it means that the starting position of the speed limit light strip is above the jurisdiction; if its forward and reverse coverage flag is local, it means that the starting position of the speed limit light strip is within the jurisdiction; For the speed limit ending point, if its forward and reverse coverage flag is forward coverage, it means that the end of the speed limit light strip is below the jurisdiction; if its forward and reverse coverage flag is local, it means that the end of the speed limit light strip is within the jurisdiction.

7. The speed limit light strip calculation method applicable to the temporary speed limit server maintenance terminal as described in claim 6, characterized in that, the step S43 is specifically as follows: Traverse the long and short chain information in the found line data, and according to whether the speed limit starting point / ending point falls on the long and short chain in the line data, it includes the following situations: If the speed limit starting point / ending point does not fall on the long and short chain, then according to the increasing or decreasing property of the kilometer marker system where this speed limit starting point / ending point is located, calculate the distances dis_begin and dis_end from this speed limit starting point / ending point to the starting point of the line speed limit jurisdiction; If the speed limit starting point / ending point falls on the long and short chain, then calculate the distance from this speed limit starting point / ending point to the starting point of the long and short chain where this speed limit starting point / ending point is located; then according to the increasing or decreasing property of the kilometer marker system where this speed limit starting point / ending point is located, calculate the distance from the starting point of the long and short chain where this speed limit starting point / ending point is located to the starting point of the line speed limit jurisdiction, and add the two to calculate the distances dis_begin and dis_end from this speed limit starting point / ending point to the starting point of the line speed limit jurisdiction.

8. The speed limit light strip calculation method applicable to the temporary speed limit server maintenance terminal as described in claim 7, characterized in that, the step S44 further includes the following steps: S441. If the coverage flag of the speed limit starting point is reverse coverage, then the block section where this speed limit starting point is located is block_0; if the coverage flag of the speed limit ending point is forward coverage, then the block section where this speed limit ending point is located is block_x + 1; S442. If the coverage flag of the speed limit start point is local, calculate the distance j_begin from the start point of each block section to the start point of the line speed limit jurisdiction range in sequence, where j represents the jth block section; S443. If the coverage flag of the speed limit end point is local, calculate the distance j_end from the end point of each block section to the start point of the line speed limit jurisdiction range in sequence, where j represents the jth block section; S444. Compare the calculated results j_begin and j_end with the distances dis_begin or dis_end from the speed limit start point and end point to the start point of the line speed limit jurisdiction range calculated in S43, so as to determine the block sections where the speed limit start point and end point are located respectively.

9. The speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server as described in claim 8, characterized in that, in the steps S442 and S443, calculate j_begin and j_end by a method similar to that in step S43.

10. The speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server as described in claim 9, characterized in that, the comparison results in the step S444 include: if dis_begin or dis_end falls between j_begin and j_end, it indicates that the speed limit start point or end point falls on the jth block section, and block_begin or block_end = block_j; if dis_begin or dis_end is less than j_begin, it indicates that the speed limit start point or end point falls on the (j - 1)th block section, and block_begin or block_end = block_j - 1; if dis_begin or dis_end is greater than j_end, compare the j_begin and j_end of the next block section with dis_begin or dis_end; if dis_begin or dis_end is greater than j_end after traversing all block sections, it indicates that the speed limit start point or end point falls on the (x + 1)th block section, and block_begin or block_end = block_x + 1.

11. The speed limit light band calculation method applicable to the maintenance terminal of the temporary speed limit server as described in claim 10, characterized in that, the step S45 includes the following situations: if block_begin and block_end are both equal to block_0, or block_begin and block_end are both equal to block_x + 1, the speed limit light band is not displayed; If block_begin and block_end are not both equal to block_0, nor are they both equal to block_x + 1, then first calculate the elements that need to be displayed for the speed limit light strip; then traverse the found line data to obtain the set of all occupied sections between block_begin and block_end, and send it to the front end; if the calculated elements that need to be displayed for the speed limit light strip are within the set of occupied sections between block_begin and block_end, then draw the speed limit light strip on the front end based on these elements that need to be displayed for the speed limit light strip.

12. The method for calculating the speed limit light strip applicable to the maintenance terminal of the temporary speed limit server according to claim 2, characterized in that, the specific step S5 is as follows: Traverse the side line speed limit lights in the station yard map, and according to the line number in the temporary speed limit message, sequentially determine whether the line number of each side line speed limit light in the station yard map is consistent with the line number in the temporary speed limit message. If they are consistent, then display or cancel the side line speed limit light according to the temporary speed limit message, and draw the speed limit light strip based on these displayed side line speed limit lights.

Citation Information

Patent Citations

  • Method based on CTC (centralized traffic control) station yard graph graphic elements and used for setting temporary speed restriction of high-speed railway

    CN104691580A