Response feedback method and apparatus, terminal device, and storage medium

By establishing a database in the terminal device to store identifiers and response waiting instructions, the problem of diagnostic timeout caused by network latency in remote diagnostics is solved, and the efficiency and reliability of response feedback are improved.

CN118859900BActive Publication Date: 2026-02-13LAUNCH TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410890799.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-03
Publication Date
2026-02-13
Estimated Expiration
2044-07-03

AI Technical Summary

Technical Problem

During remote vehicle diagnostics, network latency can prevent the diagnostic tool from receiving terminal response data in a timely manner, leading to function addressing response timeouts and affecting diagnostic reliability.

Method used

By establishing a database in the terminal device to store identification identifiers and response waiting instructions, it is ensured that when a target diagnostic request is received, the corresponding identification identifier and waiting instructions are fed back in a timely manner, avoiding the diagnostic device being unable to perform subsequent diagnostics due to timeout.

Benefits of technology

This improves the efficiency and reliability of response feedback, ensuring that diagnostic equipment can acquire vehicle response data in a timely manner and avoiding diagnostic timeout issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118859900B_ABST
    Figure CN118859900B_ABST
Patent Text Reader

Abstract

The application discloses a response feedback method and device, a terminal device and a storage medium, relates to the field of diagnostic feedback, and is applied to a first terminal. The method comprises the following steps: receiving a target diagnosis request, wherein the target diagnosis request comprises a first identity identifier; if a second identity identifier corresponding to the first identity identifier exists in a preset database, feeding back the second identity identifier and a preset response waiting instruction to a diagnosis device. The application can improve the reliability of response feedback.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of diagnostic feedback, in particular to a response feedback method and device, a terminal device and a storage medium. BACKGROUND

[0002] With the development and progress of society, vehicle diagnostic technology has made significant progress. Remote diagnosis gradually replaces the traditional workshop diagnosis method and becomes one of the mainstream automobile diagnosis methods. Through remote automobile diagnosis technology, vehicle owners can detect and diagnose vehicle faults without going to a repair shop, improving the flexibility of vehicle maintenance while ensuring the efficiency of diagnosis.

[0003] However, in the existing remote diagnosis process, the diagnostic instrument usually performs function addressing to obtain the response data of each ECU, thereby helping the diagnostic instrument to make further diagnosis of the response terminal. However, if the network delay of the terminal is large at this time, the terminal may not be able to send response data to the diagnostic instrument in time, resulting in a timeout of the diagnostic instrument function addressing response. This timeout phenomenon will cause the diagnostic instrument to fail to send further diagnosis requests to the terminal with a timeout response, resulting in failure to complete the diagnosis of the terminal with a timeout response. Therefore, this response feedback method still has the problem of poor reliability. SUMMARY

[0004] The main purpose of the present application is to provide a response feedback method, device, terminal device and storage medium, which aims to improve the reliability of response feedback.

[0005] To achieve the above purpose, the present application provides a response feedback method applied to a first terminal, the method comprising:

[0006] receiving a target diagnosis request, the target diagnosis request comprising a first identity identifier;

[0007] If the preset database exists a second identity identifier corresponding to the first identity identifier, the second identity identifier and a preset response waiting instruction are fed back to the diagnostic device.

[0008] In an embodiment, the step of receiving a target diagnosis request comprises:

[0009] receiving an initial diagnosis request sent by a diagnostic device;

[0010] forwarding the initial diagnosis request to a second terminal and receiving vehicle response information returned by the second terminal, the vehicle response information comprising a second identity identifier.

[0011] In an embodiment, the vehicle response information further comprises a third identity identifier, and the step of receiving the vehicle response information returned by the second terminal further comprises:

[0012] determining whether the database has a data structure table corresponding to the third identity identifier;

[0013] if the database has the data structure table corresponding to the third identity identifier, storing the second identity identifier into the data structure table;

[0014] if the database does not have the data structure table corresponding to the third identity identifier, creating a data structure table in the database according to the third identity identifier, and storing the second identity identifier into the data structure table.

[0015] In an embodiment, if the database has the second identity identifier corresponding to the first identity identifier, the step of feeding back the second identity identifier and a preset response waiting instruction to the diagnostic device comprises:

[0016] determining whether the database has the third identity identifier corresponding to the first identity identifier;

[0017] if the database has the third identity identifier corresponding to the first identity identifier, feeding back the second identity identifier in the data structure table corresponding to the third identity identifier and a preset response waiting instruction to the diagnostic device.

[0018] In an embodiment, the response feedback method is applied to a second terminal, and the response feedback method comprises:

[0019] receiving an initial diagnosis request sent by a first terminal;

[0020] receiving and analyzing response data sent by a vehicle according to the initial diagnosis request to obtain vehicle response information, wherein the vehicle response information comprises a second identity identifier;

[0021] sending the vehicle response information to the first terminal, so that the first terminal feeds back the second identity identifier and a preset response waiting instruction to a diagnostic device when receiving a target diagnosis request and determining that the database has the second identity identifier corresponding to a first identity identifier in the received target diagnosis request.

[0022] In an embodiment, the step of receiving and analyzing response data sent by a vehicle according to the initial diagnosis request to obtain vehicle response information comprises:

[0023] analyzing the initial diagnosis request to obtain a third identity identifier and a first service identifier;

[0024] receiving response data sent by the vehicle according to the initial diagnosis request, and judging whether the response data satisfies a preset first response condition;

[0025] if the response data satisfies the preset first response condition, obtaining vehicle response information according to the response data, the vehicle response information including a second identity identifier.

[0026] In an embodiment, the vehicle response information further includes a second service identifier, and the step of sending the vehicle response information to the first terminal includes:

[0027] judging whether the second service identifier satisfies a preset second response condition according to the first service identifier;

[0028] if the second service identifier satisfies the preset second response condition, sending the second identity identifier and the third identity identifier to the first terminal.

