Data processing method and device of vehicle-mounted equipment, electronic equipment and storage medium

CN120750946BActive Publication Date: 2026-10-27CRSC URBAN RAIL TRANSIT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510892521.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2026-10-27
Estimated Expiration
2045-06-30

AI Technical Summary

Technical Problem

[0003]本发明提供一种车载设备的数据处理方法、装置、电子设备及存储介质,用以解决现有技术中车载设备的数据处理效率低的缺陷,实现提高车载设备的数据处理效率

Benefits of technology

[0012]本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一种车载设备的数据处理方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120750946B_ABST
    Figure CN120750946B_ABST
Patent Text Reader

Abstract

The application provides a data processing method and device of a vehicle-mounted equipment, electronic equipment and a storage medium, and relates to the technical field of data processing. The same vehicle hard-wire data is input between a main data processing subsystem and a backup data processing subsystem by synchronizing the vehicle hard-wire data, so that the data processing efficiency of the vehicle-mounted equipment is improved. The same logical task is executed by the main data processing subsystem and the backup data processing subsystem based on the same security protocol by synchronizing the data through a synchronization security protocol, so that the data processing efficiency of the vehicle-mounted equipment is improved. The main data analysis result is verified according to the backup data analysis result, so that the reliability and stability of the data processing system of the vehicle-mounted equipment are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a data processing method, apparatus, electronic device, and storage medium for vehicle-mounted equipment. Background Technology

[0002] Safety equipment in the field of signaling systems requires extremely high reliability. On low-performance platforms such as embedded systems in vehicle-mounted signaling systems, limited resources and costs make data processing and synchronization critical factors affecting system performance and stability. Traditional data processing and synchronization solutions often suffer from inefficiency, failing to meet the demands of modern application scenarios. Short task cycles limit the amount of data that can be synchronized at one time. Summary of the Invention

[0003] This invention provides a data processing method, apparatus, electronic device, and storage medium for vehicle-mounted devices, which addresses the shortcomings of low data processing efficiency in existing technologies and improves the data processing efficiency of vehicle-mounted devices.

[0004] This invention provides a data processing method for an in-vehicle device, applied to a main data processing subsystem, comprising: acquiring first external network data and first internal network data of the in-vehicle device within the current time period; acquiring vehicle hardwire data of the in-vehicle device within the current time period, and sending the vehicle hardwire data to a backup data processing subsystem, so that the backup data processing subsystem can execute a backup logic task for the current time period based on the vehicle hardwire data, second external network data, and second internal network data to obtain a backup processing result; executing a main logic task for the current time period based on the first external network data, first internal network data, and vehicle hardwire data to obtain a main processing result; parsing the main processing result based on a security protocol synchronization data to obtain the main data parsing result of the in-vehicle device for the current time period, and sending the security protocol synchronization data to the backup data processing subsystem, so that the backup data processing subsystem can parse the backup processing result based on the security protocol synchronization data to obtain a backup data parsing result for the current time period, wherein the backup data parsing result is used to verify whether the main data parsing result is accurate.

[0005] According to the data processing method for vehicle-mounted devices provided by the present invention, within a current time period, acquiring first external network data and first internal network data of the vehicle-mounted device includes: acquiring first external network data based on a preset first timestamp and a preset board within the current time period; wherein a backup data processing subsystem acquires second external network data based on the preset first timestamp and the preset board to ensure that the first external network data is consistent with the second external network data; acquiring first internal network data based on a preset second timestamp within the current time period; wherein a backup data processing subsystem acquires second internal network data based on the preset second timestamp to ensure that the first internal network data is consistent with the second internal network data.

[0006] According to the data processing method for vehicle-mounted devices provided by the present invention, the main data parsing result of the vehicle-mounted device for the current time period is obtained based on the main processing result of the security protocol synchronization data parsing, and the security protocol synchronization data is sent to the backup data processing subsystem so that the backup data processing subsystem can parse the backup processing result based on the security protocol synchronization data to obtain the backup data parsing result for the current time period. After obtaining the backup data parsing result for the current time period, the method further includes: in the next time period, obtaining the main data parsing result of the vehicle-mounted device for the next time period based on the main data parsing result of the current time period.

[0007] According to the data processing method for vehicle-mounted equipment provided by the present invention, the main data processing subsystem includes a first chip and a second chip. Based on first external network data, first internal network data, and vehicle hardwired data, it executes a main logic task for the current time period to obtain a main processing result. The subsystem includes: performing calculations on the first external network data, first internal network data, and vehicle hardwired data based on the first chip to execute the main logic task for the current time period and obtain a first processing result; performing calculations on the first external network data, first internal network data, and vehicle hardwired data based on the second chip to execute the main logic task for the current time period and obtain a second processing result; and obtaining a main processing result based on either the first processing result or the second processing result when the first processing result and the second processing result are consistent.

