Display method, device and equipment for testing vehicle fault and storage medium

By generating system interaction commands to detect fault levels and display information, the problem of untimely fault display during autonomous vehicle testing has been solved, thus improving safety.

CN117032152BActive Publication Date: 2026-06-02GUANGZHOU WERIDE TECH LTD CO

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU WERIDE TECH LTD CO
Filing Date
2023-06-30
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing autonomous vehicles have poor timeliness in displaying faults during testing, leading to increased safety risks.

Method used

By acquiring driving control commands, generating system interaction commands, detecting the responsiveness of interactive functions, determining the fault level, and generating fault display commands and information based on the fault level, the display control module is used for timely display.

Benefits of technology

It enables timely display of different system faults during autonomous vehicle testing, reducing safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117032152B_ABST
    Figure CN117032152B_ABST
Patent Text Reader

Abstract

The application relates to the field of automatic driving control, and discloses a display method, device and equipment for testing vehicle faults and a storage medium. The method comprises the following steps: obtaining a driving control instruction of a target vehicle, and generating a system interaction instruction between an automatic driving system and a vehicle communication system in the target vehicle; based on the result of system interaction calling, the responsiveness of the interaction function of the driving test function is detected respectively to obtain a detection result, and based on the detection result and the interaction correlation of the driving test function, a fault level corresponding to the target vehicle is determined; based on the fault level, a fault display instruction corresponding to the target vehicle is generated according to a preset fault safety level, and based on the fault display instruction, fault display information corresponding to the target vehicle is generated. The application realizes the timely display of different system faults of an automatic driving vehicle in a test process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of autonomous driving control, and more particularly to a method, apparatus, device, and storage medium for displaying vehicle faults. Background Technology

[0002] In recent years, with the rapid development of autonomous driving technology, related vehicles have achieved different levels of autonomous driving functions by relying on artificial intelligence, visual computing, radar, monitoring devices, and global positioning systems. Since vehicles at different levels of autonomous driving may experience some autonomous driving-related malfunctions during the testing and operation phase, and some functions of the test vehicles still need debugging and verification, in order to ensure the safety of driving test personnel in their daily driving, it is necessary to promptly display, display, take over, and handle relevant prompts and processing information for test personnel to perform takeover operations. This reduces the safety risks caused by malfunctions in autonomous driving test vehicles and protects the safety of test personnel and test vehicles during the measurement and testing process.

[0003] Currently, testers determine whether a vehicle needs to be taken over by relying on safety officers to display warning lights on the instrument panel, combined with the surrounding environment. However, with an increasing number of faults requiring diagnosis and display, the available hardware space for warning lights on the instrument panel is decreasing. This method directly leads to some warning lights failing to display or requiring alternative methods for timely display. Combined with the time allotted for safety officers' self-assessment, this results in delays in prompting safety personnel to take over safely. In other words, existing autonomous vehicles offer poor timely warnings regarding relevant faults during testing. Summary of the Invention

[0004] The main objective of this invention is to address the problem that existing autonomous vehicles have poor timeliness in displaying relevant faults during testing.

[0005] The first aspect of the present invention provides a method for displaying a test vehicle fault. The method includes: acquiring a driving control command of a target vehicle, and based on the driving control command, performing a system interaction call to a preset driving test function on the target vehicle; based on the result of the system interaction call, performing responsiveness detection on the driving test function to obtain a detection result, and determining the fault level corresponding to the target vehicle based on the detection result and the interaction correlation of the driving test function; based on the fault level, generating a fault display command corresponding to the target vehicle according to a preset fault safety level, and generating fault display information corresponding to the target vehicle based on the fault display command.

[0006] Optionally, in a first implementation of the first aspect of the present invention, the step of performing responsiveness detection on the driving test function based on the results of system interaction calls to obtain detection results includes: determining multiple interactive objects corresponding to the completion of the driving test function, and the communication interaction relationship between each interactive object; generating corresponding function detection instructions between each interactive object based on the results of the system interaction calls and according to the communication interaction relationship; and performing responsiveness detection on each interactive object using the function detection instructions to obtain detection results.

[0007] Optionally, in a second implementation of the first aspect of the present invention, determining the fault level corresponding to the target vehicle based on the interaction correlation between the detection result and the driving test function includes: determining the driving state information of the target vehicle during detection based on the detection result, and determining the interaction state information between each of the interaction objects; performing a state combination of the driving state information and the interaction state information corresponding to the interaction faults, and generating a fault level between different interaction subsystems based on the result of the state combination.

[0008] Optionally, in a third implementation of the first aspect of the present invention, the fault level includes a first fault level, the fault display instruction is a first fault display instruction, the interaction object includes a first interaction object and a second interaction object, and the step of generating a fault display instruction corresponding to the target vehicle based on the fault level and according to a preset fault safety level includes: if the fault level is a first fault level, determining that the driving status information is in an autonomous driving state, and determining that the first interaction object or the second interaction object corresponds to a single interaction fault object; based on the interaction fault object, matching the remote control mode and takeover operation instruction of the first interaction object according to the preset fault safety level; and generating a first fault display instruction for the target vehicle based on the remote control mode and the takeover operation instruction.

