Wtb bus cross-rail wireless communication method and system

The WTB bus cross-track wireless communication method solves the problem of inconvenient wired reconnection when locomotives are far apart or cross tracks, realizes wireless communication and priority processing, and improves the convenience and testing efficiency of locomotive reconnection.

CN116634400BActive Publication Date: 2025-11-25SHENHUA RAIL & FREIGHT WAGONS TRANSPORT
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310612702.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-26
Publication Date
2025-11-25
Estimated Expiration
2043-05-26

AI Technical Summary

Technical Problem

In existing technologies, when two locomotives are far apart or cross tracks, wired reconnection requires a very long reconnection cable, which makes it inconvenient to set up a test environment.

Method used

The WTB bus cross-rail wireless communication method is adopted to conduct wireless communication between the first and second reconnection devices of the main vehicle. By comparing target node information and communication rules, priority sorting and processing of emergency backup signals, telephone signals and WTB bus data signals are realized.

Benefits of technology

It saves on communication cables, improves the convenience of multiple locomotives operating in parallel, and increases the speed of setting up the testing environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116634400B_ABST
    Figure CN116634400B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the field of rail transit wireless communication technology, and provides a WTB bus cross-rail wireless communication method and system. The method comprises the following steps: in response to receiving at least one target node information sent by a server, performing initial operation based on the at least one target node information; when detecting at least one real-time node information sent by a second reconnection device arranged on the reconnection locomotive, comparing the real-time node information with the target node information to obtain a comparison result; if the comparison result indicates correctness, calculating a target communication address of each target node information; and based on the target communication address and a preset communication rule, performing communication with the second reconnection device. The present disclosure can save communication cables in a double-locomotive reconnection test, and the test environment is also built more quickly and conveniently, thereby greatly improving the convenience of locomotive reconnection.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of rail transit wireless communication technology, in particular to a WTB bus cross-rail wireless communication method and system. BACKGROUND

[0002] In the prior art, two locomotives are connected by a reconnection cable to perform wired communication between the two sets of locomotives to complete the relevant reconnection test and data forwarding work. If the two locomotives are far apart or cross the track, a very long reconnection cable needs to be dragged to complete the test environment setup, which is extremely inconvenient. SUMMARY

[0003] Therefore, the embodiments of the present disclosure provide a WTB (Wire Train Bus) bus cross-rail wireless communication method and system to solve the problem that in the prior art, if two locomotives are far apart or cross the track, a very long reconnection cable needs to be dragged to complete the test environment setup, which is extremely inconvenient.

[0004] In a first aspect, the embodiments of the present disclosure provide a WTB bus cross-rail wireless communication method, which is applied to a first reconnection device arranged on a host locomotive, the first reconnection device is arranged in a master mode, and the method comprises:

[0005] In response to receiving at least one target node information sent by a server, initial operation is performed based on the at least one target node information, wherein each target node information corresponds to a node device arranged on a reconnection locomotive corresponding to the reconnection instruction;

[0006] When at least one real-time node information sent by a second reconnection device arranged on the reconnection locomotive is detected, the real-time node information is compared with the target node information to obtain a comparison result;

[0007] If the comparison result indicates correctness, a target communication address of each target node information is calculated;

[0008] Based on the target communication address and a preset communication rule, communication is performed with the second reconnection device.

[0009] In some embodiments, the communication signals between the first reconnection device and the second reconnection device include emergency backup signals, telephone signals, and WTB bus data signals sorted in descending order of priority.

[0010] In some embodiments, the communication rule comprises:

[0011] When a new target communication signal is detected, it is determined whether there is a real-time communication signal being operated.

[0012] If no, responding to the target communication signal;

[0013] If yes, identifying the type of the real-time communication signal, and determining whether to respond to the target communication signal according to the priority.

[0014] In some embodiments, the determining whether to respond to the target communication signal according to the priority comprises:

[0015] If the target communication signal is an emergency standby signal, suspending the real-time communication signal currently running after a current data frame is sent, and responding to the target communication signal, wherein the data frame represents the minimum unit of data transmission in a communication process, the emergency standby signal has a size of 1 data frame, and the emergency standby signal is a signal sent unidirectionally from the first reconnection device to the second reconnection device.

[0016] In some embodiments, the method further comprises:

[0017] If the target communication signal is a telephone signal, determining whether a call is allowed at present;

[0018] If the call is not allowed, not responding to the target communication signal;

[0019] If the call is allowed, determining whether the real-time communication signal is a telephone signal;

[0020] If yes, not responding to the target communication signal;

[0021] If no, suspending the real-time communication signal after a current data frame is sent, and responding to the target communication signal.

[0022] In some embodiments, the method further comprises:

[0023] If the target communication signal is a WTB signal, determining the signal type of the real-time communication signal;

