Whole vehicle test system and method

By designing a whole vehicle testing system that simulates and verifies real user operation chains, the problem of insufficient accuracy in traditional whole vehicle testing is solved, and more efficient test results are achieved.

CN121764046APending Publication Date: 2026-03-31ZHEJIANG LINGAI FUTURE TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In traditional vehicle testing, the testing of individual items lacks correlation and makes it difficult to simulate the complete operation chain of real users, resulting in insufficient accuracy of test results.

Method used

Design a vehicle testing system, including a state control module, a network communication module, a human-machine interaction module, and a result verification module. The main control module coordinates the control of these modules to simulate a real user operation chain and verify each test step.

Benefits of technology

It improves the accuracy and reliability of test results, ensures the consistency and precision of the testing process, and meets the needs of real-world application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764046A_ABST
    Figure CN121764046A_ABST
Patent Text Reader

Abstract

The invention discloses a whole vehicle testing system and method, and belongs to the technical field of vehicle testing. The test system comprises a state control module used for simulating physical operation on a vehicle; the network communication module is used for communicating with a vehicle; the man-machine interaction module is used for simulating a man-machine interaction process to operate a central control system of the vehicle; the result verification module is used for verifying the detection results of the state control module, the network communication module and the man-machine interaction module; the master control module is used for generating a detection instruction and controlling the state control module, the network communication module, the man-machine interaction module and the result verification module according to the detection instruction. By associating a plurality of test items, a complete operation chain of a real user is simulated, the problem that a traditional whole vehicle test is separated from an actual use scene due to the fact that only a single item test is carried out is avoided, each test step is verified through the result verification module, and the accuracy of a test result is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle testing technology, specifically to a whole vehicle testing system and method. Background Technology

[0002] Electric vehicles integrate numerous systems such as body control, battery management, smart cockpit, and autonomous driving. The power-on and power-off process, as the most basic and core function of a vehicle, directly impacts user experience and safety in terms of stability and reliability. Therefore, during the vehicle research, development, production, and verification phases, extensive and repeated testing of the vehicle's power-on and power-off logic and functional interactions is necessary.

[0003] In related technologies, traditional vehicle testing generally involves testing a single item, with a lack of correlation between different items. This makes it difficult to simulate the complete operation chain of a real user, resulting in a disconnect from actual usage scenarios and insufficient accuracy of the test results. Summary of the Invention

[0004] This application provides a whole vehicle testing system and method, which aims to solve the problem of insufficient accuracy of test results for a single item.

[0005] In a first aspect, embodiments of this application provide a vehicle testing system, the testing system comprising: The status control module is used to simulate physical operations on the vehicle in order to detect the vehicle's motion control process; The network communication module is used to communicate with the vehicle in order to detect the vehicle's operating status; The human-machine interaction module is used to simulate the human-machine interaction process to operate the vehicle's central control system in order to detect the vehicle's central control system; The result verification module is used to verify the detection results of the status control module, network communication module, and human-computer interaction module. The main control module is used to generate test commands and control the status control module, network communication module, human-machine interaction module and result verification module according to the test commands to realize the whole vehicle test.

[0006] In some embodiments, the status control module includes multiple relay modules connected to the main control module via a serial port. The relay modules are used to simulate the unlocking or locking operation of the vehicle's remote key; and / or, the relay modules are used to control the brake pedal control device to simulate the operation of pressing or releasing the vehicle's brake pedal.

[0007] In some embodiments, the plurality of relay modules includes a first relay module and a second relay module; The remote control key includes a first power source, and a first branch and a second branch are connected in parallel between the positive and negative terminals of the first power source. The first branch is equipped with an unlock signal transmitter, and the second branch is equipped with a lock signal transmitter. The first relay module is electrically connected to the first branch and is used to control the on / off state of the first branch; The second relay module is electrically connected to the second branch and is used to control the on / off state of the second branch.

[0008] In some embodiments, the plurality of relay modules include a third relay module and a fourth relay module; The brake pedal control device includes a second power source and an electric telescopic rod. A third relay module and a fourth relay module are connected in series between the second power source and the electric telescopic rod. The third relay module and the fourth relay module are used to control the extension and retraction direction of the electric telescopic rod. The electric telescopic rod is used to control the position of the brake pedal to simulate the operation of pressing or releasing the brake pedal.

