Temporary speed limit range preview method and device for ctc system

CN121644610BActive Publication Date: 2026-08-18CHINA ACADEMY OF RAILWAY SCI CORP LTD +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202512055777.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-08-18
Estimated Expiration
2045-12-31

AI Technical Summary

Technical Problem

然而,调度员在输入及核对限速数据时,无法在CTC显示终端上直观看到拟下达的限速范围,错误的限速数据随限速命令下达至TSRS后,由TSRS返回检查结果后,调度员再次输入限速数据

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644610B_ABST
    Figure CN121644610B_ABST
Patent Text Reader

Abstract

The application discloses a temporary speed limit range preview method for a CTC system, and comprises the following steps: S1, issuing a speed limit scheduling command on the CTC side based on an optimized CTC-side speed limit command issuing process; and S2, previewing the CTC-side speed limit range during the process of issuing the speed limit scheduling command on the CTC side. S1 comprises the following steps: S11, optimizing the CTC-side speed limit command issuing process, and adding a preview link in the CTC-side speed limit command issuing process; and S12, issuing the speed limit scheduling command on the CTC side based on the optimized CTC-side speed limit command issuing process, and issuing the speed limit scheduling command to a TSRS and selected order receiving points. The application further discloses a system, an electronic device and a computer readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of centralized dispatching system (CTC) technology, specifically to a method and system for previewing temporary speed limit ranges for CTC systems. Background Technology

[0002] The Centralized Traffic Control (CTC) system is a core piece of equipment for railway traffic command and centralized control. Integrating computer, communication, and control technologies, it centrally controls signaling equipment within a designated area from the dispatch center, enabling centralized command and autonomous execution of train and shunting operations. It also includes functions such as traffic supervision, timetable management, dispatch order issuance, and automatic or manual route processing, and widely adopts a decentralized autonomous architecture. Issuing speed limit dispatch orders is a crucial step in ensuring traffic safety, requiring drafting, verification, receipt, activation, and execution before being sent to the speed limit server and ultimately taking effect. However, in actual production dispatching, because dispatchers lack a clear preview of the edited speed limit data on the CTC side, there have been repeated instances of incorrect speed limit data being sent to the TSRS, leading to failed verification and the need to re-edit the speed limit order. For example, in existing technology, the task of drafting speed limit commands on the CTC side, inputting and manually verifying the speed limit data, and then issuing the speed limit dispatch command to the TSRS and the selected receiving point is specifically handled by an assistant dispatcher who drafts the speed limit command and inputs the speed limit data. The train dispatcher then re-enters or directly verifies the speed limit data to confirm consistency. After confirming the data is consistent, the train dispatcher selects the receiving point for this speed limit command and clicks the "Issue" button to issue the speed limit dispatch command to the TSRS and the selected receiving point. However, when inputting and verifying the speed limit data, the dispatcher cannot visually see the proposed speed limit range on the CTC display terminal. Incorrect speed limit data is sent to the TSRS with the speed limit command, and after the TSRS returns the check results, the dispatcher has to re-enter the speed limit data. This process involves multiple steps, poor timeliness, and low work efficiency. Summary of the Invention

[0003] The purpose of this invention is to overcome the shortcomings of the prior art and provide a method and system for previewing temporary speed limit ranges for CTC systems. When issuing speed limit commands on the CTC side, a preview step is added, allowing dispatchers to have an intuitive display to judge whether the speed limit data is entered correctly when editing speed limit commands on the dispatch command terminal. This prevents problems before they occur, reduces the workload of dispatchers, improves their work efficiency, ensures train operation safety, and enhances railway transportation efficiency.

[0004] The first aspect of the present invention is to provide a method for previewing temporary speed limit ranges for a CTC system, comprising: S1, issue a speed limit dispatch command on the CTC side based on the optimized CTC side speed limit command issuance process; S2 previews the speed limit range on the CTC side during the process of issuing a speed limit dispatch command on the CTC side.

