Automatic vehicle testing device, system, method, medium and equipment

By designing vehicle automation testing devices, the connection of the upper machine module, control module, and the detection module solves the problem of low test efficiency of the car information and entertainment system in the existing technology, and achieves more efficient and comprehensive test coverage.

CN119356278APending Publication Date: 2025-01-24CHINA FAW CO LTD

Patent Information

Application Number
CN202411331404.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, the testing and verification of in-vehicle infotainment systems mainly relies on manual actual vehicle tests, resulting in low test efficiency, poor repeatability, incomplete test coverage, and inability to meet the rapid development of automobile production needs.

Method used

Design a vehicle automated test device, including a host computer module, a control module and a detection module. Through the interconnection of these modules, the test data generated by the vehicle infotainment system controller is collected, converted and displayed, and test results and test reports are generated.

Benefits of technology

The test efficiency has been improved, the test cycle and cost are reduced, the test coverage and test depth are increased, which can better meet the test needs of automobile production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356278A_ABST
    Figure CN119356278A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle automatic testing device, method and system, a storage medium and equipment. The device comprises an upper computer module, a control module and a detection module. The upper computer module is connected with the control module; the detection module is connected with the control module; the detection module is connected with the vehicle-mounted information entertainment system controller; the upper computer module is used for operating a test case to enable the vehicle-mounted information entertainment system controller to generate test data, decoding the CAN data packet into a test result and a test report and displaying the test result and the test report; the detection module is used for collecting test data and sending the test data to the control module; and the control module is used for generating a test result and a test report according to the test data, packaging the test result and the test report into a CAN data packet and sending the CAN data packet to the upper computer module. The test period and cost can be reduced, and the test efficiency can be improved. The method can be widely applied to the technical field of vehicle testing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle testing technology, and in particular to a vehicle automated testing device, system, method, storage medium and equipment. Background Art

[0002] In the related technologies, most of the testing and verification methods for in-vehicle infotainment systems are still conducted through manual testing on real vehicles. Due to the limitations of the site requirements, usage time and other situations in the real vehicle testing, and the drawbacks of the test results relying on the subjective judgment of the testers, the testing work is not only inefficient and has poor repeatability, but also has incomplete test coverage, which can no longer meet the needs of the rapidly developing automobile production. Therefore, there are still technical problems that need to be solved in the related technologies. Summary of the invention

[0003] The purpose of the present invention is to solve one of the technical problems existing in the prior art to at least a certain extent.

[0004] To this end, an object of embodiments of the present invention is to provide a vehicle automated testing device, method, system, storage medium, and equipment, which can improve testing efficiency.

[0005] In order to achieve the above-mentioned technical objectives, the technical solution adopted by the embodiment of the present invention includes: a vehicle automation testing device, used to test the in-vehicle infotainment system controller, including a host computer module, a control module and a detection module; the host computer module is connected to the control module; the detection module is connected to the control module; the detection module is connected to the in-vehicle infotainment system controller; the host computer module is used to run test cases so that the in-vehicle infotainment system controller generates test data, and is used to decode CAN data packets into test results and test reports and display the test results and test reports; the detection module is used to collect the test data and send it to the control module; the control module is used to generate the test results and the test report according to the test data, and package the test results and the test report into the CAN data packet and send it to the host computer module.

[0006] The present invention collects the test data generated by the vehicle infotainment system controller through the detection module, converts the test data through the control module, and displays the test results and test reports through the host computer module. Compared with traditional real vehicle testing, the present invention can reduce the test cycle and cost, improve the test efficiency, and increase the test coverage and test depth.

[0007] In addition, a vehicle automated testing device according to the above embodiment of the present invention may also have the following additional technical features:

[0008] Furthermore, in an embodiment of the present invention, the host computer module includes a control unit, a test execution unit, a test visualization unit and a test storage unit; wherein the test execution unit is used to execute test cases so that the in-vehicle infotainment system generates test data; the test visualization unit is used to display the test results and the test report; the control unit is used to receive the CAN data packet and decode the CAN data packet into the test results and the test report; the test storage unit is used to store the test results and the test report.

[0009] Furthermore, in an embodiment of the present invention, the control module includes an instruction input unit and a judgment and comparison unit; the instruction input unit is connected to the judgment and comparison unit; the instruction input unit is used to receive the test data; the judgment and comparison unit is used to compare the test data with preset sample test data to obtain the test results and the test report.

