A cloud platform-based vehicle remote test system and data acquisition strategy method

CN122984656APending Publication Date: 2026-10-27ANHUI JIANGHUAI AUTOMOBILE GRP CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611187320.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-06
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

然而,随着汽车电子技术不断发展,车辆电器配置逐渐丰富,智能化、网联化程度不断提高,车辆电气系统变得更加复杂,传统测试方式在数据采集、分析处理以及故障定位方面存在明显不足

Benefits of technology

本申请通过客户端、服务器端以及采集端构成的远程测试架构,实现了车辆测试数据的远程采集与集中管理。采集端能够根据测试配置完成车辆数据采集,并通过通信服务器将采集数据传输至服务器端,用户无需到达车辆测试现场即可获取测试数据,提高了车辆测试过程中的数据获取效率,同时便于对车辆运行状态进行远程查看和管理。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122984656A_ABST
    Figure CN122984656A_ABST
Patent Text Reader

Abstract

The application discloses a kind of vehicle remote test system and data acquisition strategy method based on cloud platform, it is related to intelligent network connection automobile test technical field, including the following steps: obtaining vehicle remote test data acquisition request, reading equipment data in equipment information data table, searching available hardware equipment, selecting corresponding equipment after searching available hardware equipment, and updating equipment configuration data;Based on the selected equipment, the acquisition channel configuration is carried out, at least one acquisition channel in the voltage channel, logic channel, CAN bus channel and LIN bus channel is configured, and the sampling frequency, CAN / LIN bus selection and baud rate parameter configuration are completed.The application realizes vehicle data acquisition, real-time transmission, intelligent storage and remote diagnosis debugging by cloud platform remote test architecture, improves vehicle test efficiency and data management capability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent connected vehicle testing technology, specifically to a cloud-based remote vehicle testing system and data acquisition strategy method. Background Technology

[0002] In recent years, with the rapid development of my country's automotive industry and the continuous advancement of internet technology, intelligent connected vehicles, as an emerging direction integrating automotive engineering, electronic technology, communication technology, and internet technology, have gradually become an important trend in the automotive industry. Intelligent connected vehicles exhibit new characteristics in terms of functionality, performance, safety, and intelligence, placing higher demands on the testing and verification of vehicle electronic and electrical systems. To meet the needs of software function testing, electronic and electrical control module testing, and vehicle operation status monitoring during the R&D process of intelligent connected vehicles, cloud-based software testing technology is increasingly being applied to the field of intelligent connected vehicle testing. By constructing a cloud-based testing framework, functional testing and data monitoring of various electronic and electrical control modules of the vehicle are conducted, thereby establishing a software testing technology system and a safety and reliability evaluation system that meet the development needs of intelligent connected vehicles, providing technical support for the sustainable development of intelligent connected vehicles.

[0003] Existing technologies have the following shortcomings: Vehicle testing and verification primarily employs traditional methods such as on-site, real-vehicle follow-up testing, real-time mobile vehicle testing with carried equipment, and data analysis via USB drives, email, etc., after testing with offline data acquisition equipment. However, with the continuous development of automotive electronics technology, vehicle electrical configurations are becoming increasingly sophisticated, and the level of intelligence and connectivity is constantly improving, making vehicle electrical systems more complex. Traditional testing methods have significant shortcomings in data acquisition, analysis, and fault location. On the one hand, sporadic and complex electrical system faults occurring under dynamic conditions such as testing and calibration are difficult to diagnose and handle efficiently because design engineers cannot immediately reach the fault site, making it difficult to obtain vehicle operating data and conduct problem analysis. On the other hand, although some vehicles are equipped with offline data acquisition equipment, the collected data is usually transmitted manually, resulting in poor real-time performance and failing to meet the needs of remote monitoring, real-time analysis, and rapid resolution of electrical system problems in intelligent connected vehicle testing. Therefore, existing vehicle testing methods are ill-suited to the demands for high-efficiency, high-real-time performance, and remote testing and verification in the rapid development of intelligent connected vehicles.

[0004] The information disclosed in the background section is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The purpose of this invention is to provide a cloud-based vehicle remote testing system and data acquisition strategy method to solve the problems mentioned in the background art.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a method for remote vehicle test data acquisition based on a cloud platform, comprising the following steps: The system acquires remote test data acquisition requests from vehicles, reads equipment data from the equipment information data table, searches for available hardware devices, selects the corresponding device after finding available hardware devices, and updates the device configuration data. Configure the acquisition channels based on the selected device, including at least one acquisition channel among voltage channel, logic channel, CAN bus channel and LIN bus channel, and complete the configuration of sampling frequency, CAN / LIN bus selection and baud rate parameters. After completing the acquisition channel configuration, the test basic information is entered into the device information. The test basic information is then synchronously written into the test data information table, and the integrity of the test basic information is verified to generate test configuration data. Based on the generated test configuration data, select either real-time test mode or background test mode. In real-time test mode, collect vehicle test data and push it to the web page for real-time parsing and display. In background test mode, execute background data collection tasks. Vehicle test data acquired in real-time test mode or background test mode is stored and saved to the database to complete the remote vehicle test data collection process based on the cloud platform.