[0009] Optionally, in a fourth implementation of the first aspect of the present invention, the fault level includes a second fault level, the fault display instruction is a second fault display instruction, the interaction object includes a first interaction object and a second interaction object, and the step of generating a fault display instruction corresponding to the target vehicle based on the fault level and according to a preset fault safety level includes: if the fault level is a second fault level, determining that the driving status information is a driving start state, and determining at least one interaction fault object between the first interaction object and / or the second interaction object; based on the driving start state and the interaction fault object, matching the mode switching instruction and the takeover operation instruction of the second interaction object according to the preset fault safety level; and generating a second fault display instruction for the target vehicle based on the mode switching instruction and the takeover operation instruction.

[0010] Optionally, in a fifth implementation of the first aspect of the present invention, the fault level includes a third fault level, the fault display instruction is a third fault display instruction, the interaction object includes a first interaction object and a second interaction object, and the step of generating a fault display instruction corresponding to the target vehicle based on the fault level and according to a preset fault safety level includes: if the fault level is the third fault level, determining a test interaction object between the first interaction object and / or the second interaction object; matching the autonomous driving mode and automatic operation instruction of the target vehicle based on the test interaction object and the driving status information; and generating a third fault display instruction for the target vehicle based on the autonomous driving mode and the automatic operation instruction.

[0011] Optionally, in a sixth implementation of the first aspect of the present invention, generating fault display information corresponding to the target vehicle based on the fault display instruction includes: determining fault display logic corresponding to the fault level of the target vehicle, and selecting fault display objects corresponding to the fault display state in sequence based on the fault display logic; and using the fault display instruction to control the fault display objects to generate fault display information corresponding to the vehicle detection state.

[0012] A second aspect of the present invention provides a display device for testing vehicle faults, the display device comprising: a system interaction module, configured to acquire driving control commands of a target vehicle, and based on the driving control commands, to perform system interaction invocation of preset driving test functions on the target vehicle; a function detection module, configured to perform responsiveness detection of the interactive functions of the driving test functions based on the results of the system interaction invocation, obtain detection results, and determine the fault level corresponding to the target vehicle based on the interaction correlation between the detection results and the driving test functions; and an instruction generation module, configured to generate a fault display instruction corresponding to the target vehicle according to a preset fault safety level based on the fault level, and generate fault display information corresponding to the target vehicle based on the fault display instruction.

[0013] Optionally, in a first implementation of the second aspect of the present invention, the function detection module includes: a relationship determination unit, configured to determine multiple interactive objects corresponding to the completion of the driving test function, and the communication interaction relationship between each interactive object; an instruction generation unit, configured to generate a function detection instruction corresponding to each interactive object based on the result of the system interaction call and according to the communication interaction relationship; and a function detection unit, configured to perform responsiveness detection on each interactive object using the function detection instruction to obtain a detection result.

[0014] Optionally, in a second implementation of the second aspect of the present invention, the function detection module further includes: a state determination unit, configured to determine the driving state information of the target vehicle during detection and the interaction state information between each of the interaction objects based on the detection result; and a level generation unit, configured to perform corresponding interaction fault state combinations on the driving state information and the interaction state information, and generate fault levels between different interaction subsystems based on the result of the state combinations.

[0015] Optionally, in a third implementation of the second aspect of the present invention, the instruction generation module includes: a first determining unit, configured to determine that the driving status information is in an autonomous driving state if the fault level is a first fault level, and to determine that the first interactive object or the second interactive object corresponds to a single interactive fault object; a first matching unit, configured to match the remote control mode and takeover operation instruction of the first interactive object according to a preset fault safety level based on the interactive fault object; and a first generating unit, configured to generate a first fault display instruction for the target vehicle based on the remote control mode and the takeover operation instruction.

[0016] Optionally, in a fourth implementation of the second aspect of the present invention, the instruction generation module further includes: a second determining unit, configured to determine that the driving status information is a driving start state if the fault level is a second fault level, and to determine at least one interactive fault object between the first interactive object and / or the second interactive object; a second matching unit, configured to match the mode switching instruction and takeover operation instruction of the second interactive object according to a preset fault safety level based on the driving start state and the interactive fault object; and a second generation unit, configured to generate a second fault display instruction for the target vehicle based on the mode switching instruction and the takeover operation instruction.

[0017] Optionally, in a fifth implementation of the second aspect of the present invention, the instruction generation module further includes: a third determining unit, configured to determine a test interaction object between the first interaction object and / or the second interaction object if the fault level is the third fault level; a third matching unit, configured to match the autonomous driving mode and automatic operation instruction of the target vehicle based on the test interaction object and the driving status information; and a third generating unit, configured to generate a third fault display instruction for the target vehicle based on the autonomous driving mode and the automatic operation instruction.

[0018] Optionally, in a sixth implementation of the second aspect of the present invention, the instruction generation module further includes: a module selection unit, configured to determine the fault display logic corresponding to the fault level of the target vehicle, and select fault display objects corresponding to the fault display state in sequence based on the fault display logic; and a display generation unit, configured to use the fault display instruction to control the fault display objects to generate fault display information corresponding to the vehicle detection state.

[0019] A third aspect of the present invention provides a display device for testing vehicle faults, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor invokes the instructions in the memory to cause the display device for testing vehicle faults to perform the various steps of the above-described method for displaying vehicle faults.

[0020] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the steps of the above-described method for displaying test vehicle malfunctions.

