Railway dispatching semi-automatic block processing method, device and equipment and storage medium

By automating the processing of the block status of route instructions in the railway dispatching centralized control system, generating and sending block commands, the problems of complexity and high risk of error in manual operation are solved, and efficient processing of semi-automatic block is achieved.

CN120171599BActive Publication Date: 2025-11-11YANTAI PORT GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510404936.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-11-11
Estimated Expiration
2045-04-01

AI Technical Summary

Technical Problem

In the centralized control system for railway dispatching, the existing technology requires manual operation for block signaling, which leads to high operational complexity and a high risk of error. Furthermore, the cost of converting it into a semi-automatic block signaling device is high.

Method used

By acquiring route instructions and determining the instruction status, the target block command corresponding to the block status is generated, and the command is automatically sent to the target interlocking system to achieve automated processing of semi-automatic block.

Benefits of technology

It reduces operational complexity and the risk of errors, improves work efficiency, and avoids high-cost modifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120171599B_ABST
    Figure CN120171599B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, equipment, and storage medium for semi-automatic block signaling in railway dispatching. The method includes: acquiring a route instruction and determining the instruction status corresponding to the route instruction; determining the block status corresponding to the route instruction when the instruction status does not meet preset conditions; generating a target block command corresponding to the block status and sending the target block command to the target interlocking system so that the target interlocking system executes the target block command; and sending a route arrangement command corresponding to the route instruction to the target interlocking system when the instruction status of the route instruction does not meet preset conditions. This application determines the block status corresponding to the route instruction when the instruction status of the route instruction does not meet preset conditions and automatically generates and issues the corresponding target block command. This enables automated processing of semi-automatic block signaling under centralized control mode of railway dispatching, eliminating the need for manual operation, reducing operational complexity and error risk, and improving work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of railway communication equipment technology, and in particular to a semi-automatic block signaling method, apparatus, equipment and storage medium for railway dispatching. Background Technology

[0002] With the continuous development of the Internet and communication technologies, the application of the Centralized Traffic Control System (CTC) is becoming increasingly widespread. As a higher-level system of the interlocking system, it centralizes the interlocking, signaling, and block equipment of several interconnected stations and sections, enabling operators to perform centralized dispatching from the dispatching room.

[0003] In the centralized railway dispatching control system, the underlying interlocking equipment and interlocking relationships still use the original interlocking methods, and block signaling is still required when handling train arrivals and departures between two stations. In related technologies, the centralized railway dispatching control system typically requires manual operation by the duty officer during block signaling, which leads to high complexity, a certain risk of error, and low work efficiency. Summary of the Invention

[0004] This application provides a method, apparatus, equipment, and storage medium for semi-automatic block signaling in railway dispatching, which can realize the automated processing of semi-automatic block signaling under the centralized control mode of railway dispatching, reduce operational complexity and error risk, and improve work efficiency.

[0005] In a first aspect, embodiments of this application provide a semi-automatic block signaling processing method for railway dispatching, including:

[0006] Obtain the route instruction and determine the instruction status corresponding to the route instruction;

[0007] If the command state does not meet the preset conditions, determine the blocking state corresponding to the route command;

[0008] Generate a target blocking command corresponding to the blocking state and send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command;

[0009] When the command status meets the preset conditions, a route arrangement command corresponding to the route command is sent to the target interlocking system.

[0010] In one possible implementation, determining the instruction state corresponding to the route instruction includes:

[0011] The target triggering state of the route instruction is determined based on the target identification information in the route instruction;

[0012] Based on the interlocking conditions corresponding to the route instruction, determine the target restricted state corresponding to the route instruction.

[0013] In one possible implementation, the method further includes:

[0014] If the target triggering state of the route instruction is not triggered, pause processing of the route instruction and store the route instruction.

[0015] If the target triggering state of the route instruction is a triggered state and the target restricted state meets the discharge conditions, then the instruction state is determined to meet the preset conditions.

[0016] If the target triggering state of the route instruction is triggered and the target restricted state does not meet the discharge conditions, it is determined that the instruction state does not meet the preset conditions.

[0017] In one possible implementation, determining the blockage state corresponding to the route command includes:

[0018] Analyze the route instruction to determine the route terminal signal corresponding to the route instruction;

[0019] Based on the pre-configured static association information and the route terminal signal, the status of the indicator light corresponding to the route terminal signal is determined; the static association information includes the association information between the route terminal signal and the indicator light;

[0020] The blocking state corresponding to the route command is determined based on the status of the indicator light.

[0021] In one possible implementation, the indicator lights include a departure indicator light for this station, a receiving indicator light for this station, a departure indicator light for a neighboring station, and a receiving indicator light for a neighboring station; determining the block status corresponding to the route instruction based on the status of the indicator lights includes:

[0022] If all the indicator lights are off, then the blocking state is determined to be an unprocessed state.

[0023] If both the departure indicator light at this station and the receiving indicator light at the neighboring station are in the first color, and both the receiving indicator light at this station and the departure indicator light at the neighboring station are off, then the blocking state is determined to be a departure request state.

