A multi-standard interface configuration method for the boundary buffer of a regional controller
By setting up multiple functional modules in the database of the area controller and selecting the corresponding module according to the interface type to extract buffer information, the problem of only one interface standard in the prior art is solved, and the flexible adaptation of the area controller in multiple interface environments and the guarantee of train operation safety is achieved.
Patent Information
- Application Number
- CN202210934277.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-04
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2042-08-04
AI Technical Summary
The existing regional controller buffer configuration method can only support one interface standard, and cannot flexibly deal with different interface standards, making it difficult to ensure the safety of train operation under multiple interface environments.
By setting up multiple functional modules in the database of the area controller, buffer information of different interface types is stored, and corresponding functional modules are selected according to the interface types of adjacent area controllers to extract buffer information, and the buffer is activated.
It realizes the flexible adaptation of the regional controller in various standard interface environments, improves the availability and computing efficiency of software, and ensures the safety of train operation.
Smart Images

Figure CN115407687B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a multi-standard interface configuration method for a boundary buffer of a zone controller. Background Art
[0002] With the continuous maturity of rail transit automatic driving, fully automatic train operation has been applied to more and more projects, which improves the operation capacity of the line to a certain extent and also poses higher requirements for the train control system. The zone controller in the train control system needs to ensure that trains can pass through the boundary quickly and accurately at the boundary of the zone controller to ensure train operation safety. If there are train envelopes without associated train IDs or trains running in the manual driving RM mode at the boundary, the zone controller needs to activate a certain buffer according to the train envelope, restrict the movement authorization endpoints of the trains before and after the current train envelope, and ensure train operation safety. The buffer should consider the switch state in front of the train. When the switch state does not match the set buffer switch state, the corresponding buffer does not need to be activated. The current zone controller buffer configuration method can only support one interface standard and cannot flexibly handle different interface standards.
[0003] The statements herein only provide background art related to the present invention and do not necessarily constitute prior art. Summary of the Invention
[0004] The purpose of the present invention is to provide a multi-standard interface configuration method for a boundary buffer of a zone controller, enabling the zone controller to adapt to multiple standard interfaces at any time, and improving the usability and computing efficiency of the software on the premise of ensuring train operation safety.
[0005] To achieve the above purpose, the present invention provides a multi-standard interface configuration method for a boundary buffer of a zone controller. Multiple function modules are set in the database of the zone controller, and buffer information is stored in the function modules. Different function modules correspond to different interface types;
[0006] The current zone controller and the adjacent zone controller simultaneously activate the buffer located between the current zone controller and the adjacent zone controller;
[0007] According to the interface type of the adjacent zone controller, select the function module corresponding to the interface type from the database in the current zone controller, and extract the buffer information from the function module and send it to the adjacent zone controller to activate the buffer;
[0008] The current zone controller selects the exclusive function module of the current zone controller from the database in the current zone controller, and extracts the buffer information from the exclusive function module to activate the buffer.
[0009] The functional modules at least include: a line section extraction module, a line turnout extraction module, a ZC boundary information extraction module, a binary input module, a binary operation module, a binary output module, buffer information, and a ZC boundary interface information module;
[0010] The line section extraction module describes all the sections and code positions on the line;
[0011] The line turnout extraction module describes all the turnouts and code positions on the line;
[0012] The ZC boundary information extraction module describes the boundary information between the current area controller and the adjacent area controller, and the boundary information includes but is not limited to turnouts and sections;
[0013] The binary input module receives binary code positions from the interlocking system or the adjacent area controller;
[0014] The binary operation module is used to perform code position calculations based on the binary input code positions or binary output code positions;
[0015] The binary output module sends the relevant code positions calculated by the binary operation module to the interlocking subsystem;
[0016] The buffer module contains buffer information of the adjacent area controller activating the current area controller, and the buffer information includes the sections and turnouts of the adjacent area controller and the sections and turnouts of the current area controller;
[0017] The ZC boundary interface information module is used to store non-internal interface standard information, and the non-internal interface standard information includes but is not limited to turnouts and sections at the boundary between the current area controller and the adjacent area controller.
[0018] When the interface type of the adjacent area controller is an internal interface, buffer information is extracted from the ZC boundary information extraction module, the binary input module, and the binary operation module in the current area controller.
[0019] Data configuration is pre-performed on the ZC boundary information extraction module, the binary input module, and the binary operation module, such that:
[0020] The binary input module provides buffer information of the adjacent area controller affecting the current area controller;
[0021] The buffer information provided by the binary input module should be found in the ZC boundary information extraction module or the binary operation module.
[0022] When the interface type of the adjacent area controller is an interoperability interface, buffer information is extracted from the ZC boundary interface information module in the current area controller.
[0023] When the interface type of the adjacent area controller is a national cryptographic interface, buffer information is extracted from the buffer module and the binary operation module of the current area controller.
[0024] The extracted buffer information is converted into the form of an internal interface message and sent to the adjacent area controller.
[0025] The exclusive function module of the current area controller includes: a binary output module, a line section extraction module, and a line turnout extraction module.
[0026] Data configuration is pre-performed on the binary output module, the line section extraction module, and the line turnout extraction module, so that:
[0027] The binary output module provides buffer information of the current area controller that affects the adjacent area controller;
[0028] The buffer information provided by the binary output module should be found in the line section extraction module and the line turnout extraction module.
[0029] The buffer information at least includes: the indexes of the turnouts and sections in the buffer.
[0030] The area controller verifies the extracted buffer information. When the verification fails, the area controller shuts down.
[0031] The method for verifying the buffer information includes but is not limited to: determining whether the buffer array is out of bounds, whether the section index is out of bounds, whether the turnout index is out of bounds, and whether the default value is correct.
[0032] The present invention completes the setting of the buffer between area controllers with different interface systems by changing the configuration data, enabling the area controller to adapt to multiple system interfaces at any time, and improving the software availability and computing efficiency on the premise of ensuring the safety of train operation. Brief Description of the Drawings
[0033] Figure 1 is a flowchart of the multi-system interface configuration method for the boundary buffer of the area controller in an embodiment of the present invention. Detailed Embodiment
[0034] The following is based on Figure 1 to specifically illustrate the preferred embodiments of the present invention.
[0035] The setting of the buffer between area controllers should, on the premise of ensuring the safe operation of the train, improve the flexibility of buffer configuration to cope with the communication interfaces of different area controllers and the occurrence of extreme situations. Area controllers have different interface formats. The interfaces of area controllers include: internal interfaces, interoperability interfaces, national cryptography interfaces, etc. The internal interface is used for communication between area controllers, which is more efficient and fast. The interoperability interface is used for communication between area controllers produced by different manufacturers, or can be configured as an interoperability interface according to project needs to achieve interoperability functions, and the transmitted information is relatively redundant. The national cryptography interface is used for communication between area controllers configured with domestic encryption functions to achieve encrypted transmission of information.
[0036] The present invention provides a multi-format interface configuration method for the boundary buffer of area controllers. By changing the configuration data, the setting of the buffer between area controllers with different interface formats is completed, enabling area controllers to adapt to multiple format interfaces at any time, and improving the usability and computing efficiency of the software on the premise of ensuring the safe operation of the train.
[0037] Different functional modules are set in the database of the area controller, including but not limited to line section extraction module, line switch extraction module, ZC boundary information extraction module, binary input module, binary operation module, binary output module, buffer module, ZC boundary interface information module, etc. These functional modules are composed of configuration files and application software. Among them, the line section extraction module describes all the sections and code positions on the line; the line switch extraction module describes all the switches and code positions on the line; the ZC boundary information extraction module describes the boundary information between the current area controller and adjacent area controllers, and the boundary information includes but not limited to switches and sections; the binary input module receives binary code positions from the interlocking system or adjacent area controllers; the binary operation module is mainly used for code position calculation according to binary input code positions or binary output code positions, such as AND, OR, NOT, XOR, etc.; the binary output module sends the relevant code positions calculated by the binary operation module to the interlocking subsystem; the buffer module includes the buffer information of adjacent area controllers activating the current area controller, and the buffer information includes the sections and switches of adjacent area controllers and the sections and switches of the current area controller; the ZC boundary interface information module mainly stores non-internal interface format information, and the non-internal interface format information includes but not limited to switches, sections, etc. at the boundary between the current area controller and adjacent area controllers.
[0038] The line map (including buffer information) of area controllers with different interface systems is extracted from different functional modules. For example, the internal interface only extracts buffer information from the ZC boundary information extraction module, binary input module, binary operation module, binary output module, line section extraction module, and line turnout extraction module. The extracted buffer information includes the turnouts in the buffer, the indexes of the sections, and the corresponding binary codes to complete the activation of the buffer. The interoperability interface only extracts buffer information from the ZC boundary interface information module, binary input module, and binary output module. The extracted buffer information includes the turnouts in the buffer and the indexes of the sections. The national cryptography interface extracts buffer information from the buffer module and binary operation module to complete the activation of the buffer. The area controller verifies the extracted buffer information. As a data structure in the software, the buffer information will be checked for its legality, including but not limited to whether the buffer array exceeds the limit, whether the section index exceeds the limit, whether the turnout index exceeds the limit, and whether the default value is correct. When the verification fails, it indicates that there is an error in the data configuration rule of the buffer information, and the area controller should shut down.
[0039] As Figure 1 shown, a multi-system interface configuration method for the boundary buffer of an area controller provided by the present invention includes the following steps:
[0040] Step S1: Determine the interface type of the adjacent area controller. If it is an internal interface, execute Step S2; if it is not an internal interface, execute Step S3;
[0041] The buffer information of the adjacent area controller activating the current area controller is mainly provided by the ZC boundary information extraction module or the ZC boundary interface information module in the current area controller. According to the different interface systems of the area controllers on the actual line, the buffer information is extracted from one of the above two modules;
[0042] The buffer information mainly includes the section and turnout information on a path. Among them, the section has directions, and the turnout has normal position and reverse position;
[0043] The purpose of activating the buffer is to prevent collisions caused by trains that have no communication with the area controller at the boundary. Activating the buffer can avoid this situation;
[0044] Step S2: If the adjacent area controller is configured as an internal interface, the information for the adjacent area controller to activate the buffer of the current area controller is jointly provided by the ZC boundary information extraction module, binary input module, and binary operation module of the current area controller, and execute Step S4;
[0045] And the ZC boundary information extraction module, binary input module, and binary operation module need to meet the following conditions:
[0046] The binary input module provides buffer information of the adjacent area controller that affects the current area controller;
[0047] The buffer information provided by the binary input module should be found in the ZC boundary information extraction module or the binary operation module;
[0048] The information of the adjacent area controller activating the buffer of the current area controller will surely be stored in the ZC boundary information extraction module. Normally, the buffer information in the binary input module will be consistent with that in the ZC boundary information extraction module. However, the present invention allows a part of the buffer information to be configured in the binary operation module for facilitating the handling of special cases; that is, all the buffer information is stored in the ZC boundary information extraction module, and this part of the buffer information will be mapped to the binary input module and the binary operation module. Inside the software, the buffer information is tracked by the indexes in the binary input module and the binary operation module; the information of the adjacent area controller activating the buffer of the current area controller will be pre - saved in the binary input module as part of the line map;
[0049] Step S3: If the adjacent area controller is configured as an interconnection interface, the information of the adjacent area controller activating the buffer of the current area controller can only be extracted from the ZC boundary interface information module of the current area controller, and the extracted information is converted into the form of an internal interface message and sent to the adjacent area controller, then execute step S4;
[0050] If the adjacent area controller is configured as a national cryptography interface, the information of the adjacent area controller activating the buffer of the current area controller can only be extracted from the buffer module and the binary operation module of the current area controller, and the extracted information is converted into the form of an internal interface message and sent to the adjacent area controller, then execute step S4;
[0051] The form of the internal interface message describes the paths of the adjacent area controller affecting the buffer of the current area controller under different situations, including sections, turnouts, etc.;
[0052] Step S4: The buffer information of the current area controller activating the adjacent area controller is jointly provided by the binary output module, the line section extraction module, and the line turnout extraction module in the current area controller, and it is required that these three modules meet the following conditions:
[0053] The binary output module provides buffer information of the current area controller that affects the adjacent area controller;
[0054] The buffer information provided by the binary output module should be found in the line section extraction module and the line turnout extraction module;
[0055] That is, a part of the binary code bits in the binary output module come from the line section extraction module and the line turnout extraction module.
[0056] The present invention has the following beneficial effects:
[0057] 1. It is convenient to support multiple interface formats;
[0058] 2. There are corresponding configuration files in the line section extraction module, the line turnout extraction module, the ZC boundary information extraction module, the binary input module, the binary operation module, the binary output module, and the ZC boundary interface information module. These configuration files can be manually modified according to project requirements, which is convenient for manually modifying the data in the above modules to adapt to different interface formats. For example, when the adjacent area controller activates the current area controller, the buffer information can be manually configured in the binary operation module, improving the usability of the software;
[0059] 3. The original area controller used Boolean expressions, which required further calculations by the software, and the obtained results were sent to the adjacent area controller. When the number of code bits was large or the involved Boolean expressions were complex, it wasted the computing resources of the software, and in serious cases, it might cause the system to time out and crash. Compared with the original Boolean expression method of the area controller, the present invention improves the computing efficiency.
[0060] The present invention proposes a multi-format interface configuration method for the boundary buffer of an area controller, which can support multiple communication interface formats at the same time. According to the communication interface format of the current area controller (such as interconnection, internal interface, etc.), the corresponding fields are extracted from the corresponding functional modules, and the buffer is selected and configured more flexibly, improving the usability and real-time performance of the software operation.
[0061] It should be noted that in the embodiments of the present invention, the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the embodiments, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0062] In the present invention, unless otherwise clearly specified or limited, the terms "installed", "connected", "coupled", "fixed", etc. shall be construed in a broad sense. For example, it may be a fixed connection, a detachable connection, or integrated; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the internal communication of two components or the interaction relationship between two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0063] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be recognized that the above description should not be considered as a limitation of the present invention. After those skilled in the art have read the above content, various modifications and alternatives to the present invention will be obvious. Therefore, the protection scope of the present invention shall be defined by the appended claims.
Claims
1. A multi - standard interface configuration method for the boundary buffer of a regional controller, characterized in that, multiple functional modules are set in the database of the regional controller, buffer information is stored in the functional modules, and different functional modules correspond to different interface types; The current regional controller and the adjacent regional controller simultaneously activate the buffer located between the current regional controller and the adjacent regional controller; According to the interface type of the adjacent regional controller, select the functional module corresponding to the interface type from the database in the current regional controller, and extract the buffer information from the functional module and send it to the adjacent regional controller to activate the buffer; The current regional controller selects the exclusive functional module of the current regional controller from the database in the current regional controller, and extracts the buffer information from the exclusive functional module to activate the buffer; The functional module at least includes: a line section extraction module, a line turnout extraction module, a ZC boundary information extraction module, a binary input module, a binary operation module, a binary output module, a buffer module, and a ZC boundary interface information module; The line section extraction module describes all sections and code positions on the line; The line turnout extraction module describes all turnouts and code positions on the line; The ZC boundary information extraction module describes the boundary information between the current regional controller and the adjacent regional controller, and the boundary information includes but is not limited to turnouts and sections; The binary input module receives binary code positions from the interlocking system or the adjacent regional controller; The binary operation module is used to perform code position calculations based on binary input code positions or binary output code positions; The binary output module sends the relevant code positions calculated by the binary operation module to the interlocking subsystem; The buffer module includes the buffer information of the adjacent regional controller activating the buffer of the current regional controller, and the buffer information includes the sections and turnouts of the adjacent regional controller and the sections and turnouts of the current regional controller; The ZC boundary interface information module is used to store non - internal interface standard information, and the non - internal interface standard information includes but is not limited to turnouts and sections at the boundary between the current regional controller and the adjacent regional controller; The exclusive functional module of the current regional controller includes: a binary output module, a line section extraction module, and a line turnout extraction module.
2. The multi - standard interface configuration method for the boundary buffer of a regional controller according to claim 1, characterized in that, When the interface type of the adjacent regional controller is an internal interface, extract the buffer information from the ZC boundary information extraction module, the binary input module, and the binary operation module in the current regional controller.
3. The multi - standard interface configuration method for the boundary buffer of a regional controller according to claim 2, characterized in that, Pre - configure the data of the ZC boundary information extraction module, the binary input module, and the binary operation module, so that: The binary input module provides the buffer information of the adjacent regional controller affecting the current regional controller; The buffer information provided by the binary input module should be found in the ZC boundary information extraction module or the binary operation module.
4. The multi-mode interface configuration method for the boundary buffer of the area controller as described in claim 1, characterized in that, when the interface type of the adjacent area controller is an interoperable interface, the buffer information is extracted from the ZC boundary interface information module in the current area controller.
5. The multi-mode interface configuration method for the boundary buffer of the area controller as described in claim 1, characterized in that, when the interface type of the adjacent area controller is a national cryptography interface, the buffer information is extracted from the buffer module and the binary operation module in the current area controller.
6. The multi-mode interface configuration method for the boundary buffer of the area controller as described in claim 4 or 5, characterized in that, the extracted buffer information is converted into the form of an internal interface message and sent to the adjacent area controller.
7. The multi-mode interface configuration method for the boundary buffer of the area controller as described in claim 1, characterized in that, data configuration is pre-performed on the binary output module, the line section extraction module, and the line turnout extraction module, such that: the binary output module provides the buffer information of the current area controller that affects the adjacent area controller; the buffer information provided by the binary output module should be found in the line section extraction module and the line turnout extraction module.
8. The multi-mode interface configuration method for the boundary buffer of the area controller as described in any one of claims 1-7, characterized in that, the buffer information at least includes: the indexes of the turnouts and sections of the buffer.
9. The multi-mode interface configuration method for the boundary buffer of the area controller as described in claim 8, characterized in that, the area controller verifies the extracted buffer information, and when the verification fails, the area controller shuts down.
10. The multi-mode interface configuration method for the boundary buffer of the area controller as described in claim 9, characterized in that, the method for verifying the buffer information includes but is not limited to: determining whether the buffer array exceeds the limit, whether the section index exceeds the limit, whether the turnout index exceeds the limit, and whether the default value is correct.
Citation Information
Patent Citations
Method, device and system for generating mobile authorization of train
CN107878507A
Train running abnormity detection and area protection control method, device and system
CN111806522A