Instrument and vehicle machine interaction fault detection method and device, electronic equipment and medium
By employing a combination of multiple communication protocols and fault detection rules between the instrument cluster and the vehicle infotainment system, the stability issue of interaction between the two systems was resolved, enabling timely fault detection and recovery, and ensuring the stability of the interaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2026-04-14
AI Technical Summary
Existing technologies cannot effectively guarantee the stability of the interaction between the instrument panel and the vehicle's infotainment system, especially when abnormalities or malfunctions occur, making timely detection and recovery difficult.
The connection between the vehicle's infotainment system and instrument cluster is established through a first communication protocol and a second communication protocol. Different fault detection rules are used to detect interaction faults between the instrument cluster and the infotainment system, including the first fault detection rule and the second fault detection rule, which are respectively designed for different types of interactive information transmission to ensure interaction stability and timely recovery.
It enables comprehensive, stable, and timely detection of instrument cluster and vehicle infotainment system interaction faults, ensuring the stability of the interaction and enabling timely recovery and handling of interaction faults.
Smart Images

Figure CN116834680B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle instrument technology, and more specifically, to a method, device, electronic device, and medium for detecting faults in the interaction between an instrument and a vehicle infotainment system. Background Technology
[0002] As the automotive industry continues to develop, the concept of intelligent cockpits is becoming increasingly popular. The function of car instrument panels is no longer limited to displaying traditional mechanical data; it has become more digital. The interaction between the instrument panel and the vehicle's infotainment system is also becoming more diverse, encompassing not only traditional Bluetooth phone calls and media music, but also intelligent driving assistance and human-machine interaction functions. Therefore, a mechanism is needed to ensure the stability of this interaction, enabling timely detection, processing, and recovery in the event of abnormalities or malfunctions. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide a method, device, electronic device and medium for detecting faults in the interaction between the instrument panel and the vehicle system, which can ensure the stability of the interaction and detect, process and restore the system in a timely manner when abnormalities or faults occur in the interaction.
[0004] This application provides a method for detecting faults in the interaction between an instrument cluster and a vehicle infotainment system, the method comprising:
[0005] After the vehicle is started, a connection is established between the vehicle's infotainment system and instrument cluster through a first communication protocol and a second communication protocol. The infotainment system and instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the infotainment system based on a portion of the received interactive signals.
[0006] The first fault detection result between the vehicle infotainment system and the instrument cluster is determined by the first interactive fault detection rule; wherein, the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of the first type of interactive information based on the first communication protocol;
[0007] According to the second interactive fault detection rule, the second fault detection result between the vehicle system and the instrument panel is determined; wherein, the second fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the second type of interactive information based on the second communication protocol.
[0008] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection method, establishing a connection between the vehicle infotainment system and the instrument cluster via a first communication protocol and a second communication protocol, includes:
[0009] Within a preset handshake time, the vehicle's infotainment system sends a handshake request signal to the instrument cluster based on the first communication protocol every preset time interval.
[0010] When the instrument cluster responds to the handshake request signal, the handshake between the vehicle system and the instrument cluster is successful;
[0011] The vehicle's infotainment system sends a screen projection connection signal to the instrument cluster based on the first communication protocol.
[0012] The instrument panel responds to the screen projection connection signal and establishes a connection between the vehicle's infotainment system and the instrument panel through the second communication protocol.
[0013] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection method, by determining a first fault detection result between the vehicle infotainment system and the instrument cluster through a first interaction fault detection rule, includes:
[0014] After the vehicle's infotainment system and instrument cluster successfully communicate, they periodically send heartbeat signals to each other.
[0015] If the vehicle's infotainment system or instrument cluster does not receive a heartbeat signal from the other party within a preset time period, the first fault detection result between the infotainment system and the instrument cluster is determined to be abnormal.
[0016] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection method further includes:
[0017] After determining that the first fault detection result between the vehicle's infotainment system and the instrument cluster is abnormal, the instrument cluster determines fault details based on the signal transmission between itself and the infotainment system; the fault details are one of the following: response timeout, transmission completion timeout, heartbeat disconnection;
[0018] The instrument cluster continuously sends fault details to the vehicle's infotainment system and determines whether the fault between the infotainment system and the instrument cluster has been resolved based on the signal transmission status of the fault details information.
[0019] If the fault is restored, the instrument cluster sends a fault-free signal to the vehicle's infotainment system, and the connection between the infotainment system and the instrument cluster is re-established through the first communication protocol.
[0020] In some embodiments, the instrument and vehicle infotainment system interaction fault detection method further includes: after determining that the first fault detection result between the vehicle infotainment system and the instrument is abnormal, when the instrument determines that a fault has occurred on the vehicle infotainment system side, the instrument displays a preset memory interface.
[0021] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection method further includes, after the instrument cluster continuously sends fault detail information to the vehicle infotainment system:
[0022] If the vehicle's infotainment system receives a request signal from the instrument cluster within a preset time period after receiving fault details, it will process the request signal with reference to the state of the infotainment system and / or the instrument cluster at the time the fault occurred.
[0023] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection method, determining a second fault detection result between the vehicle infotainment system and the instrument cluster based on a second interaction fault, includes:
[0024] The instrument cluster determines whether the second fault detection result between the vehicle infotainment system and the instrument cluster is abnormal based on the transmission result of the screen projection information sent by the vehicle infotainment system.
[0025] If an anomaly is detected, the instrument panel will determine whether the receiving end of the instrument panel itself or the sending end of the vehicle's infotainment system is faulty based on the transmission results of the screen-projected information.
[0026] If the instrument's own receiver malfunctions, the instrument will automatically recover and process the error.
[0027] If the transmitter of the vehicle's infotainment system malfunctions, the instrument cluster sends a fault notification signal to the infotainment system so that the infotainment system can receive the fault notification signal and perform recovery processing.
[0028] In some embodiments, an instrument cluster and vehicle infotainment system interaction fault detection device is also provided, the device comprising:
[0029] The connection module is used to establish a connection between the vehicle's infotainment system and instrument cluster after the vehicle is started, through a first communication protocol and a second communication protocol. The infotainment system and instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the infotainment system based on a portion of the received interactive signals.
[0030] The first determining module is used to determine a first fault detection result between the vehicle infotainment system and the instrument cluster based on a first interactive fault detection rule; wherein the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of a first type of interactive information based on a first communication protocol;
[0031] The second determining module is used to determine the second fault detection result between the vehicle system and the instrument panel according to the second interactive fault detection rule; wherein the second fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the second type of interactive information based on the second communication protocol.
[0032] In some embodiments, an electronic device is also provided, the electronic device including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the machine-readable instructions are executed by the processor to perform the steps of the instrument and vehicle interaction fault detection method.
[0033] In some embodiments, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, performs the steps of the instrument cluster and vehicle infotainment system interaction fault detection method.
[0034] This application provides a method, device, electronic device, and medium for detecting instrument cluster and vehicle infotainment system interaction faults. The method includes: after the vehicle is started, establishing a connection between the vehicle infotainment system and the instrument cluster through a first communication protocol and a second communication protocol; wherein the vehicle infotainment system and the instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol, the screen projection information being determined by the vehicle infotainment system based on a portion of the received interactive signals; determining a first fault detection result between the vehicle infotainment system and the instrument cluster through a first interaction fault detection rule; wherein the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of a first type of interactive information based on the first communication protocol; determining a second fault detection result between the vehicle infotainment system and the instrument cluster according to the second interaction fault detection rule; wherein the second fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of a second type of interactive information based on the second communication protocol; thus, by establishing a communication connection between the vehicle and the instrument cluster for different communication protocols and detecting interaction faults between the instrument cluster and the vehicle infotainment system based on different fault detection rules, interaction faults can be detected more comprehensively, stably, and timely, ensuring the stability of the interaction and timely recovery and handling of interaction faults. Attached Figure Description
[0035] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 A flowchart of the instrument cluster and vehicle infotainment system interaction fault detection method described in an embodiment of this application is shown;
[0037] Figure 2 This illustration shows a connection diagram between the vehicle infotainment system and the instrument cluster as described in an embodiment of this application;
[0038] Figure 3 This document illustrates a flowchart illustrating the connection established between the vehicle's infotainment system and instrument cluster via a first communication protocol and a second communication protocol, as described in an embodiment of this application.
[0039] Figure 4 This document illustrates a flowchart of the process for determining the first fault detection result between the vehicle's infotainment system and the instrument cluster, as described in an embodiment of this application.
[0040] Figure 5 This document illustrates a flowchart illustrating the determination of a second fault detection result between the vehicle infotainment system and the instrument cluster based on a second interactive fault, as described in an embodiment of this application.
[0041] Figure 6 A schematic diagram of the instrument and vehicle-machine interaction fault detection device described in an embodiment of this application is shown;
[0042] Figure 7 A schematic diagram of the structure of the electronic device described in an embodiment of this application is shown. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0044] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0045] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0046] As the automotive industry continues to develop, the concept of the smart cockpit is becoming increasingly popular. The function of car instrument panels is no longer limited to displaying traditional mechanical data; it has become more digital. The interaction between the instrument panel and the vehicle's infotainment system has also become more diverse, extending beyond traditional Bluetooth phone calls and media music to include intelligent driving assistance and human-machine interaction. To meet these needs, the instrument panel and the vehicle's infotainment system communicate through various communication methods, enabling interaction between them.
[0047] Based on this, this application provides a method, device, electronic device, and medium for detecting instrument cluster and vehicle infotainment system interaction faults. The method includes: after the vehicle is started, establishing a connection between the vehicle infotainment system and the instrument cluster through a first communication protocol and a second communication protocol; wherein the vehicle infotainment system and the instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol, the screen projection information being determined by the vehicle infotainment system based on a portion of the received interactive signals; determining a first fault detection result between the vehicle infotainment system and the instrument cluster through a first interaction fault detection rule; wherein the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of a first type of interactive information based on the first communication protocol; determining a second fault detection result between the vehicle infotainment system and the instrument cluster according to the second interaction fault detection rule; wherein the second fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of a second type of interactive information based on the second communication protocol; thus, by establishing a communication connection between the vehicle and the instrument cluster for different communication protocols and detecting interaction faults between the instrument cluster and the vehicle infotainment system based on different fault detection rules, interaction faults can be detected more comprehensively, stably, and timely, ensuring the stability of the interaction and timely recovery and handling of interaction faults.
[0048] Please refer to Figure 1 , Figure 1 A flowchart of the instrument cluster and vehicle infotainment system interaction fault detection method according to an embodiment of this application is shown; specifically, the instrument cluster and vehicle infotainment system interaction fault detection method includes the following steps S101-S103:
[0049] S101. After the vehicle starts, a connection is established between the vehicle's infotainment system and instrument cluster through a first communication protocol and a second communication protocol. The infotainment system and instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the infotainment system based on a portion of the received interactive signals.
[0050] S102. Determine the first fault detection result between the vehicle system and the instrument panel through the first interactive fault detection rule; wherein, the first fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the first type of interactive information based on the first communication protocol;
[0051] S103. Determine the second fault detection result between the vehicle system and the instrument panel according to the second interactive fault detection rule; wherein, the second fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the second type of interactive information based on the second communication protocol.
[0052] When the vehicle is in the ON position, the instrument panel and the vehicle's infotainment system interact to provide interactive functions, including startup animations, theme displays, driver assistance modes, and full-screen navigation modes.
[0053] In step S101, please refer to Figure 2 After the vehicle is started, a connection is established between the vehicle's infotainment system 201 and instrument cluster 202 through the first communication protocol and the second communication protocol.
[0054] The first communication protocol is used to transmit interactive signals between the vehicle infotainment system and the instrument cluster, such as handshake signals when the vehicle infotainment system is powered on and access requests.
[0055] The second communication protocol is used to transmit screen projection information.
[0056] For example, the screen projection information includes: boot animation, theme display, driving assistance mode, full-screen navigation mode, etc.
[0057] In this embodiment of the application, the first communication protocol is the CAN communication protocol, and the second communication protocol is a screen projection protocol, such as the MIPI screen projection protocol.
[0058] Based on this, please refer to Figure 3 After the vehicle is started, a connection is established between the vehicle's infotainment system and instrument cluster via the first and second communication protocols, including the following steps S301-S304:
[0059] S301. Within the preset handshake time, the vehicle system sends a handshake request signal to the instrument panel based on the first communication protocol every preset time period.
[0060] S302. When the instrument panel responds to the handshake request signal, the handshake between the vehicle system and the instrument panel is successful.
[0061] S303, The vehicle's infotainment system sends a screen projection connection signal to the instrument cluster based on the first communication protocol;
[0062] S304. The instrument panel responds to the screen projection connection signal and establishes a connection between the vehicle's infotainment system and the instrument panel through the second communication protocol.
[0063] In other words, the vehicle's infotainment system and instrument cluster first establish a connection based on the first communication protocol, and then transmit the screen projection information through the second communication protocol.
[0064] Specifically, when the vehicle power is turned on, the instrument cluster establishes a connection with the vehicle's infotainment system via the CAN protocol. After the connection is established, the instrument cluster sends animation-related requests to the vehicle's infotainment system via the CAN protocol. Upon receiving the request, the vehicle's infotainment system responds to the instrument cluster and sends the animation to the instrument cluster via the MIPI interface. After receiving the animation, the instrument cluster processes it and displays it on the instrument cluster screen.
[0065] Therefore, when detecting the interaction fault between the instrument and the vehicle system, it is necessary to detect the interaction fault based on the first communication protocol and the interaction fault based on the second communication protocol.
[0066] In step S301, the vehicle-mounted unit sends a handshake request signal to the instrument cluster based on the first communication protocol every preset time interval within the preset handshake time. For example, after the vehicle is powered on in the ON position, the vehicle-mounted unit should send a handshake request signal to the instrument cluster within the preset handshake time, once every 500ms, for a total of three times, until the instrument cluster responds to the handshake signal and stops, at which point the handshake is successful.
[0067] In step S102, a first fault detection result between the vehicle infotainment system and the instrument cluster is determined by the first interactive fault detection rule; wherein, the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of the first type of interactive information based on the first communication protocol.
[0068] For details, please refer to Figure 4 The first interactive fault detection rule determines the first fault detection result between the vehicle's infotainment system and the instrument cluster, including the following steps S401-S402:
[0069] S401. After the vehicle infotainment system and instrument cluster successfully communicate, they periodically send heartbeat signals to each other.
[0070] S402. If the vehicle's infotainment system or instrument cluster does not receive a heartbeat signal from the other party within a preset time period, the first fault detection result between the infotainment system and the instrument cluster is determined to be abnormal.
[0071] For example, after the vehicle's infotainment system and the instrument cluster successfully establish a handshake, both parties should periodically send heartbeat signals (with a period of 1 second) to determine the connectivity of the other party. If the instrument cluster and the vehicle's infotainment system establish a handshake connection and continuously send heartbeat signals, and it is found that the other party has not sent a heartbeat signal for more than 1 second, it indicates that the other party is abnormal or malfunctioning.
[0072] In the instrument and vehicle-machine interaction fault detection method described in this application embodiment, after determining that the first fault detection result between the vehicle-machine and the instrument is abnormal, an instrument fault or abnormality detection and processing mechanism and an instrument and vehicle-machine fault or abnormality recovery mechanism are also configured.
[0073] For example, after determining that the first fault detection result between the vehicle infotainment system and the instrument cluster is abnormal, the method further includes:
[0074] After determining that the first fault detection result between the vehicle's infotainment system and the instrument cluster is abnormal, the instrument cluster determines fault details based on the signal transmission between itself and the infotainment system; the fault details are one of the following: response timeout, transmission completion timeout, heartbeat disconnection;
[0075] The instrument cluster continuously sends fault details to the vehicle's infotainment system and determines whether the fault between the infotainment system and the instrument cluster has been resolved based on the signal transmission status of the fault details information.
[0076] If the fault is restored, the instrument cluster sends a fault-free signal to the vehicle's infotainment system, and the connection between the infotainment system and the instrument cluster is re-established through the first communication protocol.
[0077] When the instrument cluster and vehicle infotainment system fail to connect, the instrument cluster needs to continuously send detailed fault information (signals corresponding to specific faults such as response timeout / transmission completion timeout / heartbeat disconnection) until the fault is resolved or no fault is detected and a fault-free signal is sent, so that the connection between the vehicle infotainment system and the instrument cluster can be re-established.
[0078] Sending fault details allows for quick identification of the corresponding fault type, facilitating querying and rapid correction and recovery.
[0079] In some embodiments, after determining that the first fault detection result between the vehicle infotainment system and the instrument cluster is abnormal, the method further includes:
[0080] When the instrument panel detects a fault on the vehicle's infotainment system side, it displays a preset memory interface.
[0081] The preset memory page, such as the page before the fault occurred, the preset fault prompt page, etc.
[0082] Once the interactive fault is resolved, the instrument cluster sends a fault-free signal to the vehicle infotainment system. The vehicle infotainment system and the instrument cluster then re-establish a connection via the first communication protocol. Specifically, in the vehicle's ON power mode, if the vehicle infotainment system malfunctions or malfunctions, it should attempt to initiate a handshake request to the instrument cluster after recovery. This request should be sent three times at 500ms intervals until the instrument cluster responds to the handshake signal, at which point the handshake is considered successful. After the handshake between the vehicle infotainment system and the instrument cluster is successful, both parties should periodically send heartbeat signals to determine the connectivity of the other party.
[0083] In the instrument cluster and vehicle infotainment system interaction fault detection method, after the instrument cluster continuously sends fault details to the vehicle infotainment system, the method further includes:
[0084] If the vehicle's infotainment system receives a request signal from the instrument cluster within a preset time period after receiving fault details, it will process the request signal with reference to the state of the infotainment system and / or the instrument cluster at the time the fault occurred.
[0085] After the instrument cluster handles a fault (enters fault mode), and provided both the instrument cluster and the heartbeat signals are stable, the instrument cluster should periodically initiate an interaction request to attempt to restore the current theme until the fault is resolved. When the vehicle's infotainment system (VIS) receives fault details and an instrument cluster theme request after a fault, it should be interpreted as a silent recovery after an interaction fault, not a normal theme interconnection request. For example, when switching from the OFF to the ON position, the instrument cluster's state flow is: power-on animation, theme entry animation, theme display, and then normal display of main functions. The power-on animation, theme entry animation, and theme display all require requests for screen mirroring from the VIS. If an interaction fault occurs during the theme display step, the instrument cluster will attempt to initiate an interaction request for the current theme upon fault recovery. At this time, the VIS receives not only the fault type from the instrument cluster but also the theme request. Its task is to restore the previous theme interaction, not to treat it as a normal theme request.
[0086] Please refer to Figure 5 The instrument cluster and vehicle infotainment system interaction fault detection method, which determines the second fault detection result between the vehicle infotainment system and the instrument cluster based on the second interaction fault, includes the following steps S501-S504:
[0087] S501. The instrument panel determines whether the second fault detection result between the vehicle and the instrument panel is abnormal based on the transmission result of the screen projection information sent by the vehicle's infotainment system.
[0088] S502. If there is an abnormality, the instrument panel will determine whether the instrument panel's receiving end or the vehicle's transmitting end is abnormal based on the transmission result of the screen projection information.
[0089] S503. If the instrument's own receiver is abnormal, the instrument will automatically recover and process the error.
[0090] S504. If the transmitter of the vehicle's infotainment system malfunctions, the instrument cluster sends a fault notification signal to the vehicle's infotainment system so that the vehicle's infotainment system can perform recovery processing after receiving the fault notification signal.
[0091] MIPI projection consists of a vehicle infotainment system (VMS) as the sender and an instrument cluster as the receiver. Different recovery mechanisms are used depending on whether the instrument cluster's receiver or the VMS's sender malfunctions. Specifically, if the instrument cluster detects a problem with its own MIPI receiver, it automatically recovers. If the instrument cluster detects a problem with the VMS's MIPI projection, it sends a fault notification signal, and the VMS then performs recovery upon receiving the notification.
[0092] Based on the same inventive concept, this application also provides an instrument and vehicle interaction fault detection device corresponding to the instrument and vehicle interaction fault detection method. Since the principle of the device in this application is similar to the instrument and vehicle interaction fault detection method described above in this application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0093] Please refer to Figure 6 , Figure 6 This illustration shows a structural schematic diagram of the instrument cluster and vehicle infotainment system interaction fault detection device according to an embodiment of this application; the device includes:
[0094] The connection module 601 is used to establish a connection between the vehicle's infotainment system and instrument cluster after the vehicle is started, through a first communication protocol and a second communication protocol. The infotainment system and instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the infotainment system based on a portion of the received interactive signals.
[0095] The first determining module 602 is used to determine the first fault detection result between the vehicle system and the instrument panel through the first interactive fault detection rule; wherein, the first fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the first type of interactive information based on the first communication protocol;
[0096] The second determining module 603 is used to determine the second fault detection result between the vehicle system and the instrument panel according to the second interactive fault detection rule; wherein the second fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the second type of interactive information based on the second communication protocol.
[0097] This application provides a device for detecting instrument cluster and vehicle infotainment system interaction faults. After vehicle startup, the device establishes a connection between the vehicle infotainment system and the instrument cluster via a first communication protocol and a second communication protocol. The vehicle infotainment system and the instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the vehicle infotainment system based on a portion of the received interactive signals. A first fault detection result is determined between the vehicle infotainment system and the instrument cluster using a first interaction fault detection rule. This first fault detection result indicates whether the vehicle infotainment system and the instrument cluster are transmitting a first type of interactive information normally based on the first communication protocol. A second fault detection result is determined between the vehicle infotainment system and the instrument cluster according to the second interaction fault detection rule. This second fault detection result indicates whether the vehicle infotainment system and the instrument cluster are transmitting a second type of interactive information normally based on the second communication protocol. Thus, by establishing communication connections between the vehicle and the instrument cluster for different communication protocols and detecting interaction faults between the instrument cluster and the vehicle infotainment system based on different fault detection rules, interaction faults can be detected more comprehensively, stably, and promptly, ensuring the stability of the interaction and enabling timely recovery and handling of interaction faults.
[0098] In some embodiments, in the instrument cluster and vehicle infotainment system interaction fault detection device, the connection module, when establishing a connection between the vehicle infotainment system and the instrument cluster via a first communication protocol and a second communication protocol, is specifically used for:
[0099] Within a preset handshake time, the vehicle's infotainment system sends a handshake request signal to the instrument cluster based on the first communication protocol every preset time interval.
[0100] When the instrument cluster responds to the handshake request signal, the handshake between the vehicle system and the instrument cluster is successful;
[0101] The vehicle's infotainment system sends a screen projection connection signal to the instrument cluster based on the first communication protocol.
[0102] The instrument panel responds to the screen projection connection signal and establishes a connection between the vehicle's infotainment system and the instrument panel through the second communication protocol.
[0103] In some embodiments, in the instrument cluster and vehicle infotainment system interaction fault detection device, the first determining module, when determining the first fault detection result between the vehicle infotainment system and the instrument cluster according to the first interaction fault detection rule, is specifically used for:
[0104] After the vehicle's infotainment system and instrument cluster successfully communicate, they periodically send heartbeat signals to each other.
[0105] If the vehicle's infotainment system or instrument cluster does not receive a heartbeat signal from the other party within a preset time period, the first fault detection result between the infotainment system and the instrument cluster is determined to be abnormal.
[0106] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection device further includes:
[0107] The third determination module is used to determine fault details based on the signal transmission between the instrument cluster and the vehicle infotainment system after determining that the first fault detection result between the vehicle infotainment system and the instrument cluster is abnormal; the fault details are one of the following: response timeout, transmission completion timeout, heartbeat disconnection;
[0108] The instrument cluster continuously sends fault details to the vehicle's infotainment system and determines whether the fault between the infotainment system and the instrument cluster has been resolved based on the signal transmission status of the fault details information.
[0109] If the fault is restored, the instrument cluster sends a fault-free signal to the vehicle's infotainment system, and the connection between the infotainment system and the instrument cluster is re-established through the first communication protocol.
[0110] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection device further includes:
[0111] The display module is used to display a preset memory interface when the instrument panel determines that a fault has occurred on the vehicle side after the first fault detection result between the vehicle infotainment system and the instrument panel is determined to be abnormal.
[0112] In some embodiments, the instrument cluster and vehicle infotainment system interaction fault detection device further includes:
[0113] The processing module is used to process the request signal sent by the instrument cluster to the vehicle infotainment system after the instrument cluster continuously sends fault details information to the vehicle infotainment system. If the vehicle infotainment system receives a request signal sent by the instrument cluster within a preset time period after receiving the fault details information, the request signal is processed with reference to the state of the vehicle infotainment system and / or the instrument cluster at the time of the fault.
[0114] In some embodiments, the second determining module in the instrument cluster and vehicle infotainment system interaction fault detection device is specifically used for: determining the second fault detection result between the vehicle infotainment system and the instrument cluster based on the second interaction fault.
[0115] The instrument cluster determines whether the second fault detection result between the vehicle infotainment system and the instrument cluster is abnormal based on the transmission result of the screen projection information sent by the vehicle infotainment system.
[0116] If an anomaly is detected, the instrument panel will determine whether the receiving end of the instrument panel itself or the sending end of the vehicle's infotainment system is faulty based on the transmission results of the screen-projected information.
[0117] If the instrument's own receiver malfunctions, the instrument will automatically recover and process the error.
[0118] If the transmitter of the vehicle's infotainment system malfunctions, the instrument cluster sends a fault notification signal to the infotainment system so that the infotainment system can receive the fault notification signal and perform recovery processing.
[0119] Based on the same inventive concept, this application also provides an electronic device corresponding to the instrument and vehicle interaction fault detection method. Since the principle of the electronic device in this application is similar to the instrument and vehicle interaction fault detection method described above, the implementation of the electronic device can refer to the implementation of the method, and the repeated parts will not be described again.
[0120] Please refer to Figure 7 , Figure 7 A schematic diagram of the structure of the electronic device according to an embodiment of this application is shown. The electronic device 700 includes: a processor 702, a memory 701 and a bus. The memory 701 stores machine-readable instructions that can be executed by the processor 702. When the electronic device 700 is running, the processor 702 communicates with the memory 701 through the bus. When the machine-readable instructions are executed by the processor 702, the steps of the instrument and vehicle interaction fault detection method are performed.
[0121] Based on the same inventive concept, this application also provides a computer-readable storage medium corresponding to the instrument and vehicle interaction fault detection method. Since the principle of the computer-readable storage medium in this application is similar to the instrument and vehicle interaction fault detection method described above in this application, the implementation of the computer-readable storage medium can refer to the implementation of the method, and the repeated parts will not be described again.
[0122] In this embodiment of the application, a computer-readable storage medium is also provided, on which a computer program is stored, and the computer program is executed by a processor to perform the steps of the instrument and vehicle interaction fault detection method.
[0123] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some communication interfaces; the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.
[0124] The modules described as separate components may or may not be physically separate. The components shown as modules 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 units can be selected to achieve the purpose of this embodiment according to actual needs.
[0125] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0126] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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, a platform server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0127] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for detecting faults in the interaction between an instrument cluster and a vehicle infotainment system, characterized in that, The method includes: After the vehicle is started, a connection is established between the vehicle's infotainment system and instrument cluster through a first communication protocol and a second communication protocol. The infotainment system and instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the infotainment system based on a portion of the received interactive signals. The first fault detection result between the vehicle infotainment system and the instrument cluster is determined by the first interactive fault detection rule; wherein, the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of the first type of interactive information based on the first communication protocol; According to the second interactive fault detection rule, the second fault detection result between the vehicle system and the instrument panel is determined; wherein, the second fault detection result indicates whether the normal transmission of the second type of interactive information between the vehicle system and the instrument panel is achieved based on the second communication protocol; The method further includes: after determining that the first fault detection result between the vehicle infotainment system and the instrument cluster is abnormal, the instrument cluster determines fault details information based on the signal transmission status between itself and the vehicle infotainment system; the fault details information is one of the following: response timeout, transmission completion timeout, heartbeat disconnection; the instrument cluster continuously sends fault details information to the vehicle infotainment system, and determines whether the fault between the vehicle infotainment system and the instrument cluster has been recovered based on the signal transmission status of the fault details information; if recovered, the instrument cluster sends a fault-free signal to the vehicle infotainment system, and the vehicle infotainment system and the instrument cluster re-establish a connection through the first communication protocol; After the instrument continuously sends fault details information to the vehicle infotainment system, the method further includes: if the vehicle infotainment system receives a request signal sent by the instrument within a preset time period after receiving the fault details information, then the request signal is processed with reference to the state of the vehicle infotainment system and / or the instrument when the fault occurred.
2. The instrument and vehicle infotainment system interaction fault detection method according to claim 1, characterized in that, Establishing a connection between the vehicle's infotainment system and instrument cluster using a first communication protocol and a second communication protocol includes: Within a preset handshake time, the vehicle's infotainment system sends a handshake request signal to the instrument cluster based on the first communication protocol every preset time interval. When the instrument cluster responds to the handshake request signal, the handshake between the vehicle system and the instrument cluster is successful; The vehicle's infotainment system sends a screen projection connection signal to the instrument cluster based on the first communication protocol. The instrument panel responds to the screen projection connection signal and establishes a connection between the vehicle's infotainment system and the instrument panel through the second communication protocol.
3. The instrument and vehicle infotainment system interaction fault detection method according to claim 1, characterized in that, Based on the first interactive fault detection rules, the first fault detection result between the vehicle's infotainment system and the instrument cluster is determined, including: After the vehicle's infotainment system and instrument cluster successfully communicate, they periodically send heartbeat signals to each other. If the vehicle's infotainment system or instrument cluster does not receive a heartbeat signal from the other party within a preset time period, the first fault detection result between the infotainment system and the instrument cluster is determined to be abnormal.
4. The instrument and vehicle infotainment system interaction fault detection method according to claim 1, characterized in that, After determining that the first fault detection result between the vehicle's infotainment system and the instrument cluster is abnormal, the method further includes: When the instrument panel detects a fault on the vehicle's infotainment system side, it displays a preset memory interface.
5. The instrument and vehicle infotainment system interaction fault detection method according to claim 1, characterized in that, The second fault detection result between the vehicle's infotainment system and instrument cluster is determined based on the second interactive fault, including: The instrument cluster determines whether the second fault detection result between the vehicle infotainment system and the instrument cluster is abnormal based on the transmission result of the screen projection information sent by the vehicle infotainment system. If an anomaly is detected, the instrument panel will determine whether the receiving end of the instrument panel itself or the sending end of the vehicle's infotainment system is faulty based on the transmission results of the screen-projected information. If the instrument's own receiver malfunctions, the instrument will automatically recover and process the error. If the transmitter of the vehicle's infotainment system malfunctions, the instrument cluster sends a fault notification signal to the infotainment system so that the infotainment system can receive the fault notification signal and perform recovery processing.
6. A fault detection device for instrument cluster and vehicle infotainment system interaction, characterized in that, The device includes: The connection module is used to establish a connection between the vehicle's infotainment system and instrument cluster after the vehicle is started, through a first communication protocol and a second communication protocol. The infotainment system and instrument cluster transmit interactive signals based on the first communication protocol and transmit screen projection information based on the second communication protocol. The screen projection information is determined by the infotainment system based on a portion of the received interactive signals. The first determining module is used to determine a first fault detection result between the vehicle infotainment system and the instrument cluster based on a first interactive fault detection rule; wherein the first fault detection result indicates whether the vehicle infotainment system and the instrument cluster have achieved normal transmission of a first type of interactive information based on a first communication protocol; The second determining module is used to determine the second fault detection result between the vehicle system and the instrument panel according to the second interactive fault detection rule; wherein, the second fault detection result indicates whether the vehicle system and the instrument panel have achieved normal transmission of the second type of interactive information based on the second communication protocol; The instrument and vehicle infotainment system interaction fault detection device also includes: The third determining module is used to determine fault details based on the signal transmission status between the instrument cluster and the vehicle infotainment system after determining that the first fault detection result between the vehicle infotainment system and the instrument cluster is abnormal. The fault details are one of the following: response timeout, transmission completion timeout, or heartbeat disconnection. The instrument cluster continuously sends fault details to the vehicle infotainment system and determines whether the fault between the vehicle infotainment system and the instrument cluster has been recovered based on the signal transmission status of the fault details. If the fault has been recovered, the instrument cluster sends a fault-free signal to the vehicle infotainment system, and the vehicle infotainment system and the instrument cluster re-establish a connection through the first communication protocol. The processing module is used to process the request signal sent by the instrument cluster to the vehicle infotainment system after the instrument cluster continuously sends fault details information to the vehicle infotainment system. If the vehicle infotainment system receives a request signal sent by the instrument cluster within a preset time period after receiving the fault details information, the request signal is processed with reference to the state of the vehicle infotainment system and / or the instrument cluster at the time of the fault.
7. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the instrument and vehicle infotainment interaction fault detection method as described in any one of claims 1 to 5 are performed.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the instrument and vehicle infotainment system interaction fault detection method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Communication method between vehicle machine and instrument
CN111147495A
Network fault detection method and device and electronic equipment
CN113114535A