[0007] The device retrieval process includes reading device data from the device information data table, traversing and querying available hardware devices based on the device data, and obtaining device status information in the current vehicle remote testing environment. When no available hardware device is detected in the device information data table, a refresh operation is performed to re-acquire device information and perform another available hardware device retrieval. After the available hardware device detection is completed, hardware devices that meet the testing requirements are selected, and the selected devices are used as the vehicle test data collection objects. When the device configuration changes, the modified device configuration information is updated in the device information data table. The device information data table stores device status information and device configuration change information, so that the device retrieval, device selection, and device configuration update processes are all based on the device information data table for data management.

[0008] The vehicle remote test data acquisition process after equipment selection further includes a data acquisition channel configuration process. This process configures the acquisition objects during vehicle testing based on the data acquisition requirements corresponding to the selected equipment. These acquisition objects include voltage channels, logic channels, CAN bus channels, and LIN bus channels. Voltage channels are used to acquire vehicle voltage-related data, logic channels are used to acquire vehicle logic status information, CAN bus channels are used to acquire vehicle CAN communication data, and LIN bus channels are used to acquire vehicle LIN communication data. After the data acquisition channels are configured, the number of activated acquisition channels is determined. Once at least one acquisition channel is activated, the subsequent test information configuration process begins, ensuring that a corresponding data acquisition source exists during the vehicle remote testing process and meeting the vehicle's electronic and electrical data acquisition requirements through the configuration of multiple acquisition channels.

[0009] The test information management process after the acquisition channel is configured includes entering the basic test information corresponding to the remote vehicle test and synchronously writing the entered test information into the test data information table. The test task information is saved through the test data information table. The basic test information includes the configuration content corresponding to the vehicle test process and the relevant information of the acquisition task. After the test information is written into the test data information table, the integrity of the test information is verified to determine whether the current test information meets the requirements for remote vehicle test data acquisition. After the integrity verification is completed, the test configuration selection stage is entered. The test task data is saved through the test data information table, and the test configuration basis is provided for subsequent data acquisition in real-time test mode or background test mode.

[0010] The test mode selection process includes real-time test mode and background test mode. Real-time test mode is used for the visual acquisition of vehicle test data. In real-time test mode, vehicle data acquisition tasks are executed based on the pre-configured test information, and the acquired test data is pushed to a web page for real-time parsing and display. Background test mode is used for data acquisition tasks that do not require real-time display. Vehicle data acquisition tasks are executed in the background without entering the real-time test interface, and the acquired data is saved directly. Both real-time test mode and background test mode complete the storage of vehicle test data, ensuring that vehicle test data acquired under different test requirements can form a complete data record.

[0011] The data processing in real-time testing mode includes vehicle test data acquisition, test data transmission, and real-time parsing and display on a web page. The vehicle acquisition terminal obtains vehicle test data according to the test configuration data and transmits the acquired data to the real-time testing interface. The real-time testing interface visualizes the received test data, allowing users to view the data changes during the vehicle test. After completing the real-time test data acquisition, the data generated during the real-time test is stored to form corresponding test data records. In real-time testing mode, data acquisition and data display are performed simultaneously. While meeting the real-time detection requirements during vehicle testing, the test data is also saved, enabling the data acquired in real-time testing to be used for subsequent viewing and analysis.

[0012] The data processing in background testing mode includes background data collection task execution and test data saving. Background testing mode does not enter the real-time testing interface or display vehicle test data on the front end. Instead, it directly executes data collection tasks based on the pre-configured test information. During background data collection, it acquires data collected during vehicle testing and writes the collected data directly to the data storage location. Background testing mode completes vehicle testing tasks by reducing the real-time data display process, making it suitable for test scenarios where vehicle test data is only used for later analysis. After data collection is completed, background testing mode permanently saves the acquired vehicle test data, ensuring that complete test data records are still available after the test task ends.

[0013] The test data information table and the equipment information data table are used together for data management during the remote vehicle test data acquisition process. The equipment information data table stores equipment information acquired during equipment retrieval and updated information after equipment configuration modifications, while the test data information table stores test task data after basic test information is entered. Data acquired during equipment retrieval and data generated during test information entry are saved in different corresponding data tables. Through the data management relationship between the equipment information data table and the test data information table, the corresponding storage of equipment data and test task data is achieved. After completing test configuration, test mode selection, and vehicle data acquisition, the saved data records are retrieved according to the test task correspondence for subsequent viewing and analysis of vehicle test data.

[0014] The vehicle remote test data acquisition process includes device retrieval, device selection, acquisition channel configuration, test information entry, test mode selection, vehicle data acquisition, and data persistence management. Each data processing step forms a continuous data acquisition flow according to the execution sequence of the vehicle remote test task. After retrieving available hardware devices, device selection is completed. Acquisition channel configuration is completed based on the selected device to configure voltage channels, logic channels, CAN bus channels, and LIN bus channels. After test information entry is completed, test task information is saved through the test data information table. After test mode selection, vehicle data acquisition is performed in either real-time test mode or background test mode. Finally, the acquired vehicle test data is permanently saved. Through the above data acquisition process, unified management of device information, test configuration, and test data during vehicle remote testing is achieved.