[0009] In some embodiments, the network communication module is used to send a simulated message to the vehicle via an independent thread. The simulated message includes at least a checksum, a life signal, and a gear position command. The checksum is used by the vehicle to verify the simulated message in order to determine the security of the simulated message; Life signals are used by vehicles to detect analog messages in order to determine if communication with the vehicle remains continuous. Gear commands are used to control the vehicle to change gears, thereby changing the vehicle's operating state and enabling the detection of the vehicle's operating state.

[0010] In some embodiments, the human-computer interaction module includes a voice playback module, an external physical click module, and a data transmission module; The voice playback module is used to control the vehicle's central control system via simulated voice, in order to detect the vehicle's central control system. The external physical click module is used to control the vehicle's central control system via an external clicker, in order to detect the vehicle's central control system; The data transmission module is used to control the vehicle's central control system by sending control commands, and to detect the vehicle's central control system.

[0011] In some embodiments, the result verification module includes multiple visual sensors for acquiring test results from the state control module, network communication module, and human-computer interaction module.

[0012] In some embodiments, the main control module includes an interactive interface module, a detection instruction generation module, and a detection control module. The interactive interface module is used to receive detection requirement data, the detection instruction generation module is used to generate detection instructions based on the detection requirement data, and the detection control module is used to control the status control module, network communication module, human-machine interaction module, and result verification module based on the detection instructions, so as to realize the whole vehicle test.

[0013] In some embodiments, the testing system further includes a remote control module for remotely controlling the vehicle to test the remote control capability of the vehicle.

[0014] Secondly, this application also provides a whole vehicle testing method, which includes the following steps: Generate detection instructions; The system simulates physical operations on the vehicle based on the detection instructions in order to detect the vehicle's motion control process. It communicates with the vehicle according to the detection instructions to detect the vehicle's operating status; The system simulates human-machine interaction according to the detection instructions to operate the vehicle's central control system in order to detect the vehicle's central control system. The test results are verified in order to achieve full vehicle testing.

[0015] This application links multiple test items through a state control module, a network communication module, and a human-computer interaction module to simulate the complete operation chain of a real user. This avoids the problem of traditional vehicle testing, which only tests a single item and is disconnected from actual usage scenarios. Furthermore, the result verification module verifies each test step to improve the accuracy of the test results. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a schematic diagram of the structure of a vehicle testing system provided by an exemplary embodiment of this disclosure; Figure 2 This is another structural schematic diagram of a vehicle testing system provided by an exemplary embodiment of this disclosure; Figure 3 This is a schematic diagram of the structure of a remote key for a vehicle testing system provided in an exemplary embodiment of this disclosure; Figure 4This is a schematic diagram of the structure of a brake pedal control device for a vehicle testing system provided in an exemplary embodiment of this disclosure; Figure 5 This is a schematic diagram of the structure of the human-machine interaction module of a vehicle testing system provided in an exemplary embodiment of this disclosure; Figure 6 This is a schematic diagram of the graphical user interface of a vehicle testing system provided by an exemplary embodiment of this disclosure; Figure 7 This is a schematic diagram of the testing process of a vehicle testing system provided by an exemplary embodiment of this disclosure; Figure 8 This is a flowchart of a vehicle testing method provided by an exemplary embodiment of this disclosure.

[0018] Explanation of icon numbers: 100. Main control module; 101. Interactive interface module; 102. Detection command generation module; 103. Detection control module; 200. Status control module; 201. First relay module; 202. Second relay module; 203. Third relay module; 204. Fourth relay module; 300. Network communication module; 400. Human-computer interaction module; 401. Voice playback module; 402. External physical click module; 403. Data transmission module; 500. Result verification module; 600. Remote control module; 700. Remote control key; 701. First power supply; 702. First branch; 703. Second branch; 704. Unlock signal transmitter; 705. Lock signal transmitter; 706. Unlock button; 707. Lock button; 800. Brake pedal control device; 801. Second power supply; 802. Electric telescopic rod; 900. Brake pedal; 1000. Steering column. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.

