Data acquisition method of whole vehicle test bench

By installing the acquisition client and the device access gateway communication on the upper computer of the test bench, automatically uploading the test data to the cloud server, the problems of low efficiency and high cost of manual upload are solved, and the automated collection and efficient utilization of the test data are realized.

CN119299480APending Publication Date: 2025-01-10WUHAN SOUTH SAGITTARIUS INTEGRATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411367178.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the prior art, the data of the vehicle test bench needs to be uploaded manually to the cloud, resulting in low efficiency and high cost, and is not conducive to the intelligent development of enterprises.

Method used

By installing the acquisition client on the upper computer of the test bench, communicating with the device access gateway, and automatically uploading the test data to the cloud server. The acquisition task includes the test bench number, name, file type and path, using the MQTT client and MinIO file The upload interface realizes automatic data collection.

Benefits of technology

It realizes automatic collection of experimental data, reduces manual intervention, improves data processing efficiency and accuracy, facilitates multi-dimensional statistical analysis and data utilization, and reduces the cost of manual upload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299480A_ABST
    Figure CN119299480A_ABST
Patent Text Reader

Abstract

The invention provides a data acquisition method of a whole vehicle test bed, which is applied to a test bed upper computer, and comprises the following steps: connecting an equipment access gateway for communication with the equipment access gateway; the equipment access gateway is used for managing the test bed upper computer; in response to a received acquisition task sent by the equipment access gateway, automatically uploading test data to a cloud server according to the acquisition task; the acquisition task at least comprises one of a test bench number, a test name, a file type, a file path and an acquisition mode. The invention also provides a data acquisition method of the whole vehicle test bench applied to the equipment access gateway and a data acquisition method of the whole vehicle test bench applied to the cloud server. According to the invention, the acquisition client is installed on the test bench upper computer and communicates with the equipment access gateway, so that the test data of the test bench upper computer can be automatically uploaded to the cloud server after the scanning path is configured once.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle networking and communications, and more specifically to a data acquisition method for a whole vehicle test bench. Background Art

[0002] With the rapid development of Internet of Vehicles technology, various automakers are also moving towards digital automation. The data generated by the vehicle test bench is usually stored in the host computer connected to the test bench. If you want to centrally view the data of the test equipment on the cloud, you need to manually upload the test data file from the host computer to the cloud. This manual uploading method increases the labor maintenance cost and has low upload efficiency. Summary of the invention

[0003] In view of the above problems, the present disclosure provides a data collection method for a vehicle test bench for automatically uploading test data.

[0004] The present disclosure provides a data collection method for a whole vehicle test bench, which is applied to a test bench host computer, including: connecting a device access gateway to communicate with the device access gateway; the device access gateway is used to manage the test bench host computer; in response to receiving a collection task sent by the device access gateway, automatically uploading test data to a cloud server according to the collection task; the collection task includes at least one of a test bench number, a test name, a file type, a file path, and a collection method.

[0005] According to an embodiment of the present disclosure, connecting a device access gateway for communication with the device access gateway includes: sending a connection establishment request to the device access gateway; in response to the device access gateway accepting the connection, sending a device login request for the device access gateway to verify the device login request and then pushing the online status of the test bench host computer to the message queue; in response to the device login request passing the verification, sending a heartbeat message to the heartbeat interface of the device access gateway to maintain the online status of the test bench host computer.

[0006] According to an embodiment of the present disclosure, test data is automatically uploaded to a cloud server according to a collection task, which also includes: scanning a file directory of test data according to the collection task; uploading file information of the test data to a device access gateway according to the file directory of the test data so that the device access gateway can store the file information in a collection task-file information library; the file information includes at least one of meta-file information, a corresponding test item, and a specialty; the collection task-file information library is used to record the completion status of the collection task of the test data and the file information.

[0007] According to an embodiment of the present disclosure, test data is automatically uploaded to a cloud server according to a collection task, including: uploading the test data to a cloud server through a file upload interface; the test data includes at least one of audio and video, pictures, documents, and reports; and sending the completion status of the collection task to a device access gateway.

[0008] According to an embodiment of the present disclosure, according to the collection task, the test data is automatically uploaded to the cloud server, and then it also includes: sending a subscription request for the collection task subject to the device access gateway.