[0015] A cloud-based remote vehicle testing system includes a client, a server, and a data acquisition terminal. The client is used to provide a user management and test operation interface, and to receive and display test data processing results during remote real-time testing. The server includes a web server, a communication server, and a database. The web server is used for data interaction with clients, the communication server is used to transmit control commands from the acquisition end and test file data, and the database is used to store the test file data. The data acquisition unit is used to collect vehicle test data and send the collected test data to the server, while also storing abnormal files; After completing the test configuration issued by the client, the acquisition terminal performs vehicle test data acquisition and sends the test data to the communication server through the Socket communication connection established between the acquisition terminal and the communication server. The communication server stores the received test data into the hot database and the relational database respectively. The web server reads test data from the hot database and transmits the test data to the web page for real-time parsing and display via WebSocket communication. The relational database is used to store test data and provide subsequent data analysis and viewing. During vehicle diagnostics and debugging, the client sends CAN signal command data to the web server via WebSocket. The web server then transmits the CAN signal command data to the communication server. The communication server reads the corresponding CAN data from the relational database based on the received CAN signal command data, packages the data, and sends the packaged CAN data to the acquisition terminal through the Socket communication connection established between the communication server and the acquisition terminal, thus completing the remote test and control of the vehicle. The web server is also used to respond to data requests from clients and return corresponding test data or operation interfaces to the clients.

[0016] The technical effects and advantages provided by the present invention in the above technical solution are as follows: This application utilizes a remote testing architecture comprised of a client, a server, and a data acquisition terminal to achieve remote data acquisition and centralized management of vehicle testing data. The data acquisition terminal can collect vehicle data according to the test configuration and transmit the collected data to the server via a communication server. Users can obtain test data without being physically present at the vehicle testing site, improving data acquisition efficiency during vehicle testing and facilitating remote viewing and management of vehicle operating status.

[0017] This application achieves real-time transmission and effective storage of vehicle test data through data interaction between a web server, a communication server, and a database. During real-time testing, the collected data can be quickly accessed through a hot database and transmitted to a web page for parsing and display, allowing users to view test results promptly. The relational database can store historical test data, providing data support for subsequent data queries and analysis, and improving the integrity of test data management.

[0018] This application utilizes a data acquisition method that combines real-time and background testing modes to meet the data acquisition needs of different vehicle testing scenarios. During real-time testing, users can visualize the collected data through the real-time testing interface. During background testing, data acquisition tasks can be continuously executed and data can be saved, improving the flexibility of the vehicle testing process and adapting to the data processing requirements of different testing tasks.

[0019] This application achieves data interaction during remote vehicle diagnostics and debugging through a two-way communication mechanism between the client and the acquisition end. The client can send control data such as CAN signal commands via WebSocket, and the communication server reads the corresponding data according to the received commands and transmits it to the acquisition end via Socket, realizing remote test control. At the same time, combined with the data storage method, complete test records are retained to facilitate subsequent test analysis and problem tracking. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0021] Figure 1 This is a flowchart of a method for a remote vehicle test data acquisition strategy based on a cloud platform according to the present invention.

[0022] Figure 2This is a schematic diagram of a cloud-based remote vehicle testing system according to the present invention. Detailed Implementation

[0023] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that the description of this disclosure will be more complete and fully convey the concept of the exemplary embodiments to those skilled in the art.

[0024] This invention provides, for example Figure 1 The method for remote vehicle test data acquisition based on a cloud platform, as shown, includes the following steps: After entering the vehicle remote test data acquisition interface, the user first enters the data test configuration environment. The system loads the currently available device information by default and checks the device status. During the device detection process, the system first reads the device data from the device information data table, obtains the relevant information of the currently configured devices, and determines whether there are any data acquisition devices available for vehicle testing based on the device status. When an available device is detected, the user enters the device selection process, selecting the corresponding data acquisition device based on the current device information for subsequent vehicle test data acquisition task configuration. When no available device is detected, a refresh operation is performed, and the device information is searched again until available device information is obtained.

[0025] After selecting the equipment, test configuration management is performed on the selected equipment. During test configuration, basic test information is first entered. Based on the current vehicle test requirements, the corresponding test information is input, and the acquisition parameters for the remote vehicle test are set. Test configuration includes voltage channel selection, sampling frequency setting, CAN / LIN bus selection, and baud rate parameter configuration. Specifically, voltage channel configuration determines the vehicle voltage signal acquisition target, sampling frequency determines the data acquisition frequency during vehicle test data acquisition, CAN / LIN bus selection determines the vehicle communication data acquisition type, and baud rate configures the corresponding bus data communication parameters.

[0026] After completing the test configuration, the relevant test information is saved, and the system awaits the test configuration data to be sent to the acquisition terminal. Upon receiving the corresponding configuration data, the acquisition terminal executes the vehicle test data acquisition task according to the configuration content. The entire configuration process is managed uniformly through the test data acquisition workflow, ensuring that device information, test parameters, and acquisition configurations maintain a corresponding relationship, guaranteeing that subsequent vehicle test data acquisition processes are executed according to the configuration requirements.