[0021] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.

[0022] The use of "applies to" or "configured to" in this application implies open and inclusive language, which does not exclude the applicability to or configuration to devices performing additional tasks or steps. Additionally, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more of the stated conditions or values ​​may in practice be based on additional conditions or values ​​beyond those stated.

[0023] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0024] Firstly, embodiments of this application provide a vehicle testing system, such as... Figure 1 As shown, the test system includes a status control module 200, a network communication module 300, a human-computer interaction module 400, a result verification module 500, and a main control module 100.

[0025] The state control module 200 is used to simulate physical operations on the vehicle to detect the vehicle's motion control process. The state control module 200 provides realistic physical triggering conditions for whole vehicle testing, such as detecting the response of physical actions like unlocking, locking, and pressing the brake pedal 900. It maintains the same physical operations for each vehicle under test to avoid differences in operation actions and meet test consistency requirements.

[0026] The network communication module 300 is used to communicate with the vehicle to detect its operating status. The network communication module 300 interacts with the vehicle's underlying network to detect the stability of the vehicle's network communication and the logic of operating status switching, such as controlling and detecting gear shifting. The network communication module 300 sends messages using an independent thread, without affecting the operation of other modules, ensuring a smooth testing process.

[0027] The human-machine interaction module 400 is used to simulate the human-machine interaction process to operate the vehicle's central control system, thereby testing the vehicle's central control system. The human-machine interaction module 400 simulates the human-machine interaction process through various human-machine interaction methods, such as voice, touch click, or control of the central control system through data commands, to meet the accuracy requirements of human-machine interaction testing.

[0028] The result verification module 500 is used to verify the test results of the status control module 200, network communication module 300, and human-computer interaction module 400. After the status control module 200, network communication module 300, and human-computer interaction module 400 are tested, the result verification module 500 performs photo verification to ensure the traceability of the testing process and improve the authenticity and reliability of the test results.

[0029] The main control module 100 generates testing commands and controls the status control module 200, network communication module 300, human-machine interaction module 400, and result verification module 500 according to these commands to achieve whole-vehicle testing. As the system core, the main control module 100 coordinates the testing process of the status control module 200, network communication module 300, human-machine interaction module 400, and result verification module 500, enabling collaboration among the modules, ensuring testing accuracy, and improving testing efficiency.

[0030] The main control module 100 controls the status control module 200 to simulate the physical operation of the vehicle and detect the vehicle's motion control process; the control network communication module 300 communicates with the vehicle to detect the vehicle's operating status; and the control human-machine interaction module 400 simulates the human-machine interaction process to operate the vehicle's central control system and detect the vehicle's central control system. After each test, the test results are verified by the verification module. The control process can be adjusted and customized in the main control module 100 to meet the needs of different vehicle models.

[0031] This application also provides another vehicle testing system, such as... Figure 2 As shown, the test system includes a status control module 200, a network communication module 300, a human-computer interaction module 400, a result verification module 500, a remote control module 600, and a main control module 100.

[0032] The status control module 200 is used to simulate the physical operation of the vehicle in order to detect the vehicle's motion control process.

[0033] In one embodiment, the status control module 200 includes multiple relay modules connected to the main control module 100 via a serial port. The relay modules are used to simulate the unlocking or locking operation of the vehicle's remote key 700; and / or, the relay modules are used to control the brake pedal control device 800 to simulate the operation of pressing or releasing the vehicle's brake pedal 900.

[0034] like Figure 3 As shown, the multiple relay modules include a first relay module 201, a second relay module 202, a third relay module 203, and a fourth relay module 204. The first relay module 201 and the second relay module 202 are used to simulate the unlocking or locking operation of the vehicle's remote key 700, while the third relay module 203 and the fourth relay module 204 are used to simulate the operation of pressing or releasing the vehicle's brake pedal 900.