[0024] If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the second color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, then the blocking status is determined to be a departure-agreement status.

[0025] If both the departure indicator light at this station and the receiving indicator light at the neighboring station are in the third color, and both the receiving indicator light at this station and the departure indicator light at the neighboring station are off, then the blockage status is determined to be an area occupancy status.

[0026] In one possible implementation, generating the target blocking command corresponding to the blocking state includes:

[0027] Based on the route terminal signal and the static association information, determine the block switch information of the target section corresponding to the route terminal signal; the block switch information includes the block button information of this station and the block button information of the adjacent station.

[0028] The target block command is generated based on the block status and the block switch information.

[0029] Secondly, embodiments of this application provide a semi-automatic block signaling processing device for railway dispatching, comprising:

[0030] The acquisition module is used to acquire route instructions and determine the instruction status corresponding to the route instructions;

[0031] The determination module is used to determine the blocking state corresponding to the route command when the command state does not meet the preset conditions.

[0032] The first sending module is used to generate a target blocking command corresponding to the blocking state and send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command.

[0033] The second sending module is used to send the route arrangement command corresponding to the route instruction to the target interlocking system when the instruction status meets the preset conditions.

[0034] In one possible implementation, the acquisition module is specifically used for:

[0035] The target triggering state of the route instruction is determined based on the target identification information in the route instruction;

[0036] Based on the interlocking conditions corresponding to the route instruction, determine the target restricted state corresponding to the route instruction.

[0037] In one possible implementation, the device is further used for:

[0038] If the target triggering state of the route instruction is not triggered, pause processing of the route instruction and store the route instruction.

[0039] If the target triggering state of the route instruction is a triggered state and the target restricted state meets the discharge conditions, then the instruction state is determined to meet the preset conditions.

[0040] If the target triggering state of the route instruction is triggered and the target restricted state does not meet the discharge conditions, it is determined that the instruction state does not meet the preset conditions.

[0041] In one possible implementation, the determining module is specifically used for:

[0042] Analyze the route instruction to determine the route terminal signal corresponding to the route instruction;

[0043] Based on the pre-configured static association information and the route terminal signal, the status of the indicator light corresponding to the route terminal signal is determined; the static association information includes the association information between the route terminal signal and the indicator light;

[0044] The blocking state corresponding to the route command is determined based on the status of the indicator light.

[0045] In one possible implementation, the indicator lights include a departure indicator light for this station, a arrival indicator light for this station, a departure indicator light for a neighboring station, and a arrival indicator light for a neighboring station; the determining module is specifically used for:

[0046] If all the indicator lights are off, then the blocking state is determined to be an unprocessed state.

[0047] If both the departure indicator light at this station and the receiving indicator light at the neighboring station are in the first color, and both the receiving indicator light at this station and the departure indicator light at the neighboring station are off, then the blocking state is determined to be a departure request state.

[0048] If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the second color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, then the blocking status is determined to be a departure-agreement status.

[0049] If both the departure indicator light at this station and the receiving indicator light at the neighboring station are in the third color, and both the receiving indicator light at this station and the departure indicator light at the neighboring station are off, then the blockage status is determined to be an area occupancy status.

[0050] In one possible implementation, the first transmitting module is specifically used for:

[0051] Based on the route terminal signal and the static association information, determine the block switch information of the target section corresponding to the route terminal signal; the block switch information includes the block button information of this station and the block button information of the adjacent station.

[0052] The target block command is generated based on the block status and the block switch information.

[0053] Thirdly, embodiments of this application provide a semi-automatic block signaling processing device for railway dispatching, comprising: a processor and a memory;

[0054] The memory stores computer-executed instructions;

[0055] The processor executes computer execution instructions stored in the memory to implement the semi-automatic block signaling method for railway dispatching as described in any of the first aspects.

[0056] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the semi-automatic block signaling method for railway dispatching as described in any of the first aspects.

[0057] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed, implements the semi-automatic block signaling method for railway dispatching as described in any of the first aspects.

[0058] The semi-automatic block signaling processing method, apparatus, equipment, and storage medium provided in this application acquire route instructions and determine the corresponding instruction status. If the instruction status does not meet preset conditions, the application determines the corresponding block status. It generates a target block command corresponding to the block status and sends it to the target interlocking system to execute the target block command. If the instruction status meets preset conditions, the application sends a route arrangement command corresponding to the route instruction to the target interlocking system. This application determines the corresponding block status of a route instruction when the instruction status does not meet preset conditions and automatically generates and issues the corresponding target block command. This enables automated processing of semi-automatic block signaling under centralized railway dispatching control, eliminating the need for manual operation, reducing operational complexity and error risks, and improving work efficiency. Attached Figure Description

[0059] Figure 1 This is a schematic diagram illustrating an application scenario provided in the embodiments of this application;

[0060] Figure 2 A flowchart illustrating a semi-automatic block signaling method for railway dispatching provided in this application embodiment;

