Train tail communication method, train tail device, on-board ATP device, system and storage medium

By adding an independent serial port between the tail-end device and the on-board ATP device and adopting the RSSP-Ⅰ security protocol, the problems of the existing tail-end communication module being unable to communicate with the on-board ATP and poor security are solved. Secure data transmission and functional differentiation are achieved, improving the security and reliability of tail-end communication.

CN115767474BActive Publication Date: 2025-11-14SHUOHUANG RAILWAY DEV +5
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210674435.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-14
Publication Date
2025-11-14
Estimated Expiration
2042-06-14

AI Technical Summary

Technical Problem

The existing controllable tail communication module cannot communicate with the on-board ATP and has poor security, cannot distinguish between safety function and non-safety function data, and the communication protocol is vulnerable to threats.

Method used

By adding an independent serial port between the tail-end device and the onboard ATP device, the railway safety communication protocol RSSP-Ⅰ is adopted, and the IP address is mapped using a DNS server to achieve secure data transmission and distinguish between secure and non-secure functional data.

Benefits of technology

It enables safe communication between the tail unit and the onboard ATP system, provides reliable transmission of tail wind pressure and position information, and improves communication security and data differentiation capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767474B_ABST
    Figure CN115767474B_ABST
Patent Text Reader

Abstract

This application relates to the field of railway wireless communication technology, and discloses a train tail communication method, a train tail device, an onboard ATP device, a system, and a computer-readable storage medium. The method includes: obtaining the locomotive number of the target train; obtaining the IP address of the onboard ATP communication module of the onboard ATP device based on the locomotive number; sending a link establishment request to the onboard ATP control module of the onboard ATP device through the IP address of the onboard ATP communication module, so that the onboard ATP control module establishes a link with the train tail control module of the train tail device; and, after establishing the link, obtaining the IP address of the train tail communication module of the train tail device; and sending data to the onboard ATP communication module through the train tail communication module. The use of a railway safety communication protocol between the safety train tail communication module and the onboard ATP system improves the security of train tail communication and provides a reliable and secure transmission channel for tail-end wind pressure and tail-end position information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of railway wireless communication technology, and in particular to a train tail communication method, a train tail device, an onboard ATP device, a train tail communication system, and a computer-readable storage medium. Background Technology

[0002] The existing controllable tail communication module can establish a one-to-one connection with the onboard CIR (locomotive integrated wireless communication equipment) to realize functions such as connection setting, air pressure query, normal ventilation, emergency ventilation, and tail cancellation. At the same time, in the 20,000-ton train formation scenario, the controllable tail communication module can also interconnect with the onboard wireless multiple-connection communication equipment to realize the following ventilation function.

[0003] However, the existing controllable tail of the train cannot communicate with the onboard ATP (Automatic Train Protection) system, nor does it have the ability to distinguish between safety and non-safety function data. In addition, the existing tail of the train has poor security, and all communication protocols use transparent protocols, which cannot cope with threats such as duplication, deletion, insertion, reordering, corruption, delay and spoofing. Summary of the Invention

[0004] To address the aforementioned issues, this application proposes a tail-end communication method, a tail-end device, an on-board ATP device, a tail-end communication system, and a computer-readable storage medium, which can communicate with the on-board ATP and has the ability to distinguish between safety function and non-safety function data, thus solving the problem of poor security in existing tail-end communication methods.

[0005] The first aspect of this application provides a train tail communication method, the method being applied to a train tail device, the method comprising: obtaining the locomotive number of a target train;

[0006] Obtain the IP address of the onboard ATP communication module of the onboard ATP device based on the locomotive number;

[0007] The vehicle ATP communication module sends a link establishment request to the vehicle ATP control module of the vehicle ATP device via the IP address of the vehicle ATP communication module, so that the vehicle ATP control module establishes a link with the tail control module of the tail device, and obtains the IP address of the tail communication module of the tail device after the link is established.

[0008] Data is sent to the on-board ATP communication module via the tail-end communication module.

[0009] In some embodiments, obtaining the IP address of the onboard ATP communication module of the onboard ATP device based on the locomotive number includes:

[0010] Based on the locomotive number, the IP address of the onboard ATP communication module is obtained from the DNS server according to the preset domain name definition rules.

[0011] In some embodiments, sending a link establishment request to the onboard ATP control module of the onboard ATP device via the IP address of the onboard ATP communication module, so that the onboard ATP control module establishes a link with the tail control module of the tail device, includes:

[0012] The onboard ATP communication module sends a connection request to the onboard ATP control module via its IP address, so that...

[0013] The on-board ATP control module feeds back connection establishment response data;

[0014] The system receives link establishment response data and sends link establishment confirmation data to the onboard ATP control module based on the link establishment response data, so that the onboard ATP control module establishes a link with the tail control module.

[0015] In some embodiments, sending data to the on-board ATP communication module via the tail-end communication module includes:

[0016] Obtain the tail wind pressure information and tail position information of the target train;

[0017] The tail end communication module sends the tail end wind pressure information and the tail end position information to the vehicle-mounted ATP communication module.

[0018] In some embodiments, the chain establishment request is a chain establishment request that supports a preset security protocol.

[0019] A second aspect of this application provides a tail-end communication method, the method being applied to an on-board ATP device, the method comprising: in response to a link establishment request sent by a tail-end control module of the tail-end device, establishing a link with the tail-end control module, and obtaining the IP address of the tail-end communication module of the tail-end device after establishing the link;

[0020] Data is sent to the tail communication module via the onboard ATP communication module of the onboard ATP device.

[0021] In some embodiments, the source IP address and column tail ID number are obtained according to the chain establishment request;