[0029] In addition, to achieve the above object, the present application further provides an answer feedback device, which comprises:

[0030] a diagnosis request receiving module, configured to receive a target diagnosis request, the target diagnosis request including a first identity identifier;

[0031] an answer feedback module, configured to, if a second identity identifier corresponding to the first identity identifier exists in a preset database, feed back the second identity identifier and a preset response waiting instruction to a diagnosis device.

[0032] In addition, to achieve the above object, the present application further provides an answer feedback device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the answer feedback method as described above.

[0033] In addition, to achieve the above object, the present application further provides a storage medium, which is a computer readable storage medium, and a computer program is stored on the storage medium, the computer program being executed by a processor to implement the steps of the answer feedback method as described above.

[0034] The application embodiment provides a response feedback method, a device, a terminal equipment and a storage medium. BRIEF DESCRIPTION OF DRAWINGS

[0035] The drawings incorporated into the specification and forming a part thereof, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.

[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced as follows. Obviously, for those skilled in the art, other drawings can also be obtained from these drawings without any creative labor.

[0037] Figure 1 A flowchart provided by the application embodiment one of the response feedback method;

[0038] Figure 2 A flowchart provided by the application embodiment two of the response feedback method;

[0039] Figure 3 A flowchart provided by the application embodiment three of the response feedback method;

[0040] Figure 4 A flowchart provided by the application embodiment four of the response feedback method;

[0041] Figure 5 A flowchart provided by the application embodiment five of the response feedback method;

[0042] Figure 6 A flowchart provided by the application embodiment six of the response feedback method;

[0043] Figure 7 A flowchart provided by the application embodiment seven of the response feedback method;

[0044] Figure 8 A module structure diagram of the application embodiment response feedback device;

[0045] Figure 9 A device structure schematic diagram of a hardware running environment involved in the response feedback method in the embodiments of the present application.

[0046] The object implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0047] It should be understood that the specific embodiments described herein are merely intended to explain the technical solutions of the present application, and are not used to limit the present application.

[0048] In order to better understand the technical solutions of the present application, the following will be described in detail in combination with the drawings and specific embodiments of the specification.

[0049] The main solution of the present application is: receiving a target diagnosis request, the target diagnosis request including a first identity identifier; if a preset database exists a second identity identifier corresponding to the first identity identifier, then feeding back the second identity identifier and a preset response waiting instruction to a diagnosis device, that is, when the first terminal receives the target diagnosis request, the first terminal judges whether the database exists the second identity identifier corresponding to the first identity identifier in the target diagnosis request, if the database exists the second identity identifier corresponding to the first identity identifier in the target diagnosis request, then the first terminal feeds back the second identity identifier and the preset response waiting instruction to the diagnosis device, which greatly improves the efficiency and reliability of the response feedback.

[0050] The present embodiment considers that with the development and progress of society, vehicle diagnosis technology has made significant progress, remote diagnosis gradually replaces the traditional workshop diagnosis method and becomes one of the mainstream automobile diagnosis methods. In the existing remote diagnosis process, the diagnosis device such as a diagnostic instrument is usually relied on to perform function addressing to obtain the response data of each terminal, to help the diagnosis device to make further diagnosis processing on the responding terminal. However, if the network delay of the terminal at this time is large, the terminal may not be able to send the response data to the diagnosis device in time, resulting in that the function addressing response of the diagnosis device is timed out, so that the diagnosis device cannot make subsequent diagnosis on the terminal with timed-out response.

[0051] Based on this, the embodiment of the present application proposes a solution, when the first terminal receives the target diagnosis request, the first terminal judges whether the second identity identifier corresponding to the first identity identifier in the target diagnosis request exists in the database, if the second identity identifier corresponding to the first identity identifier in the target diagnosis request exists in the database, the first terminal feeds back the second identity identifier and the preset answer waiting instruction to the diagnosis device, avoiding the problem that the diagnosis device cannot perform subsequent diagnosis on the terminal with answer timeout due to diagnosis device function addressing answer timeout, greatly improving the efficiency and reliability of answer feedback.

[0052] Based on this, the present application proposes a first embodiment of the answer feedback method, please refer to Figure 1 , the answer feedback method is applied to the first terminal, and the answer feedback method comprises steps S20-S30:

[0053] Step S20, receiving a target diagnosis request, the target diagnosis request comprising a first identity identifier;

[0054] Step S30, if the preset database exists a second identity identifier corresponding to the first identity identifier, the second identity identifier and the preset answer waiting instruction are fed back to the diagnosis device;

[0055] The first terminal refers to the terminal device or interface connected with the diagnosis device and having direct communication capability with the diagnosis device. Specifically, after the first terminal is connected with the diagnosis device, the first terminal can receive the target diagnosis request with the first identity identifier sent by the diagnosis device, and when the first terminal receives the target diagnosis request sent by the diagnosis device, the first terminal queries the preset database, if the second identity identifier corresponding to the first identity identifier in the received target diagnosis request exists in the database, the first terminal feeds back the second identity identifier and the preset answer waiting instruction to the diagnosis device, reduces the time of the diagnosis device waiting for answer, and improves the efficiency and reliability of answer feedback.

[0056] It should be noted that when the first terminal receives the diagnosis request sent by the diagnosis device and queries the database at the same time, the first terminal also forwards the diagnosis request to the second terminal, the second terminal obtains the answer data of the vehicle or system to obtain the identity information of the vehicle or system, so as to return the identity information of the vehicle or system to the first terminal for storage processing through the second terminal, when the diagnosis device sends the diagnosis request again, the first terminal can respond to the answer waiting instruction for the corresponding vehicle or system according to the stored identity information of the vehicle or system (the identity information can be an identity identifier), so that the diagnosis device can wait for a period of time when receiving the answer instruction of the corresponding vehicle or system, preventing the diagnosis device from receiving the answer instruction timeout.