[0024] If the real-time communication signal is a telephone signal, not responding to the target communication signal;

[0025] If the real-time communication signal is a WTB signal, determining whether the target communication signal is a WTB message signal;

[0026] If yes, suspending the real-time communication signal after a current data frame is sent, and responding to the target communication signal;

[0027] If no, not responding to the target communication signal.

[0028] In some embodiments, the method further comprises:

[0029] If the comparison result indicates incorrectness, re-performing initial operation according to the real-time node information;

[0030] calculating a real-time communication address of each of the real-time node information;

[0031] communicating with the second marshalling device based on the real-time communication address and the communication rule.

[0032] In some embodiments, the method further comprises, before performing initial operation based on the at least one target node information in response to receiving the at least one target node information sent by the server:

[0033] sending a configuration request to the server when a start signal is detected;

[0034] receiving a configuration packet transmitted by the server, the configuration packet comprising at least one of current time, master-slave mode, number of node devices set on another locomotive, and node information corresponding to the node device;

[0035] periodically sending a heartbeat packet to the server based on a preset time length, wherein the heartbeat packet comprises at least one of device type, SN number, IP address, WIFI signal strength, and battery information.

[0036] In a second aspect, the disclosure provides a WTB bus cross-rail wireless communication device, which is arranged on a first marshalling device of a host locomotive, and the first marshalling device is set as a master mode, and the device comprises a control module, a radio frequency module, a 110V signal conditioning module, a WTB transceiver module, a telephone signal processing module, a lithium battery, and a power management module, wherein,

[0037] the control module is configured to implement the steps of the above method;

[0038] the radio frequency module is configured to implement wireless transceiving function, implement data transmission between the first marshalling device and a second marshalling device of a marshalling locomotive, and implement data transmission between the first marshalling device and a server;

[0039] the 110V signal conditioning module is configured to perform voltage conversion on input / output emergency backup signals;

[0040] the WTB transceiver module is configured to perform WTB-UART format conversion on input / output WTB signals;

[0041] the telephone signal processing module is configured to perform digital signal-analog signal format conversion on input / output telephone signals, and the power management module is responsible for providing power supply and power management.

[0042] In some embodiments, the communication signals between the first reconnection device and the second reconnection device include emergency backup signals, telephone signals and WTB bus data signals in order of priority from high to low.

[0043] In some embodiments, the communication rules include:

[0044] When a new target communication signal is detected, it is determined whether there is a running real-time communication signal;

[0045] If not, the target communication signal is responded to;

[0046] If yes, the type of the real-time communication signal is identified, and it is determined whether to respond to the target communication signal according to priority.

[0047] In some embodiments, the determination of whether to respond to the target communication signal according to priority includes:

[0048] If the target communication signal is an emergency backup signal, the currently running real-time communication signal is suspended after the current data frame is sent, and the target communication signal is responded to, wherein the data frame represents the smallest unit of data transmission in the communication process, the size of the emergency backup signal is 1 data frame, and the emergency backup signal is a signal sent unidirectionally from the first reconnection device to the second reconnection device.

[0049] In some embodiments, the determination of whether to respond to the target communication signal according to priority further includes:

[0050] If the target communication signal is a telephone signal, it is determined whether the current call is allowed;

[0051] If the call is not allowed, the target communication signal is not responded to;

[0052] If the call is allowed, it is determined whether the real-time communication signal is a telephone signal;

[0053] If yes, the target communication signal is not responded to;

[0054] If no, the real-time communication signal is suspended after the current data frame is sent, and the target communication signal is responded to.

[0055] In some embodiments, the determination of whether to respond to the target communication signal according to priority further includes:

[0056] If the target communication signal is a WTB signal, the signal type of the real-time communication signal is determined;

[0057] If the real-time communication signal is a telephone signal, the target communication signal is not responded to;

[0058] if the real-time communication signal is a WTB signal, determining whether the target communication signal is a WTB message signal;

[0059] if yes, pausing the real-time communication signal after the current data frame is sent, and responding to the target communication signal;

[0060] if no, not responding to the target communication signal.

[0061] In some embodiments, the determining whether to respond to the target communication signal according to the priority further comprises:

[0062] if the comparison result indicates incorrectness, re-executing the initial operation according to the real-time node information;

[0063] calculating a real-time communication address of each of the real-time node information;

[0064] based on the real-time communication address and the communication rule, communicating with the second reconnection device.

[0065] In some embodiments, before the responding to the at least one target node information sent by the server based on the at least one target node information, the method further comprises:

[0066] when detecting a start signal, sending a configuration request to the server;

[0067] receiving a configuration packet transmitted by the server, the configuration packet comprising at least one of the following: current time, master-slave mode, number of node devices set on another locomotive, and node information corresponding to the node device;

