Authentication test system, application and computer program product for vehicle
By designing a certification test system for new energy vehicles, using test benches and simulation certification platforms, certification tests are completed locally automated, solving the time-consuming and labor-consuming certification test problems in the existing technology, saving time and cost.
Patent Information
- Application Number
- CN202510537286.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-08-05
AI Technical Summary
In the prior art, the certification and testing process of new energy vehicles is time-consuming and labor-intensive and expensive, requiring appointment time, on-site testing and manual operations, resulting in high costs.
Design a certification testing system, including a test bench and a simulation certification platform, can communicate with the remote information control unit, automate the local certification testing, simulate the functions of an authoritative platform, and reduce manual operations.
Through local automated certification testing, it significantly saves time and costs, provides timely support, and reduces communication needs with authoritative platforms.
Smart Images

Figure CN120428689A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a certification test system for a vehicle, a corresponding application, and a corresponding computer program product. Background Art
[0002] The Telematics Control Unit (TCU) is a key electronic control unit (ECU) in a car that supports connected services. Real-time monitoring (RTM) data is a mandatory standard for new energy vehicles (NEVs). Every NEV must regularly transmit RTM data via the TCU to an authoritative platform, such as the China Automotive Technology and Research Center (CATARC).
[0003] When automotive companies want to release their new energy vehicles (NEVs) with updated TCUs, for example, on the market, they must undergo certification testing, such as RTM certification testing, provided by authoritative platforms like CATARC. However, this type of certification testing is time-consuming, labor-intensive, and expensive for automotive companies, as it often requires appointment scheduling, on-site testing and debugging, manual test case execution, and the need to repeat tests when problems arise, resulting in high fees.
[0004] Therefore, how to complete the certification test in a time-saving, labor-saving and low-cost manner is a technical problem that needs to be solved urgently. Summary of the Invention
[0005] The object of the present application is to propose a certification test system for vehicles, a corresponding application, and a corresponding computer program product in order to at least partially solve the technical problems of the prior art.
[0006] According to a first aspect of the present application, a certification test system for a vehicle is provided, wherein a module to be tested of the vehicle includes at least a telematics control unit, the telematics control unit being capable of transmitting at least real-time monitoring data of the vehicle, the certification test system comprising:
[0007] a test bench comprising test components for performing relevant test tasks and capable of being in communication connection with the module to be tested; and
[0008] A simulation authentication platform capable of being in communication connection with the telematics control unit.
[0009] Within the scope of the present application, the test bench includes the various software components and / or hardware modules required for the certification test, or the test bench is at least capable of being in communication connection, including wired and wireless connection, with the various software components and / or hardware modules required for the certification test. Within the scope of the present application, the simulated certification platform at least partially simulates the functions of an authoritative platform (such as CATARC).
[0010] According to the present application, by building the certification test system, a certification test roughly equivalent to the certification test of the authoritative platform can be automatically and locally completed or passed before the final certification test conducted on the authoritative platform side, so that users can obtain timely support and significantly save time, manpower and costs.
[0011] According to a preferred embodiment of the present application, the test bench additionally includes a vehicle network interface module, which can be communicatively connected to the module to be tested via a vehicle bus system.
[0012] According to a preferred embodiment of the present application, the test bench additionally includes a vehicle bus simulation component, which is connected between the test component and the vehicle network interface module.
[0013] According to a preferred embodiment of the present application, the test bench is capable of obtaining real-time monitoring data from the simulation certification platform and is capable of comparing the obtained real-time monitoring data with expected target real-time monitoring data.
[0014] According to a preferred embodiment of the present application, the simulation authentication platform can implement at least one of the following functions:
[0015] - establishing a communication connection in response to a communication connection request;
[0016] - Processing the received real-time monitoring data; and
[0017] -Monitoring the storage space associated with the simulated authentication platform.
[0018] According to a preferred embodiment of the present application, the certification test system additionally comprises a user interface, by means of which the test bench can be operated.
[0019] According to a preferred embodiment of the present application, the simulation authentication platform can be accessed via the user interface.
[0020] According to a preferred embodiment of the present application, the module to be tested additionally includes one or more other electronic control units of the vehicle that are different from the telematics control unit, and / or the test bench additionally includes one or more other remote communication units that are in communication connection with the telematics control unit.
[0021] According to a second aspect of the present application, an application of the certification test system according to the present application is proposed, for performing certification tests on vehicles.
[0022] According to a third aspect of the present application, a computer program product is provided. The computer program product includes or stores computer program instructions. When the computer program instructions are executed by a processor, the computer program instructions are capable of executing an application according to the present application.
[0023] Features and details described in conjunction with the certification test system for vehicles according to the present application also apply to the use of the certification test system for vehicles according to the present application and the computer program product according to the present application, and vice versa. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The present application will now be described in more detail with reference to the accompanying drawings, which show:
[0025] Figure 1 A schematic block diagram of an exemplary embodiment of a certification test system for a vehicle according to the present application is shown.
[0026] Figure 2 A schematic block diagram shows another exemplary embodiment of a certification test system for a vehicle according to the present application.
[0027] Figure 3 A schematic block diagram shows another exemplary embodiment of a certification test system for a vehicle according to the present application.
[0028] Figure 4 A schematic block diagram shows another exemplary embodiment of a certification test system for a vehicle according to the present application.
[0029] Figure 5 A schematic block diagram illustrating an exemplary embodiment of an application of a certification test system for a vehicle according to the present application.
[0030] Figure 6 A schematic block diagram shows an exemplary embodiment of a computer program product according to the present application. DETAILED DESCRIPTION
[0031] Figure 1A principle block diagram of an exemplary embodiment of a certification test system 100 for a vehicle FZG, in particular a new energy vehicle NEV, according to the present application is shown.
[0032] The certification test system 100 includes a test bench 10, which includes a test component for performing relevant test tasks and is capable of being in (bidirectional) communication connection with the module to be tested 20. Exemplarily, the test component automatically activates and / or configures and / or manipulates the test bench 10 and / or the module to be tested 20 and / or the simulation certification platform 30. Exemplarily, the test component at least partially includes a series of test cases that are substantially consistent with the certification tests provided by an authoritative platform (such as CATARC). Exemplarily, the test component includes a simulation program for simulating at least part of the ECU in the vehicle.
[0033] The certification test system 100 also includes a simulation certification platform 30, which is capable of being in communication connection with the telematics control unit TCU. Exemplarily, the simulation certification platform (also referred to as a virtual authority platform) 30 is a virtual server running on a cloud server with a public IP address. Exemplarily, the simulation certification platform 30 is capable of receiving real-time monitoring data from the TCU, just like the authority platform it simulates. The simulation certification platform 30 and its functionalities are described in more detail below and will not be elaborated on here.
[0034] Here, the vehicle's module to be tested 20, i.e., the module to be certified, particularly the ECU module, includes at least a telematics control unit (TCU). Although not shown in detail here, it is understood that the TCU may include various modules for implementing its communication functions, data processing functions, remote control functions, positioning and navigation functions, safety and security functions, etc. For example, the TCU may include a communication module for implementing communication functions, such as data transmission with the outside of the vehicle via a wireless network (such as 4G, 5G, LTE-V2X, etc.), enabling the vehicle to connect to the Internet and cloud servers, and implementing vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications. For example, the TCU may also include an interface circuit module for enabling connection and communication between the TCU and various systems within the vehicle (such as the engine control unit, body control module, etc.) and external devices (such as mobile phones, charging stations, etc.), including various types of interfaces such as CAN bus interfaces, USB interfaces, and Bluetooth interfaces. Exemplarily, the TCU may also include a processing module, such as a processor, for implementing data processing, such as processing and analyzing various data collected by vehicle sensors (such as vehicle speed, engine speed, fuel consumption, fault codes, etc.) and / or various data received from a remote control terminal (such as remote start / stop of the engine, remote unlocking / locking of doors, remote activation of the air conditioner, etc.), extracting valuable information, and making corresponding decisions based on preset rules and algorithms. The TCU may also include a storage module for storing relevant vehicle data, configuration information, historical records, and running programs, including different types of storage media such as flash memory and random access memory (RAM). The TCU may also include, for example, a global positioning system (GPS) module for implementing positioning and navigation, providing accurate positioning services for the navigation system, and can also be used for remote tracking and monitoring of vehicles.
[0035] Within the framework of this application, the TCU to be tested for certification is capable of transmitting at least the real-time monitoring (RTM) data of the vehicle FZG, such as vehicle status data such as vehicle speed, engine speed, water temperature, oil pressure, location and driving data such as real-time geographic location, driving direction, mileage, fault diagnosis data including corresponding fault codes and related diagnostic information, etc. Figure 1As shown in FIG, the module under test 20 is in communication with the test bench 10 and with the simulation certification platform 30. For example, the module under test 20 or TCU can receive test data from the test bench 10 that simulates various data collected by vehicle sensors (or can also transmit required data to the test bench 10), and can also transmit vehicle RTM data to the simulation certification platform 30.
[0036] According to the present application, the certification test system, i.e., the simulation certification test system, is constructed at least by the test bench and the simulation certification platform, so that a certification test roughly equivalent to the certification test of the authoritative platform can be completed or passed locally before the final certification test on the authoritative platform side, and the certification test is run automatically during this period without the need for manual operation by the user or only requires as little manual operation as possible, thereby significantly saving time, manpower and cost.
[0037] Figure 2 A schematic block diagram shows another exemplary embodiment of a certification test system 100 for a vehicle according to the present application.
[0038] In an exemplary embodiment, the test bench 10 additionally includes a vehicle network interface module 10-3 (e.g., Figure 2 ) or the test bench 10 is in communication connection with the vehicle network interface module 10-3. Exemplarily, the vehicle network interface module 10-3 may be or include a CAN interface device, an Ethernet interface device, a wireless interface device (including wireless communication interfaces such as Bluetooth, Wi-Fi, and cellular networks), etc. and is implemented, for example, by using a Vector Box, a Mocca Box, etc. The vehicle network interface module 10-3 is connected to the test component 10-1 on one side (not shown here), for example, to receive data from the simulated ECU (such as vehicle speed, motor temperature, battery overtemperature, etc.). The vehicle network interface module 10-3 is connected to the module to be tested 20, especially the TCU, on the other side via the vehicle bus system.
[0039] In an exemplary embodiment, the test bench 10 additionally includes a vehicle bus simulation component 10 - 2 , as shown in FIG. Figure 2 As shown in FIG, the vehicle bus simulation component 10-2 is connected between the test component 10-1 and the vehicle network interface module 10-3, for example, via a USB. Exemplarily, the vehicle bus simulation component 10-2 is developed using a server framework such as the ET Framework, providing advantages such as improved scalability, handling of concurrent requests, cross-platform support, and component-based design.
[0040] It should be noted that the division and / or number and / or specific implementation of the various components and / or modules described above and to be described below are merely schematic and exemplary, and are not restrictive. For example, the vehicle bus simulation component 10-2 can also be understood as being integrated into the test component 10-1 or constituting a part of the test component 10-1. For example, the test component 10-1 together with the vehicle bus simulation component 10-2 constitutes a key component of the test automation framework of the test bench 10 or the certification test system, which runs the main program of the certification test (i.e., for example, the RTM test) and runs the vehicle bus simulation program for simulating the ECU on the vehicle bus.
[0041] In an exemplary embodiment, the test bench 10 can obtain real-time monitoring (RTM) data from the simulation certification platform 30 and compare the obtained real-time monitoring data with expected target real-time monitoring data. This can generate test results or test reports, thereby enabling testing of the functionality and safety of the TCU or RTM system. For example, the data comparison and / or test result acquisition described herein can be performed in an event-triggered manner (e.g., triggered by a user) or, in particular, automatically.
[0042] In an exemplary embodiment, the simulated certification platform 30 is implemented as a virtual server running on a cloud server with a public IP address. The virtual server substantially has the functions of the simulated authoritative platform (such as CATARC), especially the functions in certification testing, such as data collection, historical query, data analysis, etc. Here, illustratively, the simulated authoritative platform 30 can implement at least one of the following functions:
[0043] - establishing a communication connection in response to a communication connection request;
[0044] - Processing the received real-time monitoring data; and
[0045] -Monitoring the storage space associated with the simulated authentication platform.
[0046] Exemplarily, the simulation authentication platform 30 can establish a Transmission Control Protocol (TCP) connection, for example, establish a TCP connection with the TCU that issues the connection request.
[0047] For example, the simulation authentication platform 30 can provide the following support, for example, using a Representational State Transfer Application Programming Interface (REST API): starting to record RTM data from a connected NEV or TCU, stopping recording RTM data, saving RTM data in a local log, allowing users to view RTM logs on a web page, denying / disabling users from viewing RTM logs on a web page, obtaining a URL for downloading RTM logs, saving or downloading RTM logs to a local computer (e.g., a user's local PC), monitoring the hard disk usage of the PC where the simulation authentication platform or simulation server is located, and deleting expired RTM logs when necessary (when a specified threshold is exceeded), etc. For example, vehicles or users can also be identified to prevent unauthorized data access.
[0048] Figure 3 A schematic block diagram shows another exemplary embodiment of a certification test system 100 for a vehicle according to the present application.
[0049] The certification test system 100 additionally includes a user interface 40 or is in communication with a user interface 40. The test bench 10 or the certification test system can be controlled via the user interface 40. Furthermore, the user interface 40 can directly or indirectly access the simulation certification platform 20, for example, by directly accessing log files stored by the simulation certification platform 20 or by acquiring relevant data recorded via the test bench 10.
[0050] For example, a user can configure a certification test or certification test system 100 (e.g., a series of test cases to be executed, TCU configuration parameters, simulation server configuration parameters, etc.) on a user interface 40 and subsequently activate or enable the corresponding certification test. For example, the user interface 40 is implemented as a web user interface (Web UI) using a tool or server such as Jenkins, and the test component 10-1 and vehicle bus simulation component 10-2 associated with the test task can be built or deployed on a Jenkins slave node.
[0051] For the sake of clarity, reference is made to Figure 3 The following briefly describes the general process of the simulated certification test (simulated RTM certification test) involving TCU update:
[0052] - First, the tester of the automobile company configures and / or triggers the simulated RTM certification test with the help of the provided web user interface 40;
[0053] Then, the main program and the vehicle bus simulation program for the simulated RTM certification test are automatically activated or run. These programs are run on, for example, the test bench 10, more specifically, the test component 10-1 and the vehicle bus simulation component 10-2. As a result, the vehicle bus simulation component 10-2 transmits sensor data or real-time data (such as vehicle speed data from a speed sensor, battery status data from a battery management unit, etc.) from the vehicle or its simulated ECU via, for example, a USB to the TCU via the vehicle network interface module 10-3.
[0054] - Then, after performing relevant data processing, the TCU transmits the processed real-time data to the simulation authentication platform 30 according to the corresponding configuration (such as transmission start conditions, data transmission frequency, etc.), where the real-time data can be recorded;
[0055] -Finally, the recorded RTM data or RTM log can be transmitted back to the test bench 10 or the PC where the Jenkins slave node is located, so that the RTM data actually received by the simulation certification platform can be compared with the expected target RTM data, thereby generating corresponding test results or test reports. For example, these test results or test reports can be browsed on the web user interface, and / or can be downloaded to a specified local memory, and / or can be sent to testers or other relevant personnel through applications such as mailboxes. In one possible embodiment, this is based on the control instructions of the user or tester, for example, at the user interface 40 end. Alternatively or additionally, in one possible embodiment, this is performed automatically, that is, there is no need for the user or tester to perform manual operations again after the test certification is completed.
[0056] It should be understood that the description herein is merely illustrative and non-restrictive. For example, the development and deployment of user interfaces and test benches can utilize other tools. For example, the test flow presented or the data transmissions included therein can, among other things, include various aspects of RTM certification testing. The communication connections between various components or modules can be bidirectional, such that, for example, the test component 10-1 can receive or read relevant data from the TCU (e.g., via USB2Serial).
[0057] Figure 4 A schematic block diagram shows another exemplary embodiment of a certification test system 100 for a vehicle according to the present application.
[0058] In an exemplary embodiment, the module under test 20 additionally includes one or more other electronic control units (ECUs) of the vehicle, other than the telematics control unit (TCU). Although not shown here, it is understood that the one or more other electronic control units (ECUs) are in communication with the telematics control unit (TCU) via a vehicle bus.
[0059] In an exemplary embodiment, the test bench 10 additionally includes one or more additional telematics units 10 - 4 in communication with the telematics control unit (TCU). The additional telematics units 10 - 4 are, for example, external devices capable of interacting with the vehicle or TCU, such as other vehicles, mobile phones, or infrastructure.
[0060] Figure 5 A schematic block diagram shows an exemplary embodiment of an application 200 of the certification test system 100 for a vehicle according to the present application.
[0061] In step S1, a tester triggers a simulated certification test, such as a simulated RTM certification test, using a user interface 40, for example, in the form of a web UI. Here, for example, a series of test cases to be executed can be selected. Here, for example, one or more test configurations of the relevant software or hardware can be performed.
[0062] In response to this, in step S3, the certification test system 100 is automatically activated or automatically operated. Preferably, the test results or test reports can be automatically generated and / or provided.
[0063] When problems occur in the local simulation certification test, the tester can promptly resolve the problem in the product based on the test report provided, and then be able to return to step S1 again, that is, perform simulation certification tests locally, until the product passes all simulation certification tests.
[0064] Figure 6 A schematic block diagram of an exemplary embodiment of a computer program product 300 according to the present application is shown.
[0065] The computer program product 300 is stored on a machine-readable storage medium, in particular a computer-readable storage medium, which includes or stores computer program instructions, which are capable of at least partially executing the application 200 according to the present application when the computer program instructions are executed by a processor.
[0066] In summary, according to this application, by building a local automated simulation certification test system, the following technical advantages are achieved:
[0067] -Easy to operate: Provides a web user interface (Web UI) that allows testers to trigger test cases to be executed and send test reports to designated personnel;
[0068] -Easy to deploy: The simulation server or simulation authentication platform can be easily deployed on any host with a public IP address, usually using a cloud virtual machine;
[0069] - Effort reduction: Automakers can complete simulated certification services locally, which often leads to fewer issues when the product (e.g., with a TCU update) undergoes actual certification testing on the authoritative platform. This saves the effort of (potentially multiple) communications and collaboration with the authoritative platform.
[0070] - Cost savings: Simulation certification test systems developed at the automotive manufacturer end require significantly lower costs;
[0071] -Timely support: The test automation framework can provide timely technical support and rapid feedback to automobile manufacturers and their staff (testers, R&D personnel, etc.).
[0072] Although the specific embodiments of the present application are described in detail herein, they are provided for illustrative purposes only and should not be considered to limit the scope of the present application. Various alternatives and modifications may be proposed without departing from the core and scope of the present application.
Claims
1. A certification test system for a vehicle, wherein: The vehicle's module to be tested includes at least a telematics control unit, which is capable of transmitting at least real-time monitoring data of the vehicle. The certification test system includes: a test bench comprising test components for performing relevant test tasks and capable of being in communication connection with the module to be tested; and A simulation authentication platform capable of being in communication connection with the telematics control unit.
2. The certification test system according to claim 1, wherein: The test bench additionally comprises a vehicle network interface module, which can be communicatively connected to the module under test via a vehicle bus system.
3. The certification test system according to claim 2, wherein: The test bench additionally includes a vehicle bus simulation component connected between the test component and the vehicle network interface module.
4. The certification test system according to any one of claims 1 to 3, wherein: The test bench can obtain real-time monitoring data from the simulation certification platform and can compare the obtained real-time monitoring data with expected target real-time monitoring data.
5. The certification test system according to any one of claims 1 to 4, wherein: The simulation authentication platform can achieve at least one of the following functions: - establishing a communication connection in response to a communication connection request; - Processing the received real-time monitoring data; and -Monitoring the storage space associated with the simulated authentication platform.
6. The certification test system according to any one of claims 1 to 5, wherein: The certification test system additionally comprises a user interface, by means of which the test bench can be operated.
7. The certification test system according to claim 6, wherein: The simulated authentication platform can be accessed via the user interface.
8. The certification test system according to any one of claims 1 to 7, wherein: The module under test additionally includes one or more other electronic control units of the vehicle different from the telematics control unit, and / or the test bench additionally includes one or more other telematics units in communication connection with the telematics control unit.
9. Use of the certification test system according to any one of claims 1 to 8 for performing certification tests on vehicles.
10. A computer program product comprising or storing computer program instructions, which are capable of executing the application according to claim 9 when the computer program instructions are executed by a processor.