Communication method and system for real-time downloading of vehicle-mounted data
By sending dynamic encrypted data requests carrying priority parameters at the ground download terminal, and using the coordinated work of the wireless transmission platform and on-board ATP, the problem of untimely and inconsistent download of on-board data is solved, the rapid detection of vehicle failures and the security and stability of data transmission are achieved, and the efficiency and security of railway operations are improved.
Patent Information
- Application Number
- CN202510850715.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-07-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing on-board data download methods have problems such as untimely data acquisition, inconsistent data acquisition methods, and low efficiency in screening of fault data, which leads to difficulties in troubleshooting and affects the safety and stability of train operations and the progress of fault analysis.
By sending a dynamic encrypted data download request carrying priority parameters at the ground download terminal, using a wireless transmission platform to configure resources according to the priority of the data type, the vehicle diagnostic recording unit performs identity verification, and the vehicle ATP encrypts and transmits the vehicle log data to the ground download terminal in priority order, combining communication protocols and retransmission mechanisms to ensure the security and stability of data transmission.
It realizes a unified acquisition method for on-board data, improves the efficiency of vehicle fault repair and daily maintenance, enhances the security and flexibility of data transmission, avoids transmission line congestion and data loss, and ensures the rapid and accurate troubleshooting.
Smart Images