[0008] According to the data processing method for vehicle-mounted equipment provided by the present invention, the first external network data or the second external network data includes ground area controller data, integrated monitoring system data, and computer interlocking data; the first internal network data or the second internal network data includes train automatic driving data, transponder transmission system data, and human-machine interaction unit data; and the vehicle hardwired data includes vehicle feedback data, driver button operation data, and speed and distance measurement data.

[0009] This invention also provides a data processing method for an in-vehicle device, applied to a backup data processing subsystem, comprising: acquiring second external network data and second internal network data of the in-vehicle device within the current time period; receiving vehicle hardwire data of the in-vehicle device sent by the main data processing subsystem within the current time period; executing a backup logic task for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data to obtain a backup processing result; wherein, the main data processing subsystem executes the main logic task for the current time period based on the first external network data, the first internal network data, and the vehicle hardwire data of the in-vehicle device to obtain a main processing result; receiving security protocol synchronization data sent by the main data processing subsystem; parsing the backup processing result based on the security protocol synchronization data to obtain a backup data parsing result for the current time period; wherein, the main data processing subsystem parses the main processing result based on the security protocol synchronization data to obtain the main data parsing result for the current time period of the in-vehicle device, and the backup data parsing result is used to verify whether the main data parsing result is accurate.

[0010] According to the data processing method for vehicle-mounted devices provided by the present invention, after obtaining the backup data parsing result of the vehicle-mounted device for the current time period based on the backup data parsing result of the current time period, the method further includes: in the next time period, obtaining the backup data parsing result of the vehicle-mounted device for the next time period based on the backup data parsing result of the current time period.

[0011] This invention also provides a data processing system for an in-vehicle device, comprising a main data processing subsystem and a backup data processing subsystem: the main data processing subsystem is used to acquire first external network data and first internal network data of the in-vehicle device within the current time period; the main data processing subsystem is also used to acquire vehicle hardwire data of the in-vehicle device within the current time period and send the vehicle hardwire data to the backup data processing subsystem; the backup data processing subsystem is used to execute a backup logic task for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data, and obtain a backup processing result; the main data processing subsystem is also used to execute a main logic task for the current time period based on the first external network data, the first internal network data, and the vehicle hardwire data, and obtain a main processing result; the main data processing subsystem is also used to parse the main processing result based on security protocol synchronization data, acquire the main data parsing result of the in-vehicle device for the current time period, and send the security protocol synchronization data to the backup data processing subsystem; the backup data processing subsystem is also used to parse the backup processing result based on security protocol synchronization data, and obtain a backup data parsing result for the current time period, the backup data parsing result being used to verify whether the main data parsing result is accurate.

[0012] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the data processing method of any of the above-described vehicle-mounted devices.

[0013] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data processing method of any of the above-described vehicle-mounted devices.

[0014] The data processing method, apparatus, electronic device, and storage medium for vehicle-mounted equipment provided by this invention ensure that the same vehicle hardwired data is input between the main data processing subsystem and the backup data processing subsystem by synchronizing vehicle hardwired data, thereby improving the data processing efficiency of the vehicle-mounted equipment. By synchronizing data using a security protocol, this invention ensures that the main data processing subsystem and the backup data processing subsystem execute the same logical tasks based on the same security protocol, further improving the data processing efficiency of the vehicle-mounted equipment. Furthermore, this invention verifies the main data parsing results based on the backup data parsing results, enhancing the reliability and stability of the vehicle-mounted equipment's data processing system. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0016] Figure 1 This is one of the flowcharts illustrating the data processing method for vehicle-mounted equipment provided by the present invention.

[0017] Figure 2 This is the second flowchart illustrating the data processing method for vehicle-mounted equipment provided by the present invention.

[0018] Figure 3 This is the third flowchart illustrating the data processing method for vehicle-mounted equipment provided by the present invention.

[0019] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0021] The following is combined with Figures 1-4 The present invention describes a data processing method, apparatus, and electronic device for vehicle-mounted equipment.

[0022] Figure 1 This is one of the flowcharts illustrating the data processing method for in-vehicle equipment provided by the present invention, such as... Figure 1 As shown, the data processing method for vehicle-mounted equipment is applied to the main data processing subsystem and includes steps S100 to S400, each of which is detailed below.