[0010] Furthermore, in an embodiment of the present invention, the detection module includes a data acquisition unit and a data transmission unit; the data acquisition unit and the data transmission unit are connected via CAN communication; the data acquisition unit is used to collect the test data of the in-vehicle infotainment system controller; and the data transmission unit is used to send the test data to the control module.

[0011] On the other hand, an embodiment of the present invention further provides a vehicle automation test method, which is implemented by the vehicle automation test device described above, and the method includes:

[0012] The host computer module runs the test case to enable the in-vehicle infotainment system controller to generate test data;

[0013] The detection module collects the test data and sends it to the control module;

[0014] The control module generates the test result and the test report according to the test data, and packages the test result and the test report into a CAN data packet and sends it to the host computer module;

[0015] The host computer module decodes the CAN data packet into the test result and the test report, and displays the test result and the test report.

[0016] Furthermore, in the embodiment of the present invention, generating the test result and the test report according to the test data includes:

[0017] Comparing the test data with preset sample test data to obtain the test result;

[0018] The test result and the preset report message are merged to obtain the test report.

[0019] Further, in an embodiment of the present invention, the preset sample test data includes a first threshold value and a second threshold value, and the comparing the test data with the preset sample test data to obtain the test result includes:

[0020] When the test data is greater than or equal to the first threshold value and less than or equal to the second threshold value, the test result is that the test data is normal;

[0021] When the test data is less than the first threshold, or when the test data is greater than the second threshold, the test result is that the test data is abnormal.

[0022] On the other hand, the present invention also provides a vehicle automated testing system, comprising:

[0023] at least one processor;

[0024] at least one memory for storing at least one program;

[0025] When the at least one program is executed by the at least one processor, the at least one processor implements the vehicle automation testing method as described above.

[0026] In addition, the present invention also provides a storage medium, in which processor-executable instructions are stored. When the processor-executable instructions are executed by the processor, they are used to execute the vehicle automation test method as described above.

[0027] In addition, the present invention also provides a vehicle testing device, including the vehicle automated testing apparatus as described above or the vehicle automated testing system as described above.

[0028] The advantages and beneficial effects of the present invention will be partly given in the following description, partly become apparent from the following description, or be understood through the practice of the present invention:

[0029] The present invention collects the test data generated by the vehicle infotainment system controller through the detection module, converts the test data through the control module, and displays the test results and test reports through the host computer module. Compared with traditional real vehicle testing, the present invention can reduce the test cycle and cost, improve the test efficiency, and increase the test coverage and test depth. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a structural schematic diagram of a vehicle automatic testing device in a specific embodiment of the present invention;

[0031] Figure 2 It is a structural schematic diagram of a vehicle automatic testing device in another specific embodiment of the present invention;

[0032] Figure 3 It is a structural schematic diagram of a vehicle automatic testing device in another specific embodiment of the present invention;

[0033] Figure 4 A schematic diagram of the steps of a vehicle automated testing method in another specific embodiment of the present invention;

[0034] Figure 5 A schematic diagram of the step of generating a test result and a test report according to test data in another specific embodiment of the present invention;

[0035] Figure 6 It is a structural schematic diagram of a vehicle automatic testing device in another specific embodiment of the present invention;

[0036] Figure 7 It is a structural schematic diagram of a host computer module in another specific embodiment of the present invention;

[0037] Figure 8 It is a structural schematic diagram of a control module in another specific embodiment of the present invention;

[0038] Fig. 9 A schematic diagram of a flow chart of an automated testing method in a specific embodiment of the present invention;

[0039] Fig.10 It is a structural schematic diagram of a vehicle automatic testing system in a specific embodiment of the present invention. DETAILED DESCRIPTION

[0040] The embodiments of the present invention are described in detail below with reference to the accompanying drawings to explain the principles and processes of the vehicle automation test device, system, method, storage medium and vehicle test equipment in the embodiments of the present invention.