[0068] periodically sending a heartbeat packet to the server based on a preset time length, wherein the heartbeat packet comprises at least one of the following: device type, SN number, IP address, WIFI signal strength, and battery information.

[0069] A third aspect of the embodiments of the present disclosure provides a WTB bus cross-rail wireless communication system, comprising a first reconnection device arranged on a host locomotive, a second reconnection device arranged on a reconnection locomotive, and a server for comprehensive processing, wherein,

[0070] the first reconnection device implements the steps of the above method when running;

[0071] The second reconnection device is configured to send a configuration request to the server when a start signal is detected, receive a configuration message transmitted by the server, the configuration message including at least one of a current time, a master-slave mode, a number of node devices set on another locomotive, and node information corresponding to the node device, periodically send a heartbeat message to the server based on a preset time length, wherein the heartbeat message includes at least one of a device type, an SN number, an IP address, a WIFI signal strength, and battery information, and communicate with the first reconnection device in a normal operation.

[0072] The server is configured to issue a configuration message to a reconnection device corresponding to changed node information when any node information is changed.

[0073] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the steps of the above method are implemented.

[0074] In a fifth aspect, a computer program product is provided, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the steps of the above method are implemented.

[0075] Advantages

[0076] Compared with the prior art, the beneficial effects of the embodiments of the present disclosure include at least: by performing initial operation based on the at least one target node information; when detecting at least one real-time node information sent by the second reconnection device set on the reconnection locomotive, comparing the real-time node information with the target node information to obtain a comparison result; if the comparison result indicates correctness, calculating a target communication address of each target node information; and based on the target communication address and a preset communication rule, communicating with the second reconnection device, which can save communication cables in double-locomotive reconnection tests, and the test environment is also built more quickly and conveniently, greatly improving the convenience of locomotive reconnection. BRIEF DESCRIPTION OF DRAWINGS

[0077] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.

[0078] Figure 1 is a schematic diagram of one scenario of a WTB bus cross-rail wireless communication method provided according to the embodiments of the present disclosure;

[0079] Figure 2 is a flow chart of some embodiments of a WTB bus cross-rail wireless communication method according to an embodiment of the present disclosure;

[0080] Figure 3 is a flow chart of another WTB bus cross-rail wireless communication method according to another embodiment of the present disclosure;

[0081] Figure 4 is a simple structural schematic diagram of a WTB bus cross-rail wireless communication device according to an embodiment of the present disclosure;

[0082] Figure 5 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0083] Embodiments of the present disclosure will be described in detail below with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms, and should not be interpreted as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes, and are not intended to limit the scope of protection of the present disclosure.

[0084] In addition, it should be noted that only parts related to the present disclosure are shown in the drawings for ease of description. The embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0085] It should be noted that the concepts of “first”, “second”, etc. mentioned in the present disclosure are only used to distinguish different systems, devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these systems, devices, modules or units.

[0086] It should be noted that the adjectives “one”, “multiple” mentioned in the present disclosure are illustrative and not limiting, and those skilled in the art should understand that unless otherwise explicitly stated in the context, it should be understood as “one or more”.

[0087] The names of the messages or information exchanged between the devices in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of the messages or information.

[0088] The present disclosure will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0089] Figure 1 is a schematic diagram of an application scenario of a WTB bus cross-rail wireless communication method according to some embodiments of the present disclosure.

[0090] In Figure 1 The application scenario includes a host locomotive, a first reconnection device 101 arranged on the host locomotive, a reconnection locomotive, a second reconnection device 102 arranged on the reconnection locomotive, and a server 103. The first reconnection device 101 and the second reconnection device 102 are connected wirelessly; the first reconnection device 101 and the server 103 can be connected by wire or wirelessly; similarly, the second reconnection device 102 and the server 103 can be connected by wire or wirelessly.

[0091] In some optional implementations, the first reconnection device 101 (or the second reconnection device 102) and the server 103 are wirelessly connected through a WIFI AP (Access Point) module.

[0092] First, the first reconnection device 101 can perform initial operation based on at least one target node information in response to receiving the target node information sent by the server; each target node information corresponds to a node device arranged on a reconnection locomotive corresponding to the reconnection instruction.

[0093] Second, the first reconnection device 101 can compare at least one real-time node information sent by the second reconnection device arranged on the reconnection locomotive with the target node information to obtain a comparison result when detecting the real-time node information.

[0094] Third, the first reconnection device 101 can calculate a target communication address of each target node information if the comparison result indicates correctness.

[0095] Finally, the first reconnection device 101 can communicate with the second reconnection device based on the target communication address and a preset communication rule.

[0096] It should be noted that the first reconnection device 101, the second reconnection device 102, and the computing device 103 can be hardware or software. When the device is hardware, it can be implemented as a distributed cluster composed of multiple servers or terminal devices, or as a single server or single terminal device. When the device is software, it can be installed in the hardware devices listed above. It can be implemented as, for example, multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made herein.