[0023] S100: Within the current time period, acquire the first external network data and the first internal network data of the vehicle-mounted device.

[0024] The subject of this invention is a data processing system for in-vehicle equipment. This system includes two independent main data processing subsystems and a backup data processing subsystem, enabling data synchronization and backup for the in-vehicle equipment. When the main data processing subsystem malfunctions or encounters a problem, the backup data processing subsystem can take over the task, ensuring the continuous operation of the in-vehicle equipment's data processing system and the security and integrity of the data.

[0025] The data processing method for vehicle-mounted equipment of the present invention adopts a dual-system synchronization scheme to improve the reliability and stability of the data processing system of vehicle-mounted equipment.

[0026] Within the current time period, the main data processing subsystem receives data from the external network (e.g., vehicle-to-ground network) corresponding to the onboard equipment, obtaining first external network data. Simultaneously, the backup data processing subsystem also receives data from the external network corresponding to the onboard equipment, obtaining second external network data. The first and second external network data are essentially identical.

[0027] During the current time period, the primary data processing subsystem receives internal communication data from the vehicle-mounted equipment, obtaining the first internal network data. Simultaneously, the backup data processing subsystem also receives internal communication data from the vehicle-mounted equipment, obtaining the second internal network data. The first and second internal network data are essentially identical.

[0028] S200: Within the current time period, acquire the vehicle hardwire data of the on-board equipment and send the vehicle hardwire data to the backup data processing subsystem, so that the backup data processing subsystem can execute the backup logic task of the current time period based on the vehicle hardwire data, the second external network data and the second internal network data, and obtain the backup processing result.

[0029] In one embodiment, the first external network data or the second external network data includes ground area controller data, integrated monitoring data, and computer interlocking data; the first internal network data or the second internal network data includes train automatic driving data, transponder transmission system data, and human-machine interaction unit data; and the vehicle hardwired data includes vehicle feedback data, driver button operation data, and speed and distance measurement data.

[0030] The first or second external network data includes data from the vehicle-to-ground network, such as Zone Controller (ZC) data, Train Integrated Supervisory and Control System (TIAS) data, and Computer Interlocking (CI) data.

[0031] The first or second internal network data includes Automatic Train Operation (ATO) data, Balise Transmission Module (BTM) data, and Man-Machine Interface (MMI) data.

[0032] Vehicle hardline data includes vehicle feedback data, driver button operation data, and speed and distance measurement data.

[0033] Within the current time period, the primary data processing subsystem acquires vehicle hardwire data, then packages this data and sends it to the backup data processing subsystem via the synchronization channel between the primary and backup data processing subsystems. This ensures complete consistency between the vehicle hardwire data used by the primary and backup data processing subsystems. Upon receiving the vehicle hardwire data, the backup data processing subsystem executes the backup logic task for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data, obtaining the backup processing result.

[0034] S300: Based on the first external network data, the first internal network data, and the vehicle hardwire data, execute the main logic task for the current time period and obtain the main processing result.

[0035] The chip of the main data processing subsystem performs calculations based on the first external network data, the first internal network data, and the vehicle hardwire data, executes the main logic task of the current time period, and obtains the main processing result.

[0036] S400: Based on the security protocol synchronization data parsing master processing result, obtain the master data parsing result of the vehicle device for the current time period, and send the security protocol synchronization data to the backup data processing subsystem, so that the backup data processing subsystem can parse the backup processing result based on the security protocol synchronization data to obtain the backup data parsing result for the current time period. The backup data parsing result is used to verify whether the master data parsing result is accurate.

[0037] After the main data processing subsystem completes the main logic task for the current time period, it acquires security protocol synchronization data (Railway Safety Signaling Protocol Interface, or RSSP), such as RSSPI or RSSPII. Security protocol synchronization data includes static variables, such as whether the time series of the first external network data is active.

[0038] The main data processing subsystem synchronizes the data and parses the main processing results according to the security protocol to obtain the main data parsing result for the current time period of the on-board device. Simultaneously, the main data processing subsystem sends the security protocol synchronization data to the backup data processing subsystem through the synchronization channel. The backup data processing subsystem receives the security protocol synchronization data and assigns it to its own security protocol, thus ensuring that within the same time period, the main data processing subsystem and the backup data processing subsystem use the same security protocol synchronization data and perform the same network data parsing.