[0021] The technical solution provided by this invention involves acquiring driving control commands from a target vehicle and, based on these commands, performing system interaction calls for preset driving test functions on the target vehicle. Based on the results of these system interaction calls, the responsiveness of the driving test functions is tested to obtain the test results. Based on the correlation between the test results and the interaction of the driving test functions, the corresponding fault level of the target vehicle is determined. Based on the fault level, a fault display command corresponding to the target vehicle is generated according to a preset fault safety level, and based on the fault display command, fault display information corresponding to the target vehicle is generated. Compared to existing technologies, this application uses driving control commands to generate system interaction commands between the autonomous driving system and the vehicle communication system. Then, based on these system interaction commands, interaction function tests are performed on various subsystems to determine the corresponding fault level of the target vehicle. Finally, based on the fault level, a corresponding display control module is selected, thereby controlling the display control module to generate fault display information for the corresponding faulty subsystem. This achieves timely display of different system faults during the testing process of the autonomous vehicle. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of the first embodiment of the method for displaying vehicle faults according to the present invention;

[0023] Figure 2 This is a schematic diagram of a second embodiment of the method for displaying vehicle faults according to the present invention;

[0024] Figure 3 This is a schematic diagram of a third embodiment of the method for displaying vehicle faults in this invention;

[0025] Figure 4 This is a schematic diagram of one embodiment of the display device for testing vehicle faults in this invention;

[0026] Figure 5 This is a schematic diagram of another embodiment of the display device for testing vehicle faults in this invention;

[0027] Figure 6 This is a schematic diagram of one embodiment of a display device for testing vehicle malfunctions in this invention. Detailed Implementation

[0028] This invention provides a method, apparatus, device, and storage medium for displaying vehicle faults. The method includes: acquiring driving control commands from a target vehicle and generating system interaction commands between the autonomous driving system and the vehicle communication system in the target vehicle; based on the results of the system interaction calls, performing responsiveness detection on the driving test functions to obtain detection results, and determining the fault level corresponding to the target vehicle based on the correlation between the detection results and the interaction of the driving test functions; generating a fault display command corresponding to the target vehicle according to a preset fault safety level based on the fault level, and generating fault display information corresponding to the target vehicle based on the fault display command. This application enables timely display of different system faults during the testing of autonomous vehicles.

[0029] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0030] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 The first embodiment of the method for displaying vehicle faults in this invention includes:

[0031] 101. Obtain the driving control commands of the target vehicle, and based on the driving control commands, perform system interaction calls for the preset driving test functions of the target vehicle;

[0032] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0033] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0034] In this embodiment, the driving control commands refer to the relevant control commands generated by the autonomous driving system during road testing to control the vehicle to perform autonomous driving. The system interaction call refers to the need for communication and assistance between the on-board control system and various communication systems in the target vehicle to complete the corresponding driving control and achieve the corresponding autonomous driving function. In addition, the interaction objects in this application include the first interaction object (i.e., the autonomous driving system) and the first interaction object (i.e., the communication system). Other systems can be added or deleted according to the needs of the interaction. The autonomous driving system (i.e., the first interaction object) refers to the autonomous driving control system, including the original control system (steering EPS, braking ESC, power ECU, body BMC) and the intelligent driving control system (MU computing unit, RU unit, CDB module and sensor kit). The communication system (i.e., the second interaction object) refers to the system used for communication and information exchange within or between vehicles. It mainly realizes data transmission and communication between various modules inside the vehicle and between the vehicle and external systems through internal networks, sensors and wireless communication technologies, such as internal communication systems, communication systems between the vehicle and the driver, communication systems between the vehicle and external systems, and inter-vehicle communication systems.

[0035] In practical applications, relevant driving control commands of the target vehicle are obtained, and then based on the driving control commands, system interaction commands are generated between the autonomous driving system (i.e., the first interaction object) and various subsystems in the vehicle communication system (i.e., the second interaction object) of the target vehicle.

[0036] 102. Based on the results of system interaction calls, the responsiveness of the driving test function is tested to obtain the test results. Based on the test results and the interaction correlation of the driving test function, the fault level corresponding to the target vehicle is determined.

[0037] In this embodiment, the responsiveness detection of the interactive function refers to the detection of the responsiveness of the interactive function between the systems by detecting whether the corresponding subsystems have completed the corresponding operation and by detecting the corresponding operation feedback instructions in order to complete the corresponding driving function. The interaction correlation refers to the interrelationship between the subsystems in completing the corresponding driving function.

[0038] In practical applications, multiple interactive objects corresponding to the completion of the driving test function are identified, as well as the communication and interaction relationships between these objects. Based on the results of system interaction calls, functional detection instructions corresponding to each interactive object are generated according to the communication and interaction relationships. The functional detection instructions are then used to perform responsiveness detection on each interactive object to obtain the detection results. Based on the detection results, the driving status information of the target vehicle during detection and the interaction status information between each interactive object are determined. This allows for the combination of interaction fault states between subsystems based on the driving status information and interaction status information. Based on the results of the state combination, the fault levels between different interactive subsystems are generated.

[0039] 103. Based on the fault level, generate the fault display command corresponding to the target vehicle according to the preset fault safety level, and generate the fault display information corresponding to the target vehicle based on the fault display command.

[0040] In this embodiment, the fault safety level refers to the safety zone level set for different driving faults, so as to quickly take corresponding safety control measures; the display control module refers to the module that completes the corresponding display function (such as the central control screen, warning LEDs, mobile devices connected to the vehicle system, etc.).

