A high-low speed parallel bus rail transit equipment safety communication method and system

By introducing a conversion mechanism between high-speed parallel buses and low-speed parallel buses into rail transit equipment, the problem of low communication efficiency of low-speed buses is solved, achieving efficient and secure data transmission, adapting to the growth of communication needs, and improving the system's compatibility and security.

CN119872660BActive Publication Date: 2026-03-31ZHONGHE ZHIXING RAIL TRANSIT TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing low-speed bus communication mechanisms are inefficient in rail transit equipment, cannot meet the growing communication demands, and lack sufficient communication security.

Method used

By translating train equipment control commands into high-speed parallel bus information for encrypted transmission and switching between high-speed and low-speed parallel buses, information sequence numbers, encryption/decryption mechanisms, and time stamps are introduced to ensure communication reliability and security.

Benefits of technology

It improves the communication efficiency and adaptability of rail transit equipment, enhances the flexibility and scalability of the system, ensures the integrity and security of data, and avoids data anomalies and misoperations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119872660B_ABST
    Figure CN119872660B_ABST
Patent Text Reader

Abstract

The application discloses a kind of high-low speed parallel bus rail transit equipment safety communication method and system, it is related to rail transit equipment communication technical field, including: in response to train equipment control instruction, it is based on high-speed parallel bus interface and is translated, obtains high-speed parallel bus information and carries out encrypted transmission;High-speed parallel bus information is analyzed and converted, obtains low-speed parallel bus information and communication state;Low-speed parallel bus information is transmitted to corresponding external equipment based on low-speed parallel bus interface, to control corresponding controlled train equipment, and obtain the detection information of corresponding train equipment state to carry out related equipment maintenance and management;Through high-speed bus and low-speed bus mutual conversion mechanism, the problem of low communication efficiency of single low-speed bus is solved, the limitation of low-speed bus communication mechanism for rail transit equipment communication system is overcome, the communication efficiency of rail transit equipment is significantly improved, and the safety of rail transit communication is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology for rail transit equipment, specifically to a safe communication method and system for rail transit equipment using a high- and low-speed parallel bus. Background Technology

[0002] In rail transit communication mechanisms, for external devices with low-speed parallel interfaces, existing communication interfaces primarily utilize CPU chips equipped with low-speed parallel buses. These are then converted into low-speed secure parallel buses by adding security-related protocol designs using FPGA chips to ensure communication security. However, this method results in relatively low transmission rates. With the gradual popularization of IoT technology, the volume of communication data is increasing dramatically, rendering existing low-speed bus communication mechanisms inefficient in transmitting information. Therefore, in-depth research and optimization of rail transit data communication systems are urgently needed to adapt to the ever-growing communication demands.

[0003] Chinese Patent, Publication No. CN115465339B, Publication Date: May 10, 2024, discloses a communication system and train control method for ground rail transit. It transmits and receives train data through a wireless communication unit, and analyzes, judges, issues warnings, and forwards data transmitted by the train itself and data forwarded from other trains through a signal processing unit. Furthermore, it can compare and analyze multiple sets of train data under the control of a host computer, thereby greatly improving the accuracy of communication data during train operation. This invention mainly focuses on post-processing analysis and judgment of communication data to ensure the accuracy of data transmission during train operation. However, this solution only utilizes a wireless communication network for data transmission. Although the information processing units improve data processing, they do not improve the communication interface to enhance its operational efficiency. This solution suffers from low efficiency and difficulty in ensuring accuracy when analyzing and judging large amounts of data step by step, resulting in poor adaptability. Summary of the Invention

[0004] The purpose of this invention is to address the low efficiency problem of low-speed bus communication mechanisms in rail transit equipment. It proposes a safe communication method and system for rail transit equipment using a high-low speed parallel bus. This method translates train equipment control commands into high-speed parallel bus information, transmits this information to a data logic unit for parsing via a high-speed parallel bus interface, and then converts it back into low-speed parallel bus information. This low-speed parallel bus information is then transmitted to the corresponding external devices to control the corresponding controlled train equipment and obtain the status detection information of the corresponding train equipment for related equipment maintenance and management. The invention solves the problem of low efficiency in single low-speed bus communication through a high-speed to low-speed bus conversion mechanism, overcoming the limitations of low-speed bus communication mechanisms for rail transit equipment communication systems and significantly improving the communication efficiency of rail transit equipment. Furthermore, the addition of information sequence numbers, encryption / decryption mechanisms, and time stamps during the high-low speed parallel bus conversion effectively improves the security of bus communication, further ensuring the safety of rail transit communication.