[0061] Figure 3 A flowchart illustrating another semi-automatic block signaling method for railway dispatching provided in this application embodiment;

[0062] Figure 4 A schematic flowchart of another semi-automatic block signaling method for railway dispatching provided in this application embodiment;

[0063] Figure 5 A schematic diagram of a semi-automatic block signaling device for railway dispatching provided in this application embodiment;

[0064] Figure 6 This is a schematic diagram of the structure of a semi-automatic block signaling system for railway dispatching, provided as an embodiment of this application. Detailed Implementation

[0065] To enable those skilled in the art to better understand the technical solutions of this application, the application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments and drawings described herein are merely for explaining this application and are not intended to limit this application. It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0066] In the centralized control mode of railway dispatching, the centralized dispatching control system, as the upper-level system of the interlocking system, integrates the interlocking, signaling, and block equipment of several connected stations and sections. It displays the status of multiple stations and sections on a single control diagram, allowing for unified control by the operator in the dispatching room. The centralized dispatching control system centralizes the control of multiple station interlocking systems, transforming the operation from multiple operators controlling multiple stations to a single operator controlling multiple stations, thus achieving the goal of reducing manpower and increasing efficiency.

[0067] In centralized dispatching control systems, since the underlying interlocking equipment and interlocking relationships remain unchanged, block signaling is still required between two stations on the same centralized control station map (centralized control diagram) when handling train arrivals and departures. Specifically, centralized dispatching control systems typically employ a semi-automatic block signaling method. Semi-automatic block signaling refers to interlocking the departure signal with the block machine, using the open display of the departure signal as the credential for train operation. The characteristics of semi-automatic block signaling are: the departure signal cannot be opened arbitrarily; it is controlled by the block machine and can only be opened when the section is clear and both parties have completed the block signaling procedure. For example, the block signaling procedure typically involves: the station duty officer at the departure station clicking the block button, turning the departure indicator light at the departure station yellow and the arrival indicator light at the receiving station yellow; the station duty officer at the receiving station clicking the block button, turning the departure indicator light at the departure station green and the arrival indicator light at the receiving station green, at which point a departure route can be processed.

[0068] In related technologies, when a centralized dispatch control system processes a block signaling sequence, it is typically done manually by the same operator by clicking the block button twice. This method of block signaling eliminates the need for the station to request consent from neighboring stations, increases the complexity and error risk for the operator, and reduces work efficiency. Furthermore, converting a semi-automatic block signaling system to an automatic one requires significant investment in modifying the signaling and train control systems, resulting in high costs.

[0069] To address the aforementioned problems, this application provides a semi-automatic block signaling processing method, apparatus, equipment, and storage medium for railway dispatching. First, a route instruction is acquired and its corresponding instruction status is determined. If the instruction status of the route instruction does not meet preset conditions, the corresponding block signaling status is determined. Then, a target block signaling command corresponding to this block signaling status is generated and sent to the target interlocking system, enabling the target interlocking system to automatically execute the target block signaling command. Subsequently, if the instruction status of the route instruction meets the preset conditions, a route arrangement command corresponding to the route instruction can be sent to the target interlocking system. This enables automated processing of semi-automatic block signaling under centralized railway dispatching control, eliminating the need for manual operation, reducing operational complexity and error risks, and improving work efficiency.

[0070] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 This includes a duty officer 101, a centralized dispatch control system 102, and electronic devices 103. Electronic devices 103 can be user terminals, such as mobile phones, computers, wearable devices, and cloud servers. This application embodiment does not limit the specific type of electronic device 103. Figure 1 As shown, in the relevant technology, when handling the block signaling for train arrival and departure, the duty officer 101 manually operates the block signaling in the dispatching centralized control system 102. This block signaling method has a high degree of complexity in manual operation, has a certain risk of error, and results in low work efficiency.

[0071] In this embodiment, the electronic device 103 can acquire a route instruction and determine its status. If the instruction status does not meet preset conditions, the electronic device 103 can determine the blockage status corresponding to the route instruction and send a target blockage command to the target interlocking system in the centralized dispatch control system 102, so that the target interlocking system executes the target blockage command, thereby achieving automatic semi-automatic blockage processing. In this way, the electronic device 103 can automatically perform blockage processing without requiring manual operation by the duty officer 101, reducing the complexity and error risk of manual operation and improving work efficiency.

[0072] The following detailed description of the solution presented in this application is provided through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.

[0073] Figure 2 This is a flowchart illustrating a semi-automatic block signaling method for railway dispatching, provided as an embodiment of this application. Please refer to... Figure 2 The semi-automatic block signaling method for railway dispatching may include:

[0074] S201. Obtain the route instruction and determine the instruction status corresponding to the route instruction.

[0075] The execution subject in this application embodiment can be an electronic device, specifically a railway dispatching semi-automatic block signaling processing application within the electronic device. This application can be included in the railway dispatching centralized control system, or it can be another application independent of the railway dispatching centralized control system. This application embodiment does not limit this. Of course, the execution subject in this application embodiment can also be a railway dispatching semi-automatic block signaling processing device installed in the electronic device. The railway dispatching semi-automatic block signaling processing device can be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description uses an electronic device as the execution subject.