[0041] At present, with the continuous development of intelligent driving technology, the in-vehicle infotainment system (IVI) as an important part of intelligent driving cars uses a dedicated on-board central processor, based on the body bus system and Internet services, to achieve a series of intelligent driving assistance applications such as three-dimensional navigation, real-time traffic conditions, IPTV, assisted driving, fault detection, vehicle information, body control, mobile office, wireless communication, etc. In order to ensure the factory yield rate of automobiles, it is an indispensable link to conduct sufficient network testing and verification of the in-vehicle infotainment system, which not only needs to be able to provide support for the on-board comprehensive information processing system, but also needs to be able to meet the functional requirements of different intelligent driving modes.

[0042] In the related technologies, most of the testing and verification methods for in-vehicle infotainment systems are still carried out through manual testing on actual vehicles. Due to the limitations of site requirements, usage time and other scenarios in actual vehicle testing, and the test results relying on the subjective judgment of testers, the testing work is not only inefficient and has poor repeatability, but also has incomplete test coverage, which can no longer meet the needs of rapidly developing automobile production.

[0043] In view of the defects existing in the above-mentioned related technologies, refer to Figure 1 The present application provides a vehicle automation test device. The vehicle automation test device can be connected to the vehicle infotainment system controller. The vehicle automation test device can be used to test the vehicle infotainment system controller. The vehicle infotainment system controller is a controller corresponding to the vehicle infotainment system. The controller can transmit messages, CAN signal data, sleep wake-up signals, diagnostic signals or controller transceiver data between the host computer module 111, the control module 112 and the detection module 113, and can also be the response speed of the controller or the data transmission speed, etc.

[0044] The vehicle automation test device may include a host computer module 111, a control module 112 and a detection module 113. The host computer module 111 may be connected to the control module 112. The detection module 113 may be connected to the control module 112. The detection module 113 may be connected to the vehicle infotainment system controller. The host computer module 111 may be used to run test cases so that the vehicle infotainment system controller generates test data, and the host computer module 111 may be used to decode CAN data packets into test results and test reports and display the test results and test reports. The detection module 113 may be used to collect test data and send it to the control module 112. The control module 112 may be used to generate test results and test reports based on the test data. The control module 112 may package the test results and test reports into CAN data packets and send them to the host computer module 111. It should be noted that the test data may be a message, CAN signal data, a sleep wake-up signal, a diagnostic signal, or a controller transceiver data, or a controller response speed or data transmission speed. It is understandable that the packing of the CAN data packet can be completed by the control module 112 running the existing data packing algorithm. The decoding of the CAN data packet can also be completed by the host computer module 111 running the existing data decoding algorithm.

[0045] The present invention collects the test data generated by the vehicle infotainment system controller through the detection module, converts the test data through the control module, and displays the test results and test reports through the host computer module. Compared with traditional real vehicle testing, the present invention can reduce the test cycle and cost, improve the test efficiency, and increase the test coverage and test depth.

[0046] Further, in some feasible embodiments of the present invention, referring to Figure 2 The host computer module 111 includes a control unit 121, a test execution unit 122, a test visualization unit 123 and a test storage unit 124. The test execution unit 122 can be used to execute test cases so that the in-vehicle infotainment system generates test data. The test visualization unit 123 can be used to display test results and test reports. The control unit 121 can be used to receive CAN data packets and decode the CAN data packets into test results and test reports. The test storage unit 124 is used to store test results and test reports.

[0047] It is understandable that the host computer module 111 can be a host computer device, such as a computer device. The control unit 121 can be some processors integrated inside the host computer device. The test execution unit 122 can be some other processors different from the control unit 121 integrated inside the host computer device, and the test visualization unit 123 can be a display device in the host computer device. The display device can be a display device of materials such as LCD, TFT or OLED. The test storage unit 124 can be a memory unit in the host computer device, and the memory unit includes but is not limited to.

[0048] Further, refer to Figure 3 In some feasible embodiments of the present invention, the control module 112 includes an instruction input unit 131 and a judgment and comparison unit 132. The instruction input unit 131 can be connected to the judgment and comparison unit 132. The instruction input unit 131 can be used to receive test data. The judgment and comparison unit 132 can be used to compare the test data with the preset sample test data, and then obtain the test results and test report.

[0049] Further, in some feasible embodiments of the present invention, the detection module 113 may include a data acquisition unit 141 and a data transmission unit 142. The data acquisition unit 141 may be connected to the data transmission unit 142 via CAN communication. The data acquisition unit 141 may be used to collect test data of the in-vehicle infotainment system controller. The data transmission unit 142 may be used to send the test data to the control module 112.