[0005] Preferably, S1 includes: S11, optimize the process of issuing speed limit commands on the CTC side by adding a preview step to the process of issuing speed limit commands on the CTC side; S12, based on the optimized CTC-side speed limit command issuance process, issues a speed limit dispatch command on the CTC side, and issues the speed limit dispatch command to the TSRS and the selected receiving point. This includes: the assistant dispatcher drafts the speed limit command and inputs the speed limit data. At this time, the input speed limit data can be previewed. The range of station elements to be issued for the speed limit is displayed in the CTC display terminal. The preview confirms whether the input speed limit data meets expectations. If it does not meet expectations, the speed limit data is modified. If it meets expectations, the train dispatcher continues to re-enter the speed limit data or directly verify it. After confirming that the speed limit data is consistent, the train dispatcher continues to select the receiving point for this speed limit dispatch command, and then clicks the command "Issue" button to issue this speed limit dispatch command to the TSRS and the selected receiving point.

[0006] Preferably, S2 includes: S21, Initiate a preview request for speed limit data on the CTC dispatch command terminal. To the CTC application server; among which, This is a communication protocol information type specifically used for previewing speed limit data on the CTC side. The information corresponding to the speed limit preview application function code is: speed limit type, station code, line number, starting mileage long chain flag, ending mileage long chain flag, starting mileage system flag, ending mileage system label, starting point mileage mark, and ending point mileage mark. S22, after receiving the rate limit data preview request, the CTC application server verifies the legality of the rate limit data and sends the verification result to the CTC dispatch command terminal in the form of an acknowledgment; if the rate limit data is invalid, it sends an acknowledgment of rate limit data error to the CTC dispatch command terminal. If the speed limit data is valid, a confirmation message indicating that the speed limit data is correct will be sent to the CTC dispatch command terminal. ;in, This is the rate-limited preview receipt function code corresponding to the communication protocol information type. S23, Calculate the range of station objects involved in the CTC station speed limit data display, and display the speed limit range information. Send to the CTC station display terminal; among which, For the rate-limited preview display function code corresponding to the communication protocol information type; S24, after receiving the speed limit data preview display information sent by the CTC application server, the CTC station display terminal displays the speed limit preview CTC station display objects according to the station object range involved in the speed limit data.

[0007] Preferably, the display style of the speed limit preview CTC station display object is as follows: within the main line station, the track section between the entry and exit signals is used as the display unit; within the section, the block section is used as the display unit. A speed limit preview light strip of a specified color is drawn above and below each track section. The color of the speed limit preview light strip is customized according to the dispatcher's needs. The thickness of the specified color speed limit preview light strip is 2 pixels, and the gap between it and the track section is 2 pixels. Whether the specified color speed limit preview light strip flashes is customized according to the dispatcher's needs. The display duration of the specified color speed limit preview light strip is customized according to the dispatcher's needs.

[0008] Preferably, the method for configuring the speed limit data on the CTC side includes: Configure the mainline speed limit unit, wherein the configuration format of the mainline speed limit unit is: serial number = station code, line number, line name, station object, starting point mileage, ending point mileage; the configuration of the mainline speed limit unit strictly follows the configuration format and the parity order of the line number. When the line number is odd, it is configured by increasing mileage; when the line number is even, it is configured by decreasing mileage; in this embodiment, the configuration uses the function name [MainLimitCfg], where the important parameter is MainLimitCount = quantity; Configure the side-line speed limit lights, wherein the configuration format of the side-line speed limit lights is: serial number = station code, line number, name of side-line speed limit light in CTC station map; in this embodiment, the configuration uses the function name [SideLimitCfg], where the important parameter is SideLimitCount = quantity.