[0076] In this embodiment, the route instruction can be a route arrangement instruction, used to control the route taken by a locomotive from one location to another within a station. The route instruction may include route information to be arranged, such as source track, destination track, source port, and destination port. The instruction status can refer to the actual state corresponding to the route instruction, specifically including the triggering state and restriction (limited) state of the route instruction.

[0077] In this step, the electronic device can acquire a route instruction. This route instruction can be automatically generated by the electronic device, such as by a route instruction generation program, or it can be manually entered by the operator. This embodiment of the application does not limit this. Afterward, the electronic device can perform status detection on the route instruction, specifically determining the target triggering status and target restriction status of the route instruction.

[0078] S202. If the command status does not meet the preset conditions, determine the blocking status corresponding to the route command.

[0079] In this embodiment, the preset condition can refer to a pre-set trigger condition for semi-automatic block signaling. For example, the preset condition can be that the target trigger state in the route instruction's instruction state is triggered and the target restriction state meets the discharge condition. Of course, the preset condition can also be other judgment conditions, and this embodiment does not limit this. The block status can refer to the block processing status of the section corresponding to the route instruction. The block status can specifically include an unprocessed status, a departure request status, a departure agreement (block establishment) status, and a section occupancy status, etc.

[0080] Specifically, after receiving a route command and determining its corresponding command status, the electronic device can determine whether the command status meets preset conditions. If not, the electronic device can determine the blocking status corresponding to the route command, and subsequently, automatic blocking can be performed based on this blocking status. When determining the blocking status of a route command, the electronic device can parse the route command, identify each interlocking device in the target section corresponding to the route command, and determine the blocking status corresponding to the route command based on the device status of each interlocking device. Of course, the electronic device can also use other methods to determine the blocking status; this embodiment does not limit this approach.

[0081] S203. Generate the target blocking command corresponding to the blocking state and send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command.

[0082] In this embodiment, the target block command can refer to an operation command used to handle departure block and arrival block, which may include target operation information for a block switch, such as a departure block button or an arrival block button, and the target operation information may refer to an operation command such as clicking. Of course, the target block command may also include other information, which can be flexibly set according to actual needs, and this embodiment does not limit this. The target interlocking system can refer to the control system in the dispatching centralized control system used to control and manage the interlocking equipment of multiple stations.

[0083] Specifically, after determining the block status corresponding to the route command, the electronic equipment can generate the target block command corresponding to that block status. For example, it can determine the block switch of the route command, and then specify the target, such as a departure block command or a receiving block command. The electronic equipment can then send the target block command to the target interlocking system, which can execute the target block command to realize the semi-automatic block automatic handling under the centralized dispatch control mode.

[0084] S204. When the command status meets the preset conditions, send the route arrangement command corresponding to the route command to the target interlocking system.

[0085] In this embodiment, the route arrangement command can refer to the command to issue (execute) a route instruction. Issuing a route instruction can also be called route planning, meaning that the route instruction meets the issuance conditions and can be sent to the lower-level target interlocking system for execution. After receiving the route arrangement command, the target interlocking system can control the field equipment to perform operations such as turnout operation and signal opening, ensuring the accurate execution of the route instruction.

[0086] In this step, when the electronic device determines that the status of the route command meets preset conditions, such as the route command being in a triggered state and meeting the exit conditions, the electronic device can issue a route arrangement command corresponding to the route command to the target interlocking system to arrange the route. In this way, after issuing the target blocking command to the target interlocking system, the electronic device can further determine whether the command status meets the preset conditions, ensuring the timely and accurate execution of the route command.

[0087] The semi-automatic block signaling method for railway dispatching provided in this application acquires a route instruction and determines the corresponding instruction status. If the instruction status does not meet preset conditions, the method determines the corresponding block status. It generates a target block command corresponding to the block status and sends it to the target interlocking system to execute the target block command. If the instruction status meets preset conditions, the method sends a route arrangement command corresponding to the route instruction to the target interlocking system. This application determines the corresponding block status of a route instruction when the instruction status does not meet preset conditions and automatically generates and issues the corresponding target block command. This enables automated processing of semi-automatic block signaling under centralized railway dispatching control, eliminating the need for manual operation, reducing operational complexity and error risks, and improving work efficiency.

[0088] Based on the above embodiments, Figure 3 A flowchart illustrating another semi-automatic block signaling method for railway dispatching provided in this application embodiment is shown below. Figure 3 The semi-automatic block signaling method for railway dispatching may include:

[0089] S301. Obtain the route instruction; determine the target triggering state of the route instruction based on the target identification information in the route instruction; determine the target restricted state corresponding to the route instruction based on the interlocking conditions corresponding to the route instruction.

[0090] In this embodiment, the target identification information may refer to specific identification information in the route instruction, used to identify the triggering state of the route instruction. The target triggering state may refer to the triggering state corresponding to the route instruction. The interlocking condition may refer to the exit condition corresponding to the route instruction, which may include equipment interlocking conditions and non-interlocking conditions, etc. The target restricted state may refer to the actual state of whether the route instruction meets the interlocking condition and whether the route can be arranged.