[0041] In practical applications, if the fault level is the first fault level, the driving status information is determined to be in an autonomous driving state, and the first or second interactive object is determined to correspond to a single interactive fault object. Then, based on the interactive fault object, according to the preset fault safety level, the remote control mode and takeover operation command of the first interactive object are matched. Based on the remote control mode and takeover operation command, the first fault display command of the target vehicle is generated, and based on the fault display command, the corresponding fault display information of the target vehicle is generated.

[0042] If the fault level is the second fault level, the driving status information is determined to be the driving start state, and at least one interactive fault object between the first interactive object and / or the second interactive object is determined; then, based on the driving start state and the interactive fault object, the mode switching command and takeover operation command of the second interactive object are matched according to the preset fault safety level; thereby, based on the mode switching command and takeover operation command, the first fault display command of the target vehicle is generated, and based on the fault display command, the corresponding fault display information of the target vehicle is generated.

[0043] If the fault level is the third fault level, determine the test interaction object between the first interaction object and / or the second interaction object; then, based on the test interaction object and driving status information, match the target vehicle's autonomous driving mode and automatic operation command; thereby, based on the autonomous driving mode and automatic operation command, generate the target vehicle's third fault display command.

[0044] Furthermore, the fault display logic corresponding to the fault level of the target vehicle is determined, and based on the fault display logic, fault display objects corresponding to the fault display states are selected sequentially; thereby, fault display instructions are used to control the fault display objects to generate fault display information corresponding to the vehicle's detection state. The fault levels include a first fault level, a second fault level, and a third fault level, and the fault display instructions include a first fault display instruction, a second fault display instruction, and a third fault display instruction.

[0045] In this embodiment of the invention, driving control commands from the target vehicle are acquired, and based on these commands, system interaction calls for preset driving test functions are made to the target vehicle. Based on the results of these system interaction calls, the responsiveness of the driving test functions is tested to obtain the test results. Based on the correlation between the test results and the interaction of the driving test functions, the corresponding fault level of the target vehicle is determined. Based on the fault level, a fault display command corresponding to the target vehicle is generated according to a preset fault safety level, and based on the fault display command, fault display information corresponding to the target vehicle is generated. Compared to existing technologies, this application uses driving control commands to generate system interaction commands between the autonomous driving system and the vehicle communication system. Then, based on these system interaction commands, interaction function tests are performed on various subsystems to determine the corresponding fault level of the target vehicle. Based on the fault level, a corresponding display control module is selected, thereby controlling the display control module to generate fault display information for the corresponding faulty subsystem. This enables timely display of different system faults during the testing process of the autonomous vehicle.

[0046] Please see Figure 2 A second embodiment of the method for displaying vehicle faults in this invention includes:

[0047] 201. Obtain the driving control commands of the target vehicle, and based on the driving control commands, perform system interaction calls for the preset driving test functions of the target vehicle;

[0048] 202. Determine the multiple interactive objects corresponding to the completion of the driving test function, as well as the communication and interaction relationships between each interactive object;

[0049] In this embodiment, the communication interaction relationship refers to the corresponding communication connection relationship between various subsystems. For example, the steering EPS, braking ESC, power ECU, body BMC, and CDB module are connected via a CAN bus; the steering EPS, braking ESC, power ECU, and body BMC can also be connected via the electronic parking brake controller area network (EPB_CAN); the MU computing unit and RU unit are connected via the body electronic system controller area network (Body_CAN); and the CDB module and sensor kit are connected to each other via the power controller area network (Power_CAN). The interaction objects here include the autonomous driving system and the vehicle communication system, and the various subsystems contained within these two systems.

[0050] In practical applications, the communication and interaction relationships between various subsystems related to the autonomous driving system and the vehicle communication system and various system interaction commands are determined, as well as the communication and interaction relationships between the various subsystems corresponding to the completion of various system interaction commands (i.e., when corresponding to driving control functions).

[0051] 203. Based on the results of system interaction calls, generate corresponding function detection instructions between each interaction object according to the communication interaction relationship;

[0052] In this embodiment, based on the results of the current system interaction calls of the target vehicle, sub-detection instructions between subsystems required to complete the corresponding driving control function are generated according to the communication interaction relationship between each subsystem.

[0053] 204. Use functional testing instructions to perform responsiveness testing on each interactive object and obtain the test results;

[0054] In this embodiment, the various sub-detection instructions described above are used to perform system function detection of the corresponding driving control functions of each subsystem (i.e., various interactive objects), and the feedback instruction information of the system function detection is collected to generate detection results.

[0055] 205. Based on the detection results, determine the driving status information of the target vehicle during detection, and determine the interaction status information between each interactive object;

[0056] In this embodiment, the driving status information refers to the current driving status of the vehicle when the corresponding autonomous driving function is completed (such as whether it is completed, the degree of completion, etc.).

[0057] In practical applications, based on various feedback instruction information in the detection results, the driving status of the target vehicle during road test autonomous driving is determined, as well as the status information of whether the corresponding subsystems have completed the corresponding instruction interaction when each subsystem between the autonomous driving system and the vehicle communication system completes the corresponding driving control function.

[0058] 206. Combine the driving status information and interaction status information into corresponding interaction fault states, and generate fault levels between different interaction subsystems based on the results of the state combination.

[0059] In this embodiment, the driving status information and interaction status information are combined into different states of subsystem interaction faults. Based on the different combinations of the two states, the corresponding fault levels between different interaction subsystems are generated according to a preset combination level table.

[0060] 207. Determine the fault display logic corresponding to the fault level of the target vehicle, and select the fault display objects corresponding to the fault display status in sequence based on the fault display logic;