[0039] During the normal operation of the vehicle-mounted equipment's data processing system, after the data processing for the current time period is completed, the master data parsing result and the backup data parsing result are compared. If the master data parsing result and the backup data parsing result are consistent, it indicates that the master data parsing result is accurate, and only the master data parsing result is output externally.

[0040] The data processing method for in-vehicle equipment provided in this invention ensures that the same vehicle hardwired data is input between the main data processing subsystem and the backup data processing subsystem by synchronizing vehicle hardwired data, which is beneficial to improving the data processing efficiency of the in-vehicle equipment. By synchronizing data using a security protocol, it ensures that the main data processing subsystem and the backup data processing subsystem execute the same logical tasks based on the same security protocol, which is also beneficial to improving the data processing efficiency of the in-vehicle equipment. Furthermore, this invention verifies the main data parsing results based on the backup data parsing results, thereby improving the reliability and stability of the in-vehicle equipment's data processing system.

[0041] Based on the above embodiments, acquiring the first external network data and the first internal network data of the vehicle-mounted device within the current time period includes the following steps: Within the current time period, the first external network data is acquired based on the preset first timestamp and the preset board; wherein, the backup data processing subsystem acquires the second external network data based on the preset first timestamp and the preset board to ensure that the first external network data is consistent with the second external network data; Within the current time period, first internal network data is acquired based on a preset second timestamp; wherein, the backup data processing subsystem acquires second internal network data based on the preset second timestamp to ensure that the first internal network data and the second internal network data are consistent.

[0042] The first timestamp is preset to be the start time for collecting the first external network data and the second external network data. The preset board is the board for acquiring the first internal network data and the second internal network data.

[0043] Within the current time period, the main data processing subsystem and the backup data processing subsystem simultaneously obtain essentially consistent external network data based on the first timestamp and the preset board, thus obtaining the first external network data and the second external network data.

[0044] Within the current time period, the main data processing subsystem and the backup data processing subsystem simultaneously obtain essentially consistent internal network data based on the second timestamp, thus obtaining the first internal network data and the second internal network data.

[0045] This invention ensures consistency of external network data collected by the main data processing subsystem and the backup data processing subsystem based on a preset first timestamp and a preset board. This invention also ensures consistency of internal network data collected by the main data processing subsystem and the backup data processing subsystem based on a preset second timestamp.

[0046] Based on the above embodiments, the system obtains the master data parsing result of the vehicle device for the current time period based on the master processing result of the security protocol synchronization data parsing, and sends the security protocol synchronization data to the backup data processing subsystem so that the backup data processing subsystem can parse the backup processing result based on the security protocol synchronization data to obtain the backup data parsing result for the current time period. The system further includes: in the next time period, obtaining the master data parsing result of the vehicle device for the next time period based on the master data parsing result of the current time period.

[0047] After obtaining the master data parsing result for the current time period, the master data processing subsystem performs data processing on the vehicle-mounted equipment for the next time period based on the master data parsing result for the current time period, and obtains the master data parsing result for the next time period.

[0048] Meanwhile, after the backup data processing subsystem obtains the backup data parsing result for the current time period, it performs data processing on the vehicle-mounted equipment for the next time period based on the backup data parsing result for the current time period, thereby obtaining the backup data parsing result for the next time period. This ensures that in the next time period, the main data processing subsystem and the backup data processing subsystem can perform the same logical tasks and obtain the same data parsing results when the input internal network data and external network data are completely consistent.

[0049] For example, the master data processing subsystem acquires the first external network data and the first internal network data of the in-vehicle device for the next time period. It then acquires the vehicle hardwire data of the in-vehicle device for the next time period and, based on the first external network data, the first internal network data, the vehicle hardwire data, and the master data parsing result of the current time period, executes the main logic task for the next time period to obtain the master processing result for the next time period. Finally, the master data processing subsystem synchronizes the data parsing of the master processing result for the next time period according to the security protocol to obtain the master data parsing result of the in-vehicle device for the next time period.

[0050] This invention obtains the master data parsing result for the next time period based on the master data parsing result of the current time period, ensuring the integrity and consistency of data processing for the vehicle-mounted equipment.

[0051] Based on the above embodiments, the main data processing subsystem includes a first chip and a second chip. Based on first external network data, first internal network data, and vehicle hardwire data, it executes the main logic task for the current time period to obtain the main processing result, including the following steps: The first chip performs calculations on the first external network data, the first internal network data, and the vehicle hardwire data to execute the main logic task of the current time period and obtain the first processing result. The second chip performs calculations on the first external network data, the first internal network data, and the vehicle hardwire data to execute the main logic task of the current time period and obtain the second processing result. When the first processing result and the second processing result are consistent, the main processing result is obtained based on the first processing result or the second processing result.