[0027] After the equipment configuration is complete, the data acquisition channel configuration process begins. This includes voltage channel configuration, logic channel configuration, CAN bus channel configuration, and LIN bus channel configuration. Different acquisition channels correspond to different types of vehicle test data acquisition requirements. The voltage channel is used to acquire vehicle voltage-related data, the logic channel is used to acquire vehicle logic status information, the CAN bus channel is used to acquire vehicle CAN communication data, and the LIN bus channel is used to acquire vehicle LIN communication data. During channel configuration, at least one acquisition channel must be selected before proceeding with subsequent test procedures, ensuring that there are valid data acquisition targets during vehicle testing.

[0028] After configuring the data acquisition channels, the next step is to input test information. During this process, basic test information is written into the test data information table, which is used to save and manage test task information. After input, a completeness check is performed on the test information to determine if the current test configuration meets the test execution requirements. Once the test information meets the requirements, the test option configuration stage begins, where the corresponding data testing method is selected based on the test requirements.

[0029] The vehicle remote test data acquisition process offers two testing modes: real-time testing and background testing. Real-time testing mode is used for applications requiring real-time viewing of vehicle test data. In real-time testing mode, after the vehicle acquisition terminal obtains the test data, it saves the data and pushes it to a web page. The web page then parses and displays the test data in real time, allowing users to directly view changes in vehicle data during the test and monitor the vehicle's test status based on the displayed results.

[0030] Background testing mode is used for data acquisition scenarios where real-time monitoring of the testing process is not required. In background testing mode, the real-time testing interface is not displayed; instead, data acquisition tasks are continuously executed in the background, directly saving the data obtained during vehicle testing for subsequent data analysis and result viewing. Background testing mode reduces data interaction during real-time display, retaining only the vehicle test data storage process, making it suitable for long-duration vehicle testing tasks.

[0031] Both real-time and background testing modes ultimately require the storage of vehicle test data. During real-time testing, the data parsed and displayed in real time is simultaneously saved, forming a complete test data record after the test. During background testing, the collected data directly enters the data storage stage and forms corresponding test data files or database records. Through this data storage process, long-term preservation of vehicle test data is achieved, providing a data foundation for subsequent test data analysis.

[0032] The overall remote vehicle test data acquisition process includes device retrieval, device selection, channel configuration, test parameter input, test mode selection, test execution, and data persistence. After system startup, the device retrieval operation is performed first. Device status information is obtained by reading the device information data table, and the presence of available devices is determined based on the retrieval results. Once available devices are identified, they are selected, and device configuration adjustments are made according to test requirements. After device selection, the required acquisition channels for vehicle testing are configured, including voltage channels, logic channels, CAN bus channels, and LIN bus channels.

[0033] After configuring the data acquisition channel, basic test information is entered and saved to the test data information table. Test information verification is then performed to ensure the test configuration is complete. Subsequently, either real-time testing or background testing is selected based on actual testing needs. Real-time testing accesses the real-time test interface, where vehicle test data is visually collected and displayed in real-time. Background testing does not access the real-time display interface; instead, data acquisition tasks are executed in the background, and data is saved directly.

[0034] The aforementioned remote vehicle test data acquisition process enables a complete data acquisition process, from equipment detection and configuration, acquisition channel selection, test information management, test mode selection to test data storage, achieving unified configuration and effective management of vehicle test data. This process can meet the needs of acquiring signals from multiple types of vehicles, configuring test parameters, and saving test data during remote vehicle testing, providing a complete data source for subsequent analysis of vehicle test data.

[0035] The data relationships within the process include: Equipment Information Data Table: Used to store equipment-related information, providing a data foundation for equipment retrieval and selection.

[0036] Test Data Information Table: Used to save the test information entry results and record the test task configuration data.

[0037] Real-time test interface: Used to display collected data during real-time testing, enabling real-time parsing and viewing of test data.

[0038] Data storage: Used to save vehicle test data acquired during real-time testing and background testing, achieving persistent storage of test data.

[0039] The entire data acquisition process is executed in the order of device retrieval, device selection, channel configuration, test information entry, test mode selection, data acquisition, and data storage. Each step is interconnected and works together to complete the remote vehicle test data acquisition process based on the cloud platform.

[0040] The data acquisition strategy of the intelligent remote cloud testing system is mainly used to manage the entire process of vehicle testing, including equipment management, test configuration, data acquisition, and data storage. During remote vehicle testing, the system first identifies and selects the acquisition devices, then configures the corresponding data acquisition channels according to the vehicle testing requirements, enters basic test information, configures test parameters, selects the appropriate test mode, and finally executes the vehicle test data acquisition task and persistently saves the test data. The entire data acquisition process is completed sequentially according to the flow of device retrieval, device selection, channel configuration, test parameter entry, test mode selection, test execution, and data persistence. Simultaneously, the system uses device information tables and test data information tables to manage and access relevant data.