[0097] It should be understood that Figure 1 The number of devices in the above description is only illustrative. According to the implementation needs, there can be any number of computing devices.

[0098] Continuing to refer to Figure 2The diagram illustrates flow 200 of some embodiments of a WTB bus cross-rail wireless communication method according to this disclosure. This method can be... Figure 1 The first reconnection device 101 in the WTB bus is configured as the master device to perform the operation. The method for cross-rail wireless communication on the WTB bus includes the following steps:

[0099] Step 201: In response to receiving at least one target node information sent by the server, perform initial operation based on the at least one target node information; wherein, each target node information corresponds to a node device located on the coupled locomotive, and the coupled locomotive corresponds to the coupled command.

[0100] In some embodiments, the implementer of the WTB bus cross-rail wireless communication method (such as...) Figure 1 The first reconnection device 101 shown can be connected to the target device via a wired or wireless connection. Then, in response to receiving at least one target node information sent by the server, it performs an initial operation based on the at least one target node information. Each target node information corresponds to a node device located on the reconnected locomotive, and the reconnected locomotive corresponds to the reconnection command.

[0101] During daily operation, each locomotive consists of one master device and at least one slave device, with the master device controlling all slave devices. For example, a main locomotive can have four node devices, one of which can be designated as the master device. The master device then controls the other three slave devices and communicates via the WTB bus corresponding to the main locomotive. Similarly, a coupled locomotive can have five node devices, one of which can be designated as the master device. The master device then controls the other four slave devices and communicates via the WTB bus corresponding to the coupled locomotive. The purpose of coupled operation is to have the master device on the coupled locomotive control the five node devices on the main locomotive; that is, the master device on the main locomotive controls the three slave devices on the main locomotive and all five node devices on the coupled locomotive (in this case, the coupled locomotive does not have a master device). In this scenario, after successful reconnection, for the master equipment of the main locomotive, the second reconnection device is equivalent to a virtual device (slave device) of the five node devices of the reconnected locomotive; for the reconnected locomotive (second reconnection device), the first reconnection device is equivalent to a virtual device of the master equipment of the main locomotive. That is, at this time, the first reconnection device is in master mode, and the second reconnection device is in slave mode.

[0102] Since the server is used to store relevant data for all devices on each locomotive, when the main locomotive (the first reconnection device) reconnects, it can first send a request to the server to obtain the data of the reconnected locomotives stored on the server in advance.

[0103] The target node information can refer to at least one information corresponding to at least one node device on the locomotive sent by the server. The node device can refer to at least one device based on WTB bus communication arranged on the host locomotive / relay locomotive. The initial operation can refer to a running mode of the WTB bus. Through the initial operation, the master device can determine the number of corresponding slave devices and the address of each slave device. When the initial operation is performed, the master device inquires the slave device through the address, and the slave device replies to confirm the mutual connection of the master device and the slave device.

[0104] In some optional implementations, before the initial operation based on the at least one target node information is performed, the method further includes: when a start signal is detected, sending a configuration request to the server; receiving a configuration message transmitted by the server, the configuration message including at least one of the current time, the master-slave mode, the number of node devices arranged on another locomotive, and the node information corresponding to the node device; periodically sending a heartbeat message to the server based on a preset time length, wherein the heartbeat message includes at least one of the device type, the SN number, the IP address, the WIFI signal strength, and the battery information. It should be noted that in these optional implementations, the second relay device can perform the interaction operation with the server based on the same steps.

[0105] The start signal can refer to a signal of powering on the device, a manually operated start signal, and the like. The configuration request can refer to the relevant information required for the relay. The configuration message can refer to the relevant information required for the relay sent by the server, such as the determination of the relay locomotive and the determination of the relevant node device information of the relay locomotive. As an example, the preset time length can be 1 second, 2 seconds, 10 seconds, etc., which can be set as needed. The heartbeat message can refer to the relevant information for indicating the real-time running state of the node device. The device type, the SN number, the IP address, the WIFI signal strength, and the battery information are all common parameters in the field, and will not be described in detail here.

[0106] It should be noted that the wireless connection mode can include but is not limited to 3G / 4G / 5G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other now known or future developed wireless connection modes.

[0107] In step 202, when at least one real-time node information sent by the second relay device arranged on the relay locomotive is detected, the real-time node information is compared with the target node information to obtain a comparison result.

[0108] In some embodiments, when detecting at least one real-time node information sent by the second marshalling device of the marshalling locomotive, the execution subject can compare the real-time node information with the target node information to obtain a comparison result. Although the host locomotive has obtained the relevant information of the node device of the marshalling locomotive, the node device of the marshalling locomotive can change, and thus the marshalling locomotive (the second marshalling device) needs to send real-time node information to the host locomotive (the first marshalling device) and perform comparison.