[0050] On the other hand, refer to Figure 4 The embodiment of the present invention further provides a vehicle automation test method, which is implemented by the above vehicle automation test device. The vehicle automation test method may include steps S101 to S104.

[0051] S101. The host computer module runs the test case to enable the in-vehicle infotainment system controller to generate test data.

[0052] S102: The detection module collects test data and sends it to the control module.

[0053] S103: The control module generates test results and a test report according to the test data, and packages the test results and the test report into a CAN data packet and sends it to the host computer module.

[0054] S104, the host computer module decodes the CAN data packet into a test result and a test report, and displays the test result and the test report.

[0055] In some feasible embodiments of the present application, the host computer module first runs the test case, and after running the test case, the entire device can be tested. At this time, the control module will forward the control command to the vehicle infotainment system controller, and after receiving the control command, the vehicle infotainment system controller will generate test data. At this time, the detection module can collect these test data and send them to the control module. After the control module receives the test data, it can run a pre-set algorithm to convert the test data to generate test results and test reports. At the same time, the control module can package the test results and test reports into CAN data packets and send the CAN data packets to the host computer module. After the host computer module receives the CAN data packet, it can run a built-in algorithm to decode the CAN data packet into test results and test reports, and display the test results and test reports through the display screen of the host computer.

[0056] Further, refer to Figure 5 In the embodiment of the present invention, the step of generating test results and test reports according to test data may specifically include steps S201 and S202.

[0057] S201. Compare the test data with the preset sample test data to obtain the test results.

[0058] S202: Merge the test result and the preset report message to obtain a test report.

[0059] In some feasible embodiments of the present invention, the control module has a built-in processor. After the control module obtains the test data, the built-in processor can compare the test data with the preset sample test data to obtain the test results. Then, through the built-in algorithm, the built-in processor can merge the test results with the preset report message to obtain a test report. The preset report message may include the data name, row, column or class of the data, and in combination with the received test results, a test report with the data name, row, column, class and the corresponding test results is generated.

[0060] Further, in an embodiment of the present invention, the preset sample test data includes a first threshold and a second threshold, and the step of comparing the test data with the preset sample test data to obtain the test result includes step S301 or step S302.

[0061] S301. When the test data is greater than or equal to the first threshold and less than or equal to the second threshold, the test result is that the test data is normal.

[0062] S302: When the test data is less than the first threshold, or when the test data is greater than the second threshold, the test result is that the test data is abnormal.

[0063] In some feasible embodiments of the present invention, the preset sample test data includes a first threshold value and a second threshold value. The first threshold value may be smaller than the second threshold value. The built-in processor may compare the test data with the preset sample test data. When the test data is greater than or equal to the first threshold value and less than or equal to the second threshold value, the test result is that the test data is normal. When the test data is less than the first threshold value, or when the test data is greater than the second threshold value, the test result is that the test data is abnormal.

[0064] The specific implementation principle of the present invention is described below in conjunction with the accompanying drawings:

[0065] This embodiment provides an automated testing device for a vehicle body domain in-vehicle infotainment system controller. Figure 6 The automated testing device includes: a host computer module 1, a control module 2, and a detection module 3; the host computer module 1 is connected to the control module 2 and the detection module 3 through a CAN line and a communication interface.

[0066] Further, refer to Figure 7 In other feasible embodiments, the host computer module 1 is composed of a test execution unit 11, a test visualization unit 12 and a test storage unit 13. The components include: a calculation submodule 111, which is used to calculate the instruction conditions received by the test execution unit 11 from the upstream; a processing subunit 112, which is used to execute the calculation results of the calculation subunit 111 in the test execution unit 11, to ensure that the startup of the automated test device can be controlled; a calculation subunit 121, which is used to calculate the return data received by the test visualization unit 12, and transmit it to the processing subunit 122; the processing subunit 122, which is used to receive the transmission data of the calculation subunit 121, and present it in a visualized form in the host computer system, to ensure the readability of the test results of the automated test device; the final test results are stored in the test storage unit, which can be checked and inspected by the test personnel later.

