Mileage Detection Method, Device, Electronic Device and Computer Storage Medium

By obtaining the mileage information recorded by the vehicle dashboard and electronic control unit, and combining the modification information and verification results, the deviation problem of detecting the total mileage of the vehicle in the prior art is solved, and higher detection accuracy and reliability are achieved.

CN115451997BActive Publication Date: 2025-06-13LAUNCH TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211095578.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-06
Publication Date
2025-06-13
Estimated Expiration
2042-09-06

AI Technical Summary

Technical Problem

When the prior art detects whether the vehicle's total mileage is tampered with, it is susceptible to human factors, resulting in a large deviation from the estimated mileage and the actual mileage, and it is impossible to accurately detect whether the vehicle's total mileage is tampered with.

Method used

By obtaining the first mileage information recorded by the vehicle to be detected through the instrument panel and the second mileage information recorded by the electronic control unit, combining the modification information and verification results, the detection results of the vehicle are determined to identify the deviation between the total mileage displayed on the instrument panel and the actual total mileage traveled, and improve the accuracy of the detection.

Benefits of technology

By comparing the mileage information recorded on the instrument panel and the mileage information recorded on the electronic control unit, it is possible to identify whether the total mileage of the vehicle has been tampered with, which improves the accuracy and reliability of the detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115451997B_ABST
    Figure CN115451997B_ABST
Patent Text Reader

Abstract

The present application discloses a mileage detection method, device, electronic device and computer storage medium, which relates to the technical field of automobiles. The method includes: obtaining first mileage information recorded by the instrument panel of the vehicle to be detected; obtaining a verification result of the electronic control unit of the vehicle to be detected, where the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit; when the verification result indicates that the matching degree meets a first preset threshold, obtaining second mileage information recorded by the electronic control unit of the vehicle to be detected; determining a first detection result of the vehicle to be detected according to the first mileage information and the second mileage information, where the first detection result is used to determine whether the total driving mileage of the vehicle to be detected has been tampered with. This method can improve the accuracy of detecting whether the total driving mileage of a vehicle has been tampered with.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobiles, and in particular, to a method and device for detecting mileage, an electronic device, and a computer storage medium. Background Art

[0002] With the development of the used car market, the used car trading business has been increasing continuously. Since the total driving mileage of a vehicle will affect the service life of components such as the engine and transmission, and thus will affect the trading price of the vehicle, in order to increase the sales profit, there may be a situation where the vehicle owner or middleman tampers with the total driving mileage of the vehicle, which damages the interests of consumers.

[0003] In order to protect the interests of consumers, during the trading process, the total driving mileage of the vehicle is usually verified to detect whether the total driving mileage of the vehicle has been tampered with. Currently, the method for detecting whether the total driving mileage of a vehicle has been tampered with is usually that professional technicians estimate the driving mileage of the vehicle based on their personal experience and the degree of wear of the vehicle, then compare the estimated driving mileage with the mileage displayed on the vehicle dashboard, and finally determine whether the total driving mileage of the vehicle has been tampered with according to the comparison result.

[0004] However, since the above method is easily affected by human factors, there may be a large deviation between the estimated driving mileage and the actual driving mileage of the vehicle, resulting in the inability to accurately detect whether the total driving mileage of the vehicle has been tampered with. Summary of the Invention

[0005] Embodiments of the present application disclose a method and device for detecting mileage, an electronic device, and a computer storage medium, in order to improve the accuracy of detecting whether the total driving mileage of a vehicle has been tampered with.

[0006] In a first aspect, an embodiment of the present application provides a method for detecting mileage, including: obtaining first mileage information recorded by a dashboard of a vehicle to be detected; obtaining a verification result of an electronic control unit of the vehicle to be detected, where the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit; when the verification result indicates that the matching degree meets a first preset threshold, obtaining second mileage information recorded by the electronic control unit of the vehicle to be detected; and determining a first detection result of the vehicle to be detected according to the first mileage information and the second mileage information, where the first detection result is used to determine whether the total driving mileage of the vehicle to be detected has been tampered with.

[0007] In the embodiments of the present application, the above-mentioned first mileage information includes the total mileage information displayed on the instrument panel of the vehicle to be detected. The above-mentioned electronic control unit is communicatively connected to the vehicle to be detected and can calculate the total mileage of the vehicle to be detected based on the rotational speed information of the driving tires. Exemplarily, the method can determine the first preset threshold by comparing the difference codes, operating system setting parameters, and / or communication methods with the vehicle to be detected of the electronic control unit corresponding to the vehicle model to be detected, and can obtain the first mileage information, second mileage information, and vehicle information associated with the above-mentioned verification result of the vehicle to be detected through the on-board diagnostics (OBD) interface of the vehicle to be detected.

[0008] In this method, if the above-mentioned verification result indicates that the matching degree between the vehicle to be detected and the electronic control unit meets the above-mentioned first preset threshold, it can be indicated that the operating system of the electronic control unit has not been tampered with. Correspondingly, the driving data stored in the electronic control unit has a relatively high credibility as the driving data of the vehicle to be detected. Further, the matching degree between the second mileage information recorded by the electronic control unit and the actual total mileage of the vehicle to be detected is relatively high. Therefore, compared with the prior art, determining the above-mentioned first detection result based on the first mileage information recorded on the instrument panel of the vehicle to be detected and the second mileage information recorded in the electronic control unit can identify the deviation between the total mileage number displayed on the instrument panel of the vehicle to be detected and the actual total mileage, so as to improve the accuracy of detecting whether the total mileage of the vehicle has been tampered with.

[0009] In a possible implementation manner of the first aspect, before determining the first detection result of the vehicle to be detected according to the first mileage information and the second mileage information, the method further includes: obtaining the modification information of the vehicle to be detected, where the modification information is used to describe the change in the power system of the vehicle to be detected; determining the first detection result of the vehicle to be detected according to the first mileage information and the second mileage information includes: determining the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information.

[0010] In this embodiment, by way of example, the above modification information can be obtained from a third-party network device storing the modification reporting information of the vehicle to be detected. The above changes in the power system may include modifying the mechanical structure of the power device / kits of the vehicle to be detected, and may also include modifying the software design of the power control module. Since in the power system of the same vehicle, to maintain the power performance of the vehicle, the mechanical structure of the vehicle's power device / kits usually needs to correspond to the software design of the power control module, and modifying the mechanical structure or software design in the power system may cause a large deviation between the driving data recorded by the vehicle's electronic control unit and the actual driving data. Based on this, this method combines the above first mileage information, the above second mileage information, and the above modification information to determine the deviation between the total driving mileage recorded by the vehicle to be detected and the actual total driving mileage, which can improve the accuracy of detecting whether the total driving mileage of the vehicle has been tampered with.

[0011] In a possible implementation manner of the first aspect, the determining the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information includes: if the modification information indicates that the circumference of the power tire of the vehicle to be detected is greater than a second preset threshold, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, then it is determined that the first detection result of the vehicle to be detected is that the total driving mileage of the vehicle to be detected has been tampered with, and the second preset threshold matches the tire specification parameters stored in the electronic control unit.