[0009] Preferably, after receiving the rate limit data preview request, the CTC application server in step S22 verifies the legality of the rate limit data by including: The validity of the mainline speed limit data is checked, including: if the received speed limit data contains an invalid value such as 0 for the route number, the speed limit data is invalid and cannot be previewed; if the received speed limit data has a starting mileage of K000+0000 and an ending mileage of K999+999, the speed limit data is not a valid mainline speed limit and cannot be previewed; if the corresponding speed limit unit cannot be found in the [MainLimitCfg] configuration based on the route number and starting mileage in the received speed limit data, the speed limit data is invalid and cannot be previewed; if the corresponding speed limit unit cannot be found in the [MainLimitCfg] configuration based on the route number and ending mileage in the received speed limit data. If the received speed limit data has an odd route number and the starting and ending mileages are not increasing, then the speed limit data is invalid and cannot be previewed. If the received speed limit data has an even route number and the starting and ending mileages are not decreasing, then the speed limit data is invalid and cannot be previewed. If the received speed limit data has a valid route number, the starting and ending mileages are not siding speed limit mileages, the corresponding speed limit unit can be found in the [MainLimitCfg] configuration, and the increasing and decreasing relationship of the starting and ending mileages matches the odd / even of the route number, then the speed limit data is valid and can be previewed. Check the validity of the siding speed limit data, including: if the station code in the received speed limit data is invalid, such as 0, then the speed limit data is invalid and cannot be previewed; if the corresponding siding speed limit light cannot be found in the [SideLimitCfg] configuration based on the station code and line number in the received speed limit data, then the speed limit data is invalid and cannot be previewed; if the station code in the received speed limit data is valid, and the corresponding siding speed limit light can be found in the [SideLimitCfg] configuration based on the station code and line number in the received speed limit data, then the speed limit data is valid and can be previewed.

[0010] Preferably, in step S23, calculating the range of station objects involved in the CTC station display speed limit data includes calculating the CTC station display objects based on the speed limit mileage, including: Calculate the range of CTC station display objects involved in the mainline speed limit preview, including: filtering out the speed limit unit corresponding to the line number in the [MainLimitCfg] configuration based on the line number in the speed limit data, and storing it in a linked list. In the process of finding the speed limit unit corresponding to the starting point in the speed limit data, the speed limit unit is located in the linked list and its position in the linked list is returned. The position in the middle Based on the end point mileage marker in the speed limit data, find the speed limit unit corresponding to the end point in the linked list above, and return the speed limit unit in the linked list. The position in the middle According to the obtained and In the linked list The CTC station display objects involved in the speed limit are obtained from the data. The CTC station display objects obtained are the CTC station display objects involved in the speed limit preview of the main line. The calculation of the range of CTC station display objects involved in the lateral speed limit preview includes: based on the station code and line number in the speed limit data, finding the name of the corresponding lateral speed limit light in the CTC station map in the [SideLimitCfg] configuration. This lateral speed limit light is the CTC station display object involved in the lateral speed limit preview.

[0011] A second aspect of the present invention provides a temporary speed limit range preview system for CTC systems, for implementing the method of the first aspect, comprising: The CTC-side speed limit command issuance process optimization module (101) is used to issue speed limit scheduling commands on the CTC side based on the optimized CTC-side speed limit command issuance process.

[0012] The CTC-side speed limit range preview module (102) is used to preview the CTC-side speed limit range during the process of issuing speed limit dispatching commands on the CTC side.

[0013] A third aspect of the present invention provides an electronic device including a processor and a memory, the memory storing a plurality of instructions, the processor being configured to read the instructions and execute the method as described in the first aspect.

[0014] A fourth aspect of the present invention provides a computer-readable storage medium storing a plurality of instructions which can be read by a processor and executed as described in the first aspect.

[0015] The beneficial effects of the method and system of the present invention are as follows:

[0016] This invention introduces a preview step into the CTC-side speed limit command issuance process, enabling a preview of the CTC-side speed limit range. This includes methods for checking the legality of CTC-side mainline and siding speed limits, as well as methods for calculating the CTC station display objects based on the speed limit mileage. By adding a preview step when issuing speed limit commands on the CTC side, dispatchers can intuitively judge whether the speed limit data is entered correctly when editing speed limit commands on the dispatching command terminal. This prevents potential problems, reduces dispatcher workload, improves dispatcher efficiency, ensures train operation safety, and enhances railway transportation efficiency. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the specific embodiments or related technologies of the present invention, the drawings used in the description of the specific embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 The flowchart for issuing speed limit commands on the CTC side is provided based on existing technology; Figure 2 A flowchart illustrating the optimized CTC-side speed limit command provided by an embodiment of the present invention; Figure 3 This is a schematic diagram of the overall implementation scheme for a temporary speed limit range for a CTC system provided according to an embodiment of the present invention. Figure 4 This is a structural diagram of an electronic device provided according to an embodiment of the present invention. Detailed Implementation

[0019] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0021] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0022] The technical problems solved by this invention include:

[0023] 1. Optimize the process of issuing speed limit commands on the CTC side by adding a preview step to the process.

[0024] 2. Overall scheme and specific methods for previewing the speed limit range on the CTC side.

[0025] 3. Methods for checking the legality of the mainline speed limit and siding speed limit during the preview phase.

[0026] 4. The method for calculating the CTC station display object based on the speed limit mileage in the preview stage.

[0027] Example 1

[0028] This embodiment provides a method for previewing temporary speed limit ranges for CTC systems, including: S1, issue a speed limit dispatch command on the CTC side based on the optimized CTC side speed limit command issuance process; In a preferred embodiment, S1 includes: S11, optimize the process of issuing speed limit commands on the CTC side by adding a preview step to the process of issuing speed limit commands on the CTC side; S12, based on the optimized CTC-side speed limit command issuance process, issues a speed limit dispatch command on the CTC side, and issues the speed limit dispatch command to the TSRS and the selected receiving point. This includes: the assistant dispatcher drafts the speed limit command and inputs the speed limit data. At this time, the input speed limit data can be previewed. The range of station elements to be issued for the speed limit is displayed in the CTC display terminal. The preview confirms whether the input speed limit data meets expectations. If it does not meet expectations, the speed limit data is modified. If it meets expectations, the train dispatcher continues to re-enter the speed limit data or directly verify it. After confirming that the speed limit data is consistent, the train dispatcher continues to select the receiving point for this speed limit dispatch command, and then clicks the command "Issue" button to issue this speed limit dispatch command to the TSRS and the selected receiving point.

[0029] The existing procedure for issuing speed limit orders on the CTC side is as follows: The assistant dispatcher drafts the speed limit order and inputs the speed limit data. Then, the train dispatcher re-enters or directly verifies the speed limit data. After confirming that the speed limit data is consistent, the train dispatcher selects the receiving point for this speed limit order and then clicks the "Issue" button to issue this speed limit dispatch order to the TSRS and the selected receiving point. The existing flowchart for issuing speed limit orders on the CTC side is as follows: Figure 1As shown. In practical applications, since the speed limit data cannot be previewed after input, the correctness of the speed limit data cannot be intuitively confirmed. This patent proposes to add a "preview" button to the speed limit data input dialog box, that is, to introduce a preview function in the speed limit data input and confirmation process, thereby improving the accuracy of the speed limit data and improving the work efficiency of train dispatchers and assistant dispatchers.

[0030] In this embodiment, the optimized process for issuing speed limit commands on the CTC side is as follows: The assistant dispatcher drafts the speed limit command and inputs the speed limit data. At this time, the assistant dispatcher can preview the input speed limit data. The range of station elements for the proposed speed limit is displayed on the CTC display terminal. The assistant dispatcher confirms whether the input speed limit data meets expectations through the preview. If it does not meet expectations, the speed limit data is modified. If it meets expectations, the train dispatcher continues to input the speed limit data a second time or directly verifies it. During the process of inputting or verifying speed limit data, the train dispatcher can preview the input speed limit data. The range of station elements for the proposed speed limit is displayed on the CTC display terminal. The train dispatcher confirms whether the input speed limit data meets expectations through the preview. If it does not meet expectations, the train dispatcher modifies the speed limit data. If it meets expectations and the speed limit data is confirmed to be consistent, the train dispatcher selects the receiving point for this speed limit command and then clicks the "Issue" button to issue this speed limit dispatch command to the TSRS and the selected receiving point. The optimized flowchart for issuing speed limit commands on the CTC side is as follows: Figure 2 As shown.