[0009] A second aspect of the present disclosure provides a data collection method for a whole vehicle test bench, which is applied to a device access gateway, including: in response to a connection request sent by a test bench host computer, establishing a connection with the test bench host computer; in response to the device login request of the test bench host computer being verified, pushing the online status of the test bench host computer to a message queue; in response to receiving a collection task sent by a cloud server, judging through the message queue whether the test bench with the test bench number is online; if so, sending the collection task to the test bench host computer; if not, in response to the online status of the test bench host computer being pushed to the message queue, sending the collection task to the test bench host computer; in response to the test bench host computer uploading file information of the test data, storing it in a collection task-file information library; the collection task-file information library is used to record the completion status of the collection task and file information of the test data; in response to the completion status of the collection task uploaded by the test bench host computer, updating the collection task-file information library.

[0010] The third aspect of the present disclosure provides a data collection method for a whole vehicle test bench, which is applied to a cloud server, including: sending a collection task to a device access gateway for the device access gateway to publish to the test bench host computer; the collection task includes at least one of the test bench number, test name, file type, file path, and collection method; receiving the collection task-file information library uploaded by the device access gateway; the file information includes at least one of meta-file information, the test item to which it belongs, and the major; the collection task-file information library is used to record the completion status of the collection task and file information of the test data; receiving the test data uploaded by the test bench host computer.

[0011] A fourth aspect of the present disclosure provides a data acquisition device for a whole vehicle test bench, which can be used to implement a data acquisition method for a whole vehicle test bench applied to a test bench host computer, and the device includes: a connection module, used to connect to a device access gateway for communication with the device access gateway; the device access gateway is used to manage the test bench host computer; an upload module, used to respond to a collection task sent by the device access gateway, and automatically upload the test data to a cloud server according to the collection task; the collection task includes at least one of a test bench number, a test name, a file type, a file path, and a collection method.

[0012] A fifth aspect of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned data collection method for a whole vehicle test bench applied to a test bench host computer.

[0013] The sixth aspect of the present disclosure further provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above-mentioned data collection method for a whole vehicle test bench applied to a test bench host computer.

[0014] According to the data collection method of the vehicle test bench provided by the present disclosure, through the automatic uploading method, only one scanning path needs to be configured, and the host computer of the test bench can automatically upload the test data file, which is convenient for subsequent multi-dimensional statistical analysis and data utilization of the test equipment. Since the test data does not need to be uploaded manually, the technical problems of low efficiency and high cost of manually uploading test data are at least partially solved, and the technical effect of automatic collection of test data is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A flow chart schematically shows a data collection method for a vehicle test bench applied to a test bench host computer according to an embodiment of the present disclosure;

[0016] Figure 2 The following schematically shows the collection task configuration process according to an embodiment of the present disclosure;

[0017] Figure 3 The schematic diagram shows the interaction process between the automated acquisition client and the cloud according to an embodiment of the present disclosure;

[0018] Figure 4 The process of uploading a test data file according to an embodiment of the present disclosure is schematically shown;

[0019] Figure 5 A structural block diagram of a data acquisition device for a vehicle test bench according to an embodiment of the present disclosure is schematically shown;

[0020] Figure 6 A block diagram of an electronic device suitable for implementing a data collection method for a vehicle test bench according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0021] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0022] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0023] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0024] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0025] First, the technical terms involved in this disclosure are explained as follows:

[0026] MQTT client: The full name is MQTT message queue client, which is a mobile node in the MQTT network, used to send and receive messages. It establishes a connection with the MQTT server (Broker) to realize functions such as message publishing (Publish), subscription (Subscribe), and unsubscription (Unsubscribe). MQTT client can run on various devices, such as sensors, embedded devices, servers, mobile devices, etc., as long as these devices support the MQTT protocol and can achieve network connection.

[0027] Kafka queue: The full name is Apache Kafka, which is a distributed message queue (MQ, Message Queue) based on the publish / subscribe mode. Kafka is mainly used to solve the message delivery problem in large-scale data processing. The producer sends the message to the Kafka server, and can choose to send it to a specified partition or let Kafka automatically select the partition according to the load balancing strategy. Kafka organizes and manages messages in the form of topics. Each topic contains multiple partitions. Each partition can be understood as an independent log file. The messages in the partition are arranged in order and have a unique offset. The consumer subscribes to the topic from the Kafka broker and obtains the assigned partition, and then pulls messages from the partition for consumption. Kafka supports multiple consumer groups. Consumers in each consumer group share messages from a topic, but do not consume messages repeatedly.