[0052] The main data processing subsystem employs a two-out-of-two design, comprising a first chip and a second chip. Within the same time period, both chips execute the same main logic task. The first chip processes the first external network data, the first internal network data, and the vehicle hardwire data, executing the main logic task for the current time period to obtain a first processing result. The second chip processes the first external network data, the first internal network data, and the vehicle hardwire data, executing the main logic task for the current time period to obtain a second processing result. When the first and second processing results are identical, either the first or second processing result is output, yielding the main processing result.

[0053] This invention improves the accuracy of obtaining the main processing result by having the first chip and the second chip perform the same main logic task and obtain the first processing result and the second processing result.

[0054] This invention provides a data processing method for an in-vehicle device, applied to a backup data processing subsystem, including steps S500 to S900, each step of which is detailed below.

[0055] S500: Within the current time period, acquire the second external network data and the second internal network data of the vehicle-mounted equipment.

[0056] During the current time period, the backup data processing subsystem receives data from the external network (e.g., vehicle-to-ground network) corresponding to the onboard equipment, obtaining second external network data. Simultaneously, the main data processing subsystem receives data from the external network corresponding to the onboard equipment, obtaining first external network data. The first and second external network data are essentially identical.

[0057] During the current time period, the backup data processing subsystem receives internal communication data from the vehicle-mounted equipment and obtains second internal network data. Simultaneously, the main data processing subsystem receives internal communication data from the vehicle-mounted equipment and obtains first internal network data. The first and second internal network data are essentially identical.

[0058] S600: During the current time period, receive vehicle hardwire data from the on-board equipment sent by the main data processing subsystem.

[0059] Within the current time period, the primary data processing subsystem acquires vehicle hardwire data, then packages the vehicle hardwire data and sends it to the backup data processing subsystem through the synchronization channel between the primary data processing subsystem and the backup data processing subsystem, thereby ensuring that the vehicle hardwire data used by the primary data processing subsystem and the backup data processing subsystem are completely consistent.

[0060] S700: Based on vehicle hardwire data, second external network data, and second internal network data, execute the backup logic task for the current time period and obtain the backup processing result.

[0061] The main data processing subsystem executes the main logic task for the current time period based on the first external network data of the vehicle equipment, the first internal network data of the vehicle equipment, and the vehicle hardwire data, and obtains the main processing result.

[0062] After receiving the vehicle hardwire data, the backup data processing subsystem executes the backup logic task for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data, and obtains the backup processing result.

[0063] The chip of the main data processing subsystem performs calculations based on the first external network data, the first internal network data, and the vehicle hardwire data, executes the main logic task of the current time period, and obtains the main processing result.

[0064] S800: Receives security protocol synchronization data sent by the main data processing subsystem.

[0065] After completing the main logic tasks for the current time period, the primary data processing subsystem acquires security protocol synchronization data. It then sends this data to the backup data processing subsystem via a synchronization channel. The backup subsystem receives the synchronization data and assigns it to its own security protocol, ensuring that both systems use the same synchronization data and perform the same network data parsing within the same time period.

[0066] S900: Based on the security protocol, synchronize the data parsing backup processing results to obtain the backup data parsing results for the current time period.

[0067] The master data processing subsystem synchronizes the data parsing master processing results based on the security protocol to obtain the master data parsing results of the vehicle-mounted device for the current time period. The backup data parsing results are used to verify whether the master data parsing results are accurate.

[0068] The backup data processing subsystem synchronizes the data parsing backup processing results according to the security protocol to obtain the backup data parsing results for the current time period.

[0069] The master data processing subsystem synchronizes the data parsing master processing results according to the security protocol and obtains the master data parsing results of the vehicle-mounted device for the current time period.

[0070] Compare the master data parsing result with the backup data parsing result. If the master data parsing result and the backup data parsing result are consistent, it means that the master data parsing result is accurate, and only the master data parsing result is output.

[0071] The data processing method for in-vehicle equipment provided in this invention ensures that the same vehicle hardwired data is input between the main data processing subsystem and the backup data processing subsystem by synchronizing vehicle hardwired data, which is beneficial to improving the data processing efficiency of the in-vehicle equipment. By synchronizing data using a security protocol, it ensures that the main data processing subsystem and the backup data processing subsystem execute the same logical tasks based on the same security protocol, which is also beneficial to improving the data processing efficiency of the in-vehicle equipment. Furthermore, this invention verifies the main data parsing results based on the backup data parsing results, thereby improving the reliability and stability of the in-vehicle equipment's data processing system.