[0041] During system startup, the initialization process begins. This process primarily loads the data environment required for remote vehicle testing and reads equipment information data. The system reads equipment data from the equipment information data table, retrieves equipment information from the current test environment, and iterates through and retrieves equipment status. The equipment information data table records information related to the test equipment, providing a data foundation for subsequent equipment retrieval, selection, and configuration modification.

[0042] During the device retrieval process, each device data item in the device information data table is queried, and the existence of a data acquisition device suitable for remote vehicle testing is determined through a traversal approach. After the device data retrieval is complete, the corresponding processing steps are executed based on the retrieval results. If no usable device is found, a refresh operation is triggered to re-acquire the current device information and execute the device retrieval process again, repeatedly checking for usable hardware devices. If a usable device is found, the device selection process begins, selecting devices that meet the testing requirements and using these selected devices as the subsequent test data acquisition targets.

[0043] After equipment selection, configurations can be adjusted based on actual testing needs. When equipment configurations need modification during testing, the corresponding equipment information is updated via the configuration modification operation, and the updated information is saved back to the equipment information data table, ensuring synchronized data updates. This equipment information data table is used not only for the initial equipment retrieval process but also for updating and saving data after configuration changes, thus guaranteeing information consistency throughout the equipment management process.

[0044] After selecting and confirming the equipment information, the data acquisition channel configuration process begins. This configuration is used to select the appropriate data acquisition type based on the vehicle testing requirements. The acquisition channels primarily include voltage channels, logic channels, CAN bus channels, and LIN bus channels. Different acquisition channels correspond to different data acquisition objects. By configuring the acquisition channels, the data types that need to be acquired during vehicle testing can be determined.

[0045] The voltage channel configuration is used for vehicle voltage-related data acquisition, and the corresponding voltage acquisition object is selected according to the test requirements; the logic channel configuration is used for vehicle logic state-related data acquisition, and the logic state information reflects the relevant state changes during vehicle operation; the CAN bus channel configuration is used for vehicle CAN communication data acquisition, and the relevant data during vehicle communication is obtained through the CAN bus; the LIN bus channel configuration is used for vehicle LIN communication data acquisition, and the corresponding communication data is obtained through the LIN bus.

[0046] During the data acquisition channel configuration process, business constraints must be met; that is, at least one data acquisition channel must be enabled before proceeding to the next testing step. This constraint ensures that the current test task has at least one valid data acquisition source, preventing the test task from being executed directly without configuring any acquisition channels. After configuring at least one of the voltage channel, logic channel, CAN bus channel, and LIN bus channel, the basic test information entry process begins.

[0047] The basic test information entry process records information related to the current remote vehicle test task. After completing the data acquisition channel configuration, basic test information is entered according to the current test requirements. This entered information serves as the foundational configuration data for subsequent test execution. Once the basic test information entry is complete, the corresponding data is synchronously written to the test data information table, thus achieving persistent storage of test task information.

[0048] The test data information table is used to store relevant test information during the testing process, and together with the equipment information data table, it completes the data management throughout the entire data acquisition process. The equipment information data table primarily stores equipment-related information, providing a data source for equipment retrieval and selection; the test data information table primarily stores test task-related information, providing a data foundation for subsequent test execution and data management.

[0049] After completing the basic test information entry, the completeness of the entered information is verified. By checking the basic test information, it is determined whether the current test configuration meets the test execution requirements. Once all necessary information has been entered and meets the completeness requirements, the test configuration selection phase begins; if the test information is incomplete, the corresponding test information needs to be further improved until the test execution conditions are met.

[0050] The test configuration selection phase primarily determines the data acquisition method for remote vehicle testing. Based on the vehicle testing requirements, a corresponding test mode can be selected for data acquisition. Test modes include real-time test mode and background test mode.

[0051] Real-time testing mode is used for test scenarios requiring real-time viewing of vehicle test data. In real-time testing mode, the vehicle data acquisition terminal executes test tasks according to the configured data acquisition parameters. Simultaneously, the test data is pushed to a web page for real-time parsing and display. Users can view the currently acquired data through the real-time testing interface to monitor data changes during the vehicle testing process.

[0052] Background testing mode is used for data acquisition scenarios where real-time display of the testing process is not required. In background testing mode, the data acquisition task is performed in the background instead of entering the real-time testing interface. During the acquisition process, vehicle test data is directly saved for subsequent data analysis and test result viewing. Background testing mode can complete vehicle test data acquisition tasks while reducing data interaction during real-time display.

[0053] Regardless of whether real-time or background testing mode is chosen, the test data storage process is ultimately required. Real-time testing mode saves the collected data while simultaneously parsing and displaying it in real time; background testing mode saves the test data directly during the data collection process. Both modes persist test data, providing a data source for subsequent test data queries and analysis.

[0054] The entire data acquisition process of the intelligent remote cloud testing system is managed through the device information data table and the test data information table. The complete data acquisition process is formed through device retrieval, device selection, acquisition channel configuration, test parameter input, test mode selection, test execution, and data persistence.

