Data uploading method, terminal device and storage medium

By introducing an extension device between the VCI device and the target vehicle, the problem of the VCI device being unable to upload diagnostic data was solved, enabling effective transmission and analysis of diagnostic data and enhancing diagnostic results.

CN116405519BActive Publication Date: 2026-05-05LAUNCH TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
LAUNCH TECH CO LTD
Filing Date
2023-04-23
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

The VCI device was unable to upload diagnostic data, resulting in the data not being able to be transmitted to the server for analysis during the diagnostic process.

Method used

An extension device is added between the VCI device and the target vehicle to obtain diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server.

Benefits of technology

The extended device compensates for the VCI device's inability to upload diagnostic data, enhances diagnostic effectiveness, and enables effective transmission and analysis of diagnostic data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116405519B_ABST
    Figure CN116405519B_ABST
Patent Text Reader

Abstract

This application discloses a data uploading method, terminal device, and storage medium. The data uploading method includes: acquiring target diagnostic data from the communication line between the VCI device and the target vehicle; and uploading the target diagnostic data to the server. Based on the solution of this application, the extended device overcomes the deficiency of the VCI device in being unable to upload diagnostic data, thereby enhancing the diagnostic effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive diagnostic technology, and in particular to a data uploading method, terminal device, and storage medium. Background Technology

[0002] Today, automobiles are becoming increasingly electronic, with most of their internal components controlled by the ECU (Electronic Control Unit). In practical applications, diagnostic equipment needs to connect to the vehicle via a VCI (Vehicle Information Center) device. The VCI device's main function is protocol format conversion, allowing the diagnostic equipment and the vehicle's ECU to exchange data.

[0003] Sometimes, abnormalities occur during the diagnostic process, requiring the collection of diagnostic data and its uploading to the server for analysis by technicians. However, VCI devices cannot upload diagnostic data. Summary of the Invention

[0004] The main purpose of this application is to provide a data uploading method, terminal device, and storage medium, which aims to solve the problem that VCI devices cannot upload diagnostic data.

[0005] To achieve the above objectives, this application provides a data uploading method, which is applied to an extended device. The extended device is communicatively connected to a server and is located between the VCI device and the target vehicle's communication line. The data uploading method includes:

[0006] Target diagnostic data is obtained from the communication line between the VCI device and the target vehicle;

[0007] The target diagnostic data is uploaded to the server.

[0008] Optionally, before the step of obtaining target diagnostic data from the communication line between the VCI device and the target vehicle, the method further includes:

[0009] Obtain the diagnostic data collection strategy from the server;

[0010] The step of obtaining target diagnostic data from the communication line between the VCI device and the target vehicle includes:

[0011] According to the diagnostic data acquisition strategy, the target diagnostic data is obtained from the communication line between the VCI device and the target vehicle.

[0012] Optionally, the step of obtaining the target diagnostic data from the communication line between the VCI device and the target vehicle according to the diagnostic data acquisition strategy includes:

[0013] Set the transceiver parameters of the extended device according to the diagnostic data acquisition strategy;

[0014] Based on the transceiver parameters, the target diagnostic data is obtained from the communication line between the VCI device and the target vehicle.

[0015] Optionally, the extended device has a built-in SIM card, and before the step of obtaining target diagnostic data from the communication line between the VCI device and the target vehicle, the method further includes:

[0016] Access to mobile networks based on the SIM card;

[0017] A communication connection between the extended device and the server is established based on the mobile network.

[0018] Optionally, before the step of uploading the target diagnostic data to the server, the method further includes:

[0019] Detect the mobile network status of the extended device;

[0020] If the mobile network status meets the preset data upload conditions, then the following step is executed: upload the target diagnostic data to the server;

[0021] If the mobile network status does not meet the preset data upload conditions, the target diagnostic data is stored in the database of the extended device, so that when the mobile network status meets the preset data upload conditions, the extended device can upload the target diagnostic data stored in the database to the server.

[0022] Optionally, the data upload method further includes:

[0023] Obtain the GPS positioning information of the extended device;

[0024] The GPS location information is uploaded to the server.

