Automatic testing device and system for intelligent cabin

Through automated testing devices and systems combining ADB technology and LVDS video signal shunt decoding technology, the high cost and low efficiency problems caused by relying on manual labor in smart cockpit debugging are solved, and efficient and accurate automated testing is achieved, which is suitable for a variety of operating systems.

CN119996643APending Publication Date: 2025-05-13SAIC GENERAL MOTORS +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411350580.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The debugging of existing smart cockpits mainly relies on manual methods, resulting in high testing costs and low efficiency, making it difficult to fully cover various working conditions, and there is a high risk of errors.

Method used

It provides an automated testing device and system, combining ADB technology and LVDS video signal shunt decoding technology to realize automated testing of the smart cockpit. The system includes a video shunt decoding module, a communication integrated interface and a computer interface, which can intelligently extract and decode video signals and communicate with the smart cockpit and external devices through a standardized interface.

Benefits of technology

Through automated testing devices and systems, the cost and time of smart cockpit testing is significantly reduced, testing efficiency and coverage are improved, error risk is reduced, and a variety of operating systems are adapted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996643A_ABST
    Figure CN119996643A_ABST
Patent Text Reader

Abstract

The invention relates to the field of intelligent cabins, in particular to an automatic testing device and an automatic testing system for an intelligent cabin. The automatic testing device comprises a video shunting and decoding module which is used for extracting LVDS video signals from an operating system of an intelligent cabin based on an ADB technology and shunting and decoding the LVDS video signals; the communication integrated interface is used for realizing communication between each module in the automatic testing device and the intelligent cabin and external equipment; and the upper computer interface is used for realizing communication between each module in the automatic testing device and an upper computer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart cockpits, and more specifically to an automated testing device and an automated testing system for smart cockpits. Background Art

[0002] With the continuous advancement of automobile intelligence and networking, smart cockpits have gradually become a must-have configuration for automobile products and are the most easily perceived smart experience device for drivers and passengers. Smart cockpits are generally composed of a center console, a full LCD instrument panel, a head-up display (HUD), a seat entertainment system, smart audio, an in-vehicle information module, a streaming media rearview mirror, and an in-vehicle information system. In order to make the smart cockpit as smooth as a mobile phone in terms of human-computer interaction and user experience, a consumer electronics-grade high-performance system-on-chip (SOC) is usually used as the main chip of the core domain controller, and Linux or Android is used as the underlying operating system, and then the application is placed on it to run.

[0003] Since the smart cockpit covers a wide range of functions and has complex software and systems, it is necessary to ensure a good user experience for many functions while also requiring sufficient stability. Therefore, the workload of debugging and evaluating each function during the development process is huge. At present, the debugging of the functions and performance of the smart cockpit is usually done manually, which has the following disadvantages: it takes a long time, occupies a large amount of human resources, and is inefficient; it covers few scenarios and it is difficult to achieve comprehensive coverage of various working conditions; it is difficult to carry out stress testing, resulting in a lack of sufficient test results as support to evaluate system stability; potential error risks, relying too much on manpower will result in a high risk of errors in debugging.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] In order to solve or at least alleviate one or more of the above problems, an automated testing device and an automated testing system for a smart cockpit are provided, which can save testing costs and improve testing efficiency of the smart cockpit.

[0006] According to the first aspect of the present application, an automated testing device for a smart cockpit is provided, the automated testing device comprising: a video shunting and decoding module, for extracting LVDS video signals from the operating system of the smart cockpit based on ADB technology, and shunting and decoding the LVDS video signals; a communication integration interface, for realizing communication between each module in the automated testing device and the smart cockpit and external devices; and a host computer interface, for realizing communication between each module in the automated testing device and a host computer.

[0007] As an alternative or supplement to the above scheme, in an automated testing device according to an embodiment of the present application, the video diversion and decoding module outputs the first diverted LVDS video signal to the human-computer interaction interface of the smart cockpit, and decodes the second diverted LVDS video signal to convert it into a video signal that can be processed by the host computer.

[0008] As an alternative or supplement to the above solution, in an automated testing device according to an embodiment of the present application, it also includes: an external input module, which is used to control the input status of each external device of the smart cockpit to switch the external device connected to the smart cockpit.