[0061] In this embodiment, based on the fault level, a fault display command corresponding to the target vehicle is generated according to a preset fault safety level. This determines the fault display logic for the target vehicle's corresponding fault level. For example, a solid red light, off yellow light, and off green light indicate a vehicle-side fault (including red button activation) and a system fault, preventing entry into automatic mode. The safety driver is reminded to manually drive, inspect the vehicle, or request an ambulance. A solid red light, off yellow light, and flashing green light indicate a vehicle-side fault (including red button activation) but a normal system, preventing entry into automatic mode. The safety driver is reminded to manually drive, inspect the vehicle, or request an ambulance. An off red light, solid yellow light, and flashing green light indicate that the automatic driving system and vehicle are in place and automatic mode can be activated. An off red light, solid yellow light, and solid green light indicate that automatic mode has been successfully entered. An off red light indicates that automatic mode has been successfully entered. The system may display various LED lights, such as flashing yellow lights and a solid green light, indicating a transition from automatic to remote control mode. A flashing red light, a non-lit yellow light, and a solid green light indicate a system malfunction during automatic driving but the system has not yet exited, prompting the safety operator to take over (simultaneously, the system is handling malfunctions, such as braking). A flashing red light, flashing yellow light, flashing green light, and a buzzer sound indicate a vehicle-side malfunction or communication interruption, requiring an emergency braking attempt to exit automatic mode and prompting the safety operator to take over. The LED lights must be matched with the corresponding display control module. The LED lighting state is controlled by the control module; changes in the displayed content generate control data commands that are transmitted to the control module's drive circuit, dynamically illuminating the LEDs. The display based on the LED lighting pattern is only used to explain the invention and is not intended to limit the invention. Based on the fault display logic, the corresponding display control module, such as a digital display screen, LED light display, or buzzer, is selected sequentially according to the fault display state. Furthermore, commands based on the automatic driving control system can be executed within the device to display digital lights and flashing, LED lights and flashing, and a buzzer warning.

[0062] 208. Using fault display commands, control the fault display object to generate fault display information corresponding to the vehicle detection status.

[0063] In this embodiment, the aforementioned fault display command is used to control the corresponding display control module to generate fault display information for the corresponding vehicle detection status, so as to prompt the test personnel to take corresponding actions in a timely manner and control the test vehicle to perform automatic adjustment control for the corresponding fault.

[0064] In this embodiment of the invention, driving control commands are used to generate system interaction commands between the autonomous driving system and the vehicle communication system. Based on these commands, interaction functions of various subsystems are detected to determine the fault level of the target vehicle. Then, based on the fault level, a corresponding display control module is selected, which generates fault display information for the corresponding faulty subsystem. This enables timely display of different system faults during the testing process of the autonomous vehicle.

[0065] Please see Figure 3 A third embodiment of the method for displaying vehicle faults in this invention includes:

[0066] 301. Obtain the driving control commands of the target vehicle, and based on the driving control commands, perform system interaction calls for the preset driving test functions of the target vehicle;

[0067] 302. Based on the results of system interaction calls, the responsiveness of the interactive function of the driving test function is tested to obtain the test results. Based on the test results and the interaction correlation of the driving test function, the fault level corresponding to the target vehicle is determined.

[0068] 303. If the fault level is the first fault level, determine that the driving status information is in the automatic driving state, and determine that the first interaction object or the second interaction object corresponds to a single interaction fault object.

[0069] In this embodiment, if the fault level is the first fault level, the driving status information is determined to be in an autonomous driving state, and the first or second interaction object is determined to correspond to a single interaction fault object.

[0070] 304. Based on the interactive fault object, match the remote control mode and takeover operation instructions of the first interactive object according to the preset fault safety level;

[0071] In this embodiment, based on the sub-fault system, the remote control mode and takeover operation command corresponding to the autonomous driving system are matched according to the preset fault safety level.

[0072] 305. Based on the remote control mode and takeover operation command, generate the first fault display command for the target vehicle;

[0073] In this embodiment, based on the aforementioned remote control mode and takeover operation command, a first fault display command for the target vehicle is generated. For example, if the autonomous driving system of the autonomous vehicle malfunctions, a fault display command is generated based on the fault level of the autonomous driving read command. The fault display command generates a control command to make the display device flash (transitioning from autonomous driving mode to remote control mode, reminding the safety operator to prepare for manual takeover). Alternatively, if the vehicle communication of the autonomous vehicle is interrupted, a fault display command is generated based on the fault level of the autonomous driving read command. The fault display command generates a control command to make the display device flash, and simultaneously generates a warning command to trigger a buzzer alarm.

[0074] 306. If the fault level is the second fault level, determine that the driving status information is the driving start state, and determine at least one interactive fault object between the first interactive object and / or the second interactive object.

[0075] In this embodiment, if the fault level is the second fault level, the driving status information of the current target vehicle is determined to be the driving start state, and at least one interactive fault object between the first interactive object and / or the second interactive object is determined.

[0076] 307. Based on the driving start status and the interactive fault object, match the mode switching command and takeover operation command of the second interactive object according to the preset fault safety level;

[0077] In this embodiment, based on the driving start state and the interactive fault object, the mode switching command and takeover operation command of the second interactive object are matched according to the preset fault safety level.

[0078] 308. Based on the mode switching command and the takeover operation command, generate a second fault display command for the target vehicle;