[0109] In step 203, if the comparison result is correct, the target communication address of each target node information is calculated.

[0110] In some embodiments, if the comparison result is correct, the execution subject can calculate the target communication address of each target node information. The calculation of the target communication address of each target node information is a routine technique in the art, and thus is not described in detail herein.

[0111] In step 204, communication is performed with the second marshalling device based on the target communication address and a preset communication rule.

[0112] In some embodiments, the execution subject can perform communication with the second marshalling device based on the target communication address and a preset communication rule. The communication rule can refer to the communication rule between the first marshalling device and the second marshalling device.

[0113] In some optional implementations, the communication signals between the first marshalling device and the second marshalling device include emergency backup signals, telephone signals and WTB bus data signals in descending order of priority. That is, the priority of the emergency backup signal is the highest, the priority of the telephone signal is the second, and the priority of the WTB bus data signal is the lowest.

[0114] In some optional implementations, the communication rule includes: when a new target communication signal is detected, it is determined whether there is a running real-time communication signal; if not, the target communication signal is responded to; if yes, the type of the real-time communication signal (emergency backup signal, telephone signal or WTB bus data signal) is identified, and it is determined whether to respond to the target communication signal according to the priority.

[0115] In some optional implementations, the determination of whether to respond to the target communication signal according to the priority includes: if the target communication signal is an emergency backup signal, the running real-time communication signal is paused after the current data frame is sent, and the target communication signal is responded to, wherein the data frame represents the minimum unit of data transmission in the communication process, the size of the emergency backup signal is 1 data frame, and the emergency backup signal is a signal sent unidirectionally from the first marshalling device to the second marshalling device.

[0116] In some optional implementations, the determining whether to respond to the target communication signal according to the priority comprises: if the target communication signal is a telephone signal, determining whether a call is allowed at present; if the call is not allowed, not responding to the target communication signal; if the call is allowed, determining whether the real-time communication signal is a telephone signal; if yes, not responding to the target communication signal; if no, pausing the real-time communication signal after a current data frame is sent, and responding to the target communication signal.

[0117] In some optional implementations, the determining whether to respond to the target communication signal according to the priority comprises: if the target communication signal is a WTB signal, determining a signal type of the real-time communication signal; if the real-time communication signal is a telephone signal, not responding to the target communication signal; if the real-time communication signal is a WTB signal, determining whether the target communication signal is a WTB message signal; if yes, pausing the real-time communication signal after a current data frame is sent, and responding to the target communication signal; if no, not responding to the target communication signal.

[0118] In addition, in another embodiment, if the comparison result indicates incorrectness, the execution subject can re-perform the initial operation according to the real-time node information; calculate a real-time communication address of each of the real-time node information; and perform communication with the re-connection vehicle based on the communication address and the communication rule.

[0119] The incorrectness of the comparison result indicates that the node device on the re-connection vehicle has changed, and thus the node information needs to be updated and the initial operation needs to be re-performed to update and determine the communication address between the master device and the slave device.

[0120] The beneficial effects of one of the above embodiments of the present disclosure at least include: by performing the initial operation based on the at least one target node information; when detecting at least one real-time node information sent by the second re-connection device arranged on the re-connection vehicle, comparing the real-time node information with the target node information to obtain a comparison result; if the comparison result indicates correctness, calculating a target communication address of each of the target node information; and performing communication with the second re-connection device based on the target communication address and a preset communication rule, the communication cable in the double-vehicle re-connection test can be saved, the test environment is built more quickly and conveniently, and the convenience of the vehicle re-connection is greatly improved.

[0121] With reference to Figure 3 , another embodiment of a WTB bus cross-rail wireless communication method according to the present disclosure is shown as a flow 300, which can be performed by the first re-connection device 101 in Figure 1 The WTB bus cross-rail wireless communication method comprises:

[0122] Step 301, when a start signal is detected, a configuration request is sent to a server.

[0123] Step 302, a configuration message transmitted by the server is received, and the configuration message includes at least one of a current time, a master-slave mode, a number of node devices set on another locomotive, and node information corresponding to the node devices.

[0124] Step 303, a heartbeat message is periodically sent to the server based on a preset time length, and the heartbeat message includes at least one of a device type, an SN number, an IP address, a WIFI signal strength, and battery information.

[0125] Step 304, in a case where the first reconnection device is determined to be in a master mode, in response to receiving at least one target node information sent by the server, initial operation is performed based on the at least one target node information, and each target node information corresponds to a node device set on a reconnection locomotive corresponding to the reconnection instruction.

[0126] Step 305, when at least one real-time node information sent by a second reconnection device set on the reconnection locomotive is detected, the real-time node information is compared with the target node information to obtain a comparison result.