[0005] To address the aforementioned technical problems, according to a first aspect of the present invention, a safe communication method for rail transit equipment using a high- and low-speed parallel bus is provided, comprising the following steps:

[0006] In response to train equipment control commands, the commands are translated based on the high-speed parallel bus interface to obtain high-speed parallel bus information and transmit it in encrypted form.

[0007] The high-speed parallel bus information is parsed and converted to obtain the low-speed parallel bus information and communication status.

[0008] Based on the low-speed parallel bus interface, the low-speed parallel bus information is transmitted to the corresponding external devices, and the detection information of the corresponding train equipment status is obtained for related equipment maintenance and management, so as to control the corresponding controlled train equipment.

[0009] This solution transmits train equipment control commands through both high-speed and low-speed parallel bus interfaces. This improves processor performance without requiring replacement of external train equipment. The diverse interface types can adapt to various complex data communication needs, enhancing the adaptability and efficiency of rail transit equipment communication. Translating train equipment control commands into high-speed parallel bus information that the high-speed parallel bus can carry aims to increase the information transmission rate while ensuring the reliability of communication between the high-speed and low-speed parallel buses, preventing data anomalies or security issues during data transmission. This data encryption and decryption mechanism effectively identifies and resists interference from abnormal and forged data, thus ensuring data integrity and security. Converting high-speed bus information to low-speed bus information enables the system to be compatible with external devices with different communication capabilities, improving system flexibility and scalability. It overcomes the limitations of low-speed bus communication mechanisms for rail transit equipment communication systems, significantly improving communication efficiency. Furthermore, adding information sequence numbers, encryption / decryption mechanisms, and time stamps during the high-to-low speed parallel bus conversion effectively enhances bus communication security, further ensuring the safety of rail transit communication.

[0010] Preferably, the high-speed parallel bus information is translated based on the high-speed parallel bus interface, and then encrypted and transmitted, including:

[0011] The train equipment control commands are translated based on the high-speed parallel bus interface protocol to obtain high-speed parallel bus information; the high-speed parallel bus information is then encrypted based on an encryption algorithm and sent to the data logic unit through the high-speed parallel bus interface.

[0012] Preferably, the high-speed parallel bus information includes at least: information serial number, rail transit equipment code, communication address, and communication data.

[0013] Preferably, the high-speed parallel bus information is parsed and converted to obtain low-speed parallel bus information and communication status, including:

[0014] Based on the reception time of the train equipment control command, it is determined whether the communication has timed out, and the communication status of the current command is marked accordingly based on the determination result;

[0015] Extract the information sequence number of the high-speed parallel bus information based on the normal communication state, and determine whether the corresponding high-speed parallel bus information has low-speed conversion permission based on the information sequence number.

[0016] Based on the low-speed conversion permission, the high-speed parallel bus information is decrypted to obtain the target data;

[0017] The target data is converted into low-speed parallel bus information through a low-speed parallel bus interface.

[0018] This solution introduces relative timestamps, i.e., time comparison, during data communication to promptly detect and identify timeout issues in information transmission. This ensures the validity of commands and prevents unsafe operation of the rail transit system caused by outdated data. Simultaneously, it can determine whether rail transit equipment is malfunctioning based on the timeout duration. For example, if the timeout period reaches the fault time, the high-speed parallel bus information will no longer be parsed to execute commands; instead, an alarm will be issued for fault verification and location, ensuring the train can receive control commands normally and operate safely and stably. Determining whether there is low-speed conversion permission is equivalent to determining whether the information needs to be decrypted. If the information does not meet the decryption conditions, it may be erroneous or interfering; parsing will be stopped to avoid consuming system resources and performing invalid work. Comparing the information sequence number with the previously received command sequence number prevents duplicate command operations, which could cause safety issues for train equipment. Determining whether the information address is within the address range verifies the identity of the command sender and ensures that the information is sent to the correct device, avoiding misoperation. By converting high-speed parallel bus information into low-speed parallel bus information to adapt to the communication capabilities of external devices, the system ensures that devices that do not support high-speed communication can receive instructions normally and correctly, thereby improving the compatibility and adaptability of the system's communication mode.