[0079] In this embodiment, a second fault display instruction for the target vehicle is generated based on the aforementioned mode switching instruction and takeover operation instruction. For example, if a vehicle communication failure occurs while the vehicle is running (including emergency stop button press and device malfunction), but the autonomous driving system is functioning normally, a fault display instruction is generated based on the fault level determined by the autonomous driving read instruction. This fault display instruction generates a control instruction to illuminate the display device. Entering autonomous driving mode is not supported. Additionally, auxiliary operation information is generated to remind the safety driver to manually drive, indicating a vehicle malfunction requiring inspection or assistance with an ambulance. Alternatively, if multiple communication failures occur between the autonomous driving system and the vehicle while the vehicle is running (including emergency stop button press and device malfunction), a fault display instruction is generated based on the fault level determined by the autonomous driving read instruction. This fault display instruction generates a control instruction to illuminate the display device. Entering autonomous driving mode is not supported. Additionally, auxiliary operation information is generated to remind the safety driver to manually drive, indicating a vehicle malfunction requiring inspection or assistance with an ambulance.

[0080] 309. If the fault level is the third fault level, determine the test interaction object between the first interaction object and / or the second interaction object;

[0081] In this embodiment, if the fault level is the third fault level (where the third fault level here is the normal driving state), the test interaction object between the first interaction object and / or the second interaction object is determined.

[0082] 310. Based on the test interaction object and driving status information, match the target vehicle's autonomous driving mode and automatic operation commands;

[0083] In this embodiment, based on the test interaction object and driving status information, the autonomous driving mode and automatic operation instructions for the target vehicle to continue autonomous driving control during the road test are matched.

[0084] 311. Based on the automatic driving mode and automatic operation instructions, generate a third fault display instruction for the target vehicle;

[0085] In this embodiment, a third fault display instruction for the target vehicle is generated based on the aforementioned autonomous driving mode and automatic operation instructions. If the vehicle is running and both the autonomous driving system and the vehicle system are functioning normally, a display instruction is generated based on the autonomous driving read instruction level. This display instruction generates a control instruction to illuminate the display device, indicating to the safety personnel that the autonomous driving mode can be activated. Furthermore, an automatic driving display instruction is generated based on externally input autonomous driving control instructions. This instruction controls the display device to illuminate, indicating to the safety personnel that the vehicle has entered autonomous driving mode. Finally, based on the fault display instruction, fault display information corresponding to the target vehicle is generated.

[0086] In this embodiment of the invention, driving control commands are used to generate system interaction commands between the autonomous driving system and the vehicle communication system. Based on these commands, interaction functions of various subsystems are detected to determine the fault level of the target vehicle. Then, based on the fault level, a corresponding display control module is selected, which generates fault display information for the corresponding faulty subsystem. This enables timely display of different system faults during the testing process of the autonomous vehicle.

[0087] The above describes the method for displaying vehicle faults in embodiments of the present invention. The following describes the display device for displaying vehicle faults in embodiments of the present invention. Please refer to [link / reference]. Figure 4 One embodiment of the display device for testing vehicle faults in this invention includes:

[0088] The system interaction module 401 is used to acquire the driving control command of the target vehicle and, based on the driving control command, to perform system interaction calls for the preset driving test function of the target vehicle.

[0089] The function detection module 402 is used to perform interactive function responsiveness detection on the driving test function based on the results of system interactive calls, obtain detection results, and determine the fault level corresponding to the target vehicle based on the detection results and the interactive correlation of the driving test function.

[0090] The instruction generation module 403 is used to generate a fault display instruction corresponding to the target vehicle based on the fault level and according to a preset fault safety level, and to generate fault display information corresponding to the target vehicle based on the fault display instruction.

[0091] In this embodiment of the invention, driving control commands from the target vehicle are acquired, and based on these commands, system interaction calls for preset driving test functions are made to the target vehicle. Based on the results of these system interaction calls, the responsiveness of the driving test functions is tested to obtain the test results. Based on the correlation between the test results and the interaction of the driving test functions, the corresponding fault level of the target vehicle is determined. Based on the fault level, a fault display command corresponding to the target vehicle is generated according to a preset fault safety level, and based on the fault display command, fault display information corresponding to the target vehicle is generated. Compared to existing technologies, this application uses driving control commands to generate system interaction commands between the autonomous driving system and the vehicle communication system. Then, based on these system interaction commands, interaction function tests are performed on various subsystems to determine the corresponding fault level of the target vehicle. Based on the fault level, a corresponding display control module is selected, thereby controlling the display control module to generate fault display information for the corresponding faulty subsystem. This enables timely display of different system faults during the testing process of the autonomous vehicle.

[0092] Please see Figure 5 Another embodiment of the display device for testing vehicle faults in this invention includes:

[0093] The system interaction module 401 is used to acquire the driving control command of the target vehicle and, based on the driving control command, to perform system interaction calls for the preset driving test function of the target vehicle.

[0094] The function detection module 402 is used to perform interactive function responsiveness detection on the driving test function based on the results of system interactive calls, obtain detection results, and determine the fault level corresponding to the target vehicle based on the detection results and the interactive correlation of the driving test function.

[0095] The instruction generation module 403 is used to generate a fault display instruction corresponding to the target vehicle based on the fault level and according to a preset fault safety level, and to generate fault display information corresponding to the target vehicle based on the fault display instruction.

[0096] Furthermore, the function detection module 402 includes:

[0097] The relationship determination unit 4021 is used to determine multiple interactive objects corresponding to the completion of the driving test function, as well as the communication interaction relationship between each interactive object; the instruction generation unit 4022 is used to generate corresponding function detection instructions between each interactive object based on the result of the system interaction call and according to the communication interaction relationship; the function detection unit 4023 is used to perform responsiveness detection on each interactive object using the function detection instructions to obtain the detection result.

[0098] Furthermore, the function detection module 402 also includes:

[0099] The state determination unit 4024 is used to determine the driving state information of the target vehicle during detection based on the detection results, and to determine the interaction state information between each of the interaction objects; the level generation unit 4025 is used to perform corresponding interaction fault state combinations on the driving state information and the interaction state information, and generate fault levels between different interaction subsystems based on the result of the state combination.

[0100] Furthermore, the instruction generation module 403 includes:

[0101] The first determining unit 4031a is used to determine that the driving status information is in an autonomous driving state if the fault level is a first fault level, and to determine that the first interactive object or the second interactive object corresponds to a single interactive fault object; the first matching unit 4032a is used to match the remote control mode and takeover operation command of the first interactive object according to a preset fault safety level based on the interactive fault object; the first generating unit 4033a is used to generate a first fault display command for the target vehicle based on the remote control mode and the takeover operation command.

[0102] Furthermore, the instruction generation module 403 also includes:

[0103] The second determining unit 4031b is used to determine that the driving status information is in a driving start state if the fault level is a second fault level, and to determine at least one interactive fault object between the first interactive object and / or the second interactive object; the second matching unit 4032b is used to match the mode switching instruction and takeover operation instruction of the second interactive object according to a preset fault safety level based on the driving start state and the interactive fault object; the second generating unit 4033b is used to generate a second fault display instruction for the target vehicle based on the mode switching instruction and the takeover operation instruction.

[0104] Furthermore, the instruction generation module 403 also includes:

[0105] The third determining unit 4031c is used to determine a test interaction object between the first interaction object and / or the second interaction object if the fault level is the third fault level; the third matching unit 4032c is used to match the autonomous driving mode and automatic operation command of the target vehicle based on the test interaction object and the driving status information; the third generating unit 4033c is used to generate a third fault display command of the target vehicle based on the autonomous driving mode and the automatic operation command.

[0106] Furthermore, the fault display module 403 also includes: a module selection unit 4034, used to determine the fault display logic corresponding to the fault level of the target vehicle, and select fault display objects corresponding to the fault display state in sequence based on the fault display logic; and a display generation unit 4035, used to control the fault display objects to generate fault display information corresponding to the vehicle detection state using the fault display instructions.

[0107] In this embodiment of the invention, driving control commands from the target vehicle are acquired, and based on these commands, system interaction calls for preset driving test functions are made to the target vehicle. Based on the results of these system interaction calls, the responsiveness of the driving test functions is tested to obtain the test results. Based on the correlation between the test results and the interaction of the driving test functions, the corresponding fault level of the target vehicle is determined. Based on the fault level, a fault display command corresponding to the target vehicle is generated according to a preset fault safety level, and based on the fault display command, fault display information corresponding to the target vehicle is generated. Compared to existing technologies, this application uses driving control commands to generate system interaction commands between the autonomous driving system and the vehicle communication system. Then, based on these system interaction commands, interaction function tests are performed on various subsystems to determine the corresponding fault level of the target vehicle. Based on the fault level, a corresponding display control module is selected, thereby controlling the display control module to generate fault display information for the corresponding faulty subsystem. This enables timely display of different system faults during the testing process of the autonomous vehicle.

[0108] above Figure 4 and Figure 5 The display device for testing vehicle faults in this embodiment of the invention is described in detail from the perspective of modular functional entities. The display device for testing vehicle faults in this embodiment of the invention is described in detail below from the perspective of hardware processing.

[0109] Figure 6 This is a schematic diagram of a display device for testing vehicle malfunctions according to an embodiment of the present invention. The display device 600 for testing vehicle malfunctions can vary significantly due to different configurations or performance characteristics. It may include one or more central processing units (CPUs) 610 (e.g., one or more processors) and a memory 620, and one or more storage media 630 (e.g., one or more mass storage devices) storing application programs 633 or data 632. The memory 620 and storage media 630 can be temporary or persistent storage. The program stored in the storage media 630 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the display device 600 for testing vehicle malfunctions. Furthermore, the processor 610 may be configured to communicate with the storage media 630 and execute the series of instruction operations in the storage media 630 on the display device 600 for testing vehicle malfunctions.

[0110] The display device 600 for testing vehicle faults may also include one or more power supplies 640, one or more wired or wireless network interfaces 650, one or more input / output interfaces 660, and / or one or more operating systems 631, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 6 The illustrated display device structure for test vehicle malfunctions does not constitute a limitation on the display device for test vehicle malfunctions. It may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0111] The present invention also provides a display device for testing vehicle faults. The computer device includes a memory and a processor. The memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor performs each step of the display method for testing vehicle faults in the above embodiments.

[0112] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the various steps of the method for displaying faults in a test vehicle.

[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0114] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it 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 all or 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.