[0127] Step 306, if the comparison result indicates correctness, a target communication address of each target node information is calculated.

[0128] Step 307, based on the target communication address and a preset communication rule, communication is performed with the second reconnection device.

[0129] In some embodiments, specific implementations of steps 301-307 and the resulting technical effects can be referred to steps in Figure 2 corresponding embodiments, which will not be described here.

[0130] All the optional technical solutions described above can be combined to form optional embodiments of the present application, which will not be described one by one here.

[0131] The following is an embodiment of the device of the present disclosure, which can be used to execute the method embodiment of the present disclosure. For details not disclosed in the device embodiment of the present disclosure, please refer to the method embodiment of the present disclosure.

[0132] Further reference Figure 4 , as an implementation of the above method, the present disclosure provides some embodiments of WTB bus cross-rail wireless communication devices, which Figure 2 correspond to the above-mentioned method embodiments.

[0133] As Figure 4 shown, the WTB bus cross-rail wireless communication device of some embodiments is arranged on a first reconnection device of a host locomotive, the first reconnection device is arranged as a master mode, the device includes a control module, a radio frequency module, a 110V signal conditioning module, a WTB transceiver module, a telephone signal processing module, a lithium battery, a power management module, wherein,

[0134] The control module is configured to: in response to receiving at least one target node information sent by a server, perform initial operation based on the at least one target node information; wherein each target node information corresponds to a node device arranged on a reconnection locomotive corresponding to the reconnection instruction; when detecting at least one real-time node information sent by a second reconnection device arranged on the reconnection locomotive, comparing the real-time node information with the target node information to obtain a comparison result; if the comparison result indicates correct, calculating a target communication address of each target node information; based on the target communication address and a preset communication rule, communicating with the second reconnection device.

[0135] The radio frequency module is configured to realize wireless transceiving function, realize data transmission between the second reconnection device on the reconnection locomotive and the server.

[0136] The 110V signal conditioning module is configured to perform voltage conversion on input / output emergency backup signals. As an example, the voltage used by the control module can be 3.3V, and the input / output voltage of the emergency backup signal can be 110V. In addition, the 110V signal conditioning module can also be controlled by setting a switch.

[0137] The WTB transceiver module is configured to perform WTB-UART (Universal Asynchronous Receiver / Transmitter) format conversion on input / output WTB signals.

[0138] The telephone signal processing module is configured to perform digital signal-analog signal format conversion on input / output telephone signals.

[0139] The power management module is responsible for providing power supply and power management. As an example, as Figure 4 shown, an external power source can be used to charge the lithium battery, and the power of the lithium battery can be provided to the control module, and at the same time, the power of the lithium battery can be converted into the power required by other modules (such as adjusting voltage and current) for power supply.

[0140] In some optional implementations of some embodiments, the communication signals between the first reconnection device and the second reconnection device include emergency backup signals, telephone signals and WTB bus data signals in order of priority from high to low.

[0141] In some optional implementations of some embodiments, the communication rules include: when a new target communication signal is detected, determining whether there is a running real-time communication signal; if not, responding to the target communication signal; if yes, identifying the type of the real-time communication signal and determining whether to respond to the target communication signal according to priority.

[0142] In some optional implementations of some embodiments, the determining whether to respond to the target communication signal according to priority includes: if the target communication signal is an emergency backup signal, pausing the running real-time communication signal after a current data frame is sent, and responding to the target communication signal, wherein the data frame represents the minimum unit of data transmission in the communication process, the size of the emergency backup signal is 1 data frame, and the emergency backup signal is a signal sent unidirectionally from the first reconnection device to the second reconnection device.

[0143] In some optional implementations of some embodiments, the determining whether to respond to the target communication signal according to priority further includes: if the target communication signal is a telephone signal, determining whether the current call is allowed; if the call is not allowed, not responding to the target communication signal; if the call is allowed, determining whether the real-time communication signal is a telephone signal; if yes, not responding to the target communication signal; if no, pausing the real-time communication signal after a current data frame is sent, and responding to the target communication signal.

[0144] In some optional implementations of some embodiments, the determining whether to respond to the target communication signal according to priority further includes: if the target communication signal is a WTB signal, determining the signal type of the real-time communication signal; if the real-time communication signal is a telephone signal, not responding to the target communication signal; if the real-time communication signal is a WTB signal, determining whether the target communication signal is a WTB message signal; if yes, pausing the real-time communication signal after a current data frame is sent, and responding to the target communication signal; if no, not responding to the target communication signal.

[0145] In some optional implementations of some embodiments, the determining whether to respond to the target communication signal according to priority further includes: if the comparison result indicates incorrectness, re-executing the initial running according to the real-time node information; calculating the real-time communication address of each real-time node information; and communicating with the second reconnection device based on the real-time communication address and the communication rules.