[0012] In this embodiment, the above tire specification parameters include, but are not limited to, the diameter, radius, or circumference of the power tire. It can be understood that the above electronic control unit can calculate the above second mileage information according to the tire specification parameters stored therein and the rotational speed information corresponding to the power tire. If the circumference of the modified power tire becomes larger, the mileage value corresponding to the second mileage information calculated by the electronic control unit will be less than the actual driving mileage value. At this time, if the mileage value corresponding to the first mileage information displayed on the dashboard is less than the mileage value corresponding to the second mileage information, it can indicate that in addition to the total mileage being tampered with due to the modification of the power tire, the total mileage value displayed on the dashboard has also been tampered with. If the mileage value corresponding to the first mileage information displayed on the dashboard is equal to the mileage value corresponding to the second mileage information, it can indicate that the total mileage of the vehicle to be detected has been tampered with due to the modification of the power tire, which can further improve the accuracy of detecting whether the total driving mileage of the vehicle has been tampered with.

[0013] In a possible implementation of the first aspect, determining the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information includes: if the modification information indicates that the mileage calculation program stored in the electronic control unit has changed, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, then determining that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with.

[0014] In this embodiment, the change in the above mileage calculation program includes, but is not limited to, modifying the configuration parameters and / or calculation logic related to mileage calculation. It can be understood that when the above electronic control unit is matched with the vehicle to be detected, a terminal device can be accessed through a specified interface configured in the vehicle itself, and the program code stored in the above electronic control unit can be rewritten through this terminal device to change the mileage calculation program of the vehicle, so that there is a large deviation between the mileage value corresponding to the second mileage information recorded by the vehicle electronic control unit and the actual driving mileage value. In this case, if the mileage value corresponding to the first mileage information displayed on the dashboard is less than the mileage value corresponding to the second mileage information, it can indicate that in addition to the total mileage being tampered with due to modifying the mileage calculation program stored in the electronic control unit, the total mileage value displayed on the dashboard has also been tampered with. If the mileage value corresponding to the first mileage information displayed on the dashboard is equal to the mileage value corresponding to the second mileage information, it can indicate that the total mileage of the vehicle to be detected has been tampered with due to modifying the mileage calculation program stored in the electronic control unit, which can further improve the accuracy of detecting whether the total mileage of the vehicle has been tampered with.

[0015] In a possible implementation of the first aspect, after obtaining the verification result of the electronic control unit of the vehicle to be detected, the method further includes: when the verification result indicates that the matching degree does not meet the first preset threshold, obtaining the third mileage information recorded by the vehicle to be detected through a telematics control unit (TCU); determining the second detection result of the vehicle to be detected according to the first mileage information and the third mileage information, where the second detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

[0016] In this embodiment, the above-mentioned TCU, also known as the transmission computer, can calculate the total driving mileage of the vehicle to be detected based on the vehicle driving speed. Exemplarily, this method can obtain the above-mentioned third mileage information through the aforementioned OBD interface. In this method, if the above-mentioned verification result indicates that the matching degree between the vehicle to be detected and the electronic control unit does not meet the above-mentioned first preset threshold, it can indicate that the operating system of the electronic control unit has been tampered with. Correspondingly, the driving data stored in the electronic control unit has a low credibility as the driving data of the vehicle to be detected. Further, the matching degree between the second mileage information recorded by the electronic control unit and the actual total driving mileage of the vehicle to be detected is low. At this time, using the mileage data recorded in the above-mentioned electronic control unit as the detection basis may lead to misjudgment. Therefore, this method determines the above-mentioned second detection result through the first mileage information recorded on the dashboard of the vehicle to be detected and the third driving mileage information obtained from the TCU of the vehicle to be detected, and can identify the deviation between the total mileage displayed on the dashboard of the vehicle to be detected and the actual total driving mileage recorded by the TCU, so as to improve the accuracy of detecting whether the total driving mileage of the vehicle has been tampered with.

[0017] In a possible implementation manner of the first aspect, after obtaining the verification result of the electronic control unit of the vehicle to be detected, the method further includes: in the case where the verification result indicates that the matching degree does not meet the first preset threshold, obtaining the fourth mileage information recorded in the maintenance record of the vehicle to be detected; determining the third detection result of the vehicle to be detected according to the first mileage information and the fourth mileage information, where the third detection result is used to determine whether the total driving mileage of the vehicle to be detected has been tampered with.

[0018] In this embodiment, it can be understood that when the vehicle to be detected is within the warranty period, the total actual mileage of the vehicle during each repair or maintenance is usually recorded in its repair and maintenance records. Exemplarily, the above repair and maintenance records can be stored in a specified network device, and the above repair and maintenance records can be obtained through the communication interface opened by the network device, and the above fourth mileage information can be extracted therefrom. Similarly, in this method, if the above verification result indicates that the matching degree between the vehicle to be detected and the electronic control unit does not meet the above first preset threshold, it can be indicated that the operating system of the electronic control unit has been tampered with. Correspondingly, the driving data stored in the electronic control unit has a low credibility as the driving data of the vehicle to be detected. Further, the matching degree between the second mileage information recorded by the electronic control unit and the total actual mileage of the vehicle to be detected is low. At this time, using the mileage data recorded in the above electronic control unit as the detection basis may lead to misjudgment. Therefore, this method determines the above third detection result through the first mileage information recorded on the dashboard of the vehicle to be detected and the fourth driving mileage information extracted from the repair and maintenance records of the vehicle to be detected, and can identify the deviation between the total mileage displayed on the dashboard of the vehicle to be detected and the total actual mileage recorded in the repair and maintenance records, so as to improve the accuracy of detecting whether the total driving mileage of the vehicle has been tampered with.

[0019] In a possible implementation manner of the first aspect, before obtaining the fourth mileage information recorded in the repair and maintenance records of the vehicle to be detected, the method further includes: obtaining the identification information of the vehicle to be detected, where the identification information is used to identify the vehicle to be detected; and obtaining the repair and maintenance records from the target server according to the identification information with the permission of the target server.

[0020] In this embodiment, the above repair and maintenance records are stored in the above target server. The above identification information can uniquely distinguish the above vehicle to be detected, including but not limited to the driving license and / or vehicle identification number (VIN). Exemplarily, in the above target server, the above repair and maintenance records can be stored according to the storage rule corresponding to the above identification information. Correspondingly, using the above identification information as an index, the repair and maintenance records corresponding to the above vehicle to be detected can be obtained quickly and accurately from the above target server.

[0021] Second aspect, embodiments of the present application provide a mileage detection device, including: a first acquisition unit, configured to acquire first mileage information recorded by the instrument panel of the vehicle to be detected; a second acquisition unit, configured to acquire a verification result of the electronic control unit of the vehicle to be detected, where the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit; a third acquisition unit, configured to, when the verification result indicates that the matching degree meets a first preset threshold, acquire second mileage information recorded by the electronic control unit of the vehicle to be detected; a determination unit, configured to determine a first detection result of the vehicle to be detected according to the first mileage information and the second mileage information, where the first detection result is used to determine whether the total driving mileage of the vehicle to be detected has been tampered with.

[0022] In a possible implementation manner of the second aspect, the device further includes: a fourth acquisition unit, configured to acquire modification information of the vehicle to be detected, where the modification information is used to describe changes in the power system of the vehicle to be detected; the determination unit is further specifically configured to determine the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information.

[0023] In a possible implementation manner of the second aspect, the determination unit is further specifically configured to, if the modification information indicates that the circumference of the power tire of the vehicle to be detected is greater than a second preset threshold, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, determine that the first detection result of the vehicle to be detected is that the total driving mileage of the vehicle to be detected has been tampered with, where the second preset threshold matches the tire specification parameters stored in the electronic control unit.

[0024] In a possible implementation manner of the second aspect, the determination unit is further specifically configured to, if the modification information indicates that the mileage calculation program stored in the electronic control unit has changed, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, determine that the first detection result of the vehicle to be detected is that the total driving mileage of the vehicle to be detected has been tampered with.