[0031] S2 previews the speed limit range on the CTC side during the process of issuing a speed limit dispatch command on the CTC side.

[0032] In a preferred embodiment, S2 includes: S21, Initiate a preview request for speed limit data on the CTC dispatch command terminal. To the CTC application server; among which, This is a communication protocol information type specifically used for previewing speed limit data on the CTC side. Apply for a function code for the rate-limited preview corresponding to the communication protocol information type;

[0033] In this embodiment, a "Preview" button is added to the speed limit data input dialog box of the CTC dispatch command terminal, allowing the train dispatcher or assistant dispatcher to initiate a preview request for the speed limit data on the dispatch command terminal. To the CTC application server.

[0034] As a preferred implementation, the information corresponding to the preview application of the speed limit data includes: speed limit type, station code, line number, starting mileage long chain marker, ending mileage long chain marker, starting mileage system marker, ending mileage system label, starting point mileage mark, and ending point mileage mark.

[0035] S22, after receiving the rate limit data preview request, the CTC application server verifies the legality of the rate limit data and sends the verification result to the CTC dispatch command terminal in the form of an acknowledgment; if the rate limit data is invalid, it sends an acknowledgment of rate limit data error to the CTC dispatch command terminal. If the speed limit data is valid, a confirmation message indicating that the speed limit data is correct will be sent to the CTC dispatch command terminal. ;in, This is the rate-limited preview receipt function code corresponding to the communication protocol information type. S23, Calculate the range of station objects involved in the CTC station speed limit data display, and display the speed limit range information. Send to the CTC station display terminal; among which, For the rate-limited preview display function code corresponding to the communication protocol information type;

[0036] S24, after receiving the speed limit data preview display information sent by the CTC application server, the CTC station display terminal displays the speed limit preview CTC station display objects according to the station object range involved in the speed limit data.

[0037] As a preferred implementation, the display style of the speed limit preview CTC station display object is as follows: within the mainline station, the track section between the entry and exit signals is used as the display unit; within the section, the block section is used as the display unit. A speed limit preview light strip of a specified color is drawn above and below each track section. The color of the speed limit preview light strip is customized according to the dispatcher's needs. The thickness of the specified color speed limit preview light strip is 2 pixels, and the gap from the track section is 2 pixels. Whether the specified color speed limit preview light strip flashes is customized according to the dispatcher's needs. The display duration of the specified color speed limit preview light strip is customized according to the dispatcher's needs, preferably configured as 6 seconds. The speed limit preview light strip is only used to confirm the speed limit data. Its preview display on the CTC station map is only a temporary state and does not affect the various display states of the actual speed limit.

[0038] As a preferred embodiment, the method for configuring the speed limit data on the CTC side includes: Configure the mainline speed limit unit, wherein the configuration format of the mainline speed limit unit is: serial number = station code, line number, line name, station object, starting point mileage, ending point mileage; the configuration of the mainline speed limit unit strictly follows the configuration format and the parity order of the line number. When the line number is odd, it is configured by increasing mileage; when the line number is even, it is configured by decreasing mileage; in this embodiment, the configuration uses the function name [MainLimitCfg], where the important parameter is MainLimitCount = quantity;

[0039] Configure the side-line speed limit lights, wherein the configuration format of the side-line speed limit lights is: serial number = station code, line number, name of side-line speed limit light in CTC station map; in this embodiment, the configuration uses the function name [SideLimitCfg], where the important parameter is SideLimitCount = quantity.