[0025] This application also proposes a data uploading method, which is applied to a server. The server is communicatively connected to an extension device, which is located between the VCI device and the target vehicle's communication line. The data uploading method includes:

[0026] The system receives target diagnostic data uploaded by the extended device, which is obtained by the extended device from the communication line between the VCI device and the target vehicle.

[0027] Optionally, before the step of receiving the target diagnostic data uploaded by the extended device, the method further includes:

[0028] In response to the user's setting operation, a diagnostic data acquisition strategy is set, which is used to control the extended device to acquire the target diagnostic data from the communication line between the VCI device and the target vehicle.

[0029] This application also proposes a terminal device, which includes a memory, a processor, and a data uploading program stored in the memory and executable on the processor. When the data uploading program is executed by the processor, it implements the steps of the data uploading method described above.

[0030] This application also proposes a computer-readable storage medium storing a data uploading program, which, when executed by a processor, implements the steps of the data uploading method described above.

[0031] The data uploading method, terminal device, and storage medium proposed in this application obtain target diagnostic data from the communication line between the VCI device and the target vehicle; and upload the target diagnostic data to the server. Based on the solution of this application, a connection extension device is added between the VCI device and the target vehicle. The extension device can obtain target diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server. In this way, the extension device makes up for the deficiency of the VCI device in being unable to upload diagnostic data, thus enhancing the diagnostic effect. Attached Figure Description

[0032] Figure 1 This is a schematic diagram of the functional modules of the terminal device to which the data upload device belongs in this application;

[0033] Figure 2 This is a schematic diagram of the first exemplary embodiment of the data upload method of this application;

[0034] Figure 3 This is a schematic diagram of the first hardware connection method involved in the data upload method of this application;

[0035] Figure 4 This is a schematic diagram of the second hardware connection method involved in the data upload method of this application;

[0036] Figure 5 This is a schematic diagram of the second exemplary embodiment of the data upload method of this application;

[0037] Figure 6 This is a schematic diagram of the third exemplary embodiment of the data upload method of this application;

[0038] Figure 7 This is a schematic diagram of the fourth exemplary embodiment of the data upload method of this application;

[0039] Figure 8This is a schematic diagram of the fifth exemplary embodiment of the data upload method of this application;

[0040] Figure 9 This is a schematic diagram of the sixth exemplary embodiment of the data upload method of this application;

[0041] Figure 10 This is a schematic diagram of the seventh exemplary embodiment of the data upload method of this application;

[0042] Figure 11 This is a schematic diagram of the eighth exemplary embodiment of the data upload method of this application.

[0043] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0044] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0045] The main solution of this application embodiment is as follows: the data upload method is applied to an extension device, which is communicatively connected to a server. The extension device is located between the VCI device and the target vehicle's communication line, and acquires target diagnostic data from the communication line between the VCI device and the target vehicle; then, it uploads the target diagnostic data to the server. Based on this application solution, by adding a connection extension device between the VCI device and the target vehicle, the extension device can acquire target diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server. In this way, the extension device compensates for the deficiency of the VCI device in being unable to upload diagnostic data, thus enhancing the diagnostic effect.

[0046] Specifically, refer to Figure 1 , Figure 1 This is a functional module diagram of the terminal device to which the data uploading device belongs in this application. The data uploading device can be a device independent of the terminal device, capable of uploading data, and can be carried on the terminal device in hardware or software form. The terminal device can be a smart mobile terminal with data processing capabilities, such as a mobile phone or tablet computer, or it can be a fixed terminal device or server with data processing capabilities.

[0047] In this embodiment, the terminal device to which the data uploading device belongs includes at least an output module 110, a processor 120, a memory 130, and a communication module 140.

[0048] The memory 130 stores the operating system and data uploading program. The data uploading device can store target diagnostic data and other information obtained from the communication line between the VCI device and the target vehicle in the memory 130. The output module 110 can be a display screen, etc. The communication module 140 can include a WIFI module, a mobile communication module, and a Bluetooth module, etc., and communicates with external devices or servers through the communication module 140.

[0049] When the data upload program in memory 130 is executed by the processor, it performs the following steps:

[0050] Target diagnostic data is obtained from the communication line between the VCI device and the target vehicle;