[0022] In response to the user's confirmation command for the column tail ID number, the link establishment response data is sent back to the column tail control module via the source IP address, so that the column tail control module sends back link establishment confirmation data.

[0023] Receive link establishment confirmation data, and establish a link between the on-board ATP control module of the on-board ATP device and the tail control module of the train based on the link establishment confirmation data.

[0024] In some embodiments, obtaining the IP address of the tail communication module of the tail device after establishing a link includes:

[0025] The column tail ID number is sent to the vehicle-mounted ATP communication module so that the vehicle-mounted ATP communication module generates a column tail terminal domain name based on the column tail ID number.

[0026] The IP address of the tail communication module is obtained from the DNS server based on the tail terminal domain name.

[0027] A third aspect of this application provides a column tail communication method, the method comprising:

[0028] The tail control module of the tail device obtains the locomotive number of the target train;

[0029] The tail control module obtains the IP address of the onboard ATP communication module of the onboard ATP device based on the locomotive number;

[0030] The tail control module sends a link establishment request to the onboard ATP control module of the onboard ATP device through the IP address of the onboard ATP communication module;

[0031] The on-board ATP control module responds to the link establishment request and sends link establishment response data back to the tail control module.

[0032] The tail control module sends connection confirmation data to the on-board ATP control module based on the connection establishment response data.

[0033] The on-board ATP control module establishes a link with the tail control module based on the link establishment confirmation data, and obtains the IP address of the tail communication module of the tail device after the link is established.

[0034] The tail control module sends data to the on-board ATP communication module through the tail communication module.

[0035] In some embodiments, the tail control module obtains the locomotive number of the target train;

[0036] The tail control module obtains the IP address of the onboard ATP communication module based on the locomotive number;

[0037] The tail control module sends a link establishment request to the on-board ATP control module through the IP address of the on-board ATP communication module;

[0038] The on-board ATP control module responds to the link establishment request and sends link establishment response data back to the tail control module.

[0039] The tail control module sends connection confirmation data to the on-board ATP control module based on the connection establishment response data.

[0040] The on-board ATP control module establishes a link with the tail control module based on the link establishment confirmation data, and obtains the IP address of the tail communication module after the link is established.

[0041] The tail control module sends data to the on-board ATP communication module through the tail communication module.

[0042] A fourth aspect of this application provides a tail-end device, including a tail-end control module and a tail-end communication module; wherein the tail-end control module and the tail-end communication module communicate with each other through multiple serial ports; the tail-end control module includes a memory and a processor, the memory stores a computer program, the memory and the processor are interconnected, and when the computer program is executed by the processor, the tail-end communication method applied to the tail-end device as described above is implemented.

[0043] A fifth aspect of this application provides an on-board ATP device, including an on-board ATP control module and an on-board ATP communication module; wherein the on-board ATP control module and the on-board ATP communication module communicate with each other via an Ethernet interface; the on-board ATP control module includes a memory and a processor, the memory stores a computer program, the memory and the processor are interconnected, and when the computer program is executed by the processor, the tail-of-train communication method applied to the on-board ATP device as described above is implemented.

[0044] A sixth aspect of this application provides a train tail communication system, including the train tail device as described above and the on-board ATP device as described above; wherein the on-board ATP device and the train tail device are communicatively connected.

[0045] A seventh aspect of this application provides a computer-readable storage medium storing a computer program that can be executed by one or more processors to implement the tail-end communication method applied to a tail-end device as described above, or the tail-end communication method applied to an on-board ATP device as described above.

[0046] Compared with the prior art, the technical solution of this application has the following advantages or beneficial effects:

[0047] The tail-end device can communicate simultaneously with three systems: the onboard CIR, the onboard wireless multiple-connection system, and the onboard ATP system, while also distinguishing between data from safety and non-safety functions. The use of the Railway Safety Communication Protocol RSSP-I between the tail-end communication module and the onboard ATP system enhances the security of tail-end communication and provides a reliable and secure channel for transmitting tail-end wind pressure and tail-end position information. Attached Figure Description

[0048] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0049] Figure 1 A flowchart illustrating a tail-of-column communication method provided in an embodiment of this application;

[0050] Figure 2 A flowchart illustrating a tail-end communication method applied to a tail-end device, as provided in this application embodiment;

[0051] Figure 3 A flowchart illustrating a train tail communication method for an onboard ATP device provided in this application embodiment;

[0052] Figure 4 This is a timing diagram illustrating communication between a tail-end device and an onboard ATP device, provided as an embodiment of this application. Detailed Implementation

[0053] The following detailed description of the embodiments of this application, in conjunction with the accompanying drawings, will provide a thorough understanding of how this application uses technical means to solve technical problems and achieve corresponding technical effects, enabling its implementation. The embodiments of this application and the various features within them can be combined with each other without conflict, and all resulting technical solutions are within the protection scope of this application.

[0054] Example 1

[0055] This embodiment provides a column tail communication method.

[0056] The internal control module and communication module of the existing tail device communicate through a serial port with a transmission rate of 38400bps. The serial port simultaneously carries the interaction information between the tail device and the vehicle-mounted CIR and the vehicle-mounted wireless reconnection system.

[0057] It should be noted that, in order to distinguish between safety function and non-safety function data, this application adds an independent serial port between the control module and the communication module on the basis of the existing tail device, which is specifically used for data communication between the tail communication module and the on-board ATP device.

[0058] It should be further noted that the communication protocol, data transmission cycle, and control logic of this newly added serial port are completely independent of the existing serial port. Even if the existing wind pressure query and exhaust functions at the tail of the column malfunction, it will not affect the safe transmission of tail wind pressure and tail position information.