[0040] In a preferred embodiment, after receiving the rate limit data preview request, the CTC application server in step S22 verifies the legality of the rate limit data by including: The validity of the mainline speed limit data is checked, including: if the received speed limit data contains an invalid value such as 0 for the route number, the speed limit data is invalid and cannot be previewed; if the received speed limit data has a starting mileage of K000+0000 and an ending mileage of K999+999, the speed limit data is not a valid mainline speed limit and cannot be previewed; if the corresponding speed limit unit cannot be found in the [MainLimitCfg] configuration based on the route number and starting mileage in the received speed limit data, the speed limit data is invalid and cannot be previewed; if the corresponding speed limit unit cannot be found in the [MainLimitCfg] configuration based on the route number and ending mileage in the received speed limit data. If the received speed limit data has an odd route number and the starting and ending mileages are not increasing, then the speed limit data is invalid and cannot be previewed. If the received speed limit data has an even route number and the starting and ending mileages are not decreasing, then the speed limit data is invalid and cannot be previewed. If the received speed limit data has a valid route number, the starting and ending mileages are not siding speed limit mileages, the corresponding speed limit unit can be found in the [MainLimitCfg] configuration, and the increasing and decreasing relationship of the starting and ending mileages matches the odd / even of the route number, then the speed limit data is valid and can be previewed. Check the validity of the siding speed limit data, including: if the station code in the received speed limit data is invalid, such as 0, then the speed limit data is invalid and cannot be previewed; if the corresponding siding speed limit light cannot be found in the [SideLimitCfg] configuration based on the station code and line number in the received speed limit data, then the speed limit data is invalid and cannot be previewed; if the station code in the received speed limit data is valid, and the corresponding siding speed limit light can be found in the [SideLimitCfg] configuration based on the station code and line number in the received speed limit data, then the speed limit data is valid and can be previewed.

[0041] In a preferred embodiment, step S23, calculating the range of station objects involved in the CTC station display speed limit data, includes calculating the CTC station display objects based on the speed limit mileage, including: Calculate the range of CTC station display objects involved in the mainline speed limit preview, including: filtering out the speed limit unit corresponding to the line number in the [MainLimitCfg] configuration based on the line number in the speed limit data, and storing it in a linked list. In the process of finding the speed limit unit corresponding to the starting point in the speed limit data, the speed limit unit is located in the linked list and its position in the linked list is returned. The position in the middle Based on the end point mileage marker in the speed limit data, find the speed limit unit corresponding to the end point in the linked list above, and return the speed limit unit in the linked list. The position in the middle According to the information obtained above and In the linked list The CTC station display objects involved in the speed limit are obtained from the data. The CTC station display objects obtained are the CTC station display objects involved in the speed limit preview of the main line. The calculation of the range of CTC station display objects involved in the lateral speed limit preview includes: based on the station code and line number in the speed limit data, finding the name of the corresponding lateral speed limit light in the CTC station map in the [SideLimitCfg] configuration. This lateral speed limit light is the CTC station display object involved in the lateral speed limit preview.

[0042] Example 2

[0043] This embodiment provides a temporary speed limit range preview system for CTC systems, used to implement the method of Embodiment 1, including: The CTC-side speed limit command issuance process optimization module 101 is used to issue speed limit scheduling commands on the CTC side based on the optimized CTC-side speed limit command issuance process. The CTC-side speed limit range preview module 102 is used to preview the CTC-side speed limit range during the process of issuing speed limit dispatch commands on the CTC side.

[0044] The present invention also provides a memory that stores multiple instructions for implementing the method as described in Embodiment 1.

[0045] like Figure 4 As shown, the present invention also provides an electronic device, including a processor 301 and a memory 302 connected to the processor 301. The memory 302 stores a plurality of instructions, which can be loaded and executed by the processor to enable the processor to perform methods as described in Embodiments 2 and 3.