[0019] Preferably, the step of determining whether communication has timed out based on the reception time of the train equipment control command, and marking the communication status of the current command accordingly based on the determination result, includes:

[0020] The time information of the train equipment control command is compared with the local time when the system receives the command;

[0021] If the time difference exceeds the limit threshold, the communication timeout occurs, and the communication status of the high-speed parallel bus information is marked as timeout.

[0022] If the time difference meets the limit threshold, the communication status of the high-speed parallel bus information is marked as normal.

[0023] Preferably, determining whether the corresponding high-speed parallel bus information has low-speed conversion permission based on the information sequence number includes:

[0024] Determine whether the decryption conditions of the communication address of the train equipment control command are met based on the information sequence number;

[0025] After the communication address is decrypted, it is further determined whether it meets the address range. If it does, the high-speed parallel bus information has low-speed conversion permission.

[0026] Preferably, determining whether the decryption condition of the communication address of the train equipment control command is met based on the information sequence number includes:

[0027] The information serial number is matched with the serial number of the external device, and the information serial number is simultaneously compared with the control command number received by the system last time.

[0028] If a match is successful and the information sequence number is not the same as the control command number previously received by the system, then the decryption conditions for the communication address are met.

[0029] If the matching fails or / and the information sequence number is the same as the control command number previously received by the system, the decryption conditions of the communication address are not met, and the communication status of the high-speed parallel bus information is marked as device matching failure or information duplication.

[0030] Preferably, after the communication address is decrypted, further determining whether it meets the address range includes:

[0031] Based on the standard address range of the system signal instruction matched with the decrypted communication address, if the match is successful, the decrypted communication address meets the address range; if the match fails, the decrypted communication address does not meet the address range, and the communication status of the high-speed parallel bus information is marked as address error.

[0032] Preferably, the method further includes: if the time difference exceeds a limit threshold and reaches the marked alarm time range, then an alarm prompt is issued to enter fault location.

[0033] According to another aspect of the present invention, a safety communication system for rail transit equipment using a high-speed and low-speed parallel bus is provided, comprising: a processor unit, a data logic unit, a high-speed parallel control unit, and a low-speed parallel control unit;

[0034] The processor unit is used to respond to train equipment control commands, translate them to obtain high-speed parallel bus information, and encrypt and transmit the high-speed parallel bus information to the data logic unit through the high-speed parallel control unit.

[0035] The data logic unit is used to parse and convert the high-speed parallel bus information, obtain the low-speed parallel bus information and communication status, and transmit the communication status and the low-speed parallel bus information to the processor unit for storage and management through the high-speed parallel control unit, and transmit the low-speed parallel bus information to the corresponding external device through the low-speed parallel control unit.

[0036] This solution transmits train equipment control commands through both high-speed and low-speed parallel bus interfaces. This improves processor performance without requiring replacement of external train equipment. The diverse interface types can adapt to various complex data communication needs, enhancing the adaptability and efficiency of rail transit equipment communication. Translating train equipment control commands into high-speed parallel bus information that the high-speed parallel bus can carry aims to increase the information transmission rate while ensuring the reliability of communication between the high-speed and low-speed parallel buses, preventing data anomalies or security issues during data transmission. This data encryption and decryption mechanism effectively identifies and resists interference from abnormal and forged data, thus ensuring data integrity and security. Converting high-speed bus information to low-speed bus information enables the system to be compatible with external devices with different communication capabilities, improving system flexibility and scalability. It overcomes the limitations of low-speed bus communication mechanisms for rail transit equipment communication systems, significantly improving communication efficiency. Furthermore, adding information sequence numbers, encryption / decryption mechanisms, and time stamps during the high-to-low speed parallel bus conversion effectively enhances bus communication security, further ensuring the safety of rail transit communication.

[0037] The beneficial effects of this invention are:

[0038] 1. Train equipment control commands are transmitted through high-speed parallel bus interface and low-speed parallel bus interface. This improves processor performance without the need to replace external train equipment. The rich interface types can adapt to various complex data and other communication needs, thus improving the adaptability and efficiency of rail transit equipment communication performance.