[0072] Based on the above embodiments, after obtaining the backup data parsing result of the vehicle device for the current time period based on the backup data parsing processing result of the security protocol synchronization data, the method further includes: in the next time period, obtaining the backup data parsing result of the vehicle device for the next time period based on the backup data parsing result of the current time period.

[0073] After obtaining the backup data parsing result for the current time period, the backup data processing subsystem performs data processing on the vehicle-mounted equipment for the next time period based on the backup data parsing result for the current time period, and obtains the backup data parsing result for the next time period.

[0074] For example, the backup data processing subsystem acquires the second external network data and the second internal network data of the on-board equipment for the next time period. The backup data processing subsystem receives the vehicle hardwire data of the on-board equipment for the next time period sent by the main data processing subsystem, and executes the backup logic task for the next time period based on the second external network data, the second internal network data, the vehicle hardwire data, and the backup data parsing result of the current time period, obtaining the backup processing result for the next time period. The backup data processing subsystem synchronously parses the backup processing result for the next time period according to the security protocol, and obtains the backup data parsing result for the on-board equipment for the next time period.

[0075] This invention obtains the backup data analysis results for the next time period based on the backup data analysis results for the current time period, ensuring the integrity and consistency of data processing for the vehicle-mounted equipment.

[0076] The data processing system for the vehicle-mounted device provided by the present invention is described below. The data processing system for the vehicle-mounted device described below can be referred to in correspondence with the data processing method for the vehicle-mounted device described above.

[0077] A data processing system for an in-vehicle device includes a main data processing subsystem and a backup data processing subsystem. The main data processing subsystem is used to acquire the first external network data and the first internal network data of the vehicle-mounted equipment within the current time period; The main data processing subsystem is also used to acquire vehicle hardwire data from the on-board equipment within the current time period and send the vehicle hardwire data to the backup data processing subsystem. The backup data processing subsystem is used to execute backup logic tasks for the current time period based on vehicle hardwire data, second external network data, and second internal network data, and obtain backup processing results. The main data processing subsystem is also used to execute the main logic task of the current time period based on the first external network data, the first internal network data and the vehicle hardline data, and obtain the main processing result; The main data processing subsystem is also used to obtain the main data parsing result of the vehicle device for the current time period based on the security protocol synchronization data parsing, and send the security protocol synchronization data to the backup data processing subsystem; The backup data processing subsystem is also used to synchronize the backup data parsing results based on the security protocol to obtain the backup data parsing results for the current time period. The backup data parsing results are used to verify whether the master data parsing results are accurate.

[0078] The vehicle-mounted device data processing system provided in this invention ensures that the same vehicle hardwired data is input between the main data processing subsystem and the backup data processing subsystem by synchronizing vehicle hardwired data, which is beneficial to improving the data processing efficiency of the vehicle-mounted device. By synchronizing data through a security protocol, it ensures that the main data processing subsystem and the backup data processing subsystem execute the same logical tasks based on the same security protocol, which is also beneficial to improving the data processing efficiency of the vehicle-mounted device. Furthermore, this invention verifies the main data parsing results based on the backup data parsing results, thereby improving the reliability and stability of the vehicle-mounted device data processing system.

[0079] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communications bus 440, wherein the processor 410, the communications interface 420, and the memory 430 communicate with each other through the communications bus 440. The processor 410 can call logic instructions in the memory 430 to execute a data processing method for the vehicle-mounted device. This method includes: acquiring first external network data and first internal network data of the vehicle-mounted device within the current time period; acquiring vehicle hardwire data of the vehicle-mounted device within the current time period, and sending the vehicle hardwire data to a backup data processing subsystem, so that the backup data processing subsystem can execute a backup logic task for the current time period based on the vehicle hardwire data, second external network data, and second internal network data, and obtain a backup processing result; executing a main logic task for the current time period based on the first external network data, first internal network data, and vehicle hardwire data, and obtaining a main processing result; parsing the main processing result based on security protocol synchronization data, acquiring the main data parsing result of the vehicle-mounted device for the current time period, and sending the security protocol synchronization data to the backup data processing subsystem, so that the backup data processing subsystem can parse the backup processing result based on the security protocol synchronization data, and obtain a backup data parsing result for the current time period, wherein the backup data parsing result is used to verify the accuracy of the main data parsing result.