[0009] As an alternative or supplement to the above solution, in an automated testing device according to an embodiment of the present application, the external input module is also used to read data from the external device and write data to the external device.

[0010] As an alternative or supplement to the above solution, in an automated testing device according to an embodiment of the present application, it also includes: a load and switch module, which is used to simulate the load characteristics of each electrical device in the smart cockpit and the signal input of each hardware switch.

[0011] As an alternative or supplement to the above solution, in an automated testing device according to an embodiment of the present application, it also includes: a dual-channel audio module for simulating the audio input of the smart cockpit and monitoring the audio output of the smart cockpit.

[0012] As an alternative or supplement to the above solution, in an automated testing device according to an embodiment of the present application, it also includes: a multi-channel communication module for simulating and monitoring vehicle-mounted CAN bus signals and LIN bus signals.

[0013] As an alternative or supplement to the above solution, in an automated testing device according to an embodiment of the present application, the communication integration interface also provides a network connection for the automated testing device.

[0014] According to the second aspect of the present application, an automated testing system for a smart cockpit is provided, comprising: any one of the automated testing devices described in the first aspect of the present application; and a host computer, for sending control instructions to each module in the automated testing device via the host computer interface, so as to implement an automated testing function for the smart cockpit.

[0015] As an alternative or supplement to the above solution, in an automated testing system according to an embodiment of the present application, the host computer includes a human-computer interaction interface, and the human-computer interaction interface is used to present the decoded LVDS video signal in a visual manner.

[0016] As an alternative or supplement to the above solution, in an automated testing system according to an embodiment of the present application, the human-computer interaction interface is also used to receive user input, and to set test parameters, and start and stop the test process based on the user input.

[0017] The automated test device and system according to one or more embodiments of the present application combine ADB technology and LVDS video signal shunting and decoding technology to achieve direct acquisition of video streams from the signal transmission and software levels. This combination not only improves the efficiency and accuracy of video stream acquisition, but also enhances the flexibility and applicability of smart cockpit testing, making it adaptable to a variety of operating systems including Linux and Android.

[0018] In addition, the automated test device and system according to one or more embodiments of the present application further enhance the flexibility and applicability of the intelligent cockpit test by standardizing and standardizing the input and output interfaces (i.e., the communication integration interface and the host computer interface). The standardized interface design means that the automated test device and system can be seamlessly integrated into the existing test environment without complex adaptation or modification, thereby simplifying the test operation process, lowering the threshold for use, and improving the stability and repeatability of the test. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and / or other aspects and advantages of the present application will become clearer and easier to understand through the following description of various aspects in conjunction with the accompanying drawings, in which the same or similar units are represented by the same reference numerals. In the accompanying drawings:

[0020] Figure 1 is a schematic block diagram of an automated testing device 10 according to one or more embodiments of the present application;

[0021] Figure 2 FIG. 2 is a schematic block diagram of an automated testing system 20 according to one or more embodiments of the present application. DETAILED DESCRIPTION

[0022] The description of the following specific embodiments is merely exemplary in nature and is not intended to limit the disclosed technology or the application and use of the disclosed technology. In addition, it is not intended to be bound by any express or implied theory presented in the aforementioned technical field, background technology or the following specific embodiments.

[0023] In the following detailed description of the embodiments, many specific details are set forth in order to provide a more thorough understanding of the disclosed technology. However, it is apparent to one of ordinary skill in the art that the disclosed technology can be practiced without these specific details. In other instances, well-known features are not described in detail to avoid unnecessarily complicating the description.

[0024] Terms such as "comprising" and "including" indicate that in addition to the units and steps directly and clearly stated in the specification, the technical solution of the present application does not exclude the situation of having other units and steps that are not directly or clearly stated. Terms such as "first" and "second" do not indicate the order of units in terms of time, space, size, etc., but are only used to distinguish between units.

[0025] Hereinafter, various exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings.

[0026] Referring to the accompanying drawings, Figure 1 FIG. 1 is a schematic block diagram of an automated testing device 10 according to one or more embodiments of the present application.

[0027] like Figure 1 As shown, the automated testing device 10 includes a host computer interface 110 , a communication integration interface 120 and a video stream splitting decoding module 130 .