Figure CN120358490A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of rail transit, and particularly relates to a communication method and system for real-time downloading of on-vehicle data. Background Art
[0002] With the rapid development of the modern railway transportation industry and the continuous increase of railway lines, a large amount of data collected by the signal system and the rapidly increasing interactive data between on-vehicle devices have brought greater challenges to each railway administration and on-vehicle device manufacturers in implementing fault elimination and maintaining the stable operation of trains. Therefore, it has become particularly important to improve the efficiency of on-vehicle data collection and analysis. At present, the types of data downloads in the on-vehicle data acquisition solutions adopted at the railway site are not complete. For example, the downloads of many on-vehicle log data such as the recording unit (JRU) log and the MVB bus are not connected. The incompleteness and small amount of data will greatly affect the development of analysis work after a fault occurs. The missing relevant data needs to be copied by on-site staff using corresponding download tools at the corresponding interfaces of on-vehicle devices in the construction workshop. The obtained data needs to be brought back to the work workshop by on-site staff and copied to the operation terminal after passing the safety verification. The entire acquisition process is complex and time-consuming. To sum up, the existing on-vehicle data download methods have problems such as untimely data acquisition, inconsistent data acquisition methods, and low efficiency in screening fault data. These problems cause on-site maintenance personnel to easily face difficulties such as insufficient fault data and delayed fault response when solving faults, thus affecting the safety and stability of train operation and the efficiency of fault elimination. In addition, during on-site operations, difficulties in vehicle allocation, time and site restrictions are often encountered, making it difficult to realize the daily query and maintenance of vehicle status, severely restricting the statistical analysis of vehicle operation data and fault prediction. The untimely data feedback will also slow down the fault analysis progress and prevent the rapid investigation, analysis, and repair of faults. Summary of the Invention
[0003] To solve the above problems, the present invention provides a communication method and system for real-time downloading of on-vehicle data to solve the problems of untimely data acquisition, inconsistent data acquisition methods, and low efficiency in screening fault data existing in the existing on-vehicle data download methods.
[0004] A communication method for real-time downloading of on-vehicle data includes: When a fault occurs, a ground download terminal sends at least one data download request to a wireless transmission platform, where at least one data download request carries priority parameters of different data types and is dynamically encrypted during transmission; The wireless transmission platform performs resource allocation according to the priority parameters of the data types and sends at least one data download request to an on-vehicle diagnostic recording unit; The on-vehicle diagnostic recording unit authenticates at least one data download request. If the authentication is successful, it decrypts at least one data download request and sends it to the on-vehicle ATP. The on-vehicle ATP responds to at least one data download request and encrypts and transmits the corresponding on-vehicle log data to the ground download terminal in the order of priority.
[0005] According to a specific embodiment of the present invention, the data download request is used to request the download of fault information data of the train control on-vehicle equipment, including the train number, on-vehicle log data, bus data, on-vehicle recording unit log, and the required data time period.
[0006] According to a specific embodiment of the present invention, digital signature is used to dynamically encrypt at least one data download request.
[0007] According to a specific embodiment of the present invention, the priority parameter of the data type is set according to the hierarchical mechanism of network traffic and resource scheduling, and in combination with communication requirements, the current network resource status, and the application scenario.
[0008] According to a specific embodiment of the present invention, the wireless transmission platform configures resources according to the priority parameter of the data type and sends at least one data download request to the on-vehicle diagnostic recording unit, including: The wireless transmission platform configures channel resources according to the priority of the data type and sends at least one data download request to the on-vehicle diagnostic recording unit according to the configured channel communication status.
[0009] According to a specific embodiment of the present invention, sending at least one data download request to the on-vehicle diagnostic recording unit according to the configured channel communication status includes: Detect whether the current channel status is unobstructed. If the current channel status is unobstructed, send at least one data download request to the on-vehicle diagnostic recording unit. Otherwise, put the data download request into the message queue and wait for sending.
[0010] According to a specific embodiment of the present invention, after the ground download terminal sends at least one data download request to the wireless transmission platform, it further includes: Judge whether an acknowledgment message from the wireless transmission platform is received within a preset time. If received, continue to send the data download request. If not received, put the data download request into the message queue and wait for sending. When the preset timeout times are reached, terminate sending the data download request and judge whether to send it again according to the demand.
[0011] According to a specific embodiment of the present invention, before the wireless transmission platform configures resources according to the priority parameter of the data type and sends at least one data download request to the on-vehicle diagnostic recording unit, it further includes: Judge whether to re-upload data according to the retransmission mechanism set by the system. If there is no need to re-upload, send a data download request to the on-vehicle diagnostic recording unit. If re-upload is required, re-transmit the data download request at a preset time interval. When the number of consecutive re-uploads reaches the preset threshold, terminate the data upload.
[0012] According to a specific embodiment of the present invention, the method for judging whether to re-upload data according to the retransmission mechanism set by the system includes: Judge whether to re-upload data according to the received packet sequence number and the ACK message sequence number replied by the ground download terminal. If the packet sequence number is the same as the ACK message sequence number replied by the ground download terminal, it is judged as re-uploading data.
[0013] According to a specific embodiment of the present invention, the on-vehicle ATP responds to at least one data download request and encrypts and transmits the corresponding on-vehicle log data to the ground download terminal in the order of priority, including: The on-vehicle ATP divides the on-vehicle log data corresponding to the data download request into multiple data packets of a fixed length by using the communication protocol; Dynamically encrypt the multiple data packets, and sequentially send the encrypted data packets to the on-vehicle diagnostic recording unit, the wireless transmission platform, and the ground download terminal in the order of priority.
[0014] According to a specific embodiment of the present invention, the data packet includes a data packet header and a data packet tail in a fixed format.
[0015] According to a specific embodiment of the present invention, it further includes: The ground download terminal sends a heartbeat packet to the wireless transmission platform and obtains the connection status and connection quality of the wireless communication network in real time based on the heartbeat packet.
[0016] A communication system for real-time on-vehicle data download includes: The ground download terminal is used to send at least one data download request to the wireless transmission platform when a fault occurs, where at least one data download request carries priority parameters of different data types and is dynamically encrypted during transmission; The wireless transmission platform is used to perform resource configuration according to the priority parameters of the data type and send at least one data download request to the on-vehicle diagnostic recording unit; The on-vehicle diagnostic recording unit is used to authenticate at least one data download request. If the authentication is successful, decrypt and send at least one data download request to the on-vehicle ATP; The on-vehicle ATP is used to respond to at least one data download request and encrypt and transmit the corresponding on-vehicle log data to the ground download terminal in the order of priority.
[0017] According to a specific embodiment of the present invention, the data download request is used to request downloading of fault information data of the train control on-board equipment, including the train number, on-board log data, bus data, on-board recording unit log and required data time period.
[0018] According to a specific embodiment of the present invention, the priority parameter of the data type is set according to the grading mechanism of network traffic and resource scheduling, and in combination with communication requirements, current network resource status and application scenarios.
[0019] According to a specific embodiment of the present invention, it also includes: The retransmission judgment unit is used to judge whether to re-upload the data according to the retransmission mechanism set by the system. If re-uploading is not necessary, a data download request is sent to the on-board diagnostic recording unit. If re-uploading is required, the data download request is retransmitted according to a preset time interval. When the number of consecutive re-uploads reaches a preset threshold, the data upload is terminated.
[0020] Compared with the prior art, the communication method and system for real-time downloading of vehicle-mounted data provided by the present invention have the following advantages: 1. The present invention reduces the difficulty of acquiring vehicle-mounted data by unifying the vehicle-mounted data acquisition method, and greatly improves the efficiency of acquiring and counting vehicle-mounted data during on-site daily vehicle maintenance and vehicle fault repair.
[0021] 2. The present invention ensures the security of vehicle-borne data transmission by encrypting the vehicle-borne data during transmission. The wireless communication method can reduce the intermediate handover links of vehicle-borne data and enhance the flexibility of vehicle fault troubleshooting and maintenance site and time.
[0022] 3. The present invention distinguishes priorities according to data types during the transmission process, reasonably allocates wireless network bandwidth, and avoids transmission line congestion and long-term occupancy.
[0023] 4. The present invention uses a communication protocol to reasonably sub-packetize data and a confirmation retransmission mechanism to ensure stable transmission of vehicle-mounted data and avoid data transmission failures caused by wireless network fluctuations. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0025] Figure 1 The present invention is a flow chart of a communication method for real-time downloading of vehicle-mounted data provided according to an embodiment of the present invention.
[0026] Figure 2 It is a flowchart of a method for an on-vehicle ATP to send data to a ground download terminal according to an embodiment of the present invention.
[0027] Figure 3 It is a schematic diagram of the conversion of communication link states according to an embodiment of the present invention.
[0028] Figure 4 It is a flowchart of the overall method for real-time on-vehicle data download according to an embodiment of the present invention.
[0029] Figure 5 It is a schematic diagram of the structure of a communication system for real-time on-vehicle data download according to an embodiment of the present invention.
[0030] Reference numerals: 01 - Ground download terminal; 02 - Wireless transmission platform; 03 - On-vehicle diagnostic recording unit; 04 - On-vehicle ATP. Specific embodiments
[0031] In order to enable those skilled in the art to more clearly understand the concepts and ideas of the present invention, the present invention will be described in detail below in conjunction with specific embodiments. It should be understood that the embodiments given herein are only a part of all possible embodiments of the present invention. After reading the specification of this application, those skilled in the art are capable of making improvements, modifications, or substitutions to part or all of the following embodiments, and these improvements, modifications, or substitutions are also included within the scope of protection required by the present invention.
[0032] In this article, terms such as "advance notice", "entry into the station", and other similar words do not imply any order, quantity, or importance, but are only used to distinguish different elements. In this article, terms such as "a", "one", and other similar words do not mean that there is only one thing, but mean that the relevant description only refers to one of the things, and the thing may have one or more. In this article, terms such as "comprise", "include", and other similar words are intended to represent logical relationships and should not be regarded as representing spatial structural relationships. For example, "A includes B" is intended to mean that logically B belongs to A, rather than meaning that B is located inside A in terms of space. Additionally, the meanings of terms such as "comprise", "include", and other similar words should be regarded as open-ended rather than closed-ended. For example, "A includes B" is intended to mean that B belongs to A, but B does not necessarily constitute all of A, and A may also include other elements such as C, D, E, etc.
[0033] In this text, the terms "embodiment", "this embodiment", "an embodiment", and "one embodiment" do not mean that the relevant description only applies to a specific embodiment, but rather that these descriptions may also apply to one or more other embodiments. Those skilled in the art should understand that in this text, any description made for a certain embodiment can be substituted, combined, or otherwise combined with the relevant descriptions in one or more other embodiments. The new embodiments generated by substitution, combination, or other means of combination are easily conceivable by those skilled in the art and fall within the protection scope of the present invention.
[0034] Embodiment 1 Additional aspects and advantages of the embodiments of the present invention will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the embodiments of the present invention. In combination with Figures 1-4 , an embodiment of the present invention provides a communication method for real-time in-vehicle data download, including: S1: When a fault occurs, the ground download terminal sends at least one data download request to the wireless transmission platform, where at least one data download request carries priority parameters of different data types and is dynamically encrypted during transmission.
[0035] S2: The wireless transmission platform configures resources according to the priority parameters of the data types and sends at least one data download request to the in-vehicle diagnostic recording unit.
[0036] S3: The in-vehicle diagnostic recording unit authenticates at least one data download request. If the authentication is successful, it decrypts at least one data download request and sends it to the in-vehicle ATP.
[0037] S4: The in-vehicle ATP responds to at least one data download request and encrypts and transmits the corresponding in-vehicle log data to the ground download terminal in the order of priority.
[0038] Specifically, in step S1 where the ground download terminal sends at least one data download request to the wireless transmission platform, the data download request is used to request the download of fault information data of the train control in-vehicle equipment, including train number (such as train number, car body number), in-vehicle log data, bus data, in-vehicle recording unit log, and the required data time period.
[0039] In a specific embodiment of the present invention, digital signature is used to dynamically encrypt the data download request, and then the encrypted data packet is sent to the wireless transmission platform, thereby ensuring the data security during the transmission process and avoiding the leakage of in-vehicle data. Digital signature is usually used to verify the integrity and authenticity of digital information. By using the private key to encrypt the hash value of the data, a unique signature is generated. The receiving end can use the public key of the sending end to verify the validity of the signature to ensure that the data is not maliciously tampered with during the transmission process. In another embodiment of the present invention, the SM4 national encryption algorithm with good security and suitable for efficient encryption of structured data can also be used to dynamically encrypt the content of the data download request.
[0040] Specifically, after the ground download terminal in step S1 sends at least one data download request to the wireless transmission platform, it further includes: Judge whether an acknowledgment message from the wireless transmission platform is received within a preset time. If received, continue to send the data download request. If not received, place the data download request in the message queue and wait for sending. When the preset timeout count is reached, terminate the sending of the data download request and judge whether to send it again according to the requirements.
[0041] For example, after the ground download terminal sends a data download request to the wireless transmission platform, if an acknowledgment message from the wireless transmission platform is received within a preset time, continue to send the data download request to the wireless transmission platform. If not received, place the data download request in the message queue and wait. When the configured timeout count is reached, terminate the transmission of this data and return, and it is judged by the operator whether to initiate the request again.
[0042] In a specific embodiment of the present invention, the method further includes: The ground download terminal sends a heartbeat packet to the wireless transmission platform and obtains the connection status and connection quality of the wireless communication network in real time based on the heartbeat packet.
[0043] The heartbeat packet is used in network communication to detect the connection status and connection quality of the communication network. When there is no data transmission between the ground download end and the wireless transmission platform, the ground download end also sends a heartbeat packet to the wireless transmission platform regularly to obtain the connection status and connection quality of the wireless communication network in real time, thereby realizing the real-time detection of the communication link status.
[0044] Specifically, step S2 that the wireless transmission platform configures resources according to the priority parameters of the data type and sends at least one data download request to the vehicle diagnostic recording unit includes: The wireless transmission platform configures the channel resources according to the priority of the data type and sends at least one data download request to the vehicle diagnostic recording unit according to the configured channel communication status.
[0045] In a specific embodiment of the present invention, further comprising sending at least one data download request to the on-vehicle diagnostic recording unit according to the configured channel communication state: Detect whether the current channel state is unobstructed. If the current channel state is unobstructed, send at least one data download request to the on-vehicle diagnostic recording unit; otherwise, put the data download request into the message queue and wait for sending.
[0046] Such as Figure 3 shown, this method sets different priorities for on-vehicle logs, bus data, on-vehicle recording unit logs, etc. according to the characteristics of various on-vehicle data, which is convenient for reasonable allocation and scheduling of channel resources. Messages select to wait in the message queue or be sent directly according to the communication state of the current channel, and at the same time, heartbeat packets will be continuously sent to check the channel state.
[0047] Among them, the priority parameters of the data type are set according to the hierarchical mechanism of network traffic and resource scheduling, combined with communication requirements, the current network resource status, and the application scenario. By introducing the hierarchical mechanism of network traffic and resource scheduling, different priorities can be set for on-vehicle logs, bus data, on-vehicle recording unit logs, etc. according to the characteristics of various data, and the resources in the on-vehicle wireless communication system can be reasonably scheduled and managed, and hierarchical management can be carried out according to different communication requirements, the current resource status, and the application scenario, ensuring that different types of communication services can be carried out efficiently and orderly.
[0048] Since the communication protocol adopted by the present invention incorporates the TRS (Traffic and Resource Scheduling) hierarchical mechanism based on network traffic and resource scheduling, through the management and allocation of network traffic, according to different application requirements, user priorities, and network conditions, operations such as reasonable allocation of bandwidth and adjustment of traffic paths are carried out to ensure the effective utilization of network resources and the guarantee of service quality. By reasonably allocating and optimizing the utilization of resources (such as the allocation and management of resources such as servers, memories, and bandwidth), specific goals can be achieved.
[0049] Specifically, before step S2 where the wireless transmission platform configures resources according to the priority parameters of the data type and sends at least one data download request to the on-vehicle diagnostic recording unit, it further includes: Judge whether to re-upload data according to the retransmission mechanism set by the system. If there is no need to re-upload, send a data download request to the on-vehicle diagnostic recording unit; if re-uploading is required, re-transmit the data download request according to a preset time interval. When the continuous re-upload times reach a preset threshold, terminate the data upload.
[0050] Among them, the method of judging whether to re-upload data according to the retransmission mechanism set by the system includes: Determine whether to re-upload data based on the received data packet sequence number and the ACK message sequence number replied by the ground download terminal. If the data packet sequence number is the same as the ACK message sequence number replied by the ground download terminal, it is determined to re-upload data. The ACK message is used to confirm the reception and processing of data in the communication system. Usually, it is sent by the receiver to the sender to notify the sender that the receiver has successfully received and processed specific data or messages.
[0051] Since the wireless transmission signal of the railway public network may fluctuate, in order to avoid repeated failures in requesting the same data, the present invention adds a confirmation retransmission mechanism. Determine whether to retransmit data according to the data packet sequence number and the ACK message sequence number replied by the ground receiver. If data needs to be retransmitted, the corresponding data packet is retransmitted at fixed time intervals according to the configured retransmission parameters. When the retransmission of data fails after reaching a certain number of times, it is determined that this data transmission fails.
[0052] Specifically, in step S3, the vehicle-mounted diagnostic record unit authenticates at least one data download request. If the authentication is successful, decrypt at least one data download request and send it to the vehicle-mounted ATP. By authenticating the sender of the received data download request through the vehicle-mounted diagnostic record unit, the security of data transmission can be further ensured. If the authentication is successful, the vehicle-mounted diagnostic record unit decrypts the request message using the key, groups the data requests, and forwards them to the vehicle-mounted ATP. If the authentication fails, it is determined that the request message is an illegal message and the sending of this data request is terminated.
[0053] Authenticating the data download request through the vehicle-mounted diagnostic record unit further improves the security of the data and avoids data being tampered with during transmission.
[0054] Specifically, in step S4, the vehicle-mounted ATP responds to at least one data download request and encrypts and transmits the corresponding vehicle-mounted log data to the ground download terminal in the order of priority, including: S41: The vehicle-mounted ATP divides the vehicle-mounted log data corresponding to the data download request into multiple data packets of fixed length using the communication protocol. Among them, the data packet includes a data packet header and a data packet tail in a fixed format.
[0055] S42: Dynamically encrypt the multiple data packets, and sequentially send the encrypted data packets to the vehicle-mounted diagnostic record unit, the wireless transmission platform, and the ground download terminal in the order of priority.
[0056] First, the present invention divides the in-vehicle log data corresponding to the data download request into multiple data packets of a fixed length by using a communication protocol, adds data packet headers and tails in a fixed format. By dividing the data into data packets of a fixed length, it can ensure that the data is transmitted evenly and stably. Then, according to the priorities of various data types, combined with different communication requirements, the current resource status, and the application scenario, it performs efficient transmission to ensure that different types of data can be transmitted efficiently and orderly.
[0057] Embodiment 2 Combined with Figure 5 , the embodiment of the present invention further provides a communication system for real-time in-vehicle data download, including: A ground download terminal 01, configured to send at least one data download request to a wireless transmission platform 02 when a fault occurs, where at least one data download request carries priority parameters of different data types and is dynamically encrypted during transmission. The priority parameters are set according to a hierarchical mechanism of network traffic and resource scheduling, combined with communication requirements, the current network resource status, and the application scenario.
[0058] The wireless transmission platform 02 is configured to perform resource allocation according to the priority parameters of the data type and send at least one data download request to the vehicle diagnostic recording unit 03.
[0059] The vehicle diagnostic recording unit 03 is configured to authenticate at least one data download request. If the authentication is successful, decrypt at least one data download request and send it to the vehicle ATP 04.
[0060] The vehicle ATP 04 is configured to respond to at least one data download request and encrypt and transmit the corresponding in-vehicle log data to the ground download terminal 01 in the order of priority.
[0061] According to a specific embodiment of the present invention, the data download request is used to request the download of fault information data of the train control in-vehicle equipment, including the train number (such as the train number, car body number), in-vehicle log data, bus data, in-vehicle recording unit log, and the required data time period.
[0062] In a specific embodiment of the present invention, the ground download terminal 01 uses a digital signature to dynamically encrypt the data download request during data transmission, and then sends the encrypted data packet to the wireless transmission platform 02, thereby ensuring the data security during the transmission process and avoiding the leakage of in-vehicle data. In another embodiment of the present invention, the SM4 national cryptography algorithm with good security and suitable for efficient encryption of structured data can also be used to dynamically encrypt the content of the data download request.
[0063] In a specific embodiment of the present invention, after the ground download terminal 01 sends at least one data download request to the wireless transmission platform 02, it is further used for Determine whether an acknowledgement message from the wireless transmission platform is received within a preset time. If received, continue to send a data download request. If not received, place the data download request in the message queue and wait for transmission. When the preset timeout count is reached, terminate the sending of the data download request and determine whether to send it again according to the requirements.
[0064] For example, after the ground download terminal sends a data download request to the wireless transmission platform, if an acknowledgement message from the wireless transmission platform is received within the preset time, continue to send a data download request to the wireless transmission platform. If not received, place the data download request in the message queue and wait. When the configured timeout count is reached, terminate the transmission of this data and return, and let the operator determine whether to initiate the request again.
[0065] In a specific embodiment of the present invention, the ground download terminal 01 is further configured to, The ground download terminal 01 sends a heartbeat packet to the wireless transmission platform 02 and obtains the connection status and connection quality of the wireless communication network in real time based on the heartbeat packet.
[0066] The heartbeat packet is used in network communication to detect the connection status and connection quality of the communication network. When there is no data transmission between the ground download terminal and the wireless transmission platform, the ground download terminal also sends a heartbeat packet to the wireless transmission platform regularly to obtain the connection status and connection quality of the wireless communication network in real time, so as to realize the real-time detection of the communication link status.
[0067] According to a specific embodiment of the present invention, the wireless transmission platform 02 is configured to configure channel resources according to the priority of the data type, and send at least one data download request to the on-vehicle diagnostic recording unit according to the configured channel communication status, that is, detect whether the current channel status is unobstructed. If the current channel status is unobstructed, send at least one data download request to the on-vehicle diagnostic recording unit. Otherwise, place the data download request in the message queue and wait for transmission.
[0068] As Figure 3 shown, this method sets different priorities for vehicle logs, bus data, on-vehicle recording unit logs, etc. according to the characteristics of various vehicle data, which is convenient for reasonable allocation and scheduling of channel resources. The message waits in the message queue or is directly sent according to the communication status of the current channel, and at the same time, a heartbeat packet will be continuously sent to check the channel status.
[0069] Among them, the priority parameter of the data type is set according to the hierarchical mechanism of network traffic and resource scheduling, combined with communication requirements, the current network resource status, and the application scenario. By introducing the hierarchical mechanism of network traffic and resource scheduling, different priorities can be set for in-vehicle logs, bus data, in-vehicle recording unit logs, etc. according to the characteristics of various types of data, and the resources in the in-vehicle wireless communication system can be reasonably scheduled and managed. Hierarchical management can be carried out according to different communication requirements, the current resource status, and the application scenario to ensure that different types of communication services can be carried out efficiently and orderly.
[0070] Since the communication protocol adopted in the present invention incorporates the TRS (Traffic and Resource Scheduling) hierarchical mechanism based on network traffic and resource scheduling, by managing and allocating network traffic, according to different application requirements, user priorities, and network conditions, operations such as reasonably allocating bandwidth and adjusting traffic paths are carried out to ensure the effective utilization of network resources and the guarantee of service quality. By reasonably allocating and optimizing the utilization of resources (such as the allocation and management of resources such as servers, memories, and bandwidth), specific goals are achieved.
[0071] In a specific embodiment of the present invention, before the wireless transmission platform 02 configures resources according to the priority parameter of the data type and sends at least one data download request to the on-vehicle diagnostic recording unit, it is further used for judging whether to re-upload data according to the retransmission mechanism set by the system. If there is no need to re-upload, a data download request is sent to the on-vehicle diagnostic recording unit. If re-uploading is required, the data download request is retransmitted according to a preset time interval. When the continuous re-upload times reach a preset threshold, the data upload is terminated. Specifically: judging whether to re-upload data according to the received data packet sequence number and the ACK message sequence number replied by the ground download terminal. If the data packet sequence number is the same as the ACK message sequence number replied by the ground download terminal, it is judged as re-uploading data. The ACK message is used to confirm the reception and processing of data in the communication system. Usually, it is sent by the receiving party to the sending party to notify the sending party that the receiving party has successfully received and processed specific data or messages.
[0072] Since the wireless transmission signal of the railway public network may fluctuate, in order to avoid multiple failures of the same data request, the present invention adds a confirmation retransmission mechanism. Whether to retransmit data is judged according to the data packet sequence number and the ACK message sequence number replied by the ground receiving party. If data needs to be retransmitted, the corresponding data packet is retransmitted according to the configured retransmission parameters at a fixed time interval. When the retransmitted data still fails to be uploaded successfully after a certain number of times, it is determined that this data transmission fails.
[0073] According to a specific embodiment of the present invention, the on-vehicle diagnostic recording unit 03 can further ensure the security of data transmission by authenticating the sender of the received data download request. If the authentication is successful, the on-vehicle diagnostic recording unit decrypts the request message using a key, repackages the data request, and forwards it to the on-vehicle ATP. If the authentication fails, the request message is determined to be an illegal message, and the transmission of this data request is terminated. By authenticating the data download request through the on-vehicle diagnostic recording unit 03, the security of the data is further improved, and the data is prevented from being tampered with during the transmission process.
[0074] In a specific embodiment of the present invention, the on-vehicle ATP 04 first divides the on-vehicle log data corresponding to the data download request into multiple data packets of a fixed length using a communication protocol. Among them, the data packet includes a data header and a data tail in a fixed format. Then, the multiple data packets are dynamically encrypted, and the encrypted data packets are sequentially sent to the on-vehicle diagnostic recording unit, the wireless transmission platform, and the ground download terminal in the order of priority.
[0075] By dividing the on-vehicle log data corresponding to the data download request into multiple data packets of a fixed length, adding a data header and a data tail in a fixed format, and dividing the data into data packets of a fixed length, it can ensure that the data can be transmitted evenly and stably. By combining different communication requirements, the current resource status, and the application scenario according to the priority of various data types for efficient transmission, it is ensured that different types of data can be transmitted efficiently and orderly.
[0076] The wireless network communication protocol adopted by the communication system for on-vehicle data real-time download provided by the present invention sets different priorities according to different data types of on-vehicle data. During the transmission process, the priorities are distinguished according to the data types, and the wireless network bandwidth is reasonably allocated, which is convenient for the reasonable allocation and scheduling of channel resources, avoids the congestion of the transmission line and long-term occupation, and dynamically encrypts the data during the transmission process to ensure the security of on-vehicle data transmission.
[0077] In summary, the communication method and system for on-vehicle data real-time download provided by the present invention have the following advantages: 1. By unifying the method for obtaining on-vehicle data, the present invention reduces the difficulty of obtaining on-vehicle data and greatly improves the efficiency of obtaining and counting on-vehicle data during the daily maintenance of on-site vehicles and the repair of vehicle faults.
[0078] 2. By encrypting on-vehicle data during transmission to ensure the security of on-vehicle data transmission, the wireless communication method can reduce the intermediate handover links of on-vehicle data and enhance the flexibility of the vehicle fault troubleshooting and maintenance site and time.
[0079] 3. The present invention differentiates priorities according to data types during the transmission process, reasonably allocates the wireless network bandwidth, and avoids congestion and long-term occupation of the transmission line.
[0080] 4. The present invention reasonably divides data into packets through the communication protocol and cooperates with the confirmation retransmission mechanism to ensure the stable transmission of in-vehicle data, and avoids data transmission failures caused by wireless network fluctuations.
[0081] The concept, principle and idea of the present invention have been described in detail above in combination with specific implementation manners (including embodiments and examples). Those skilled in the art should understand that the implementation manners of the present invention are not limited to the several forms given above. After reading this application document, those skilled in the art can make any possible improvements, substitutions and equivalent forms to the steps, methods, systems and components in the above implementation manners. These improvements, substitutions and equivalent forms should be regarded as falling within the scope of the present invention, and the protection scope of the present invention is only subject to the claims.
Claims
1. A communication method for real-time downloading of in-vehicle data, characterized in that, The method includes: When a fault occurs, the ground download terminal sends at least one data download request to the wireless transmission platform, where at least one of the data download requests carries priority parameters of different data types and is dynamically encrypted during transmission; The wireless transmission platform configures resources according to the priority parameters of the data types and sends at least one of the data download requests to the vehicle diagnostic recording unit; The vehicle diagnostic recording unit authenticates at least one of the data download requests. If the authentication is successful, it decrypts at least one of the data download requests and sends them to the on-vehicle ATP; The on-vehicle ATP responds to at least one of the data download requests and encrypts and transmits the corresponding on-vehicle log data to the ground download terminal in the order of priority.
2. The communication method for real-time in-vehicle data download according to claim 1, wherein The data download request is used to request the download of fault information data of the train control on-vehicle equipment, including train number, on-vehicle log data, bus data, on-vehicle recording unit log, and the required data time period.
3. The communication method for real-time in-vehicle data download according to claim 1, characterized in that At least one of the data download requests is dynamically encrypted using digital signatures.
4. The communication method for real-time in-vehicle data download according to claim 1, characterized in that, The priority parameters of the data types are set according to the hierarchical mechanism of network traffic and resource scheduling, and in combination with communication requirements, the current network resource status, and the application scenario.
5. The communication method for real-time in-vehicle data download according to claim 4, wherein The wireless transmission platform configures resources according to the priority parameters of the data types and sends at least one of the data download requests to the vehicle diagnostic recording unit includes: The wireless transmission platform configures channel resources according to the priority of the data types and sends at least one of the data download requests to the vehicle diagnostic recording unit according to the communication status of the configured channel.
6. The communication method for real-time in-vehicle data downloading according to claim 5, wherein, The sending at least one of the data download requests to the vehicle diagnostic recording unit according to the communication status of the configured channel includes: Detect whether the current channel status is unobstructed. If the current channel status is unobstructed, send at least one of the data download requests to the vehicle diagnostic recording unit. Otherwise, put the data download request into the message queue for waiting to be sent.
7. The communication method for real-time in-vehicle data download according to claim 1, wherein After the ground download terminal sends at least one data download request to the wireless transmission platform, it further includes: Judge whether an acknowledgment message from the wireless transmission platform is received within a preset time. If received, continue to send the data download request. If not received, put the data download request into the message queue for waiting to be sent. When the preset timeout count is reached, terminate sending the data download request and judge whether to send it again according to the requirement.
8. The communication method for real-time in-vehicle data download according to claim 1, wherein Before the wireless transmission platform configures resources according to the priority parameters of the data types and sends at least one of the data download requests to the vehicle diagnostic recording unit, it further includes: Judge whether to re-upload data according to the retransmission mechanism set by the system. If there is no need to re-upload, send the data download request to the vehicle diagnostic recording unit. If re-uploading is required, re-transmit the data download request at a preset time interval. When the continuous re-upload count reaches a preset threshold, terminate uploading data.
9. The communication method for real-time in-vehicle data download according to claim 8, wherein The method for judging whether to re-upload data according to the retransmission mechanism set by the system includes: Determine whether to re-upload data based on the received data packet sequence number and the ACK message sequence number replied by the ground download terminal. If the data packet sequence number is the same as the ACK message sequence number replied by the ground download terminal, it is determined to re-upload data.
10. The communication method for real-time in-vehicle data downloading according to claim 1, characterized in that The on-vehicle ATP responds to at least one of the data download requests and encrypts and transmits the corresponding on-vehicle log data to the ground download terminal in the order of priority, including: The on-vehicle ATP divides the on-vehicle log data corresponding to the data download request into multiple data packets of a fixed length using the communication protocol; Dynamically encrypts the multiple data packets, and sequentially sends the encrypted data packets to the on-vehicle diagnostic recording unit, the wireless transmission platform, and the ground download terminal in the order of priority.
11. The communication method for real-time in-vehicle data downloading according to claim 10, wherein, The data packet includes a data packet header and a data packet tail in a fixed format.
12. The communication method for real-time in-vehicle data download according to claim 1, wherein It also includes: The ground download terminal sends a heartbeat packet to the wireless transmission platform and obtains the connection status and connection quality of the wireless communication network in real time based on the heartbeat packet.
13. A communication system for real-time downloading of in-vehicle data, characterized in that, It includes: The ground download terminal is used to send at least one data download request to the wireless transmission platform when a fault occurs, where at least one of the data download requests carries priority parameters of different data types and is dynamically encrypted during transmission; The wireless transmission platform is used to perform resource configuration according to the priority parameters of the data type and send at least one of the data download requests to the on-vehicle diagnostic recording unit; The on-vehicle diagnostic recording unit is used to authenticate at least one of the data download requests. If the authentication is successful, decrypt and send at least one of the data download requests to the on-vehicle ATP; The on-vehicle ATP is used to respond to at least one of the data download requests and encrypt and transmit the corresponding on-vehicle log data to the ground download terminal in the order of priority.
14. The communication system for real-time in-vehicle data downloading according to claim 13, wherein The data download request is used to request the download of the fault information data of the train control on-vehicle equipment, including the train number, on-vehicle log data, bus data, on-vehicle recording unit log, and the required data time period.
15. The communication system for real-time in-vehicle data downloading according to claim 13, characterized in that, The priority parameters of the data type are set according to the hierarchical mechanism of network traffic and resource scheduling, combined with communication requirements, the current network resource status, and the application scenario.
16. The communication system for real-time in-vehicle data download according to claim 13, wherein It also includes: The retransmission judgment unit is used to judge whether to re-upload data according to the retransmission mechanism set by the system. If there is no need to re-upload, it sends the data download request to the on-vehicle diagnostic recording unit. If it needs to re-upload, it re-transmits the data download request at a preset time interval. When the continuous re-upload times reach the preset threshold, the data upload is terminated.
Citation Information
Patent Citations
Train wireless maintenance device and system, and server
CN107423824A
Wireless downloading and intelligent diagnosis method and system for operation data of train control on-board equipment
CN117452920A
Reliable train-ground data transmission method for urban rail transit
CN120128608A
A rail train diagnostics system
EP2765053A2
Cited By
Data security enhancement method and system for vehicle-mounted log collection
CN121482890A
Data security enhancement method and system for vehicle-mounted log collection
CN121482890B
Charging pile and control panel communication method and communication device thereof
CN122316830A
Charging pile and communication method and communication device of control board thereof
CN122316830B