[0091] In this step, after receiving a route instruction, the electronic device can first detect and determine the instruction status of the route instruction, which may include trigger status detection and restricted status detection. Specifically, the electronic device can determine the target trigger status of the route instruction based on the target identifier information in the route instruction. This target trigger status can include a triggered state and a non-triggered state. A triggered state indicates that the route instruction needs to arrange a route, while a non-triggered state indicates that the route instruction does not need to arrange a route for the time being. The target identifier information of the route instruction can be determined and switched by the route instruction generation program. A non-triggered state can switch to a triggered state, and a triggered state will not switch back to a non-triggered state.

[0092] Simultaneously, the electronic equipment can perform restricted status detection on the route command, specifically determining whether the route command meets interlocking conditions. These interlocking conditions can refer to the exit conditions that must be met when the route command is issued. If the conditions are met, the electronic equipment can determine that the target restricted status of the route command meets the exit conditions; if not, the electronic equipment can determine that the target restricted status of the route command does not meet the exit conditions. In this way, by judging the command status of the route command, the electronic equipment can ensure the accuracy of route command status recognition.

[0093] S302. If the target triggering state of the route instruction is not triggered, pause the processing of the route instruction and store the route instruction.

[0094] In this embodiment of the application, when the target triggering state of the route instruction is non-triggered, the route instruction does not need to arrange the route temporarily. The electronic device can pause processing the route instruction and store the route instruction. Subsequently, the target triggering state of the route instruction can be periodically detected. If the target triggering state of the route instruction switches from the triggered state to the non-triggered state, the electronic device can perform subsequent judgment and processing on the route instruction.

[0095] S303. When the target triggering state of the route instruction is triggered and the target restricted state meets the discharge conditions, determine that the instruction state meets the preset conditions.

[0096] S304. If the target triggering state of the route instruction is already triggered and the target restricted state does not meet the discharge conditions, determine that the instruction state does not meet the preset conditions.

[0097] In this embodiment, the preset condition specifically refers to the target triggering state being triggered, meaning the route execution requires route arrangement, and the target restricted state meets the discharge condition. After determining the command state of the route command, if the target triggering state in the command state of the route command is triggered and the target restricted state meets the discharge condition, the electronic device can determine that the command state of the route command meets the preset condition, and can subsequently issue a route arrangement command. If the target triggering state in the command state of the route command is triggered and the target restricted state does not meet the discharge condition, the electronic device can determine that the command state of the route command does not meet the preset condition, and subsequently execute the automatic processing of semi-automatic blocking. In this way, by identifying and judging the command state of the route command, the electronic device can ensure that semi-automatic blocking can be processed in a timely manner.

[0098] S305. If the command status does not meet the preset conditions, parse the route command and determine the route terminal signal corresponding to the route command.

[0099] S306. Based on the pre-configured static association information and the route terminal signal, determine the status of the indicator light corresponding to the route terminal signal; the static association information includes the association information between the route terminal signal and the indicator light.

[0100] In this embodiment, the route terminal signal can refer to the terminal signal of the target section corresponding to the route instruction, specifically including departure signals and arrival signals. Static association information can refer to pre-configured static association data corresponding to the target section of the route instruction. This static association information can include association information between the route terminal signal and multiple indicator lights, which can include station arrival and departure indicator lights. Indicator light status can refer to the actual working state of the indicator light, specifically including an off state, a first color (e.g., yellow), a second color (e.g., green), and a third color (e.g., red).

[0101] Specifically, when determining the blocking state corresponding to a route command, the electronic equipment can first parse the route command to obtain the route terminal signal corresponding to the route command. Then, based on the pre-configured static association information, it can determine the multiple indicator lights corresponding to the route terminal signal. By reading the equipment status from the target interlocking system, it can determine the status of the indicator lights corresponding to the route terminal signal. Subsequently, the blocking state corresponding to the route command can be determined based on the status of the indicator lights.

[0102] S307. Determine the blocking status corresponding to the route instruction based on the indicator light status.

[0103] In this embodiment, determining the blockage status can be used to confirm whether a triggered route command cannot be routed due to the blockage not being cleared. Specifically, the electronic device can parse the route command, determine the route terminal signal corresponding to the route command, and then look up the indicator light status corresponding to the route terminal signal through static association information. Based on the indicator light status, the blockage status corresponding to the route command can be determined. For example, the indicator light status can be used to determine whether the current blockage of the target section corresponding to the route command is open or occupied.

[0104] In one possible implementation, the target section of the route instruction may include two stations: the current station and the adjacent station. The indicator lights associated with the route terminal signal include the departure indicator light for the current station, the arrival indicator light for the current station, the departure indicator light for the adjacent station, and the arrival indicator light for the adjacent station. Based on this, the blockage status in step S308 can be specifically determined through the following steps (1) to (4):