[0059] Safety data is transmitted between the tail control module and the onboard ATP control module. The data packets are small, and the physical links in the intermediate links are complex. The tail control module and the tail communication module communicate via a serial port, while the tail communication module and the onboard ATP communication module communicate via an LTE (Long Term Evolution) wireless network. The onboard ATP communication module and the onboard ATP control unit communicate via an Ethernet interface. To better accommodate various physical links, the system uses the RSSP-I (Railway Signal Safety Protocol) safety protocol, which complies with the EN 50159-2 standard.

[0060] To ensure the security of communication data, LTE networks have authentication functions. The IP address (Internet Protocol Address) of all service terminals corresponds one-to-one with the locomotive number or the ID number of the train control module installed on the equipment. Before two terminals can communicate with each other, they need to query the IP address of the target terminal through a DNS server (Domain Name System).

[0061] Figure 1 A flowchart of a column tail communication method provided in an embodiment of this application is shown below. Figure 1 As shown, the method in this embodiment includes:

[0062] S110, the tail control module of the tail device obtains the locomotive number of the target train.

[0063] In some embodiments, the tail control module of the tail device acquires the locomotive number of the target train, including:

[0064] The train tail control module obtains the locomotive number via Bluetooth.

[0065] Optionally, before the tail control module establishes communication with the on-board ATP control module, the tail control module obtains the locomotive number to be connected from the numbering device via Bluetooth.

[0066] S120, The tail control module obtains the IP address of the onboard ATP communication module according to the locomotive number.

[0067] In some embodiments, the tail control module obtains the IP address of the onboard ATP communication module based on the locomotive number, including:

[0068] The tail control module obtains the IP address of the onboard ATP communication module from the DNS server according to the locomotive number and preset domain name definition rules.

[0069] Optionally, the tail control module queries the DNS server for the IP address of the on-board ATP communication module according to the preset domain name definition rules.

[0070] In some embodiments, the fields constituting the preset domain name definition rule include:

[0071] Locomotive type, locomotive number, and A / B network terminal number.

[0072] Optionally, the main fields in the default domain name definition rules are composed as follows: locomotive type (3 digits) + locomotive number (5 digits) + A / B network terminal number (2 digits); where,

[0073] A / B network terminal number definition:

[0074] 01: Locomotive Section A CIR Main Control Communication Unit 1;

[0075] 02: Locomotive Section A CIR Main Control Communication Unit 2;

[0076] 03: Locomotive A section DTE-L or controllable train tail A network module;

[0077] 04: Locomotive A-network moving block onboard ATP communication unit;

[0078] 51: Locomotive B section CIR main control communication unit 1;

[0079] 52: Locomotive B section CIR main control communication unit 2;

[0080] 53: Locomotive B section DTE-L or controllable train tail B network module;

[0081] 54: Locomotive B-network moving block onboard ATP communication unit;

[0082] S130, the tail control module sends a link establishment request to the onboard ATP control module of the onboard ATP device through the IP address of the onboard ATP communication module.

[0083] In some embodiments, the chain establishment request is a chain establishment request that supports a preset security protocol.

[0084] In some embodiments, the preset security protocol includes:

[0085] RSSP-Ⅰ security protocol.

[0086] Optionally, the railway safety communication protocol RSSP-I is used between the tail control module and the on-board ATP control module, which reduces the risk of threats and provides a reliable and secure transmission channel for tail wind pressure and tail position information.

[0087] The Railway Signal Safety Protocol (RSSP) is a secure communication protocol used in the interfaces of railway signal safety equipment.

[0088] S140, the on-board ATP control module sends back connection establishment response data to the tail control module according to the connection establishment request.

[0089] S150, the tail control module sends connection confirmation data to the on-board ATP control module based on the connection establishment response data.

[0090] S160, the on-board ATP control module establishes a link with the tail control module based on the link establishment confirmation data, and obtains the IP address of the tail communication module of the tail device after the link is established.

[0091] Optionally, in response to a link establishment request sent by the tail control module, the onboard ATP control module establishes a link with the tail control module, which may include the following steps:

[0092] The vehicle-mounted ATP control module obtains the source IP and column tail ID number according to the link establishment request, and sends the column tail ID number to the display terminal of the vehicle-mounted ATP control module;

[0093] In response to the user's confirmation command on the display terminal, the vehicle-mounted ATP control module sends connection establishment response data to the source IP address, so that the tail-end communication module can send connection establishment confirmation data back to the vehicle-mounted ATP control module based on the connection establishment response data;

[0094] The onboard ATP control module receives link establishment confirmation data and establishes a link with the tail control module based on the link establishment confirmation data.

[0095] Optionally, after receiving the link establishment request, the on-board ATP control module provides the column tail ID number information in the link establishment request frame to the on-board ATP operation display terminal DMI. When the driver confirms the column tail number, he presses the column tail confirmation key. At this time, the on-board ATP communication module has not yet obtained the column tail ID number. During the communication process, the IP address of the received data is recorded, and then the response data is sent to the source IP address to complete the link establishment between the on-board ATP and the column tail control module.

[0096] Optionally, after the onboard ATP sends response data to the source IP address, the tail of the column confirms the response data and sends the confirmation data back to the onboard ATP. After receiving the confirmation data, the onboard ATP completes the connection establishment between the onboard ATP and the tail of the column.

[0097] Optionally, after the link is successfully established, the onboard ATP control module will send the tail ID number to the onboard ATP communication module via the Ethernet interface.

[0098] Optionally, the on-board ATP communication module assembles the tail terminal domain name based on the tail ID number, and then queries the DNS for the IP address of the tail communication module to achieve secure data communication with the tail module.