[0051] The target diagnostic data is uploaded to the server.

[0052] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0053] Obtain the diagnostic data collection strategy from the server;

[0054] According to the diagnostic data acquisition strategy, the target diagnostic data is obtained from the communication line between the VCI device and the target vehicle.

[0055] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0056] Set the transceiver parameters of the extended device according to the diagnostic data acquisition strategy;

[0057] Based on the transceiver parameters, the target diagnostic data is obtained from the communication line between the VCI device and the target vehicle.

[0058] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0059] Access to mobile networks based on the SIM card;

[0060] A communication connection between the extended device and the server is established based on the mobile network.

[0061] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0062] Detect the mobile network status of the extended device;

[0063] If the mobile network status meets the preset data upload conditions, then the following step is executed: upload the target diagnostic data to the server;

[0064] If the mobile network status does not meet the preset data upload conditions, the target diagnostic data is stored in the database of the extended device, so that when the mobile network status meets the preset data upload conditions, the extended device can upload the target diagnostic data stored in the database to the server.

[0065] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0066] Obtain the GPS positioning information of the extended device;

[0067] The GPS location information is uploaded to the server.

[0068] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0069] The system receives target diagnostic data uploaded by the extended device, which is obtained by the extended device from the communication line between the VCI device and the target vehicle.

[0070] Furthermore, when the data upload program in memory 130 is executed by the processor, it also performs the following steps:

[0071] In response to the user's setting operation, a diagnostic data acquisition strategy is set, which is used to control the extended device to acquire the target diagnostic data from the communication line between the VCI device and the target vehicle.

[0072] This embodiment, through the above-described scheme, specifically obtains target diagnostic data from the communication line between the VCI device and the target vehicle; and uploads the target diagnostic data to the server. In this embodiment, a connection extension device is added between the VCI device and the target vehicle. This extension device can obtain target diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server. Thus, the extension device compensates for the VCI device's inability to upload diagnostic data, enhancing the diagnostic effect.

[0073] Reference Figure 2 The first embodiment of the data upload method of this application provides a flowchart. The data upload method is applied to an extended device, which is communicatively connected to a server. The extended device is located between the VCI device and the target vehicle's communication line. The data upload method includes:

[0074] Step S10: Obtain target diagnostic data from the communication line between the VCI device and the target vehicle.

[0075] Specifically, this embodiment involves diagnostic equipment, VCI (Vehicle Communication Interface) equipment, expansion equipment, and a target vehicle. The diagnostic equipment can be an automotive diagnostic tool or a computer with diagnostic functions, and it is equipped with diagnostic software. The VCI equipment is used for protocol format conversion and communication. The expansion equipment supports networking and can upload diagnostic data to a server. The target vehicle includes several ECUs.

[0076] like Figure 3 As shown, Figure 3 This diagram illustrates the first hardware connection method involved in the data upload method of this application. The diagnostic device is connected to the VCI device, which in turn is connected to the target vehicle. The VCI device provides protocol format conversion and data forwarding services. When the diagnostic process is normal, this first hardware connection method can meet most application requirements. However, when the diagnostic process malfunctions, it is necessary to upload the diagnostic data to the server. Since the VCI device does not support data upload functionality, it is unable to upload the diagnostic data to the server.

[0077] Therefore, this embodiment introduces an extended device to solve the aforementioned problem of being unable to upload diagnostic data. For example... Figure 4 As shown, Figure 4 This diagram illustrates the second hardware connection method involved in the data upload method of this application. The diagnostic device connects to the VCI device, the VCI device connects to the expansion device, and the expansion device connects to the target vehicle. More specifically, both ends of the expansion hardware are OBD (On-Board Diagnostics) connectors. The OBD connector can be a 16-pin connector, with one end being a female connector for connecting to the VCI device and the other end being a male connector for connecting to the OBD interface of the target vehicle. The expansion device establishes a communication connection with the server via wired or wireless means.