[0057] The diagnostic device refers to a tool or device for detecting, diagnosing and monitoring the running state of a vehicle or system, and specifically, the diagnostic device can be a diagnostic instrument. The preset response waiting instruction is used to make the diagnostic device enter a waiting state, so as to avoid the diagnostic device from abandoning the diagnosis of the related device which cannot receive the response instruction.

[0058] The identity identifier refers to an identifier used in the controller area network communication protocol, and the controller area network bus is a serial communication protocol widely used in the automotive and industrial control fields, which is used for transmitting data between various control devices. Specifically, the identity identifier can be a can (Controller Area Network) message identifier.

[0059] Specifically, the first identity identifier refers to the identity identifier in the target diagnosis request sent by the diagnostic device to the first terminal, which is used to help the second terminal obtain the vehicle response information returned by the vehicle. The database can be a local database of the first terminal or a remote database of a cloud platform, which is not limited here. The database records the vehicle response information sent by the second terminal to the first terminal, which includes the correspondence between the second identity identifier and the third identity identifier. It can be understood that the database records the second identity identifier, the third identity identifier and the correspondence between the second identity identifier and the third identity identifier.

[0060] The second terminal refers to a device end connected to the vehicle, which is responsible for directly communicating with the control unit of the vehicle, receiving diagnostic data from the vehicle, and performing corresponding data analysis and response.

[0061] Specifically, when the first terminal receives the target diagnosis request sent by the diagnostic device, the first terminal queries whether there is a third identity identifier identical to the first identity identifier in the database. If there is a third identity identifier identical to the first identity identifier in the database, the second identity identifier is found according to the correspondence between the third identity identifier and the second identity identifier. Then, the first terminal feeds back the found second identity identifier and the preset response waiting instruction to the diagnostic device, thereby achieving the purpose of returning the instruction to the diagnostic device. The third identity identifier refers to the identity identifier identical to the first identity identifier fed back by the second terminal to the first terminal after obtaining the vehicle response information, which can be used to help the first terminal to store the second identity identifier.

[0062] The response feedback method provided in the embodiments of the present application is applied to a first terminal. The first terminal receives a target diagnosis request, wherein the target diagnosis request comprises a first identity identifier. If a preset database has a second identity identifier corresponding to the first identity identifier, the second identity identifier and a preset response waiting instruction are fed back to a diagnosis device. When the first terminal receives the target diagnosis request, the first terminal judges whether the database has the second identity identifier corresponding to the first identity identifier in the target diagnosis request. If the database has the second identity identifier corresponding to the first identity identifier in the target diagnosis request, the first terminal feeds back the second identity identifier and the preset response waiting instruction to the diagnosis device, thereby greatly improving the efficiency and reliability of response feedback.

[0063] Based on the first embodiment of the present application, the same or similar contents as the above-mentioned first embodiment can be referred to the above description, and will not be described hereinafter. On this basis, please refer to Figure 2 Before the step S20 of receiving a target diagnosis request comprising a first identity identifier, the response feedback method further comprises steps S10-S11:

[0064] The step S10 receives an initial diagnosis request sent by a diagnosis device;

[0065] The step S20 forwards the initial diagnosis request to a second terminal and receives vehicle response information returned by the second terminal, wherein the vehicle response information comprises a second identity identifier;

[0066] The initial diagnosis request can be a first diagnosis request sent by the diagnosis device to the first terminal, and the initial diagnosis request also comprises an identity identifier. After the first terminal receives the diagnosis request sent by the diagnosis device, the first terminal forwards the initial diagnosis request to the second terminal. The second terminal receives and analyzes vehicle response data according to the diagnosis request to obtain vehicle response information.

[0067] After the first terminal sends the diagnosis request to the second terminal, the first terminal waits to receive vehicle response information returned by the second terminal, wherein the vehicle response information comprises a second identity identifier.

[0068] The second identity identifier is an identity identifier in response data sent by a vehicle to the second terminal, which is used to determine the identity information of the vehicle or device sending the response data to the second terminal, i.e., the identity information of the data sender sending the response data to the second terminal can be determined through the second identity identifier.

[0069] Further, after the second terminal receives the response data sent by the vehicle, the second terminal judges the response data, and when the response data meets the preset first response condition, the second terminal acquires the second identity identifier according to the response data and sends the acquired second identity identifier to the first terminal, and the first terminal stores the received second identity identifier.

[0070] The response feedback method provided in the embodiments of the present application receives the initial diagnosis request sent by the diagnosis device, forwards the initial diagnosis request to the second terminal, and receives the vehicle response information returned by the second terminal, wherein the vehicle response information comprises a second identity identifier. By receiving the vehicle response information sent by the second terminal, the first terminal can acquire the identity information of the vehicle responding to the initial diagnosis request, thereby providing a data basis for the first terminal to return a response to a waiting instruction in the future.

[0071] Based on the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as the above-mentioned second embodiment can be referred to the above description, and will not be described in detail hereinafter. On this basis, please refer to Figure 3 After the step S11 of forwarding the initial diagnosis request to the second terminal and receiving the vehicle response information returned by the second terminal, the response feedback method further comprises steps S12-S14:

[0072] Step S12: judging whether the database exists a data structure table corresponding to the third identity identifier;

[0073] Step S13: if the database exists the data structure table corresponding to the third identity identifier, storing the second identity identifier into the data structure table;

[0074] Step S14: if the database does not exist the data structure table corresponding to the third identity identifier, creating a data structure table in the database according to the third identity identifier, and storing the second identity identifier into the data structure table;

[0075] The vehicle response information returned by the second terminal to the first terminal comprises the second identity identifier, the third identity identifier, and the correspondence between the second identity identifier and the third identity identifier. After the first terminal receives the vehicle response information returned by the second terminal, the first terminal queries whether the database exists a data structure table corresponding to the third identity identifier in the vehicle response information. If the database exists the data structure table corresponding to the third identity identifier, the second identity identifier corresponding to the third identity identifier is stored into the data structure table corresponding to the third identity identifier.