[0099] S170, the tail control module sends data to the on-board ATP communication module through the tail communication module.

[0100] In some embodiments, the tail control module sends data to the on-board ATP control module via the IP address of the on-board ATP communication module, including:

[0101] Obtain the tail wind pressure information and tail position information of the target train;

[0102] The tail end communication module sends the tail end wind pressure information and the tail end position information to the vehicle-mounted ATP communication module.

[0103] Optionally, the tail wind pressure information and tail position information of the target train are obtained, and the tail control module sends the tail wind pressure information and tail position information of the target train to the on-board ATP control module through the IP address of the on-board ATP communication module.

[0104] In some embodiments, the method further includes:

[0105] The onboard ATP control module sends data to the tail-end communication module through the onboard ATP communication module.

[0106] Optionally, the tail control module sends the tail wind pressure information and tail position information to the on-board ATP control module via the IP address of the on-board ATP communication module. Subsequently, the on-board ATP control module sends corresponding response data to the tail control module via the IP address of the tail communication module based on the data sent by the tail control module.

[0107] It should be noted that the tail control module can also send other data through the IP address of the on-board ATP communication module. Similarly, the on-board ATP control module can also send other data to the tail control module through the IP address of the tail communication module. The specific data sent can be set according to the user's actual needs, and no special restrictions are made here.

[0108] For a better understanding of the technical solution in this application, please refer to... Figure 4 , Figure 4 This is a timing diagram illustrating communication between a tail-end device and an onboard ATP device, provided as an embodiment of this application.

[0109] In the tail-end communication method disclosed in this embodiment, in order to distinguish between safety function and non-safety function data, a separate serial port is added between the tail-end control module and the tail-end communication module to conduct data communication based on the RSSP-I safety protocol. This serial port is specifically used for data communication between the tail-end communication module and the on-board ATP device. Specifically, the tail control module of the train tail device obtains the locomotive number of the target train from the numbering device; then, the tail control module obtains the IP address of the onboard ATP communication module of the onboard ATP device from the DNS server based on the locomotive number; the tail control module sends a link establishment request to the onboard ATP control module of the onboard ATP device through the IP address of the onboard ATP communication module, wherein the link establishment request is based on the RSSP-I security protocol; the onboard ATP control module responds to the link establishment request and sends link establishment response data back to the tail control module; the tail control module sends link establishment confirmation data to the onboard ATP control module based on the link establishment confirmation data; the onboard ATP control module establishes a link with the tail control module based on the link establishment confirmation data, and after the link is established, obtains the IP address of the tail communication module of the train tail device from the DNS server based on the tail ID number; after the link is established, the tail control module can send data to the onboard ATP communication module through the tail communication module, such as sending the tail wind pressure information and tail position information of the train. Therefore, using the method disclosed in this embodiment, the tail device can simultaneously communicate with three system devices: the onboard CIR, the onboard wireless reconnection, and the onboard ATP, while also distinguishing between data from safety and non-safety functions. Furthermore, the use of the Railway Safety Communication Protocol RSSP-I between the tail communication module and the onboard ATP system enhances the security of tail communication, providing a reliable and secure transmission channel for tail air pressure and tail position information.

[0110] Example 2

[0111] Figure 2 This application provides a flowchart of a tail-end communication method applied to a tail-end device, which is used to at least initiate and confirm a link establishment request in tail-end communication. In this process, from a device perspective, the executing entity can be the tail-end device / tail-end host; from a program perspective, the executing entity can correspondingly be a program integrated into the tail-end device / tail-end host.

[0112] For details not disclosed in this embodiment, please refer to the method embodiments described above. The tail communication method applied to the tail device is based on the same inventive concept as the aforementioned tail communication method, and the method includes the following steps:

[0113] S210, Obtain the locomotive number of the target train;

[0114] S220. Obtain the IP address of the onboard ATP communication module of the onboard ATP device according to the locomotive number;

[0115] S230. Send a link establishment request to the vehicle ATP control module of the vehicle ATP device through the IP address of the vehicle ATP communication module, so that the vehicle ATP control module establishes a link with the tail control module of the tail device, and obtain the IP address of the tail communication module of the tail device after the link is established.

[0116] S240, Data is sent to the vehicle-mounted ATP communication module through the tail-end communication module.

[0117] Optionally, before the tail control module establishes communication with the on-board ATP control module, the tail control module obtains the locomotive number to be connected from the numbering device via Bluetooth.

[0118] In some embodiments, obtaining the IP address of the onboard ATP communication module of the onboard ATP device based on the locomotive number includes:

[0119] Based on the locomotive number, the IP address of the onboard ATP communication module is obtained from the DNS server according to the preset domain name definition rules.

[0120] Optionally, the tail control module queries the DNS server for the IP address of the on-board ATP communication module according to the preset domain name definition rules.

[0121] In some embodiments, sending a link establishment request to the onboard ATP control module of the onboard ATP device via the IP address of the onboard ATP communication module, so that the onboard ATP control module establishes a link with the tail control module of the tail device, includes:

[0122] The vehicle ATP communication module sends a connection establishment request to the vehicle ATP control module via its IP address, so that the vehicle ATP control module can send back connection establishment response data.

[0123] The system receives link establishment response data and sends link establishment confirmation data to the onboard ATP control module based on the link establishment response data, so that the onboard ATP control module establishes a link with the tail control module.

[0124] Optionally, after obtaining the IP address of the onboard ATP communication module, the tail control module sends a link establishment request to the onboard ATP control module; the onboard ATP control module sends back link establishment response data after receiving the link establishment request; the tail control module sends back link establishment confirmation data to the onboard ATP control module after receiving the link establishment response data; and the onboard ATP control module establishes a link with the tail control module after receiving the link establishment confirmation data.