[0025] In a possible implementation manner of the second aspect, the third acquisition unit is further configured to, when the verification result indicates that the matching degree does not meet the first preset threshold, acquire third mileage information recorded by the telematics control unit (TCU) of the vehicle to be detected; the determination unit is further configured to determine a second detection result of the vehicle to be detected according to the first mileage information and the third mileage information, where the second detection result is used to determine whether the total driving mileage of the vehicle to be detected has been tampered with.

[0026] In a possible implementation of the second aspect, the third acquisition unit is further configured to, when the verification result indicates that the matching degree does not meet the first preset threshold, acquire fourth mileage information recorded in the maintenance record of the vehicle to be detected; the determination unit is further configured to determine a third detection result of the vehicle to be detected according to the first mileage information and the fourth mileage information, where the third detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

[0027] In a possible implementation of the second aspect, the device further includes: a fifth acquisition unit, configured to acquire identification information of the vehicle to be detected, where the identification information is used to identify the vehicle to be detected; a sixth acquisition unit, configured to, with the permission of the target server, acquire the maintenance record from the target server according to the identification information.

[0028] Regarding the technical effects brought by the second aspect and any possible implementation in the second aspect, reference may be made to the introduction of the technical effects corresponding to the first aspect and the corresponding implementations in the first aspect.

[0029] In a third aspect, an embodiment of the present application provides an electronic device, where the electronic device includes:

[0030] a memory, configured to store a program;

[0031] a processor, configured to execute the program stored in the memory, and when the program is executed by the processor, the processor executes the method in any possible implementation of the first aspect.

[0032] In a fourth aspect, an embodiment of the present application provides a computer storage medium, where a computer program is stored in the computer storage medium, and the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method in the first aspect and any possible implementation of the first aspect.

[0033] In a fifth aspect, an embodiment of the present application provides a computer program product, where the computer program product includes: instructions or a computer program; when the instructions or the computer program are executed, the method in the first aspect and any possible implementation of the first aspect is implemented.

[0034] Sixth aspect, an embodiment of the present application provides a chip, which includes a processor for executing instructions. When the processor executes the instructions, the chip is caused to execute the method in the first aspect and any possible implementation manner in the first aspect. Optionally, the chip further includes an input / output interface for receiving or sending signals. Description of the Drawings

[0035] To more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments of the present application will be briefly introduced below.

[0036] Figure 1 Flow chart of the first mileage detection method provided by an embodiment of the present application;

[0037] Figure 2 Flow chart of the second mileage detection method provided by an embodiment of the present application;

[0038] Figure 3 Flow chart of the third mileage detection method provided by an embodiment of the present application;

[0039] Figure 4 Flow chart of the fourth mileage detection method provided by an embodiment of the present application;

[0040] Figure 5 Structural diagram of the first mileage detection device provided by an embodiment of the present application;

[0041] Figure 6 Structural diagram of the second mileage detection device provided by an embodiment of the present application;

[0042] Figure 7 Structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments

[0043] To make the objectives, technical solutions, and advantages of the present application clearer, the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

[0044] The terms "first" and "second" in the description, claims, and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device, etc. that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices, etc.

[0045] As used herein, "embodiment" means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art can explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0046] It should be understood that in the present application, "at least one (item)" means one or more, "a plurality" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (one)" or similar expressions hereinafter refer to any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0047] The mileage detection method provided in the present application relates to the technical field of automobiles, and can be specifically applied to detecting whether the total mileage of a vehicle has been tampered with during the used car trading process.

[0048] Currently, the common way to detect the total mileage of a used car is for professional technicians to estimate the mileage of the vehicle based on their personal experience and the degree of wear of the vehicle, then compare the estimated mileage with the mileage displayed on the vehicle dashboard, and finally determine whether the total mileage of the vehicle has been tampered with according to the comparison result. However, this method is easily affected by human factors, which may cause a large deviation between the estimated mileage and the actual mileage of the vehicle, resulting in the inability to accurately detect whether the total mileage of the vehicle has been tampered with.

[0049] In view of the above problems, the embodiments of the present application provide a mileage detection method, which can improve the accuracy of detecting whether the total mileage of a vehicle has been tampered with.

[0050] The following will combine the Figure 1 accompanying drawings in the embodiments of the present application to Figure 1 introduce the above mileage detection method. Please refer to Figure 1 which is a schematic flowchart of the first mileage detection method provided by the embodiments of the present application.

[0051] AsFigure 1 As shown, the above mileage detection method includes the following steps:

[0052] S101. The vehicle diagnostic device / server obtains the first mileage information recorded by the dashboard of the vehicle to be detected.

[0053] A communication connection is established between the above vehicle diagnostic device or the above server and the above vehicle to be detected, and the above first mileage information includes the total mileage information displayed on the dashboard of the vehicle to be detected. Exemplarily, when the above vehicle diagnostic device obtains the above first mileage information, the above first mileage information recorded by the above dashboard (or odometer) is read through the OBD interface of the above vehicle to be detected. When the above server obtains the above first mileage information, the above server can receive the above first mileage information reported by the above vehicle to be detected through the communication connection with the above vehicle to be detected.

[0054] S102. The vehicle diagnostic device / server obtains the verification result of the electronic control unit of the above vehicle to be detected, and the above verification result is used to describe the matching degree between the above vehicle to be detected and the above electronic control unit.

[0055] A communication connection is established between the above electronic control unit and the vehicle to be detected, and the total mileage of the above vehicle to be detected can be calculated according to the rotational speed information of the driving tires. The above electronic control unit can be determined according to the type of the power system of the above vehicle to be detected. For example, if the above vehicle to be detected is a traditional fuel vehicle, the above electronic control unit can be an electronic control unit (ECU); if the above vehicle to be detected is a new energy vehicle, the above electronic control unit can be a vehicle control unit (VCU); if the above vehicle to be detected is a hybrid vehicle, the above electronic control unit can also be a hybrid vehicle control unit (HCU).

[0056] Exemplarily, the above-mentioned vehicle diagnostic device or the above-mentioned server may verify the differential coding, operating system setting parameters, and / or communication method with the vehicle to be detected of the electronically controlled unit loaded in the vehicle to be detected, and obtain the above-mentioned verification result to determine the matching degree between the vehicle to be detected and the electronically controlled unit. Among them, the above-mentioned differential coding may be the vehicle VIN adapted to the electronically controlled unit, or the version number of the electronically controlled unit (in the case of different version numbers, the installation interface position corresponding to the electronically controlled unit on the vehicle is different, and the sensor configuration corresponding in the vehicle may also be different. If the version number of the electronically controlled unit loaded in the vehicle to be detected is different from that of the original in-vehicle electronically controlled unit of the vehicle, after the vehicle to be detected and the electronically controlled unit are powered on, a specified fault code will be generated). The above-mentioned operating system setting parameters correspond to the control functions supported by the vehicle to be detected. If the operating system setting parameters corresponding to the electronically controlled unit loaded in the vehicle to be detected are different from those of the original in-vehicle electronically controlled unit of the vehicle, there will be significant differences in vehicle control functions or performance. The communication method between the above-mentioned electronically controlled unit and the vehicle to be detected is associated with the information security performance of the vehicle to be detected. For example, when the original electronically controlled unit of a vehicle with a higher information security level communicates with the vehicle, a specified encryption method will be used to prevent other devices from tampering with the data transmitted in the vehicle communication system. Based on this, if the communication method used by the electronically controlled unit loaded in the vehicle to be detected is different from that of the original in-vehicle electronically controlled unit of the vehicle, a communication failure will occur. Further, the electronically controlled unit cannot implement the control function for the vehicle to be detected.

