Vehicle-mounted communication equipment, vehicle-mounted communication equipment fault determination method and electronic equipment
By introducing the DRTD main control board and partitioned storage module into the vehicle communication equipment, the problem of limited data channel bandwidth was solved, enabling parallel transmission and storage of big data, meeting the needs of digital upgrades, and improving the reliability and fault location capabilities of the equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-19
- Publication Date
- 2026-04-07
AI Technical Summary
Existing vehicle communication equipment has limited data channel bandwidth, which cannot meet the needs of upgrading from traditional analog train dispatching systems to digital systems, especially in terms of big data and multi-channel parallel transmission and storage, where there are significant technical bottlenecks.
A vehicle-mounted communication device is designed, including a DRTD main control board, configured with a storage module, a hardware layer, a service layer and a message bridge. The storage module has a storage capacity greater than the preset capacity and is used for partitioned storage of running data and message transmission. It also drives the module to extract data during the startup window through a high-speed interface. The main control module determines whether the device has a fault based on the running data and transmitted messages.
It enables parallel transmission and storage of big data and multiple channels, meeting the needs of upgrading from traditional analog train dispatching systems to digital systems, improving the reliability and safety of equipment, and enabling rapid and accurate location of fault causes.
Smart Images

Figure CN121815215A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of train wireless communication technology, and in particular to an on-board communication device, a method for determining faults in on-board communication devices, and electronic equipment. Background Technology
[0002] In the field of railway communications, the Digital Railway Telecommunication Dispatching System (DRTD), as a core mobile communication system based on digital wireless communication technology, is undergoing a critical transformation from the traditional 450MHz analog train dispatching system to digital upgrading.
[0003] According to relevant technologies, in this process of technological innovation, the dedicated recording unit built into existing vehicle communication equipment, such as cab integrated radio communication equipment (CIR), has gradually revealed significant technical bottlenecks. For example, the data channel bandwidth inside the existing CIR is limited, which cannot guarantee the parallel transmission and storage of big data and multiple channels, and thus cannot meet the needs of upgrading from traditional analog train dispatching systems to digital systems. Summary of the Invention
[0004] This invention provides an in-vehicle communication device and a method for determining faults in the in-vehicle communication device, which effectively ensures the parallel transmission and storage of all data and multiple channels, thereby meeting the needs of upgrading from traditional analog train dispatching systems to digital systems.
[0005] This invention provides an in-vehicle communication device, comprising a DRTD main control board. The DRTD main control board is configured with: a storage module for partitioning and storing the DRTD main control board's operational data and messages transmitted between the hardware layer and the service layer, wherein the storage capacity of the storage module is greater than a preset capacity; a hardware layer that generates the operational data during operation; and a service layer that generates the operational data during operation. A message bridge is used to bridge the hardware layer and the service layer to realize the distribution and transmission of messages between the hardware layer and the service layer.
[0006] According to a vehicle-mounted communication device provided by the present invention, the DRTD main control board is further configured with: a high-speed interface driver module, used to extract the operating data and the transmission messages stored in the storage module during the startup window of the vehicle-mounted communication device, and report the extracted operating data and the transmission messages to the main control module, so that the main control module can determine whether the vehicle-mounted communication device has a fault based on the operating data and the transmission messages; and a main control module, used to receive the operating data and the transmission messages reported by the high-speed interface driver module, and determine whether the vehicle-mounted communication device has a fault based on the operating data and the transmission messages.
[0007] According to a vehicle-mounted communication device provided by the present invention, the operating data includes hardware layer operating data and service layer operating data; the storage module includes a first storage area, a second storage area, and a third storage area; the storage module partitions and stores the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer, and implements this in the following manner: the storage module stores the hardware layer operating data in the first storage area; the storage module stores the service layer operating data in the second storage area; and the storage module stores the transmission messages in the third storage area.
[0008] According to a vehicle-mounted communication device provided by the present invention, the hardware layer is configured with a hardware layer probe, the service layer is configured with a service layer probe, and the message bridge is configured with a message probe; the hardware layer collects hardware layer operation data through the hardware layer probe; the service layer collects service layer operation data through the service layer probe; and the message bridge collects transmitted messages through the message probe.
[0009] According to a vehicle-mounted communication device provided by the present invention, the main control module determines whether the vehicle-mounted communication device is faulty based on the operating data and the transmitted messages in the following manner: if the operating data and the transmitted messages meet preset requirements, it is determined that the vehicle-mounted communication device is not faulty; if the operating data and / or the transmitted messages do not meet preset requirements, it is determined that the vehicle-mounted communication device is faulty.
[0010] According to a vehicle-mounted communication device provided by the present invention, the main control module is further configured to: determine the fault level of the vehicle-mounted communication device based on operating data and / or the transmitted message and / or the operation performed on the vehicle-mounted communication device when it is determined that the vehicle-mounted communication device has a fault.
[0011] The present invention also provides a method for determining faults in vehicle-mounted communication equipment. The method is applied to any of the vehicle-mounted communication equipment described in the present invention. The method includes: acquiring the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer stored in the storage module; determining that the vehicle-mounted communication equipment is not faulty when the operating data and the transmission messages meet preset requirements; and determining that the vehicle-mounted communication equipment is faulty when the operating data and / or the transmission messages do not meet the preset requirements.
[0012] According to a method for determining faults in a vehicle-mounted communication device provided by the present invention, the step of obtaining the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer stored in the storage module specifically includes: based on the high-speed interface driver module, during the startup window of the vehicle-mounted communication device, extracting the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer stored in the storage module to obtain the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer stored in the storage module.
[0013] According to a method for determining faults in a vehicle-mounted communication device provided by the present invention, after determining that the vehicle-mounted communication device has a fault, the method further includes: in the case that the vehicle-mounted communication device has a fault, determining the fault level of the vehicle-mounted communication device based on operating data and / or the transmitted message and / or the operation performed on the vehicle-mounted communication device.
[0014] The present invention also provides a vehicle-mounted communication device fault determination apparatus, the apparatus being applied to any of the vehicle-mounted communication devices described in the present invention, the apparatus comprising: an acquisition module, configured to acquire operating data of the DRTD main control board and transmission messages between the hardware layer and the service layer stored in a storage module; a first processing module, configured to determine that the vehicle-mounted communication device is fault-free when the operating data and the transmission messages meet preset requirements; and a second processing module, configured to determine that the vehicle-mounted communication device is faulty when the operating data and / or the transmission messages do not meet preset requirements.
[0015] 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 vehicle communication device fault determination method as described above.
[0016] 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 vehicle communication device fault determination method as described above.
[0017] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the vehicle communication device fault determination method as described above.
[0018] This invention provides an in-vehicle communication device, comprising a DRTD main control board. The DRTD main control board is configured with a storage module, a hardware layer, a service layer, and a message bridge. The storage module is used for partitioned storage of the DRTD main control board's operational data and messages transmitted between the hardware layer and the service layer. The storage capacity of the storage module is greater than a preset capacity. The hardware layer generates operational data during operation; the service layer also generates operational data during operation. The message bridge connects the hardware layer and the service layer to distribute and transmit messages between them. By constructing the storage module, effective protection of parallel transmission and storage of large amounts of data across multiple channels is achieved, thereby meeting the needs of upgrading from traditional analog train dispatching systems to digital systems. Attached Figure Description
[0019] 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.
[0020] Figure 1 This is one of the structural schematic diagrams of the vehicle-mounted communication device provided by the present invention.
[0021] Figure 2 This is the second structural schematic diagram of the vehicle-mounted communication device provided by the present invention.
[0022] Figure 3 This is one of the flowcharts illustrating the method for determining faults in vehicle-mounted communication equipment provided by the present invention.
[0023] Figure 4 This is the second flowchart of the method for determining faults in vehicle-mounted communication equipment provided by the present invention.
[0024] Figure 5 This is a schematic diagram of the vehicle-mounted communication equipment fault determination device provided by the present invention.
[0025] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Attached image description: 100: Vehicle-mounted communication equipment; 101: DRTD main control board; 1011: Storage module; 1012: Hardware layer; 1013: Message Bridge; 1014: Business Layer; 1015: High-speed interface driver module; 1016: Main control module. Detailed Implementation
[0027] 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.
[0028] Figure 1 This is one of the structural schematic diagrams of the vehicle-mounted communication device provided by the present invention.
[0029] The following will combine Figure 1 The structure of the vehicle-mounted communication device provided by the present invention will be described.
[0030] In an exemplary embodiment of the present invention, combined with Figure 1 It can be seen that the vehicle-mounted communication device 100 may include a DRTD main control board 101. The DRTD main control board 101 is configured with a storage module 1011, a hardware layer 1012, a message bridge 1013, and a service layer 1014. Each module will be described in detail below.
[0031] Storage module 101 is used for partitioned storage of the operating data of DRTD main control board 101 and the messages transmitted between hardware layer 1012 and business layer 1014. The storage capacity of storage module 1011 is greater than the preset capacity. Hardware layer 1012 generates runtime data during operation; Business layer 1014 generates runtime data during operation; Message bridge 1013 is used to bridge the hardware layer 1012 and the service layer 1014 to realize the distribution and transmission of messages between the hardware layer 1012 and the service layer 1014.
[0032] In one embodiment, the vehicle-mounted communication device 100 may be a locomotive integrated wireless communication device (CIR). The core of the vehicle-mounted communication device 100 may be a DRTD main control board 101, which is integrated inside the device and is a vehicle-mounted device of the wireless dispatch communication system. It is an essential device for locomotives to ensure vehicle-to-ground communication and driving safety. The DRTD main control board 101 may be a main control board based on the Train Digital Wireless Dispatch Communication System (DRTD).
[0033] In one embodiment, the storage module 1011 may employ non-volatile memory. The storage module 1011 may include multiple storage partitions for storing the operating data of the DRTD main control board 101 and the messages transmitted between the hardware layer 1012 and the service layer 1014. The storage capacity is greater than a preset capacity, which can be adjusted according to actual conditions; however, this embodiment does not specifically limit the preset capacity.
[0034] In another embodiment, hardware layer 1012 aggregates hardware-related modules, including channel devices, data, voice, storage, and maintenance modules. Hardware layer 1012 generates operational data during operation, which can also be understood as hardware layer operational data (hereinafter referred to as hardware layer operational data). The modules of hardware layer 1012 are designed according to state machines, conforming to the basic characteristics of hardware operation, and transmit state machine state changes and key parameters within the modules through state probes. All modules interacting with hardware layer 1012 are designed with handshake procedures to ensure reliable communication with the hardware.
[0035] In another embodiment, the service layer 1014 aggregates modules related to DRTD services, including modules for frequency scanning, attachment, call processing, data processing, and database checks. The service layer 1014 generates operational data during operation, which can also be understood as the service layer operational data described below. The modules of the service layer 1014 are designed with high business relevance and transmit highly relevant data and business process nodes through service probes. In yet another embodiment, a message bridge 1013 is used to bridge the hardware layer 1012 and the service layer 1014 to distribute and transmit messages between them. During application, the service layer 1014 and the hardware layer 1012 complete message distribution and transmission through the message bridge 1013, ensuring low coupling between the interfaces of each module.
[0036] In another embodiment, message bridge 1013 acts as middleware, bridging the communication between hardware layer 1012 and service layer 1014. Message bridge 1013 can employ a message queue or event bus architecture, responsible for receiving messages from hardware layer 1012 or service layer 1013, parsing, routing, and distributing them. The operation log of message bridge 1013 and the messages itself can be stored in storage module 1011. Message bridge 1013 uses message probes to dump the actual content and timing of message distribution.
[0037] During application, after the vehicle-mounted communication device 100 starts up, the DRTD main control board 101 initializes each module: the hardware layer 1012 begins data acquisition, the service layer 1014 loads the application, and the message bridge 1013 establishes a connection. During operation, the operational data generated by the hardware layer 1012 and the service layer 1014 is continuously stored in the storage module 1011, while the message bridge 1013 ensures efficient message transmission between the two layers. Furthermore, the operational data stored in the storage module 1011 can be extracted to determine whether the vehicle-mounted communication device 100 has malfunctioned.
[0038] In this embodiment, the storage module enables the device to store a large amount of operational data and transmitted messages, preventing data loss or system crashes due to insufficient storage space. The partitioned storage mechanism isolates operational data from transmitted messages, improving data access efficiency and management flexibility, and facilitating separate backup, retrieval, or cleanup, making it particularly suitable for long-term operation and fault diagnosis in vehicle environments.
[0039] This invention provides an in-vehicle communication device, comprising a DRTD main control board. The DRTD main control board is configured with a storage module, a hardware layer, a service layer, and a message bridge. The storage module is used for partitioned storage of the DRTD main control board's operational data and messages transmitted between the hardware layer and the service layer. The storage capacity of the storage module is greater than a preset capacity. The hardware layer generates operational data during operation; the service layer also generates operational data during operation. The message bridge connects the hardware layer and the service layer to distribute and transmit messages between them. By constructing the storage module, effective protection of parallel transmission and storage of large amounts of data across multiple channels is achieved, thereby meeting the needs of upgrading from traditional analog train dispatching systems to digital systems.
[0040] Figure 2 This is the second structural schematic diagram of the vehicle-mounted communication device provided by the present invention.
[0041] The following will combine Figure 2 The structure of the vehicle-mounted communication equipment is described in detail.
[0042] In an exemplary embodiment of the present invention, combined with Figure 2 As can be seen, the DRTD main control board 101 is also equipped with a high-speed interface driver module 1015 and a main control module 1016. Each module will be introduced below.
[0043] The high-speed interface driver module 1015 is used to extract the operating data and transmission messages stored in the storage module 1011 during the window period when the vehicle communication device 100 is started, and to report the extracted operating data and transmission messages to the main control module 1016 so that the main control module 1016 can determine whether the vehicle communication device 100 has a fault based on the operating data and transmission messages. The main control module 1016 is used to receive the operating data and transmission messages reported by the high-speed interface driver module 1015, and to determine whether there is a fault in the vehicle communication device 100 based on the operating data and transmission messages.
[0044] In one embodiment, the high-speed interface driver module 1015 may employ a high-speed serial interface, specifically designed to perform data extraction operations within the startup window of the vehicle communication device 100. During this startup window, the high-speed interface driver module 1015 actively accesses the partitions of the storage module 1011 to quickly extract previously stored runtime data, such as status logs generated by the hardware layer, event records generated by the business layer, and transmitted messages, such as commands and status notifications exchanged between the hardware and business layers via a message bridge. The extraction process can be implemented through direct memory access or batch transmission to maximize data transfer rates and ensure data extraction is completed within the short startup window.
[0045] The main control module 1016, as the core processing unit of the DRTD main control board 101, can be, for example, a microprocessor or a high-speed processor, responsible for receiving operating data and transmitting messages reported by the high-speed interface driver module 1015. During application, it can parse the reported data, for example, by analyzing error codes and performance indicators in the operating data, as well as the communication status in the transmitted messages, using predefined algorithms or rule bases. Furthermore, based on the analysis results, it can determine whether the vehicle communication device 100 is faulty. For example, if the operating data shows duplicate error records at the hardware layer, or if the transmitted messages indicate a communication timeout on the message bridge, the main control module 1016 determines that the device is faulty.
[0046] In this embodiment, to ensure that data extraction does not affect actual business operations, the extraction action is only completed within the device startup window. This significantly improves the reliability and security of in-vehicle communication equipment, and is particularly suitable for critical scenarios during vehicle startup, reducing the risks caused by potential malfunctions.
[0047] In another exemplary embodiment of the present invention, the operating data may include hardware layer operating data and business layer operating data; the storage module may include a first storage area, a second storage area, and a third storage area; the storage module 1011 partitions and stores the operating data of the DRTD main control board 101 and the messages transmitted between the hardware layer 1012 and the business layer 1014, which can be implemented in the following manner: Storage module 1011 stores hardware layer operation data in the first storage area; Storage module 1011 stores service layer operation data in the second storage area; Storage module 1011 stores the transmitted message in the third storage area.
[0048] In one embodiment, the operational data may include hardware layer operational data and business layer operational data. Hardware layer operational data can be understood as being generated by hardware layer 1012, and may include, for example, processor load rate, memory usage status, communication interface bit error rate, power supply voltage fluctuation records, and raw sensor data. Business layer operational data can be understood as being generated by business layer 1014, and may include, for example, application logs, user authentication records, and data packet processing statistics.
[0049] In another embodiment, the storage module 1011 can be physically or logically divided into three independent first storage areas, second storage areas, and third storage areas, and the hardware layer operation data, business layer operation data, and transmitted messages can be stored separately through the first storage areas, second storage areas, and third storage areas.
[0050] In this embodiment, by setting up first, second, and third storage areas, hardware layer operational data, business layer operational data, and transmitted messages are completely isolated physically or logically. This isolation effectively prevents different types of data from overlapping and interfering with each other, making data management more precise and orderly.
[0051] In yet another exemplary embodiment of the present invention, continuing with the previously described embodiments, the hardware layer 1012 is configured with a hardware layer probe, the service layer 1014 is configured with a service layer probe, and the message bridge 1013 is configured with a message probe, wherein, Hardware layer 1012 collects hardware layer operation data through hardware layer probes; Business layer 1014 collects business layer operation data through business layer probes; Message bridge 1013 collects and transmits messages through message probes.
[0052] In one embodiment, the hardware layer probe may be a lightweight data acquisition agent embedded in hardware layer software, such as a driver or firmware. The hardware layer probe is configured to actively and continuously monitor and acquire hardware layer operational data. After acquisition, the hardware layer probe can format the data and write it directly to the first storage area of storage module 1011.
[0053] In another embodiment, the service layer probe may be a lightweight data acquisition agent integrated into the service layer application or operating system. The service layer probe is configured to actively and continuously monitor and acquire service layer operational data. After acquisition, the service layer probe formats the data and writes it directly to the second storage area of storage module 1011.
[0054] In another embodiment, the message probe is a lightweight data acquisition agent integrated within the message bridge. The message probe can be configured to passively or actively collect all messages flowing through the message bridge. After collection, the message probe can format the message data and write it directly to the third storage area of storage module 1011.
[0055] In this embodiment, hardware layer probes, service layer probes, and message probes record the dynamic operating status of their respective layers in real time and accurately in a non-intrusive or low-intrusive manner to their corresponding storage partitions. When the device starts up, the high-speed interface driver module 1015 can extract the relatively uniform data collected by the probes from these three partitions and report it to the main control module 1016 for efficient fault analysis.
[0056] In an exemplary embodiment of the present invention, the main control module 1016 can determine whether the vehicle communication device is faulty based on operating data and transmitted messages in the following manner: If the operating data and transmitted messages meet the preset requirements, it is determined that there is no fault in the vehicle communication equipment; If the running data and / or transmitted messages do not meet the preset requirements, it is determined that there is a fault in the vehicle communication equipment.
[0057] In one embodiment, a series of judgment rules or conditions, namely "preset requirements", can be preset within the main control module 1016 or in a configuration file associated with it. These requirements serve as the benchmark for the normal operation of the device.
[0058] In one embodiment, the main control module 1016 can compare the reported operating data and transmitted messages with preset requirements item by item. If all the checked data and messages meet the corresponding preset requirements, it is determined that the vehicle communication device is not faulty. In another embodiment, if any one of the checked data and messages does not meet the preset requirements, it is determined that the vehicle communication device is faulty.
[0059] In yet another exemplary embodiment of the present invention, continuing with the description of the previously described embodiments, the main control module 1016 can also be used for: When a fault is found in the vehicle communication equipment, the fault level of the vehicle communication equipment is determined based on the operating data and / or the transmitted messages and / or the operations performed on the vehicle communication equipment.
[0060] In one embodiment, the main control module 1016 may also store a fault level mapping table, which defines the severity levels corresponding to different fault phenomena. When the main control module 1016 determines that the vehicle communication device has a fault, it immediately initiates a fault level analysis process. Furthermore, the fault level of the vehicle communication device can be determined based on operational data and / or transmitted messages and / or operations performed on the vehicle communication device. Operations performed on the vehicle communication device can be understood as the main control module performing one or more brief diagnostic operations. By classifying faults, the system can respond quickly and decisively to high-level faults that truly endanger vehicle and personnel safety.
[0061] As described above, this invention provides an in-vehicle communication device, which includes a DRTD main control board. The DRTD main control board is configured with a storage module, a hardware layer, a service layer, and a message bridge. The storage module is used to partition and store the DRTD main control board's operating data and the messages transmitted between the hardware layer and the service layer. The storage capacity of the storage module is greater than a preset capacity. The hardware layer generates operating data during operation; the service layer also generates operating data during operation. The message bridge connects the hardware layer and the service layer to distribute and transmit messages between them. By constructing the storage module, effective parallel transmission and storage of all data across multiple channels are ensured, providing a basis and means for accurate, rapid, and intelligent fault location, thereby ensuring the transformation and upgrading of my country's railway communication from an analog train dispatching system to a digital system.
[0062] Based on the same inventive concept, the present invention also provides a method for determining faults in vehicle-mounted communication equipment. Figure 3 This is one of the flowcharts illustrating the fault determination method for vehicle-mounted communication equipment provided by the present invention. The following will be combined with... Figure 3 The process of the fault determination method for vehicle-mounted communication equipment provided by the present invention will be described.
[0063] In an exemplary embodiment of the present invention, the vehicle-mounted communication device fault determination method can be applied to any of the vehicle-mounted communication devices described herein. (In conjunction with...) Figure 3 As can be seen, the method for determining faults in vehicle-mounted communication equipment may include steps 310 to 330, and each step will be described below.
[0064] In step 310, the running data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the business layer are obtained.
[0065] In step 320, if the running data and transmitted messages meet the preset requirements, it is determined that there is no fault in the vehicle communication equipment.
[0066] In step 330, if the running data and / or transmitted messages do not meet the preset requirements, it is determined that the vehicle communication equipment is faulty.
[0067] In one embodiment, during the startup window of the vehicle-mounted communication device, the main control module, in conjunction with a high-speed interface driver module, extracts data from the storage module. The extracted data includes operational data and messages transmitted between the hardware layer and the service layer. Further, the acquired operational data and transmitted messages are compared with internally stored preset requirements. If all checked data and messages meet the preset requirements, the vehicle-mounted communication device is determined to be fault-free; if any one of the checked data and messages fails to meet the preset requirements, the vehicle-mounted communication device is determined to be faulty. This embodiment effectively and accurately diagnoses faults in the vehicle-mounted communication device.
[0068] In yet another exemplary embodiment of the present invention, continuing with the previously described embodiments, the acquisition of the DRTD main control board's operating data stored in the storage module and the messages transmitted between the hardware layer and the business layer can be achieved in the following manner: During the startup window of the vehicle communication equipment, the high-speed interface driver module extracts the operating data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the service layer, thus obtaining the operating data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the service layer.
[0069] In one embodiment, the high-speed interface driver module can employ a high-speed serial interface specifically designed to perform data extraction operations within the startup window of the in-vehicle communication device. During this startup window, the high-speed interface driver module actively accesses the storage module's partitions to quickly extract previously stored runtime data, such as status logs generated by the hardware layer, event records generated by the business layer, and transmitted messages, such as commands and status notifications exchanged between the hardware and business layers via a message bridge. The extraction process can be implemented through direct memory access or batch transmission to maximize data transfer rates and ensure data extraction is completed within the short startup window.
[0070] In this embodiment, to ensure that data extraction does not affect actual business operations, the extraction action is only completed within the device startup window. This significantly improves the reliability and security of in-vehicle communication equipment, and is particularly suitable for critical scenarios during vehicle startup, reducing the risks caused by potential malfunctions.
[0071] Figure 4 This is the second flowchart of the method for determining faults in vehicle-mounted communication equipment provided by the present invention.
[0072] The following will combine Figure 4The process of another method for determining faults in vehicle-mounted communication equipment provided by the present invention will be described.
[0073] In an exemplary embodiment of the present invention, combined with Figure 4 As can be seen, the method for determining the fault of vehicle communication equipment may include steps 410 to 440, wherein steps 410 to 430 are the same as or similar to steps 310 to 330 respectively. For specific implementation methods and beneficial effects, please refer to the previous description. In this embodiment, no specific limitation is made. Step 440 will be introduced below.
[0074] In step 440, if a fault is found in the vehicle communication device, the fault level of the vehicle communication device is determined based on the operating data and / or the transmitted messages and / or the operations performed on the vehicle communication device.
[0075] In one embodiment, a fault level mapping table can be stored internally within the main control module, defining the severity levels corresponding to different fault phenomena. When the main control module determines that the in-vehicle communication device is faulty, it immediately initiates a fault level analysis process. Furthermore, the fault level of the in-vehicle communication device can be determined based on operational data and / or transmitted messages and / or operations performed on the in-vehicle communication device. Operations performed on the in-vehicle communication device can be understood as the main control module performing one or more brief diagnostic operations. By classifying faults, the system can respond quickly and decisively to high-level faults that truly endanger vehicle and occupant safety.
[0076] The following describes the vehicle communication equipment fault determination device provided by the present invention. The vehicle communication equipment fault determination device described below and the vehicle communication equipment fault determination method described above can be referred to in correspondence.
[0077] Figure 5 This is a schematic diagram of the vehicle-mounted communication equipment fault determination device provided by the present invention.
[0078] The following will combine Figure 5 The structure of the vehicle-mounted communication equipment fault determination device provided by the present invention will be described.
[0079] In an exemplary embodiment of the present invention, the vehicle-mounted communication equipment fault determination device can be applied to any of the vehicle-mounted communication devices described herein. (In conjunction with...) Figure 5 As can be seen, the vehicle-mounted communication equipment fault determination device may include an acquisition module 510, a first processing module 520, and a second processing module 530. Each module will be described in detail below.
[0080] The acquisition module 510 can be configured to acquire the running data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the business layer. The first processing module 520 can be configured to determine that the vehicle communication device is not faulty when the running data and the transmitted message meet preset requirements; The second processing module 530 can be configured to determine that the vehicle communication device is faulty when the running data and / or the transmitted message does not meet preset requirements.
[0081] In an exemplary embodiment of the present invention, the acquisition module 510 may acquire the running data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the business layer in the following manner: Based on the high-speed interface driver module, during the startup window of the vehicle communication device, the operating data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the service layer are extracted to obtain the operating data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the service layer.
[0082] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a vehicle communication device fault determination method. The method is applied to any of the vehicle communication devices described above, and the method includes: acquiring the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer stored in the storage module; determining that the vehicle communication device is not faulty if the operating data and / or the transmission messages meet preset requirements; and determining that the vehicle communication device is faulty if the operating data and / or the transmission messages do not meet the preset requirements.
[0083] Furthermore, the logical instructions in the aforementioned memory 630 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, in essence, 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.
[0084] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the vehicle communication device fault determination method provided by the above methods. The method is applied to any of the vehicle communication devices described in the invention. The method includes: acquiring the operating data of the DRTD main control board and the transmission messages between the hardware layer and the service layer stored in the storage module; determining that the vehicle communication device is not faulty when the operating data and the transmission messages meet preset requirements; and determining that the vehicle communication device is faulty when the operating data and / or the transmission messages do not meet the preset requirements.
[0085] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the vehicle communication device fault determination method provided by the above methods. The method is applied to any of the vehicle communication devices described in the invention, and the method includes: acquiring operating data of the DRTD main control board and transmission messages between the hardware layer and the service layer stored in a storage module; determining that the vehicle communication device is not faulty when the operating data and the transmission messages meet preset requirements; and determining that the vehicle communication device is faulty when the operating data and / or the transmission messages do not meet preset requirements.
[0086] 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.
[0087] 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.
[0088] 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 vehicle-mounted communication device, characterized in that, The vehicle-mounted communication device includes a DRTD main control board, which is configured with: The storage module is used to partition and store the operating data of the DRTD main control board and the messages transmitted between the hardware layer and the business layer, wherein the storage capacity of the storage module is greater than the preset capacity. The hardware layer generates the runtime data during operation; The business layer generates the operational data during operation; A message bridge is used to connect the hardware layer and the service layer to enable the distribution and transmission of messages between the hardware layer and the service layer.
2. The vehicle-mounted communication device according to claim 1, characterized in that, The DRTD main control board is also equipped with: The high-speed interface driver module is used to extract the operating data and the transmitted messages stored in the storage module during the startup window of the vehicle communication device, and report the extracted operating data and the transmitted messages to the main control module so that the main control module can determine whether the vehicle communication device has a fault based on the operating data and the transmitted messages. The main control module is used to receive the operating data and transmission messages reported by the high-speed interface driver module, and determine whether the vehicle communication device has a fault based on the operating data and transmission messages.
3. The vehicle-mounted communication device according to claim 1 or 2, characterized in that, The operational data includes hardware layer operational data and business layer operational data; the storage module includes a first storage area, a second storage area, and a third storage area; the storage module partitions and stores the operational data of the DRTD main control board and the messages transmitted between the hardware layer and the business layer, implemented in the following way: The storage module stores the hardware layer operation data in the first storage area; The storage module stores the business layer operation data in the second storage area; The storage module stores the transmitted message in the third storage area.
4. The vehicle-mounted communication device according to claim 3, characterized in that, The hardware layer is configured with a hardware layer probe, the service layer is configured with a service layer probe, and the message bridge is configured with a message probe. The hardware layer collects hardware layer operation data through the hardware layer probe; The service layer collects the service layer operation data through the service layer probe; The message bridge collects the transmitted messages through the message probe.
5. The vehicle-mounted communication device according to claim 2, characterized in that, The main control module uses the following method to determine whether the vehicle communication device is faulty based on the operating data and the transmitted messages: If the operating data and the transmitted messages meet the preset requirements, it is determined that the vehicle communication device is not faulty; If the operating data and / or the transmitted messages do not meet the preset requirements, it is determined that the vehicle communication device is faulty.
6. The vehicle-mounted communication device according to claim 5, characterized in that, The main control module is also used for: If a fault is found in the vehicle communication device, the fault level of the vehicle communication device is determined based on the operating data and / or the transmitted messages and / or the operations performed on the vehicle communication device.
7. A method for determining faults in vehicle-mounted communication equipment, characterized in that, The method is applied to the vehicle-mounted communication device according to any one of claims 1 to 6, and the method includes: Retrieve the running data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the business layer; If the operating data and the transmitted messages meet the preset requirements, it is determined that the vehicle communication device is not faulty; If the operating data and / or the transmitted messages do not meet the preset requirements, it is determined that the vehicle communication device is faulty.
8. The method for determining faults in vehicle-mounted communication equipment according to claim 7, characterized in that, The acquisition of the DRTD main control board's operating data stored in the storage module, as well as the messages transmitted between the hardware layer and the business layer, specifically includes: Based on the high-speed interface driver module, during the startup window of the vehicle communication device, the operating data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the service layer are extracted to obtain the operating data of the DRTD main control board stored in the storage module and the messages transmitted between the hardware layer and the service layer.
9. The method for determining faults in vehicle-mounted communication equipment according to claim 7 or 8, characterized in that, After determining that the vehicle-mounted communication device is faulty, the method further includes: If a fault is found in the vehicle communication device, the fault level of the vehicle communication device is determined based on the operating data and / or the transmitted messages and / or the operations performed on the vehicle communication device.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the vehicle communication equipment fault determination method as described in any one of claims 7 to 9.