[0076] If the data structure table corresponding to the third identity identifier does not exist in the database, a data structure table corresponding to the third identity identifier is newly created in the database, and then the second identity identifier corresponding to the third identity identifier is stored in the newly created data structure table.

[0077] The response feedback method provided in the embodiments of the present application comprises the following steps: judging whether a data structure table corresponding to the third identity identifier exists in a preset database; if the data structure table corresponding to the third identity identifier exists in the database, storing the second identity identifier in the data structure table; and if the data structure table corresponding to the third identity identifier does not exist in the database, creating a data structure table according to the third identity identifier in the database and storing the second identity identifier in the data structure table. Through the method, the first terminal can store the second identity identifier returned by the second terminal. When the first terminal receives a target diagnosis request sent by a diagnosis device, the first terminal can respond to the diagnosis device with a waiting instruction for the stored second identity identifier corresponding to the first identity identifier in the target diagnosis request, so that the diagnosis device can obtain the response instruction for the corresponding vehicle in time.

[0078] Based on the third embodiment of the present application, in the fourth embodiment of the present application, the same or similar contents as those in the above-mentioned third embodiment can be referred to the above description, and will not be described in detail hereinafter. On this basis, please refer to Figure 4 For the step S30 in the response feedback method, if the second identity identifier corresponding to the first identity identifier exists in the preset database, the second identity identifier and a preset response waiting instruction are fed back to the diagnosis device for refinement, wherein the refinement comprises steps S31-S32.

[0079] In step S31, it is judged whether the third identity identifier corresponding to the first identity identifier exists in the database.

[0080] In step S32, if the third identity identifier corresponding to the first identity identifier exists in the database, the second identity identifier in the data structure table corresponding to the third identity identifier and the preset response waiting instruction are fed back to the diagnosis device.

[0081] When the first terminal receives a target diagnosis request sent by a diagnosis device, the first terminal judges whether the third identity identifier corresponding to the first identity identifier in the target diagnosis request exists in the database.

[0082] If the third identity identifier corresponding to the first identity identifier in the target diagnosis request exists in the database, the second identity identifier in the data structure table corresponding to the third identity identifier and the response waiting instruction are fed back to the diagnosis device.

[0083] It should be noted that after the first terminal sends the initial diagnosis request to the second terminal, there can be multiple pieces of response data sent by the vehicle obtained by the second terminal according to the initial diagnosis request, i.e., one third identity identifier can correspond to multiple second identity identifiers, so that one third identity identifier in the vehicle response information returned by the second terminal to the first terminal can correspond to multiple second identity identifiers, so that after the first terminal stores the second identity identifiers into the database, there can be multiple second identity identifiers in each data structure table, i.e., there can be multiple second identity identifiers in the data structure table corresponding to each third identity identifier, and since there can be multiple data structure tables in the database, after the first terminal receives the target diagnosis request sent by the diagnosis device and obtains the first identity identifier in the target diagnosis request, the first terminal can query whether there is a third identity identifier identical to the first identity identifier in the database in a traversal manner, if there is a third identity identifier identical to the first identity identifier in the database, obtain all second identity identifiers existing in the data structure table corresponding to the third identity identifier, and improve the efficiency of querying the data structure table.

[0084] Specifically, the data structure tables can be traversed in a loop or recursive manner, and it is checked whether the third identity identifier corresponding to each data structure table is identical to the first identity identifier in the target diagnosis request, so as to avoid the first terminal missing any data structure table corresponding to the third identity identifier identical to the first identity identifier in the target diagnosis request.

[0085] The response feedback method provided in the embodiments of the present application comprises the steps of judging whether the database contains the third identity identifier corresponding to the first identity identifier, if the database contains the third identity identifier corresponding to the first identity identifier, feeding back the second identity identifier in the data structure table corresponding to the third identity identifier and the preset response waiting instruction to the diagnosis device, and when the first terminal receives the target diagnosis request sent by the diagnosis device, the data structure table corresponding to the third identity identifier identical to the first identity identifier in the target diagnosis request can be quickly queried, and all second identity identifiers recorded in the data structure table are obtained, thereby providing a data basis for the first terminal returning a response waiting instruction for it subsequently.

[0086] In addition, the present application provides a response feedback method of the fifth embodiment, please refer to Figure 5 , the response feedback method comprises steps S1101-S1103:

[0087] Step S1101, receiving the initial diagnosis request sent by the first terminal;

[0088] When the first terminal receives the diagnosis request sent by the diagnosis device, the first terminal forwards the diagnosis request to the second terminal, and the second terminal analyzes the diagnosis request to obtain the identity identifier and the service identifier included in the diagnosis request.

[0089] The service identifier is used to identify different service requests in the diagnosis communication, and the service identifier can be used to determine the specific service type to be executed in the diagnosis process.

[0090] In step S1102, the vehicle response information is obtained by receiving and analyzing the response data sent by the vehicle according to the initial diagnosis request, and the vehicle response information includes a second identity identifier.

[0091] When the second terminal receives the diagnosis request forwarded by the first terminal, the second terminal analyzes the diagnosis request and receives the response data sent by the vehicle to obtain the vehicle response information.

[0092] The second identity identifier refers to the symbol information representing the vehicle identity information in the response data sent by the vehicle and can be used to determine the sender of the response data.

[0093] Specifically, the response data can include a response type, and the response type can include a positive response or a negative response. The second terminal can determine whether to further process the response data according to the response type in the response data sent by the vehicle.

[0094] As an embodiment, if the response type in the response data sent by the vehicle received by the second terminal is a positive response, the identity information of the vehicle and the service identifier are obtained according to the response data sent by the vehicle. Then, the second terminal judges the format of the service identifier obtained according to the response data according to the service identifier obtained from the diagnosis request. When it is determined that the format of the service identifier obtained according to the response data meets certain conditions, the second terminal sends the identity information of the vehicle obtained according to the response data sent by the vehicle and the identity identifier obtained by analyzing the diagnosis request forwarded by the first terminal back to the first terminal, and the first terminal stores and processes it.