[0078] In case of diagnostic anomalies, a second hardware connection method can be used, connecting the two ends of the extension device to the VCI device and the target vehicle respectively. This means placing the extension device between the VCI device and the target vehicle's communication lines. In this way, the extension device can obtain target diagnostic data from the communication lines between the VCI device and the target vehicle. Since the target vehicle includes several ECUs (Electronic Control Units), data from the ECUs that meet the requirements are considered target diagnostic data.

[0079] It is worth noting that the diagnostic data involved in this implementation can be diagnostic messages; and the collected target diagnostic data can also be related to the DCU (Domain Control Unit) of the target vehicle.

[0080] Step S20: Upload the target diagnostic data to the server.

[0081] Specifically, since there is a communication connection between the extended device and the server, after acquiring the target diagnostic data, the extended device can upload the target diagnostic data to the server. Correspondingly, the server receives the target diagnostic data uploaded by the extended device, allowing technicians to analyze the data and determine the cause of any abnormalities in the diagnostic process.

[0082] This embodiment, through the above-described scheme, specifically obtains target diagnostic data from the communication line between the VCI device and the target vehicle; and uploads the target diagnostic data to the server. In this embodiment, a connection extension device is added between the VCI device and the target vehicle. This extension device can obtain target diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server. Thus, the extension device compensates for the VCI device's inability to upload diagnostic data, enhancing the diagnostic effect.

[0083] Furthermore, referring to Figure 5 The second embodiment of the data upload method of this application provides a flowchart, based on the above. Figure 2 In the embodiment shown, before step S10, which involves obtaining target diagnostic data from the communication line between the VCI device and the target vehicle, the method further includes:

[0084] Step S001: Obtain the diagnostic data collection strategy from the server;

[0085] The communication line between the VCI device and the target vehicle contains a large amount of bus data, of which only a portion can be used to analyze and diagnose the cause of anomalies; this portion is the target diagnostic data. If the extension device were to collect all the bus data from the communication line between the VCI device and the target vehicle, it would consume significant computing or communication resources. Therefore, this embodiment introduces a diagnostic data acquisition strategy to precisely control the extension device's acquisition of target diagnostic data.

[0086] Specifically, before collecting diagnostic data, the extended device sends a diagnostic data collection strategy retrieval request to the server. Correspondingly, the server receives the request, retrieves the diagnostic data collection strategy from its local database, and then returns the strategy to the extended device.

[0087] The diagnostic data acquisition strategy includes several types of control information related to the diagnostic data acquisition process, such as pin information, baud rate information, protocol type information, and filter ID (Identity document) information.

[0088] Step S10, further refine the target diagnostic data obtained from the communication line between the VCI device and the target vehicle, including:

[0089] Step S101: According to the diagnostic data acquisition strategy, obtain the target diagnostic data from the communication line between the VCI device and the target vehicle.

[0090] Specifically, the extended device analyzes the acquired diagnostic data acquisition strategy to obtain the aforementioned control information, and further controls the extended device to acquire target diagnostic data from the communication line between the VCI device and the target vehicle based on the control information.

[0091] This embodiment, through the above-described scheme, specifically obtains a diagnostic data acquisition strategy from the server; based on the diagnostic data acquisition strategy, it acquires the target diagnostic data from the communication line between the VCI device and the target vehicle. This embodiment proposes a diagnostic data acquisition strategy, and controls the data acquisition process of the extended device based on the diagnostic data acquisition strategy to acquire the required target diagnostic data, thereby improving the accuracy of diagnostic data acquisition.

[0092] Furthermore, referring to Figure 6 The third embodiment of the data upload method in this application provides a flowchart, based on the above. Figure 5 In the illustrated embodiment, step S101, according to the diagnostic data acquisition strategy, further refines the target diagnostic data obtained from the communication line between the VCI device and the target vehicle, including:

[0093] Step S1011: Set the transceiver parameters of the extended device according to the diagnostic data acquisition strategy.

[0094] Specifically, the diagnostic data acquisition strategy includes several types of control information related to the diagnostic data acquisition process, such as pin information, baud rate information, protocol type information, and filter ID information. This control information can be represented as transceiver parameters.

[0095] The extended device analyzes the acquired diagnostic data acquisition strategy to obtain the aforementioned transceiver parameters, and further sets the transceiver parameters of the extended device based on these parameters.