[0035] The remote control key 700 includes a first power supply 701, with a first branch 702 and a second branch 703 connected in parallel between the positive and negative terminals of the first power supply 701; an unlocking signal transmitter 704 is provided on the first branch 702, and a locking signal transmitter 705 is provided on the second branch 703; a first relay module 201 is electrically connected to the first branch 702 and is used to control the on / off state of the first branch 702; a second relay module 202 is electrically connected to the second branch 703 and is used to control the on / off state of the second branch 703.

[0036] The first power supply 701 is a built-in power supply device for the remote key 700, such as a battery. The positive and negative terminals of the first power supply 701 form a power supply circuit through a first branch 702 and a second branch 703 connected in parallel. The first branch 702 has an unlock signal transmitter 704, which is used to send an unlock signal to the vehicle, corresponding to the unlock function. The second branch 703 has a lock signal transmitter 705, which is used to send a lock signal to the vehicle, corresponding to the lock function.

[0037] The remote control key 700 also includes an unlock button 706 and a lock button 707. The unlock button 706 is connected in series in the first branch 702, and the lock button 707 is connected in series in the second branch 703. The unlock button 706 and lock button 707 are physical buttons. The unlock button 706 controls the on / off state of the first branch 702 to control the unlock signal transmitter 704 to send a signal; the lock button 707 controls the on / off state of the second branch 703 to control the lock signal transmitter 705 to send a signal. Since the physical buttons 706 and 707 are not convenient for automated control, a first relay module 201 and a second relay module 202 are connected. The first relay module 201 and the second relay module 202 replace the functions of the unlock button 706 and the lock button 707, and can be electrically controlled to achieve automated control of the on / off state of the first branch 702 and the second branch 703.

[0038] In the initial state, both the first relay module 201 and the second relay module 202 are normally open, that is, both the first branch 702 and the second branch 703 are in the open state.

[0039] When the test process requires unlocking the vehicle, the main control module 100 sends a control command to the first relay module 201 via the serial port, causing the first relay module 201 to be in a closed state, the first branch 702 to be turned on, the first power supply 701 to supply power to the unlock signal transmitter 704, the unlock signal transmitter 704 to send an unlock signal to the vehicle, and detects whether the vehicle is unlocked normally. After unlocking is completed, the main control module 100 sends a control command to the first relay module 201, causing the first relay to be in a closed state.

[0040] When the test process requires locking the vehicle, the main control module 100 sends a control command to the second relay module 202 via the serial port, causing the second relay module 202 to be closed, the second branch 703 to be turned on, the first power supply 701 to supply power to the locking signal transmitter 705, the locking signal transmitter 705 to send a locking signal to the vehicle, and detects whether the vehicle is locked normally. After locking is completed, the main control module 100 sends a control command to the second relay module 202, causing the second relay to be opened.

[0041] The first relay module 201 and the second relay module 202 realize automated control of unlocking and locking. The triggering conditions for unlocking or locking remain consistent each time, which improves the accuracy of the test results comparison. Moreover, unlocking and locking do not interfere with each other, meeting the timing requirements in the test process.

[0042] like Figure 4As shown, the brake pedal control device 800 includes a second power supply 801 and an electric telescopic rod 802. A third relay module 203 and a fourth relay module 204 are connected in series between the second power supply 801 and the electric telescopic rod 802. The third relay module 203 and the fourth relay module 204 are used to control the extension and retraction direction of the electric telescopic rod 802. The electric telescopic rod 802 is used to control the position of the brake pedal 900 to simulate the operation of pressing or releasing the brake pedal 900.

[0043] The second power supply 801 provides a stable power supply to the electric telescopic pole 802, which can perform linear telescopic movement to drive the brake pedal 900 to move. In one embodiment, the electric telescopic pole 802 is located between the brake pedal 900 and the steering column 1000. The distance between the brake pedal 900 and the steering column 1000 is generally between 20-30cm. To ensure the displacement effect of the electric telescopic pole 802, the stroke of the electric telescopic pole 802 is 4-6cm, and the movement speed is 0.5-2.5cm / s. For example, an electric telescopic pole 802 with a stroke of 5cm and a movement speed of 1.5cm / s.