[0105] (1) If all indicator lights are off, the blockage state is determined to be an unprocessed state.

[0106] In this embodiment of the application, if the departure indicator light of this station, the arrival indicator light of this station, the departure indicator light of the neighboring station, and the arrival indicator light of the neighboring station are all off, the electronic equipment can determine that the blocking status of the target section is unprocessed, and the blocking has not yet been processed.

[0107] (2) If the departure indicator light of this station and the receiving indicator light of the adjacent station are both in the first color, and the receiving indicator light of this station and the departure indicator light of the adjacent station are in the off state, then the blocking state is determined to be the departure request state.

[0108] In this embodiment, the first color can refer to yellow, etc. If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the first color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, the electronic equipment can determine that the blocking status of the target section corresponding to the route instruction is the departure request status. At this time, the departure blocking has been completed, but the receiving blocking still needs to be completed.

[0109] (3) If the departure indicator light of this station and the receiving indicator light of the adjacent station are both the second color, and the receiving indicator light of this station and the departure indicator light of the adjacent station are both off, then the blocking status is determined to be the agreed departure status.

[0110] In this embodiment, the second color can refer to green or the like. If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the second color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, the electronic equipment can determine that the block signaling status is "departure approved," and at this time, the semi-automatic block signaling has been completed.

[0111] (4) If the departure indicator light of this station and the receiving indicator light of the adjacent station are both the third color, and the receiving indicator light of this station and the departure indicator light of the adjacent station are both off, then the blocking status is determined to be the section occupancy status.

[0112] In this embodiment, the third color can refer to red, etc. It should be noted that the first, second, and third colors can be other types of colors, and this embodiment does not limit this. If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the third color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, then the block signaling status is determined to be a section occupied status. At this time, the target section corresponding to the route instruction is occupied, and block signaling cannot be processed.

[0113] S308. Based on the route terminal signal and static association information, determine the block switch information of the target section corresponding to the route terminal signal; the block switch information includes the block button information of this station and the block button information of the adjacent station; generate the target block command based on the block status and the block switch information.

[0114] In this embodiment, the target section can refer to the section consisting of the departure station and the receiving station corresponding to the route instruction. Block switch information can refer to specific block switch information corresponding to the block handling, specifically including block button information for this station and block button information for adjacent stations. After determining the block status corresponding to the route instruction, the electronic equipment can generate a target block command based on that block status.

[0115] Specifically, the electronic equipment can first locate the block switch information of the target section based on the route terminal signal and static association information. Then, it can generate the corresponding target block command based on the block switch information and the block status of the target section. For example, when the block status is "unprocessed," the electronic equipment can generate a target block command by clicking the block button information of the local station to process the departure block. When the block status is "departure request," the electronic equipment can generate a target block command by clicking the block button information of the adjacent station to process the receiving block. If the block status is "departure agreed," the electronic equipment does not need to generate a target block command and can re-determine whether the route instruction meets the preset conditions. If the block status is "section occupied," the electronic equipment also does not need to generate a target block command and can pause processing the route instruction and store it. In this way, the electronic equipment generates the corresponding target block command based on the different block statuses of the target section corresponding to the route instruction, which can realize the automatic processing of semi-automatic block in the railway dispatch centralized control mode, simplifying the manual operation of the duty officer and improving work efficiency.

[0116] S309. Send a target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command.

[0117] S310. When the command status meets the preset conditions, send the route arrangement command corresponding to the route command to the target interlocking system.

[0118] In this embodiment, after generating a target block command, the electronic device can issue the target block command to the target interlocking system. The target interlocking system can then automatically process semi-automatic block operations based on this command. If interlocking conditions prevent the block from being cleared due to field equipment malfunctions or equipment being occupied by other routes, the electronic device can re-evaluate whether the route command's status meets preset conditions. If so, the electronic device can issue a route arrangement command corresponding to the route command to the target interlocking system, thus executing the route command.

[0119] Based on the above embodiments, Figure 4 This is a schematic diagram illustrating the processing logic of a semi-automatic block signaling system for railway dispatching, provided as an embodiment of this application. Figure 4 As shown, the processing of semi-automatic block signaling in railway dispatching can specifically include the following steps:

[0120] Step a: Receive route instructions and proceed to step b.

[0121] Step b: Check the received route instructions to determine if there is a route instruction that has been triggered (in a triggered state). If so, proceed to step c; otherwise, proceed to step k.