[0146] In some optional implementations of some embodiments, before the preliminary operation based on the at least one target node information, in response to receiving the at least one target node information sent by the server, the method further comprises: sending a configuration request to the server when a start signal is detected; receiving a configuration message transmitted by the server, the configuration message comprising at least one of the following: current time, master-slave mode, number of node devices set on another locomotive, and node information corresponding to the node device; periodically sending a heartbeat message to the server based on a preset time length, wherein the heartbeat message comprises at least one of the following: device type, SN number, IP address, WIFI signal strength, and battery information.

[0147] It can be understood that the modules described in the apparatus correspond to the respective steps in the method described above. Figure 2 Thus, the operations, features and advantages described above in relation to the method also apply to the apparatus 400 and the modules contained therein, which will not be described again.

[0148] As shown in FIG. 5, Figure 5 The electronic device 500 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 502 or loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0149] In general, the following devices can be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 508 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 509. The communication devices 509 can allow the electronic device 500 to communicate wirelessly or by wire with other devices to exchange data. Although Figure 5 The electronic device 500 is shown as having various devices, but it should be understood that all of the shown devices are not required to be implemented or possessed. More or fewer devices can be alternatively implemented or possessed. Figure 5 Each block shown in FIG. 5 can represent a device, or a plurality of devices as needed.

[0150] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to some embodiments of the present disclosure. For example, some embodiments of the present disclosure include a computer program product comprising a computer program or instructions carried on a computer readable medium, the computer program or instructions comprising program code for executing the methods illustrated by the flowcharts. In some such embodiments, the computer program can be downloaded and installed from a network via the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the methods of some embodiments of the present disclosure are performed.

[0151] It should be noted that the computer readable medium mentioned above in some embodiments of the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium may, for example, be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device. In some embodiments of the present disclosure, the computer readable signal medium can include a data signal carried in a baseband or as part of a carrier wave, in which the computer readable program code is carried. Such a propagated data signal can take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer readable medium can be transmitted by any suitable medium, including but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.

[0152] In some embodiments, the client, server, or other computing devices can communicate using any known or later developed form of computer-readable media, including the Internet, extranets, intranets, local area networks (LANs), wide area networks (WANs), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), or any combination thereof. Examples of computer-readable media include, but are not limited to, magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as compact discs (CDs) and DVDs; magneto-optical media such as optical discs; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory devices (ROM) and flash memory. Examples of computer-readable media also include any distributed memory and / or storage resources and / or media that can be used to store and / or carry desired program instructions and / or data structures and that can be accessed by a general purpose or special purpose computer system, including the Internet and intranets based on wireless and / or wired communications protocols.

[0153] The computer-readable medium can be included within the apparatus; or can exist solely at the electronic device, not assembled into the apparatus. The computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: perform preliminary operation based on at least one target node information in response to receiving the at least one target node information sent by a server; wherein each target node information corresponds to a node device arranged on a locomotive, and the locomotive corresponds to the relaying instruction; when detecting at least one real-time node information sent by a second relaying device arranged on the locomotive, compare the real-time node information with the target node information to obtain a comparison result; if the comparison result indicates correctness, calculate a target communication address of each target node information; and perform communication with the second relaying device based on the target communication address and a preset communication rule.

[0154] Computer program code for carrying out operations of some embodiments of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0155] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0156] The modules described in some embodiments of the present disclosure can be implemented through software or hardware. The described modules can also be set in a processor, which is not described in more detail here.

[0157] The functions described above can be performed at least in part by one or more hardware logic components. For example, non-limiting examples of exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.

[0158] The above description is merely illustrative of the exemplary embodiments of the present disclosure and the principles of the technology involved. It should be understood by those skilled in the art that the scope of the application involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combinations of the above technical features or equivalent features thereof without departing from the above inventive concept. For example, the above features can be replaced with technical features disclosed in the embodiments of the present disclosure (but not limited to) having similar functions to form technical solutions.

Claims

1. A WTb bus cross-rail wireless communication method, characterized by, The method is applied to a first reconnection device of a host locomotive, the first reconnection device is set as a master mode, and the method comprises: In response to receiving at least one target node information sent by a server, performing initial operation based on the at least one target node information; wherein each target node information corresponds to a node device arranged on a reconnection locomotive corresponding to the reconnection instruction; When detecting at least one real-time node information sent by a second reconnection device arranged on the reconnection locomotive, comparing the real-time node information with the target node information to obtain a comparison result; wherein the first reconnection device and the second reconnection device are located on different tracks; If the comparison result indicates correctness, calculating a target communication address of each target node information; Based on the target communication address and a preset communication rule, performing communication with the second reconnection device; wherein the communication signals between the first reconnection device and the second reconnection device include emergency backup signals, telephone signals and WTB bus data signals sorted from high to low according to priority; and the communication rule comprises: When detecting a new target communication signal, judging whether there is a real-time communication signal being operated; If not, responding to the target communication signal; If yes, identifying the type of the real-time communication signal, and judging whether to respond to the target communication signal according to the priority.