[0067] Further, see Figure 8In other feasible embodiments, the control module is composed of an instruction input unit and a judgment and comparison unit. Including: the test controller library 21 is a general term for recording all controllers involved in the test. The test case library 211 is a process analysis file for the entire test controller; the test specification library 212 is the basis and standard for test implementation; the test sequence library 213 is used to build executable test sequences and update each test sequence library. Among them, the test case library 211 includes a test tracking matrix module 2111 and an input and output parameter table module 2112; the test specification library 212 includes a logic assembly library 2121 and a parameter configuration library 2122. The above sub-modules constitute the instruction input unit. The test sequence library 213 includes a sequence building module 2131, a test implementation module 2132 and a test output module 2133. The above sub-modules constitute the judgment and comparison unit. Specifically, based on the actual vehicle test environment, the control module 2 functionally decomposes the automated test requirements, determines the specific test scope, test depth, test technology, test method and test result evaluation criteria by the test tracking matrix 2111 and the input and output parameter table 2112, and outputs them to the logic assembly library 2121 and the parameter configuration library 2122; the logic assembly library 2121 describes the input and output interfaces of the design functions to guide the creation of sequence building modules and test implementation modules, and the parameter configuration library 2122 is used for system configuration and outputs data to the test output module 2133, and finally generates a test report and test documents for subsequent summary and management, including whether the test results meet the evaluation criteria.

[0068] Further, see Fig. 9 In other feasible embodiments, the main steps of the automated testing method are as follows: after the car is started, the on-board diagnostic system harness, the CANoe test tool, and the communication interface of the on-board infotainment system are connected; after receiving the input command from the control module, the detection module starts to collect network test related data, and after the data collection is completed, it is returned to the control module; after no input command from the control module is received again, this detection process ends.

[0069] Specifically, a specific testing method of an automated testing device connected to a vehicle body domain in-vehicle infotainment system controller may include:

[0070] (1) Providing the environment conditions for automated testing (running the test script), including starting the relevant controller functions of the actual vehicle, connecting the signal acquisition equipment with the controller to be tested, configuring the host computer, and inputting relevant control instructions.

[0071] (2) Operate the host computer to run the automated test device. The detection module collects test-related data and files (messages, CAN signal data, sleep wake-up signals, diagnostic signals, and controller transceiver data), and compares the test results through the control module.

[0072] (3) Retrieve the test results and reports in the host computer to check whether there are omissions or misjudgments.

[0073] In summary, the present invention has the following advantages:

[0074] 1) The present invention can provide an environmental condition for automated testing, including starting the functions of the relevant controllers of the actual vehicle, connecting the signal acquisition device to the controller to be tested, configuring the host computer, and inputting relevant control instructions.

[0075] 2) The present invention can operate the host computer to run the automated test device, collect test-related data and files, and compare the test results through the control module.

[0076] 3) The present invention can conveniently recover the test results and reports in the host computer to check whether there are omissions and misjudgments.

[0077] The present application also provides a vehicle automated testing system. The vehicle automated testing system of this embodiment may be a terminal device, a computer device or a server device.

[0078] For example, refer to Fig.10 , Fig.10 Schematic diagram of the structure of a vehicle automation test system provided in an embodiment of the present application. Taking the vehicle automation test system as a terminal system as an example, Fig.10 In the embodiment, the vehicle automated test system 1800 may include an RF (Radio Frequency) circuit 1810, a memory 1820 including one or more computer-readable storage media, an input unit 1830, a display unit 1840, a sensor 1850, an audio circuit 1860, a short-range wireless transmission module 1870, a processor 1880 including one or more processing cores, and a power supply 1890. Those skilled in the art will appreciate that Fig.10 The system structure shown in the figure does not constitute a limitation on the terminal system, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0079] The RF circuit 1810 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 1880 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 1810 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a subject identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 1810 can also communicate with the network and other devices through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0080] The memory 1820 can be used to store software programs and modules (or units). The processor 1880 executes various functional applications and data processing by running the software programs and modules (or units) stored in the memory 1820. The memory 1820 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function), etc.; the data storage area may store data created according to the use of the vehicle automation test system 1800 (such as audio data, a phone book), etc. In addition, the memory 1820 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1820 may also include a memory controller to provide the processor 1880 and the input unit 1830 with access to the memory 1820. Although Fig.10 The RF circuit 1810 is shown, but it is understandable that it is not a necessary component of the vehicle automated test system 1800 and can be omitted as needed without changing the essence of the invention.