[0028] MinIO Client: mc for short, is the client tool of the MinIO server. It is a feature-rich command line tool designed to interact with the MinIO object storage service and its compatible S3 storage service.

[0029] Since the vehicle test bench equipment data exists in the host computer data file, it is necessary to manually upload the data to the cloud for data utilization, which increases the workload and is not conducive to the intelligent development of the enterprise. Figure 1 The flowchart of the data collection method of the vehicle test bench applied to the test bench host computer according to the embodiment of the present disclosure is schematically shown. Figure 1 As shown, an embodiment of the present disclosure provides a data collection method for a whole vehicle test bench, and the method is applied to a test bench host computer, including: connecting a device access gateway for communication with the device access gateway; the device access gateway is used to manage the test bench host computer; in response to receiving a collection task sent by the device access gateway, automatically uploading the test data to a cloud server according to the collection task; the collection task includes at least one of a test bench number, a test name, a file type, a file path, and a collection method.

[0030] In this embodiment, a collection client is installed on the host computer of the test bench equipment; the client specifically adopts the MQTT client application, and adopts the general protocol in the field of Internet of Things to facilitate better expansion and compatibility. The collection client is responsible for communicating with the MQTT server in the cloud. After the collection client application is started, it automatically connects to the device access gateway in the cloud. After the login verification is passed, the device access gateway pushes the device online status to the message queue. The collection client receives the collection task and scans the specified directory; the collection client starts to upload the test data to the cloud server. After the upload is completed, the result status is reported to the device access gateway, and then reported to the cloud. Through standardized connection and communication methods, it is ensured that the host computer of the test bench can quickly respond to the instructions of the device access gateway to achieve efficient data interaction.

[0031] In this embodiment, the collection mode can be set to manual or automatic. In the automatic mode, a collection task is issued at regular intervals, thereby realizing automatic collection of test data.

[0032] Through the embodiments of the present disclosure, a collection client is installed on the host computer to communicate with the cloud device access gateway. When the collection client receives the collection task sent by the device gateway, it scans the host computer file directory and reports the file information (including metafile information, test items, professions, etc.). The collection client starts uploading the test file to the file server. After the upload is completed, the result status is reported, and the access gateway updates the file upload status of the current test task. The method is simple in logic and easy to implement. It can flexibly respond to the expansion of communication protocols to save enterprise costs, and can monitor the device status in real time. Automatically uploading test data according to the collection task reduces manual intervention and improves the efficiency and accuracy of data processing.

[0033] Figure 2 The following schematically shows the collection task configuration process according to an embodiment of the present disclosure. Figure 2 As shown, on the basis of the above embodiment, connecting the device access gateway for communication with the device access gateway includes: sending a connection establishment request to the device access gateway; in response to the device access gateway accepting the connection, sending a device login request for the device access gateway to verify the device login request and then push the online status of the test bench host computer to the message queue; in response to the device login request passing the verification, sending a heartbeat message to the heartbeat interface of the device access gateway to maintain the online status of the test bench host computer.

[0034] In this embodiment, the acquisition client installed on the upper computer of the platform device refers to a client with TCP communication capability, which can maintain TCP communication with the access gateway;

[0035] The access gateway refers to the TCP server that accesses various platform devices, is deployed in the cloud, and communicates with the acquisition client through a fixed port; the interaction process between the acquisition client and the cloud is as follows Figure 2 The service that communicates between the cloud and the device is named the device access gateway. When the collection client connects to the device access gateway, it performs identity authentication, i.e. logs in, and reports its identity information to the device access gateway. The device access gateway verifies the device information and publishes a device online message after the authentication is passed. Other cloud services can receive device online notifications by subscribing to messages. The collection client maintains the connection with the device access gateway by sending heartbeats at regular intervals. When the device access gateway does not receive the heartbeat of the collection client for a certain period of time t, it considers that the client is offline and publishes a device offline message. The service that subscribes to the message topic will receive the device offline notification.

