A multi-type access control method for interlocking operating machine

By integrating the route table and the route matching type identification list in the interlocking operating machine, multi-type route management is realized, which solves the problem of the software that needs to be modified as a whole in the existing technology when facing new route types, saving changes costs and reducing the risk of logical inconsistencies.

CN116279665BActive Publication Date: 2025-03-04CASCO SIGNAL LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310255720.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-16
Publication Date
2025-03-04
Estimated Expiration
2043-03-16

AI Technical Summary

Technical Problem

When facing new approach types, existing approach management modules need to modify the control software as a whole, resulting in high change costs and may affect other logical codes.

Method used

By integrating the route table in the interlocking operating machine, including the identification list of the route matching types, the management of multiple types of routes is realized. The human-computer interaction module obtains the selected source signal device and route type, and the route management module traverses the route table and checks the route type that can match the route can be displayed. If it is true, it will be added to the terminal signal button list.

Benefits of technology

There is no need to make large-scale modifications to the overall framework of the control method, saving change costs. Use the same approach to display code bits to avoid functional defects caused by inconsistent logic of the interlocking operating machine and the interlocking lower machine, and reduce the cost of data configuration information production and review.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116279665B_ABST
    Figure CN116279665B_ABST
Patent Text Reader

Abstract

The present application discloses a method for controlling multiple types of routes of an interlocking operating machine, including: obtaining the selected route start signal device and route type and sending them to the route management module, traversing the matching routes in the route table; checking the route type display code position of the matching route, if it is true, adding the matching route to the list of terminal signal buttons that can be handled; calculating the total number of matching routes in the list of terminal signal buttons that can be handled, if it is greater than zero, uploading the list of terminal signal buttons that can be handled to the human-computer interaction module; the route management module determines the route path; issues a branch command according to the route path information; queries the route handling control code position according to the route type and sends it to the interlocking lower computer. The method for controlling multiple types of routes of an interlocking operating machine of the present application integrates multiple route types in the interlocking operating machine. When a new route type appears, the software does not need to be adaptively modified, saving the cost of change.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a method for controlling multiple types of routes of an interlocking operating machine. Background Art

[0002] The computer interlocking operation machine is an indispensable part of the rail transit system. The route management module in the computer interlocking operation machine is used to manage the inspection, operation, display and clearing of the route. The existing route management module implements different management logics according to the established principles for different route types (train route, shunting route, guide route, continuation route, return route, coupling route, protection route, etc.). When a new route type appears, the control software in the route management module needs to make adaptive modifications according to the newly added route type. The change cost is high and may affect other logic codes in the existing route management module. Summary of the invention

[0003] The purpose of the present invention is to provide a multi-type access control method for an interlocking operating machine, which has the advantages of strong versatility and can be applied to a variety of different access types.

[0004] To achieve the above object, the present invention provides a method for controlling multiple types of routes of an interlocking operation machine, wherein the interlocking operation machine includes a human-computer interaction module and a route management module, wherein the route management module stores a route table, wherein the route table includes a list of identifications of route-matchable types; the interlocking operation machine is electrically connected to an interlocking lower computer, and an interface code table between the interlocking operation machine and the interlocking lower computer includes a display code for route types, wherein the control method includes:

[0005] S10, the human-computer interaction module obtains the selected route start signal device and route type;

[0006] S20, the human-computer interaction module sends the route type and the route start signal device to the route management module, and the route management module traverses the matching routes in the route table starting from the route start signal device;

[0007] S30, the route management module checks the route type display code position of the matchable route corresponding to the route type, and if the route type display code position is true, the matchable route is added to the list of terminal signal buttons that can be handled; if the route type display code position is false, it is not added;

[0008] S40, calculating the total number of matching routes in the list of available terminal signal buttons, and if the total number of matching routes is greater than zero, uploading the list of available terminal signal buttons to the human-computer interaction module; otherwise, not uploading;

[0009] S50, the route management module determines the route path;

[0010] S60, the route management module issues a branch command according to the route path information;