[0039] 2. By implementing encryption and decryption mechanisms on the data during the process of connecting the high-speed parallel bus interface and the low-speed parallel bus interface, it is possible to effectively identify and resist interference from abnormal and forged data, thereby ensuring the integrity and security of the data.

[0040] 3. Introduce relative timestamps during data communication to enable timely detection and identification of timeout issues in information transmission;

[0041] 4. By parsing and converting information through the data logic unit, the reliability of communication between the high-speed parallel bus and the low-speed parallel bus is ensured.

[0042] 5. Adding an information sequence number during data communication ensures that instructions are transmitted to the correct train equipment with the correct ID, effectively preventing duplicate communication instructions and improving the security and timeliness of system communication. Attached Figure Description

[0043] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings. The drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings.

[0044] Figure 1 This is a flowchart illustrating a safe communication method for rail transit equipment using a high- and low-speed parallel bus, according to an embodiment of the present invention.

[0045] Figure 2 This is a structural block diagram of a high- and low-speed parallel bus safety communication system for rail transit equipment, according to an embodiment of the present invention.

[0046] Figure 3 This is a schematic diagram of the overall structure of a high-speed and low-speed parallel bus communication according to a specific embodiment of the present invention.

[0047] Figure 4 This is a schematic diagram of the communication process for controlling the opening and closing of a train door device according to a specific embodiment of the present invention.

[0048] Figure 5 This is a schematic diagram of a communication process for detecting the status of a train door device according to a specific embodiment of the present invention. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only one preferred embodiment of this invention and are only used to explain this invention. They do not limit the scope of protection of this invention. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0050] Example 1: As Figure 1 As shown, a safe communication method for rail transit equipment using a high- and low-speed parallel bus includes the following steps:

[0051] In response to train equipment control commands, the system translates them based on the high-speed parallel bus interface, obtains high-speed parallel bus information, and transmits it in encrypted form.

[0052] Specifically, the high-speed parallel bus interface is used for translation to obtain high-speed parallel bus information and perform encrypted transmission, including:

[0053] The train equipment control commands are translated based on the high-speed parallel bus interface protocol to obtain high-speed parallel bus information; the high-speed parallel bus information is then encrypted based on an encryption algorithm and sent to the data logic unit through the high-speed parallel bus interface.

[0054] In this embodiment, the high-speed parallel bus interface can handle large amounts of data and supports high-speed data transmission. By translating instructions, the data is converted into information recognizable by the high-speed bus and then transmitted encrypted to ensure data security and integrity.

[0055] Specifically, the high-speed parallel bus information includes at least: information serial number, rail transit equipment code, communication address, and communication data.

[0056] In this embodiment, the sequence number serves as an identifier for information transmission to a specific device, effectively avoiding risks that may occur during communication, such as data duplication, data loss, incorrect data insertion, and disordered data stream order.

[0057] The high-speed parallel bus information is parsed and converted to obtain low-speed parallel bus information and communication status.

[0058] Specifically, the high-speed parallel bus information is parsed and converted to obtain low-speed parallel bus information and communication status, including:

[0059] Based on the reception time of the train equipment control command, it is determined whether the communication has timed out, and the communication status of the current command is marked accordingly based on the determination result;

[0060] Extract the information sequence number of the high-speed parallel bus information based on the normal communication state, and determine whether the corresponding high-speed parallel bus information has low-speed conversion permission based on the information sequence number.

[0061] Based on the low-speed conversion permission, the high-speed parallel bus information is decrypted to obtain the target data;

[0062] The target data is converted into low-speed parallel bus information through a low-speed parallel bus interface.

[0063] In this embodiment, by introducing relative timestamps, i.e., time comparison, during data communication, timeout issues in information transmission can be detected and identified in a timely manner. This ensures the validity of instructions and avoids unsafe operation of the rail transit system caused by outdated data. Simultaneously, the system can determine whether rail transit equipment has malfunctioned based on the timeout duration. For example, if the timeout period has reached the fault time, the high-speed parallel bus information will no longer be parsed to execute instructions; instead, an alarm will be issued for fault verification and location, ensuring the train can receive control instructions normally and operate safely and stably. Determining whether there is low-speed conversion permission is equivalent to determining whether the information needs to be decrypted. If the information does not meet the decryption conditions, it may be erroneous or interfering; parsing will be stopped to avoid consuming system resources and performing invalid work. Comparing the information sequence number with the previously received instruction sequence number prevents duplicate instruction operations, which could cause safety issues for train equipment. Determining whether the information address is within the address range verifies the identity of the instruction sender and ensures that the information is sent to the correct device, avoiding misoperation. By converting high-speed parallel bus information into low-speed parallel bus information to adapt to the communication capabilities of external devices, the system ensures that devices that do not support high-speed communication can receive instructions normally and correctly, thereby improving the compatibility and adaptability of the system's communication mode.