[0044] The normally open and normally closed interfaces of the third relay module 203 are connected to the electric telescopic rod 802, and the common interface is connected to the negative terminal of the second power supply 801. The normally open and normally closed interfaces of the fourth relay module 204 are connected to the electric telescopic rod 802, and the common interface is connected to the positive terminal of the second power supply 801.

[0045] The positive terminal of the second power supply 801, the common interface of the fourth relay module 204, the normally closed interface of the fourth relay module 204, the electric telescopic rod 802, the normally closed interface of the third relay module 203, the common interface of the third relay module 203, and the negative terminal of the second power supply 801 form a positive path. At this time, the electric telescopic rod 802 moves away from the brake pedal 900.

[0046] The positive terminal of the second power supply 801, the common interface of the fourth relay module 204, the normally open interface of the fourth relay module 204, the electric telescopic rod 802, the normally open interface of the third relay module 203, the common interface of the third relay module 203, and the negative terminal of the second power supply 801 form a reverse path. At this time, the electric telescopic rod 802 moves towards the brake pedal 900, driving the brake pedal 900 to move.

[0047] Initially, with the path open in the positive direction, the electric telescopic rod 802 maintains its furthest distance from the brake pedal 900, avoiding contact. When the brake pedal 900 needs to be depressed, the main control module 100 sends control commands to the third relay module 203 and the fourth relay module 204 via serial port. The normally open and normally closed interfaces of the third relay module 203 and the fourth relay module 204 switch their open and closed states, forming a path in the opposite direction. The electric telescopic rod 802 moves closer to the brake pedal 900, driving the brake pedal 900 to move. When the brake pedal 900 needs to be released, the main control module 100 sends control commands to the third relay module 203 and the fourth relay module 204 via serial port. The normally open and normally closed interfaces of the third relay module 203 and the fourth relay module 204 switch their open and closed states, restoring the path in the positive direction. The electric telescopic rod 802 moves away from the brake pedal 900, releasing the brake pedal 900.

[0048] The third relay module 203 and the fourth relay module 204 can precisely control the pedal displacement and pedal time of the brake pedal 900, ensuring that the triggering conditions for each braking action are consistent and improving the accuracy of the test results.

[0049] The network communication module 300 is used to communicate with the vehicle to detect its operating status. The network communication module 300 sends simulated messages to the vehicle via a separate thread. These simulated messages include at least a checksum, a safety signal, and a gear position command. In one embodiment, the network communication module 300 communicates with the vehicle in real time via a CANFD communication card.

[0050] Checksums are used by vehicles to verify simulated messages to determine their security. Checksums are identifiers used to verify the data integrity and security of simulated messages. For example, Cyclic Redundancy Check (CRC) allows vehicles to verify whether messages have been tampered with, lost, or corrupted during transmission, ensuring that received commands are authentic and reliable, and preventing erroneous vehicle responses due to invalid messages.

[0051] The life signal is used by the vehicle to detect analog messages to confirm that communication with the vehicle remains continuous. The life signal proves to the vehicle that the network communication module 300 is in normal working order, maintaining the continuous effectiveness of the communication link and preventing the vehicle from judging that communication has been interrupted due to the lack of a valid signal for an extended period, thereby triggering the fault protection mode.

[0052] Gear shift commands are used to control the vehicle to change gears, thereby altering the vehicle's operating state and enabling the detection of this state. These commands are encapsulated in simulated messages and control the vehicle to change gears, such as from P to D, thereby changing the vehicle's operating state and allowing for the detection of the vehicle's gear shifting logic, power response, and the effectiveness of its interaction with components such as the brake pedal and steering wheel.

[0053] The human-machine interaction module 400 is used to simulate the human-machine interaction process to operate the vehicle's central control system, in order to detect the vehicle's central control system; such as... Figure 5 As shown, the human-computer interaction module 400 includes a voice playback module 401, an external physical click module 402, and a data transmission module 403.

[0054] The voice playback module 401 is used to control the vehicle's central control system via analog voice, and to perform tests on the vehicle's central control system. The voice playback module 401 can send analog voice through a speaker. The analog voice can be preset, such as turning on the air conditioner or navigating to the target address. The central control system recognizes and parses the analog voice and executes the corresponding operation, and checks whether the operation is executed correctly.