[0011] S70. The access management module queries the access handling control code according to the access type and sends it to the interlocking lower computer.

[0012] Preferably, between step S50 and step S60, the following is further included:

[0013] S51, the route management module queries the route type display code position of the path corresponding to the route path information, and if the route type display code position is true, enters S60 and sends a prompt message to the human-computer interaction module.

[0014] Preferably, between steps S60 and S70, the following is further included:

[0015] S61, the approach management module detects whether the protection switch and the approach switch are rotated into place. If both the protection switch and the approach switch are rotated into place, enter S70; if either the protection switch or the approach switch is not rotated into place, end.

[0016] Preferably, in step S10, the human-computer interaction module obtains the selected route start signal device and route type including:

[0017] S101. An operator selects the route type and the route start signal device respectively.

[0018] Preferably, step S50, the route management module determines the route path and includes:

[0019] S501, the operator selects an approach terminal signal device;

[0020] S502. The route management module determines the route path according to the route start signal device, the route terminal signal device and the route type.

[0021] Preferably, in step S10, the human-computer interaction module acquires the selected route start signal device and route type including:

[0022] S101', the operator selects the route start signal device;

[0023] S102', the operator selects a route name on the route start signal device.

[0024] Preferably, in step S50, the route management module determines the route path, including:

[0025] S501', the operator confirms the route name;

[0026] S502', the route management module determines the route path according to the route name.

[0027] Preferably, in step S10, the human-computer interaction module acquires the selected route start signal device and route type including:

[0028] S101", the interlocking operating machine is also electrically connected to the automatic dispatching system, and the operator selects the route type and the route start signal device on the automatic dispatching system, and the automatic dispatching system sends the route type and the route start signal device to the route management module.

[0029] Preferably, in step S50, the route management module determines the route path, including:

[0030] S501", the automatic dispatching system determines the route number and sends the route number to the route management module;

[0031] S502": The access management module determines the access path according to the access sequence number.

[0032] Preferably, the identification list includes route types that the routes can match.

[0033] Preferably, the route types include one or more of shunting routes, guiding routes, continuing routes, return routes, coupling routes, and protection routes.

[0034] Preferably, after step S70, the method further includes:

[0035] S80. The interlocking operating machine determines the processing result according to the received code position of the access type that has been processed. If the code position of the access type that has been processed is false, it is determined that the access processing has failed; if the code position of the access type that has been processed is true, it is determined that the access processing has been successful.

[0036] In summary, compared with the prior art, the multi-type access control method of the interlocking operating machine provided by the present invention has the following beneficial effects:

[0037] The multi-type route control method of the interlocking operating machine of the present application integrates multiple route types into the interlocking operating machine to form a route table with a list of identification lists of route matching types. When a new route type appears, the software does not need to be adaptively modified, thus saving change costs. The interlocking operating machine uses the same route matching display code position method as the interlocking lower machine, so there will be no functional defects caused by logical inconsistencies between the interlocking operating machine and the interlocking lower machine, and there is no need for route matching to check related data configuration information, thus saving the cost of producing, reviewing and verifying the data configuration information, and reducing the risk of inconsistency with the data configuration information of the lower machine. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 This is a flow chart of the multi-type access control method of the interlocking operating machine of this application. DETAILED DESCRIPTION

[0039] The following will be combined with the attached embodiment of the present invention Figure 1 , the technical solutions, structural features, objectives achieved and effects in the embodiments of the present invention are described in detail.

[0040] It should be noted that the drawings are in a very simplified form and use non-precise proportions. They are only used to conveniently and clearly assist in explaining the embodiments of the present invention, and are not used to limit the conditions for the implementation of the present invention. Therefore, they have no substantive technical significance. Any structural modification, change in proportional relationship or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical content disclosed by the present invention.

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