[0036] Through the embodiments of the present disclosure, the online state is maintained through heartbeat messages to ensure that the connection between the test bench host computer and the device access gateway is stable and reliable; the connection can only be established after the device login request is verified, which enhances the security of the system and prevents unauthorized access.

[0037] On the basis of the above embodiment, according to the collection task, the test data is automatically uploaded to the cloud server, which also includes: according to the collection task, scanning the file directory of the test data; according to the file directory of the test data, uploading the file information of the test data to the device access gateway so that the device access gateway can store the file information to the collection task-file information library; the file information includes at least one of the meta-file information, the test item to which it belongs, and the major; the collection task-file information library is used to record the completion status of the collection task of the test data and the file information.

[0038] Through the embodiments of the present disclosure, scanning the file directory and uploading the file information before uploading the data helps to manage the test data in an orderly manner and facilitates subsequent data analysis and processing.

[0039] Figure 4 The following schematically shows the test data file upload process according to an embodiment of the present disclosure. Figure 4 As shown, based on the above embodiment, according to the collection task, the test data is automatically uploaded to the cloud server, including: uploading the test data to the cloud server through the file upload interface; the test data includes at least one of audio and video, pictures, documents, and reports; the completion status of the collection task is sent to the device access gateway.

[0040] In this embodiment, the collection client receives the collection task and scans the specified directory; the collection client starts uploading the test file to the file server, and after the upload is completed, the result status is reported to the cloud. Figure 4File upload process. The above test files include audio and video, pictures, documents, reports, etc. The file server selects MinIO, and the collection client uploads the files to the cloud distributed file system through the MinIO file upload interface. The collection client reports file information, upload status, etc. to the cloud through MQTT.

[0041] Through the embodiments of the present disclosure, the test data is uploaded to the cloud server in real time through the file upload interface to ensure the timeliness and accuracy of the data; the completion status of the collection task is updated so that the task status can be traced, which is convenient for subsequent problem troubleshooting and process optimization.

[0042] On the basis of the above embodiment, according to the collection task, the test data is automatically uploaded to the cloud server, and then it also includes: sending a subscription request for the collection task subject to the device access gateway.

[0043] In this embodiment, the MQTT client receiving the message subscribes to one or more topics from the MQTT server to receive messages related to these topics. The task is accepted by using MQTT subscription. After the collection client connects to the cloud, it should actively subscribe to the task configuration topic.

[0044] Through the embodiments of the present disclosure, through subscription requests, the host computer of the test bench can flexibly respond to subsequent possible collection tasks or updates, thereby improving the flexibility and response speed of the system, and only responding when there are tasks, thereby avoiding waste of resources.

[0045] The present disclosure also provides a data collection method for a whole vehicle test bench, which is applied to a device access gateway, including: in response to a connection request sent by a test bench host computer, establishing a connection with the test bench host computer; in response to the device login request of the test bench host computer being verified, pushing the online status of the test bench host computer to a message queue; in response to receiving a collection task sent by a cloud server, judging through the message queue whether the test bench with the test bench number is online; if so, sending the collection task to the test bench host computer; if not, in response to the online status of the test bench host computer being pushed to the message queue, sending the collection task to the test bench host computer; in response to the test bench host computer uploading file information of the test data, storing it in a collection task-file information library; the collection task-file information library is used to record the completion status of the collection task and file information of the test data; in response to the completion status of the collection task uploaded by the test bench host computer, updating the collection task-file information library.

[0046] Through the embodiments of the present disclosure, the device access gateway serves as a central node, responsible for receiving collection tasks from the cloud server and distributing them to the test bench host computer, thereby realizing centralized management and distribution of tasks; the online status of the test bench host computer is monitored in real time through the message queue to ensure that tasks can be accurately distributed to online devices.

[0047] The present disclosure also provides a data collection method for a whole vehicle test bench, which is applied to a cloud server, including: sending a collection task to a device access gateway for the device access gateway to publish to a test bench host computer; the collection task includes at least one of a test bench number, a test name, a file type, a file path, and a collection method; receiving a collection task-file information library uploaded by the device access gateway; the file information includes at least one of meta-file information, a test item, and a major; the collection task-file information library is used to record the completion status of the collection task and file information of the test data; and receiving the test data uploaded by the test bench host computer.