[0095] In step S1103, the vehicle response information is sent to the first terminal. When the first terminal receives a target diagnosis request and determines that there is a second identity identifier corresponding to the first identity identifier in the received target diagnosis request in the preset database, the second identity identifier and a preset response waiting instruction are fed back to the diagnosis device.

[0096] The second terminal sends the identity information of the vehicle acquired according to the response data sent by the vehicle and the identity identifier acquired according to the analysis of the diagnosis request forwarded by the first terminal back to the first terminal, and then, when the first terminal receives the target diagnosis request with the first identity identifier sent by the diagnosis device, the first terminal queries the preset database, if the second identity identifier corresponding to the first identity identifier in the received target diagnosis request exists in the database, the first terminal feeds back the second identity identifier and the preset response waiting instruction to the diagnosis device, reduces the time of the diagnosis device waiting for the response, and improves the efficiency and reliability of the response feedback.

[0097] The response feedback method provided in the embodiments of the present application is applied to a second terminal, the second terminal receives an initial diagnosis request sent by a first terminal; acquires vehicle response information according to the analysis of response data sent by a vehicle according to the initial diagnosis request, the vehicle response information includes a second identity identifier; and sends the vehicle response information to the first terminal, when the first terminal receives a target diagnosis request and judges that a second identity identifier corresponding to a first identity identifier in the received target diagnosis request exists in a preset database, the first terminal feeds back the second identity identifier and a preset response waiting instruction to a diagnosis device. The second terminal can receive and analyze the response data sent by the vehicle after receiving the diagnosis request forwarded by the first terminal, and obtain the vehicle response information that can be sent to the first terminal. When the first terminal receives the target diagnosis request sent by the diagnosis device and the second identity identifier corresponding to the first identity identifier in the target diagnosis request exists in the database, the first terminal can feed back the second identity identifier and the response waiting instruction to the diagnosis device, so that the diagnosis device can receive the response waiting instruction sent by the device corresponding to the second identity identifier instead of the first terminal, and avoid the diagnosis device from being unable to diagnose due to the timeout of the response waiting instruction.

[0098] Based on the fifth embodiment of the present application, in the sixth embodiment of the present application, the same or similar contents as the above-mentioned fifth embodiment can be referred to the above introduction, and will not be described in detail. On this basis, please refer to Figure 6 For the step S1102 in the response feedback method, the response data sent by the vehicle is received and analyzed according to the initial diagnosis request to obtain vehicle response information, and the step of refining the vehicle response information includes S11021-S11023:

[0099] Step S11021, the initial diagnosis request is analyzed to obtain a third identity identifier and a first service identifier;

[0100] When the second terminal receives the diagnostic request forwarded by the first terminal, the second terminal parses the diagnostic request to obtain a third identity identifier and a first service identifier, wherein the third identity identifier and the first identity identifier have the same meaning, and are both identity identifiers of a vehicle or equipment that the diagnostic device hopes to diagnose, and the first service identifier is a diagnostic or service type that the diagnostic device hopes to diagnose the vehicle or equipment, that is, in simple terms, the service identifier is used to determine the diagnostic content, and the identity identifier is used to determine the diagnostic object.

[0101] In step S11022, the second terminal receives response data sent by the vehicle according to the initial diagnostic request, and judges whether the response data meets a preset first response condition.

[0102] In step S11023, if the response data meets the preset first response condition, the second terminal obtains vehicle response information according to the response data, wherein the vehicle response information includes a second identity identifier.

[0103] Subsequently, the second terminal receives and parses the response data sent by the vehicle and judges the response type in the received response data. If the response type in the response data meets the preset first response condition, the second terminal obtains the identity identifier (i.e., the second identity identifier) and the service identifier (i.e., the second service identifier) of the vehicle according to the response data, wherein the preset first response condition refers to a judgment condition for the response type. If the response type in the response data is a positive response or a negative response, it is considered that the first response condition is met, and then the second terminal obtains the identity identifier and the service identifier in the vehicle response data according to the response data.

[0104] The second service identifier refers to a service identifier representing vehicle diagnostic services included in the response data sent by the vehicle and obtained by the diagnostic request forwarded by the first terminal. Through the response type, the second identity identifier, and the second service identifier, the second terminal can know the attitude of the received vehicle to the diagnostic service corresponding to the service identifier, that is, the second terminal can know the acceptance or rejection attitude of different vehicles to different services or diagnostic types through the response type, the second identity identifier, and the second service identifier, so as to facilitate the second terminal to understand and learn the preferences of different vehicles.

[0105] The response feedback method provided in the embodiments of the present application comprises the following steps: obtaining a third identity identifier and a first service identifier by analyzing the initial diagnosis request; receiving response data sent by the vehicle according to the initial diagnosis request, and judging whether the response data satisfies a preset first response condition; if the response data satisfies the preset first response condition, obtaining vehicle response information according to the response data, wherein the vehicle response information comprises a second identity identifier; the second terminal can complete the judgment of the response data and obtain the vehicle response information that can be sent to the first terminal when receiving the response data sent by the vehicle, thereby helping the first terminal to store the vehicle response information and providing a data basis for the first terminal to send a subsequent return instruction to the diagnosis device.

[0106] Based on the sixth embodiment of the present application, in the seventh embodiment of the present application, the same or similar contents as the above-mentioned sixth embodiment can be referred to the above introduction, and the subsequent will not be described in detail. On this basis, please refer to Figure 7 The step S1103 in the response feedback method, the vehicle response information is sent to the first terminal for refinement, wherein the refinement step comprises S11031-S11032:

[0107] Step S11031, according to the first service identifier, judging whether the second service identifier satisfies a preset second response condition;

[0108] Step S11032, if the second service identifier satisfies the preset second response condition, the second identity identifier and the third identity identifier are sent to the first terminal;