[0042] like Figure 1As shown, the present invention provides a method for controlling multiple types of routes of an interlocking operating machine. The interlocking operating machine includes a human-computer interaction module and a route management module. The route management module stores an route table, which contains all the driving route information, including possible route changes, as well as route elements, interlocking protection sections and side defense element areas. The route table of the present application also includes an identification list of route matchable types, and the identification list includes acceptable route types for the routes. The route types include one or more of train routes, shunting routes, guide routes, continuation routes, return routes, coupling routes and protection routes. In the identification list of route matchable types, the route types are identified by numerical values. If new route types need to be added later, they can be expanded as needed.

[0043] The interlocking operator is electrically connected to the interlocking lower computer. The existing interface code table between the interlocking operator and the interlocking lower computer includes an access processing control code and an access processed display code. The interface code table of the present application also includes an access type available display code. The access type available display code is used to indicate whether each access type of each access number can be processed. If the code is true, it means that the interlocking lower computer allows the processing after checking the access type specified for the access number; if the code is false, it means that the processing is not allowed. The access type available display code is added to the existing interface code table, and is sent to the interlocking operator every cycle by the interlocking lower computer according to the existing interface protocol, which has high real-time performance.

[0044] The multi-type access control method of the interlocking operating machine includes the following steps:

[0045] S10, the human-computer interaction module obtains the selected route start signal device and route type. In this embodiment, step S10 includes S101, the operator selects the route type and the route start signal device respectively. In the actual operation process, in order to be closer to the control mode of the existing route control software, the operator can be set to select the route type and the route start signal device in sequence with the left mouse button. In other embodiments, the operator can also select the route start signal device, and the operator selects the route type on the route start signal device; or the automatic dispatching system sends the route type and the route start signal device to the human-computer interaction module.

[0046] S20. The human-computer interaction module sends the selected route type and route start signal device to the route management module. The route management module traverses the matching routes in the route table starting from the route start signal device.

[0047] S30. The route management module checks the route type display code position of the matching route corresponding to the route type. If the route type display code position is true, the matching route is added to the list of terminal signal buttons that can be handled; if the route type display code position is false, it is not added.

[0048] S40, calculate the total number of matching routes in the list of available terminal signal buttons, if the total number of matching routes is greater than zero, upload the list of available terminal signal buttons to the human-computer interaction module, and flash the buttons corresponding to the route terminal signal devices that can be used to process the routes on the human-computer interaction interface, prompting the operator to choose to process. If the total number of matching routes is zero, prompt the operator that "the route starting with this route signal device cannot be processed at present" and end the program.

[0049] S50, the route management module determines the route path. In this embodiment, step S50 includes S501, the operator selects the route terminal signal device. The operator selects the route terminal signal device within the timeout period, and after receiving the operator's instruction, the human-machine operation module sends the route processing information to the route management module and proceeds to the next step S502. If the route terminal signal device that the operator expects to handle is not contained, or the operator does not select the route terminal signal device within the timeout period, then wait for the automatic clear button to flash after the timeout, or click the "command clear" button and end the program. S502, the route management module determines the route path according to the route starting signal device, the route terminal signal device and the route type. In other embodiments, there are other implementation methods, such as the operator selecting the route type, and then the route management module determines the route path according to the route type; it can also be to determine the route sequence number and send the route sequence number to the route management module, and the route management module determines the route path according to the route sequence number.

[0050] In this embodiment, after step S502, step S51 is also included, and the route management module queries the route type display code position of the path corresponding to the route path information. If the route type display code position is true, the process enters S60 and sends a prompt message to the human-computer interaction module: "The route is being processed"; if the route type display code position is false, the operator is prompted that "the route starting with the route starting signal device cannot be processed at present", and the program ends.

[0051] S60, the route management module issues a switch command according to the route path information. The route management module issues switch commands for driving switches, protection switches and approach switches in the order of route table information. In this embodiment, after issuing the switch command in step S60, it also includes step S61, the route management module detects whether the protection switch and the approach switch are rotated into place. If the protection switch and the approach switch have been rotated into place, it is determined that the switch has been moved successfully and enters S70; if any protection switch or approach switch has not been rotated into place within the specified time, it is determined that the switch has failed, the detection process ends, and the operator is prompted that "the route cannot be processed at present" and the program ends.