[0048] In this embodiment, Figure 3 The following schematically shows the interaction process between the automated acquisition client and the cloud according to an embodiment of the present disclosure. Figure 3 As shown, the cloud configures the configuration task and sends it to the collection client, specifically including: logging in to the cloud web system and entering the bench equipment management: the cloud web system is a page application with equipment management functions that can operate monitoring equipment. The bench equipment management refers to a module in the web system that manages and monitors bench equipment. Adding a new collection task: Adding a new collection task refers to adding a collection task in the bench equipment management module of the web system, and the collection client scans the configured directory files according to the task rules. The collection task is sent to the collection client: the collection task sending refers to sending a message to the collection client through the TCP connection (MQTT) between the collection client and the device access gateway after the web system has configured the collection task. The message content is the task configuration. After configuring the collection task, the collection task should include information such as the equipment number, test name, file type, file path, collection method (manual, automatic), and file server address; Task delivery failure processing: When the collection client is online, the failed task delivery is automatically triggered.

[0049] Through the embodiments of the present disclosure, the cloud server, as a data center, can receive and manage the data uploaded by all the test bench host computers, provide a global data view, and facilitate big data analysis and decision support. By sending collection tasks to the device access gateway, efficient distribution of tasks is achieved, which improves the efficiency and coverage of data collection.

[0050] Based on the above data acquisition method for a vehicle test bench, the present disclosure also provides a data acquisition device for a vehicle test bench, which can be used to implement the data acquisition device for a vehicle test bench applied to a test bench host computer. Figure 5 The device is described in detail.

[0051] Figure 5 The structural block diagram of the data acquisition device of the vehicle test bench according to the embodiment of the present disclosure is schematically shown.

[0052] like Figure 5 As shown, the data acquisition device 500 of the vehicle test bench of this embodiment includes a connection module 501 and an upload module 502 .

[0053] The connection module is used to connect to the device access gateway for communication with the device access gateway; the device access gateway is used to manage the test bench host computer. In one embodiment, the connection module can be used to perform the operation S1 described above, which will not be repeated here.

[0054] The upload module is used to automatically upload the test data to the cloud server in response to receiving the collection task sent by the device access gateway according to the collection task; the collection task includes at least one of the test bench number, test name, file type, file path, and collection method. In one embodiment, the upload module can be used to perform the operation S2 described above, which will not be repeated here.

[0055] The present disclosure also provides a data acquisition system for a whole vehicle test bench, including a data acquisition device for the whole vehicle test bench, a device access gateway and a cloud server.

[0056] The data acquisition device of the vehicle test bench is described above and will not be repeated here.

[0057] The device access gateway is used to respond to the connection request sent by the test bench host computer and establish a connection with the test bench host computer; respond to the device login request of the test bench host computer being verified and push the online status of the test bench host computer to the message queue; respond to the collection task sent by the cloud server and determine whether the test bench with the test bench number is online through the message queue; if so, send the collection task to the test bench host computer; if not, respond to the online status of the test bench host computer being pushed to the message queue and send the collection task to the test bench host computer; respond to the file information of the test data uploaded by the test bench host computer and store it in the collection task-file information library; the collection task-file information library is used to record the completion status of the collection task and file information of the test data; respond to the completion status of the collection task uploaded by the test bench host computer and update the collection task-file information library.

[0058] The cloud server is used to send collection tasks to the device access gateway for the device access gateway to publish to the test bench host computer; the collection tasks include at least one of the test bench number, test name, file type, file path, and collection method; receive the collection tasks-file information library uploaded by the device access gateway; the file information includes at least one of the meta-file information, the test item to which it belongs, and the major; the collection task-file information library is used to record the completion status of the collection task and file information of the test data; receive the test data uploaded by the test bench host computer.

[0059] Figure 6 A block diagram of an electronic device suitable for implementing a data collection method for a vehicle test bench according to an embodiment of the present disclosure is schematically shown.