[0122] Step c: Check the triggered route instructions. If the route does not meet the conditions for discharge (the target's restricted state does not meet the discharge conditions), proceed to step d; otherwise, proceed to step j.

[0123] Step d: Check if the route instruction cannot be released due to the lack of blocking. If so, proceed to step e; otherwise, proceed to step a. At this time, there may be interlocking conditions such as on-site equipment failure or equipment being occupied by other routes that prevent the instruction from being released.

[0124] Step e: Check whether the corresponding departure block for this route instruction has been processed (whether the block status is not processed). If not, proceed to step f; otherwise, proceed to step g.

[0125] Step f: Check if the conditions for processing the corresponding departure block for this route instruction are met (block status is not processed). If the conditions are met, proceed to step h; otherwise, proceed to step a.

[0126] Step g: Check if the conditions for processing the corresponding receiving block for this route are met (block status is departure request status). If the conditions are met, proceed to step i; otherwise, proceed to step a.

[0127] Step h: Based on the route terminal signal and static association information, find the corresponding block switch information and send a departure block command (target block command), then proceed to step a (to determine again whether the route command meets the preset conditions).

[0128] Step i: Based on the route terminal signal and static correlation data, find the corresponding block switch information and send a block command to receive the train (target block command), then proceed to step a (to determine again whether the route command meets the preset conditions).

[0129] Step j: Send a route arrangement command to the target interlocking system, then proceed to step k.

[0130] Step k: Does the program stop? If it stops, the process ends; if it does not stop, proceed to step a.

[0131] Figure 5 This is a schematic diagram of a semi-automatic block signaling processing device for railway dispatching, provided as an embodiment of this application. Please refer to... Figure 5 The semi-automatic block signaling system 50 for railway dispatching may include:

[0132] The acquisition module 51 is used to acquire the route instruction and determine the instruction status corresponding to the route instruction;

[0133] The determination module 52 is used to determine the blocking state corresponding to the route command when the command state does not meet the preset conditions.

[0134] The first sending module 53 is used to generate the target blocking command corresponding to the blocking state and send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command.

[0135] The second sending module 54 is used to send the route arrangement command corresponding to the route instruction to the target interlocking system when the instruction status meets the preset conditions.

[0136] In one possible implementation, the acquisition module 51 is specifically used for:

[0137] The target triggering status of the route instruction is determined based on the target identifier information in the route instruction;

[0138] Based on the interlocking conditions corresponding to the route instruction, determine the target restricted state corresponding to the route instruction.

[0139] In one possible implementation, the device 50 is further used for:

[0140] If the target triggering state of the route instruction is not triggered, pause the processing of the route instruction and store the route instruction;

[0141] If the target triggering state of the route instruction is already triggered and the target restricted state meets the discharge conditions, then the instruction state is determined to meet the preset conditions.

[0142] If the target triggering state of the route instruction is already triggered, and the target restricted state does not meet the discharge conditions, then the instruction state is determined to not meet the preset conditions.

[0143] In one possible implementation, the determining module 52 is specifically used for:

[0144] Analyze the route instruction and determine the corresponding route terminal signal;

[0145] Based on the pre-configured static association information and the route terminal signal, determine the status of the indicator light corresponding to the route terminal signal; the static association information includes the association information between the route terminal signal and the indicator light;

[0146] The blocking status corresponding to the route instruction is determined based on the indicator light status.

[0147] In one possible implementation, the indicator lights include a departure indicator light for this station, a arrival indicator light for this station, a departure indicator light for a neighboring station, and a arrival indicator light for a neighboring station; the determining module 52 is specifically used for:

[0148] If all indicator lights are off, the blockage is determined to be an unprocessed state.

[0149] If the departure indicator light at this station and the receiving indicator light at the adjacent station are both in the first color, and the receiving indicator light at this station and the departure indicator light at the adjacent station are both off, then the blocking status is determined to be a departure request status.

[0150] If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the second color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, then the blocking status is determined to be a status of permission to depart.

[0151] If both the departure indicator light at this station and the arrival indicator light at the adjacent station are in the third color, and both the arrival indicator light at this station and the departure indicator light at the adjacent station are off, then the blockage status is determined to be an occupied section.

[0152] In one possible implementation, the first transmitting module 53 is specifically used for:

[0153] Based on the route terminal signal and static association information, determine the block switch information of the target section corresponding to the route terminal signal; the block switch information includes the block button information of this station and the block button information of the adjacent station;

[0154] Based on the block status and block switch information, generate the target block command.

[0155] The semi-automatic block signaling device 50 for railway dispatching provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be repeated here.

[0156] Figure 6 This is a structural schematic diagram of a semi-automatic block signaling system for railway dispatching, provided as an embodiment of this application. Please refer to [link / reference]. Figure 6 The semi-automatic block signaling processing device 60 for railway dispatching may include a memory 61 and a processor 62. Exemplarily, the memory 61 and the processor 62 are interconnected via a bus 63.

[0157] Memory 61 is used to store program instructions;

[0158] The processor 62 is used to execute the program instructions stored in the memory to implement the semi-automatic block signaling method for railway dispatching shown in the above embodiment.

[0159] Figure 6 The semi-automatic block signaling equipment 60 shown can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0160] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the aforementioned semi-automatic block signaling method for railway dispatching.

[0161] This application embodiment may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the above-described semi-automatic block signaling method for railway dispatching.

[0162] This application provides a chip that stores a computer program. When the computer program is executed by the chip, the above-mentioned semi-automatic block signaling method for railway dispatching is implemented.