[0109] After the second terminal obtains the vehicle response information according to the response data, the second terminal judges the second service identifier included in the vehicle response information according to the first service identifier, judges whether the second service identifier satisfies the preset second response condition, if the second service identifier satisfies the preset second response condition, the second terminal sends the second identity identifier and the third identity identifier to the first terminal, and then, when the first terminal receives the target diagnosis request and judges that the second identity identifier corresponding to the first identity identifier in the target diagnosis request exists in the database, the first terminal feeds back the second identity identifier and the preset response waiting instruction to the diagnosis device.

[0110] The preset second response condition refers to a judgment condition for the format of the second service identifier, if the format of the second service identifier satisfies certain format conditions with the first service identifier, it is judged that the second service identifier satisfies the preset second response condition, as an implementation manner, if the format of the second service identifier is equal to the first service identifier+0x40 or the format of the second service identifier is equal to the first service identifier, it is judged that the second service identifier satisfies the preset second response condition.

[0111] Further, when it is judged that the second service identifier satisfies the preset second response condition, the second terminal sends the obtained second identity identifier and the third identity identifier to the first terminal, and the first terminal stores the second identity identifier and the third identity identifier sent by the second terminal.

[0112] The response feedback method provided in the embodiments of the present application judges whether the second service identifier satisfies the preset second response condition according to the first service identifier; if the second service identifier satisfies the preset second response condition, the second identity identifier and the third identity identifier are sent to the first terminal, the second terminal can filter the received response data and send the filtered data to the first terminal, so that the first terminal can store the data, and the accuracy and reliability of the first terminal in responding to the response instruction are improved.

[0113] Specifically, the processes of the terminals are described in detail as follows.

[0114] 1. Process of the second terminal

[0115] Step 1: The second terminal receives the diagnostic request of the diagnostic instrument forwarded by the first terminal.

[0116] Step 2: The second terminal parses the diagnostic request to obtain a can id (Controller Area Network Identifier) and a sid (Service Identifier). If the can id is functionally addressed, the can id (hereinafter referred to as tester_can_id) and the sid (hereinafter referred to as tester_sid) are saved, and step 3 is performed.

[0117] Step 3: Receive and parse the vehicle response data.

[0118] Step 4: If the response type in the response data is a positive response, the can id (hereinafter referred to as vehicle_can_id) and the sid (hereinafter referred to as vehicle_sid) in the vehicle response data are obtained, and if the vehicle_sid is equal to the tester_sid+0x40, the (tester_can_id, vehicle_can_id) is sent to the first terminal.

[0119] Step 5: If the response type in the answer data is a negative response, get the can id (hereinafter referred to as vehicle_can_id) and sid (hereinafter referred to as vehicle_sid) in the vehicle answer data. If vehicle_sid = tester_sid, send (tester_can_id, vehicle_can_id) to the first terminal;

[0120] Step 6: Perform step 3 until the next diagnostic request forwarded by the first terminal is received;

[0121] 2. First terminal flow:

[0122] 2.1. Save flow:

[0123] The data structure for saving can id is as follows

[0124] truct can_id_list

[0125] {

[0126] uint8_t tester_can_id[5];

[0127] uint8_t vehicle_can_id[MAX_NUM][5];

[0128] }

[0129] Explanation: The maximum can id is 5 bytes, so the length of the saved array is 5 bytes.

[0130] Because the function addressing is one-to-many, vehicle_can_id is multiple, and the number is defined by MAX_NUM. MAX_NUM can be defined according to actual conditions, and the present application does not limit it.

[0131] Specifically, step 1: (tester_can_id, vehicle_can_id) sent by the second terminal is received;

[0132] Step 2: Find the already saved can_id_list (i.e. controller area network identifier list), if the corresponding tester_can_id does not exist, create and save tester_can_id.

[0133] Step 3: If vehicle_can_id does not exist in can_id_list, save it.

[0134] 2.2. First terminal return flow:

[0135] Step 1: receive and parse the diagnostic request sent by the diagnostic device, if it is function addressing, execute step 2;

[0136] Step 2: find all can_id_list in the pre-stored database, if the corresponding tester_can_id is found in the database, execute step 3;

[0137] Step 3: traverse vehicle_can_id, and respond to the waiting instruction such as 7f sid 78;

[0138] Specifically, as one of the embodiments, the following examples are described:

[0139] 1. The first terminal receives the diagnostic request sent by the diagnostic device, and the can id is: 0x7DF, and the data is: 02 01 0000 00 00 00 00;

[0140] 2. The second terminal receives the diagnostic request forwarded by the first terminal and parses it to get 0x7df and knows that 0x7df is function addressing, then saves tester_can_id as 0x7df and tester_sid as 01;

[0141] 3.1. The second terminal receives the response data (1) of the vehicle and analyzes it, the response data can id is: 0x7e8, and the data is: 06 41 00be 3d a8 13 00, the second terminal analyzes the response data and determines that it is a positive response and the sid is: 0x41 equal to 0x40+0x01, then the second terminal sends (0x7df, 0x7e8) to the first terminal;

[0142] 3.2. The second terminal receives the response data (2) of the vehicle and analyzes it, the response data can id is: 0x7e9, and the data is: 06 41 00be 3d a8 13 00, the second terminal analyzes the response data and determines that it is a positive response and the sid is: 0x41 equal to 0x40+0x01, then the second terminal sends (0x7df, 0x7e9) to the first terminal;

[0143] 3.3. The second terminal receives the response data (3) of the vehicle and analyzes it, the response data can id is: 0x7e1, and the data is: 03 7F 01 31 00 00 00 00, the second terminal analyzes the response data and determines that it is a negative response and the sid is: 0x01 equal to 0x01, then the second terminal sends (0x7df, 0x7e1) to the first terminal;