[0052] S70. The route management module queries the route handling control code according to the route type and sends it to the interlocking lower computer.

[0053] S80. The interlocking operating machine determines the processing result based on the received access type completed display code. If the access type completed display code is false, the access processing is determined to have failed, and the operator is prompted that "the access cannot be processed at present" and the program ends; if the access type completed display code is true, the access processing is determined to have been successful, and the operator is prompted that "the access processing is successful". Based on actual usage needs, the mark with the access type is displayed to the operator next to the signal at the beginning of the route and the program ends.

[0054] In addition, when the route that has been processed is cancelled due to manual release or normal cross-pressure of the train, the lower interlocking machine will set the route type processed display code to false, and send the route type processed display code to the interlocking operator. After receiving the information, the interlocking operator ends the ongoing route tracking process in the route management module of the interlocking operator, and clears the route mark display next to the route start signal device according to the actual needs of the operator.

[0055] The multi-type route control method for the interlocking operating machine of the present application does not need to make major modifications to the overall framework of the control method when a new route type appears, thus saving the cost of change. When the multi-type route control method for the interlocking operating machine is applied to a new field, resulting in the original route management check logic not being used, the software does not need to be adaptively modified, thus saving the cost of change. In addition, in the present application, the interlocking operating machine uses the route-accessible display code position method, and uses the same route-accessible check logic as the interlocking lower machine, so there will be no functional defects caused by inconsistent logic implementation, and the interlocking operating machine uses the route-accessible display code position method, so there is no need for data configuration information related to the route-accessible check, thus saving the cost of making, reviewing and verifying the data configuration information, and reducing the risk of inconsistency with the data configuration information of the interlocking lower machine.

[0056] In order to better understand the multi-type access control method of the interlocking operating machine of the present application, the present application is further explained below using a specific scenario.

[0057] Taking the example of an operator handling the linked route S0101-S0103, the route type is represented as a linked route (assumed to be 0x5), the route starting signal is S0101, the route terminal signal is S0103, and the route name is S0101-S0103.

[0058] The operator uses the left mouse button to click "Processing of interlocking routes" and "S0101 signal button" in sequence on the interlocking operating machine, indicating that the interlocking routes to be processed this time are interlocking routes, and the starting signal is "S0101 signal".

[0059] The human-computer interaction module transmits the information that the linked route operation starting with the S0101 signal is available to the route management module. The route management module traverses all routes starting with S0101 in the route table, and the route matching type identification list contains 0x5. Routes S0101-S0103 can be matched successfully, and then the display code position of the linked route is checked. Assuming it is true at this time, S0103 is added to the list of available terminal signal buttons. Assuming that only routes S0101-S0103 meet the requirements in the route table, the total number of buttons in the list of available terminal signal buttons is 1, and the S0103 signal button flashes on the interface to prompt the operator that they can choose to handle it.

[0060] The operator continues to click the "S0103 signal button" within the timeout period to send the information for processing the linked routes S0101-S0103 to the route management module.

[0061] The route management module receives the information of handling the designated linked route S0101-S0103, and queries the linked route display code of route S0101-S0103 again. Assuming it is true at this time, it enters the linked route handling tracking logic and prompts the operator that "linked route S0101-S0103 is being handled".

[0062] The route management module first follows the route tracking general logic, and issues the command of driving turnout, protection turnout and route turnout according to the preset information sequence of S0101-S0103 in the route table. If all protection turnouts and route turnouts are turned to the expected position within the specified time, the turnout is considered to be successful.

[0063] The access management module follows the unique logic of access handling tracking, queries the access handling control code bits of access S0101-S0103 according to the access type identifier 0x5, encapsulates the message and sends it to the interlocking lower computer, waiting to receive the display code bit information that the access has been handled.

[0064] Assuming that the linked route S0101-S0103 sent by the interlocking lower computer within the specified time is true, the processing is deemed successful, and the operator is prompted that "the linked route S0101-S0103 is processed successfully". According to actual needs, the linked route mark is displayed to the operator next to the signal S0101, and the program ends.

[0065] Example 2