[0125] Optionally, after establishing the link, the onboard ATP control module sends the tail ID number to the onboard ATP communication module via the Ethernet interface. The onboard ATP communication module then constructs the tail terminal domain name based on the tail ID number and queries the DNS for the IP address of the tail communication module to achieve secure data communication with the tail module.

[0126] In some embodiments, sending data to the on-board ATP communication module via the tail-end communication module includes:

[0127] Obtain the tail wind pressure information and tail position information of the target train;

[0128] The tail end communication module sends the tail end wind pressure information and the tail end position information to the vehicle-mounted ATP communication module.

[0129] Optionally, the tail control module sends the tail wind pressure information and tail position information to the on-board ATP control module via the IP address of the on-board ATP communication module. Subsequently, the on-board ATP control module sends corresponding response data to the tail control module via the IP address of the tail communication module based on the data sent by the tail control module.

[0130] It should be noted that the tail control module can also send other data through the IP address of the on-board ATP communication module. The specific data sent can be set according to the user's actual needs, and no special restrictions are made here.

[0131] In some embodiments, the chain establishment request is a chain establishment request that supports a preset security protocol.

[0132] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the column tail control module and the column tail communication module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0133] Example 3

[0134] Figure 3This application provides a flowchart of a tail-end communication method for an onboard ATP device, which is used to at least implement the response and connection establishment based on the connection establishment request in tail-end communication. In this process, from the perspective of the device, the executing entity can be the onboard ATP device; from the perspective of the program, the executing entity can be the program integrated into the onboard ATP device.

[0135] For details not disclosed in this embodiment, please refer to the method embodiments described above. This tail-end communication method applied to the vehicle-mounted ATP device is based on the same inventive concept as the aforementioned tail-end communication method. The method includes the following steps:

[0136] S310. In response to a link establishment request sent by the tail control module of the tail device, establish a link with the tail control module, and obtain the IP address of the tail communication module of the tail device after the link is established.

[0137] S320. Data is sent to the tail communication module of the vehicle-mounted ATP device through the vehicle-mounted ATP communication module.

[0138] Optionally, in response to a link establishment request sent by the tail control module, the on-board ATP control module establishes a link with the tail control module, and after establishing the link, obtains the IP address of the tail communication module; the on-board ATP control module sends data to the tail communication module through the on-board ATP communication module.

[0139] In some embodiments, establishing a link with the tail control module in response to a link establishment request sent by the tail control module of the tail device includes:

[0140] Obtain the source IP address and column tail ID number based on the chain establishment request;

[0141] In response to the user's confirmation command for the column tail ID number, the link establishment response data is sent back to the column tail control module via the source IP address, so that the column tail control module sends back link establishment confirmation data.

[0142] Receive link establishment confirmation data, and establish a link between the on-board ATP control module of the on-board ATP device and the tail control module of the train based on the link establishment confirmation data.

[0143] Optionally, when the on-board ATP control module receives a link establishment request, it obtains the source IP and column tail ID number from the link establishment request frame, and then sends the column tail ID number to the on-board ATP control module's operation display terminal (DMI). The user confirms the column tail ID number and sends the link establishment response data to the source IP address by pressing the column tail confirmation key.

[0144] Optionally, after receiving the link establishment response data, the tail control module sends link establishment confirmation data back to the onboard ATP control module; after receiving the link establishment confirmation data, the onboard ATP control module establishes a link with the tail control module.

[0145] In some embodiments, obtaining the IP address of the tail communication module of the tail device after establishing a link includes:

[0146] The column tail ID number is sent to the vehicle-mounted ATP communication module so that the vehicle-mounted ATP communication module generates a column tail terminal domain name based on the column tail ID number.

[0147] The IP address of the tail communication module is obtained from the DNS server based on the tail terminal domain name.

[0148] Optionally, after establishing a link between the onboard ATP control module and the tail control module, the onboard ATP control module sends the tail ID number to the onboard ATP communication module. The onboard ATP communication module generates a tail terminal domain name based on the tail ID number, and then obtains the IP address of the tail communication module from the DNS server based on the tail terminal domain name.

[0149] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the vehicle-mounted ATP control module and the vehicle-mounted ATP communication module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0150] Example 4

[0151] This embodiment provides a column tail device, which includes a column tail control module and a column tail communication module. The column tail control module and the column tail communication module communicate with each other through multiple serial ports. The column tail control module includes a memory and a processor. The memory stores a computer program, and the memory and the processor are interconnected. When the computer program is executed by the processor, the column tail communication method as described in Embodiment 2 is executed.

[0152] It should be noted that, in order to distinguish between safety function and non-safety function data, an independent serial port has been added between the control module and the communication module based on the existing tail device. Data communication based on the RSSP-I safety protocol is carried out through this serial port, which is specifically used for data communication between the tail communication module and the on-board ATP device.

[0153] It should be further noted that the communication protocol, data transmission cycle, and control logic of this newly added serial port are completely independent of the existing serial port. Even if the existing wind pressure query and exhaust functions at the tail of the column malfunction, it will not affect the safe transmission of tail wind pressure and tail position information.

[0154] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the column tail control module and the column tail communication module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0155] Example 5

[0156] This embodiment provides an on-board ATP device, which includes an on-board ATP control module and an on-board ATP communication module. The on-board ATP control module and the on-board ATP communication module communicate with each other via an Ethernet interface. The on-board ATP control module includes a memory and a processor. The memory stores a computer program, and the memory and the processor are interconnected. When the computer program is executed by the processor, the tail-of-train communication method as described in Embodiment 3 is executed.