[0057] Optionally, the above-mentioned diagnostic device or server may determine the similarity between the two by obtaining the vehicle VIN of the vehicle to be detected and comparing it with the vehicle VIN adapted to the currently loaded electronically controlled unit, so as to determine the above-mentioned matching degree. Or, by searching for a relationship mapping table containing the vehicle model to be detected and the electronically controlled unit model, compare the differences between the currently loaded electronically controlled unit in the vehicle to be detected and the corresponding electronically controlled unit in the above-mentioned relationship mapping table (including differences in operating system setting parameters and / or communication methods with the vehicle to be detected), so as to determine the above-mentioned matching degree.

[0058] S103. The verification result indicates that the matching degree meets the first preset threshold.

[0059] Exemplarily, the first preset threshold can be determined by comparing the differential codes, operating system setting parameters, and / or communication methods with the vehicle to be detected of the electronic control unit corresponding to the vehicle model to be detected. It can be understood that, taking the case where the first preset threshold is determined by comparing the vehicle VIN as an example, if the verification result indicates that the similarity between the vehicle VIN of the vehicle to be detected and the vehicle VIN adapted to the currently installed electronic control unit is greater than or equal to the first preset threshold, it can be indicated that the matching degree meets the first preset threshold.

[0060] Exemplarily, if the verification result indicates that the matching degree between the vehicle to be detected and the electronic control unit meets the first preset threshold, it can be indicated that the operating system of the electronic control unit has not been tampered with. Correspondingly, the driving data stored in the electronic control unit has a relatively high credibility as the driving data of the vehicle to be detected. Further, the matching degree between the second mileage information recorded by the electronic control unit and the actual total mileage of the vehicle to be detected is relatively high.

[0061] S104. The vehicle diagnostic device / server obtains the second mileage information recorded by the vehicle to be detected through the electronic control unit.

[0062] Exemplarily, the vehicle diagnostic device can read the data in the electronic control unit through the OBD interface of the vehicle to be detected and generate corresponding diagnostic information. When the diagnostic information is normal, the second mileage information is extracted from the diagnostic information. Alternatively, the server can receive the second mileage information reported by the vehicle to be detected through its communication connection with the vehicle to be detected.

[0063] Optionally, the situation where the diagnostic information is normal includes that the diagnostic information does not have an information loss behavior and / or the mileage value corresponding to the diagnostic information meets a preset distribution rule (the simulation map corresponding to the mileage value does not have abnormal discrete points). Exemplarily, the information loss behavior includes, but is not limited to, the mileage information being empty or cleared within a specified time period. The preset distribution rule can be obtained by calculating the distribution function satisfied by the total mileage values obtained in multiple time periods.

[0064] S105. Determine the first detection result of the vehicle to be detected according to the first mileage information and the second mileage information.

[0065] The above first detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with. The information recorded in the first detection result can be in the form of a mileage difference, ratio, and / or other data forms that can reflect the difference between the first mileage information and the second mileage information. Exemplarily, if the difference between the two presented in the first detection result exceeds the allowable error range, it can be determined that the total mileage of the vehicle to be detected has been tampered with; otherwise, it can be determined that no tampering has occurred. Among them, the allowable error range can be obtained by testing experimental vehicles of the same model as the vehicle to be detected.

[0066] In the embodiments of the present application, compared with the prior art, determining the above first detection result based on the first mileage information recorded on the dashboard of the vehicle to be detected and the second mileage information recorded in the electronic control unit can identify the deviation between the total mileage displayed on the dashboard of the vehicle to be detected and the actual total mileage, so as to improve the accuracy of detecting whether the total mileage of the vehicle has been tampered with.

[0067] In view of the fact that in addition to manually modifying the mileage data displayed on the vehicle dashboard (or odometer), modifying the vehicle's power system to improve the vehicle's power performance usually also causes the total mileage of the vehicle to be tampered with. Based on this, the embodiments of the present application also provide a schematic flowchart of a second mileage detection method. Please refer to Figure 2 .

[0068] As Figure 2 shown, the above mileage detection method includes the following steps:

[0069] S201. The vehicle diagnostic device / server obtains the first mileage information recorded by the vehicle to be detected through the dashboard.

[0070] S202. The vehicle diagnostic device / server obtains the verification result of the electronic control unit of the vehicle to be detected, and the above verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit.

[0071] S203. The verification result indicates that the above matching degree meets the first preset threshold.

[0072] S204. The vehicle diagnostic device / server obtains the second mileage information recorded by the above vehicle to be detected through the above electronic control unit.

[0073] For the specific implementation manners of steps S201 to S204, reference can be made to the relevant introductions of steps S101 to S104 in the foregoing embodiments, and details are not described herein again.

[0074] S205. The vehicle diagnostic device / server obtains the modification information of the above vehicle to be detected.

[0075] The above modification information is used to describe the changes in the power system of the vehicle to be detected. Optionally, the above modification information can be obtained from a third-party network device storing the modification reporting information of the vehicle to be detected. Exemplarily, when the vehicle diagnostic device or the server obtains the access permission to the above third-party network device, using the vehicle license or VIN of the vehicle to be detected as the query index, the vehicle modification reporting information corresponding to the vehicle to be detected can be obtained, and the above modification information can be extracted therefrom. The changes in the power system may include modifying the mechanical structure of the power device / kits of the vehicle to be detected, and may also include modifying the software design of the power control module.

[0076] S206. The vehicle diagnostic device / server determines the first test result of the vehicle to be detected according to the above first mileage information, the above second mileage information, and the above modification information.

[0077] The above first test result is used to determine whether the total mileage of the vehicle to be detected has been tampered with. The information in the above first test result may be in the form of a mileage difference, ratio, and / or other data forms that can reflect the difference between the above first mileage information and the above second mileage information under the condition of integrating the above modification information. Exemplarily, under the condition of integrating the above modification information, if the difference between the above first mileage information and the above second mileage information presented in the above first test result exceeds the allowable error range, it can be determined that the total mileage of the vehicle to be detected has been tampered with; otherwise, it can be determined that no tampering has occurred. Among them, the allowable error range can be obtained by testing experimental vehicles of the same model as the vehicle to be detected. It should be noted that the above allowable error range may be the same as the error range described in step S105 of the foregoing embodiment, or may be different, and is not limited herein.

[0078] In this embodiment, in the power system of the same vehicle, to maintain the power performance of the vehicle, the mechanical structure of the vehicle power device / kits usually needs to correspond to the software design of the power control module, and modifying the mechanical structure or software design in the power system may cause a large deviation between the driving data recorded by the vehicle's electronic control unit and the actual driving data. Based on this, this method combines the above first mileage information, the above second mileage information, and the above modification information to determine the deviation between the recorded total mileage and the actual total mileage of the vehicle to be detected, which can improve the accuracy of detecting whether the total mileage of the vehicle has been tampered with.

[0079] In an alternative embodiment, the above step S206 may include:

[0080] S2061. If the modified information indicates that the circumference of the power tire of the vehicle to be detected is greater than a second preset threshold, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, it is determined that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with, and the second preset threshold matches the tire specification parameters stored in the electronic control unit.