[0144] 4.1. The first terminal receives (0x7df, 0x7e8) and looks up the database, finds that the database has not saved it, and then the first terminal creates a can_id_list in the database, specifically, can_id_list.tester_can_id is equal to 0x7df, and can_id_list.vehicle_can_id[0] is equal to 0x7e8;

[0145] 4.2. The first terminal receives (0x7df, 0x7e9), and looks up the database, finds that the tester_can_id is 0x7df, and then can_id_list.vehicle_can_id[1] is equal to 0x7e9;

[0146] 4.3. Similarly, can_id_list.vehicle_can_id[3] = 0x7e1 is saved;

[0147] 5. When the first terminal receives the diagnosis request again, the can id in the diagnosis request is 0x7dF, and the data is 02 0100 00 00 00 00 00;

[0148] 6. The first terminal traverses the can_id_list and returns 3 pieces of data:

[0149] 6.1. The can id is 0x7e8, and the data is 03 7F 01 78 00 00 00 00;

[0150] 6.2. The can id is 0x7e9, and the data is 03 7F 01 78 00 00 00 00;

[0151] 6.3. The can id is 0x7e1, and the data is 03 7F 01 78 00 00 00 00;

[0152] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the answering feedback method of the present application. More forms of simple transformation based on this technical concept are within the protection scope of the present application.

[0153] The present application also provides an answering feedback device, please refer to Figure 8 , the answering feedback device comprises:

[0154] A diagnosis request receiving module 10 is configured to receive a target diagnosis request, wherein the target diagnosis request comprises a first identity identifier;

[0155] The response feedback module 20 is configured to feed back the second identity identifier and a preset response waiting instruction to the diagnostic device if the preset database has the second identity identifier corresponding to the first identity identifier.

[0156] Optionally, the diagnostic request receiving module 10 is further configured to:

[0157] receive an initial diagnostic request sent by the diagnostic device;

[0158] forward the initial diagnostic request to a second terminal and receive vehicle response information returned by the second terminal, the vehicle response information including a second identity identifier.

[0159] Optionally, the diagnostic request receiving module 10 is further configured to:

[0160] determine whether a data structure table corresponding to the third identity identifier exists in the preset database;

[0161] if the data structure table corresponding to the third identity identifier exists in the database, store the second identity identifier into the data structure table;

[0162] if the data structure table corresponding to the third identity identifier does not exist in the database, create a data structure table in the database according to the third identity identifier and store the second identity identifier into the data structure table.

[0163] Optionally, the response feedback module 20 is further configured to:

[0164] determine whether the third identity identifier corresponding to the first identity identifier exists in the database;

[0165] if the third identity identifier corresponding to the first identity identifier exists in the database, feed back the second identity identifier in the data structure table corresponding to the third identity identifier and a preset response waiting instruction to the diagnostic device.

[0166] Optionally, the diagnostic request receiving module 10 is further configured to:

[0167] receive an initial diagnostic request sent by the first terminal;

[0168] receive and analyze response data sent by the vehicle according to the initial diagnostic request to obtain vehicle response information, the vehicle response information including a second identity identifier;

[0169] The vehicle response information is sent to the first terminal, and the first terminal feeds back the second identity identifier and a preset response waiting instruction to the diagnostic device when receiving a target diagnosis request and judging that the second identity identifier corresponding to the first identity identifier in the received target diagnosis request exists in the preset database.

[0170] Optionally, the diagnosis request receiving module 10 is further configured to:

[0171] The initial diagnosis request is parsed to obtain a third identity identifier and a first service identifier;

[0172] Response data sent by the vehicle according to the initial diagnosis request is received, and it is judged whether the response data satisfies a preset first response condition;

[0173] If the response data satisfies the preset first response condition, vehicle response information is obtained according to the response data, and the vehicle response information includes a second identity identifier.

[0174] Optionally, the diagnosis request receiving module 10 is further configured to:

[0175] It is judged whether the second service identifier satisfies a preset second response condition according to the first service identifier;

[0176] If the second service identifier satisfies the preset second response condition, the second identity identifier and the third identity identifier are sent to the first terminal.

[0177] The response feedback device provided in the application adopts the response feedback method in the above-mentioned embodiments, and the reliability of response feedback can be improved. Compared with the prior art, the beneficial effects of the response feedback device provided in the application are the same as those of the response feedback method provided in the above-mentioned embodiments, and other technical features in the response feedback device are the same as those disclosed in the above-mentioned embodiments, and thus will not be described here.

[0178] The application provides a response feedback device, which comprises at least one processor and a memory in communication connection with the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the response feedback method in the above-mentioned embodiment one.

[0179] The following refers to Figure 9The diagram illustrates a structural schematic of a response feedback device suitable for implementing embodiments of this application. The response feedback device in these embodiments may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 9 The illustrated response feedback device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0180] like Figure 9 As shown, the response feedback device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the response feedback device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the response feedback device to communicate wirelessly or wiredly with other devices to exchange data. Although response feedback devices with various systems are shown in the figures, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0181] 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 comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flowchart. In such embodiments, 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 embodiments disclosed in the present application are executed.

[0182] The response feedback device provided by the present application adopts the response feedback method of the above-mentioned embodiments, and improves the reliability of response feedback. Compared with the prior art, the response feedback device provided by the present application has the same beneficial effects as the response feedback method provided by the above-mentioned embodiments, and other technical features in the response feedback device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0183] It should be understood that parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0184] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0185] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the response feedback method in the above-mentioned embodiments.

[0186] The computer readable storage medium provided in the present application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electric connection with one or more conductive 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 the present embodiment, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), and the like, or any suitable combination of the above.

[0187] The above computer readable storage medium can be included in the response feedback device, or can exist separately without being assembled into the response feedback device.

[0188] The above computer readable storage medium carries one or more programs, which, when executed by the response feedback device, cause the response feedback device to: receive a target diagnosis request, the target diagnosis request including a first identity identifier; and if a second identity identifier corresponding to the first identity identifier exists in a preset database, feed back the second identity identifier and a preset response waiting instruction to a diagnosis device.