[0046] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for previewing temporary speed limit ranges for CTC systems, characterized in that, include: S1, issue a speed limit dispatch command on the CTC side based on the optimized CTC side speed limit command issuance process; S2, during the process of issuing a speed limit dispatch command on the CTC side, preview the speed limit range on the CTC side; S1 includes: S11, optimize the process of issuing speed limit commands on the CTC side by adding a preview step to the process of issuing speed limit commands on the CTC side; S12, based on the optimized CTC-side speed limit command issuance process, issues a speed limit dispatch command on the CTC side, and issues the speed limit dispatch command to the TSRS and the selected receiving point. This includes: the assistant dispatcher drafts the speed limit command and inputs the speed limit data. At this time, the input speed limit data can be previewed. The range of station elements to be issued for the speed limit is displayed in the CTC display terminal. The preview confirms whether the input speed limit data meets expectations. If it does not meet expectations, the speed limit data is modified. If it meets expectations, the train dispatcher continues to re-input the speed limit data or directly verify it. After confirming that the speed limit data is consistent, the train dispatcher continues to select the receiving point for this speed limit dispatch command, and then clicks the command "Issue" button to issue this speed limit dispatch command to the TSRS and the selected receiving point. S2 includes: S21, Initiate a preview request for speed limit data on the CTC dispatch command terminal. To the CTC application server; among which, This is a communication protocol information type specifically used for previewing speed limit data on the CTC side. The information corresponding to the speed limit preview application function code is: speed limit type, station code, line number, starting mileage long chain flag, ending mileage long chain flag, starting mileage system flag, ending mileage system label, starting point mileage mark, and ending point mileage mark. S22, after receiving the rate limit data preview request, the CTC application server verifies the legality of the rate limit data and sends the verification result to the CTC dispatch command terminal in the form of an acknowledgment; if the rate limit data is invalid, it sends an acknowledgment of rate limit data error to the CTC dispatch command terminal. If the speed limit data is valid, a confirmation message indicating that the speed limit data is correct will be sent to the CTC dispatch command terminal. ;in, This is the rate-limited preview receipt function code corresponding to the communication protocol information type. S23, Calculate the range of station objects involved in the CTC station speed limit data display, and display the speed limit range information. Send to the CTC station display terminal; among which, For the rate-limited preview display function code corresponding to the communication protocol information type; S24, after receiving the speed limit data preview display information sent by the CTC application server, the CTC station display terminal displays the speed limit preview CTC station display objects according to the station object range involved in the speed limit data.

2. The method for previewing temporary speed limit ranges for a CTC system according to claim 1, characterized in that, The display style of the speed limit preview CTC station display objects is as follows: within the main line station, the track section between the entry and exit signals is used as the display unit; within the section, the block section is used as the display unit. A speed limit preview light strip of a specified color is drawn above and below each track section. The color of the speed limit preview light strip is customized according to the dispatcher's needs. The thickness of the specified color speed limit preview light strip is 2 pixels, and the gap from the track section is 2 pixels. Whether the specified color speed limit preview light strip flashes is customized according to the dispatcher's needs. The display duration of the specified color speed limit preview light strip is customized according to the dispatcher's needs.

3. The method for previewing temporary speed limit ranges for a CTC system according to claim 2, characterized in that, The method for configuring the speed limit data on the CTC side includes: Configure the mainline speed limit unit, wherein the configuration format of the mainline speed limit unit is: serial number = station code, line number, line name, station object, starting point mileage, ending point mileage; the configuration of the mainline speed limit unit strictly follows the configuration format and the parity order of the line number. When the line number is odd, it is configured by increasing mileage; when the line number is even, it is configured by decreasing mileage; the configuration uses the function name [MainLimitCfg], where the important parameter is MainLimitCount = quantity; Configure the side-line speed limit lights. The configuration format of the side-line speed limit lights is: serial number = station code, line number, name of the side-line speed limit light in the CTC station map; the configuration uses the function name [SideLimitCfg], and the important parameter is SideLimitCount = quantity.