[0066] The same parts as those in Example 1 will not be repeated in this Example 2, and only the different parts will be described. In Example 2, in step S10, the human-computer interaction module obtains the selected route start signal device and route type, including S101', the operator selects the route start signal device; S102', the operator selects the route name on the route start signal device. In order to be closer to the control mode of the existing route control software, the operator can be set to select the route start signal device and the route type in sequence with the right button of the mouse. Specifically, the operator uses the right button of the mouse to select the motor route start signal device on the interlocking operating machine, and selects the route processing according to the required route type in the pop-up menu list.

[0067] In addition, different from Example 1, step S50 of Example 2, determining the route path and sending the route path information to the route management module, includes S501', the operator confirms the route name; S502', the route management module determines the route path according to the route name.

[0068] In Example 2, the specific example scenarios involved in Example 1 are further described in detail. The operator right-clicks S0101 on the interlocking operation machine and selects and clicks the "joint access route processing" menu item in the pop-up menu list.

[0069] The interlocking operation machine reads the linked route type identifier 0x5, and passes the query information of the linked route operation starting with S0101 to the route management module. The route management module traverses all routes in the route table starting with S0101 and whose route matching type identifier list contains 0x5. Routes S0101-S0103 can be matched successfully, and then the linked route display code is checked. Assuming it is true at this time, S0101-S0103 is added to the list of accessible routes. Assuming that only routes S0101-S0103 meet the requirements in the route table, the "Linked Route Processing" dialog box pops up. In the dialog box, routes S0101-S0103 are displayed, prompting the operator to choose to process.

[0070] The operator selects the route S0101-S0103 within the timeout period, clicks the "Confirm" button, and sends the route management module the information for processing the linked route S0101-S0103. The subsequent steps are the same as those in Example 1 and will not be repeated here.

[0071] Example 3

[0072] The same parts as those in Example 1 will not be repeated in this Example 2, and only the different parts will be described. In Example 2, in step S10, the human-computer interaction module obtains the selected route starting signal device and route type, including S101". The interlocking operating machine is also electrically connected to the automatic dispatching system. The operator selects the route type and the route starting signal device on the automatic dispatching system, and the automatic dispatching system sends the route type and the route starting signal device to the route management module. In this embodiment, the route mode of the train is controlled by the upper external system of the interlocking operating machine (such as an automatic train monitoring system, a centralized dispatching system, etc.), and a route type field is added to the route handling related message interface between the interlocking operating machine and the upper external system. The route type field matches the route type identifier in the route table.

[0073] In addition, different from Example 1, step S50 of Example 3, the route management module determines the route path, including S501", the automatic scheduling system determines the route number and sends the route number to the route management module, S502": the route management module determines the route path according to the route number.

[0074] In Example 3, after step S80, when the route processing is completed, the interlocking operating machine encapsulates the route processing completion message to the external system, and the program ends.

[0075] In Example 3, the specific example scenarios involved in Example 1 are further described. The external system sends a query S0101 available route interface message, which contains the connection route type identification information 0x5

[0076] The query is passed to the route management module for the information on the operability of the linked route operation starting with S0101. The route management module traverses all routes in the route table starting with S0101 and whose route matching type identification list contains 0x5. Routes S0101-S0103 can be matched successfully, and then the linked route operability display code is checked. Assuming that it is true at this time, routes S0101-S0103 are added to the operable route list. Assuming that only routes S0101-S0103 meet the requirements in the route table, the interlocking operation machine encapsulates the operable route list message, including the linked route type identification information 0x5, the total number of routes in the operable route list is 1, and the interface serial number of routes S0101-S0103. The interlocking operation machine sends the operable route list message to the external system.

[0077] The external system identifies the route type identification information as a linked route. The total number of routes in the current available route list is 1, and the specific routes are S0101-S0103. According to the automatic route trigger plan or the operator's operation, routes S0101-S0103 are selected. The route handling message is packaged and sent to the interlocking operation machine. The subsequent steps are the same as in Example 1 and will not be repeated here.

[0078] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.

Claims