[0060] like Figure 6 As shown, the electronic device 600 according to an embodiment of the present disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include an onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0061] In RAM 603, various programs and data required for the operation of electronic device 600 are stored. Processor 601, ROM 602 and RAM 603 are connected to each other via bus 604. Processor 601 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 602 and / or RAM 603. It should be noted that the program can also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0062] According to an embodiment of the present disclosure, the electronic device 600 may further include an input / output (I / O) interface 605, which is also connected to the bus 604. The electronic device 600 may further include one or more of the following components connected to the I / O interface 605: an input portion 606 including a keyboard, a mouse, etc.; an output portion 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 608 including a hard disk, etc.; and a communication portion 609 including a network interface card such as a LAN card, a modem, etc. The communication portion 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage portion 608 as needed.

[0063] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0064] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method provided by the embodiment of the present disclosure.

[0065] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0066] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0067] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A data collection method for a vehicle test bench, characterized in that: The method is applied to a test bench host computer, including: Connecting to a device access gateway for communication with the device access gateway; the device access gateway is used to manage the test bench host computer; In response to receiving a collection task sent by the device access gateway, the test data is automatically uploaded to the cloud server according to the collection task; the collection task includes at least one of the test bench number, test name, file type, file path, and collection method.

2. The method according to claim 1, wherein: The connecting device access gateway for communicating with the device access gateway includes: Sending a connection establishment request to the device access gateway; In response to the device access gateway accepting the connection, sending a device login request for the device access gateway to verify the device login request and then push the online status of the test bench host computer to the message queue; In response to the device login request being verified, a heartbeat message is sent to the heartbeat interface of the device access gateway to maintain the online state of the test bench host computer.

3. The method according to claim 1, wherein: According to the acquisition task, the test data is automatically uploaded to the cloud server, which also includes: Scan the file directory of the test data according to the collection task; According to the file directory of the test data, upload the file information of the test data to the device access gateway so that the device access gateway can store the file information in the collection task-file information library; the file information includes at least meta-file information, the test item to which it belongs, and one of the majors; the collection task-file information library is used to record the completion status of the collection task of the test data and the file information.

4. The method according to claim 3, wherein: According to the acquisition task, the test data is automatically uploaded to the cloud server, including: Upload the test data to the cloud server through the file upload interface; the test data includes at least one of audio and video, pictures, documents, and reports; The completion status of the acquisition task is sent to the device access gateway.

5. The method according to claim 3, wherein: According to the acquisition task, the test data is automatically uploaded to the cloud server, and then it also includes: A subscription request for the collection task subject is sent to the device access gateway.

6. A data collection method for a vehicle test bench, characterized in that: The method is applied to a device access gateway, comprising: In response to a connection request sent by a test bench host computer, a connection is established with the test bench host computer; In response to the device login request of the test bench host computer being verified, the online status of the test bench host computer is pushed to the message queue; In response to receiving the collection task sent by the cloud server, judging whether the test bench with the test bench number is online through the message queue; if so, sending the collection task to the test bench host computer; if not, in response to the online status of the test bench host computer being pushed to the message queue, sending the collection task to the test bench host computer; In response to the file information of the test data uploaded by the host computer of the test bench, it is stored in the collection task-file information library; the collection task-file information library is used to record the completion status of the collection task of the test data and the file information In response to the completion status of the acquisition task uploaded by the host computer of the test bench, the acquisition task-file information library is updated.

7. A data collection method for a vehicle test bench, characterized in that: The method is applied to a cloud server and includes: Sending a collection task to a device access gateway so that the device access gateway can publish it to a test bench host computer; the collection task includes at least one of a test bench number, a test name, a file type, a file path, and a collection method; Receive the collection task-file information library uploaded by the device access gateway; the file information includes at least one of meta-file information, test item, and profession; the collection task-file information library is used to record the completion status of the test data collection task and file information; Receive test data uploaded by the test bench host computer.

8. A data acquisition device for a vehicle test bench, characterized in that: The device can be used to implement the method as claimed in any one of claims 1 to 5, and the device comprises: A connection module, used to connect to a device access gateway for communication with the device access gateway; the device access gateway is used to manage the test bench host computer; The upload module is used to automatically upload the test data to the cloud server in response to receiving the collection task sent by the device access gateway according to the collection task; the collection task includes at least one of the test bench number, test name, file type, file path, and collection method.

9. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the method according to any one of claims 1 to 5.

10. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to perform the method according to any one of claims 1 to 5.