[0081] The tire specification parameters include, but are not limited to, the diameter, radius, or circumference of the power tire. It can be understood that the electronic control unit can calculate the second mileage information by obtaining the rotational speed information collected by the sensor corresponding to the power tire and combining the tire specification parameters stored therein. It can be understood that if the circumference of the modified power tire becomes larger, the mileage value corresponding to the second mileage information calculated by the electronic control unit will be less than the actual driving mileage value. At this time, if the mileage value corresponding to the first mileage information displayed on the dashboard is less than the mileage value corresponding to the second mileage information, it can indicate that in addition to the total mileage being tampered with due to the modification of the power tire, the total mileage value displayed on the dashboard has also been tampered with. If the mileage value corresponding to the first mileage information displayed on the dashboard is equal to the mileage value corresponding to the second mileage information, it can indicate that the total mileage of the vehicle to be detected has been tampered with due to the modification of the power tire, which can further improve the accuracy of detecting whether the total mileage of the vehicle has been tampered with.

[0082] In an alternative embodiment, step S206 may further include:

[0083] S2062. If the modified information indicates that the mileage calculation program stored in the electronic control unit has changed, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, it is determined that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with.

[0084] Exemplarily, the change in the mileage calculation program includes, but is not limited to, modifying the configuration parameters and / or calculation logic related to mileage calculation. Optionally, the vehicle diagnostic device or the server may obtain information about the change in the mileage calculation program based on the modified information stored in the aforementioned third-party network device, or it can determine whether the mileage calculation program stored in the electronic control unit of the current vehicle to be detected has changed by obtaining the total mileage values recorded by the electronic control unit at multiple different time points and comparing the differences in the total mileage values corresponding to each time point.

[0085] It can be understood that, when the above-mentioned electronic control unit matches the above-mentioned vehicle to be detected, the terminal device can be accessed through the designated interface configured by the vehicle itself, and the program code stored in the above-mentioned electronic control unit can be rewritten through the terminal device to change the mileage calculation program of the vehicle, so that the mileage value corresponding to the second mileage information recorded by the vehicle electronic control unit is greatly deviated from the actual mileage value. In this case, if the mileage value corresponding to the first mileage information displayed on the instrument panel is less than the mileage value corresponding to the above-mentioned second mileage information, it can be indicated that in addition to the total mileage being tampered with due to the modification of the mileage calculation program stored in the electronic control unit, the total mileage value displayed on the instrument panel is also tampered with. If the mileage value corresponding to the first mileage information displayed on the instrument panel is equal to the mileage value corresponding to the above-mentioned second mileage information, it can be indicated that the total mileage of the vehicle to be detected is tampered with due to the modification of the mileage calculation program stored in the electronic control unit, which can further improve the accuracy of detecting whether the total mileage of the vehicle is tampered with.

[0086] It should be noted that, in an optional embodiment, before or after executing the above step S2061, the above step S2062 can also be executed to simultaneously detect the impact of the modification of the power tires and the modification of the mileage calculation program stored in the electronic control unit on the total mileage, thereby further improving the accuracy of detecting whether the total mileage of the vehicle has been tampered with.

[0087] In order to further improve the accuracy of detecting whether the total mileage of the vehicle has been tampered with, when the vehicle to be detected is an automatic transmission model, the mileage information recorded by the TCU of the vehicle to be detected can also be combined for judgment. Based on this, the embodiment of the present application provides a flow chart of a third mileage detection method, please refer to Figure 3 .

[0088] like Figure 3 As shown, the above mileage detection method includes the following steps:

[0089] S301. The vehicle diagnostic device / server obtains first mileage information recorded by a dashboard of a vehicle to be detected.

[0090] S302: The vehicle diagnostic device / server obtains a verification result of the electronic control unit of the vehicle to be detected, where the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit.

[0091] Regarding the specific implementation of step S301 to step S302, reference may be made to the relevant introduction of step S101 to step S102 in the aforementioned embodiment, and will not be elaborated here.

[0092] S303: The verification result indicates that the above matching degree does not meet the first preset threshold.

[0093] Exemplarily, if the above verification result indicates that the matching degree between the vehicle to be detected and the electronic control unit does not meet the above first preset threshold, it can be indicated that the operating system of the electronic control unit has been tampered with. Correspondingly, the driving data stored in the electronic control unit has a low credibility for the driving data of the vehicle to be detected. Further, the matching degree between the second mileage information recorded by the electronic control unit and the actual total driving mileage of the vehicle to be detected is low. At this time, using the mileage data recorded in the above electronic control unit as the detection basis may lead to misjudgment.

[0094] S304. The vehicle diagnostic device / server obtains the third mileage information recorded by the vehicle to be detected through the TCU.

[0095] Exemplarily, the TCU of the vehicle to be detected can realize the automatic transmission control of the vehicle to be detected, establish a communication connection with the vehicle to be detected through the controller area network (CAN) bus, and calculate the total driving mileage of the vehicle to be detected according to the vehicle driving speed. Optionally, the vehicle diagnostic device can read the data in the TCU through the foregoing OBD interface and generate corresponding diagnostic information. When the diagnostic information does not show any abnormality, the third mileage information is extracted from the diagnostic information. Alternatively, the server can receive the third mileage information reported by the vehicle to be detected through its communication connection with the vehicle to be detected. For the specific implementation method of determining whether the above diagnostic information is abnormal, reference can be made to the relevant introduction of step S104 in the foregoing embodiment, which will not be elaborated here.

[0096] S305. The vehicle diagnostic device / server determines the second detection result of the vehicle to be detected according to the first mileage information and the third mileage information.

[0097] The above second detection result is used to determine whether the total driving mileage of the vehicle to be detected has been tampered with. The information recorded in the second detection result can be in the form of a mileage difference, ratio, and / or other data forms that can reflect the difference between the first mileage information and the third mileage information.

[0098] It should be noted that after performing step S305, the above vehicle diagnostic device or the above server can directly determine whether the total mileage of the vehicle to be detected has been tampered with according to the above second detection result. Exemplarily, if the difference between the above first mileage information and the above second mileage information presented in the above second detection result exceeds the allowable error range, it can be determined that the total mileage of the vehicle to be detected has been tampered with; otherwise, it can be determined that no tampering has occurred. Among them, the allowable error range can be obtained by testing experimental vehicles of the same model as the vehicle to be detected. After performing step S305, the above vehicle diagnostic device or the above server can also perform step S306 to reduce the judgment error.

[0099] S306. The vehicle diagnostic device / server obtains the fourth mileage information recorded in the maintenance record of the vehicle to be detected.

[0100] It can be understood that when the vehicle to be detected is within the warranty period, the maintenance record usually records the total mileage actually traveled by the vehicle during each repair or maintenance. Exemplarily, the above maintenance record can be stored in a designated network device, and the above maintenance record can be obtained through the communication interface opened by the network device, and the above fourth mileage information can be extracted therefrom. In an optional implementation manner, the above maintenance record is stored in the target server. Before performing the above step S306, the above method may further include:

[0101] S3061. The vehicle diagnostic device / server obtains the identification information of the vehicle to be detected, and the identification information is used to identify the vehicle to be detected.

[0102] The above identification information can uniquely distinguish the vehicle to be detected, and includes but is not limited to the driving license and / or VIN. Exemplarily, the above vehicle diagnostic device or the above server can obtain the above identification information according to the vehicle information of the vehicle to be detected scanned by the user or manually input.

[0103] S3062. With the permission of the target server, the vehicle diagnostic device / server obtains the above maintenance record from the above target server according to the above identification information.

