Inter-train communication data processing method, device, equipment, medium and product
By setting up a communication data processing system in the train, recording and storing the vehicle-vehicle communication data in the train floor in real time, the problems of cumbersome data collection, high cost and incomplete data in the prior art are solved, and convenient and efficient communication failure analysis is achieved.
Patent Information
- Application Number
- CN202510139581.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-02-08
AI Technical Summary
In the prior art, the communication data collection method of the train workshop is relatively cumbersome, the cost is high, and the communication data obtained is less comprehensive, which affects the communication failure analysis results.
A communication data processing system is set up in the train, including a vehicle data acquisition unit, a location information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit, and the vehicle communication data of the train workshop is recorded and stored in real time.
It realizes real-time recording and storage of vehicle-vehicle communication data related to communication failure analysis during train operation, reduces data collection costs, improves the convenience and integrity of communication data acquisition, and provides a good data foundation to improve the efficiency and accuracy of communication failure analysis.
Smart Images

Figure CN119796291A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle-to-vehicle communication transmission technology, and in particular to a method, device, equipment, medium and product for processing inter-train communication data. Background Art
[0002] The train operation control system, referred to as the train control system, is a system that ensures the safe and fast operation of trains. The heavy-duty railway vehicle-to-ground communication system uses the wireless communication system to build a data transmission channel to ensure that the running train and ground equipment can communicate reliably. However, there is no ground base station in the self-organizing network vehicle-to-vehicle communication system, only a ground relay station. It is necessary to establish an interactive connection between the self-organizing network vehicle-to-vehicle radio stations.
[0003] In the related technology, the environment along the train line is complex and the construction conditions are limited, which makes it impossible to achieve fast and reliable communication quality along the train line throughout the whole journey. To solve such communication quality problems, professionals who are professional in communication or familiar with the working process of communication equipment are usually required to use professional instruments to detect the signal conditions along the way, or use the existing interface of the on-board communication equipment to detect the communication data.
[0004] However, the above method may affect the running trains, is difficult to organize, and has relatively high costs. In addition, when performing fault analysis on the communication between trains, the method of obtaining the communication data between trains is relatively cumbersome, and the acquired communication data is relatively incomplete, which will affect the results of the communication fault analysis. Summary of the invention
[0005] The present invention provides a method, device, equipment, medium and product for processing inter-train communication data, so as to achieve the effect of real-time recording and storage of inter-train communication data related to communication fault analysis during train operation.
[0006] According to one aspect of the present invention, a method for processing inter-train communication data is provided, which is applied to a communication data processing system provided in a train, wherein the communication data processing system comprises: a train-to-train data acquisition unit, a position information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit; the method comprises:
[0007] During the running process of the current train, in the case where the first inter-vehicle communication data sent by the communication train is received through the inter-vehicle data acquisition unit, the receiving position information and the receiving timestamp corresponding to the current train at the receiving time are collected through the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the inter-vehicle data acquisition unit, and the signal association information corresponding to the current train at the receiving time is collected through the communication log receiving unit, and the collected signal association information is sent to the inter-vehicle data acquisition unit; wherein the communication train is a train that can perform inter-vehicle communication with the current train based on an ad hoc network;
[0008] Determine the communication reception record by the vehicle-to-vehicle data acquisition unit according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information, and associate the communication reception record with a pre-generated reception record identifier corresponding to the communication reception record and store it in the information storage unit; and
[0009] In the case where the second train-to-train communication data to be sent to the communication train is acquired through the communication log sending unit, the sending position information and the sending timestamp corresponding to the current train at the sending time are collected through the position information acquiring unit, and the sending position information and the sending timestamp are sent to the communication log sending unit;
[0010] The communication log sending unit determines a communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information, and associates the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and stores it in the information storage unit.
[0011] According to another aspect of the present invention, there is provided a train-to-train communication data processing device, which is configured in a communication data processing system provided in a train, wherein the communication data processing system comprises: a train-to-train data acquisition unit, a position information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit; the device comprises:
[0012] An information receiving module, used for, during the running process of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received through the vehicle-to-vehicle data acquisition unit, collecting the receiving position information and receiving timestamp corresponding to the current train at the receiving time through the position information acquisition unit, and sending the receiving position information and the receiving timestamp to the vehicle-to-vehicle data acquisition unit, and collecting the signal association information corresponding to the current train at the receiving time through the communication log receiving unit, and sending the collected signal association information to the vehicle-to-vehicle data acquisition unit; wherein the communication train is a train that can conduct vehicle-to-vehicle communication with the current train based on an ad hoc network;
[0013] a communication reception record storage module, configured to determine a communication reception record according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information through the vehicle-to-vehicle data acquisition unit, and associate the communication reception record with a pre-generated reception record identifier corresponding to the communication reception record and store it in the information storage unit; and
[0014] A position information acquisition module, for acquiring the second train-to-train communication data to be sent to the communication train through the communication log sending unit, collecting the sending position information and the sending timestamp corresponding to the current train at the sending moment through the position information acquisition unit, and sending the sending position information and the sending timestamp to the communication log sending unit;
[0015] A communication sending record storage module is used to determine the communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information through the communication log sending unit, and associate the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and store it in the information storage unit.
[0016] According to another aspect of the present invention, there is provided an electronic device, the electronic device comprising:
[0017] at least one processor; and
[0018] a memory communicatively connected to the at least one processor; wherein,
[0019] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the inter-train communication data processing method described in any embodiment of the present invention.
[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the train-to-train communication data processing method described in any embodiment of the present invention when executed.
[0021] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the method for processing inter-train communication data according to any embodiment of the present invention is implemented.
[0022] The technical solution of the embodiment of the present invention is as follows: during the running process of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received by the vehicle-to-vehicle data acquisition unit, the receiving position information and the receiving timestamp corresponding to the current train at the receiving time are collected by the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the vehicle-to-vehicle data acquisition unit; and, the signal association information corresponding to the current train at the receiving time is collected by the communication log receiving unit, and the collected signal association information is sent to the vehicle-to-vehicle data acquisition unit; further, the communication reception record is determined by the vehicle-to-vehicle data acquisition unit according to the first vehicle-to-vehicle communication data, the receiving timestamp, the receiving position information and the signal association information, and the communication reception record is associated with the pre-generated reception record identifier corresponding to the communication reception record and stored in the information storage unit; and, when the second vehicle-to-vehicle communication data to be sent to the communication train is obtained by the communication log sending unit, the sending position information and the sending timestamp corresponding to the current train at the sending time are collected by the position information acquisition unit, and the sending position information and the sending timestamp are sent to the communication log sending unit. a communication log sending unit; further, the communication log sending unit determines the communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information, and associates the communication sending record with the pre-generated sending record identifier corresponding to the communication sending record and stores it in the information storage unit, thereby solving the problems in the related art that the vehicle-to-vehicle communication data collection method is cumbersome, the collection cost is high and the acquired communication data is less comprehensive, and realizes the effect of acquiring the vehicle-to-vehicle communication data between the train and other trains with which the train has a vehicle-to-vehicle communication relationship in real time based on the communication data processing system set in the train during the train operation, and then processing the acquired vehicle-to-vehicle communication data into communication records and storing them, thereby realizing the effect of real-time recording and storage of vehicle-to-vehicle communication data related to communication fault analysis during the train operation, and further realizing the effect of improving the convenience of the communication data acquisition method and ensuring the integrity of the vehicle-to-vehicle communication data on the basis of reducing the data collection cost, providing a good data basis for the subsequent communication fault analysis of the vehicle-to-vehicle communication process, and improving the efficiency and accuracy of communication fault analysis.
[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0025] Figure 1 is a flow chart of a method for processing inter-train communication data provided according to Embodiment 1 of the present invention;
[0026] Figure 2 is a structural diagram of a communication data processing system provided according to Embodiment 1 of the present invention;
[0027] Figure 3 is a flow chart of a method for processing inter-train communication data provided according to Embodiment 2 of the present invention;
[0028] Figure 4 is a schematic diagram of the structure of a train-to-train communication data processing device provided according to Embodiment 3 of the present invention;
[0029] Figure 5 It is a schematic diagram of the structure of an electronic device for implementing the method for processing train-to-train communication data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0032] Embodiment 1
[0033] Figure 1 This is a flowchart of a method for processing inter-train communication data provided by the first embodiment of the present invention. This embodiment is applicable to the case where inter-train communication data is processed during the travel of the train. The method can be applied to a communication data processing system provided in the train. The communication data processing system includes: an inter-train data acquisition unit, a position information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit. The method can be executed by an inter-train communication data processing device. The inter-train communication data processing device can be implemented in the form of hardware and / or software. The inter-train communication data processing device can be configured in a terminal and / or a server. Figure 1 As shown, the method includes:
[0034] S110. During the current train travel, when the first inter-train communication data sent by the communication train is received through the inter-train data acquisition unit, the receiving position information and the receiving timestamp corresponding to the first train are collected through the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the inter-train data acquisition unit; and, the corresponding signal reception information at the current moment is collected through the communication log receiving unit, and the collected signal reception information is sent to the inter-train data acquisition unit.
[0035] The communication data processing system may be software installed in a train for processing inter-train communication data. The communication data processing system may collect information related to communication fault analysis in real time during the train's travel. Exemplarily, the communication data processing system may obtain in real time the application layer communication information received by the train, the application layer communication information to be sent, the receiving field strength, the signal-to-noise ratio, and the corresponding position information of the train at each time.
[0036] Among them, the current train may be a train for which a communication data processing system has been pre-set. The current train may be any type of train, optionally a heavy-load train, a freight train or a passenger train, etc. In this embodiment, the current train may be a train that can perform vehicle-to-vehicle communication while traveling on a heavy-load railway. It can be understood that a heavy-load railway refers to a railway with a large total weight of running trains, running large axle-weight trucks, or a railway with a large traffic density and a large volume, which is mainly used to transport large raw materials and goods. Vehicle-to-vehicle communication refers to a communication technology that can directly exchange information between trains; through vehicle-to-vehicle communication, a train can obtain the operation information of adjacent trains in real time, thereby performing more accurate driving control and interval protection; using vehicle-to-vehicle communication technology, a train can detect the operation status and position information of adjacent trains in real time, and issue anti-collision warnings in time to avoid collision accidents between trains. In general, vehicle-to-vehicle communication technology can be implemented through a 5G communication network. The vehicle-to-vehicle data acquisition unit may be an execution module in a communication data processing system for acquiring reception-related data associated with a communication reception record and processing the reception-related data. The reception-related data associated with the communication reception record acquired by the vehicle-to-vehicle data acquisition unit may include vehicle-to-vehicle communication data sent by other trains in motion that have a vehicle-to-vehicle communication relationship with the current train. The communication train may be a train that can communicate with the current train based on an ad hoc network. That is, the communication train may be a train that can communicate with the current train. It can be understood that an ad hoc network, also known as a mobile ad hoc network, is a multi-hop temporary autonomous system without a fixed infrastructure and composed of a group of mobile nodes with wireless transceivers. The basic principle of an ad hoc network is that nodes communicate with each other through wireless links to form an arbitrary mesh topology. When a node wants to send data, it first determines the path to the destination node according to the routing protocol, and then obtains the right to use the channel through the channel access mechanism and sends the data out. In other words, the current train and the communication train can communicate with each other through a wireless link. The first vehicle-to-vehicle communication data may be business data sent by the communication train to the current train. The location information acquisition unit may be an execution module in a communication data processing system for acquiring train location information. The location information acquisition unit may support at least one Global Navigation Satellite System (GNSS). Optionally, the location information acquisition unit may support the Beidou system and the Global Positioning System (GPS), etc. The received location information may be a location representing the current train when receiving the communication data. The received location information may include a variety of information that can represent the location of the train, optionally including the longitude and latitude of the train and / or the altitude of the train. The received timestamp may be a time certificate representing the time when the current train receives the communication data, that is, representing the corresponding reception time when the current train receives the communication data.The receiving timestamp is usually expressed in digital form, including date and time information. The receiving time may be the time when the vehicle-to-vehicle data acquisition unit receives the first vehicle-to-vehicle communication data. The communication log receiving unit may be an execution module for collecting communication-related information in a communication data processing system. Signal-related information may be a parameter associated with signal reception quality. Optionally, the signal-related information includes signal reception field strength and signal-to-noise ratio. The signal reception field strength reflects the intensity of electromagnetic waves emitted by a radio station in space. The greater the signal reception field strength, the better the signal reception quality of the train. The signal-to-noise ratio refers to the ratio between the intensity of the received useful signal and the intensity of the received interference signal, and is an important indicator for measuring the quality of signal transmission. The higher the signal-to-noise ratio, the better the signal quality and the more accurate the ability to transmit and receive information.
[0037] It should be noted that, in order to avoid signal conflicts and interference and ensure accurate data transmission and processing, each train can have a corresponding communication time window. For each train, communication data can be sent to other trains in the communication time window corresponding to the train, so that only the data of a specific train can be received and processed at the same time, thereby ensuring the orderliness and accuracy of the data. Based on this, at the same time, the number of communication trains that send the communication data of the first train received by the current train can be one.
[0038] In this embodiment, when the current train starts running, the communication data processing system set in the current train can be started. Further, during the running of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received through the vehicle-to-vehicle data acquisition unit, the position information corresponding to the current train at the receiving moment can be collected through the position information acquisition unit, and the collected position information can be used as the receiving position information, and the time information corresponding to the receiving moment can be collected through the position information acquisition unit, and the collected time information can be used as the receiving timestamp. Further, the collected receiving position information and receiving timestamp can be sent to the vehicle-to-vehicle data acquisition unit. And, when the first vehicle-to-vehicle communication data sent by the communication train is received through the vehicle-to-vehicle data acquisition unit, the signal receiving field strength and signal-to-noise ratio corresponding to the current train at the receiving moment can be collected through the communication log receiving unit, and the collected signal receiving field strength and signal-to-noise ratio can be used as signal association information. Further, the collected signal association information can be sent to the vehicle-to-vehicle data acquisition unit.
[0039] S120. Determine a communication reception record according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information through a vehicle-to-vehicle data acquisition unit, and associate the communication reception record with a pre-generated reception record identifier corresponding to the communication reception record and store it in an information storage unit.
[0040] Among them, the communication reception record refers to the communication data and information recorded by the receiving end during the communication process. The reception record identifier can be identification information used to identify or query the communication reception record. The reception record identifier can be information that uniquely identifies the communication reception record, that is, the reception record identifier can be a unique index of the corresponding communication reception record. Optionally, the reception record identifier can be a string consisting of at least one character, and the character type includes at least one of numbers, text and English. It should be noted that the reception record identifier can be generated based on the communication reception record, and each communication reception record corresponds to a unique reception record identifier. The information storage unit can be an execution module in the communication data processing system for storing communication reception records and communication transmission records generated during the train travel process.
[0041] In this embodiment, when the vehicle-to-vehicle data acquisition unit receives the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information, the vehicle-to-vehicle data acquisition unit can determine the communication reception record based on the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information.
[0042] Optionally, a communication reception record is determined based on the first vehicle-to-vehicle communication data, receiving timestamp, receiving position information and signal association information, including: determining the second train identifier corresponding to the communication train that sends the first vehicle-to-vehicle communication data based on the receiving timestamp; and taking the first vehicle-to-vehicle communication data, receiving timestamp, receiving position information, signal association information, the second train identifier and the first train identifier corresponding to the current train as the communication reception record.
[0043] The second train identifier may be information for uniquely identifying a communication train that sends vehicle-to-vehicle communication data. The first train identifier may be information for uniquely identifying a current train. Optionally, both the first train identifier and the second train identifier may be a train number or a custom train code.
[0044] In this embodiment, when the inter-vehicle data acquisition unit receives a receiving timestamp, the second train identifier corresponding to the communication train that sends the first inter-vehicle communication data can be determined according to the communication time window corresponding to the receiving timestamp.
[0045] Optionally, determining a second train identifier corresponding to a communication train that sends first-vehicle communication data based on a received timestamp includes: obtaining preset communication time slot corresponding information, and comparing the received timestamp with the communication time slot corresponding information; wherein the communication time slot corresponding information includes at least one communication time window and a train identifier corresponding to each communication time window; when a communication time window where the received timestamp is located is determined from at least one communication time window, the train identifier corresponding to the determined communication time window is used as the second train identifier corresponding to the communication train that sends the first-vehicle communication data.
[0046] Among them, the communication time slot corresponding information can be used to characterize the corresponding relationship between the communication time window and the train identification. The communication time slot corresponding information may include at least one communication time window and the train identification corresponding to each communication time window. It should be noted that in order to avoid signal conflicts and interference and ensure the orderly and accurate transmission and processing of data, a corresponding communication time window can be set for each train in advance, and the communication time slot corresponding information can be determined according to the train identification corresponding to the train and the communication time window corresponding to the train. Furthermore, when the first vehicle communication data sent by the communication train is received, the second train identification corresponding to the communication train that sends the first vehicle communication data can be determined according to the receiving timestamp. Exemplarily, it is assumed that the train corresponding to the communication time window of 0 milliseconds-250 milliseconds is train A, and the train corresponding to the communication time window of 250 milliseconds-500 milliseconds is train B. Furthermore, in the case where the receiving timestamp is received by the vehicle data acquisition unit, it is assumed that the number of milliseconds in the receiving timestamp is 150 milliseconds, and the communication train that sends the first vehicle communication data is train B.
[0047] As an optional implementation of this embodiment, preset communication time slot corresponding information can be obtained through the vehicle-to-vehicle data acquisition unit, and the communication time slot corresponding information includes at least one communication time window and a train identifier corresponding to each communication time window. Further, the receiving timestamp can be compared with the communication time slot corresponding information, that is, the receiving timestamp can be compared with each communication time window. Further, when the communication time window where the receiving timestamp is located is determined from at least one communication time window, the train identifier corresponding to the determined communication time window can be used as the second train identifier corresponding to the communication train that sends the first vehicle-to-vehicle communication data.
[0048] When the second train identifier corresponding to the communication train is determined, the first train identifier corresponding to the current train can be determined. Further, a communication reception record can be generated based on the first train-to-train communication data, the reception timestamp, the reception location information, the signal association information, the second train identifier and the first train identifier. Further, a reception record identifier can be generated based on the communication reception record, and the communication reception record and the reception record identifier are associated and stored in the information storage unit.
[0049] S130. When the second vehicle communication data to be sent to the communication train is obtained through the communication log sending unit, the sending position information and sending timestamp corresponding to the current train at the sending moment are collected through the position information acquisition unit, and the sending position information and sending timestamp are sent to the communication log sending unit.
[0050] Among them, the communication log sending unit can be an execution module for processing communication sending data in the communication data processing system. The second vehicle-to-vehicle communication data can be the business data sent by the current train to the communication train. It should be noted that the communication train that sends the first vehicle-to-vehicle communication data received by the current train and the communication train to which the current train is to send the second vehicle-to-vehicle communication data can be the same train or different trains. It should also be noted that the number of communication trains to which the current train is to send the second vehicle-to-vehicle communication data can be one or more. The sending position information can be a position representing the location of the current train when sending the communication data. The sending position information can include a variety of information that can represent the location of the train, optionally including the longitude and latitude of the train and / or the altitude of the train. The sending timestamp can be a time certificate representing the time when the current train sends the communication data, that is, representing the corresponding sending time when the current train sends the communication data. The sending timestamp is usually expressed in digital form, including date and time information. The sending time can be the time when the current train sends the second vehicle-to-vehicle communication data to the communication train.
[0051] In this embodiment, during the travel of the current train, when there is second-vehicle communication data to be sent to the communication train, in order to record the occurrence of the communication data, the second-vehicle communication data can be obtained through the communication log sending unit. Further, when the second-vehicle communication data to be sent to the communication train is obtained through the communication log sending unit, the position information corresponding to the current train at the sending time can be collected through the position information acquisition unit, and the collected position information can be used as the sending position information, and the time information corresponding to the current train at the sending time can be collected through the position information acquisition unit, and the collected time information can be used as the sending timestamp. Further, the collected sending position information and sending timestamp can be sent to the communication log sending unit.
[0052] S140. Determine a communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp, and the sending location information through a communication log sending unit, and associate the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and store it in an information storage unit.
[0053] Among them, the communication sending record refers to the communication data and information recorded by the sending end during the communication process. The sending record identifier can be identification information used to identify or query the communication sending record. The sending record identifier can be information that uniquely identifies the communication sending record, that is, the sending record identifier can be a unique index of the corresponding communication sending record. Optionally, the sending record identifier can be a string consisting of at least one character, and the character type includes at least one of numbers, text and English. It should be noted that the sending record identifier can be generated based on the communication sending record, and each communication sending record corresponds to a unique sending record identifier.
[0054] In this embodiment, when the communication log sending unit receives the sending location information and the sending timestamp sent by the location information acquiring unit, the communication sending record can be determined according to the received second vehicle-to-vehicle communication data, the sending location information and the sending timestamp.
[0055] It should be noted that in order to be able to determine the communication sending end and communication receiving end corresponding to the communication sending record based on the communication sending record when analyzing the communication data later, the train identification of the current train and the communication train to be sent can also be added when determining the communication sending record.
[0056] Optionally, the communication sending record is determined based on the second vehicle-to-vehicle communication data, sending timestamp, and sending location information, including: determining the first train identifier corresponding to the current train and the third train identifier corresponding to the communicating train; determining the communication sending record based on the second vehicle-to-vehicle communication data, sending timestamp, sending location information, the first train identifier, and the third train identifier.
[0057] The third train identifier may be information for uniquely identifying the communication train to be sent to. Optionally, the third train identifier may be a train number or a custom train code.
[0058] As an optional implementation of this embodiment, a first train identifier corresponding to the current train and a third train identifier corresponding to the communication train may be determined. Further, a communication transmission record may be generated based on the second train-to-train communication data, the transmission timestamp, the transmission location information, the third train identifier, and the first train identifier. Further, a transmission record identifier may be generated based on the communication transmission record, and the communication transmission record and the transmission record identifier may be associated and stored in the information storage unit.
[0059] In this embodiment, during the travel of the current train, at least one communication reception record determined and its corresponding reception record identifier can be stored in the information storage unit of the communication data processing system set in the current train; and at least one communication transmission record determined and its corresponding transmission record identifier can be stored in the information storage unit. Further, when the current train and the communication train that has a train-to-train communication relationship with the current train have both completed their journeys, the stored communication reception record, reception record identifier, communication transmission record, and transmission record identifier can be obtained from the information storage units of the current train and the communication train. Furthermore, the acquired communication reception record, reception record identifier, communication transmission record, and transmission record identifier can be analyzed to perform communication failure analysis on the communication situation between the current train and the communication train based on the communication reception record, reception record identifier, communication transmission record, and transmission record identifier.
[0060] For example, Figure 2 FIG. 1 is a schematic diagram of a structure of a communication data processing system provided according to an embodiment of the present invention. Figure 2 As shown, the communication data processing system includes: a system initialization unit, a vehicle data acquisition unit, a position information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit. Among them, the system initialization unit is responsible for the power-on self-start of the communication data processing system and reads the parameters of the relevant unit interface to detect the relevant units; the vehicle data acquisition unit is used to obtain the reception-related data associated with the communication reception record and process the reception-related data; the position information acquisition unit is used to obtain the train position information and timestamp; the communication log sending unit is used to process the communication transmission data; the communication log receiving unit is used to collect communication-related information; the information storage unit is used to store the communication reception records and communication transmission records generated during the train travel.
[0061] The technical solution of the embodiment of the present invention is as follows: during the running process of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received by the vehicle-to-vehicle data acquisition unit, the receiving position information and the receiving timestamp corresponding to the current train at the receiving time are collected by the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the vehicle-to-vehicle data acquisition unit; and, the signal association information corresponding to the current train at the receiving time is collected by the communication log receiving unit, and the collected signal association information is sent to the vehicle-to-vehicle data acquisition unit; further, the communication reception record is determined by the vehicle-to-vehicle data acquisition unit according to the first vehicle-to-vehicle communication data, the receiving timestamp, the receiving position information and the signal association information, and the communication reception record is associated with the pre-generated reception record identifier corresponding to the communication reception record and stored in the information storage unit; and, when the second vehicle-to-vehicle communication data to be sent to the communication train is obtained by the communication log sending unit, the sending position information and the sending timestamp corresponding to the current train at the sending time are collected by the position information acquisition unit, and the sending position information and the sending timestamp are sent to the communication log sending unit. a communication log sending unit; further, the communication log sending unit determines the communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information, and associates the communication sending record with the pre-generated sending record identifier corresponding to the communication sending record and stores it in the information storage unit, thereby solving the problems in the related art that the vehicle-to-vehicle communication data collection method is cumbersome, the collection cost is high and the acquired communication data is less comprehensive, and realizes the effect of acquiring the vehicle-to-vehicle communication data between the train and other trains with which the train has a vehicle-to-vehicle communication relationship in real time based on the communication data processing system set in the train during the train operation, and then processing the acquired vehicle-to-vehicle communication data into communication records and storing them, thereby realizing the effect of real-time recording and storage of vehicle-to-vehicle communication data related to communication fault analysis during the train operation, and further realizing the effect of improving the convenience of the communication data acquisition method and ensuring the integrity of the vehicle-to-vehicle communication data on the basis of reducing the data collection cost, providing a good data basis for the subsequent communication fault analysis of the vehicle-to-vehicle communication process, and improving the efficiency and accuracy of communication fault analysis.
[0062] Embodiment 2
[0063] Figure 3It is a flowchart of a method for processing inter-train communication data provided by the second embodiment of the present invention. On the basis of the above-mentioned embodiment, when the current train has finished its journey, a communication fault analysis can also be performed based on the information stored in the information storage unit. Optionally, when the current train and at least one communication train that has a train-to-train communication relationship with the current train have both completed their journeys, a communication fault analysis is performed based on the communication-related information stored in the information storage units of the current train and the communication train, so as to process the train with the communication fault according to the fault analysis result; wherein the communication-related information includes at least one communication reception record, a communication reception identifier corresponding to each communication reception record, at least one communication transmission record, and a communication transmission identifier corresponding to each communication transmission record. The specific implementation method thereof can be referred to the technical solution of this embodiment. Among them, the technical terms that are the same or similar to those in the above-mentioned embodiments are not repeated here.
[0064] like Figure 3 As shown, the method includes:
[0065] S210. During the travel of the current train, when the first inter-vehicle communication data sent by the communication train is received through the inter-vehicle data acquisition unit, the receiving position information and the receiving timestamp corresponding to the current train at the receiving time are collected through the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the inter-vehicle data acquisition unit, and the signal association information corresponding to the current train at the receiving time is collected through the communication log receiving unit, and the collected signal association information is sent to the inter-vehicle data acquisition unit.
[0066] S220. Determine a communication reception record according to the first vehicle-to-vehicle communication data, a reception timestamp, reception location information, and signal association information through a vehicle-to-vehicle data acquisition unit, and associate the communication reception record with a pre-generated reception record identifier corresponding to the communication reception record and store it in an information storage unit.
[0067] S230. When the second vehicle communication data to be sent to the communication train is obtained through the communication log sending unit, the sending position information and sending timestamp corresponding to the current train at the sending moment are collected through the position information acquisition unit, and the sending position information and sending timestamp are sent to the communication log sending unit.
[0068] S240. Determine a communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp, and the sending location information through the communication log sending unit, and associate the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and store it in an information storage unit.
[0069] S250. When the current train and at least one communicating train that has a train-to-train communication relationship with the current train have completed their journeys, a communication fault analysis is performed based on the train-to-train communication information stored in the information storage units of the current train and the communicating train, so as to process the train with the communication fault based on the fault analysis result; wherein the train-to-train communication information includes at least one communication reception record, a communication reception identifier corresponding to each communication reception record, at least one communication transmission record, and a communication transmission identifier corresponding to each communication transmission record.
[0070] The vehicle-to-vehicle communication information can be understood as the information stored in the information storage unit that characterizes the vehicle-to-vehicle communication status during the train's travel. For the current train and at least one communication train, the vehicle-to-vehicle communication information stored in the train's information storage unit may include at least one communication reception record, a communication reception identifier corresponding to each communication reception record, at least one communication transmission record, and a communication transmission identifier corresponding to each communication transmission record.
[0071] In this embodiment, when the current train and at least one communication train that has a train-to-train communication relationship with the current train have completed their journeys, the train-to-train communication information stored in the information storage unit of the current train and the train-to-train communication information stored in the information storage units of each communication train can be obtained. Further, the communication process between the current train and each communication train can be analyzed for communication failures based on the multiple train-to-train communication information that has been obtained. Furthermore, when a train with a communication failure is determined based on the communication failure analysis results, the train can be processed in a timely manner.
[0072] In this embodiment, communication fault analysis based on vehicle-to-vehicle communication information may include at least two fault analysis methods, optionally including generating a driving communication video based on the vehicle-to-vehicle communication information to perform communication fault analysis based on the driving communication video, and / or traversing and comparing the vehicle-to-vehicle communication information to perform communication fault analysis based on the comparison results, etc.
[0073] Optionally, communication fault analysis is performed based on the vehicle-to-vehicle communication information stored in the information storage units of the current train and the communicating train, including: obtaining the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage units of each communicating train, and obtaining itinerary map information corresponding to the current train; generating a travel communication video corresponding to the current train based on at least one communication reception record and at least one communication transmission record among the multiple vehicle-to-vehicle communication information obtained and the itinerary map information, and displaying the travel communication video, so as to perform communication fault analysis based on the dynamic display information of the travel communication video.
[0074] Among them, the itinerary map information can be understood as an electronic map associated with the itinerary of the train. The itinerary map information may include the waypoints passed by the train during the itinerary. The itinerary communication video can be understood as a video that can characterize the train driving conditions and the vehicle-to-vehicle communication conditions during the train driving process. The itinerary communication video is at least used to indicate the vehicle-to-vehicle communication conditions of the current train and each communication train associated with it during the driving process, as well as the train driving conditions of the current train and each communication train. Optionally, the itinerary communication video may include the driving process of the current train and each communication train, the receiving field strength change process of the current train and each communication train, and / or the communication effective coverage range change process of the current train and each communication train. The dynamic display information can be the dynamic change effect of the itinerary communication video displayed in the interface, that is, the dynamic change effect of the video content included in the itinerary communication video.
[0075] As an optional implementation of this embodiment, when the current train and at least one communication train that has a vehicle-to-vehicle communication relationship with the current train have completed their journeys, the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage units of each communication train can be obtained, and the journey map information corresponding to the current train can be obtained. Further, a journey communication video corresponding to the current train can be generated based on at least one communication reception record and at least one communication transmission record among the multiple vehicle-to-vehicle communication information that have been obtained and the journey map information, and the generated journey communication video can be displayed, and then, communication fault analysis can be performed based on the dynamic display information of the journey communication video. The advantage of such a setting is that the vehicle-to-vehicle communication conditions of different trains, different vehicle distances, and different geographical locations can be viewed intuitively through real-time dynamic effects, and the movement, communication coverage, and packet loss and error conditions of the marshaled train can be dynamically displayed. The influence of the geographical environment and road direction on the vehicle-to-vehicle communication of the self-organizing network can be intuitively understood in combination with the map background, and the effect of more intuitively displaying, recording, and analyzing the communication conditions along the line is achieved.
[0076] For example, assume that a marshaled heavy-load ad hoc network train includes train 01, train 02 and train 03, wherein train 02 is taken as the current train, and train 01 and train 03 are taken as communication trains with a vehicle-to-vehicle communication relationship with the current train. In the travel communication video, trains can be represented by arrows of different colors, for example, a blue train arrow represents train 01, a yellow train arrow represents train 02, and a green train arrow represents train 03. The train arrow can achieve a real-time moving effect based on the received receiving position information, the sending position information, the receiving timestamp and the sending timestamp. Different circles are used to represent the effective coverage range of different train signals, the blue circle represents the effective coverage range of vehicle-to-vehicle communication of train 01, the green circle represents the effective coverage range of vehicle-to-vehicle communication of train 03, and the yellow circle represents the effective coverage range of vehicle-to-vehicle communication of train 02; the circle radius of the effective coverage range is an estimated value, the minimum is the radius of the train itself plus 1 km, and the maximum is the actual radius received by the remaining trains. For example, if the data sent by train 01 is received by train 03, the blue circle of train 01 can be expanded to include train 03. The color density of the effective coverage range is determined based on the strength of the signal reception field detected by the receiver. The darker the color density (e.g. yellow, green, blue), the higher the signal strength. Under ideal communication coverage conditions, Train 01, Train 02, and Train 03 should appear as a series of moving arrows and a series of intersecting circles on the journey communication video, and the entire graphic will move on the map over time. Under unideal vehicle-to-vehicle communication conditions, Train 01, Train 02, and Train 03 should appear as a series of moving arrows and a series of independent circles on the journey communication video. There is no intersection between the covered circles, indicating that the effective coverage of the front and rear trains has not reached the previous / next train, and the entire graphic will also move on the map over time.
[0077] Optionally, a communication fault analysis is performed based on the vehicle-to-vehicle communication information stored in the information storage units of the current train and the communication train, including: obtaining the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage units of each communication train; for at least one communication sending identifier included in the vehicle-to-vehicle communication information corresponding to the current train, obtaining a corresponding communication sending record based on the communication sending identifier, and obtaining a third train identifier of the communication train corresponding to the communication sending identifier from the communication sending record, and obtaining a sending timestamp included in the communication sending record; determining a target communication train corresponding to the third train identifier from each communication train, and performing a communication fault analysis on the communication between the current train and the target communication train based on the vehicle-to-vehicle communication information and the sending timestamp corresponding to the target communication train.
[0078] As an optional implementation of this embodiment, when the current train and at least one communication train that has a vehicle-to-vehicle communication relationship with the current train have completed their journeys, the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage units of each communication train can be obtained. Further, for at least one communication sending identifier included in the vehicle-to-vehicle communication information corresponding to the current train, the communication sending record corresponding to the communication sending identifier can be obtained from the vehicle-to-vehicle communication information corresponding to the current train according to the communication sending identifier, and the third train identifier of the communication train to be sent to the communication sending record corresponding to the communication sending record can be obtained from the communication sending record, and the sending timestamp included in the communication sending record can be obtained. Further, the communication train corresponding to the third train identifier can be determined from each communication train according to the obtained third train identifier, and the communication train can be used as the target communication train. Further, the communication failure analysis between the current train and the target communication train can be performed according to the vehicle-to-vehicle communication information and the sending timestamp corresponding to the target communication train.
[0079] Optionally, a communication fault analysis is performed on the communication between the current train and the target communication train based on the vehicle-to-vehicle communication information corresponding to the target communication train, the sending timestamp and the first train identifier of the current train, including: screening at least one communication reception record included in the vehicle-to-vehicle communication information corresponding to the target communication train based on the sending timestamp and the first train identifier; when a target reception record matching the sending timestamp and the first train identifier is determined from at least one communication reception record, performing data comparison between the target reception record and the communication transmission record corresponding to the sending timestamp to determine a fault analysis result based on the data comparison result, wherein the data comparison result includes data consistency or data inconsistency and some communication data is missing from the first vehicle-to-vehicle communication data in the communication reception record; the fault analysis result includes no fault or the presence of a communication fault; or, when a target reception record matching the sending timestamp and the first train identifier is not determined from at least one communication reception record, determining that there is a communication fault between the current train and the target communication train.
[0080] Among them, the target reception record can be a communication reception record in which the time difference between the reception timestamp and the transmission timestamp included therein is a preset difference value, and includes the first train identification.
[0081] As an optional implementation of this embodiment, when the sending timestamp and the first train identifier are determined, at least one communication reception record included in the vehicle-to-vehicle communication information corresponding to the target communication train can be screened according to the sending timestamp and the first train identifier. Further, when it is determined from at least one communication reception record that the time difference between the receiving timestamp and the sending timestamp included therein is a preset difference value, and the communication reception record including the first train identifier is included, the determined communication reception record can be used as the target reception record. Afterwards, data comparison can be performed between the target reception record and the communication transmission record corresponding to the sending timestamp. Furthermore, when the data of the first vehicle-to-vehicle communication data included in the target reception record is consistent with the data of the second vehicle-to-vehicle communication data in the communication transmission record, it can be determined that the data comparison result is data consistency, and the fault analysis result is determined to be fault-free. When the first vehicle-to-vehicle communication data included in the target reception record is inconsistent with the second vehicle-to-vehicle communication data in the communication sending record and some communication data is missing from the first vehicle-to-vehicle communication data in the target reception record, it can be determined that the data comparison result is data inconsistency and some communication data is missing from the first vehicle-to-vehicle communication data in the target reception record, and the fault analysis result is determined to be the existence of a packet loss communication fault.
[0082] In the case that a target reception record matching the transmission timestamp and the first train identifier is not determined from at least one of the communication reception records, it can be determined that there is a communication failure between the current train and the target communication train. The existing communication failure may include a failure in train communication reception performance and / or a communication coverage failure.
[0083] The technical solution of the embodiment of the present invention is to perform communication fault analysis based on the vehicle-to-vehicle communication information stored in the information storage units of the current train and the communication train when the current train and at least one communication train that has a vehicle-to-vehicle communication relationship with the current train have completed their journeys, so as to process the train with the communication fault according to the fault analysis result, thereby achieving the effect of performing communication fault analysis on the communication situation between trains based on the stored vehicle-to-vehicle communication information, thereby improving the efficiency and accuracy of the communication fault analysis between trains and improving the overall quality of vehicle-to-vehicle communication in the ad hoc network.
[0084] Embodiment 3
[0085] Figure 4 Schematic diagram of the structure of a train-to-train communication data processing device provided by Embodiment 3 of the present invention. Figure 4As shown, the device is configured in a communication data processing system set up in a train, and the communication data processing system includes: a vehicle data acquisition unit, a location information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit; the device includes: an information receiving module 310, a communication receiving record storage module 320, a location information collection module 330 and a communication sending record storage module 340.
[0086] Among them, the information receiving module 310 is used for, during the running process of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received through the vehicle-to-vehicle data acquisition unit, collecting the receiving position information and receiving timestamp corresponding to the current train at the receiving time through the position information acquisition unit, and sending the receiving position information and the receiving timestamp to the vehicle-to-vehicle data acquisition unit, and collecting the signal association information corresponding to the current train at the receiving time through the communication log receiving unit, and sending the collected signal association information to the vehicle-to-vehicle data acquisition unit; wherein the communication train is a train that can conduct vehicle-to-vehicle communication with the current train based on a self-organizing network; the communication reception record storage module 320 is used for, through the vehicle-to-vehicle data acquisition unit, collecting the signal association information corresponding to the current train at the receiving time according to the first vehicle-to-vehicle communication data, the receiving timestamp, the receiving position information and the signal association information The communication receiving record is determined by the information, and the communication receiving record is associated with a pre-generated receiving record identifier corresponding to the communication receiving record and stored in the information storage unit; and a position information acquisition module 330 is used to, when the second vehicle-to-vehicle communication data to be sent to the communication train is acquired through the communication log sending unit, acquire the sending position information and the sending timestamp corresponding to the current train at the sending time through the position information acquisition unit, and send the sending position information and the sending timestamp to the communication log sending unit; a communication sending record storage module 340 is used to determine the communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending position information through the communication log sending unit, and associate the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and store it in the information storage unit.
[0087] The technical solution of the embodiment of the present invention is as follows: during the running process of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received by the vehicle-to-vehicle data acquisition unit, the receiving position information and the receiving timestamp corresponding to the current train at the receiving time are collected by the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the vehicle-to-vehicle data acquisition unit; and, the signal association information corresponding to the current train at the receiving time is collected by the communication log receiving unit, and the collected signal association information is sent to the vehicle-to-vehicle data acquisition unit; further, the communication reception record is determined by the vehicle-to-vehicle data acquisition unit according to the first vehicle-to-vehicle communication data, the receiving timestamp, the receiving position information and the signal association information, and the communication reception record is associated with the pre-generated reception record identifier corresponding to the communication reception record and stored in the information storage unit; and, when the second vehicle-to-vehicle communication data to be sent to the communication train is obtained by the communication log sending unit, the sending position information and the sending timestamp corresponding to the current train at the sending time are collected by the position information acquisition unit, and the sending position information and the sending timestamp are sent to the communication log sending unit. a communication log sending unit; further, the communication log sending unit determines the communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information, and associates the communication sending record with the pre-generated sending record identifier corresponding to the communication sending record and stores it in the information storage unit, thereby solving the problems in the related art that the vehicle-to-vehicle communication data collection method is cumbersome, the collection cost is high and the acquired communication data is less comprehensive, and realizes the effect of acquiring the vehicle-to-vehicle communication data between the train and other trains with which the train has a vehicle-to-vehicle communication relationship in real time based on the communication data processing system set in the train during the train operation, and then processing the acquired vehicle-to-vehicle communication data into communication records and storing them, thereby realizing the effect of real-time recording and storage of vehicle-to-vehicle communication data related to communication fault analysis during the train operation, and further realizing the effect of improving the convenience of the communication data acquisition method and ensuring the integrity of the vehicle-to-vehicle communication data on the basis of reducing the data collection cost, providing a good data basis for the subsequent communication fault analysis of the vehicle-to-vehicle communication process, and improving the efficiency and accuracy of communication fault analysis.
[0088] Optionally, the device includes: a fault analysis module. The fault analysis module is used to perform communication fault analysis based on the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the communication train when the current train and at least one communication train that has a vehicle-to-vehicle communication relationship with the current train have completed their journeys, so as to process the train with the communication fault according to the fault analysis result; wherein the vehicle-to-vehicle communication information includes at least one communication reception record, the communication reception identifier corresponding to each communication reception record, at least one communication transmission record and the communication transmission identifier corresponding to each communication transmission record.
[0089] Optionally, the communication reception record storage module 320 includes: a train identification determination unit and a communication reception record determination unit. The train identification determination unit is used to determine the second train identification corresponding to the communication train that sent the first vehicle-to-vehicle communication data according to the reception timestamp; the communication reception record determination unit is used to generate a communication reception record according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception position information, the signal association information, the second train identification and the first train identification corresponding to the current train.
[0090] Optionally, the train identification determination unit includes: an information acquisition subunit and a train identification determination subunit. The information acquisition subunit is used to obtain preset communication time slot corresponding information and compare the receiving timestamp with the communication time slot corresponding information; the communication time slot corresponding information includes at least one communication time window and a train identification corresponding to each communication time window; the train identification determination subunit is used to determine the communication time window where the receiving timestamp is located from at least one communication time window, and use the determined train identification corresponding to the communication time window as the second train identification corresponding to the communication train that sends the first vehicle-to-vehicle communication data.
[0091] Optionally, the fault analysis module includes: a vehicle-to-vehicle communication information acquisition unit and a travel communication video generation unit. The vehicle-to-vehicle communication information acquisition unit is used to acquire the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage unit of each of the communication trains, and acquire the travel map information corresponding to the current train; the travel communication video generation unit is used to generate a travel communication video corresponding to the current train based on at least one of the communication reception records and at least one of the communication transmission records among the multiple vehicle-to-vehicle communication information that have been acquired and the travel map information, and display the travel communication video to perform communication fault analysis based on the display information of the travel communication video; wherein the travel communication video is at least used to indicate the vehicle-to-vehicle communication status of the current train and each of the communication trains associated with it during travel, as well as the train travel status of the current train and each of the communication trains.
[0092] Optionally, the fault analysis module includes: a vehicle-to-vehicle communication information acquisition unit, a sending timestamp acquisition unit, and a communication fault analysis unit. The vehicle-to-vehicle communication information acquisition unit is used to acquire the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage unit of each communication train; the sending timestamp acquisition unit is used to acquire the corresponding communication sending record according to at least one communication sending identifier included in the vehicle-to-vehicle communication information corresponding to the current train, and acquire the third train identifier of the communication train corresponding to the communication sending identifier from the communication sending record, and acquire the sending timestamp included in the communication sending record; the communication fault analysis unit is used to determine the target communication train corresponding to the third train identifier from each communication train, and perform communication fault analysis on the communication between the current train and the target communication train according to the vehicle-to-vehicle communication information corresponding to the target communication train, the sending timestamp, and the first train identifier of the current train.
[0093] Optionally, the communication fault analysis unit includes: a record screening subunit, a data comparison subunit and a communication fault determination subunit. The record screening subunit is used to screen at least one of the communication reception records included in the vehicle-to-vehicle communication information corresponding to the target communication train according to the sending timestamp and the first train identifier; the data comparison subunit is used to compare the target reception record with the communication transmission record corresponding to the sending timestamp when a target reception record matching the sending timestamp and the first train identifier is determined from at least one of the communication reception records, so as to determine the fault analysis result according to the data comparison result, wherein the data comparison result includes data consistency or data inconsistency and part of the communication data is missing in the first vehicle-to-vehicle communication data in the target reception record; the fault analysis result includes no fault or packet loss communication fault; or the communication fault determination subunit is used to determine that there is a communication fault between the current train and the target communication train when a target reception record matching the sending timestamp and the first train identifier is not determined from at least one of the communication reception records.
[0094] The inter-train communication data processing device provided in the embodiment of the present invention can execute the inter-train communication data processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0095] Embodiment 4
[0096] Figure 5A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0097] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0098] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0099] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the inter-train communication data processing method.
[0100] In some embodiments, the train-to-train communication data processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the train-to-train communication data processing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the train-to-train communication data processing method in any other appropriate manner (e.g., by means of firmware).
[0101] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0102] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0103] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0104] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0105] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a target blockchain network, and the Internet.
[0106] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0107] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0108] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for processing inter-train communication data, characterized in that: The communication data processing system used in the train comprises: a vehicle data acquisition module, a location information acquisition module, a communication log sending module, a communication log receiving module and an information storage module; the method comprises: During the running process of the current train, in the case where the first inter-vehicle communication data sent by the communication train is received through the inter-vehicle data acquisition unit, the receiving position information and the receiving timestamp corresponding to the current train at the receiving time are collected through the position information acquisition unit, and the receiving position information and the receiving timestamp are sent to the inter-vehicle data acquisition unit, and the signal association information corresponding to the current train at the receiving time is collected through the communication log receiving unit, and the collected signal association information is sent to the inter-vehicle data acquisition unit; wherein the communication train is a train that can perform inter-vehicle communication with the current train based on an ad hoc network; Determine the communication reception record by the vehicle-to-vehicle data acquisition unit according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information, and associate the communication reception record with a pre-generated reception record identifier corresponding to the communication reception record and store it in the information storage unit; and In the case where the second train-to-train communication data to be sent to the communication train is acquired through the communication log sending unit, the sending position information and the sending timestamp corresponding to the current train at the sending time are collected through the position information acquiring unit, and the sending position information and the sending timestamp are sent to the communication log sending unit; The communication log sending unit determines a communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information, and associates the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and stores it in the information storage unit.
2. The method for processing train-to-train communication data according to claim 1, characterized in that: Also includes: When the current train and at least one communicating train that has a train-to-train communication relationship with the current train have both completed their journeys, a communication fault analysis is performed based on the train-to-train communication information stored in the information storage units of the current train and the communicating train, so as to process the train with the communication fault based on the fault analysis result; wherein the train-to-train communication information includes at least one communication reception record, the communication reception identifier corresponding to each communication reception record, at least one communication sending record and the communication sending identifier corresponding to each communication sending record.
3. The method for processing train-to-train communication data according to claim 1, characterized in that: The determining of the communication reception record according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information includes: Determine, according to the receiving timestamp, a second train identifier corresponding to the communication train that sends the first vehicle-to-vehicle communication data; A communication reception record is generated according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information, the signal association information, the second train identifier and the first train identifier corresponding to the current train.
4. The method for processing train-to-train communication data according to claim 3, characterized in that: The determining, according to the receiving timestamp, a second train identifier corresponding to the communication train that sends the first vehicle-to-vehicle communication data comprises: Obtain preset communication time slot corresponding information, and compare the receiving timestamp with the communication time slot corresponding information; wherein the communication time slot corresponding information includes at least one communication time window and a train identifier corresponding to each communication time window; When a communication time window where the receiving timestamp is located is determined from at least one of the communication time windows, the train identifier corresponding to the determined communication time window is used as the second train identifier corresponding to the communication train that sends the first vehicle-to-vehicle communication data.
5. The method for processing train-to-train communication data according to claim 2, characterized in that: The performing communication fault analysis according to the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the communication train comprises: Acquire the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage units of each of the communication trains, and acquire the itinerary map information corresponding to the current train; A travel communication video corresponding to the current train is generated based on at least one of the communication reception records and at least one of the communication transmission records among the multiple acquired vehicle-to-vehicle communication information and the trip map information, and the travel communication video is displayed to perform communication fault analysis based on the displayed information of the travel communication video; wherein the travel communication video is at least used to indicate the vehicle-to-vehicle communication status of the current train and each of the communication trains associated with it during driving, as well as the train driving status of the current train and each of the communication trains.
6. The method for processing train-to-train communication data according to claim 2, characterized in that: The performing communication fault analysis according to the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the communication train comprises: Acquire the vehicle-to-vehicle communication information stored in the information storage unit of the current train and the vehicle-to-vehicle communication information stored in the information storage unit of each of the communication trains; For at least one communication sending identifier included in the vehicle-to-vehicle communication information corresponding to the current train, obtain a communication sending record corresponding to the communication sending identifier according to the communication sending identifier, obtain a third train identifier of the communication train corresponding to the communication sending identifier from the communication sending record, and obtain a sending timestamp included in the communication sending record; A target communication train corresponding to the third train identifier is determined from each of the communication trains, and a communication failure analysis is performed on the communication between the current train and the target communication train based on the vehicle-to-vehicle communication information corresponding to the target communication train, the sending timestamp and the first train identifier of the current train.
7. The method for processing train-to-train communication data according to claim 6, characterized in that: The performing communication failure analysis on the communication between the current train and the target communication train according to the vehicle-to-vehicle communication information corresponding to the target communication train, the sending timestamp and the first train identifier of the current train includes: Filtering at least one of the communication reception records included in the vehicle-to-vehicle communication information corresponding to the target communication train according to the sending timestamp and the first train identifier; In the case where a target reception record matching the transmission timestamp and the first train identifier is determined from at least one of the communication reception records, data comparison is performed on the target reception record and the communication transmission record corresponding to the transmission timestamp to determine a fault analysis result according to the data comparison result, wherein the data comparison result includes data consistency or data inconsistency and a lack of some communication data in the first vehicle-to-vehicle communication data in the target reception record; the fault analysis result includes no fault or a packet loss communication fault; or, When no target reception record matching the transmission timestamp and the first train identifier is determined from at least one of the communication reception records, it is determined that a communication failure exists between the current train and the target communication train.
8. A train-to-train communication data processing device, characterized in that: A communication data processing system configured in a train, the communication data processing system comprising: a vehicle data acquisition unit, a location information acquisition unit, a communication log sending unit, a communication log receiving unit and an information storage unit; the device comprises: An information receiving module, used for, during the running process of the current train, when the first vehicle-to-vehicle communication data sent by the communication train is received through the vehicle-to-vehicle data acquisition unit, collecting the receiving position information and receiving timestamp corresponding to the current train at the receiving time through the position information acquisition unit, and sending the receiving position information and the receiving timestamp to the vehicle-to-vehicle data acquisition unit, and collecting the signal association information corresponding to the current train at the receiving time through the communication log receiving unit, and sending the collected signal association information to the vehicle-to-vehicle data acquisition unit; wherein the communication train is a train that can conduct vehicle-to-vehicle communication with the current train based on an ad hoc network; a communication reception record storage module, configured to determine a communication reception record according to the first vehicle-to-vehicle communication data, the reception timestamp, the reception location information and the signal association information through the vehicle-to-vehicle data acquisition unit, and associate the communication reception record with a pre-generated reception record identifier corresponding to the communication reception record and store it in the information storage unit; and A position information acquisition module, for acquiring the second train-to-train communication data to be sent to the communication train through the communication log sending unit, collecting the sending position information and the sending timestamp corresponding to the current train at the sending moment through the position information acquisition unit, and sending the sending position information and the sending timestamp to the communication log sending unit; A communication sending record storage module is used to determine the communication sending record according to the second vehicle-to-vehicle communication data, the sending timestamp and the sending location information through the communication log sending unit, and associate the communication sending record with a pre-generated sending record identifier corresponding to the communication sending record and store it in the information storage unit.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the inter-train communication data processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the train-to-train communication data processing method according to any one of claims 1 to 7 when executed.
11. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the method for processing inter-train communication data according to claims 1-7.
Citation Information
Patent Citations
Train-train communication management method for train operation control
CN106985880A
Disassembly prevention guarantee method for vehicle-mounted positioning device, server, vehicle, and system
CN109391670A
Train overspeed protection method based on train-to-train communication, train-mounted controller and train
CN109774748A
Train control system based on train-train communication
CN110775110A
Degradation train emergency rescue method and device based on train-train communication
CN115703491A