[0064] Furthermore, the low-speed parallel bus contains actual address and data information. The address information includes read / write control enable information.

[0065] Specifically, the step of determining whether communication has timed out based on the reception time of the train equipment control command, and marking the communication status of the current command accordingly based on the determination result, includes:

[0066] The time information of the train equipment control command is compared with the local time when the system receives the command;

[0067] If the time difference exceeds the limit threshold, the communication timeout occurs, and the communication status of the high-speed parallel bus information is marked as timeout.

[0068] If the time difference meets the limit threshold, the communication status of the high-speed parallel bus information is marked as normal.

[0069] In this embodiment, by comparing the received time with the local time, it can be quickly determined whether the control command was received within a reasonable time range. This helps ensure the timeliness and accuracy of data, avoiding erroneous operations caused by outdated data; it also provides the system with real-time monitoring capabilities of communication status, helping to promptly detect and resolve communication problems. Simultaneously, by determining whether communication has timed out, the system can promptly detect potential faults in the communication link, such as network latency and equipment failure. This helps improve the reliability and stability of the system, ensuring the normal operation of the rail transit signaling system.

[0070] Specifically, determining whether the corresponding high-speed parallel bus information has low-speed conversion permission based on the information sequence number includes:

[0071] Determine whether the decryption conditions of the communication address of the train equipment control command are met based on the information sequence number;

[0072] After the communication address is decrypted, it is further determined whether it meets the address range. If it does, the high-speed parallel bus information has low-speed conversion permission.

[0073] In this embodiment, determining whether decryption conditions are met typically involves checking the validity and legality of the serial number, as well as its matching degree with other relevant information. The system will only perform decryption when the serial number meets specific conditions, thereby ensuring data security and preventing the parsing and execution of invalid or illegal instructions. Determining whether low-speed conversion permissions are available is equivalent to determining whether decryption of the information is necessary. If the information does not meet the decryption conditions, it may be erroneous or interfering; therefore, parsing is stopped to avoid consuming system resources and performing unnecessary work.

[0074] Specifically, determining whether the decryption condition of the communication address of the train equipment control command is met based on the information sequence number includes:

[0075] The information serial number is matched with the serial number of the external device, and the information serial number is simultaneously compared with the control command number received by the system last time.

[0076] If a match is successful and the information sequence number is not the same as the control command number previously received by the system, then the decryption conditions for the communication address are met.

[0077] If the matching fails or / and the information sequence number is the same as the control command number previously received by the system, the decryption conditions of the communication address are not met, and the communication status of the high-speed parallel bus information is marked as device matching failure or information duplication.

[0078] In this embodiment, the next parsing operation can only proceed if the information serial number matches the serial number of the external device and is not repeated with the previous information number (here, the serial number of the last control command received by the system before the current command). Otherwise, the parsing of the information is stopped to ensure that the external device can correctly receive and process the data.

[0079] Specifically, after the communication address is decrypted, further determining whether it meets the address range includes:

[0080] Based on the standard address range of the system signal instruction matched with the decrypted communication address, if the match is successful, the decrypted communication address meets the address range; if the match fails, the decrypted communication address does not meet the address range, and the communication status of the high-speed parallel bus information is marked as address error.

[0081] In this embodiment, the decrypted communication address needs to be further verified to see if it meets a specific address range. Only when the communication address is within the legal address range will the encrypted content of the information be parsed to ensure that the data is sent to the correct device and to avoid the risk of misoperation and data leakage. This further ensures the integrity, accuracy and reliability of the data during the communication process, thereby achieving precise control of the train equipment.

[0082] Based on the low-speed parallel bus interface, the low-speed parallel bus information is transmitted to the corresponding external devices to control the corresponding controlled train equipment and obtain the detection information of the status of the corresponding train equipment for related equipment maintenance and management.

