Vehicle diagnosis method, device, equipment and computer program product
By automatically selecting the appropriate interaction mode using the interactive mode configuration table in the vehicle diagnostic method, the inefficiency problem caused by the fixed data transmission mode in the prior art is solved, and the data transmission efficiency of vehicle diagnosis and the success rate of diagnostic functions are improved.
Patent Information
- Application Number
- CN202411500617.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-18
AI Technical Summary
The existing vehicle diagnostic methods have fixed data transmission mode, resulting in poor data transmission efficiency, affecting the execution efficiency and success rate of diagnostic functions.
Through the pre-generated interactive mode configuration table, the corresponding interactive mode is automatically selected as the target interactive mode according to the vehicle diagnostic instructions, so that diagnosis is performed.
It improves the data transmission efficiency and the success rate of diagnostic function execution, and solves the inefficiency problem caused by fixed data transmission mode in traditional methods.
Smart Images

Figure CN119472589A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle diagnosis technology, and in particular to a vehicle diagnosis method, device, equipment and computer program product. Background Art
[0002] Currently, data transmission interaction is required for vehicle diagnosis. There are many modes of data interaction, such as send-one-receive, send-multiple-receive, send-multiple-receive, etc. Each mode has its own advantages and disadvantages. However, there are many different diagnostic scenarios. Using a single transmission mode is inefficient and in some diagnostic scenarios it will affect the efficiency and success rate of the diagnostic function.
[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present application is to provide a vehicle diagnostic method, device, equipment and computer program product, aiming to solve the technical problems of the existing vehicle diagnostic method with fixed data transmission mode and poor data transmission efficiency.
[0005] To achieve the above objectives, the present application proposes a vehicle diagnosis method, the method comprising:
[0006] Receive vehicle diagnostic instructions;
[0007] Based on a pre-generated interaction mode configuration table, according to the vehicle diagnostic instruction, determining a corresponding interaction mode as a target interaction mode;
[0008] Based on the target interaction mode and according to the vehicle diagnostic instruction, the vehicle is diagnosed to generate a vehicle diagnostic result.
[0009] In one embodiment, the step of determining the corresponding interaction mode as the target interaction mode based on the pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction comprises:
[0010] Performing diagnostic scenario analysis on the diagnostic function data in the vehicle diagnostic instruction to obtain diagnostic scenario data;
[0011] The diagnostic scenario data is matched with the interaction mode configuration table, and a corresponding interaction mode is determined as the target interaction mode.
[0012] In one embodiment, the step of diagnosing the vehicle based on the target interaction mode and according to the vehicle diagnosis instruction to generate a vehicle diagnosis result includes:
[0013] According to the name of the electronic control unit to be diagnosed in the vehicle diagnosis instruction, a plurality of vehicle electronic control units in the vehicle are screened to obtain a target electronic control unit;
[0014] Based on the target interaction mode, according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions, interact with the target electronic control unit to obtain response data of the diagnostic function instructions to be executed;
[0015] A diagnostic analysis is performed based on the response data of the diagnostic function instruction to be executed to generate the vehicle diagnostic result.
[0016] In one embodiment, the target interaction mode is a send-multiple-receive-one mode, the target electronic control unit is a first target electronic control unit, the diagnostic function instruction reply data to be executed is a first diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed includes:
[0017] Based on the send-multiple-receive-one mode, a plurality of diagnostic function instructions to be executed are divided by frame number to obtain a plurality of first diagnostic function instruction sets to be executed;
[0018] sequentially selecting each of the plurality of the first to-be-executed diagnostic function instruction sets as a first to-be-sent instruction set;
[0019] A first instruction sending step: sending the first to-be-sent instruction set to the first target electronic control unit;
[0020] A first data receiving step: receiving first function instruction reply data sent by the first target electronic control unit;
[0021] Based on the send-multiple-receive-one mode, repeatedly executing the first instruction sending step and the first data receiving step until all of the first to-be-sent instruction sets are sent to the first target electronic control unit, and a plurality of the first function instruction reply data are obtained;
[0022] The first to-be-executed diagnostic function instruction reply data is obtained according to a plurality of the first function instruction reply data.
[0023] In one embodiment, the target interaction mode is a multi-send and multi-receive mode, the target electronic control unit includes a plurality of second target electronic control units, the diagnostic function instruction reply data to be executed is a second diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed further includes:
[0024] Based on the multi-send and multi-receive mode, each of the to-be-executed diagnostic function instructions is sent to the corresponding second target electronic control unit respectively;
[0025] receiving, within a preset waiting time, second function instruction reply data sent by each second target electronic control unit, and obtaining a plurality of second function instruction reply data;
[0026] The second to-be-executed diagnostic function instruction reply data is obtained according to a plurality of the second function instruction reply data.
[0027] In one embodiment, the target interaction mode is a send-receive-receive mode, the target electronic control unit is a third target electronic control unit, the diagnostic function instruction reply data to be executed is the third diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed includes:
[0028] Based on the send-receive-one mode, sequentially selecting each of the plurality of diagnostic function instructions to be executed as a first target function instruction;
[0029] A second instruction sending step: sending the first target function instruction to the third target electronic control unit;
[0030] A second data receiving step: receiving a third function instruction reply data sent by the third target electronic control unit;
[0031] Based on the send-one-receive-one mode, repeatedly executing the second instruction sending step and the second data receiving step until a plurality of the first target function instructions are all sent to the third target electronic control unit, and a plurality of the third function instruction reply data are obtained;
[0032] The third diagnostic function instruction reply data to be executed is obtained according to a plurality of the third function instruction reply data.
[0033] In one embodiment, before the step of determining the corresponding interaction mode as the target interaction mode based on the pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction, the step further includes:
[0034] Obtaining initial diagnostic functional data;
[0035] Based on a preset scenario classification rule, classify the initial diagnostic function data to obtain classified diagnostic function data;
[0036] Associating the classified diagnostic function data with the preset initial diagnostic scenario data to generate a function scenario association relationship;
[0037] Associating the diagnostic scenario data with a preset initial interaction mode to generate a scenario mode association relationship;
[0038] The interaction mode configuration table is generated according to the initial diagnosis scenario data, the initial interaction mode, the function scenario association relationship and the scenario mode association relationship.
[0039] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle diagnostic device, the vehicle diagnostic device comprising:
[0040] A command receiving module, used for receiving vehicle diagnostic commands;
[0041] A mode determination module, configured to determine a corresponding interaction mode as a target interaction mode based on a pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction;
[0042] The result generating module is used to diagnose the vehicle based on the target interaction mode and according to the vehicle diagnosis instruction, and generate a vehicle diagnosis result.
[0043] In addition, to achieve the above objectives, the present application also proposes a vehicle diagnostic device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle diagnostic method described above.
[0044] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle diagnostic method described above are implemented.
[0045] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle diagnostic method described above are implemented.
[0046] The present application provides a vehicle diagnosis method, which automatically selects a corresponding interaction mode as a target interaction mode based on an interaction mode configuration table and according to a vehicle diagnosis instruction. According to the interaction mode configuration table, a suitable interaction mode is automatically selected as the target interaction mode, which solves the technical problems of the existing vehicle diagnosis method with a fixed data transmission mode and poor data transmission efficiency, and improves the data transmission efficiency and the success rate of the execution of the diagnostic function. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0049] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the vehicle diagnostic method of the present application;
[0050] Figure 2 A schematic diagram of a flow chart provided for the second embodiment of the vehicle diagnostic method of the present application;
[0051] Figure 3 A schematic diagram of a simplified process of a vehicle diagnostic method provided in Embodiment 2 of the present application;
[0052] Figure 4 This is a schematic diagram of the module structure of the vehicle diagnostic device according to an embodiment of the present application;
[0053] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle diagnostic method in the embodiment of the present application.
[0054] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0055] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0056] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0057] The main solutions of the embodiments of this application are:
[0058] Receive vehicle diagnostic instructions;
[0059] Based on a pre-generated interaction mode configuration table, according to the vehicle diagnostic instruction, determining a corresponding interaction mode as a target interaction mode;
[0060] Based on the target interaction mode and according to the vehicle diagnostic instruction, the vehicle is diagnosed to generate a vehicle diagnostic result.
[0061] The existing technology requires data transmission and interaction when diagnosing a vehicle. There are many modes of data interaction, such as send-one-receive, send-multiple-receive, send-multiple-receive, etc. Each mode has its own advantages and disadvantages. However, there are many different diagnostic scenarios. Using a single transmission mode is inefficient and in some diagnostic scenarios it will affect the efficiency and success rate of the diagnostic function.
[0062] The present application provides a solution, based on the interaction mode configuration table, according to the vehicle diagnosis instruction, automatically selects the corresponding interaction mode as the target interaction mode. According to the interaction mode configuration table, the appropriate interaction mode is automatically selected as the target interaction mode, which solves the technical problems of the existing vehicle diagnosis method with fixed data transmission mode and poor data transmission efficiency, and improves the data transmission efficiency and the success rate of the diagnosis function execution.
[0063] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a vehicle diagnostic system, etc. The following takes the vehicle diagnostic system as an example to illustrate this embodiment and the following embodiments.
[0064] Based on this, the embodiment of the present application provides a vehicle diagnosis method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle diagnostic method of the present application.
[0065] In this embodiment, the vehicle diagnosis method includes steps S10 to S30:
[0066] Step S10, receiving a vehicle diagnosis instruction;
[0067] It should be noted that the vehicle diagnostic instruction is a command issued by the user or the system, indicating the diagnostic operation that needs to be performed.
[0068] Step S20, based on the pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction, determining the corresponding interaction mode as the target interaction mode;
[0069] The vehicle diagnostic system queries the interaction mode configuration table according to the characteristics of the vehicle diagnostic instructions (such as reading fault codes, real-time data, etc.) and matches the corresponding interaction mode as the target interaction mode.
[0070] It should be noted that the interaction mode configuration table is used to record the operation processes and modes corresponding to different instructions to ensure that the system can select the appropriate response method.
[0071] In a feasible implementation, step S20 may include steps S201 to S202:
[0072] Step S201, performing diagnostic scenario analysis on the diagnostic function data in the vehicle diagnostic instruction to obtain diagnostic scenario data;
[0073] Step S202: Match the diagnostic scenario data with the interaction mode configuration table to determine the corresponding interaction mode as the target interaction mode.
[0074] The vehicle diagnostic system performs diagnostic scenario analysis on the diagnostic function data in the vehicle diagnostic instructions to obtain diagnostic scenario data, and then compares the diagnostic scenario data with the interaction mode configuration table based on the key features in the diagnostic scenario data to determine one or more corresponding interaction modes as the target interaction mode, ensuring that the selected mode can effectively meet user needs and system functional requirements.
[0075] In this embodiment, by matching the diagnostic scenario data with the interaction mode configuration table, the interaction mode that best suits the current scenario can be accurately identified. The system can provide corresponding operation guidance or feedback based on different diagnostic scenarios, optimize the user experience, and make it more efficient when handling faults.
[0076] In another feasible implementation manner, before step S20, steps S401 to S405 may also be included:
[0077] Step S401, obtaining initial diagnostic function data;
[0078] Step S402, classifying the initial diagnostic function data based on a preset scene classification rule to obtain classified diagnostic function data;
[0079] Step S403, associating the classified diagnostic function data with the preset initial diagnostic scenario data to generate a function scenario association relationship;
[0080] Step S404, associating the diagnostic scenario data with a preset initial interaction mode to generate a scenario mode association relationship;
[0081] Step S405, generating the interaction mode configuration table according to the initial diagnosis scenario data, the initial interaction mode, the function scenario association relationship and the scenario mode association relationship.
[0082] The vehicle diagnostic system obtains initial diagnostic function data, and then classifies the initial diagnostic function data based on preset scenario classification rules, organizes the data into different scenarios, obtains classified diagnostic function data, and then associates the classified diagnostic function data with the preset initial diagnostic scenario data to generate a function-scenario association relationship, and then associates the diagnostic scenario data with the preset initial interaction mode to generate a scene-mode association relationship, and finally generates an interaction mode configuration table based on the initial diagnostic scenario data, the initial interaction mode, the function-scenario association relationship and the scene-mode association relationship.
[0083] In this implementation, through systematic data classification and association, the misjudgment in traditional methods is reduced and the accuracy of diagnosis is enhanced. By dynamically generating an interactive mode configuration table, the system can flexibly adapt to different diagnostic scenarios and meet diverse needs. Through efficient classification and association, the system can respond to user requests faster, thereby improving overall work efficiency and shortening fault handling time. As a result, the intelligence and accuracy of vehicle diagnosis are improved, the user's interactive experience is optimized, and many technical defects in traditional methods are solved.
[0084] Step S30, based on the target interaction mode and according to the vehicle diagnosis instruction, diagnose the vehicle and generate a vehicle diagnosis result.
[0085] The vehicle diagnostic system performs specific diagnostic operations on the vehicle and generates diagnostic results based on the determined target interaction mode and vehicle diagnostic instructions.
[0086] This embodiment provides a vehicle diagnosis method, which automatically selects a corresponding interaction mode as a target interaction mode based on an interaction mode configuration table and according to a vehicle diagnosis instruction. According to the interaction mode configuration table, a suitable interaction mode is automatically selected as the target interaction mode, which solves the technical problems of the existing vehicle diagnosis method in which the data transmission mode is fixed and the data transmission efficiency is poor, and improves the data transmission efficiency and the success rate of the execution of the diagnosis function.
[0087] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 , step S30 includes steps S301 to S303:
[0088] Step S301, screening a plurality of vehicle electronic control units in the vehicle according to the name of the electronic control unit to be diagnosed in the vehicle diagnosis instruction to obtain a target electronic control unit;
[0089] Step S302, based on the target interaction mode, interacting with the target electronic control unit according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions, to obtain reply data of the diagnostic function instructions to be executed;
[0090] Step S303, performing diagnostic analysis according to the reply data of the diagnostic function instruction to be executed to generate the vehicle diagnostic result.
[0091] The vehicle diagnostic system selects a target electronic control unit corresponding to the name of the electronic control unit to be diagnosed from multiple electronic control units in the vehicle according to the name of the electronic control unit to be diagnosed in the vehicle diagnostic instruction, and then based on the target interaction mode, interacts with the target electronic control unit according to several diagnostic function instructions to be executed in the vehicle diagnostic instruction, executes the diagnostic function instructions to be executed and obtains reply data, obtains reply data of the diagnostic function instructions to be executed, and finally performs diagnostic analysis based on the reply data of the diagnostic function instructions to be executed to generate a vehicle diagnostic result.
[0092] In a feasible implementation manner, the target interaction mode is a multi-send and multi-receive mode, the target electronic control unit includes a plurality of second target electronic control units, the to-be-executed diagnostic function instruction reply data is the second to-be-executed diagnostic function instruction reply data, and step S302 may include steps S30221 to S30223:
[0093] Step S30221, based on the multi-transmit and multi-receive mode, each of the to-be-executed diagnostic function instructions is sent to the corresponding second target electronic control unit;
[0094] Step S30222, receiving the second function instruction reply data sent by each second target electronic control unit within a preset waiting time, and obtaining a plurality of the second function instruction reply data;
[0095] Step S30223, obtaining the second to-be-executed diagnostic function instruction response data according to a plurality of the second function instruction response data.
[0096] Based on the send-multiple-receive mode, the vehicle diagnostic system sends each diagnostic function instruction to be executed to the corresponding second target electronic control unit respectively. Within the preset waiting time, the system receives the second function instruction reply data from each second target electronic control unit, obtains several second function instruction reply data, and finally integrates the received multiple second function instruction reply data to generate unified second diagnostic function instruction reply data to be executed.
[0097] It should be noted that the send-multiple-receive mode is a communication mode that allows multiple requests to be sent and multiple responses to be received at the same time, thereby enhancing parallel processing capabilities.
[0098] For example, the vehicle ECU (Electronic Control Unit) is an electronic control unit, also known as a computer control module, a driving computer, a car computer, etc. It is one of the core electronic components of modern cars. The role and function of ECU are very wide. The following is a detailed analysis of vehicle ECU.
[0099] The main functions of ECU:
[0100] Data collection and processing: ECU can collect data from various sensors in real time, such as engine speed, vehicle speed, air flow, water temperature, etc., and process and analyze these data.
[0101] Control actuators: Based on the processed data, the ECU will send control signals to each actuator (such as injector, ignition coil, throttle, etc.) to achieve the predetermined control function.
[0102] Fault diagnosis and protection: ECU has fault self-diagnosis function, which can detect and record the fault information of each vehicle system, and take protective measures when necessary to maintain the basic operation of the vehicle.
[0103] Adaptive learning: The ECU also has a learning function that can record and analyze the driver's driving habits to optimize the vehicle's control strategy and improve driving comfort and fuel economy.
[0104] In this embodiment, the multi-send and multi-receive mode allows the system to interact with multiple second target ECUs at the same time, thereby significantly improving the concurrent processing capability of the diagnosis. This means that the diagnosis of multiple ECUs can be performed simultaneously, greatly shortening the overall diagnosis time, receiving feedback data within the preset waiting time, ensuring that the diagnosis results of each ECU are obtained within the specified time, achieving rapid response, and improving the user experience. Based on the received multiple second function instruction reply data, the final second diagnostic function instruction reply data to be executed is obtained through comprehensive analysis, making the diagnosis results more comprehensive and accurate. This mode can flexibly adapt to different types of ECUs, has good scalability, and can support the rapid access of new models or new ECUs. As a result, not only the efficiency and accuracy of vehicle diagnosis are improved, but also multiple technical defects in the traditional diagnosis process are effectively solved, such as long diagnosis time, inaccurate data, and poor user experience.
[0105] In this embodiment, by accurately screening the electronic control unit, it is ensured that only relevant units are subsequently interacted with, which improves the pertinence of the diagnosis. By using the target interaction mode, efficient communication with the electronic control unit can be carried out, and the feedback data of the required diagnostic function instructions can be quickly obtained. As a result, not only the efficiency and accuracy of vehicle diagnosis are optimized, but also multiple technical defects in traditional diagnostic methods are effectively solved, making the entire process more intelligent.
[0106] Based on the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the above-mentioned second embodiment can refer to the above introduction, and will not be repeated in the following. Figure 3 , the target interaction mode is a send-multiple-receive-one mode, the target electronic control unit is a first target electronic control unit, the to-be-executed diagnostic function instruction reply data is a first to-be-executed diagnostic function instruction reply data, and step S302 further includes steps S30211 to S30216:
[0107] Step S30211, based on the send-multiple-receive-one mode, divide a plurality of diagnostic function instructions to be executed by frame number to obtain a plurality of first diagnostic function instruction sets to be executed;
[0108] Step S30212, sequentially selecting each of the plurality of the first to-be-executed diagnostic function instruction sets as a first to-be-sent instruction set;
[0109] Step S30213, first instruction sending step: sending the first to-be-sent instruction set to the first target electronic control unit;
[0110] Step S30214, first data receiving step: receiving first function instruction reply data sent by the first target electronic control unit;
[0111] Step S30215, based on the send-multiple-receive-one mode, repeatedly executing the first instruction sending step and the first data receiving step until all of the first to-be-sent instruction sets are sent to the first target electronic control unit, and a plurality of the first function instruction reply data are obtained;
[0112] Step S30216: Obtain the first to-be-executed diagnostic function instruction response data according to a plurality of the first function instruction response data.
[0113] Based on the send-many-receive-one mode, the vehicle diagnostic system divides a number of diagnostic function instructions to be executed by frame number to obtain a number of first diagnostic function instruction sets to be executed, and then selects each of the first diagnostic function instruction sets to be executed in turn as a first instruction set to be sent, and then sends the first instruction set to be sent to a first target electronic control unit, and receives first function instruction reply data sent by the first target electronic control unit. Based on the send-many-receive-one mode, the first instruction sending step and the first data receiving step are repeatedly executed until all of the first instruction sets to be sent are sent to the first target electronic control unit, and a number of first function instruction reply data are obtained.
[0114] It should be noted that the send-multiple-receive-one mode allows the system to send multiple commands at the same time, but only needs to receive feedback once. This method can significantly improve communication efficiency, especially when a large number of commands need to be executed.
[0115] In a feasible implementation manner, the target interaction mode is a send-receive-receive mode, the target electronic control unit is a third target electronic control unit, the to-be-executed diagnostic function instruction reply data is a third to-be-executed diagnostic function instruction reply data, and step S302 further includes steps S30231 to S30235:
[0116] Step S30231, based on the send-one-receive-one mode, sequentially selecting each of the plurality of diagnostic function instructions to be executed as a first target function instruction;
[0117] Step S30232, second instruction sending step: sending the first target function instruction to the third target electronic control unit;
[0118] Step S30233, second data receiving step: receiving third function instruction reply data sent by the third target electronic control unit;
[0119] Step S30234, based on the send-one-receive-one mode, repeatedly executing the second instruction sending step and the second data receiving step until a plurality of the first target function instructions are all sent to the third target electronic control unit, and a plurality of the third function instruction reply data are obtained;
[0120] Step S30235, obtaining the third diagnostic function instruction response data to be executed according to a plurality of the third function instruction response data.
[0121] Based on the send-one-receive-one mode, the vehicle diagnostic system selects each of the several diagnostic function instructions to be executed as the first target function instruction in turn, then sends the first target function instruction to the third target electronic control unit, and receives the third function instruction reply data sent by the third target electronic control unit. Based on the send-one-receive-one mode, the second instruction sending step and the second data receiving step are repeated until the several first target function instructions are all sent to the third target electronic control unit, and several third function instruction reply data are obtained. Finally, the several third function instruction reply data are summarized and analyzed to obtain the third diagnostic function instruction reply data to be executed.
[0122] It should be noted that the send-receive mode is a communication mode that emphasizes receiving a feedback after each instruction is sent to ensure the execution of the instruction and the accuracy of the feedback.
[0123] In this embodiment, by selecting and sending the diagnostic function instructions to be executed in sequence, the system can process each instruction in an orderly manner, ensure that the response of each instruction is received and recorded in time, avoid conflicts or confusion between instructions, and immediately receive and confirm feedback data after each instruction is sent, which helps to accurately record the status of each instruction and reduce the possibility of misoperation, thereby improving the accuracy of overall feedback. The send-receive mode simplifies the diagnostic steps, makes the operation more intuitive, reduces the learning curve of technicians, and improves diagnostic efficiency. Since feedback is received immediately after each instruction is sent, the system can achieve faster real-time monitoring and response, and timely discover and handle potential faults. Therefore, through orderly instruction sending and feedback reception, not only the system's operating efficiency and data processing accuracy are improved, but also many technical defects in traditional diagnostic modes are effectively solved.
[0124] For example, the commonly used interaction modes currently include: send one receive one mode, which means sending a diagnostic command and waiting for the ECU's reply before sending the next diagnostic command. It is generally more suitable for continuous diagnostic operations on the same ECU, such as reading the fault code first and then clearing the fault code; send multiple receive one mode, which is mainly suitable for sending a large amount of data to an ECU. For example, when flashing the ECU, you may need to send several thousand bytes at a time. If each frame sent needs to wait for the ECU to reply, it will be too slow, so you can send multiple frames of commands to receive a reply from the ECU, reducing the time for receiving multiple ECU replies; send multiple receive multiple mode, which is generally used to request data from multiple ECUs at the same time, such as sending a read fault code command to all ECUs of the vehicle to read the fault code data in each ECU. You can send multiple read fault code commands to each ECU at the same time, and then receive multiple fault code data from multiple ECU replies.
[0125] Different diagnostic scenarios can be configured with different interaction modes to generate an interaction mode configuration table. In the configuration table, a specific diagnostic scenario is configured with a specified interaction mode, such as configuring the flashing function of each ECU to send multiple and receive one mode, configuring the ECU scanning and reading of fault codes of the entire vehicle to send multiple and receive multiple modes, and the others default to send one and receive one mode.
[0126] 1. When diagnosing a vehicle through diagnostic equipment, query the interactive mode configuration table to determine which interactive mode to use based on the selected diagnostic function, and then communicate with the vehicle's ECU to perform the diagnostic function based on the interactive mode.
[0127] 2. If the ECU flashing function is executed, and the interactive mode configuration table shows that it is a send multiple receive one mode, the diagnostic device first sends a command request to send multiple receive one, and the ECU will reply how many frames it supports to send before receiving one frame, such as sending 8 frames of data and receiving one frame of reply. Then the diagnostic device can directly send 8 frames of data and then receive one frame of ECU reply. In this way, the time of receiving multiple ECU replies can be reduced and the efficiency of data transmission can be improved.
[0128] 3. If it is a vehicle fault code reading function, the interactive mode configuration table can be queried to find out that it is a multiple-send and multiple-receive mode. The diagnostic device can then send fault code reading commands to multiple ECUs, and then receive the fault code data replied by each ECU within the maximum waiting time. This avoids the problem of long waiting time when reading ECUs one by one in sequence.
[0129] 4. Other diagnostic functions are in send-receive-one mode by default, which means the diagnostic device sends a command and waits for the ECU to reply. No other diagnostic commands will be sent before receiving the ECU reply. This is generally used in scenarios with a certain diagnostic sequence, such as reading the fault code first and then clearing the fault code function.
[0130] Therefore, the interaction mode is specified according to different diagnostic function scenarios. For example, when a single ECU executes multiple diagnostic functions, the send-one-receive-one mode can be selected. When flashing requires the transmission of a large amount of data, the send-multiple-receive-one mode can be selected. When multiple ECUs need to be accessed at the same time, the send-multiple-receive-multiple mode can be used. This can greatly improve the data transmission efficiency and the success rate of the diagnostic function execution.
[0131] In this embodiment, multiple diagnostic function instructions to be executed are grouped by dividing the number of frames, which effectively reduces the amount of data for each interaction, optimizes the sending and receiving process, improves the overall efficiency, and repeats the sending and receiving steps to ensure that even if the response of a certain instruction is delayed or lost, a complete data set can still be obtained by sending subsequent instructions, thereby enhancing the stability of the system. By collecting the function instruction reply data from the target electronic control unit multiple times, cross-validation can be performed to reduce errors caused by a single feedback and improve the accuracy of the final diagnostic data. This mode can flexibly adapt to different types of electronic control units, support rapid response to different diagnostic needs, and has good scalability. As a result, the efficiency, stability and accuracy of the diagnostic process can be significantly improved, while solving various technical problems existing in the traditional diagnostic mode.
[0132] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle diagnostic method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0133] This application also provides a vehicle diagnostic device, please refer to Figure 4 , the vehicle diagnostic device comprises:
[0134] The command receiving module 10 is used to receive the vehicle diagnosis command;
[0135] A mode determination module 20, for determining a corresponding interaction mode as a target interaction mode according to the vehicle diagnostic instruction based on a pre-generated interaction mode configuration table;
[0136] The result generating module 30 is used to diagnose the vehicle based on the target interaction mode and according to the vehicle diagnosis instruction, and generate a vehicle diagnosis result.
[0137] Optionally, the mode determination module 20 is further configured to:
[0138] Performing diagnostic scenario analysis on the diagnostic function data in the vehicle diagnostic instruction to obtain diagnostic scenario data;
[0139] The diagnostic scenario data is matched with the interaction mode configuration table, and a corresponding interaction mode is determined as the target interaction mode.
[0140] Optionally, the result generating module 30 is further used for:
[0141] According to the name of the electronic control unit to be diagnosed in the vehicle diagnosis instruction, a plurality of vehicle electronic control units in the vehicle are screened to obtain a target electronic control unit;
[0142] Based on the target interaction mode, according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions, interact with the target electronic control unit to obtain response data of the diagnostic function instructions to be executed;
[0143] A diagnostic analysis is performed based on the response data of the diagnostic function instruction to be executed to generate the vehicle diagnostic result.
[0144] Optionally, the target interaction mode is a send-multiple-receive-one mode, the target electronic control unit is a first target electronic control unit, the diagnostic function instruction reply data to be executed is a first diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed includes:
[0145] Based on the send-multiple-receive-one mode, a plurality of diagnostic function instructions to be executed are divided by frame number to obtain a plurality of first diagnostic function instruction sets to be executed;
[0146] sequentially selecting each of the plurality of the first to-be-executed diagnostic function instruction sets as a first to-be-sent instruction set;
[0147] A first instruction sending step: sending the first to-be-sent instruction set to the first target electronic control unit;
[0148] A first data receiving step: receiving first function instruction reply data sent by the first target electronic control unit;
[0149] Based on the send-multiple-receive-one mode, repeatedly executing the first instruction sending step and the first data receiving step until all of the first to-be-sent instruction sets are sent to the first target electronic control unit, and a plurality of the first function instruction reply data are obtained;
[0150] The first to-be-executed diagnostic function instruction reply data is obtained according to a plurality of the first function instruction reply data.
[0151] Optionally, the target interaction mode is a multi-send and multi-receive mode, the target electronic control unit includes a plurality of second target electronic control units, the diagnostic function instruction reply data to be executed is a second diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed further includes:
[0152] Based on the multi-send and multi-receive mode, each of the to-be-executed diagnostic function instructions is sent to the corresponding second target electronic control unit respectively;
[0153] receiving, within a preset waiting time, second function instruction reply data sent by each second target electronic control unit, and obtaining a plurality of second function instruction reply data;
[0154] The second to-be-executed diagnostic function instruction reply data is obtained according to a plurality of the second function instruction reply data.
[0155] Optionally, the target interaction mode is a send-receive-one mode, the target electronic control unit is a third target electronic control unit, the diagnostic function instruction reply data to be executed is a third diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed includes:
[0156] Based on the send-receive-one mode, sequentially selecting each of the plurality of diagnostic function instructions to be executed as a first target function instruction;
[0157] A second instruction sending step: sending the first target function instruction to the third target electronic control unit;
[0158] A second data receiving step: receiving a third function instruction reply data sent by the third target electronic control unit;
[0159] Based on the send-one-receive-one mode, repeatedly executing the second instruction sending step and the second data receiving step until a plurality of the first target function instructions are all sent to the third target electronic control unit, and a plurality of the third function instruction reply data are obtained;
[0160] The third diagnostic function instruction reply data to be executed is obtained according to a plurality of the third function instruction reply data.
[0161] Optionally, before the step of determining the corresponding interaction mode as the target interaction mode based on the pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction, the step further includes:
[0162] Obtaining initial diagnostic functional data;
[0163] Based on a preset scenario classification rule, classify the initial diagnostic function data to obtain classified diagnostic function data;
[0164] Associating the classified diagnostic function data with the preset initial diagnostic scenario data to generate a function scenario association relationship;
[0165] Associating the diagnostic scenario data with a preset initial interaction mode to generate a scenario mode association relationship;
[0166] The interaction mode configuration table is generated according to the initial diagnosis scenario data, the initial interaction mode, the function scenario association relationship and the scenario mode association relationship.
[0167] The vehicle diagnostic device provided by the present application adopts the vehicle diagnostic method in the above embodiment, which can solve the technical problems of the existing vehicle diagnostic method in that the data transmission mode is fixed and the data transmission efficiency is poor. Compared with the prior art, the beneficial effects of the vehicle diagnostic device provided by the present application are the same as the beneficial effects of the vehicle diagnostic method provided by the above embodiment, and the other technical features in the vehicle diagnostic device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0168] The present application provides a vehicle diagnostic device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle diagnostic method in the above-mentioned embodiment one.
[0169] Reference below Figure 5, which shows a schematic diagram of the structure of a vehicle diagnostic device suitable for implementing an embodiment of the present application. The vehicle diagnostic device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The vehicle diagnostic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0170] like Figure 5 As shown, the vehicle diagnostic device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the vehicle diagnostic device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the vehicle diagnostic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a vehicle diagnostic device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0171] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0172] The vehicle diagnostic device provided by the present application adopts the vehicle diagnostic method in the above embodiment, which can solve the technical problems of the existing vehicle diagnostic method in that the data transmission mode is fixed and the data transmission efficiency is poor. Compared with the prior art, the beneficial effects of the vehicle diagnostic device provided by the present application are the same as the beneficial effects of the vehicle diagnostic method provided by the above embodiment, and the other technical features in the vehicle diagnostic device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0173] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0174] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0175] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle diagnostic method in the above-mentioned embodiment.
[0176] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0177] The computer-readable storage medium may be included in the vehicle diagnostic device; or may exist independently without being assembled into the vehicle diagnostic device.
[0178] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the vehicle diagnostic device, the vehicle diagnostic device:
[0179] Receive vehicle diagnostic instructions;
[0180] Based on a pre-generated interaction mode configuration table, according to the vehicle diagnostic instruction, determining a corresponding interaction mode as a target interaction mode;
[0181] Based on the target interaction mode and according to the vehicle diagnostic instruction, the vehicle is diagnosed to generate a vehicle diagnostic result.
[0182] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0183] The flowcharts 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 application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the 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 and / or flowchart, and the combination of boxes in the block diagram and / or flowchart 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.
[0184] The modules involved in the embodiments of the present application may be implemented by software or hardware, wherein the name of the module does not limit the unit itself in some cases.
[0185] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle diagnostic method, and can solve the technical problems of the existing vehicle diagnostic method having a fixed data transmission mode and poor data transmission efficiency. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the vehicle diagnostic method provided by the above-mentioned embodiment, and will not be elaborated here.
[0186] The present application also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the vehicle diagnostic method as described above are implemented.
[0187] The computer program product provided by the present application can solve the technical problems of the existing vehicle diagnostic method, that is, the fixed data transmission mode and the poor data transmission efficiency. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the vehicle diagnostic method provided by the above embodiment, and will not be elaborated here.
[0188] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vehicle diagnostic method, characterized in that: The method comprises: Receive vehicle diagnostic instructions; Based on a pre-generated interaction mode configuration table, according to the vehicle diagnostic instruction, determining a corresponding interaction mode as a target interaction mode; Based on the target interaction mode and according to the vehicle diagnostic instruction, the vehicle is diagnosed to generate a vehicle diagnostic result.
2. The method according to claim 1, characterized in that The step of determining the corresponding interaction mode as the target interaction mode based on the pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction comprises: Performing diagnostic scenario analysis on the diagnostic function data in the vehicle diagnostic instruction to obtain diagnostic scenario data; The diagnostic scenario data is matched with the interaction mode configuration table, and a corresponding interaction mode is determined as the target interaction mode.
3. The method according to claim 1, characterized in that The step of diagnosing the vehicle based on the target interaction mode and according to the vehicle diagnosis instruction to generate a vehicle diagnosis result includes: According to the name of the electronic control unit to be diagnosed in the vehicle diagnosis instruction, a plurality of vehicle electronic control units in the vehicle are screened to obtain a target electronic control unit; Based on the target interaction mode, according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions, interact with the target electronic control unit to obtain response data of the diagnostic function instructions to be executed; A diagnostic analysis is performed based on the response data of the diagnostic function instruction to be executed to generate the vehicle diagnostic result.
4. The method according to claim 3, characterized in that The target interaction mode is a send-multiple-receive-one mode, the target electronic control unit is a first target electronic control unit, the diagnostic function instruction reply data to be executed is the first diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed includes: Based on the send-multiple-receive-one mode, a plurality of diagnostic function instructions to be executed are divided by frame number to obtain a plurality of first diagnostic function instruction sets to be executed; sequentially selecting each of the plurality of the first to-be-executed diagnostic function instruction sets as a first to-be-sent instruction set; A first instruction sending step: sending the first to-be-sent instruction set to the first target electronic control unit; A first data receiving step: receiving first function instruction reply data sent by the first target electronic control unit; Based on the send-multiple-receive-one mode, repeatedly executing the first instruction sending step and the first data receiving step until all of the first to-be-sent instruction sets are sent to the first target electronic control unit, and a plurality of the first function instruction reply data are obtained; The first to-be-executed diagnostic function instruction reply data is obtained according to a plurality of the first function instruction reply data.
5. The method according to claim 3, characterized in that The target interaction mode is a multi-send and multi-receive mode, the target electronic control unit includes a plurality of second target electronic control units, the diagnostic function instruction reply data to be executed is a second diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed also includes: Based on the multi-send and multi-receive mode, each of the to-be-executed diagnostic function instructions is sent to the corresponding second target electronic control unit respectively; receiving, within a preset waiting time, second function instruction reply data sent by each second target electronic control unit, and obtaining a plurality of second function instruction reply data; The second to-be-executed diagnostic function instruction reply data is obtained according to a plurality of the second function instruction reply data.
6. The method according to claim 3, characterized in that The target interaction mode is a send-receive-one mode, the target electronic control unit is a third target electronic control unit, the diagnostic function instruction reply data to be executed is the third diagnostic function instruction reply data to be executed, and the step of interacting with the target electronic control unit based on the target interaction mode and according to a plurality of diagnostic function instructions to be executed in the vehicle diagnostic instructions to obtain the diagnostic function instruction reply data to be executed includes: Based on the send-receive-one mode, sequentially selecting each of the plurality of diagnostic function instructions to be executed as a first target function instruction; A second instruction sending step: sending the first target function instruction to the third target electronic control unit; A second data receiving step: receiving a third function instruction reply data sent by the third target electronic control unit; Based on the send-one-receive-one mode, repeatedly executing the second instruction sending step and the second data receiving step until a plurality of the first target function instructions are all sent to the third target electronic control unit, and a plurality of the third function instruction reply data are obtained; The third diagnostic function instruction reply data to be executed is obtained according to a plurality of the third function instruction reply data.
7. The method according to claim 1, characterized in that Before the step of determining the corresponding interaction mode as the target interaction mode based on the pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction, the step further includes: Obtaining initial diagnostic functional data; Based on a preset scenario classification rule, classify the initial diagnostic function data to obtain classified diagnostic function data; Associating the classified diagnostic function data with the preset initial diagnostic scenario data to generate a function scenario association relationship; Associating the diagnostic scenario data with a preset initial interaction mode to generate a scenario mode association relationship; The interaction mode configuration table is generated according to the initial diagnosis scenario data, the initial interaction mode, the function scenario association relationship and the scenario mode association relationship.
8. A vehicle diagnostic device, characterized in that: The device comprises: A command receiving module, used for receiving vehicle diagnostic commands; A mode determination module, configured to determine a corresponding interaction mode as a target interaction mode based on a pre-generated interaction mode configuration table and according to the vehicle diagnostic instruction; The result generating module is used to diagnose the vehicle based on the target interaction mode and according to the vehicle diagnosis instruction, and generate a vehicle diagnosis result.
9. A vehicle diagnostic device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle diagnosis method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the vehicle diagnosis method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Vehicle communication simulation method
CN109995872A
Vehicle diagnosis method and device, electronic equipment and storage medium
CN115951660A
Vehicle diagnosis method, device and equipment and storage medium
CN118170123A
Vehicle diagnosis method, device and equipment and storage medium
CN118760136A