[0096] Step S1012: Based on the transceiver parameters, obtain the target diagnostic data from the communication line between the VCI device and the target vehicle.

[0097] Specifically, the configured transceiver parameters can control the transceiver of the expansion device. This control includes setting the transceiver's acquisition pins, baud rate, communication protocol, and filter ID. In this way, the expansion device can obtain the diagnostic data required for anomaly analysis—that is, the target diagnostic data—from the communication line between the VCI device and the target vehicle under the control of the transceiver parameters.

[0098] This embodiment, through the above-described scheme, specifically sets the transceiver parameters of the extended device according to the diagnostic data acquisition strategy; based on the transceiver parameters, it acquires the target diagnostic data from the communication line between the VCI device and the target vehicle. In this embodiment, by setting the transceiver parameters of the extended device according to the diagnostic data acquisition strategy, under the control of the transceiver parameters, the extended device can accurately acquire the target diagnostic data used for anomaly analysis, thereby improving the accuracy of diagnostic data acquisition.

[0099] Furthermore, referring to Figure 7 The fourth embodiment of the data upload method in this application provides a flowchart, based on the above. Figure 2 In the embodiment shown, the extended device has a built-in SIM card. Before step S10, which involves obtaining target diagnostic data from the communication line between the VCI device and the target vehicle, the method further includes:

[0100] Step S002: Access the mobile network based on the SIM card;

[0101] Specifically, the extended device has a pre-installed SIM (Subscriber Identity Model) card, which is a user identification card for accessing the mobile network. The extended device accesses the mobile network based on the built-in SIM card. It can be understood that the mobile network is a type of wide area network, and the mobile network standard can be one or more of 2G / 3G / 4G / 5G.

[0102] Step S003: Establish a communication connection between the extended device and the server based on the mobile network.

[0103] Specifically, the server supports wide area network-based communication connections, meaning that extended devices can establish communication connections with the server based on mobile networks.

[0104] Furthermore, the extended device's storage area pre-stores server information, including one or more of the following: server IP address (or domain name), communication port, login account, login password, etc. The extended device sends a login request to the server based on this information. Correspondingly, the server verifies the received login request. If the verification is successful, the server allows the account corresponding to the extended device to log in, granting the extended device data interaction permissions.

[0105] This embodiment, through the above-described scheme, specifically accesses the mobile network based on the SIM card; and establishes a communication connection between the extended device and the server based on the mobile network. In this embodiment, the extended device accesses the mobile network based on its built-in SIM card, further realizing the communication connection between the extended device and the server, thereby enabling the extended device to support data upload functionality. In this way, the extended device overcomes the deficiency of VCI devices in being unable to upload diagnostic data, enhancing the diagnostic effect.

[0106] Furthermore, referring to Figure 8 The fifth embodiment of the data upload method in this application provides a flowchart, based on the above. Figure 7 In the embodiment shown, before uploading the target diagnostic data to the server in step S20, the method further includes:

[0107] Step S004: Detect the mobile network status of the extended device.

[0108] Specifically, the extended device establishes a communication connection with the server based on the mobile network, and the mobile network status affects the success rate of data upload by the extended device. To ensure that the extended device can stably upload target diagnostic data, it is necessary to first check the mobile network status of the extended device. The mobile network status includes connection success status, connection failure status, signal strength, etc.

[0109] Step S005: If the mobile network status meets the preset data upload conditions, then execute the step: upload the target diagnostic data to the server.

[0110] Specifically, if the mobile network status indicates that the extended device has successfully connected to the mobile network and the signal strength has reached a preset threshold, it is considered to meet the preset data upload conditions, and the extended device can be further controlled to upload the target diagnostic data to the server.

[0111] Step S006: If the mobile network status does not meet the preset data upload conditions, the target diagnostic data is saved in the database of the extended device, so that the extended device can upload the target diagnostic data saved in the database to the server when the mobile network status meets the preset data upload conditions.

[0112] Specifically, if the mobile network status indicates that the extended device has failed to connect to the mobile network, or if the connection is successful but the signal strength does not reach the preset threshold, it is considered that the preset data upload conditions are not met, and the extended device can be further controlled to save the target diagnostic data in the local database.