4. The method for previewing temporary speed limit ranges for a CTC system according to claim 3, characterized in that, After receiving the rate limit data preview request, the CTC application server in step S22 verifies the legality of the rate limit data by including: The validity of the mainline speed limit data is checked, including: if the route number in the received speed limit data is invalid, the speed limit data is illegal and cannot be previewed; if the starting mileage in the received speed limit data is K000+0000 and the ending mileage is K999+999, the speed limit data is not a valid mainline speed limit and cannot be previewed; if the corresponding speed limit unit cannot be found in the [MainLimitCfg] configuration based on the route number and starting mileage in the received speed limit data, the speed limit data is invalid and cannot be previewed; if the corresponding speed limit unit cannot be found in the [MainLimitCfg] configuration based on the route number and ending mileage in the received speed limit data... If the received speed limit data has an odd route number and the starting and ending mileages are not increasing, then the speed limit data is invalid and cannot be previewed. If the received speed limit data has an even route number and the starting and ending mileages are not decreasing, then the speed limit data is invalid and cannot be previewed. If the received speed limit data has a valid route number, the starting and ending mileages are not siding speed limit mileages, the corresponding speed limit unit can be found in the [MainLimitCfg] configuration, and the increasing and decreasing relationship of the starting and ending mileages matches the odd / even of the route number, then the speed limit data is valid and can be previewed. The validity of the siding speed limit data is checked as follows: If the station code in the received speed limit data is invalid, the speed limit data is illegal and cannot be previewed; if the corresponding siding speed limit light cannot be found in the [SideLimitCfg] configuration based on the station code and line number in the received speed limit data, the speed limit data is illegal and cannot be previewed; if the station code in the received speed limit data is valid, and the corresponding siding speed limit light can be found in the [SideLimitCfg] configuration based on the station code and line number in the received speed limit data, the speed limit data is valid and can be previewed.

5. A method for previewing temporary speed limit ranges for a CTC system according to claim 4, characterized in that, S23, calculating the range of station objects involved in the CTC station display speed limit data includes calculating the CTC station display objects based on the speed limit mileage, including: Calculate the range of CTC station display objects involved in the mainline speed limit preview, including: filtering out the speed limit unit corresponding to the line number in the [MainLimitCfg] configuration based on the line number in the speed limit data, and storing it in a linked list. In the process of finding the speed limit unit corresponding to the starting point in the speed limit data, the speed limit unit is located in the linked list and its position in the linked list is returned. The position in the middle Based on the end point mileage marker in the speed limit data, find the speed limit unit corresponding to the end point in the linked list above, and return the speed limit unit in the linked list. The position in the middle According to the obtained and In the linked list The CTC station display objects involved in the speed limit are obtained from the data. The CTC station display objects obtained are the CTC station display objects involved in the speed limit preview of the main line. The calculation of the range of CTC station display objects involved in the lateral speed limit preview includes: based on the station code and line number in the speed limit data, finding the name of the corresponding lateral speed limit light in the CTC station map in the [SideLimitCfg] configuration. This lateral speed limit light is the CTC station display object involved in the lateral speed limit preview.

6. A temporary speed limit range preview system for CTC systems, used to implement the method according to any one of claims 1-5, characterized in that, include: The CTC-side speed limit command issuance process optimization module (101) is used to issue speed limit scheduling commands on the CTC side based on the optimized CTC-side speed limit command issuance process. The CTC-side speed limit range preview module (102) is used to preview the CTC-side speed limit range during the process of issuing speed limit dispatching commands on the CTC side.

7. An electronic device, characterized in that, It includes a processor and a memory, the memory storing multiple instructions, and the processor being used to read the instructions and execute the method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions, which can be read by a processor and executed as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Manual operation event recording method and system based on CTC3.0

    CN114971534A

  • Train temporary speed limit control method suitable for ordinary speed railway

    CN116639164A