[0028] The host computer interface 110 is used to realize the communication between each functional module in the automated test device 10 and the host computer. Exemplarily, as a bridge between the automated test device 10 and the host computer, the host computer interface 110 is responsible for transmitting test instructions, receiving test data, and synchronizing test results. Optionally, the host computer interface 110 can be either a network interface or a universal serial bus (USB) interface, or can support multiple interface types at the same time to provide a wider range of connection options.

[0029] In one possible implementation, when the host computer interface 110 is a network interface, it is usually based on Ethernet or other network protocols (such as Wi-Fi, Bluetooth, etc.) to achieve communication between the automated test device 10 and the host computer. The network interface allows test data to be transmitted through a local area network (LAN) or a wide area network (WAN), which is suitable for remote testing or scenarios that need to be integrated into a larger test network.

[0030] In another possible implementation, when the host computer interface 110 is a USB interface, the automated test device 10 can be directly connected to the host computer via a USB cable to achieve rapid data transmission and immediate response to instructions. The USB interface is simple and easy to use, relatively low cost, and supports hot plug function, which is convenient for rapid deployment and replacement of test devices. In addition, USB3.0 and higher versions provide a higher data transmission rate, which can meet the needs of most test applications.

[0031] The communication integration interface 120 is the core communication hub of the automated testing device 10, which can realize the communication between various functional modules inside the automated testing device 10, the communication between the functional modules (for example, the video diversion and decoding module 130) and the smart cockpit, and the communication between the functional modules and external devices (for example, the data recorder).

[0032] Optionally, the communication integration interface 120 also provides a connection function between the automated test device 10 and an external network. This enables each functional module in the automated test device 10 to access the LAN or WAN to achieve remote, data sharing, and remote monitoring functions. During the network connection process, the communication integration interface 120 can take a series of security measures to ensure the security and stability of data transmission, for example, using mechanisms such as encrypted communication protocols, firewall protection, and network redundancy to prevent data leakage and network attacks.

[0033] The video shunting decoding module 130 is used to extract LVDS (Low-Voltage Differential Signaling) video signals from the operating system of the smart cockpit based on ADB (Android Debug Bridge) technology, and to shunt and decode the extracted LVDS video signals. The video signal extraction method based on ADB technology ensures the authenticity and integrity of the data and avoids interference and errors that may be introduced by traditional methods. ADB technology is mainly used for communication between Android operating systems. However, for non-Android operating systems, such as the Linux operating system commonly used in automotive smart cockpits, the ADB function can be implemented by installing an ADB compatibility layer. Exemplarily, an ADB client can be installed on a smart cockpit based on a Linux operating system to achieve communication by simulating the debugging interface of the Android system. In another example, an adaptation layer can also be developed on a smart cockpit based on a Linux operating system to convert ADB commands into commands that the Linux operating system can understand.

[0034] Optionally, the video shunt decoding module 130 first receives the original LVDS video signals, which may come from multiple cameras or other video acquisition devices. The video shunt decoding module 130 has a signal shunt mechanism, which can divide the input LVDS video signal into at least two paths: the first shunt signal is directly output to the human-computer interaction interface of the smart cockpit to display the original video content on the vehicle screen in real time, thereby providing intuitive visual information, which is convenient for monitoring and evaluating the performance of the smart cockpit in actual operation; the second shunt signal is sent to the decoder for further processing. The decoder is used to convert the digital image data in the LVDS video signal into a format that can be recognized and processed by the host computer, so as to allow testers to view and analyze the video content in real time through the host computer, and perform visual comparison and functional testing.

[0035] Optionally, the automated testing device 10 may further include an external input module. The external input module can be used to control the input status of each external device of the smart cockpit (e.g., a USB flash drive, an SD card, an external display, a sensor, etc.) to switch the external devices connected to the smart cockpit. For example, it can control the connection and communication between the smart cockpit and the external device, such as enabling or disabling the external device by sending a specific signal or instruction. The external input module may have the ability to read data stored in an external device, such as reading files from a USB flash drive, obtaining measurement data from a sensor, etc. At the same time, the module can also write data to an external device, such as writing updated firmware to the device, creating or modifying files in a USB flash drive. Through automated scripts or programs, the external input module can edit the data in the external device, such as automatically updating file contents, formatting storage devices, etc.