[0083] Specifically, the method further includes: if the time difference exceeds the limit threshold and reaches the marked alarm time range, then an alarm prompt is issued to enter fault location.

[0084] In this embodiment, timeout duration can provide auxiliary evidence for fault diagnosis. A single timeout event may be caused by various reasons, such as network fluctuations or temporary equipment failures. These reasons may not be sufficient to prove that the entire rail transit signaling system has failed. If the reception time of multiple control commands exceeds the limit threshold, or if timeout events occur frequently, this may indicate a persistent problem with the communication link. In this case, the system can further analyze the type and frequency of timeout events, as well as their correlation with other system parameters (such as equipment status and network load), thereby determining whether there is a more serious fault, such as a complete failure of the rail transit signaling system, providing important evidence for fault diagnosis.

[0085] In one implementation, train door control commands should typically be received and processed within 5 seconds. However, by comparing the command reception time with the local time, it was found that the reception time of multiple consecutive control commands exceeded the 10-second threshold. Simultaneously, these timeout events were associated with communication failure reports from other equipment within the station. Based on this information, the system can infer potentially broader communication problems, such as network failures or issues at the signal system control center, providing crucial real-time monitoring and fault early warning capabilities. In such cases, the system can trigger a fault alarm mechanism to notify maintenance personnel for inspection and repair.

[0086] Example 2, as Figure 2 As shown, a safety communication system for rail transit equipment using a high- and low-speed parallel bus includes:

[0087] Processor unit, data logic unit, high-speed parallel control unit, and low-speed parallel control unit;

[0088] The processor unit is used to respond to train equipment control commands, translate them to obtain high-speed parallel bus information, and encrypt and transmit the high-speed parallel bus information to the data logic unit through the high-speed parallel control unit.

[0089] The data logic unit is used to parse and convert the high-speed parallel bus information, obtain the low-speed parallel bus information and communication status, and transmit the communication status and the low-speed parallel bus information to the processor unit for storage and management through the high-speed parallel control unit, and transmit the low-speed parallel bus information to the corresponding external device through the low-speed parallel control unit.

[0090] Furthermore, after the high-speed parallel control unit encrypts and transmits the high-speed parallel bus information to the data logic unit, the processor unit receives the bus information from the data logic unit and decrypts it internally before using it.

[0091] Furthermore, the low-speed parallel control unit transmits the low-speed parallel bus information to the corresponding external devices, controls the external devices to perform corresponding actions, or detects the operating status of the external devices.

[0092] In this embodiment, train equipment control commands are transmitted through both a high-speed parallel bus interface and a low-speed parallel bus interface. This improves processor performance without requiring replacement of external train equipment. The diverse interface types can adapt to various complex data communication needs, enhancing the adaptability and efficiency of rail transit equipment communication. Translating train equipment control commands into high-speed parallel bus information that the high-speed parallel bus can carry aims to increase the information transmission rate while ensuring the reliability of communication between the high-speed and low-speed parallel buses, preventing data anomalies or security issues during data transmission. This data encryption and decryption mechanism effectively identifies and resists interference from abnormal and forged data, thus ensuring data integrity and security. Converting high-speed bus information to low-speed bus information enables the system to be compatible with external devices with different communication capabilities, improving system flexibility and scalability. It overcomes the limitations of low-speed bus communication mechanisms for rail transit equipment communication systems, significantly improving communication efficiency. Furthermore, adding information sequence numbers, encryption / decryption mechanisms, and time stamps during the high-to-low speed parallel bus conversion effectively enhances bus communication security, ensuring the safety of rail transit communication.

[0093] As one implementation method, such as Figure 3 and Figure 4As shown, the safe communication steps for controlling the opening and closing of subway train doors are as follows: First, since the train door opening and closing function is a safety function, the communication interface of the train door control equipment must be safe and reliable. Therefore, safety measures are added to the logic section of the SOC chip to ensure the accuracy and reliability of data on the communication line from the central processing unit to the train door equipment. The high-speed parallel bus is based on the AXI bus and includes five channels: write address channel, write data channel, write response channel, read data channel, and read address channel. The two address channels transmit serial number information and encrypted address information. The two data channels transmit timestamp information and encrypted data information. The write response channel returns the information processing status from the logic unit to the processing unit during a write operation.