[0113] Then, the extended device continuously monitors its own mobile network status. If the mobile network status meets the preset data upload conditions, it can re-upload the target diagnostic data to the server. It's worth noting that after uploading the target diagnostic data, the extended device can delete the locally saved target diagnostic data to save storage space.

[0114] This embodiment, through the above-described scheme, specifically detects the mobile network status of the extended device. If the mobile network status meets the preset data upload conditions, the following steps are executed: the target diagnostic data is uploaded to the server; if the mobile network status does not meet the preset data upload conditions, the target diagnostic data is stored in the extended device's database, so that the extended device can upload the target diagnostic data stored in the database to the server when the mobile network status meets the preset data upload conditions. This embodiment considers the instability of mobile network status. Before uploading the target diagnostic data, the extended device needs to detect the mobile network status first, and upload the target diagnostic data when the mobile network status is good. If the mobile network status is poor, the extended device can also temporarily store the target diagnostic data in a local database, and upload the target diagnostic data to the server after the mobile network status improves, thus improving the stability of the target diagnostic data upload.

[0115] Furthermore, referring to Figure 9 The sixth embodiment of the data upload method in this application provides a flowchart, based on the above. Figure 2 The data upload method, as shown in the embodiment, further includes:

[0116] Step S007: Obtain the GPS positioning information of the extended device.

[0117] Specifically, in vehicle diagnostics, some diagnostic abnormalities are related to the vehicle's geographical environment; that is, the type of vehicle fault is correlated with its geographical location. For example, the climate of a certain area may cause local vehicles to frequently experience a particular fault.

[0118] Therefore, the vehicle's location information can be uploaded to the server so that the server's technicians can accurately analyze the cause of the diagnostic anomaly. The extended device in this embodiment supports GPS (Global Positioning System) positioning. Before / simultaneously / after the extended device collects target diagnostic data, it can obtain its own GPS positioning information by enabling GPS positioning. The GPS positioning information is used to indicate the real-time positioning of the extended device, that is, to indicate the real-time positioning of the target vehicle.

[0119] Step S008: Upload the GPS positioning information to the server.

[0120] Specifically, after acquiring GPS location information, the extended device uploads it to the server. The server then receives and parses the GPS location information to allow technicians to determine the location of the target vehicle (extended device).

[0121] This embodiment, through the above-described scheme, specifically obtains the GPS positioning information of the extended device and uploads the GPS positioning information to the server. In this embodiment, the extended device can also obtain GPS positioning information and upload it to the server. Technicians can determine the location of the target vehicle based on the GPS positioning information, so as to better analyze and diagnose the cause of the anomaly, thereby improving the accuracy of the anomaly analysis results.

[0122] Reference Figure 10 The seventh embodiment of the data upload method of this application provides a flowchart. The data upload method is applied to a server, which is communicatively connected to an extension device. The extension device is located between the VCI device and the target vehicle's communication line. The data upload method includes:

[0123] Step T10: Receive target diagnostic data uploaded by the extended device. The target diagnostic data is obtained by the extended device from the communication line between the VCI device and the target vehicle.

[0124] Specifically, this embodiment involves diagnostic equipment, VCI equipment, expansion equipment, and a target vehicle. The diagnostic equipment can be an automotive diagnostic tool or a computer with diagnostic functions, and it is equipped with diagnostic software. The VCI equipment is used for protocol format conversion and communication. The expansion equipment supports network connectivity and can upload diagnostic data to a server. The target vehicle includes several ECUs.

[0125] like Figure 3 As shown, Figure 3 This diagram illustrates the first hardware connection method involved in the data upload method of this application. The diagnostic device is connected to the VCI device, which in turn is connected to the target vehicle. The VCI device provides protocol format conversion and data forwarding services. When the diagnostic process is normal, this first hardware connection method can meet most application requirements. However, when the diagnostic process malfunctions, it is necessary to upload the diagnostic data to the server. Since the VCI device does not support data upload functionality, it is unable to upload the diagnostic data to the server.