[0157] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the vehicle-mounted ATP control module and the vehicle-mounted ATP communication module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0158] Example 6

[0159] This embodiment provides a train tail communication system, including a train tail device as described in Embodiment 4 and an on-board ATP device as described in Embodiment 5; wherein the on-board ATP device and the train tail device are communicatively connected.

[0160] This tail communication system embodiment can be used to execute the method embodiments described above in this application. For details not disclosed in this system embodiment, please refer to the description in the method embodiments described above in this application.

[0161] The controllable tail section communicates with the communication module via a serial port with a transmission rate of 38400bps. The serial port simultaneously carries the interaction information between the tail section and the vehicle-mounted CIR and the vehicle-mounted wireless reconnection system.

[0162] It should be noted that, in order to distinguish between safety function and non-safety function data, this application adds an independent serial port between the control module and the communication module based on the existing tail device. Data communication based on the RSSP-I safety protocol is carried out through this serial port, which is specifically used for data communication between the tail communication module and the on-board ATP device.

[0163] It should be further noted that the communication protocol, data transmission cycle, and control logic of this newly added serial port are completely independent of the existing serial port. Even if the existing wind pressure query and exhaust functions at the tail of the column malfunction, it will not affect the safe transmission of tail wind pressure and tail position information.

[0164] Safety data is transmitted between the tail control module and the on-board ATP control module. The data packets are small, and the physical links in the intermediate links are complex. The tail control module and the tail communication module communicate via a serial port, the tail communication module and the on-board ATP communication module communicate via an LTE wireless network, and the on-board ATP communication module and the on-board ATP control unit communicate via an Ethernet interface. In order to better accommodate multiple physical links, the system adopts the RSSP-I safety protocol, which complies with the EN 50159-2 standard.

[0165] The Railway Signal Safety Protocol (RSSP) is a secure communication protocol used in the interfaces of railway signal safety equipment.

[0166] To ensure the security of communication data, LTE networks have authentication functions. The IP address of all service terminals corresponds one-to-one with the locomotive number of the locomotive or the ID number of the train tail control module on which the equipment is installed. Before two terminals can communicate with each other, they need to query the IP address of the target terminal through the DNS server.

[0167] The train tail communication system provided in this embodiment includes the aforementioned train tail device and on-board ATP device, wherein the on-board ATP device and the train tail device are communicatively connected.

[0168] In some embodiments, the tail-of-the-column communication system further includes:

[0169] The locomotive number transmitter is used to send the locomotive number to the tail unit of the train.

[0170] Optionally, before the tail control module establishes communication with the on-board ATP control module, the tail control module obtains the locomotive number to be connected from the number setter via Bluetooth; or in response to the user's operation command, the number setter sends the locomotive number to be connected to the tail device via Bluetooth.

[0171] The tail-end communication system in this embodiment supports communication with three systems simultaneously: onboard CIR (locomotive integrated wireless communication equipment), onboard wireless multiple-connection system, and onboard ATP system. It can also distinguish between data from safety functions and non-safety functions.

[0172] It should be noted that the tail-end communication module and the on-board ATP communication module communicate via an LTE wireless network, the on-board ATP control module and the on-board ATP communication module communicate via an Ethernet interface, and the tail-end control module and the tail-end communication module communicate via a serial port.

[0173] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the tail device and the on-board ATP device can be referred to the corresponding processes in the foregoing embodiments, and will not be repeated here.

[0174] Example 7

[0175] This embodiment also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the method steps as described in Embodiment 1 or Embodiment 2. This embodiment will not repeat the details here.

[0176] Computer-readable storage media may individually include computer programs, data files, data structures, etc., or combinations thereof. The computer-readable storage media or computer program may be specifically designed and understood by those skilled in the art of computer software, or the computer-readable storage media may be known and available to those skilled in the art of computer software. Examples of computer-readable storage media include: magnetic media, such as hard disks, floppy disks, and magnetic tapes; optical media, such as CD-ROMs and DVDs; magneto-optical media, such as optical discs; and hardware devices specifically configured to store and execute computer programs, such as read-only memory (ROM), random access memory (RAM), flash memory; or servers, application stores, etc. Examples of computer programs include machine code (e.g., code generated by a compiler) and files containing high-level code that can be executed by a computer using an interpreter. The described hardware devices may be configured to function as one or more software modules to perform the operations and methods described above, and vice versa. Furthermore, computer-readable storage media may be distributed across networked computer systems, allowing for the decentralized storage and execution of program code or computer programs.

[0177] In summary, this application provides a tail-end communication method, a tail-end device, an on-board ATP device, a tail-end communication system, and a computer-readable storage medium. In the tail-end communication method disclosed in this application, to distinguish between safety function and non-safety function data, a separate serial port is added between the tail-end control module and the tail-end communication module for data communication based on the RSSP-I security protocol. This serial port is specifically used for data communication between the tail-end communication module and the on-board ATP device. Specifically, the tail control module of the train tail device obtains the locomotive number of the target train from the numbering device; then, the tail control module obtains the IP address of the onboard ATP communication module of the onboard ATP device from the DNS server based on the locomotive number; the tail control module sends a link establishment request to the onboard ATP control module of the onboard ATP device through the IP address of the onboard ATP communication module, wherein the link establishment request is based on the RSSP-I security protocol; the onboard ATP control module responds to the link establishment request and sends link establishment response data back to the tail control module; the tail control module sends link establishment confirmation data to the onboard ATP control module based on the link establishment confirmation data; the onboard ATP control module establishes a link with the tail control module based on the link establishment confirmation data, and after the link is established, obtains the IP address of the tail communication module of the train tail device from the DNS server based on the tail ID number; after the link is established, the tail control module can send data to the onboard ATP communication module through the tail communication module, such as sending the tail wind pressure information and tail position information of the train. Therefore, using the method disclosed in this embodiment, the tail device can simultaneously communicate with three system devices: the onboard CIR, the onboard wireless reconnection, and the onboard ATP, while also distinguishing between data from safety and non-safety functions. Furthermore, the use of the Railway Safety Communication Protocol RSSP-I between the tail communication module and the onboard ATP system enhances the security of tail communication, providing a reliable and secure transmission channel for tail air pressure and tail position information.