[0055] The data acquisition process consists of several stages: Equipment retrieval, the initial step, involves reading the equipment information table to find available equipment; Equipment selection, which chooses the corresponding test equipment based on the retrieval results and updates the equipment information as needed; Channel configuration, which configures the voltage channel, logic channel, CAN bus channel, and LIN bus channel according to vehicle testing requirements; Test parameter entry, which fills in the basic test information and writes the relevant information into the test data information table; Test mode selection, which selects real-time testing or background testing based on testing requirements; Test execution, which collects vehicle test data according to the configuration; and Data persistence, which saves the test data.

[0056] The aforementioned data acquisition strategy enables comprehensive process management during remote vehicle testing, encompassing equipment management, test configuration, and data storage. The entire process follows a fixed data flow, with each stage having a continuous correlation. Information generated in one stage serves as the data foundation for the next, thus ensuring the integrity and continuity of the remote vehicle testing data acquisition process.

[0057] In actual testing, after system startup, the system first performs a device search to determine available hardware devices. After device selection, it configures the data acquisition channels according to vehicle testing requirements. After channel configuration, basic test information is entered and saved through a test data information table. After test information verification, either real-time test mode or background test mode is selected. After executing the corresponding test task, the collected vehicle test data is persistently saved. Through the above process, the data acquisition and management process of the intelligent remote cloud testing system is realized.

[0058] The test mode selection process determines the corresponding data acquisition and execution method based on the remote vehicle testing requirements. After completing the test configuration, the process selects either a real-time test mode or a background test mode based on the data viewing and processing needs of the current test task. Different test modes correspond to different data acquisition and processing flows, but both modes ultimately require the storage of the acquired data to achieve long-term preservation of vehicle test data.

[0059] Real-time testing is primarily used in scenarios requiring real-time monitoring of vehicle testing status and acquisition of test data. After selecting real-time testing, the user enters the real-time testing interface, which visualizes the collected vehicle data. During real-time testing, the acquisition device executes data acquisition tasks according to the configured test parameters and transmits the acquired test data to the real-time testing interface for display. The real-time testing interface can analyze the collected data in real time, allowing users to directly view changes in the current test data during vehicle testing. This facilitates timely monitoring of the vehicle's operating status and whether the test data meets testing requirements.

[0060] During real-time testing, the collected data is displayed and saved simultaneously. After the vehicle test is completed, the data acquired during the real-time test is stored uniformly to form a complete test data record. This real-time testing method allows for simultaneous data observation and saving during data acquisition, enabling users to monitor vehicle data changes during testing and ensuring the test data can be used for subsequent analysis.

[0061] Background testing is primarily used for data acquisition tasks that do not require real-time monitoring of the testing process. When background testing is selected, the front-end real-time testing interface is not accessed; instead, vehicle data acquisition tasks are executed directly in the background. During background testing, the acquisition device continuously collects vehicle-related data according to the test configuration and saves the collected data directly. Because background testing does not require real-time data display, it is mainly used for scenarios involving long-term data acquisition and subsequent data analysis.

[0062] During background testing, the test task runs continuously in the background. Vehicle data is acquired according to the test configuration requirements, and data is stored directly after acquisition. This background testing approach reduces data interaction during real-time display, ensuring complete data preservation and providing data support for subsequent viewing and analysis.

[0063] While real-time testing and background testing differ in data display and processing, both ultimately require the permanent storage of collected data. Real-time testing stores data simultaneously with real-time data display, while background testing stores data directly during background data collection. Both methods can create complete vehicle test data records.

[0064] The test mode selection process allows users to flexibly choose data acquisition methods based on different testing needs. When users need to observe changes in vehicle test data in real time, they can choose the real-time test mode, which allows for visual data acquisition and display through a real-time test interface. When users need to perform vehicle test tasks for extended periods and conduct data analysis in subsequent stages, they can choose the background test mode, which allows for data acquisition without a front-end interface and direct data saving.

[0065] Ultimately, regardless of whether real-time or background testing is used, all collected vehicle test data is stored and permanently saved to ensure that the data generated during remote vehicle testing is completely preserved, providing a data foundation for subsequent data analysis, test result viewing, and vehicle testing process traceability.

[0066] This application utilizes a remote testing architecture comprised of a client, a server, and a data acquisition terminal to achieve remote data acquisition and centralized management of vehicle testing data. The data acquisition terminal can collect vehicle data according to the test configuration and transmit the collected data to the server via a communication server. Users can obtain test data without being physically present at the vehicle testing site, improving data acquisition efficiency during vehicle testing and facilitating remote viewing and management of vehicle operating status.

[0067] This application achieves real-time transmission and effective storage of vehicle test data through data interaction between a web server, a communication server, and a database. During real-time testing, the collected data can be quickly accessed through a hot database and transmitted to a web page for parsing and display, allowing users to view test results promptly. The relational database can store historical test data, providing data support for subsequent data queries and analysis, and improving the integrity of test data management.

[0068] This application utilizes a data acquisition method that combines real-time and background testing modes to meet the data acquisition needs of different vehicle testing scenarios. During real-time testing, users can visualize the collected data through the real-time testing interface. During background testing, data acquisition tasks can be continuously executed and data can be saved, improving the flexibility of the vehicle testing process and adapting to the data processing requirements of different testing tasks.