[0081] The input unit 1830 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to object setting and function control. Specifically, the input unit 1830 may include a touch-sensitive surface 1831 and other input devices 1832. The touch-sensitive surface 1831, also known as a touch display screen or touch pad, can collect touch operations of an object on or near it (such as operations of an object using a finger, stylus or any other suitable object or accessory on or near the touch-sensitive surface 1831), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1831 may include a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the object, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1880, and can receive instructions sent by the processor 1880 and execute them. In addition, the touch-sensitive surface 1831 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1831, the input unit 1830 may further include other input devices 1832. Specifically, the other input devices 1832 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.

[0082] The display unit 1840 can be used to display information input by an object or information provided to an object and to control various graphic object interfaces of the vehicle automation test system 1800. These graphic object interfaces can be composed of graphics, texts, icons, videos and any combination thereof. The display unit 1840 may include a display panel 1841. Optionally, the display panel 1841 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 1831 may be covered on the display panel 1841. When the touch-sensitive surface 1831 detects a touch operation on or near it, it is transmitted to the processor 1880 to determine the type of touch event. Subsequently, the processor 1880 provides a corresponding visual output on the display panel 1841 according to the type of touch event. Although in Fig.10 In the embodiment, the touch-sensitive surface 1831 and the display panel 1841 are implemented as two independent components to implement input and output functions, but in some embodiments, the touch-sensitive surface 1831 and the display panel 1841 can be integrated to implement input and output functions.

[0083] The vehicle automation test system 1800 may also include at least one sensor 1850, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1841 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1841 or the backlight when the vehicle automation test system 1800 is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; As for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can also be configured in the vehicle automation test system 1800, they will not be repeated here.

[0084] The audio circuit 1860, the speaker 1861, and the microphone 1862 can provide an audio interface between the object and the vehicle automation test system 1800. The audio circuit 1860 can transmit the electrical signal converted from the received audio data to the speaker 1861, which is converted into a sound signal for output; on the other hand, the microphone 1862 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1860 and converted into audio data, and then the audio data is processed by the output processor 1880 and sent to another vehicle automation test system through the RF circuit 1810, or the audio data is output to the memory 1820 for further processing. The audio circuit 1860 may also include an earphone jack to provide communication between an external headset and the vehicle automation test system 1800.

[0085] The short-range wireless transmission module 1870 may be a WIFI (wireless fidelity) module, a Bluetooth module, an infrared module, etc. The vehicle automation test system 1800 may transmit information with wireless transmission modules provided on other devices through the short-range wireless transmission module 1870 .

[0086] The processor 1880 is the control center of the vehicle automation test system 1800. It uses various interfaces and lines to connect various parts of the entire device. By running or executing software programs or modules stored in the memory 1820, and calling data stored in the memory 1820, it executes various functions of the vehicle automation test system 1800 and processes data, thereby controlling the device as a whole. Optionally, the processor 1880 may include one or more processing cores; optionally, the processor 1880 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, object interface and application program, etc., and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1880.

[0087] The vehicle automated test system 1800 also includes a power supply 1890 (such as a battery) for supplying power to various components. Optionally, the power supply 1890 can be logically connected to the processor 1880 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. The power supply 1890 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0088] Although not shown, the vehicle automated testing system 1800 may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0089] The contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments may be the same as those of the above method embodiments, and the beneficial effects achieved may also be the same as those achieved by the above method embodiments.

[0090] and Figure 3 Corresponding to the method, an embodiment of the present invention further provides a computer-readable storage medium, which stores instructions executable by a processor, and the processor-executable instructions are used to execute the vehicle automation test device when executed by the processor.

[0091] The contents of the above-mentioned vehicle automation testing method embodiment are all applicable to the present storage medium embodiment. The functions specifically implemented by the present storage medium embodiment may be the same as those of the above-mentioned vehicle automation testing method embodiment, and the beneficial effects achieved may also be the same as those achieved by the above-mentioned vehicle automation testing method embodiment.

[0092] In addition, the present invention also provides a vehicle testing device, which may include the vehicle automated testing apparatus as described above or the vehicle automated testing system as described above.

[0093] The contents of the above-mentioned vehicle automated testing device or vehicle automated testing system embodiments are all applicable to the embodiments of the present vehicle testing equipment. The functions specifically implemented by the present vehicle testing equipment embodiments are the same as those of the above-mentioned vehicle automated testing device or vehicle automated testing system embodiments, and the beneficial effects achieved are also the same as those achieved by the above-mentioned vehicle automated testing device or vehicle automated testing system embodiments.