2. The method of claim 1, wherein, The judgment whether to respond to the target communication signal according to the priority comprises: If the target communication signal is an emergency backup signal, pausing the real-time communication signal being operated after a current data frame is sent, and responding to the target communication signal, wherein the data frame represents the minimum unit of data transmission in the communication process, the size of the emergency backup signal is 1 data frame, and the emergency backup signal is a signal sent unidirectionally from the first reconnection device to the second reconnection device.

3. The method of claim 1, wherein, The method further comprises: If the target communication signal is a telephone signal, judging whether the current call is allowed; If the call is not allowed, not responding to the target communication signal; If the call is allowed, judging whether the real-time communication signal is a telephone signal; If yes, not responding to the target communication signal; If no, pausing the real-time communication signal after a current data frame is sent, and responding to the target communication signal.

4. The method of claim 1, wherein, The method further comprises: If the target communication signal is a WTB signal, judging the signal type of the real-time communication signal; If the real-time communication signal is a telephone signal, not responding to the target communication signal; If the real-time communication signal is a WTB signal, judging whether the target communication signal is a WTB message signal; If yes, pausing the real-time communication signal after a current data frame is sent, and responding to the target communication signal; If no, not responding to the target communication signal.

5. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: If the comparison result indicates incorrectness, re-executing the initial operation according to the real-time node information; Calculating a real-time communication address of each real-time node information; Based on the real-time communication address and the communication rule, performing communication with the second reconnection device.

6. The method according to any one of claims 1 to 3, characterized in that, The method further comprises, before the initial operation based on the at least one target node information, the following steps: sending a configuration request to the server when a start signal is detected; receiving a configuration message transmitted by the server, the configuration message comprising at least one of the following: current time, master-slave mode, number of node devices arranged on another locomotive, and node information corresponding to the node device; periodically sending a heartbeat message to the server based on a preset time length, wherein the heartbeat message comprises at least one of the following: device type, SN number, IP address, WIFI signal strength, and battery information.

7. A WTB bus cross-rail wireless communication device, comprising: The device is arranged on a first reconnection device of a host locomotive, and the first reconnection device is arranged as a master mode. The device comprises a control module, a radio frequency module, a 110V signal conditioning module, a WTB transceiver module, a telephone signal processing module, a lithium battery, and a power management module, wherein the control module is configured to implement the steps of the method according to any one of claims 1 to 5; the radio frequency module is configured to implement wireless transceiving functions, implement data transmission between the first reconnection device and a second reconnection device of a reconnection locomotive, and implement data transmission between the first reconnection device and a server; wherein the first reconnection device and the second reconnection device are located on different tracks; the 110V signal conditioning module is configured to perform voltage conversion on input / output emergency backup signals; the WTB transceiver module is configured to perform WTB-UART format conversion on input / output WTB signals; the telephone signal processing module is configured to perform digital signal-analog signal format conversion on input / output telephone signals the power management module is responsible for providing power and power management; wherein the communication signals between the first reconnection device and the second reconnection device comprise, in order of priority from high to low, emergency backup signals, telephone signals, and WTB bus data signals; and the communication rules comprise: when a new target communication signal is detected, determining whether there is a running real-time communication signal; if not, responding to the target communication signal; if yes, identifying the type of the real-time communication signal, and determining whether to respond to the target communication signal according to the priority.

8. A WTB bus cross-track wireless communication system comprising a first reconnection device arranged on a host locomotive, a second reconnection device arranged on a reconnection locomotive, and a server for comprehensive processing, wherein the first reconnection device implements the steps of the method according to any one of claims 1 to 6 when running; the second reconnection device is configured to send a configuration request to the server when a start signal is detected; receive a configuration message transmitted by the server, the configuration message comprising at least one of the following: current time, master-slave mode, number of node devices arranged on another locomotive, and node information corresponding to the node device; periodically send a heartbeat message to the server based on a preset time length, wherein the heartbeat message comprises at least one of the following: device type, SN number, IP address, WIFI signal strength, and battery information; and communicate with the first reconnection device when running normally. The server is configured to send a configuration message to the reconnection device corresponding to the changed node information when the node information of any node is changed.

9. A computer program product comprising a computer program or instructions, characterized in that, The computer program or instructions, when executed by a processor, implement the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Communication method of railway vehicle network system

    CN104683441A

  • Method for realizing locomotive marshalling by using WTB-Ethernet gateway

    CN111757297A

  • Reconnection method, train backbone network device, storage medium and electronic equipment

    CN115871740A