[0069] This application achieves data interaction during remote vehicle diagnostics and debugging through a two-way communication mechanism between the client and the acquisition end. The client can send control data such as CAN signal commands via WebSocket, and the communication server reads the corresponding data according to the received commands and transmits it to the acquisition end via Socket, realizing remote test control. At the same time, combined with the data storage method, complete test records are retained to facilitate subsequent test analysis and problem tracking.

[0070] This invention provides, for example Figure 2 The system shown is a cloud-based remote vehicle testing system, including a client, a server, and a data acquisition terminal. The client is used to provide a user management and test operation interface, and to receive and display test data processing results during remote real-time testing. The server includes a web server, a communication server, and a database. The web server is used for data interaction with clients, the communication server is used to transmit control commands from the acquisition end and test file data, and the database is used to store the test file data. The data acquisition unit is used to collect vehicle test data and send the collected test data to the server, while also storing abnormal files; After completing the test configuration issued by the client, the acquisition terminal performs vehicle test data acquisition and sends the test data to the communication server through the Socket communication connection established between the acquisition terminal and the communication server. The communication server stores the received test data into the hot database and the relational database respectively. The web server reads test data from the hot database and transmits the test data to the web page for real-time parsing and display via WebSocket communication. The relational database is used to store test data and provide subsequent data analysis and viewing. During vehicle diagnostics and debugging, the client sends CAN signal command data to the web server via WebSocket. The web server then transmits the CAN signal command data to the communication server. The communication server reads the corresponding CAN data from the relational database based on the received CAN signal command data, packages the data, and sends the packaged CAN data to the acquisition terminal through the Socket communication connection established between the communication server and the acquisition terminal, thus completing the remote test and control of the vehicle. The web server is also used to respond to data requests from clients and return corresponding test data or operation interfaces to the clients.

[0071] The present invention provides a cloud platform-based vehicle remote test data acquisition strategy and method, which is implemented through the aforementioned cloud platform-based vehicle remote test system. For details of the specific method and process of the cloud platform-based vehicle remote test system, please refer to the aforementioned embodiment of the cloud platform-based vehicle remote test data acquisition strategy and method, which will not be repeated here.

[0072] The foregoing has only described certain exemplary embodiments of the present invention by way of illustration. Undoubtedly, those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the foregoing drawings and descriptions are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present invention.

Claims

1. A strategy and method for remote vehicle test data acquisition based on a cloud platform, characterized in that, Includes the following steps: The system acquires remote test data acquisition requests from vehicles, reads equipment data from the equipment information data table, searches for available hardware devices, selects the corresponding device after finding available hardware devices, and updates the device configuration data. Configure the acquisition channels based on the selected device, including at least one acquisition channel among voltage channel, logic channel, CAN bus channel and LIN bus channel, and complete the configuration of sampling frequency, CAN / LIN bus selection and baud rate parameters. After completing the acquisition channel configuration, the test basic information is entered into the device information. The test basic information is synchronously written into the test data information table, and the integrity of the test basic information is verified to generate test configuration data. Based on the generated test configuration data, select either real-time test mode or background test mode. In real-time test mode, collect vehicle test data and push it to the web page for real-time parsing and display. In background test mode, execute background data collection tasks. Vehicle test data acquired in real-time test mode or background test mode is stored and saved to the database.

2. The method for remote vehicle test data acquisition based on a cloud platform according to claim 1, characterized in that, The device retrieval process includes reading device data from the device information data table, traversing and querying available hardware devices based on the device data, and obtaining device status information in the current vehicle remote testing environment. When no available hardware device is detected in the device information data table, a refresh operation is performed to re-acquire device information and perform another available hardware device retrieval. After the available hardware device detection is completed, hardware devices that meet the testing requirements are selected, and the selected devices are used as the vehicle test data collection objects. When the device configuration changes, the modified device configuration information is updated in the device information data table. The device information data table stores device status information and device configuration change information, so that the device retrieval, device selection, and device configuration update processes are all based on the device information data table for data management.

3. The method for remote vehicle test data acquisition based on a cloud platform according to claim 2, characterized in that, The vehicle remote test data acquisition process after equipment selection further includes a data acquisition channel configuration process. This process configures the acquisition objects during vehicle testing based on the data acquisition requirements corresponding to the selected equipment. These acquisition objects include voltage channels, logic channels, CAN bus channels, and LIN bus channels. Voltage channels are used to acquire vehicle voltage-related data, logic channels are used to acquire vehicle logic status information, CAN bus channels are used to acquire vehicle CAN communication data, and LIN bus channels are used to acquire vehicle LIN communication data. After the data acquisition channel configuration is completed, the number of activated acquisition channels is determined. Once at least one acquisition channel is activated, the subsequent test information configuration process begins, and the vehicle's electronic and electrical data acquisition requirements are met through the configuration of multiple acquisition channels.