[0104] Exemplarily, in the above-mentioned target server, the above-mentioned maintenance record can be stored according to the storage rule corresponding to the above-mentioned identification information. The above-mentioned vehicle diagnostic device or the above-mentioned server can send a query request of the above-mentioned vehicle to be detected to the above-mentioned target server, and the query request contains the above-mentioned identification information. Correspondingly, with the permission of the above-mentioned target server, receive the above-mentioned maintenance record sent by the above-mentioned target server. In this embodiment, taking the above-mentioned identification information as an index, it is possible to quickly and accurately obtain the maintenance record corresponding to the above-mentioned vehicle to be detected from the above-mentioned target server.

[0105] S307. Determine the third detection result of the above-mentioned vehicle to be detected according to the above-mentioned first mileage information and the above-mentioned fourth mileage information.

[0106] The above-mentioned third detection result is used to determine whether the total mileage of the above-mentioned vehicle to be detected has been tampered with. The information recorded in the above-mentioned third detection result can be in the form of a mileage difference, ratio, and / or other data forms that can reflect the difference between the above-mentioned first mileage information and the above-mentioned fourth mileage information.

[0107] It should be noted that, according to the actual scenario requirements, it is possible to choose to determine the above-mentioned second detection result first or the above-mentioned third detection result first. Therefore, the order of determining the above-mentioned second detection result and the above-mentioned third detection result is not limited here. Alternatively, only determine the above-mentioned second detection result or the above-mentioned third detection result, and directly determine whether the total mileage of the above-mentioned vehicle to be detected has been tampered with according to the above-mentioned second detection result or the above-mentioned third detection result. It can be understood that in this case, step S308 does not need to be executed.

[0108] In addition, when determining whether the total mileage of the vehicle to be detected has been tampered with only according to the above-mentioned third detection result, it can also be determined based on its corresponding error range. The acquisition method corresponding to the error range can refer to the relevant introduction in step S305, which will not be elaborated here.

[0109] S308. Determine whether the total mileage of the above-mentioned vehicle to be detected has been tampered with according to the above-mentioned second detection result and the above-mentioned third detection result.

[0110] Exemplarily, if both the above-mentioned second detection result and the above-mentioned third detection result indicate that the total mileage of the above-mentioned vehicle to be detected has not been tampered with, it can be determined that the total mileage of the above-mentioned vehicle to be detected has not been tampered with. Optionally, the above-mentioned vehicle diagnostic device or the above-mentioned server can synchronize the result of whether the total mileage has been tampered with to the user's terminal device.

[0111] In this embodiment, the second detection result is determined by the first mileage information recorded on the instrument panel of the vehicle to be detected and the third driving mileage information obtained from the TCU of the vehicle to be detected, so as to identify the deviation between the total mileage displayed on the instrument panel of the vehicle to be detected and the actual total driving mileage recorded by the TCU. The third detection result is determined by the first mileage information recorded on the instrument panel of the vehicle to be detected and the fourth driving mileage information extracted from the maintenance record of the vehicle to be detected, so as to identify the deviation between the total mileage displayed on the instrument panel of the vehicle to be detected and the actual total mileage driven recorded in the maintenance record. By combining the second detection result and the third detection result for judgment, it is possible to improve the accuracy of detecting whether the total driving mileage of the vehicle has been tampered with.

[0112] To further improve the accuracy of judging whether the total driving mileage of the vehicle has been tampered with, when the vehicle to be detected is an automatic transmission vehicle and the operating system of the electronic control unit of the vehicle to be detected has not been tampered with, the first mileage information recorded by the instrument panel of the vehicle to be detected can also be compared with the second mileage information recorded by the electronic control unit, the third mileage information recorded by the TCU, and the fourth mileage information recorded in the maintenance record respectively, so as to achieve a combined judgment. Based on this, the embodiment of the present application provides a schematic flow chart of the fourth mileage detection method, please refer to Figure 4 。

[0113] As Figure 4 shown, the above mileage detection method includes the following steps:

[0114] S401. The vehicle diagnostic device / server obtains the first mileage information recorded by the instrument panel of the vehicle to be detected.

[0115] S402. The vehicle diagnostic device / server obtains the verification result of the electronic control unit of the vehicle to be detected, and the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit.

[0116] S403. The verification result indicates that the matching degree meets the first preset threshold.

[0117] S404. The vehicle diagnostic device / server obtains the second mileage information recorded by the above vehicle to be detected through the above electronic control unit.

[0118] S405. According to the above first mileage information and the above second mileage information, determine the first detection result of the vehicle to be detected.

[0119] For the specific implementation manners of steps S401 to S405, reference may be correspondingly made to the relevant descriptions of steps S101 to S104 in the foregoing embodiments, which will not be elaborated herein. Optionally, step S404 may also be replaced with: the vehicle diagnostic device / server obtains second mileage information from a third-party computing platform, where the third-party computing platform corresponds to the vehicle to be detected and can implement the autonomous driving function of the vehicle to be detected according to the driving conditions of the vehicle to be detected.

[0120] In an alternative implementation manner, before executing step S405, the method further includes:

[0121] S4051. The vehicle diagnostic device / server obtains the modification information of the vehicle to be detected.

[0122] Correspondingly, step S405 includes:

[0123] S4052. The vehicle diagnostic device / server determines a first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information.

[0124] For the specific implementation manners of steps S4051 to S4052, reference may be correspondingly made to the relevant descriptions of steps S205 to S206 in the foregoing embodiments, which will not be elaborated herein.

[0125] S406. The vehicle diagnostic device / server obtains third mileage information recorded by the vehicle to be detected through the TCU.

[0126] S407. The vehicle diagnostic device / server determines a second detection result of the vehicle to be detected according to the first mileage information and the third mileage information.

[0127] S408. The vehicle diagnostic device / server obtains fourth mileage information recorded in the maintenance record of the vehicle to be detected.

[0128] S409. Determine a third detection result of the vehicle to be detected according to the first mileage information and the fourth mileage information.

[0129] For the specific implementation manners of steps S406 to S409, reference may be correspondingly made to the relevant descriptions of steps S304 to S307 in the foregoing embodiments, which will not be elaborated herein.

[0130] S410. Determine whether the total driving mileage of the vehicle to be detected has been tampered with according to the first detection result, the second detection result, and the third detection result.

[0131] The above first detection result, the above second detection result, and the above third detection result can all be used to determine whether the total mileage of the vehicle to be detected has been tampered with. Exemplarily, if both the above second detection result and the above third detection result indicate that the total mileage of the vehicle to be detected has not been tampered with, it can be determined that the total mileage of the vehicle to be detected has not been tampered with.

[0132] In this embodiment, by comparing the first mileage information recorded by the instrument panel of the vehicle to be detected with the second mileage information recorded by the electronic control unit, the third mileage information recorded by the TCU, and the fourth mileage information recorded in the maintenance record respectively, the accuracy of detecting whether the total mileage of the vehicle has been tampered with can be improved, which helps to ensure the fairness of the transaction during the process of trading the vehicle to be detected and protect the interests of consumers.

[0133] Optionally, in an alternative embodiment, if the mileage data recorded in the instrument panel is lost due to damage or replacement of the instrument panel of the vehicle to be detected, the vehicle diagnostic device and the server can also obtain the first mileage information from the backup device of the instrument panel. The backup device can back up the mileage data recorded in the instrument panel when the instrument panel is powered off, and can also update the mileage data backed up in the backup device to the instrument panel when the instrument panel is powered on, so as to reduce the loss of the first mileage information caused by instrument panel repair and update.

[0134] It can be understood that, in an alternative embodiment, in addition to Figure 4 the mileage comparison method described in the corresponding embodiment, any two or more of the above first mileage information, the above second mileage information, the above third mileage information, and the above fourth mileage information can also be compared to obtain corresponding detection results, so as to determine whether the total mileage of the vehicle to be detected has been tampered with, which can meet the mileage detection requirements in different scenarios. The specific implementation method can refer to the relevant introduction in the foregoing embodiment, and will not be elaborated here.