[0036] Optionally, the automated test device 10 may also include a load and switch module. The load and switch module can be used to simulate the load characteristics of various electrical devices in the smart cockpit. These devices include but are not limited to air conditioners, audio systems, seat heating / ventilation, lighting systems, etc., which will generate different current and voltage requirements when working. By accurately simulating these characteristics, the automated test device 10 can verify the stability and efficiency of the power supply system, battery management system, and various electrical devices. The load and switch module can also be used to simulate the signal input of various hardware switches (such as buttons, knobs, touch screens, etc.) in the smart cockpit. These signals are essential for controlling vehicle functions and adjusting system settings. By simulating these signals, the automated test device 10 can verify the response speed, accuracy, and logical correctness of the control system. Exemplarily, for a resistive switch (such as a button or knob), the output resistance value can be adjusted by a program to simulate different states of the switch (such as pressed / not pressed); for a digital switch (such as a touch screen or some sensors), the switch operation can be simulated by sending simulated digital signals (such as high and low levels, pulse signals, etc.).

[0037] Optionally, the automated test device 10 may also include a dual-channel audio module. The dual-channel audio module not only supports two-way transmission of audio signals (i.e., input and output), but also works in parallel on two independent channels, so as to facilitate comprehensive simulation and evaluation of the audio interaction performance of the smart cockpit. Specifically, the dual-channel audio module can simulate the audio input of the smart cockpit, such as simulating the human voice or other sound input captured by the microphone, so that testers can evaluate the voice recognition system, emergency alarm system and other functions that rely on audio input of the smart cockpit. The dual-channel audio module can also monitor the audio output of the smart cockpit, such as music, navigation instructions or other prompts played by the in-car audio system. Through this monitoring, the quality of the audio output and the system's ability to process audio signals can be tested and evaluated. In addition, the dual-channel audio module can also simulate audio system failures, such as signal interference, sound distortion or mute, to test the fault detection and processing mechanism of the smart cockpit.

[0038] Optionally, the automated test device 10 may also include a multi-channel communication module for simulating and monitoring the vehicle-mounted communication network, in particular CAN (Controller Area Network) and LIN (Local Interconnect Network) bus signals. Specifically, the multi-channel communication module is capable of generating CAN and LIN bus signal inputs (such as control instructions, sensor data, diagnostic information, etc.) in the vehicle-mounted network to simulate the communication behavior of various vehicle-mounted devices and sensors. The multi-channel communication module is also capable of monitoring the signal output on the vehicle-mounted CAN / LIN bus in real time, including response information, status updates, etc. from the smart cockpit. By capturing and analyzing these output signals, the communication performance, data consistency, and error handling capabilities of the system can be evaluated. In addition, the multi-channel communication module supports multi-channel communication, which means that it can handle the communication tasks of multiple CAN / LIN buses or network nodes at the same time. This greatly improves the test efficiency, especially when it is necessary to test complex vehicle network structures.

[0039] Continue to refer to Figure 2 . Figure 2 FIG. 2 is a schematic block diagram of an automated testing system 20 according to one or more embodiments of the present application.

[0040] like Figure 2 As shown, the automated testing system 20 includes an automated testing device 210 and a host computer 220. The automated testing device 210 may be Figure 1 Any possible implementation of the automated testing device 10 is shown.

[0041] The host computer 220, as the control center of the automated test system 20, is responsible for sending control instructions to the automated test device 210, and receiving and analyzing test results. Specifically, the host computer 220 communicates with the automated test device 210 through the host computer interface (e.g., the host computer interface 110), and sends control instructions to activate and configure various modules in the automated test device 210 (e.g., the video shunt decoding module 130, the external input module, the load and switch module, the dual-channel audio module, and the multi-channel communication module). These control instructions may include starting a test sequence, adjusting test parameters, triggering specific test events, etc.