[0126] Therefore, this embodiment introduces an extended device to solve the aforementioned problem of being unable to upload diagnostic data. For example... Figure 4 As shown, Figure 4This diagram illustrates the second hardware connection method involved in the data upload method of this application. The diagnostic device connects to the VCI device, the VCI device connects to the expansion device, and the expansion device connects to the target vehicle. More specifically, both ends of the expansion hardware have OBD (16-pin) connectors; one end is a female connector for connecting to the VCI device, and the other end is a male connector for connecting to the OBD interface of the target vehicle. The expansion device establishes a communication connection with the server via wired or wireless means.

[0127] In case of diagnostic anomalies, a second hardware connection method can be used, connecting the two ends of the expansion device to the VCI device and the target vehicle respectively. This means placing the expansion device between the VCI device and the target vehicle's communication lines. In this way, the expansion device can obtain target diagnostic data from the communication lines between the VCI device and the target vehicle. Since the target vehicle contains several ECUs, data from the ECUs that meet the requirements are considered target diagnostic data.

[0128] It is worth noting that the diagnostic data involved in this implementation may be diagnostic messages.

[0129] After acquiring the target diagnostic data, the extended device can upload it to the server. The server then receives the uploaded diagnostic data from the extended device, allowing technicians to analyze it and determine the cause of any abnormalities in the diagnostic process.

[0130] This embodiment, through the above-described scheme, specifically receives target diagnostic data uploaded by the extended device. This target diagnostic data is obtained by the extended device from the communication line between the VCI device and the target vehicle. In this embodiment, an extended device is added between the VCI device and the target vehicle. The extended device can obtain target diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server. Thus, the extended device compensates for the VCI device's inability to upload diagnostic data, enhancing the diagnostic effect.

[0131] Furthermore, referring to Figure 11 The eighth embodiment of the data upload method of this application provides a flowchart, based on the above. Figure 10 In the embodiment shown, before receiving the target diagnostic data uploaded by the extended device in step T10, the method further includes:

[0132] Step T001: In response to the user's setting operation, a diagnostic data acquisition strategy is set. The diagnostic data acquisition strategy is used to control the extended device to acquire the target diagnostic data from the communication line between the VCI device and the target vehicle.

[0133] Specifically, the communication line between the VCI device and the target vehicle contains a large amount of bus data, of which only a portion can be used to analyze and diagnose the cause of anomalies; this portion is the target diagnostic data. If the extension device were to collect all the bus data from the communication line between the VCI device and the target vehicle, it would consume significant computing or communication resources. Therefore, this embodiment introduces a diagnostic data acquisition strategy to precisely control the extension device's acquisition of target diagnostic data.

[0134] Users can configure diagnostic data acquisition strategies on the server side. Before collecting diagnostic data, the extended device sends a diagnostic data acquisition strategy retrieval request to the server. Correspondingly, the server receives the diagnostic data acquisition strategy retrieval request from the extended device, retrieves the diagnostic data acquisition strategy from its local database according to the request, and then returns the diagnostic data acquisition strategy to the extended device.

[0135] The diagnostic data acquisition strategy includes several types of control information related to the diagnostic data acquisition process, such as pin information, baud rate information, protocol type information, and filter ID information, which are used to control the extended device to obtain target diagnostic data from the communication line between the VCI device and the target vehicle.

[0136] This embodiment, through the above-described scheme, specifically by responding to user settings, sets a diagnostic data acquisition strategy. This strategy controls the extended device to acquire the target diagnostic data from the communication line between the VCI device and the target vehicle. In this embodiment, the user can set the diagnostic data acquisition strategy according to actual needs, thereby indirectly controlling the extended device to acquire the target diagnostic data, improving the accuracy of the diagnostic data acquisition results and the controllability of the diagnostic data acquisition process.

[0137] Furthermore, this application also proposes a terminal device, which includes a memory, a processor, and a data uploading program stored in the memory and executable on the processor. When the data uploading program is executed by the processor, it implements the steps of the data uploading method described above.

[0138] Since this data upload program employs all the technical solutions of all the aforementioned embodiments when executed by the processor, it possesses at least all the beneficial effects brought about by all the technical solutions of all the aforementioned embodiments, which will not be elaborated upon here.