[0178] It should also be understood that the methods or systems disclosed in the embodiments provided in this application can also be implemented in other ways. The method or system embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functions, and operations of possible implementations of methods and apparatus according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, computer program segment, or part of a computer program, which includes one or more computer programs for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings, and may actually be executed substantially in parallel. They may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer programs.

[0179] In this application, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "including one..." does not exclude the presence of other identical elements in the process, method, apparatus, or device that includes the element; the use of terms such as "first" and "second" is for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly indicating the number or sequence of the indicated technical features; in the description of this application, unless otherwise stated, the terms "multiple" or "many" mean at least two; if a server is described, it should be noted that a server can be an independent physical server or terminal, or a server cluster consisting of multiple physical servers, or a cloud server capable of providing basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN; if a smart terminal or mobile device is described in this application, it should be noted that a smart terminal or mobile device can be a mobile phone, tablet computer, smartwatch, netbook, wearable electronic device, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, smart TV, smart speaker, personal computer (PC). The application may include, but is not limited to, computers (PCs), etc., and does not impose any special restrictions on the specific form of smart terminals or mobile devices.

[0180] Finally, it should be noted that in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "a single example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0181] Although embodiments of this application have been shown and described above, those skilled in the art will understand that the above embodiments are exemplary and the content is merely for the purpose of facilitating understanding of this application, and is not intended to limit this application. Any person skilled in the art to which this application pertains may make any modifications and changes in form and detail of the implementation without departing from the spirit and scope disclosed in this application; however, the scope of protection of this application shall still be determined by the scope defined in the appended claims.

Claims

1. A column tail communication method, characterized in that, The method is applied to a tail-end device, the tail-end device including a tail-end control module and a tail-end communication module, the method comprising: The tail control module obtains the locomotive number of the target train; The tail control module obtains the IP address of the onboard ATP communication module of the onboard ATP device according to the locomotive number, including: obtaining the IP address of the onboard ATP communication module from the DNS server according to the locomotive number through a preset domain name definition rule; wherein, the preset domain name definition rule includes: locomotive type, locomotive number and A / B network terminal number; The tail control module sends a link establishment request to the onboard ATP control module of the onboard ATP device via the IP address of the onboard ATP communication module, so that the onboard ATP control module establishes a link with the tail control module of the tail device. After the link is established, the onboard ATP communication module obtains the IP address of the tail communication module of the tail device. The link establishment request is a link establishment request that supports a preset security protocol, including the RSSP-I security protocol. The tail control module sends data to the on-board ATP communication module through the tail communication module, and the tail communication module and the on-board ATP communication module are connected via an LTE wireless network. A new, independent serial port is provided between the tail control module and the tail communication module. The communication protocol, data transmission cycle, and control logic of this independent serial port are completely independent of the existing serial port of the tail device. The existing serial port simultaneously carries the interaction information between the tail device and the vehicle-mounted CIR and the vehicle-mounted wireless reconnection system. The independent serial port performs data communication based on the RSSP-I security protocol and is specifically used for data communication between the tail communication module and the vehicle-mounted ATP device. The tail control module sends data to the vehicle-mounted ATP communication module through the tail communication module, including: The tail control module acquires the tail wind pressure information and tail position information of the target train; The tail control module sends the tail wind pressure information and the tail position information to the tail communication module through the independent serial port between the tail control module and the tail communication module; The tail communication module sends the tail wind pressure information and the tail position information to the vehicle-mounted ATP communication module.

2. The method according to claim 1, characterized in that, The tail control module sends a link establishment request to the onboard ATP control module of the onboard ATP device via the IP address of the onboard ATP communication module, so that the onboard ATP control module establishes a link with the tail control module of the train tail device, including: The vehicle ATP communication module sends a connection establishment request to the vehicle ATP control module via its IP address, so that the vehicle ATP control module can send back connection establishment response data. The system receives link establishment response data and sends link establishment confirmation data to the onboard ATP control module based on the link establishment response data, so that the onboard ATP control module establishes a link with the tail control module.