[0094] Specifically, upon receiving a train door control command, the processor unit first sends the information to the logic unit via a high-speed parallel bus interface. The logic unit then fully parses the information and finally transmits the information processing status back to the processor unit via the high-speed parallel bus. The address and data on the high-speed parallel bus are encrypted using the AES encryption algorithm.

[0095] Furthermore, the logic unit will perform a comprehensive analysis of the information in the following steps:

[0096] A1. The logic unit first compares the marked time (i.e. the time when the train equipment control command is sent) with the local time when the command is received. When the time interval exceeds the set threshold, it is determined to be a communication timeout, indicating that this information command will not reach the train door equipment. At the same time, the information status (communication status) is marked as timeout. If the information time has not timed out, then A2 is executed.

[0097] A2. Parse the sequence number (information sequence number). The information sequence number contains the train door device ID and the information number. Only if the external device ID is correctly matched and the information number is not repeated from the previous number can it proceed to A3. If either condition is not met, the parsing of this information will be terminated, and the communication status will be marked as device matching failure or information duplication based on the actual comparison result.

[0098] A3. Based on the key, the encrypted address of the high-speed parallel bus information is decrypted, and then the actual address is judged for its address range. If the actual address exceeds the valid address of the device, the information parsing is terminated, the train door device is not operated externally, and the communication status is marked as address error; if the actual address is within the valid address range of the device, the next data decryption operation is performed.

[0099] A4. Decrypt encrypted data of high-speed parallel bus information based on the key;

[0100] A5. Transmit the actual address and data to the corresponding external device according to the low-speed parallel bus timing, control the designated train door device, and mark the communication status as complete.

[0101] A6. The logic unit transmits the information status back to the processor unit through the write response channel of the high-speed parallel bus. The processor unit stores the completed train equipment control instructions so as to facilitate ID duplication comparison for subsequent new control instructions.

[0102] Specifically, both the processor and the logic unit are configured with encryption and decryption rule files. Each device corresponds to an independent key, and the information serial number contains the device ID number. Therefore, when the information serial number is detected, the key is automatically obtained by parsing the information serial number.

[0103] Example 3, as Figure 5 As shown, the data logic unit acquires the status information of the train door equipment at regular intervals via a low-speed parallel bus, allowing the processor unit to be aware of the status of external devices at any time. The steps are as follows:

[0104] B1. When the processor unit receives the instruction to detect the status of the train door equipment, it informs the logic unit of the ID of the equipment to be detected and other detection information through the high-speed parallel bus.

[0105] B2. After receiving the information, the logic unit performs information security operations and then returns encrypted detection data, time stamps, and information status through the read data channel of the high-speed parallel bus.

[0106] B3. After receiving information, the processor unit also needs to perform time detection. If it determines that the information has not timed out, it can then decrypt and use the data. Otherwise, an alarm will be triggered to enter the fault location.

[0107] Furthermore, B2 includes the following steps:

[0108] When the decrypted real address meets the device address range, the train door device status data obtained from the low-speed bus will be encrypted and the information status will be marked as read operation completed. Then, the logic unit will return the encrypted detection data, time stamp and information status to the processor unit through the read data channel of the high-speed parallel bus.

[0109] In this embodiment, the communication efficiency between the processor and external devices is improved by switching between a high-speed parallel bus and a low-speed parallel bus, and the compatibility between the processor and the peripheral device interfaces is ensured.

[0110] The above-described specific embodiments are preferred embodiments of the present invention and are not intended to limit the specific scope of the present invention. The scope of the present invention includes, but is not limited to, these specific embodiments. All equivalent changes made in accordance with the shape, structure, and method of the present invention are within the protection scope of the present invention.

Claims