[0135] It should be noted that the allowable error ranges corresponding to the first detection result, the second detection result, or the third detection result in the above embodiments of the present application may be partially or completely the same, or may be completely different, which is not limited herein.

[0136] In addition, when the vehicle diagnostic device matched with the vehicle to be detected executes the mileage detection method in the embodiments of the present application, a specific diagnostic software is usually used. Therefore, when using the above vehicle diagnostic device, the diagnostic software it needs to use can be detected. The following will take the above vehicle diagnostic device obtaining the above second mileage information as an example to introduce the detection process. Before obtaining the second mileage information obtained by the above vehicle diagnostic device, obtain the vehicle identification of the above vehicle to be detected, and this vehicle identification is used to determine the vehicle model of the above vehicle to be detected; according to the vehicle model indicated by the above vehicle identification, determine whether the above vehicle diagnostic device includes the target diagnostic software. If it does, the above vehicle diagnostic device can use the target diagnostic software to obtain the first diagnostic information, and obtain the above second mileage information according to the first diagnostic information.

[0137] If it does not include, a prompt message is generated, and this prompt message is used to prompt the user that the above vehicle diagnostic device does not include the above target diagnostic software, or prompt the user to use another diagnostic device to diagnose the above vehicle to be detected, and this another diagnostic device includes the above target diagnostic software. Or, with the permission of the user, obtain the account information of the user according to the user login information of the above vehicle diagnostic device, and according to the above account information, judge whether the user has the usage right of the above target diagnostic software. If so, download the above target diagnostic software to the above vehicle diagnostic device so that the above vehicle diagnostic device can use the above target diagnostic software to diagnose the above vehicle to be detected.

[0138] Among them, judging whether the user has the usage right of the above target diagnostic software can specifically include: determining whether the user has purchased the above target diagnostic software according to the above account information. If so, it is determined that the user has the usage right of the above target diagnostic software; if not, a purchase consultation information is generated to prompt the user whether to purchase the above target diagnostic software. If a confirmation purchase instruction from the user is received, a payment order is generated according to the usage mode of the target diagnostic software selected by the user, where the above usage mode includes per-use, per-duration use, and permanent use; obtain the account balance information according to the account information, and judge whether the account balance is greater than or equal to the amount corresponding to the payment order. If so, deduct the amount corresponding to the payment order from the account balance, and display in the above account information that the user has the usage right of the target diagnostic software; if not, display the payment order in the above vehicle diagnostic device, and after receiving the payment operation corresponding to the above payment order by the user, display in the above account information that the user has the usage right of the above target diagnostic software; if the confirmation purchase instruction from the user is not received, or the payment fails, it is displayed in the account information that the user does not have the usage right of the target diagnostic software.

[0139] Regarding the detection process of the diagnostic software of the above vehicle diagnostic device before obtaining the above third mileage information, it can be correspondingly referred to the above detection process and will not be elaborated here.

[0140] It can be understood that when the server executes the mileage detection method provided in the embodiment of the present application, it can also obtain the diagnostic information generated by the above vehicle diagnostic device through the communication connection established with the above vehicle diagnostic device. By sharing the above diagnostic information, the information interaction process between the above server and the vehicle to be detected is simplified, and the information acquisition efficiency is improved.

[0141] The embodiment of the present application also provides a first mileage detection device. The following will be combined with the attached drawings in the embodiment of the present application Figure 5 to introduce the above mileage detection device. Please refer to Figure 5 , Figure 5 which is a schematic structural diagram of the second mileage detection device provided by the embodiment of the present application.

[0142] As Figure 5 shown, the above mileage detection device 500 includes:

[0143] A first acquisition unit 501, configured to acquire first mileage information recorded by the vehicle to be detected through the instrument panel;

[0144] A second acquisition unit 502, configured to acquire the verification result of the electronic control unit of the above vehicle to be detected, and the above verification result is used to describe the matching degree between the above vehicle to be detected and the above electronic control unit;

[0145] A third acquisition unit 503, configured to acquire second mileage information recorded by the above vehicle to be detected through the above electronic control unit when the above verification result indicates that the above matching degree meets a first preset threshold;

[0146] A determination unit 504, configured to determine a first detection result of the above vehicle to be detected according to the above first mileage information and the above second mileage information, and the above first detection result is used to determine whether the total driving mileage of the above vehicle to be detected has been tampered with.

[0147] Regarding the technical effects brought by the above mileage detection device 500, reference can be made to the introduction of the technical effects corresponding to the foregoing mileage detection method and will not be elaborated here.

[0148] The embodiment of the present application also provides a second mileage detection device. The following will be combined with the attached drawings in the embodiment of the present application Figure 6 to introduce the above mileage detection device. Please refer to Figure 6 , Figure 6 which is a schematic structural diagram of the second mileage detection device provided by the embodiment of the present application.

[0149] AsFigure 6 As shown, the above mileage detection device 600 includes:

[0150] A first acquisition unit 601, configured to acquire first mileage information recorded by the vehicle to be detected through the instrument panel;

[0151] A second acquisition unit 602, configured to acquire a verification result of the electronic control unit of the vehicle to be detected, where the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit;

[0152] A third acquisition unit 603, configured to, when the verification result indicates that the matching degree meets a first preset threshold, acquire second mileage information recorded by the vehicle to be detected through the electronic control unit;

[0153] A determination unit 604, configured to determine a first detection result of the vehicle to be detected according to the first mileage information and the second mileage information, where the first detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

[0154] In a possible implementation manner, the above device 600 further includes:

[0155] A fourth acquisition unit 605, configured to acquire modification information of the vehicle to be detected, where the modification information is used to describe changes in the power system of the vehicle to be detected;

[0156] The above determination unit 604 is further specifically configured to determine the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information.

[0157] In a possible implementation manner,

[0158] The above determination unit 604 is further specifically configured to, if the modification information indicates that the circumference of the power tire of the vehicle to be detected is greater than a second preset threshold, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, determine that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with, and the second preset threshold matches the tire specification parameters stored in the electronic control unit.

[0159] In a possible implementation manner,

[0160] The above determination unit 604 is further specifically configured to, if the modification information indicates that the mileage calculation program stored in the electronic control unit has changed, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, determine that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with.

[0161] In a possible implementation,

[0162] The above-mentioned third acquisition unit 603 is further configured to, when the verification result indicates that the matching degree does not meet the first preset threshold, acquire third mileage information recorded by the to-be-detected vehicle through the telematics control unit TCU;

[0163] The above-mentioned determination unit 604 is further configured to determine a second detection result of the to-be-detected vehicle according to the first mileage information and the third mileage information, and the second detection result is used to determine whether the total mileage of the to-be-detected vehicle has been tampered with.

[0164] In a possible implementation,

[0165] The above-mentioned third acquisition unit 603 is further configured to, when the verification result indicates that the matching degree does not meet the first preset threshold, acquire fourth mileage information recorded in the maintenance record of the to-be-detected vehicle;

[0166] The above-mentioned determination unit 604 is further configured to determine a third detection result of the to-be-detected vehicle according to the first mileage information and the fourth mileage information, and the third detection result is used to determine whether the total mileage of the to-be-detected vehicle has been tampered with.

[0167] In a possible implementation, the above-mentioned device 600 further includes:

[0168] A fifth acquisition unit 606, configured to acquire identification information of the to-be-detected vehicle, and the identification information is used to identify the to-be-detected vehicle;