4. The method for remote vehicle test data acquisition based on a cloud platform according to claim 3, characterized in that, The test information management process after the acquisition channel is configured includes entering the basic test information corresponding to the remote vehicle test, and synchronously writing the entered test information into the test data information table, and saving the test task information through the test data information table; The basic test information includes the configuration content corresponding to the vehicle test process and the information related to the data collection task. After the test information is written into the test data information table, the integrity of the test information is verified to determine whether the current test information meets the requirements for remote test data collection of the vehicle. After the integrity verification is completed, the test configuration selection phase begins, and the test task data is saved through the test data information table.

5. The method for remote vehicle test data acquisition based on a cloud platform according to claim 1, characterized in that, The test mode selection process includes real-time test mode and background test mode. The real-time test mode is used for the visual collection of vehicle test data. In the real-time test mode, the vehicle data collection task is executed according to the pre-configured test information, and the collected test data is pushed to the web page. The test data is then parsed and displayed in real time through the web page. The background test mode is used for data collection tasks that do not require real-time display. It executes vehicle data collection tasks in the background without entering the real-time test interface, and directly saves the collected data. Both the real-time test mode and the background test mode complete the storage of vehicle test data.

6. The method for remote vehicle test data acquisition based on a cloud platform according to claim 5, characterized in that, The data processing process corresponding to the real-time test mode includes vehicle test data acquisition, test data transmission, and real-time parsing and display on the web page. The vehicle acquisition terminal obtains vehicle test data according to the test configuration data and transmits the acquired data to the real-time test interface. The real-time testing interface visualizes the received test data, allowing users to view the data changes during vehicle testing. After real-time test data acquisition is completed, the data generated during the real-time test will be stored to form corresponding test data records. In the real-time test mode, data acquisition and data display are carried out simultaneously, which not only meets the real-time detection requirements during vehicle testing, but also saves the test data.

7. The method for remote vehicle test data acquisition based on a cloud platform according to claim 5, characterized in that, The data processing process corresponding to the background test mode includes the execution of background data collection tasks and the saving of test data. The background test mode does not enter the real-time test interface and does not display the vehicle test data on the front end. Instead, it directly executes the data collection task based on the test information that has been configured. During the background data collection process, the system acquires the data collected during vehicle testing and writes the collected data directly to the data storage location. The background testing mode completes the vehicle testing task by reducing the real-time data display process, and is suitable for test scenarios where vehicle test data is only used for later analysis. After the background testing mode completes data collection, the acquired vehicle test data is permanently saved.

8. The method for remote vehicle test data acquisition based on a cloud platform according to claim 4, characterized in that, The test data information table and the equipment information data table are used together for data management during the remote vehicle test data acquisition process. The equipment information data table is used to store the equipment information obtained during the equipment retrieval process and the updated information after the equipment configuration is modified. The test data information table is used to store the test task data after the basic test information is entered. The data obtained during the equipment retrieval process and the data generated during the test information entry process are saved in different data tables respectively. Through the data management relationship between the equipment information data table and the test data information table, the corresponding storage of equipment data and test task data is realized. After completing the test configuration, test mode selection and vehicle data collection, the saved data records are retrieved according to the test task correspondence.

9. The method for remote vehicle test data acquisition based on a cloud platform according to claim 1, characterized in that, The vehicle remote test data acquisition process includes equipment retrieval, equipment selection, acquisition channel configuration, test information entry, test mode selection, vehicle data acquisition, and data persistence management. Each data processing step forms a continuous data acquisition process according to the execution order of the vehicle remote test task. After the device retrieval process obtains available hardware devices, the device selection is completed. The acquisition channel configuration is completed based on the selected device, including voltage channel, logic channel, CAN bus channel, and LIN bus channel configuration. After the test information is entered, the test task information is saved through the test data information table. After the test mode is selected, the vehicle data acquisition is performed in either real-time test mode or background test mode. Finally, the acquired vehicle test data is permanently saved.

10. A cloud-based remote vehicle testing system, used to implement the cloud-based remote vehicle testing data acquisition strategy method according to any one of claims 1-9, characterized in that, This includes the client, server, and data acquisition terminal; The client is used to provide a user management and test operation interface, and to receive and display test data processing results during remote real-time testing. The server includes a web server, a communication server, and a database. The web server is used for data interaction with clients, the communication server is used to transmit control commands from the acquisition end and test file data, and the database is used to store the test file data. The data acquisition unit is used to collect vehicle test data and send the collected test data to the server, while also storing abnormal files; The acquisition terminal, after completing the test configuration issued by the client, performs vehicle test data acquisition and sends the test data to the communication server through the Socket communication connection established between the acquisition terminal and the communication server. The communication server stores the received test data into the hot database and the relational database respectively. The web server reads test data from the hot database and transmits the test data to the web page for real-time parsing and display via WebSocket communication. The relational database is used to store test data and provide subsequent data analysis and viewing. During vehicle diagnostics and debugging, the client sends CAN signal command data to the web server via WebSocket. The web server then transmits the CAN signal command data to the communication server. The communication server reads the corresponding CAN data from the relational database based on the received CAN signal command data, packages the data, and sends the packaged CAN data to the acquisition terminal through the Socket communication connection established between the communication server and the acquisition terminal. The web server is also used to respond to data requests from clients and return corresponding test data or operation interfaces to the clients.