Railway dispatching semi-automatic block processing method, device and equipment and storage medium
By automatically processing the approach commands and blocking states in the railway dispatch centralized control system and generating and sending target blocking commands, the problems of complex manual operations and high risk of errors are solved, and the automated processing of semi-automatic blocking is realized, and efficiency is improved.
Patent Information
- Application Number
- CN202510404936.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2045-04-01
AI Technical Summary
When performing blocking processing, the railway dispatch centralized control system requires manual operation by the on-duty personnel, resulting in high operation complexity, high risk of errors and low work efficiency.
By obtaining the approach command and determining its command status, if the preset condition is not met, the blocking state is determined and a target blocking command is generated, and sent to the target interlocking system for automatic execution; when the preset condition is met, the path arrangement command of the approach command is sent.
It realizes the automatic processing of semi-automatic closure in the centralized control mode of railway dispatch, reducing operational complexity and error risks, and improving work efficiency.
Smart Images

Figure CN120171599A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of railway communication equipment, and particularly to a semi-automatic block processing method, device, equipment and storage medium for railway dispatching. Background Art
[0002] With the continuous development of the Internet and communication technologies, the application of the Centralized Traffic Control System (CTC) in railway dispatching has become increasingly widespread. As the upper-level system of the interlocking system, it centrally controls the interlocking, signal and block equipment of several consecutive stations and sections, enabling the duty officer to achieve centralized dispatching in the dispatching room.
[0003] In the railway dispatching centralized control system, the underlying interlocking equipment and interlocking relationships still adopt the original interlocking method, and it is still necessary to handle block when arranging train reception and departure between two stations. In the related art, when the railway dispatching centralized control system performs block processing, it usually requires manual operation by the duty officer, resulting in a high complexity of manual operation, a certain risk of errors, and low work efficiency of manual operation. Summary of the Invention
[0004] This application provides a semi-automatic block processing method, device, equipment and storage medium for railway dispatching, which can realize the automatic processing of semi-automatic block in the railway dispatching centralized control mode, reduce the operation complexity and error risk, and improve the work efficiency.
[0005] In a first aspect, an embodiment of this application provides a semi-automatic block processing method for railway dispatching, including:
[0006] Obtain a route instruction and determine the instruction status corresponding to the route instruction;
[0007] When the instruction status does not meet the preset condition, determine the block status corresponding to the route instruction;
[0008] Generate a target block command corresponding to the block status and send the target block command to the target interlocking system so that the target interlocking system executes the target block command;
[0009] When the instruction status meets the preset condition, send a route arrangement command corresponding to the route instruction to the target interlocking system.
[0010] In a possible implementation manner, determining the instruction status corresponding to the route instruction includes:
[0011] Determine the target trigger status of the route instruction according to the target identification information in the route instruction;
[0012] Determine the target restricted state corresponding to the route instruction according to the interlocking conditions corresponding to the route instruction.
[0013] In a possible implementation manner, the method further includes:
[0014] When the target trigger state of the route instruction is the untriggered state, suspend processing the route instruction and store the route instruction;
[0015] When the target trigger state of the route instruction is the triggered state and the target restricted state meets the discharge condition, determine that the instruction state meets the preset condition;
[0016] When the target trigger state of the route instruction is the triggered state and the target restricted state does not meet the discharge condition, determine that the instruction state does not meet the preset condition.
[0017] In a possible implementation manner, the determining the blocking state corresponding to the route instruction includes:
[0018] Parse the route instruction to determine the route terminal signal corresponding to the route instruction;
[0019] According to the pre-configured static association information and the route terminal signal, determine the indicator light state corresponding to the route terminal signal; the static association information includes the association information between the route terminal signal and the indicator light;
[0020] Determine the blocking state corresponding to the route instruction according to the indicator light state.
[0021] In a possible implementation manner, the indicator lights include the departure indicator light of this station, the arrival indicator light of this station, the departure indicator light of the adjacent station, and the arrival indicator light of the adjacent station; the determining the blocking state corresponding to the route instruction according to the indicator light state includes:
[0022] If all the indicator lights are in the off state, determine that the blocking state is the unprocessed state;
[0023] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the first color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are in the off state, determine that the blocking state is the departure request state;
[0024] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the second color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are both in the off state, determine that the blocking state is the consent to depart state;
[0025] If both the departure indicator light of this station and the arrival indicator light of the adjacent station are of the third color, and both the arrival indicator light of this station and the departure indicator light of the adjacent station are in the off state, then it is determined that the block state is the section occupied state.
[0026] In a possible implementation manner, generating the target block command corresponding to the block state includes:
[0027] According to the route terminal signal machine and the static association information, determining the block switch information of the target section corresponding to the route terminal signal machine; the block switch information includes the block button information of this station and the block button information of the adjacent station;
[0028] Generating the target block command according to the block state and the block switch information.
[0029] In a second aspect, an embodiment of the present application provides a semi-automatic block processing device for railway dispatching, including:
[0030] An acquisition module, configured to acquire a route instruction and determine the instruction state corresponding to the route instruction;
[0031] A determination module, configured to determine the block state corresponding to the route instruction when the instruction state does not meet the preset conditions;
[0032] A first sending module, configured to generate a target block command corresponding to the block state and send the target block command to a target interlocking system, so that the target interlocking system executes the target block command;
[0033] A second sending module, configured to send a route arrangement command corresponding to the route instruction to the target interlocking system when the instruction state meets the preset conditions.
[0034] In a possible implementation manner, the acquisition module is specifically configured to:
[0035] Determine the target trigger state of the route instruction according to the target identification information in the route instruction;
[0036] Determine the target restricted state corresponding to the route instruction according to the interlocking conditions corresponding to the route instruction.
[0037] In a possible implementation manner, the device is further configured to:
[0038] When the target trigger state of the route instruction is the untriggered state, pause processing the route instruction and store the route instruction;
[0039] When the target trigger state of the route instruction is the triggered state and the target restricted state meets the discharge condition, it is determined that the instruction state meets the preset condition;
[0040] When the target trigger state of the route instruction is the triggered state and the target restricted state does not meet the discharge condition, it is determined that the instruction state does not meet the preset condition.
[0041] In a possible implementation manner, the determining module is specifically configured to:
[0042] Parse the route instruction to determine the route terminal signal machine corresponding to the route instruction;
[0043] According to the pre-configured static association information and the route terminal signal machine, determine the indicator light state corresponding to the route terminal signal machine; the static association information includes the association information between the route terminal signal machine and the indicator light;
[0044] Determine the blocking state corresponding to the route instruction according to the indicator light state.
[0045] In a possible implementation manner, the indicator lights include the departure indicator light of this station, the arrival indicator light of this station, the departure indicator light of the adjacent station, and the arrival indicator light of the adjacent station; the determining module is specifically configured to:
[0046] If all the indicator lights are in the off state, it is determined that the blocking state is the unprocessed state;
[0047] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the first color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are in the off state, it is determined that the blocking state is the departure request state;
[0048] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the second color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are both in the off state, it is determined that the blocking state is the consent to depart state;
[0049] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the third color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are both in the off state, it is determined that the blocking state is the section occupied state.
[0050] In a possible implementation manner, the first sending module is specifically configured to:
[0051] According to the route terminal signal machine and the static association information, determine the blocking switch information of the target section corresponding to the route terminal signal machine; the blocking switch information includes the blocking button information of this station and the blocking button information of the adjacent station;
[0052] Generate the target blocking command according to the blocking state and the blocking switch information.
[0053] In a third aspect, an embodiment of the present application provides a semi-automatic block processing device for railway dispatching, including: a processor and a memory;
[0054] The memory stores computer execution instructions;
[0055] The processor executes the computer execution instructions stored in the memory to implement the semi-automatic block processing method for railway dispatching according to any one of the first aspects.
[0056] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored, and when the computer execution instructions are executed, they are used to implement the semi-automatic block processing method for railway dispatching according to any one of the first aspects.
[0057] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed, it implements the semi-automatic block processing method for railway dispatching according to any one of the first aspects.
[0058] The semi-automatic block processing method, device, equipment and storage medium provided by the embodiments of the present application obtain a route instruction and determine the instruction state corresponding to the route instruction; when the instruction state does not meet the preset conditions, determine the blocking state corresponding to the route instruction; 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 instruction state meets the preset conditions, send a route arrangement command corresponding to the route instruction to the target interlocking system. When the instruction state of the route instruction does not meet the preset conditions, the present application determines the blocking state corresponding to the route instruction, and automatically generates and issues the corresponding target blocking command, which can realize the automatic processing of semi-automatic block in the centralized control mode of railway dispatching, without manual operation, reduces the operation complexity and error risk, and improves work efficiency. Description of the Drawings
[0059] Figure 1 It is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0060] Figure 2 It is a schematic flowchart of a semi-automatic block processing method for railway dispatching provided by an embodiment of the present application;
[0061] Figure 3 It is a schematic flowchart of another semi-automatic block processing method for railway dispatching provided by an embodiment of the present application;
[0062] Figure 4 Schematic flowchart of another railway dispatching semi-automatic block processing method provided by an embodiment of this application;
[0063] Figure 5 Schematic structural diagram of a railway dispatching semi-automatic block processing device provided by an embodiment of this application;
[0064] Figure 6 Schematic structural diagram of a railway dispatching semi-automatic block processing device provided by an embodiment of this application. Detailed implementation manners
[0065] To enable those skilled in the art to better understand the technical solutions of this application, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments and accompanying drawings described herein are only used to explain this application, rather than limiting 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 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 relevant data need to comply with relevant laws, regulations, and standards, and corresponding operation entrances are provided for users to select authorization or rejection.
[0066] In the railway dispatching centralized control mode, as the upper-level system of the interlocking system, the dispatching centralized control system integrates the interlocking, signal, and block devices of several consecutive stations and sections, and can display the status representations of multiple stations and sections on the same centralized control diagram, which can be uniformly controlled by the operator in the dispatching room. The dispatching centralized control system can centralize the control rights of multiple station interlocks, changing the operation mode from multiple operators controlling multiple stations to one operator controlling multiple stations, achieving the purpose of reducing staff and increasing efficiency.
[0067] In the dispatching centralized control system, since the underlying interlocking devices and interlocking relationships have not changed, for two stations belonging to the same centralized control station yard diagram (centralized control diagram), it is still necessary to handle block when arranging train reception and departure between them. Specifically, the semi-automatic block processing method is usually adopted in the dispatching centralized control system. Semi-automatic block means interlocking between the departure signal and the block machine, and using the opening display of the departure signal as the train operation voucher. The characteristics of semi-automatic block are: the departure signal cannot be opened arbitrarily, it is controlled by the block machine, and it can only be opened after both parties handle the block procedures when the section is idle. Exemplarily, the process of handling the block procedures is usually as follows: The operator of the departure station clicks the block button, the departure indicator light of the departure station turns yellow, and the receiving indicator light of the receiving station turns yellow; the operator of the receiving station clicks the block button, the departure indicator light of the departure station turns green, and the receiving indicator light of the receiving station turns green, and at this time, the departure route can be arranged.
[0068] In the related art, when handling block in the centralized traffic control system, it is usually completed by a single operator manually clicking the block button twice. This block processing method in the related art loses the meaning of the local station requesting the consent of the adjacent station, increases the complexity of the operator's operation and the risk of errors, and reduces work efficiency. If the semi-automatic block device is transformed into an automatic block device, a large amount of funds are required to transform the signal and train control systems, resulting in a high cost.
[0069] To solve the above problems, the present application provides a method, device, equipment and storage medium for railway dispatching semi-automatic block processing. First, a route instruction is obtained and the instruction state corresponding to the route instruction is determined. When the instruction state of the route instruction does not meet the preset conditions, the block state corresponding to the route instruction is determined, and then a target block command corresponding to the block state is generated and sent to the target interlocking system to enable the target interlocking system to automatically execute the target block command. After that, when the instruction state 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 can realize the automatic processing of semi-automatic block in the railway dispatching centralized control mode, without manual operation, reducing the operation complexity and the risk of errors, and improving work efficiency.
[0070] Figure 1 Schematic diagram of the application scenario provided by the embodiment of the present application. Please refer to Figure 1 , including an operator 101, a centralized traffic control system 102, and an electronic device 103. The electronic device 103 can be a user terminal, for example, a mobile phone, a computer, a wearable device, and a cloud server, etc. The embodiment of the present application does not limit the specific type of the electronic device 103. As Figure 1 shown, in the related art, when handling the reception and departure block, the operator 101 realizes block processing through manual operation in the centralized traffic control system 102. This block processing method has a high complexity of manual operation, there is a certain risk of errors, and the work efficiency is also not high.
[0071] In the embodiment of the present application, the electronic device 103 can obtain a route instruction and determine the instruction state of the route instruction; if the instruction state does not meet the preset conditions, the electronic device 103 can determine the block state corresponding to the route instruction and send a target block command to the target interlocking system in the centralized traffic control system 102 to enable the target interlocking system to execute the target block command, realizing the automatic handling of semi-automatic block. In this way, the electronic device 103 can automatically realize block processing without the need for the operator 101 to perform manual operation, which can reduce the complexity and error risk of manual operation, and also improve work efficiency.
[0072] The following describes the solution shown in this application in detail through specific embodiments. It should be noted that the following several embodiments can exist independently or be combined with each other. For the same or similar content, it will not be repeated in different embodiments.
[0073] Figure 2 It is a schematic flowchart of a semi-automatic block processing method for railway dispatching provided by an embodiment of this application. Please refer to Figure 2 that the semi-automatic block processing method for railway dispatching may include:
[0074] S201. Obtain a route instruction and determine the instruction status corresponding to the route instruction.
[0075] The execution subject of the embodiment of this application can be an electronic device, specifically referring to the semi-automatic block processing application program in the electronic device. This application program can be included in the centralized traffic control system for railways or other application programs independent of the centralized traffic control system for railways. This application does not limit this. Of course, the execution subject in the embodiment of this application can also be a semi-automatic block processing device for railway dispatching set in the electronic device. The semi-automatic block processing device for railway dispatching can be implemented by software or by a combination of software and hardware. For the convenience of understanding, in the following, the execution subject is taken as an example of an electronic device for description.
[0076] In the embodiment of this application, the route instruction can be a route arrangement instruction, which is an instruction for controlling the route that a locomotive runs from one location to another within a station. The route instruction can include route information to be arranged, such as the source track, destination track, source port, and destination port, etc. The instruction status can refer to the actual status corresponding to the route instruction, specifically including the trigger status and the restricted status of the route instruction, etc.
[0077] In this step, the electronic device can obtain the route instruction. The route instruction can be automatically generated by the electronic device, such as automatically generated by the electronic device based on a route instruction generation program, or manually input by the duty officer. This application does not limit this. After that, the electronic device can perform a status detection on the route instruction, specifically determining the target trigger status and the target restricted status of the route instruction, etc.
[0078] S202. When the instruction status does not meet the preset conditions, determine the block status corresponding to the route instruction.
[0079] In the embodiments of the present application, the preset condition may refer to the trigger condition for the automatic processing of semi-automatic block set in advance. For example, the preset condition may be that the target trigger state in the instruction state of the route instruction is the triggered state and the target restriction state is the state of meeting the discharge condition. Of course, the preset condition may also be other judgment conditions, and the embodiments of the present application do not limit this. The block state may refer to the block processing state of the section corresponding to the route instruction, and the block state may specifically include an unprocessed state, a departure request state, a consent to departure (block establishment) state, and an occupied section state, etc.
[0080] Specifically, after the electronic device obtains the route instruction and determines the instruction state corresponding to the route instruction, it may determine whether the instruction state meets the preset condition. If it does not meet, the electronic device may determine the block state corresponding to the route instruction, and subsequently, the automatic handling of the block may be performed based on the block state. When determining the block state of the route instruction, the electronic device may perform parsing processing on the route instruction to determine each interlocking device of the target section corresponding to the route instruction, and determine the block state corresponding to the route instruction according to the device states of each interlocking device. Of course, the electronic device may also use other methods to determine the block state, and the embodiments of the present application do not limit this.
[0081] S203. Generate a target block command corresponding to the block state, and send the target block command to the target interlocking system so that the target interlocking system executes the target block command.
[0082] In the embodiments of the present application, the target block command may refer to an operation command for handling departure block and receiving block, which may include target operation information for a block switch. The block switch may refer to a departure block button or a receiving block button, etc., and the target operation information may refer to an operation command such as a click. Of course, the target block command may also include other information, which may be flexibly set based on actual needs, and the embodiments of the present application do not limit this. The target interlocking system may refer to a control system in the centralized traffic control system for controlling and managing the interlocking devices of multiple stations.
[0083] Specifically, after the electronic device determines the block state corresponding to the route instruction, it may generate a target block command corresponding to the block state. For example, it may determine the block switch of the route instruction, and then the target may specifically be a departure block command or a receiving block command, etc. Then the electronic device may send the target block command to the target interlocking system, and the target interlocking system may execute the target block command to implement the automatic handling of semi-automatic block in the centralized traffic control mode.
[0084] S204. When the instruction state meets the preset condition, send the route arrangement command corresponding to the route instruction to the target interlocking system.
[0085] In the embodiment of the present application, the route arrangement command may refer to the command for discharging (executing) the route instruction. The discharging of the route instruction may also be referred to as route setting, that is, when the route instruction meets the discharging condition, it can be sent to the lower-layer target interlocking system for execution. After obtaining the route arrangement command, the target interlocking system can control on-site equipment to perform operations such as switch lever movement and signal opening to ensure the accurate execution of the route instruction.
[0086] In this step, when the electronic device determines that the instruction status of the route instruction meets the preset condition, for example, the route instruction is in a triggered state and meets the discharging condition, the electronic device can send the route arrangement command corresponding to the route instruction to the target interlocking system to achieve route setting. In this way, after the electronic device sends the target blocking command to the target interlocking system, it can further determine whether the instruction status meets the preset condition to ensure the timely and accurate execution of the route instruction.
[0087] The semi-automatic block processing method for railway dispatching provided by the embodiment of the present application includes: obtaining a route instruction and determining the instruction status corresponding to the route instruction; when the instruction status does not meet the preset condition, determining the blocking status corresponding to the route instruction; generating a target blocking command corresponding to the blocking status and sending the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command; when the instruction status meets the preset condition, sending the route arrangement command corresponding to the route instruction to the target interlocking system. When the instruction status of the route instruction does not meet the preset condition, the present application determines the blocking status corresponding to the route instruction, automatically generates and issues the corresponding target blocking command, can realize the automatic processing of semi-automatic block in the centralized control mode of railway dispatching, eliminates the need for manual operation, reduces the operation complexity and error risk, and improves the work efficiency.
[0088] Based on the above embodiment, Figure 3 is a schematic flowchart of another semi-automatic block processing method for railway dispatching provided by the embodiment of the present application. Please refer to Figure 3 The semi-automatic block processing method for railway dispatching may include:
[0089] S301. Obtain a route instruction; determine the target trigger status of the route instruction according to the target identification information in the route instruction; determine the target restricted status corresponding to the route instruction according to the interlocking condition corresponding to the route instruction.
[0090] In the embodiments of the present application, the target identification information may refer to specific identification information in the route instruction, which is used to identify the trigger state of the route instruction. The target trigger state may refer to the trigger state corresponding to the route instruction. The interlock condition may refer to the discharge condition corresponding to the route instruction, which may include equipment interlock conditions and non-interlock conditions, etc. The target restricted state may refer to the actual state of whether the route instruction can be arranged according to whether the interlock condition is satisfied.
[0091] In this step, after the electronic device obtains the route instruction, it can first detect and determine the instruction state of the route instruction, which may specifically include trigger state detection and restricted state detection. Specifically, the electronic device can determine the target trigger state of the route instruction according to the target identification information in the route instruction. The target trigger state may include a triggered state and an un-triggered state. The triggered state indicates that the route instruction needs to arrange a route, and the un-triggered state indicates that the route instruction does not need to arrange a route temporarily. The target identification information of the route instruction can be determined and switched through the route instruction generation program. The un-triggered state can be switched to the triggered state, and the triggered state will not be switched back to the un-triggered state.
[0092] At the same time, the electronic device can perform a restricted state detection on the route instruction, specifically to determine whether the route instruction meets the interlock condition, and the interlock condition may refer to the discharge condition that needs to be met when the route instruction is discharged. If it is satisfied, the electronic device can determine that the target restricted state of the route instruction meets the discharge condition; if it is not satisfied, the electronic device can determine that the target restricted state of the route instruction does not meet the discharge condition. In this way, by judging the instruction state of the route instruction, the electronic device can ensure the accuracy of route instruction state recognition.
[0093] S302. When the target trigger state of the route instruction is the un-triggered state, suspend processing the route instruction and store the route instruction.
[0094] In the embodiments of the present application, when the target trigger state of the route instruction is the un-triggered state, the route instruction does not need to arrange a route temporarily. The electronic device can suspend processing the route instruction and store the route instruction, and then periodically detect the target trigger state of the route instruction. If the target trigger state of the route instruction switches from the triggered state to the un-triggered state, the electronic device can perform subsequent judgment and processing on the route instruction.
[0095] S303. When the target trigger state of the route instruction is the triggered state and the target restricted state meets the discharge condition, determine that the instruction state meets the preset condition.
[0096] S304. When the target trigger state of the route command is the triggered state and the target restricted state does not meet the discharge condition, it is determined that the command state does not meet the preset condition.
[0097] In the embodiment of the present application, the preset condition may specifically refer to that the target trigger state is the triggered state, that is, route arrangement is required for route execution, and the target restricted state meets the discharge condition. After the electronic device determines the command state of the route command, if the target trigger state in the command state of the route command is the triggered state 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 a route arrangement command can be issued subsequently. If the target trigger state in the command state of the route command is the triggered state 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 the automatic processing process of semi-automatic block is executed subsequently. In this way, by identifying and judging the command state of the route command, the electronic device can ensure that the semi-automatic block can be processed in a timely manner.
[0098] S305. When the command state does not meet the preset condition, parse the route command to determine the route terminal signal machine corresponding to the route command.
[0099] S306. Determine the indicator light state corresponding to the route terminal signal machine according to the pre-configured static association information and the route terminal signal machine; the static association information includes the association information between the route terminal signal machine and the indicator light.
[0100] In the embodiment of the present application, the route terminal signal machine may refer to the terminal signal machine of the target section corresponding to the route command, and may specifically include an outbound signal machine, an inbound signal machine, etc. The static association information may refer to the pre-configured static association data corresponding to the target section of the route command. The static association information may include the association information between the route terminal signal machine and multiple indicator lights, and the indicator lights may include the receiving indicator light and the departure indicator light of the station, etc. The indicator light state may refer to the actual working state of the indicator light, and may specifically include the extinguished state, the first color (such as yellow), the second color (such as green), and the third color (such as red), etc.
[0101] Specifically, when the electronic device determines the block state corresponding to the route command, it may first parse and process the route command to obtain the route terminal signal machine corresponding to the route command, then determine multiple indicator lights corresponding to the route terminal signal machine according to the pre-configured static association information, and determine the indicator light state corresponding to the route terminal signal machine by reading the device state from the target interlocking system. Subsequently, the block state corresponding to the route command can be determined according to the indicator light state.
[0102] S307. Determine the blocking state corresponding to the route command according to the indicator light status.
[0103] In the embodiment of the present application, the determination of the blocking state can be used to confirm whether the triggered route command cannot arrange the route due to the non-opening of the block. Specifically, the electronic device can parse the route command, determine the route terminal signal machine corresponding to the route command, and then can find the indicator light status corresponding to the route terminal signal machine through the static association information, and further can determine the blocking state corresponding to the route command according to the indicator light status. For example, it can be determined whether the current block of the target section corresponding to the route command is open and whether it is occupied according to the indicator light status.
[0104] In a possible implementation manner, the target section of the route command may include two stations, namely the local station and the adjacent station. The indicator lights associated with the route terminal signal machine include the local station departure indicator light, the local station arrival indicator light, the adjacent station departure indicator light, and the adjacent station arrival indicator light. On this basis, the blocking state in step S308 can be specifically determined through the following steps (1) to (4):
[0105] (1) If all the indicator lights are in the extinguished state, determine that the blocking state is the unprocessed state.
[0106] In the embodiment of the present application, if the local station departure indicator light, the local station arrival indicator light, the adjacent station departure indicator light, and the adjacent station arrival indicator light are all in the extinguished state, the electronic device can determine that the blocking state of the target section is the unprocessed state, and at this time, the block has not been processed yet.
[0107] (2) If the local station departure indicator light and the adjacent station arrival indicator light are both of the first color, and the local station arrival indicator light and the adjacent station departure indicator light are in the extinguished state, determine that the blocking state is the departure request state.
[0108] In the embodiment of the present application, the first color may refer to yellow, etc. If the local station departure indicator light and the adjacent station arrival indicator light are both of the first color, and the local station arrival indicator light and the adjacent station departure indicator light are in the extinguished state, the electronic device can determine that the blocking state of the target section corresponding to the route command is the departure request state. At this time, the departure block has been processed, but the arrival block still needs to be processed.
[0109] (3) If the local station departure indicator light and the adjacent station arrival indicator light are both of the second color, and the local station arrival indicator light and the adjacent station departure indicator light are both in the extinguished state, determine that the blocking state is the consent to depart state.
[0110] In the embodiment of the present application, the second color may refer to green, etc. If the station departure indicator light and the adjacent station pick-up indicator light are both the second color, and the station pick-up indicator light and the adjacent station departure indicator light are both off, the electronic device may determine that the blocking state is the departure approval state, and the semi-automatic blocking has been completed.
[0111] (4) If the departure indicator light at this station and the receiving indicator light at the adjacent station are both in the third color, and the receiving indicator light at this station and the departure indicator light at the adjacent station are both off, then the block state is determined to be the section occupied state.
[0112] In the embodiment of the present application, the third color may refer to red, etc. It should be noted that the first color, the second color, and the third color may be other types of colors, respectively, and the embodiment of the present application does not limit this. If the departure indicator light of the station and the pick-up indicator light of the adjacent station are both the third color, and the pick-up indicator light of the station and the departure indicator light of the adjacent station are both off, then the block state is determined to be the section occupied state. At this time, the target section corresponding to the route instruction is occupied and the block cannot be processed.
[0113] S308. Determine the blocking switch information of the target section corresponding to the route terminal signal according to the route terminal signal and the static associated information; the blocking switch information includes the blocking button information of this station and the blocking button information of the adjacent station; generate the target blocking command according to the blocking status and the blocking switch information.
[0114] In the embodiment of the present application, the target section may refer to the section consisting of the departure station and the pick-up station corresponding to the route instruction. The blocking switch information may refer to information such as a specific blocking switch corresponding to the blocking process, and may specifically include the blocking button information of the station and the blocking button information of the adjacent station. After determining the blocking state corresponding to the route instruction, the electronic device may generate a target blocking command based on the blocking state.
[0115] Specifically, the electronic device can first find out the blocking switch information of the target section according to the route terminal signal machine and the static association information, and then generate a corresponding target blocking command according to the blocking switch information and the blocking state of the target section. Exemplarily, when the blocking state is the unprocessed state, the electronic device can generate a target blocking command for clicking the local blocking button information to process the departure blocking; when the blocking state is the departure request state, the electronic device can generate a target blocking command for clicking the adjacent station blocking button information to process the receiving blocking. If the blocking state is the departure approval state, the electronic device does not need to generate a target blocking command and can judge again whether the route command meets the preset conditions. If the blocking state is the section occupied state, the electronic device also does not need to generate a target blocking command and can suspend processing the route command and store the route command. In this way, the electronic device generates corresponding target blocking commands based on different blocking states of the target section corresponding to the route command, which can realize the automatic processing of semi-automatic block in the centralized traffic control mode of railways, simplify the manual operation of the operator, and improve the work efficiency.
[0116] S309. Send the target blocking command to the target interlocking system so that the target interlocking system executes the target blocking command.
[0117] S310. When the instruction state meets the preset conditions, send the route arrangement command corresponding to the route command to the target interlocking system.
[0118] In the embodiment of the present application, after generating the target blocking command, the electronic device can issue the target blocking command to the target interlocking system, so that the target interlocking system can realize the automatic processing of semi-automatic block based on the target blocking command. Due to the existence of interlocking condition restrictions such as on-site equipment failures or the equipment being occupied by other routes that cannot be eliminated, the electronic device can judge again whether the instruction state of the route command meets the preset conditions. If it meets, the electronic device can send the route arrangement command corresponding to the route command to the target interlocking system to realize the execution of the route command.
[0119] Based on the above embodiments, Figure 4 This is a schematic diagram of the processing logic of railway dispatching semi-automatic block provided by the embodiment of the present application. As Figure 4 shown, the processing of railway dispatching semi-automatic block can specifically include the following steps:
[0120] Step a: Receive the route command and proceed to step b.
[0121] Step b: Check the received route command and judge whether there is a triggered (triggered state) route command. If there is, proceed to step c; otherwise, proceed to step k.
[0122] Step c: Check the triggered route instruction. If the route does not meet the conditions for discharge (the target restricted state does not meet the discharge conditions), go to step d; otherwise, go to step j.
[0123] Step d: Check whether the route instruction cannot be discharged because the blocking has not been handled. If so, go to step e; otherwise, go to step a. At this time, there may be interlocking conditions such as on-site equipment failures or the equipment being occupied by other routes that prevent the discharge.
[0124] Step e: Check whether the departure blocking corresponding to the route instruction has been handled (whether the blocking state is the unhandled state). If it has not been handled, go to step f; otherwise, go to step g.
[0125] Step f: Check whether the conditions for handling the departure blocking corresponding to the route instruction are met (the blocking state is the unhandled state). If they are met, go to step h; otherwise, go to step a.
[0126] Step g: Check whether the conditions for handling the receiving blocking corresponding to the route are met (the blocking state is the departure request state). If they are met, go to step i; otherwise, go to step a.
[0127] Step h: According to the route terminal signal machine and the static association information, find the corresponding blocking switch information and send a command to handle the departure blocking (target blocking command), and go to step a (judge again whether the route instruction meets the preset conditions).
[0128] Step i: According to the route terminal signal machine and the static association data, find the corresponding blocking switch information and send a command to handle the receiving blocking (target blocking command), and go to step a (judge again whether the route instruction meets the preset conditions).
[0129] Step j: Send a route setting command to the target interlocking system and go to step k.
[0130] Step k: Check whether the program has stopped. If it has stopped, the process ends; if it has not stopped, go to step a.
[0131] Figure 5 It is a schematic structural diagram of a semi-automatic block processing device for railway dispatching provided by an embodiment of the present application. Please refer to Figure 5 In , the semi-automatic block processing device 50 for railway dispatching may include:
[0132] An acquisition module 51, configured to acquire a route instruction and determine the instruction state corresponding to the route instruction;
[0133] A determination module 52, configured to determine the blocking state corresponding to the route instruction when the instruction state does not meet the preset conditions;
[0134] The first sending module 53 is configured 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;
[0135] The second sending module 54 is configured to send an approach arrangement command corresponding to the approach instruction to the target interlocking system when the instruction state meets a preset condition.
[0136] In a possible implementation manner, the obtaining module 51 is specifically configured to:
[0137] Determine the target trigger state of the approach instruction according to the target identification information in the approach instruction;
[0138] Determine the target restricted state corresponding to the approach instruction according to the interlocking condition corresponding to the approach instruction.
[0139] In a possible implementation manner, the device 50 is further configured to:
[0140] When the target trigger state of the approach instruction is the untriggered state, suspend processing the approach instruction and store the approach instruction;
[0141] When the target trigger state of the approach instruction is the triggered state and the target restricted state meets the discharge condition, determine that the instruction state meets the preset condition;
[0142] When the target trigger state of the approach instruction is the triggered state and the target restricted state does not meet the discharge condition, determine that the instruction state does not meet the preset condition.
[0143] In a possible implementation manner, the determining module 52 is specifically configured to:
[0144] Parse the approach instruction to determine the approach terminal signal of the approach instruction;
[0145] Determine the indicator light state corresponding to the approach terminal signal according to the pre-configured static association information and the approach terminal signal; the static association information includes the association information between the approach terminal signal and the indicator light;
[0146] Determine the blocking state corresponding to the approach instruction according to the indicator light state.
[0147] In a possible implementation manner, the indicator lights include the departure indicator light of this station, the arrival indicator light of this station, the departure indicator light of the adjacent station, and the arrival indicator light of the adjacent station; the determining module 52 is specifically configured to:
[0148] If all the indicator lights are in the off state, determine that the blocking state is the unprocessed state;
[0149] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the first color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are in the off state, then it is determined that the blocking state is the departure request state;
[0150] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the second color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are both in the off state, then it is determined that the blocking state is the consent to depart state;
[0151] If the departure indicator light of this station and the arrival indicator light of the adjacent station are both of the third color, and the arrival indicator light of this station and the departure indicator light of the adjacent station are both in the off state, then it is determined that the blocking state is the section occupied state.
[0152] In a possible implementation manner, the first sending module 53 is specifically configured to:
[0153] According to the route terminal signal machine and the static association information, determine the blocking switch information of the target section corresponding to the route terminal signal machine; the blocking switch information includes the blocking button information of this station and the blocking button information of the adjacent station;
[0154] Generate a target blocking command according to the blocking state and the blocking switch information.
[0155] The railway dispatching semi-automatic blocking processing device 50 provided by the embodiments of the present application can execute the technical solutions shown in the above method embodiments, and its implementation principle and beneficial effects are similar, which will not be elaborated here.
[0156] Figure 6 It is a schematic structural diagram of a railway dispatching semi-automatic blocking processing device provided by an embodiment of the present application. Please refer to Figure 6 , the railway dispatching semi-automatic blocking processing device 60 may include: a memory 61 and a processor 62. Exemplarily, the memory 61 and the processor 62 are interconnected with each other through a bus 63.
[0157] The 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 railway dispatching semi-automatic blocking processing method shown in the above embodiments.
[0159] Figure 6 The railway dispatching semi-automatic blocking processing device 60 shown can execute the technical solutions shown in the above method embodiments, and its implementation principle and beneficial effects are similar, which will not be elaborated here.
[0160] The embodiments of the present application provide a computer-readable storage medium, and computer-executable instructions are stored in the computer-readable storage medium. When the computer-executable instructions are executed by a processor, they are used to implement the above railway dispatching semi-automatic blocking processing method.
[0161] An embodiment of the present application may further provide a computer program product, including a computer program, which when executed by a processor, can implement the above-mentioned semi-automatic block processing method for railway dispatching.
[0162] An embodiment of the present application provides a chip, on which a computer program is stored, and when the computer program is executed by the chip, the above-mentioned semi-automatic block processing method for railway dispatching is implemented.
[0163] It should be noted that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may also 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. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0164] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a 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 RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synch 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, discrete hardware component, the memory (storage module) is integrated in 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 various embodiments of the present application, the sequence numbers of the above processes do not imply the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0166] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing devices generate for implementing in the processFigure 1 one or more processes and / or blocks Figure 1 a device for the functions specified in one or more blocks
[0167] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including an instruction device that implements the functions in the process Figure 1 one or more processes and / or blocks Figure 1 specified in one or more blocks
[0168] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the process Figure 1 one or more processes and / or blocks Figure 1 specified in one or more blocks
[0169] Regarding each device and each module / unit included in the product described in the above embodiments, it can be a software module / unit, a hardware module / unit, or it can also be partially a software module / unit and partially a hardware module / unit. Each device and product can be applied to or integrated into a chip, a chip module, or a terminal device. Exemplarily, for each device and product applied to or integrated into a chip, each module / chip included therein can be implemented in a hardware manner such as a circuit, or at least some modules / units can be implemented in a software program manner, and the software program runs on a processor integrated inside the chip, and the remaining part of the modules / units can be implemented in a hardware manner such as a circuit
[0170] In this application, the term "including" and its variants can refer to non-restrictive inclusion; the term "or" and its variants can refer to "and / or". In this application, terms such as "first", "second", etc. are used to distinguish similar objects and do not necessarily have to describe a specific order or sequence. In this application, "a plurality of" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after
[0171] The above are only some embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A railway dispatching semi-automatic blocking processing method, characterized in that: include: Obtaining a route instruction and determining an instruction state corresponding to the route instruction; When the instruction state does not satisfy the preset condition, determining the blocking state corresponding to the route instruction; generating a target blocking command corresponding to the blocking state, and sending the target blocking command to a target interlocking system so that the target interlocking system executes the target blocking command; When the instruction state satisfies a preset condition, a route arrangement command corresponding to the route instruction is sent to the target interlocking system.
2. The method according to claim 1, characterized in that The determining of the instruction state corresponding to the route instruction includes: Determining a target trigger state of the route instruction according to the target identification information in the route instruction; According to the interlocking condition corresponding to the route instruction, the target restricted state corresponding to the route instruction is determined.
3. The method according to claim 2, characterized in that The method further comprises: When the target trigger state of the route instruction is an untriggered state, suspending the processing of the route instruction and storing the route instruction; When the target trigger state of the route instruction is the triggered state and the target restricted state is the state that satisfies the discharge condition, determining that the instruction state satisfies the preset condition; When the target trigger state of the route instruction is the triggered state and the target restricted state is the state of not satisfying the discharge condition, it is determined that the instruction state does not satisfy the preset condition.
4. The method according to claim 1, characterized in that: The determining of the blocking state corresponding to the route instruction includes: Analyze the route instruction and determine the route terminal signal corresponding to the route instruction; Determine the indicator light state corresponding to the route terminal signal according to the pre-configured static association information and the route terminal signal; the static association information includes association information between the route terminal signal and the indicator light; The blocking state corresponding to the route instruction is determined according to the state of the indicator light.
5. The method according to claim 4, characterized in that The indicator lights include a departure indicator light at this station, a pick-up indicator light at this station, a departure indicator light at an adjacent station, and a pick-up indicator light at an adjacent station; and determining the blocking state corresponding to the route instruction according to the state of the indicator lights includes: If the indicator lights are all off, it is determined that the occlusion state is an unprocessed state; If the station departure indicator light and the adjacent station pick-up indicator light are both in the first color, and the station pick-up indicator light and the adjacent station departure indicator light are off, then the blocking state is determined to be a departure request state; If the station departure indicator light and the adjacent station pick-up indicator light are both in the second color, and the station pick-up indicator light and the adjacent station departure indicator light are both off, then the block state is determined to be a departure approval state; If the departure indicator light at this station and the pick-up indicator light at the adjacent station are both in the third color, and the pick-up indicator light at this station and the departure indicator light at the adjacent station are both off, it is determined that the block state is a section occupied state.
6. The method according to claim 4 or 5, characterized in that: The generating a target occlusion command corresponding to the occlusion state includes: Determine the blocking switch information of the target section corresponding to the route terminal signal according to the route terminal signal and the static association information; the blocking switch information includes the blocking button information of the station and the blocking button information of the adjacent station; The target blocking command is generated according to the blocking state and the blocking switch information.
7. A railway dispatching semi-automatic block processing device, characterized in that: include: An acquisition module, used for acquiring a route instruction and determining an instruction state corresponding to the route instruction; A determination module, used for determining the blocking state corresponding to the route instruction when the instruction state does not meet the preset condition; A first sending module, configured to generate a target blocking command corresponding to the blocking state, and send the target blocking command to a target interlocking system, so that the target interlocking system executes the target blocking command; The second sending module is used to send a route arrangement command corresponding to the route instruction to the target interlocking system when the instruction state meets a preset condition.
8. A railway dispatching semi-automatic block processing equipment, characterized in that: include: Processor, memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the railway dispatching semi-automatic blocking processing method as described in any one of claims 1 to 6.
9. 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 railway dispatching semi-automatic blocking processing method according to any one of claims 1 to 6.
10. A computer program product, characterized in that It comprises a computer program, which, when executed, implements the railway dispatching semi-automatic blocking processing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Railway travelling operation control method and railway travelling operation control system
CN102616252A
Semi-automatic block interlocking logic implementing method based on state diagram mode
CN106741001A
Interlocking simulation method, device and equipment of rail transit line and medium
CN112767813A
Single-track railway blocking method and system
CN113799851A
Blocked departure mode switching method and device
CN113879366A