1. A multi-type route control method for an interlocking operation machine, the interlocking operation machine comprising a human-computer interaction module and a route management module, characterized in that: The route management module stores a route table, which includes a list of identifications of route-matchable types; the interlocking operator is electrically connected to the interlocking slave computer, and the interface code table between the interlocking operator and the interlocking slave computer includes a display code for route types, and the control method includes: S10, the human-computer interaction module obtains the selected route start signal device and route type; the route type includes one or more of a shunting route, a guiding route, a continuing route, a return route, a coupling route, and a protection route; S20, the human-computer interaction module sends the route type and the route start signal device to the route management module, and the route management module traverses the matching routes in the identification list starting from the route start signal device; S30, the route management module checks the route type display code corresponding to the matchable route, if the route type display code is true, then the matchable route is added to the list of terminal signal buttons that can be handled; if the route type display code is false, then it is not added; S40, calculate the total number of matchable routes in the list of terminal signal buttons that can be handled, if the total number of matchable routes is greater than zero, then the list of terminal signal buttons that can be handled is uploaded to the human-computer interaction module; otherwise, it is not transmitted; S50, the route management module determines the route path; S60, the route management module issues a branch command according to the route path information; S70. The access management module queries the access handling control code according to the access type and sends it to the interlocking lower computer.

2. The multi-type route control method of the interlocking operating machine according to claim 1 is characterized in that: Between step S50 and step S60, the method further includes: S51, the route management module queries the route type display code position of the path corresponding to the route path information, and if the route type display code position is true, enters S60 and sends a prompt message to the human-computer interaction module.

3. The multi-type route control method of the interlocking operating machine according to claim 1, characterized in that: Between step S60 and step S70, the method further includes: S61, the approach management module detects whether the protection switch and the approach switch are rotated into place. If both the protection switch and the approach switch are rotated into place, enter S70; if either the protection switch or the approach switch is not rotated into place, end.

4. The multi-type route control method of the interlocking operating machine according to claim 1, characterized in that: In step S10, the human-computer interaction module obtains the selected route start signal device and route type including: S101. An operator selects the route type and the route start signal device respectively.

5. The multi-type route control method of the interlocking operating machine according to claim 4, characterized in that: Step S50, the route management module determines the route path, including: S501, the operator selects an approach terminal signal device; S502. The route management module determines the route path according to the route start signal device, the route terminal signal device and the route type.

6. The multi-type route control method of the interlocking operating machine according to claim 1, characterized in that: In step S10, the human-computer interaction module obtains the selected route start signal device and route type, including: S101', the operator selects the route start signal device; S102', the operator selects a route name on the route start signal device.

7. The multi-type route control method of the interlocking operating machine according to claim 6, characterized in that: Step S50, the route management module determines the route path, including: S501', the operator confirms the route name; S502', the route management module determines the route path according to the route name.

8. The multi-type route control method of the interlocking operating machine according to claim 1, characterized in that: In step S10, the human-computer interaction module obtains the selected route start signal device and route type, including: S101", the interlocking operating machine is also electrically connected to the automatic dispatching system, and the operator selects the route type and the route start signal device on the automatic dispatching system, and the automatic dispatching system sends the route type and the route start signal device to the route management module.

9. The multi-type route control method of the interlocking operating machine according to claim 8, characterized in that: Step S50, the route management module determines the route path, including: S501", the automatic dispatching system determines the route number and sends the route number to the route management module; S502": The access management module determines the access path according to the access sequence number.

10. The multi-type route control method of the interlocking operating machine according to claim 1, characterized in that: The identification list includes the route types that can be matched by each route.

11. The multi-type route control method of the interlocking operating machine according to claim 1, characterized in that: After step S70, the method further includes: S80. The interlocking operating machine determines the processing result according to the received access type completed display code position. If the access type completed display code position is false, it is determined that the access processing has failed; if the access type completed display code position is true, it is determined that the access processing has been successful.

Citation Information

Patent Citations

  • Interlocking access handling method

    CN107336727A

  • Automatic train route handling method

    CN109649453A