[0189] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0190] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may

[0191] The modules involved in the embodiments of the present application can be implemented in the form of software or in the form of hardware. In some cases, the name of the module does not constitute a limitation on the module itself.

[0192] 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 response feedback method, and can improve the reliability of response feedback. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the response feedback method provided by the above-mentioned embodiments, which will not be described here.

[0193] The above merely describes some embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structural transformation, direct / indirect application in other related technical fields, or the like, which is made based on the technical concept of the present application and the content of the specification and drawings, is included in the patent protection scope of the present application.

Claims

1. A response feedback method, characterized by, The response feedback method is applied to a first terminal, and the response feedback method comprises: receiving a target diagnosis request, wherein the target diagnosis request comprises a first identity identifier; wherein the step of receiving the target diagnosis request comprises: receiving an initial diagnosis request sent by a diagnosis device; forwarding the initial diagnosis request to a second terminal, and receiving vehicle response information returned by the second terminal, wherein the vehicle response information comprises a second identity identifier; wherein the vehicle response information further comprises a third identity identifier, and the step of receiving the vehicle response information returned by the second terminal comprises: judging whether a data structure table corresponding to the third identity identifier exists in a preset database; if the data structure table corresponding to the third identity identifier exists in the database, storing the second identity identifier into the data structure table; if the data structure table corresponding to the third identity identifier does not exist in the database, creating a data structure table in the database according to the third identity identifier, and storing the second identity identifier into the data structure table; if a second identity identifier corresponding to the first identity identifier exists in the preset database, feeding back the second identity identifier and a preset response waiting instruction to the diagnosis device; wherein the step of feeding back the second identity identifier and the preset response waiting instruction to the diagnosis device comprises: judging whether the third identity identifier corresponding to the first identity identifier exists in the database; if the third identity identifier corresponding to the first identity identifier exists in the database, feeding back the second identity identifier in the data structure table corresponding to the third identity identifier and the preset response waiting instruction to the diagnosis device.

2. A response feedback method, characterized by, The response feedback method is applied to a second terminal, and the response feedback method comprises: receiving an initial diagnosis request sent by a first terminal; receiving and analyzing response data sent by a vehicle according to the initial diagnosis request to obtain vehicle response information, wherein the vehicle response information comprises a second identity identifier; sending the vehicle response information to the first terminal, so that the first terminal feeds back the second identity identifier and a preset response waiting instruction to a diagnosis device when receiving a target diagnosis request and judging that a second identity identifier corresponding to a first identity identifier in the received target diagnosis request exists in a preset database; wherein the vehicle response information further comprises a third identity identifier, and the step of sending the vehicle response information to the first terminal comprises: judging, by the first terminal, whether a data structure table corresponding to the third identity identifier exists in a preset database; if the data structure table corresponding to the third identity identifier exists in the database, storing, by the first terminal, the second identity identifier into the data structure table; if the data structure table corresponding to the third identity identifier does not exist in the database, creating a data structure table in the database according to the third identity identifier, and storing the second identity identifier into the data structure table; If the database does not have a data structure table corresponding to the third identity identifier, the first terminal creates a data structure table in the database according to the third identity identifier and stores the second identity identifier into the data structure table; The step of feeding back the second identity identifier and the preset response waiting instruction to the diagnostic device by the first terminal when it is judged that the preset database has the second identity identifier corresponding to the first identity identifier in the received target diagnostic request comprises: judging by the first terminal whether the database has the third identity identifier corresponding to the first identity identifier; If the database has the third identity identifier corresponding to the first identity identifier, feeding back the second identity identifier in the data structure table corresponding to the third identity identifier and the preset response waiting instruction to the diagnostic device by the first terminal.

3. The method of claim 2, wherein, The step of receiving and analyzing the response data sent by the vehicle according to the initial diagnostic request to obtain vehicle response information comprises: analyzing the initial diagnostic request to obtain a third identity identifier and a first service identifier; receiving the response data sent by the vehicle according to the initial diagnostic request and judging whether the response data meets a preset first response condition; If the response data meets the preset first response condition, obtaining vehicle response information according to the response data, wherein the vehicle response information comprises a second identity identifier.

4. The method of claim 3, wherein, The vehicle response information further comprises a second service identifier, and the step of sending the vehicle response information to the first terminal comprises: judging whether the second service identifier meets a preset second response condition according to the first service identifier; If the second service identifier meets the preset second response condition, sending the second identity identifier and the third identity identifier to the first terminal.

5. A response feedback apparatus characterized by comprising: The response feedback device comprises: a diagnostic request receiving module, configured to receive a target diagnostic request, wherein the target diagnostic request comprises a first identity identifier; The diagnostic request receiving module is further configured to receive an initial diagnostic request sent by a diagnostic device; forwarding the initial diagnostic request to a second terminal and receiving vehicle response information returned by the second terminal, wherein the vehicle response information comprises a second identity identifier; judging whether a preset database has a data structure table corresponding to a third identity identifier; If the database has the data structure table corresponding to the third identity identifier, storing the second identity identifier into the data structure table; If the database does not have the data structure table corresponding to the third identity identifier, creating a data structure table in the database according to the third identity identifier and storing the second identity identifier into the data structure table; a response feedback module, configured to feed back the second identity identifier and a preset response waiting instruction to the diagnostic device if the preset database has the second identity identifier corresponding to the first identity identifier. The response feedback module is further configured to determine whether the database has the third identity identifier corresponding to the first identity identifier. If the database has the third identity identifier corresponding to the first identity identifier, the second identity identifier in the data structure table corresponding to the third identity identifier and a preset response waiting instruction are fed back to a diagnostic device.

6. A response feedback apparatus characterized by comprising: The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the response feedback method according to any one of claims 1 to 4.

7. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the response feedback method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Communication method, communication device and storage medium

    CN117579678A