[0080] Alternatively, a data processing method for the in-vehicle device can be implemented, comprising: acquiring second external network data and second internal network data of the in-vehicle device within the current time period; receiving vehicle hardwire data of the in-vehicle device sent by the main data processing subsystem within the current time period; executing a backup logic task for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data to obtain a backup processing result; wherein the main data processing subsystem executes the main logic task for the current time period based on the first external network data, the first internal network data, and the vehicle hardwire data of the in-vehicle device to obtain a main processing result; receiving security protocol synchronization data sent by the main data processing subsystem; parsing the backup processing result based on the security protocol synchronization data to obtain a backup data parsing result for the current time period; wherein the main data processing subsystem parses the main processing result based on the security protocol synchronization data to obtain the main data parsing result for the current time period of the in-vehicle device, and the backup data parsing result is used to verify whether the main data parsing result is accurate.

[0081] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0082] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the data processing method for the vehicle-mounted device provided by the above methods. The method includes: acquiring first external network data and first internal network data of the vehicle-mounted device within a current time period; acquiring vehicle hardwire data of the vehicle-mounted device within the current time period, and sending the vehicle hardwire data to a backup data processing subsystem, so that the backup data processing subsystem can execute a backup logic task for the current time period based on the vehicle hardwire data, second external network data, and second internal network data to obtain a backup processing result; executing a main logic task for the current time period based on the first external network data, first internal network data, and vehicle hardwire data to obtain a main processing result; parsing the main processing result based on the security protocol synchronization data, acquiring the main data parsing result of the vehicle-mounted device for the current time period, and sending the security protocol synchronization data to the backup data processing subsystem, so that the backup data processing subsystem can parse the backup processing result based on the security protocol synchronization data to obtain a backup data parsing result for the current time period, wherein the backup data parsing result is used to verify whether the main data parsing result is accurate.

[0083] Alternatively, a data processing method for the in-vehicle device can be implemented, comprising: acquiring second external network data and second internal network data of the in-vehicle device within the current time period; receiving vehicle hardwire data of the in-vehicle device sent by the main data processing subsystem within the current time period; executing a backup logic task for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data to obtain a backup processing result; wherein the main data processing subsystem executes the main logic task for the current time period based on the first external network data, the first internal network data, and the vehicle hardwire data of the in-vehicle device to obtain a main processing result; receiving security protocol synchronization data sent by the main data processing subsystem; parsing the backup processing result based on the security protocol synchronization data to obtain a backup data parsing result for the current time period; wherein the main data processing subsystem parses the main processing result based on the security protocol synchronization data to obtain the main data parsing result for the current time period of the in-vehicle device, and the backup data parsing result is used to verify whether the main data parsing result is accurate.

[0084] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0085] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0086] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data processing method for vehicle-mounted equipment, characterized in that, Applied to the main data processing subsystem, including: Within the current time period, acquire the first external network data and the first internal network data of the vehicle-mounted equipment; Within the current time period, the vehicle hardwire data of the in-vehicle device is acquired, and the vehicle hardwire data is sent to the backup data processing subsystem, so that the backup data processing subsystem can perform the backup logic task of the current time period based on the vehicle hardwire data, the second external network data and the second internal network data, and obtain the backup processing result. Based on the first external network data, the first internal network data, and the vehicle hardwire data, execute the main logic task for the current time period to obtain the main processing result; Based on the railway signal safety protocol synchronization data, the master processing result is parsed to obtain the master data parsing result of the on-board equipment for the current time period. The railway signal safety protocol synchronization data is then sent to the backup data processing subsystem, which parses the backup processing result based on the railway signal safety protocol synchronization data to obtain the backup data parsing result for the current time period. The backup data parsing result is used to verify whether the master data parsing result is accurate.

2. The data processing method for vehicle-mounted equipment according to claim 1, characterized in that, The acquisition of the first external network data and the first internal network data of the vehicle-mounted device within the current time period includes: Within the current time period, the first external network data is acquired based on a preset first timestamp and a preset board; wherein, the backup data processing subsystem acquires the second external network data based on the preset first timestamp and the preset board to ensure that the first external network data is consistent with the second external network data; Within the current time period, the first internal network data is acquired based on a preset second timestamp; wherein, the backup data processing subsystem acquires the second internal network data based on the preset second timestamp to ensure that the first internal network data and the second internal network data are consistent.

3. The data processing method for vehicle-mounted equipment according to claim 1, characterized in that, The process of parsing the main processing result based on the railway signal safety protocol synchronization data to obtain the main data parsing result of the on-board equipment for the current time period, and sending the railway signal safety protocol synchronization data to the backup data processing subsystem so that the backup data processing subsystem can parse the backup processing result based on the railway signal safety protocol synchronization data to obtain the backup data parsing result for the current time period, further includes: In the next time period, based on the master data parsing result of the current time period, the master data parsing result of the vehicle device for the next time period is obtained.