1. A rail transit equipment safety communication method of high-low speed parallel bus, characterized in that: It comprises the following steps: In response to the train equipment control instruction, the high-speed parallel bus interface is translated, the high-speed parallel bus information is obtained and encrypted transmission is carried out; The high-speed parallel bus information is parsed and converted, low-speed parallel bus information and communication state are obtained; The low-speed parallel bus information is transmitted to the corresponding external equipment based on the low-speed parallel bus interface to control the corresponding controlled train equipment and obtain the detection information of the corresponding train equipment state for related equipment maintenance and management; The high-speed parallel bus information at least includes: information sequence number, rail transit equipment code, communication address and communication data; The high-speed parallel bus information is parsed and converted, low-speed parallel bus information and communication state are obtained, including: Based on the receiving time of the train equipment control instruction, it is judged whether the communication is timed out, and the communication state of the current instruction is marked accordingly based on the judgment result; if the time difference exceeds the limit threshold and reaches the marking alarm time range, an alarm prompt is sent to enter fault positioning; Based on the normal communication state, the information sequence number of the high-speed parallel bus information is extracted, and it is judged whether the corresponding high-speed parallel bus information has low-speed conversion authority based on the information sequence number; Based on the low-speed conversion authority, the high-speed parallel bus information is decrypted to obtain target data; The target data is converted into low-speed parallel bus information through the low-speed parallel bus interface; The high-speed parallel bus information is parsed and converted, low-speed parallel bus information and communication state are obtained, including: According to the information sequence number, it is judged whether the decryption condition of the communication address of the train equipment control instruction is met; After the communication address is decrypted, it is further judged whether the address range is met, if yes, the high-speed parallel bus information has low-speed conversion authority; According to the information sequence number, it is judged whether the decryption condition of the communication address of the train equipment control instruction is met, including: The information sequence number is matched with the sequence number of the external equipment, and the information sequence number is compared with the control instruction number received by the system last time; If the matching is successful and the information sequence number is not repeated with the control instruction number received by the system last time, the decryption condition of the communication address is met; If the matching fails or / and the information sequence number is repeated with the control instruction number received by the system last time, the decryption condition of the communication address is not met, and the communication state of the high-speed parallel bus information is marked as equipment matching failure or information repetition.

2. The rail transit equipment safety communication method of a high-low speed parallel bus according to claim 1, characterized in that: Based on the high-speed parallel bus interface, the high-speed parallel bus information is translated, obtained and encrypted transmitted, including: Based on the high-speed parallel bus interface protocol, the train equipment control instruction is translated to obtain high-speed parallel bus information; After the high-speed parallel bus information is encrypted based on the encryption algorithm, it is sent to the data logic unit through the high-speed parallel bus interface.

3. The safety communication method of rail transit equipment with high-low speed parallel bus according to claim 1, characterized in that: Based on the receiving time of the train equipment control instruction, it is judged whether the communication is timed out, and the communication state of the current instruction is marked accordingly based on the judgment result, including: The time information of the train equipment control instruction is compared with local time when the system receives the instruction; If the time difference exceeds the limit threshold, the communication is timed out, and the communication state of the high-speed parallel bus information is marked as timeout; If the time difference meets the limit threshold, the communication state of the high-speed parallel bus information is marked as normal.

4. The safety communication method of rail transit equipment with high-low speed parallel bus according to claim 1, characterized in that: After the communication address is decrypted, it is further judged whether the address range is met, comprising: Based on the decrypted communication address matching the standard address range of the system signal instruction, if the matching is successful, the decrypted communication address meets the address range; if the matching fails, the decrypted communication address does not meet the address range, and the communication state of the high-speed parallel bus information is marked as address error.

5. A track-bound vehicle safety communication system with high and low speed parallel bus, adapted to a track-bound vehicle safety communication method with high and low speed parallel bus according to any one of claims 1 to 4, characterized in that Comprising: A processor unit, a data logic unit, a high-speed parallel control unit and a low-speed parallel control unit; The processor unit is used to respond to the train equipment control instruction, translate it to obtain high-speed parallel bus information, and transmit the high-speed parallel bus information to the data logic unit through the high-speed parallel control unit for encryption transmission; The data logic unit is used to analyze and convert the high-speed parallel bus information, obtain low-speed parallel bus information and communication state, transmit the communication state and the low-speed parallel bus information to the processor unit for storage and management through the high-speed parallel control unit, and transmit the low-speed parallel bus information to the corresponding external equipment through the low-speed parallel control unit.

Citation Information

Patent Citations

  • A communication system and train control method for ground rail transportation

    CN115465339B

  • Method and apparatus for writing-in and reading data to low speed bus from high speed bus

    CN101510185A

  • Multi-source data comprehensive remote train driving method and system

    CN111152820A