[0042] Optionally, the host computer 220 includes a human-computer interaction interface, which uses a visual method to enable the user to intuitively view the test results. Specifically, the host computer 220 can convert the received LVDS video signal into a visual image and display it on the human-computer interaction interface. The human-computer interaction interface can also display test data collected from the automated test device 210, such as performance indicators, error logs, status information, etc. Optionally, the human-computer interaction interface allows the user to perform various operations through the interface. For example, users can input or select test parameters, such as test duration, test conditions, performance thresholds, etc., through the human-computer interaction interface; the interface can be configured with a clear "Start" or "Start" button, and the user can start the test process by clicking it; the interface can also provide real-time feedback to inform the user of the status of the test process, such as in progress, paused, completed or an error. Feedback can be achieved through color coding, icons, text messages or sound prompts; when an error or exception occurs during the test process, the human-computer interaction interface will display an error message to the user and provide possible solutions or operation instructions; users can access the test log through the interface to view detailed records of the test process, including user operation records and system responses; users can upload, download or edit test scripts through the interface to customize specific test processes.

[0043] The automated test device 10 and the system 20 combine the ADB technology and the LVDS video signal shunting and decoding technology to achieve direct acquisition of video streams from the signal transmission and software levels. This combination not only improves the efficiency and accuracy of video stream acquisition, but also enhances the flexibility and applicability of smart cockpit testing, making it adaptable to a variety of operating systems including Linux and Android.

[0044] In addition, the automated test device 10 and system 20 further enhance the flexibility and applicability of the intelligent cockpit test by standardizing and standardizing the input and output interfaces (i.e., the communication integration interface and the host computer interface). The standardized interface design means that the automated test device and system can be seamlessly integrated into the existing test environment without complex adaptation or modification, thereby simplifying the test operation process, lowering the threshold for use, and improving the stability and repeatability of the test.

[0045] Software (such as program code and / or data) according to the present application can be stored on one or more computer storage media. It is also contemplated that the software identified herein can be implemented using one or more general or special-purpose computers and / or computer systems, networked and / or otherwise. Where applicable, the order of the various steps described herein can be changed, combined into composite steps, and / or divided into sub-steps to provide the features described herein.

[0046] The embodiments and examples set forth herein are provided to best illustrate embodiments according to the present application and its specific applications, and thereby enable those skilled in the art to implement and use the present application. However, those skilled in the art will appreciate that the above description and examples are provided only for ease of illustration and example. The description set forth is not intended to cover all aspects of the present application or to limit the present application to the precise form disclosed.

Claims

1. An automated testing device for a smart cockpit, characterized in that: The automated testing device comprises: A video shunting and decoding module, used to extract LVDS video signals from the operating system of the smart cockpit based on ADB technology, and to shunt and decode the LVDS video signals; A communication integration interface, used to realize the communication between each module in the automated test device and the smart cockpit and external devices; and The host computer interface is used to realize the communication between each module in the automated testing device and the host computer.

2. The automated testing device according to claim 1, characterized in that: The video shunt decoding module outputs the first shunt LVDS video signal to the human-computer interaction interface of the smart cockpit, and decodes the second shunt LVDS video signal to convert it into a video signal that can be processed by the host computer.

3. The automated testing device according to claim 1, characterized in that: Also includes: The external input module is used to control the input status of each external device of the smart cockpit to switch the external device connected to the smart cockpit.

4. The automated testing device according to claim 3, characterized in that: The external input module is also used to read data from the external device and write data to the external device.

5. The automated testing device according to claim 1, characterized in that: Also includes: The load and switch module is used to simulate the load characteristics of each electrical device in the smart cockpit and the signal input of each hardware switch.

6. The automated testing device according to claim 1, characterized in that: Also includes: A dual-channel audio module is used to simulate the audio input of the smart cockpit and monitor the audio output of the smart cockpit.

7. The automated testing device according to claim 1, characterized in that: Also includes: Multi-channel communication module for simulating and monitoring vehicle CAN bus signals and LIN bus signals.

8. The automated testing device according to claim 1, characterized in that: The communication integration interface also provides a network connection for the automated testing device.

9. An automated testing system for a smart cockpit, characterized in that: include: The automated testing device according to any one of claims 1 to 8; as well as The host computer is used to send control instructions to each module in the automatic testing device via the host computer interface to realize the automatic testing function for the smart cockpit.

10. The automated testing system according to claim 9, characterized in that: The host computer includes a human-computer interaction interface, and the human-computer interaction interface is used to present the decoded LVDS video signal in a visual manner.

11. The automated testing system according to claim 10, characterized in that: The human-computer interaction interface is also used to receive user input, and set test parameters, start and stop the test process based on the user input.