[0169] A sixth acquisition unit 607, configured to, with the permission of the target server, acquire the maintenance record from the target server according to the identification information.

[0170] Regarding the technical effects brought by the above-mentioned mileage detection device 600, reference can be made to the introduction of the technical effects corresponding to the foregoing mileage detection method, which will not be elaborated here.

[0171] According to the embodiments of the present application, Figure 5 、 Figure 6 Each unit in the device shown can be separately or all combined into one or several other units to form, or a certain one (some) of the units can be further split into multiple smaller units with functional division to form, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above units are divided based on logical functions. In practical applications, the function of one unit can also be realized by multiple units, or the functions of multiple units can be realized by one unit.

[0172] The embodiments of the present application also provide an electronic device. The following will introduce the above-mentioned electronic device in conjunction with the accompanying drawings in the embodiments of the present application. Figure 7 Please refer to Figure 7 , Figure 7 which is a schematic structural diagram of an electronic device provided by the embodiments of the present application.

[0173] As Figure 7 shown, the above-mentioned electronic device 700 may include: one or more processors 701, one or more memories 702, one or more communication interfaces 703, and a bus 704. The above-mentioned processors 701, memories 702, and communication interfaces 703 are connected through the bus 704. The above-mentioned electronic device may be the mileage detection device 500 or the mileage detection device 600 described in the foregoing description.

[0174] Among them, the memory 702 is used to store programs; the processor 701 is used to execute the above-mentioned programs stored in the above-mentioned memory. When the above-mentioned programs are executed, the above-mentioned processor 701 executes the methods in any possible implementation manner of the above-mentioned mileage detection method.

[0175] It should be understood that in the embodiments of the present application, the above-mentioned memory 702 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CDROM), and an external memory other than computer memory and processor cache. A part of the above-mentioned memory 702 may also include a non-volatile random access memory. For example, the memory 702 may also store information about the device type.

[0176] The above-mentioned processor 701 may be one or more central processing units (CPUs). When the processor 701 is a single CPU, it may be a single-core CPU or a multi-core CPU. The above-mentioned processor 701 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0177] The steps executed in the foregoing embodiments may be implemented based on the structure of the electronic device 700 shown above. The processor 701 may execute the implementation manner described in any optional embodiment of the mileage detection method provided in the embodiments of the present application, or may also execute the implementation manner of the mileage detection device 500 described in the embodiments of the present application. Specifically, the processor 701 may implement Figure 7 the functions of the first acquisition unit 501, the second acquisition unit 502, the third acquisition unit 503, or the determination unit 504 in the device shown in Figure 5 ; or, it may also execute the implementation manner of the mileage detection device 600 described in the embodiments of the present application. Specifically, the processor 701 may implement Figure 6 the functions of the first acquisition unit 601, the second acquisition unit 602, the third acquisition unit 603, the determination unit 604, the fourth acquisition unit 605, the fifth acquisition unit 606, and the sixth acquisition unit 607 in the device shown in Figure 7 . The communication interface 703 may implement data transfer between the various units in the device shown in

[0178] The embodiments of the present application further provide a computer storage medium. The computer storage medium stores a computer program. The computer program includes program instructions. When the program instructions are executed by the processor, the processor may implement the Figures 1 to 4 method shown in

[0179] The embodiments of the present application also provide a computer program product, which includes: instructions or a computer program; when the instructions or the computer program are executed, the following Figures 1 to 4 shown method can be implemented.

[0180] The embodiments of the present application also provide a chip, which includes a processor, and the processor is used to execute instructions. When the processor executes the instructions, the chip can implement the following Figures 1 to 4 shown method. Optionally, the chip further includes a communication interface, and the communication interface is used to receive or send signals.

[0181] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by hardware related to a computer program. The computer program can be stored in a computer storage medium. When the computer program is executed, the processes of the above method embodiments can be implemented. The foregoing computer storage medium includes: various media that can store computer program codes such as read-only memory ROM or random access memory RAM, magnetic disks, or optical discs.

Claims

1. A mileage detection method, characterized in that, it includes: Obtain the first mileage information recorded by the dashboard of the vehicle to be detected; Obtain the verification result of the electronic control unit of the vehicle to be detected, and the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit; When the verification result indicates that the matching degree meets the first preset threshold, obtain the second mileage information recorded by the vehicle to be detected through the electronic control unit; Obtain the modification information of the vehicle to be detected, and the modification information is used to describe the change of the power system of the vehicle to be detected; Determine the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information and the modification information, and the first detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

2. The method according to claim 1, characterized in that, The determining the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information and the modification information includes: If the modification information indicates that the circumference of the power tire of the vehicle to be detected is greater than the second preset threshold, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, then determine that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with, and the second preset threshold matches the tire specification parameters stored in the electronic control unit.

3. The method according to claim 1, characterized in that, The determining the first detection result of the vehicle to be detected according to the first mileage information, the second mileage information and the modification information includes: If the modification information indicates that the mileage calculation program stored in the electronic control unit has changed, and the mileage value corresponding to the first mileage information is less than or equal to the mileage value corresponding to the second mileage information, then determine that the first detection result of the vehicle to be detected is that the total mileage of the vehicle to be detected has been tampered with.

4. The method according to any one of claims 1 to 3, characterized in that, After obtaining the verification result of the electronic control unit of the vehicle to be detected, the method further includes: When the verification result indicates that the matching degree does not meet the first preset threshold, obtain the third mileage information recorded by the vehicle to be detected through the telematics control unit TCU; Determine the second detection result of the vehicle to be detected according to the first mileage information and the third mileage information, and the second detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

5. The method according to any one of claims 1 to 3, characterized in that, After obtaining the verification result of the electronic control unit of the vehicle to be detected, the method further includes: When the verification result indicates that the matching degree does not meet the first preset threshold, obtain the fourth mileage information recorded in the maintenance record of the vehicle to be detected; Determine a third detection result of the vehicle to be detected according to the first mileage information and the fourth mileage information, where the third detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

6. The method according to claim 5, wherein, before obtaining the fourth mileage information recorded in the maintenance record of the vehicle to be detected, the method further includes: obtaining identification information of the vehicle to be detected, where the identification information is used to identify the vehicle to be detected; obtaining the maintenance record from the target server according to the identification information with the permission of the target server.

7. A mileage detection device, wherein, comprising: a first acquisition unit, configured to acquire first mileage information of a vehicle to be detected recorded by an instrument panel; a second acquisition unit, configured to acquire a verification result of an electronic control unit of the vehicle to be detected, where the verification result is used to describe the matching degree between the vehicle to be detected and the electronic control unit; a third acquisition unit, configured to acquire second mileage information of the vehicle to be detected recorded by the electronic control unit when the verification result indicates that the matching degree meets a first preset threshold; a fourth acquisition unit, configured to acquire modification information of the vehicle to be detected, where the modification information is used to describe changes in the power system of the vehicle to be detected; a determination unit, configured to determine a first detection result of the vehicle to be detected according to the first mileage information, the second mileage information, and the modification information, where the first detection result is used to determine whether the total mileage of the vehicle to be detected has been tampered with.

8. An electronic device, wherein, comprising: a memory, configured to store a program; a processor, configured to execute the program stored by the processor, and when the program is executed by the processor, the processor executes the method according to any one of claims 1 to 6.

9. A computer storage medium, wherein, a computer program is stored in the computer storage medium, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Meter adjusting vehicle detection method and device

    CN111275847A

  • Vehicle Mileage Verification System and Method

    US20190035173A1