[0139] Furthermore, embodiments of this application also propose a computer-readable storage medium storing a data uploading program, which, when executed by a processor, implements the steps of the data uploading method described above.

[0140] Since this data upload program employs all the technical solutions of all the aforementioned embodiments when executed by the processor, it possesses at least all the beneficial effects brought about by all the technical solutions of all the aforementioned embodiments, which will not be elaborated upon here.

[0141] Compared to existing technologies, the data uploading method, terminal device, and storage medium proposed in this application obtain target diagnostic data from the communication line between the VCI device and the target vehicle; and then upload the target diagnostic data to the server. Based on this application's solution, a connection extension device is added between the VCI device and the target vehicle. This extension device can obtain target diagnostic data from the communication line between the VCI device and the target vehicle and upload it to the server. Thus, the extension device overcomes the limitation of the VCI device's inability to upload diagnostic data, enhancing the diagnostic effect.

[0142] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0143] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0144] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.

[0145] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A data uploading method, characterized in that, The data upload method is applied to an extended device, which is communicatively connected to a server. The extended device is located between the VCI device and the target vehicle's communication line. The data upload method includes: Target diagnostic data is obtained from the communication line between the VCI device and the target vehicle; The target diagnostic data is uploaded to the server.

2. The data upload method as described in claim 1, characterized in that, Before the step of obtaining target diagnostic data from the communication line between the VCI device and the target vehicle, the method further includes: Obtain the diagnostic data collection strategy from the server; The step of obtaining target diagnostic data from the communication line between the VCI device and the target vehicle includes: According to the diagnostic data acquisition strategy, the target diagnostic data is obtained from the communication line between the VCI device and the target vehicle.

3. The data upload method as described in claim 2, characterized in that, The step of obtaining the target diagnostic data from the communication line between the VCI device and the target vehicle according to the diagnostic data acquisition strategy includes: Set the transceiver parameters of the extended device according to the diagnostic data acquisition strategy; Based on the transceiver parameters, the target diagnostic data is obtained from the communication line between the VCI device and the target vehicle.

4. The data upload method as described in claim 1, characterized in that, The extended device has a built-in SIM card. Before the step of obtaining target diagnostic data from the communication line between the VCI device and the target vehicle, the method further includes: Access to mobile networks based on the SIM card; A communication connection between the extended device and the server is established based on the mobile network.

5. The data upload method as described in claim 4, characterized in that, Before the step of uploading the target diagnostic data to the server, the method further includes: Detect the mobile network status of the extended device; If the mobile network status meets the preset data upload conditions, then the following step is executed: upload the target diagnostic data to the server; If the mobile network status does not meet the preset data upload conditions, the target diagnostic data is stored in the database of the extended device, so that when the mobile network status meets the preset data upload conditions, the extended device can upload the target diagnostic data stored in the database to the server.

6. The data upload method as described in claim 1, characterized in that, The data upload method also includes: Obtain the GPS positioning information of the extended device; The GPS location information is uploaded to the server.

7. A data uploading method, characterized in that, The data upload method is applied to a server, which is communicatively connected to an extension device located between the VCI device and the target vehicle's communication line. The data upload method includes: The system receives target diagnostic data uploaded by the extended device, which is obtained by the extended device from the communication line between the VCI device and the target vehicle.

8. The data upload method as described in claim 7, characterized in that, Before the step of receiving the target diagnostic data uploaded by the extended device, the method further includes: In response to the user's setting operation, a diagnostic data acquisition strategy is set, which is used to control the extended device to acquire the target diagnostic data from the communication line between the VCI device and the target vehicle.

9. A terminal device, characterized in that, The terminal device includes a memory, a processor, and a data uploading program stored in the memory and executable on the processor. When the data uploading program is executed by the processor, it implements the steps of the data uploading method as described in any one of claims 1-6 or 7-8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a data uploading program, which, when executed by a processor, implements the steps of the data uploading method as described in any one of claims 1-6 or 7-8.

Citation Information

Patent Citations

  • System and method for identifying diagnosing, servicing and repairing a vehicle

    CN103348230A

  • Vehicle diagnosis method, device and equipment and storage medium

    CN109240259A