[0055] The external physical click module 402 is used to control the vehicle's central control system via an external clicker, and to perform tests on the vehicle's central control system. The external physical click module 402 can simulate the operation of pressing a finger on the central control system screen through mechanical touch, and send control commands to the central control system by physically clicking the screen. The central control system executes the corresponding operation according to the control command, and checks whether the operation is executed correctly.

[0056] The data transmission module 403 is used to control the vehicle's central control system by sending control commands, and to detect the vehicle's central control system. The data transmission module 403 directly connects to the central control system's operating system, for example, directly connecting to the central control system's real-time operating system (QNX, Neutrino Real-Time Operating System) via Secure Shell Protocol (SSH), sending control commands, and the central control system executes corresponding operations according to the control commands, and detects whether the operations are executed correctly.

[0057] The result verification module 500 is used to verify the detection results of the state control module 200, network communication module 300, and human-machine interaction module 400. The result verification module 500 includes multiple vision sensors used to collect the test results of the state control module 200, network communication module 300, and human-machine interaction module 400. The vision sensors can be fixed with brackets to capture images of the central control system and instrument panel screens, as well as components such as doors, windows, lights, or wheels.

[0058] The remote control module 600 is used for remotely controlling a vehicle to detect the remote control capability. The remote control module 600 can connect to an application on a mobile phone, allowing the application to send control commands to the vehicle. The vehicle then executes the corresponding operations based on the control commands, and the module checks whether the operations are executed correctly.

[0059] The main control module 100 is used to generate detection commands and control the status control module 200, network communication module 300, human-machine interaction module 400 and result verification module 500 according to the detection commands, so as to realize the whole vehicle test.

[0060] The main control module 100 includes an interactive interface module 101, a detection command generation module 102, and a detection control module 103.

[0061] The interactive interface module 101 is used to receive detection requirement data. In one embodiment, such as... Figure 6 As shown, the interactive interface module 101 has a graphical user interface (GUI). The GUI is developed based on the Python tkinter library and packaged into an executable file that does not require a Python environment using the PyInstaller tool. The GUI includes drop-down menus for setting detection parameters, such as CAN message ID, verification algorithm, SSH login credentials, and screen click coordinates. Alternatively, test items can be selected via checkboxes, such as Bluetooth unlocking, air conditioning settings, and navigation application testing. Testers can flexibly combine these checkboxes to select the items to be tested. By selecting the items to be tested through drop-down menus or checkboxes, testers generate the required testing data.

[0062] The graphical user interface also has a start test button and a stop test button to control the start and stop of the test process. When the test is started, a log display box scrolls to show detailed logs of the test execution process in real time.

[0063] The detection instruction generation module 102 is used to generate detection instructions based on the detection requirement data. The detection instruction generation module 102 analyzes the detection requirement data, determines the items that need to be detected, and generates detection instructions based on the items to be detected. The detection instructions are used by the status control module 200, network communication module 300, human-computer interaction module 400, and result verification module 500 to execute the detection process.

[0064] The detection control module 103 is used to control the status control module 200, network communication module 300, human-machine interaction module 400 and result verification module 500 according to the detection instructions, so as to realize the whole vehicle test.

[0065] In one embodiment, the detection process is as follows: Figure 7 As shown.

[0066] The testing personnel configure the stress test items in the interactive interface module 101, select the items to be tested, configure the stress test information, determine the test parameters, and generate test instructions.

[0067] The test is started by pressing the "Start Test" button in the interactive interface module 101. The detection control module 103 starts and initializes the control status control module 200, network communication module 300, human-computer interaction module 400, and result verification module 500.

[0068] The main control module 100 sends a control command to the first relay module 201 via a serial port, causing the first relay module 201 to be in a closed state, the first branch 702 to be turned on, the first power supply 701 to supply power to the unlock signal transmitter 704, the unlock signal transmitter 704 to send an unlock signal to the vehicle, and detects whether the vehicle is unlocked normally. After unlocking is completed, the main control module 100 sends a control command to the first relay module 201, causing the first relay to be in a closed state.