[0094] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part for which is described as a larger operation is performed independently.

[0095] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional skills of the engineer. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0096] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several programs to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0097] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable programs for implementing the logical functions, and may be embodied in any computer-readable medium for use by a program execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch and execute a program from a program execution system, device or apparatus), or in conjunction with such program execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by a program execution system, device or apparatus, or in conjunction with such program execution systems, devices or apparatuses.

[0098] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0099] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable program execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0100] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0101] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

[0102] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present invention.

Claims

1. A vehicle automated testing device, characterized in that: Used to test the in-vehicle infotainment system controller, including the host computer module, control module and detection module; The host computer module is connected to the control module; the detection module is connected to the control module; the detection module is connected to the in-vehicle infotainment system controller; The host computer module is used to run the test case so that the in-vehicle infotainment system controller generates test data, and is used to decode the CAN data packet into a test result and a test report, and display the test result and the test report; The detection module is used to collect the test data and send it to the control module; The control module is used to generate the test result and the test report according to the test data, and package the test result and the test report into the CAN data packet and send it to the host computer module.

2. The vehicle automated testing device according to claim 1, characterized in that: The host computer module includes a control unit, a test execution unit, a test visualization unit and a test storage unit; Wherein, the test execution unit is used to execute the test case so that the in-vehicle infotainment system generates test data; The test visualization unit is used to display the test result and the test report; The control unit is used to receive the CAN data packet and decode the CAN data packet into the test result and the test report; The test storage unit is used to store the test result and the test report.

3. The vehicle automated testing device according to claim 1, characterized in that: The control module includes an instruction input unit and a judgment and comparison unit; the instruction input unit is connected to the judgment and comparison unit; The instruction input unit is used to receive the test data; The judgment and comparison unit is used to compare the test data with preset sample test data to obtain the test result and the test report.

4. The vehicle automated testing device according to claim 1, characterized in that: The detection module includes a data acquisition unit and a data transmission unit; The data acquisition unit is connected to the data transmission unit via CAN communication; The data acquisition unit is used to collect the test data of the in-vehicle infotainment system controller; The data transmission unit is used to send the test data to the control module.

5. A vehicle automated testing method, characterized in that: The method is implemented by the vehicle automated testing device according to any one of claims 1 to 4, and includes: The host computer module runs the test case to enable the in-vehicle infotainment system controller to generate test data; The detection module collects the test data and sends it to the control module; The control module generates the test result and the test report according to the test data, and packages the test result and the test report into a CAN data packet and sends it to the host computer module; The host computer module decodes the CAN data packet into the test result and the test report, and displays the test result and the test report.

6. The vehicle automated testing method according to claim 5, characterized in that: Generating the test result and the test report according to the test data includes: Comparing the test data with preset sample test data to obtain the test result; The test result and the preset report message are merged to obtain the test report.

7. The vehicle automated testing method according to claim 6, characterized in that: The preset sample test data includes a first threshold value and a second threshold value, and the comparison of the test data with the preset sample test data to obtain the test result includes: When the test data is greater than or equal to the first threshold value and less than or equal to the second threshold value, the test result is that the test data is normal; When the test data is less than the first threshold, or when the test data is greater than the second threshold, the test result is that the test data is abnormal.

8. A vehicle automated testing system, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the vehicle automation testing method as described in any one of claims 5-7.

9. A computer-readable storage medium storing instructions executable by a processor, characterized in that: The processor-executable instructions are used to execute the vehicle automation testing method as described in any one of claims 5-7 when executed by the processor.

10. A vehicle testing device, characterized in that: It comprises the vehicle automation test device according to any one of claims 1 to 4 or the vehicle automation test system according to claim 8.

Citation Information

Patent Citations

  • Vehicle infotainment test device and vehicle infotainment test method

    CN116069614A

  • Test system and test method for vehicle settings

    CN116242634A

  • Vehicle-mounted information entertainment system real vehicle automatic test method and device, vehicle and storage medium

    CN117931637A

  • Automatic test method and device for vehicle-mounted entertainment system and electronic equipment

    CN117992323A

Cited By

  • Vehicle testing method and device, storage medium and electronic equipment

    CN121433195A