[0163] It should be noted that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0164] It should be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct RAM Bus RAM (DR RAM). It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor. It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0165] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0166] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0167] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0168] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0169] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. Each device and product can be applied to or integrated into a chip, chip module, or terminal device. For example, for devices and products applied to or integrated into a chip, each included module / chip can be implemented entirely using hardware methods such as circuits, or at least some modules / units can be implemented using software programs running on a processor integrated within the chip, while the remaining modules / units can be implemented using hardware methods such as circuits.

[0170] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0171] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A semi-automatic block signaling processing method for railway dispatching, characterized in that, include: Obtain the route instruction and determine the instruction status corresponding to the route instruction; If the command state does not meet the preset conditions, determine the blocking state corresponding to the route command; Generate a target blocking command corresponding to the blocking state and send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command; When the command status meets the preset conditions, a route arrangement command corresponding to the route command is sent to the target interlocking system. Determining the instruction status corresponding to the route instruction includes: The target triggering state of the route instruction is determined based on the target identification information in the route instruction; Based on the interlocking conditions corresponding to the route instruction, determine the target restricted state corresponding to the route instruction; If the target triggering state of the route instruction is not triggered, pause processing of the route instruction and store the route instruction. If the target triggering state of the route instruction is a triggered state and the target restricted state meets the discharge conditions, then the instruction state is determined to meet the preset conditions. If the target triggering state of the route instruction is triggered and the target restricted state does not meet the discharge conditions, it is determined that the instruction state does not meet the preset conditions. Determining the blockage state corresponding to the route command includes: Analyze the route instruction to determine the route terminal signal corresponding to the route instruction; Based on the pre-configured static association information and the route terminal signal, the status of the indicator light corresponding to the route terminal signal is determined; the static association information includes the association information between the route terminal signal and the indicator light; The blocking state corresponding to the route command is determined based on the status of the indicator light.

2. The method according to claim 1, characterized in that, The indicator lights include a departure indicator light for this station, a receiving indicator light for this station, a departure indicator light for the adjacent station, and a receiving indicator light for the adjacent station; determining the block status corresponding to the route instruction based on the status of the indicator lights includes: If all the indicator lights are off, then the blocking state is determined to be an unprocessed state. If both the departure indicator light at this station and the receiving indicator light at the neighboring station are in the first color, and both the receiving indicator light at this station and the departure indicator light at the neighboring station are off, then the blocking state is determined to be a departure request state. If both the departure indicator light at this station and the receiving indicator light at the adjacent station are the second color, and both the receiving indicator light at this station and the departure indicator light at the adjacent station are off, then the blocking status is determined to be a departure-agreement status. If both the departure indicator light at this station and the receiving indicator light at the neighboring station are in the third color, and both the receiving indicator light at this station and the departure indicator light at the neighboring station are off, then the blockage status is determined to be an area occupancy status.

3. The method according to claim 1 or 2, characterized in that, The generation of the target blocking command corresponding to the blocking state includes: Based on the route terminal signal and the static association information, determine the block switch information of the target section corresponding to the route terminal signal; the block switch information includes the block button information of this station and the block button information of the adjacent station. The target block command is generated based on the block status and the block switch information.

4. A semi-automatic block signaling processing device for railway dispatching, characterized in that, include: The acquisition module is used to acquire route instructions and determine the instruction status corresponding to the route instructions; Determining the instruction status corresponding to the route instruction includes: The target triggering state of the route instruction is determined based on the target identification information in the route instruction; Based on the interlocking conditions corresponding to the route instruction, determine the target restricted state corresponding to the route instruction; The determination module is configured to determine the blocking state corresponding to the route command when the command state does not meet preset conditions; the determination of the blocking state corresponding to the route command includes: Analyze the route instruction to determine the route terminal signal corresponding to the route instruction; Based on the pre-configured static association information and the route terminal signal, the status of the indicator light corresponding to the route terminal signal is determined; the static association information includes the association information between the route terminal signal and the indicator light; The blocking state corresponding to the route command is determined based on the status of the indicator light. The first sending module is used to generate a target blocking command corresponding to the blocking state and send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command. The second sending module is used to send the route arrangement command corresponding to the route instruction to the target interlocking system when the instruction status meets the preset conditions. If the target triggering state of the route instruction is not triggered, pause processing of the route instruction and store the route instruction. If the target triggering state of the route instruction is a triggered state and the target restricted state meets the discharge conditions, then the instruction state is determined to meet the preset conditions. If the target triggering state of the route instruction is triggered and the target restricted state does not meet the discharge conditions, it is determined that the instruction state does not meet the preset conditions.

5. A semi-automatic block signaling processing device for railway dispatching, characterized in that, include: Processor, memory; The memory stores computer-executed instructions; The processor executes the computer execution instructions stored in the memory to implement the semi-automatic block signaling method for railway dispatching as described in any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed, are used to implement the semi-automatic block signaling method for railway dispatching as described in any one of claims 1 to 3.

7. A computer program product, characterized in that, It includes a computer program that, when executed, implements the semi-automatic block signaling method for railway dispatching as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Single-track railway blocking method and system

    CN113799851A