[0069] The main control module 100 sends control commands to the third relay module 203 and the fourth relay module 204 via the serial port. The normally open and normally closed interfaces of the third relay module 203 and the fourth relay module 204 switch their open and closed states to form a reverse path. The electric telescopic rod 802 moves towards the brake pedal 900, driving the brake pedal 900 to move and detecting whether the braking of the brake pedal 900 is normal.

[0070] The main control module 100 controls the vehicle to change gears through gear position commands, from P gear to D gear, and detects whether the vehicle can shift gears normally and whether it can drive normally after shifting gears.

[0071] The main control module 100 controls the central control system through the voice playback module 401, the external physical click module 402, and the data transmission module 403, respectively, by analog voice, external clicker, and direct transmission control commands, and detects whether the corresponding operation can be executed according to the control command.

[0072] The main control module 100 controls the vehicle to change gears through gear position commands, from D gear to R gear, and detects whether the vehicle can shift gears normally and whether it can reverse after shifting gears.

[0073] The main control module 100 controls the vehicle to change gears via gear position commands, from R gear to P gear, and detects whether the vehicle can shift gears normally and whether it stops after shifting gears.

[0074] The main control module 100 sends a control command to the second relay module 202 via the serial port, causing the second relay module 202 to be in the closed state, the second branch 703 to be turned on, the second power supply 801 to supply power to the locking signal transmitter 705, the locking signal transmitter 705 to send a locking signal to the vehicle, and detects whether the vehicle is locked normally. After locking is completed, the main control module 100 sends a control command to the second relay module 202, causing the second relay to be in the open state.

[0075] After each detection step is completed, the result verification module 500 takes a picture of the vehicle to verify whether the operation was performed normally.

[0076] If the stress test is not completed, repeat the remote key 700 unlocking steps. If the stress test is completed, you can go back and view the test results.

[0077] Secondly, embodiments of this application also provide a whole vehicle testing method, such as... Figure 8 As shown, the test method includes the following steps: S101, Generate detection command.

[0078] Based on the user's testing requirements data, the system analyzes the items to be tested and generates testing instructions. These instructions convert the testing personnel's needs into standardized commands that each module can directly execute, clearly defining the operation content, timing logic, and configuration of each module, thus providing a basis for subsequent testing steps.

[0079] S102. Simulate physical operations on the vehicle according to the detection instructions to detect the vehicle's motion control process.

[0080] By simulating real physical triggering conditions, such as detecting the response of physical actions like unlocking, locking, and pressing the brake pedal, the same physical operation is maintained for each vehicle under test, avoiding differences in operation actions and ensuring test consistency.

[0081] S103. Communicate with the vehicle according to the detection command to detect the vehicle's operating status.

[0082] By interacting with the vehicle's underlying network, the system tests the stability of vehicle network communication and the logic of operational state switching, such as controlling and detecting gear shifting. Simultaneously, messages are sent via an independent thread to ensure a smooth testing process without affecting the operation of other modules.

[0083] S104. Operate the vehicle's central control system by simulating the human-machine interaction process according to the detection instructions, so as to detect the vehicle's central control system.

[0084] The human-computer interaction process is simulated through various human-computer interaction methods, such as voice, touch click, or control of the central control system through data commands, to meet the accuracy requirements of human-computer interaction testing.

[0085] S105. Verify the test results to achieve whole vehicle testing.

[0086] After each step of the test is completed, a photo is taken for verification to ensure the traceability of the testing process and improve the authenticity and reliability of the test results.

[0087] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0088] The above provides a detailed description of a vehicle testing system and method provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A vehicle testing system, characterized in that, The vehicle testing system includes: A state control module (200) is used to simulate physical operations on the vehicle in order to detect the motion control process of the vehicle; A network communication module (300) is used to communicate with the vehicle to detect the operating status of the vehicle; The human-computer interaction module (400) is used to simulate the human-computer interaction process to operate the central control system of the vehicle, so as to detect the central control system of the vehicle; The result verification module (500) is used to verify the detection results of the state control module (200), the network communication module (300) and the human-computer interaction module (400); The main control module (100) is used to generate detection instructions and control the status control module (200), the network communication module (300), the human-machine interaction module (400) and the result verification module (500) according to the detection instructions, so as to realize the whole vehicle test of the vehicle.