3. A column tail communication method, characterized in that, The method is applied to an on-board ATP device, the on-board ATP device including an on-board ATP control module and an on-board ATP communication module, the method comprising: The onboard ATP control module responds to a link establishment request sent by the tail control module of the tail device, establishes a link with the tail control module, and after the link is established, the onboard ATP communication module obtains the IP address of the tail communication module of the tail device; wherein, the link establishment request is a link establishment request that supports a preset security protocol, and the preset security protocol includes the RSSP-I security protocol. The on-board ATP communication module receives data sent by the tail control module through the tail communication module; wherein, the tail communication module and the on-board ATP communication module are connected via an LTE wireless network; The onboard ATP control module, in response to a link establishment request sent by the tail control module of the tail device, establishes a link with the tail control module, including: The vehicle-mounted ATP control module obtains the source IP address and column tail ID number according to the link establishment request, and sends the column tail ID number to the display terminal of the vehicle-mounted ATP control module; In response to the user's confirmation command for the tail ID number on the display terminal, the on-board ATP control module sends connection establishment response data back to the tail control module via the source IP address, so that the tail control module sends back connection establishment confirmation data. The vehicle-mounted ATP communication module receives the link establishment confirmation data and establishes a link between the vehicle-mounted ATP control module and the tail control module of the vehicle-mounted ATP device based on the link establishment confirmation data. After establishing the link, the onboard ATP communication module obtains the IP address of the tail-end communication module of the tail-end device, including: The on-board ATP control module sends the column tail ID number to the on-board ATP communication module, so that the on-board ATP communication module generates the column tail terminal domain name based on the column tail ID number. The vehicle-mounted ATP communication module obtains the IP address of the tail-end communication module from the DNS server based on the tail-end terminal domain name; A new, independent serial port is provided between the tail control module and the tail communication module. The communication protocol, data transmission cycle, and control logic of this independent serial port are completely independent of the existing serial port of the tail device. The existing serial port simultaneously carries the interaction information between the tail device and the vehicle-mounted CIR and the vehicle-mounted wireless reconnection system. The independent serial port performs data communication based on the RSSP-I security protocol. This independent serial port is specifically used for data communication between the tail communication module and the vehicle-mounted ATP device. The vehicle-mounted ATP communication module receives data sent by the tail control module through the tail communication module, including: The tail control module acquires the tail wind pressure information and tail position information of the target train; The tail control module sends the tail wind pressure information and the tail position information to the tail communication module through the independent serial port between the tail control module and the tail communication module; The onboard ATP communication module receives the tail wind pressure information sent by the tail communication module.

4. A column tail communication method, characterized in that, The method includes: The tail control module of the tail device obtains the locomotive number of the target train; The tail control module obtains the IP address of the onboard ATP communication module of the onboard ATP device according to the locomotive number, including: the tail control module obtains the IP address of the onboard ATP communication module from the DNS server according to the locomotive number through a preset domain name definition rule; wherein, the preset domain name definition rule includes: locomotive type, locomotive number and A / B network terminal number; The tail control module sends a connection establishment request to the onboard ATP control module of the onboard ATP device through the IP address of the onboard ATP communication module; wherein, the connection establishment request is a connection establishment request that supports a preset security protocol, and the preset security protocol includes the RSSP-I security protocol; The vehicle-mounted ATP control module obtains the source IP address and column tail ID number according to the link establishment request, and sends the column tail ID number to the display terminal of the vehicle-mounted ATP module; In response to the user's confirmation command for the tail ID number, the on-board ATP control module sends connection establishment response data back to the tail control module via the source IP address, so that the tail control module sends back connection establishment confirmation data. The onboard ATP control module receives link establishment confirmation data and establishes a link between the onboard ATP communication module and the tail-end communication module of the onboard ATP device based on the link establishment confirmation data; and, After the link is established, the vehicle-mounted ATP control module sends the column tail ID number to the vehicle-mounted ATP communication module, so that the vehicle-mounted ATP communication module generates the column tail terminal domain name based on the column tail ID number. The vehicle-mounted ATP communication module obtains the IP address of the tail-end communication module from the DNS server based on the tail-end terminal domain name; The tail control module sends data to the on-board ATP communication module through the tail communication module, wherein the tail communication module and the on-board ATP communication module are connected via an LTE wireless network. A new, independent serial port is provided between the tail control module and the tail communication module. The communication protocol, data transmission cycle, and control logic of this independent serial port are completely independent of the existing serial port of the tail device. The existing serial port simultaneously carries the interaction information between the tail device and the vehicle-mounted CIR and the vehicle-mounted wireless reconnection system. The independent serial port performs data communication based on the RSSP-I security protocol. This independent serial port is specifically used for data communication between the tail communication module and the vehicle-mounted ATP device. The tail control module sends data to the vehicle-mounted ATP communication module through the tail communication module, including: The tail control module acquires the tail wind pressure information and tail position information of the target train; The tail control module sends the tail wind pressure information and the tail position information to the tail communication module through the independent serial port between the tail control module and the tail communication module; The tail communication module sends the tail wind pressure information and the tail position information to the vehicle-mounted ATP communication module.

5. A tail-end device, characterized in that, include: The tail control module and the tail communication module; among them, The tail control module and the tail communication module communicate with each other via multiple serial ports; The tail control module includes a memory and a processor. The memory stores a computer program, and the memory and the processor are interconnected. When the computer program is executed by the processor, the tail communication method as described in any one of claims 1 to 2 is executed.

6. A vehicle-mounted ATP device, characterized in that, include: The vehicle-mounted ATP control module and the vehicle-mounted ATP communication module; among them, The vehicle-mounted ATP control module and the vehicle-mounted ATP communication module communicate via an Ethernet interface; The on-board ATP control module includes a memory and a processor. The memory stores a computer program, and the memory and the processor are interconnected. When the computer program is executed by the processor, the tail-of-train communication method as described in claim 3 is executed.

7. A tail-of-train communication system, characterized in that, The tail-end communication system includes the tail-end device as described in claim 5 and the on-board ATP device as described in claim 6, wherein the on-board ATP device and the tail-end device are communicatively connected.

8. A computer-readable storage medium, characterized in that, The computer program stored in the computer-readable storage medium, when executed by one or more processors, implements the tail-of-the-column communication method as described in any one of claims 1 to 2 or 3.

Citation Information

Patent Citations

  • Train tail information transmission system for train

    CN102158829A

  • Train integrity detection system based on Beidou short message communication

    CN112550364A