4. The data processing method for vehicle-mounted equipment according to claim 1, characterized in that, The main data processing subsystem includes a first chip and a second chip. Based on the first external network data, the first internal network data, and the vehicle hardwire data, it executes the main logic task for the current time period to obtain the main processing result, including: The first chip performs calculations on the first external network data, the first internal network data, and the vehicle hardwire data to execute the main logic task of the current time period and obtain the first processing result. The second chip performs calculations on the first external network data, the first internal network data, and the vehicle hardwire data to execute the main logic task of the current time period and obtain the second processing result. When the first processing result and the second processing result are consistent, the main processing result is obtained based on either the first processing result or the second processing result.

5. The data processing method for vehicle-mounted equipment according to claim 1, characterized in that, The first external network data or the second external network data includes ground area controller data, integrated monitoring system data, and computer interlocking data; The first internal network data or the second internal network data includes train automatic driving data, transponder transmission system data, and human-machine interaction unit data; The vehicle hardline data includes vehicle feedback data, driver button operation data, and speed and distance measurement data.

6. A data processing method for vehicle-mounted equipment, characterized in that, Applied to the backup data processing subsystem, including: Within the current time period, acquire the second external network data and the second internal network data of the vehicle-mounted equipment; During the current time period, receive vehicle hardwired data from the on-board equipment sent by the main data processing subsystem; Based on the vehicle hardwired data, the second external network data, and the second internal network data, a backup logic task for the current time period is executed to obtain a backup processing result; wherein, the main data processing subsystem, based on the vehicle-mounted device's first external network data, the vehicle-mounted device's first internal network data, and the vehicle hardwired data, executes the main logic task for the current time period to obtain the main processing result; Receive railway signal safety protocol synchronization data sent by the main data processing subsystem; Based on the synchronous data of the railway signal safety protocol, the backup processing result is parsed to obtain the backup data parsing result for the current time period; wherein, the main data processing subsystem parses the main processing result based on the synchronous data of the railway signal safety protocol to obtain the main data parsing result for the current time period of the on-board equipment, and the backup data parsing result is used to verify whether the main data parsing result is accurate.

7. The data processing method for vehicle-mounted equipment according to claim 6, characterized in that, After obtaining the backup data parsing result of the onboard equipment for the current time period based on the railway signal safety protocol synchronization data parsing of the backup processing result, the method further includes: In the next time period, based on the backup data parsing results of the current time period, the backup data parsing results of the vehicle-mounted device for the next time period are obtained.

8. A data processing system for vehicle-mounted equipment, characterized in that, It includes a main data processing subsystem and a backup data processing subsystem: The main data processing subsystem is used to acquire the first external network data and the first internal network data of the vehicle-mounted device within the current time period. The main data processing subsystem is also used to acquire the vehicle hardwire data of the on-board equipment within the current time period and send the vehicle hardwire data to the backup data processing subsystem. The backup data processing subsystem is used to execute backup logic tasks for the current time period based on the vehicle hardwire data, the second external network data, and the second internal network data, and obtain backup processing results. The main data processing subsystem is also used to execute the main logic task of the current time period based on the first external network data, the first internal network data and the vehicle hardline data, and obtain the main processing result. The master data processing subsystem is also used to parse the master processing result based on the railway signal safety protocol synchronization data, obtain the master data parsing result of the current time period of the on-board equipment, and send the railway signal safety protocol synchronization data to the backup data processing subsystem. The backup data processing subsystem is also used to parse the backup processing result based on the synchronous data of the railway signal safety protocol to obtain the backup data parsing result for the current time period. The backup data parsing result is used to verify whether the master data parsing result is accurate.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the data processing method of the vehicle-mounted device as described in any one of claims 1 to 5, or... When the processor executes the computer program, it implements the data processing method of the vehicle-mounted device as described in any one of claims 6 to 7.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the data processing method of the vehicle-mounted device as described in any one of claims 1 to 5, or... When the computer program is executed by the processor, it implements the data processing method of the vehicle-mounted device as described in any one of claims 6 to 7.

Citation Information

Patent Citations

  • Communication method and device based on dual channels and RSSP-I, electronic equipment and storage medium

    CN113411198A

  • Two-out-of-two voting method and device, electronic equipment and storage medium

    CN120215244A