2. The vehicle testing system according to claim 1, characterized in that, The status control module (200) includes multiple relay modules connected to the main control module (100) via a serial port. The relay modules are used to simulate the unlocking or locking operation of the vehicle's remote key (700); and / or, the relay modules are used to control the brake pedal control device (800) to simulate pressing or releasing the vehicle's brake pedal (900).

3. The vehicle testing system according to claim 2, characterized in that, The plurality of relay modules include a first relay module (201) and a second relay module (202); The remote control key (700) includes a first power supply (701), and a first branch (702) and a second branch (703) are connected in parallel between the positive and negative terminals of the first power supply (701). An unlocking signal transmitter (704) is provided on the first branch (702), and a locking signal transmitter (705) is provided on the second branch (703). The first relay module (201) is electrically connected to the first branch (702) and is used to control the on / off state of the first branch (702); The second relay module (202) is electrically connected to the second branch (703) and is used to control the on / off state of the second branch (703).

4. The vehicle testing system according to claim 2, characterized in that, The plurality of relay modules include a third relay module (203) and a fourth relay module (204). The brake pedal control device (800) includes a second power source (801) and an electric telescopic rod (802). The third relay module (203) and the fourth relay module (204) are connected in series between the second power source (801) and the electric telescopic rod (802). The third relay module (203) and the fourth relay module (204) are used to control the extension and retraction direction of the electric telescopic rod (802). The electric telescopic rod (802) is used to control the position of the brake pedal (900) to simulate the operation of pressing or releasing the brake pedal (900).

5. The vehicle testing system according to claim 1, characterized in that, The network communication module (300) is used to send a simulated message to the vehicle through an independent thread. The simulated message includes at least a checksum, a life signal, and a gear position command. The checksum is used by the vehicle to verify the simulated message in order to determine the security of the simulated message; The life signal is used by the vehicle to detect the simulated message in order to determine that communication with the vehicle remains continuously online; The gear shift command is used to control the vehicle to change gears, thereby changing the vehicle's operating state and enabling the detection of the vehicle's operating state.

6. The vehicle testing system according to claim 1, characterized in that, The human-computer interaction module (400) includes a voice playback module (401), an external physical click module (402), and a data transmission module (403). The voice playback module (401) is used to control the vehicle's central control system through simulated voice, so as to detect the vehicle's central control system; The external physical click module (402) is used to control the central control system of the vehicle through an external clicker, so as to detect the central control system of the vehicle; The data transmission module (403) is used to control the central control system of the vehicle by sending control commands, so as to detect the central control system of the vehicle.

7. The vehicle testing system according to claim 1, characterized in that, The result verification module (500) includes multiple visual sensors for collecting test results from the state control module (200), network communication module (300), and human-computer interaction module (400).

8. The vehicle testing system according to claim 1, characterized in that, The main control module (100) includes an interactive interface module (101), a detection instruction generation module (102), and a detection control module (103). The interactive interface module (101) is used to receive detection requirement data. The detection instruction generation module (102) is used to generate the detection instruction based on the detection requirement data. The detection control module (103) is used to control the status control module (200), the network communication module (300), the human-machine interaction module (400), and the result verification module (500) based on the detection instruction, so as to realize the whole vehicle test of the vehicle.

9. The vehicle testing system according to claim 1, characterized in that, The testing system also includes a remote control module (600) for remotely controlling the vehicle to detect the remote control of the vehicle.

10. A method for testing a complete vehicle, characterized in that, The testing method includes the following steps: Generate detection instructions; The detection command is used to simulate physical operations on the vehicle in order to detect the vehicle's motion control process. The system communicates with the vehicle according to the detection command to detect the vehicle's operating status. The central control system of the vehicle is operated in accordance with the detection instructions to simulate the human-computer interaction process in order to detect the central control system of the vehicle. The test results are verified in order to achieve a full vehicle test of the vehicle.