[0115] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0116] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. 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. Such 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 method for displaying vehicle faults, characterized in that, The method for displaying faults in the test vehicle includes: Obtain the driving control command of the target vehicle, and based on the driving control command, perform system interaction calls for the preset driving test function of the target vehicle; Based on the results of system interaction calls, the responsiveness of the driving test function is detected, and the detection results are obtained. Based on the detection results and the interaction correlation of the driving test function, the fault level corresponding to the target vehicle is determined. The interaction correlation refers to the interrelationship between subsystems in completing the corresponding driving functions. Based on the fault level, a fault display instruction corresponding to the target vehicle is generated according to a preset fault safety level, and fault display information corresponding to the target vehicle is generated based on the fault display instruction. Based on the results of the system interaction calls, the responsiveness of the driving test function is tested to obtain the test results. This includes: identifying multiple interactive objects corresponding to the completion of the driving test function, and the communication interaction relationships between these objects; generating corresponding function detection instructions between each interactive object based on the results of the system interaction calls and the communication interaction relationships; and using the function detection instructions to perform responsiveness testing on each interactive object to obtain the test results. The step of determining the fault level of the target vehicle based on the interaction correlation between the detection results and the driving test function includes: determining the driving state information of the target vehicle during detection based on the detection results, and determining the interaction state information between each of the interaction objects; performing state combinations of the driving state information and the interaction state information corresponding to the interaction faults, and generating fault levels between different interaction subsystems based on the result of the state combinations.

2. The method for displaying vehicle faults according to claim 1, characterized in that, The fault level includes a first fault level, the fault display command is a first fault display command, the interaction object includes a first interaction object and a second interaction object, and the step of generating a fault display command corresponding to the target vehicle based on the fault level and according to a preset fault safety level includes: If the fault level is the first fault level, the driving status information is determined to be in an autonomous driving state, and the first interaction object or the second interaction object corresponds to a single interaction fault object. Based on the interactive fault object, the remote control mode and takeover operation command of the first interactive object are matched according to the preset fault safety level. Based on the remote control mode and the takeover operation command, a first fault display command for the target vehicle is generated.

3. The method for displaying vehicle faults according to claim 1, characterized in that, The fault level includes a second fault level, the fault display command is a second fault display command, the interaction object includes a first interaction object and a second interaction object, and the step of generating a fault display command corresponding to the target vehicle based on the fault level and according to a preset fault safety level includes: If the fault level is the second fault level, the driving status information is determined to be in driving start state, and at least one interactive fault object between the first interactive object and / or the second interactive object is determined. Based on the driving start state and the interactive fault object, the mode switching command and takeover operation command of the second interactive object are matched according to the preset fault safety level. Based on the mode switching command and the takeover operation command, a second fault display command for the target vehicle is generated.

4. The method for displaying vehicle faults according to claim 1, characterized in that, The fault level includes a third fault level, the fault display command is a third fault display command, the interaction object includes a first interaction object and a second interaction object, and the step of generating a fault display command corresponding to the target vehicle based on the fault level and according to a preset fault safety level includes: If the fault level is the third fault level, determine the test interaction object between the first interaction object and / or the second interaction object; Based on the test interaction object and the driving status information, match the target vehicle's autonomous driving mode and automatic operation commands; Based on the autonomous driving mode and the automatic operation command, a third fault display command for the target vehicle is generated.

5. The method for displaying vehicle faults according to claim 1, characterized in that, The step of generating fault display information corresponding to the target vehicle based on the fault display command includes: Determine the fault display logic corresponding to the fault level of the target vehicle, and based on the fault display logic, select the fault display objects corresponding to the fault display status in sequence; Using the fault display command, the fault display object is controlled to generate fault display information corresponding to the vehicle detection status.

6. A display device for testing vehicle faults, characterized in that, The fault display device for the test vehicle includes: The system interaction module is used to acquire the driving control commands of the target vehicle and, based on the driving control commands, to perform system interaction calls for the preset driving test functions of the target vehicle. The function detection module is used to perform interactive function responsiveness detection on the driving test function based on the results of system interaction calls, obtain detection results, and determine the fault level corresponding to the target vehicle based on the detection results and the interaction correlation of the driving test function. The interaction correlation refers to the interrelationship between subsystems in completing the corresponding driving functions. The instruction generation module is used to generate a fault display instruction corresponding to the target vehicle based on the fault level and according to a preset fault safety level, and to generate fault display information corresponding to the target vehicle based on the fault display instruction. The function detection module includes: a relationship determination unit, used to determine multiple interactive objects corresponding to the completion of the driving test function, and the communication interaction relationship between each interactive object; an instruction generation unit, used to generate function detection instructions corresponding to each interactive object based on the result of the system interaction call and according to the communication interaction relationship; and a function detection unit, used to perform responsiveness detection on each interactive object using the function detection instructions to obtain detection results. The functional detection module further includes: a state determination unit, used to determine the driving state information of the target vehicle during detection based on the detection results, and to determine the interaction state information between each of the interactive objects; and a level generation unit, used to perform corresponding interaction fault state combinations on the driving state information and the interaction state information, and to generate fault levels between different interactive subsystems based on the results of the state combinations.

7. A display device for testing vehicle faults, characterized in that, The test vehicle fault display device includes: a memory and at least one processor, wherein the memory stores instructions; The at least one processor invokes the instructions in the memory to cause the test vehicle fault display device to perform the steps of the test vehicle fault display method as described in any one of claims 1-5.

8. A computer-readable storage medium storing instructions thereon, characterized in that, When the instruction is executed by the processor, it implements the steps of the method for displaying test vehicle faults as described in any one of claims 1-5.