Vehicle verification method, device, equipment and storage medium
By matching the built-in identification code of the vehicle with the identification code in the filing library, the problems of low vehicle verification efficiency and large error in the prior art are solved, and more efficient and accurate vehicle qualification verification is achieved.
Patent Information
- Application Number
- CN202111343384.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-13
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2041-11-13
AI Technical Summary
In the prior art, vehicle verification efficiency is low and there are errors, so it is impossible to effectively prevent the phenomenon of inferior products as good products.
By obtaining the first vehicle identification code built into the vehicle, and obtaining the pre-recorded second vehicle identification code from the vehicle information filing library, performing matching, and generating verification result information to display the vehicle's qualification.
It improves the accuracy and efficiency of vehicle verification, and can effectively identify and prevent the vehicle identification code from being illegally modified, thereby protecting the interests of consumers.
Smart Images

Figure CN114093054B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle diagnosis technology, and in particular to a vehicle verification method, device, equipment and storage medium. Background Art
[0002] With the popularization of vehicles and the continuous development of vehicle technology, people's requirements for vehicle quality are getting higher and higher. At present, in the second-hand car market, in order to maximize profits, there may be a phenomenon of passing inferior products off as good ones, such as passing low-configuration vehicles off as high-configuration vehicles, which harms the interests of consumers. In the existing technology, professionals are often required to check whether the vehicle is qualified, which is not only inefficient but also has calibration errors. Summary of the invention
[0003] The embodiments of the present application provide a vehicle verification method, apparatus, device and storage medium, which can effectively verify the eligibility of a vehicle based on the vehicle's identification code, thereby improving the accuracy and efficiency of vehicle verification.
[0004] In a first aspect, the present application provides a vehicle verification method, comprising:
[0005] Obtaining a first vehicle identification code built into the vehicle;
[0006] Acquire a pre-registered second vehicle identification code of the vehicle from a vehicle information registration database, and match the first vehicle identification code with the second vehicle identification code to obtain a matching result;
[0007] The verification result information of the vehicle is generated and displayed according to the matching result.
[0008] Optionally, the step of obtaining a first vehicle identification code built into the vehicle includes:
[0009] Establish a communication connection with the OBD diagnostic interface of the vehicle and read the first vehicle identification code.
[0010] Optionally, generating and displaying verification result information of the vehicle according to the matching result includes:
[0011] If the first vehicle identification code and the second vehicle identification code are exactly the same, generating and displaying information indicating that the vehicle verification result is qualified;
[0012] If the first vehicle identification code and the second vehicle identification code are not exactly the same, a message indicating that the vehicle verification result is unqualified is generated and displayed.
[0013] Optionally, after the first vehicle identification code and the second vehicle identification code are not completely the same, the method further includes:
[0014] Acquiring the associated diagnostic information of the vehicle from the vehicle information filing database based on the second vehicle identification code, and tracing back the vehicle information change record based on the associated diagnostic information;
[0015] The change information of the first vehicle identification code is determined based on the vehicle information change record, and the warning prompt information is generated based on the change information of the first vehicle identification code.
[0016] Optionally, after the first vehicle identification code and the second vehicle identification code are not completely the same, the method further includes:
[0017] The source of the second vehicle identification code is traced back, and based on the source of the second vehicle identification code, the subject information of changing the first vehicle identification code is determined.
[0018] Optionally, tracing back the source of the second vehicle identification code and determining the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code includes:
[0019] Acquire diagnostic maintenance record data of the vehicle from a vehicle information filing database, traverse the diagnostic maintenance record data based on the second vehicle identification code, and determine a target record in the diagnostic maintenance record data that involves changing the first vehicle identification code to the second vehicle identification code;
[0020] Querying the geographical location corresponding to the target record;
[0021] The subject information of changing the first vehicle identification code is determined based on the geographic location.
[0022] Optionally, the subject information includes one of the following: a used car dealer, a repair shop, and a car owner.
[0023] In a second aspect, an embodiment of the present application provides a vehicle verification device, comprising:
[0024] An acquisition module, used to acquire a first vehicle identification code built into the vehicle;
[0025] a matching module, configured to obtain a pre-registered second vehicle identification code of the vehicle from a vehicle information registration database, and match the first vehicle identification code with the second vehicle identification code to obtain a matching result;
[0026] A generation module is used to generate and display the verification result information of the vehicle according to the matching result.
[0027] Optionally, the acquisition module is specifically used to:
[0028] Establish a communication connection with the OBD diagnostic interface of the vehicle and read the first vehicle identification code.
[0029] Optionally, the generating module includes:
[0030] A first generating unit, configured to generate and display information indicating that the vehicle verification result is qualified if the first vehicle identification code and the second vehicle identification code are exactly the same;
[0031] The second generating unit is used to generate and display information indicating that the vehicle verification result is unqualified if the first vehicle identification code and the second vehicle identification code are not completely the same.
[0032] Optionally, the vehicle verification device further includes:
[0033] a tracing module, configured to obtain the associated diagnostic information of the vehicle from the vehicle information filing database based on the second vehicle identification code, and trace the vehicle information change record based on the associated diagnostic information;
[0034] The warning information generation module is used to determine the change information of the first vehicle identification code based on the vehicle information change record, and generate warning prompt information based on the change information of the first vehicle identification code.
[0035] Optionally, the vehicle verification device further includes:
[0036] A determination module is used to trace the source of the second vehicle identification code and determine the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code.
[0037] The determining module comprises:
[0038] a first determining unit, configured to obtain diagnostic maintenance record data of the vehicle from a vehicle information filing database, traverse the diagnostic maintenance record data based on the second vehicle identification code, and determine a target record in the diagnostic maintenance record data that involves changing the first vehicle identification code to the second vehicle identification code;
[0039] A query unit, used to query the geographical location corresponding to the target record;
[0040] A second determining unit is used to determine subject information of changing the first vehicle identification code based on the geographical location.
[0041] Optionally, the subject information includes one of the following: a used car dealer, a repair shop, and a car owner.
[0042] In a third aspect, the present application provides a vehicle verification device, comprising:
[0043] A memory, used for storing a vehicle verification program;
[0044] A processor is used to implement the steps of the vehicle verification method described in the first aspect above when executing the vehicle verification program.
[0045] In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program. When the computer program is run on a vehicle inspection device, the vehicle inspection device executes the steps of the vehicle inspection method described in the first aspect above.
[0046] The vehicle verification method provided in the first aspect of the present application is adopted, by obtaining the first vehicle identification code built into the vehicle; obtaining the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, matching the first vehicle identification code with the second vehicle identification code to obtain a matching result; generating and displaying the verification result information of the vehicle according to the matching result. The eligibility of the vehicle can be effectively verified based on the vehicle identification code, thereby improving the accuracy and efficiency of vehicle verification.
[0047] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings supported and used in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0049] Figure 1 It is a schematic diagram of the implementation process of the vehicle verification method provided in an embodiment of the application;
[0050] Figure 2 Schematic diagram of an application scenario in which the vehicle verification method provided in an embodiment of the present application is applied to a vehicle management office server;
[0051] Figure 3 It is a schematic diagram of the implementation process of a vehicle verification method provided by another embodiment of the present application;
[0052] Figure 4 is a schematic diagram of a vehicle verification device provided in an embodiment of the present application;
[0053] Figure 5 It is a schematic diagram of a vehicle diagnostic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system structures, technologies, etc. are proposed so as to thoroughly understand the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, the detailed description of well-known systems, devices, circuits and methods is omitted to prevent unnecessary details from hindering the description of the present application. It should be understood that in the description of the present application specification and the attached claims, the terms "first", "second", "third", etc. are only used to distinguish descriptions and cannot be interpreted as indicating or suggesting relative importance.
[0055] It should also be understood that the references to "one embodiment" or "some embodiments" described in the specification of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. It should also be noted that, for ease of description, only the parts related to the present invention are shown in the accompanying drawings, rather than all of the contents. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the various operations (or steps) as sequential processes, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the various operations can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0056] At present, in the field of vehicle applications, vehicle identification, license plate processing, insurance registration, traffic accident handling, repair shop repair record, lost search and evidence collection, second-hand car transactions, accurate purchase of accessories, etc., all require vehicle identity verification based on the vehicle identification code (VIN). The vehicle identification code is like everyone's ID number, which can be used to uniquely identify the vehicle identity. So that manufacturers can monitor and feedback the quality of factory vehicles, as well as after-sales service spare parts management. However, in the second-hand car trading market, some merchants will modify the vehicle identification code in order to obtain higher profits, so as to achieve the purpose of low-configuration vehicles pretending to be high-configuration vehicles. In order to prevent this from happening, it is necessary to rely on professionals to verify the correctness of the vehicle identification code to determine the eligibility of the vehicle. Not only does it waste a lot of human resources, but it also cannot guarantee the accuracy of the results. In order to improve the accuracy and efficiency of vehicle verification, the embodiment of the present application provides a vehicle verification method, which can effectively verify the eligibility of the vehicle based on the vehicle identification code, so as to achieve the purpose of improving the accuracy and efficiency of vehicle verification. It can further provide assistance to the police's vehicle-related detection work.
[0057] See also Figure 1 , Figure 1 The present invention is a schematic diagram of the implementation process of the vehicle verification method provided in an embodiment of the application. In the embodiment of the present application, the vehicle verification device provided for executing the vehicle verification method can be a server or a terminal device in various vehicle management environments, the server can be a single server or a server cluster, and the terminal device can be a handheld terminal, a personal digital assistant PDA, a computer, a robot or a wearable smart device, etc.
[0058] like Figure 1 As shown, the vehicle diagnosis method provided in this embodiment includes S101 to S103. The details are as follows:
[0059] S101, obtaining a first vehicle identification code built into the vehicle.
[0060] It should be understood that the vehicle diagnostic device can establish a communication connection with the diagnostic interface of the on-board diagnostic system (OBD) to read the first vehicle identification code of the vehicle. The first vehicle identification code can also be obtained by scanning the vehicle logo, wherein the vehicle logo includes the first vehicle identification code. In some other cases, the vehicle identification code can also be obtained through the vehicle's central control platform.
[0061] Among them, the first vehicle identification code of the vehicle is the identification information built into each vehicle system when the vehicle leaves the factory, which is used to uniquely identify the vehicle, and is usually called the vehicle identification code, that is, the VIN code. In addition, the embodiment of the present application does not specifically limit the method of reading the vehicle identification code. For example, the vehicle verification device can also be provided with an operable display screen, and the display screen includes a vehicle identification code reading icon. The user can also trigger the instruction to read the vehicle identification code by operating the icon for reading the vehicle identification code, and obtain the vehicle identification code based on the instruction.
[0062] S102, obtaining a pre-registered second vehicle identification code of the vehicle from a vehicle information registration database, and matching the first vehicle identification code with the second vehicle identification code to obtain a matching result.
[0063] The matching of the first vehicle identification code and the second vehicle identification code to obtain a matching result includes: using a character segmentation recognition model to compare and match the first vehicle identification code and the second vehicle identification code to obtain a matching result.
[0064] Optionally, the character segmentation and recognition model segments and recognizes the first vehicle identification code to obtain a plurality of first VIN code characters, and segments and recognizes the second vehicle identification code to obtain a plurality of second VIN code characters; the plurality of first VIN code characters and the plurality of second VIN code characters are sequentially compared, and a matching result is determined based on the comparison result. For example, if after the plurality of first VIN code characters and the plurality of second VIN code characters are sequentially compared, the plurality of first VIN code characters are exactly the same as the plurality of second VIN code characters, then it is determined that the first vehicle identification code and the second vehicle identification code completely match. If any character in the plurality of first VIN code characters is not the same as a character in the plurality of second VIN code characters, then it is determined that the first vehicle identification code and the second vehicle identification code do not completely match.
[0065] S103: Generate and display verification result information of the vehicle according to the matching result.
[0066] Among them, the verification result information of the vehicle is generated and displayed according to the matching result, including: if the first vehicle identification code and the second vehicle identification code are exactly the same, then the information that the vehicle verification result is qualified is generated and displayed; if the first vehicle identification code and the second vehicle identification code are not exactly the same, then the information that the vehicle verification result is unqualified is generated and displayed.
[0067] It is understandable that when a user makes illegal modifications to a vehicle identification code, only some characters in the vehicle identification code can be modified, which can not only improve the modification efficiency of the vehicle identification code but also better hide the modification of the vehicle identification code. Therefore, as long as the first vehicle identification code and the second vehicle identification code are not exactly the same, for example, the letters are different, or the letters are exactly the same but the position order of the letters is different, it means that the first vehicle identification code is a modified vehicle identification code, and the corresponding vehicle verification result is unqualified. It can effectively check the modification of the vehicle identification code by illegal elements and improve the safety of the vehicle.
[0068] Through the above analysis, it can be known that the vehicle verification method provided in the embodiment of the present application reads the first vehicle identification code of the vehicle; obtains the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, matches the first vehicle identification code with the second vehicle identification code to obtain a matching result; generates and displays the verification result information of the vehicle according to the matching result. The vehicle's eligibility can be effectively verified based on the vehicle's identification code, thereby improving the accuracy and efficiency of vehicle verification.
[0069] For example, Figure 2 As shown, Figure 2FIG. 1 is a schematic diagram of an application scenario in which the vehicle verification method provided in the embodiment of the present application is applied to a vehicle management office server. Figure 2 It can be seen that in this embodiment, a vehicle verification system 201 is installed on the server 20, and the vehicle verification system 201 is an application integrated on the server 20 with a vehicle verification function. It should be understood that when the vehicle 21 needs to be verified through the server 20, a communication connection can be established with the vehicle 21 through the OBD diagnostic interface 210 to trigger the server 20 to run the vehicle verification system 201. In this embodiment, a Bluetooth communication connection or a network communication connection can be established between the server 20 and the OBD diagnostic interface 210 of the vehicle 21, and after the communication connection is established, the vehicle verification system 201 reads the first vehicle identification code of the vehicle 21, and obtains the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, matches the first vehicle identification code and the second vehicle identification code, and obtains a matching result; the verification result information of the vehicle is generated and displayed according to the matching result. Among them, the vehicle information filing library stores information such as vehicle factory information, vehicle license information or vehicle transaction information that needs to be filed at the vehicle management office. It should be understood that the vehicle identification information must be registered when the vehicle is filed at the vehicle management office.
[0070] In addition, if Figure 2 As shown, a police system 202 is also installed on the server 20. The server 20 can access the vehicle information filing library through the police system, and obtain the second vehicle identification code of the vehicle 21 pre-filed from the vehicle information filing library. It should be understood that in order to facilitate the tracing of vehicle problems, the vehicle management office requires the second-hand car market, repair shops and 4S shops to replace vehicle parts and other information in a timely manner. Upload the vehicle information to the vehicle management office for filing and registration. Therefore, the second vehicle identification code of the vehicle is the information that the vehicle 21 needs to register with the vehicle management office for identification of the vehicle 21. For example, the identification code of the vehicle 21 registered in the vehicle information filing library during the second-hand transaction of the vehicle 21, or the identification code of the vehicle 21 entered into the vehicle information filing library when the vehicle 21 is repaired, or the identification code of the vehicle 21 entered into the vehicle information filing library when the vehicle 21 is maintained at the 4S shop.
[0071] Through the above analysis, it can be known that the vehicle diagnostic method provided in the embodiment of the present application reads the first vehicle identification code built into the vehicle; obtains the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, matches the first vehicle identification code with the second vehicle identification code to obtain a matching result; generates and displays the verification result information of the vehicle according to the matching result. The vehicle's eligibility can be effectively verified based on the vehicle's identification code, thereby improving the accuracy and efficiency of vehicle verification.
[0072] For example, Figure 3 As shown, Figure 3 FIG. 1 is a schematic diagram of the implementation flow of a vehicle verification method provided by another embodiment of the present application. Figure 3 It can be seen that this embodiment and Figure 1 Compared with the embodiment shown, the specific implementation process of S301 to S303 is the same as that of S101 to S103, except that S304 and S305 are included after S303. The details are as follows:
[0073] S301, reading a first vehicle identification code built into the vehicle.
[0074] S302, obtaining a pre-registered second vehicle identification code of the vehicle from a vehicle information registration database, and matching the first vehicle identification code with the second vehicle identification code to obtain a matching result.
[0075] S303: Generate and display verification result information of the vehicle according to the matching result.
[0076] S304: If the first vehicle identification code and the second vehicle identification code are not exactly the same, obtaining the associated diagnostic information of the vehicle from the vehicle information filing library based on the second vehicle identification code, and tracing back the vehicle information change record based on the associated diagnostic information.
[0077] S305: Determine the change information of the first vehicle identification code based on the vehicle information change record, and generate warning prompt information based on the change information of the first vehicle identification code.
[0078] It can be understood that the first vehicle identification code is the read vehicle identification code, and the second vehicle identification code is the original VIN code of the vehicle stored in the vehicle information filing database. During the verification process, if the first vehicle identification code of the current vehicle matches the second vehicle identification code obtained, the current vehicle is determined to be qualified. If the first vehicle identification code of the current vehicle does not match the second vehicle identification code obtained, it means that the original VIN code of the corresponding vehicle has been modified, and the current vehicle is determined to be unqualified. Further, the information on the change of the vehicle identification code can be found by retrieving the data recorded in the vehicle information filing database. For example, the vehicle diagnostic maintenance records in the vehicle information filing database are traversed, the change information of the vehicle identification code is determined from the vehicle diagnostic maintenance records, and the geographical location appearing in the vehicle diagnostic maintenance record is queried according to the change information of the vehicle identification code, and then the repair link for executing the vehicle identification code change is confirmed based on the geographical location appearing in the diagnostic maintenance record, and the owner is reminded to pay attention. In addition, the vehicle management office confirms the subject that executes the vehicle identification code change according to the geographical location appearing in the diagnostic maintenance record, and requires the subject that executes the vehicle identification code change to be modified regularly. Among them, the entities that implement the vehicle identification code change include the used car market, repair shops and 4S stores. After determining the entities that implement the vehicle identification code change, the vehicle management office may further require them to make regular rectifications.
[0079] It should be understood that when the first vehicle identification code is not completely the same as the second vehicle identification code, the source of the second vehicle identification code can be traced back, and based on the source of the second vehicle identification code, the subject information of the first vehicle identification code to be changed is determined. That is to say, after obtaining the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, matching the first vehicle identification code and the second vehicle identification code, and obtaining the matching result, it can also include: tracing the source of the second vehicle identification code, and based on the source of the second vehicle identification code, determining the subject information of the first vehicle identification code to be changed.
[0080] Specifically, tracing the source of the second vehicle identification code and determining the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code include: obtaining the vehicle's diagnostic maintenance record data from a vehicle information filing library, traversing the diagnostic maintenance record data based on the second vehicle identification code, and determining the target record in the diagnostic maintenance record data that involves changing the first vehicle identification code to the second vehicle identification code; querying the geographic location corresponding to the target record; and determining the subject information of changing the first vehicle identification code based on the geographic location.
[0081] It should be understood that since each link of the vehicle from production, sale to maintenance needs to be registered and filed with the vehicle management office, the possible nodes of the vehicle identification code change can be determined based on the registration and filing information of each link, and the subject that performs the change and the purpose of the subject change can be determined based on the changed node, so as to take corresponding control measures. For example, by traversing the vehicle's diagnostic records, according to the Electronic Control Unit (ECU) system involved in changing the vehicle identification code in the diagnostic records, the geographical location that appears in the vehicle diagnostic records can be queried, and then the subject that changes the vehicle can be determined based on the geographical location, and the purpose of changing the vehicle identification code can be predicted based on the identity of the subject. Among them, the subject information includes one of the following: used car dealers, repair shops, and car owners.
[0082] Through the above analysis, it can be known that the vehicle verification method provided by the embodiment of the present application reads the first vehicle identification code built into the vehicle; obtains the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, matches the first vehicle identification code with the second vehicle identification code to obtain a matching result; generates and displays the verification result information of the vehicle according to the matching result. The vehicle's eligibility can be effectively verified based on the vehicle's identification code, thereby improving the accuracy and efficiency of vehicle verification.
[0083] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0084] Based on the vehicle verification method provided in the above embodiment, the embodiment of the present invention further provides an embodiment of a device for implementing the above method embodiment.
[0085] like Figure 4 As shown, Figure 4 Schematic diagram of a vehicle verification device provided in an embodiment of the present application. The modules included are used to execute Figure 1 or Figure 3 For details, please refer to the steps in the corresponding embodiment. Figure 1 or Figure 3 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 4 , the vehicle verification device 400 comprises:
[0086] An acquisition module 401 is used to read a first vehicle identification code built into the vehicle;
[0087] A matching module 402 is used to obtain a pre-registered second vehicle identification code of the vehicle from a vehicle information registration database, and match the first vehicle identification code with the second vehicle identification code to obtain a matching result;
[0088] The generation module 403 is used to generate and display the verification result information of the vehicle according to the matching result.
[0089] Optionally, the acquisition module 401 is specifically used to:
[0090] Establish a communication connection with the OBD diagnostic interface of the vehicle and read the first vehicle identification code.
[0091] Optionally, the generating module 403 includes:
[0092] A first generating unit, configured to generate and display information indicating that the vehicle verification result is qualified if the first vehicle identification code and the second vehicle identification code are exactly the same;
[0093] The second generating unit is used to generate and display information indicating that the vehicle verification result is unqualified if the first vehicle identification code and the second vehicle identification code are not completely the same.
[0094] Optionally, the vehicle verification device further includes:
[0095] a tracing module, configured to obtain the associated diagnostic information of the vehicle from the vehicle information filing database based on the second vehicle identification code, and trace the vehicle information change record based on the associated diagnostic information;
[0096] The warning information generation module is used to determine the change information of the first vehicle identification code based on the vehicle information change record, and generate warning prompt information based on the change information of the first vehicle identification code.
[0097] Optionally, the vehicle verification device further includes:
[0098] A determination module is used to trace the source of the second vehicle identification code and determine the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code.
[0099] The determining module comprises:
[0100] a first determining unit, configured to obtain diagnostic maintenance record data of the vehicle from a vehicle information filing database, traverse the diagnostic maintenance record data based on the second vehicle identification code, and determine a target record in the diagnostic maintenance record data that involves changing the first vehicle identification code to the second vehicle identification code;
[0101] A query unit, used to query the geographical location corresponding to the target record;
[0102] A second determining unit is used to determine subject information of changing the first vehicle identification code based on the geographical location.
[0103] Optionally, the subject information includes one of the following: a used car dealer, a repair shop, and a car owner.
[0104] It should be noted that the information interaction and execution process between the above modules are not related to this application. Figure 1 as well as Figure 3 The method embodiments shown are based on the same concept. For their specific functions and technical effects, please refer to the method embodiment section and will not be repeated here.
[0105] Figure 5 Schematic diagram of a vehicle diagnostic device provided in an embodiment of the present application. Figure 5 As shown, the vehicle diagnostic device 5 of this embodiment includes: a processor 500, a memory 501, and a computer program 502 stored in the memory 501 and executable on the processor 500, such as a vehicle diagnostic program. When the processor 500 executes the computer program 502, the above Figure 1 or Figure 3 Alternatively, the processor 500 implements the above when executing the computer program 502 Figure 4 Functions of each module / unit in the embodiment.
[0106] Exemplarily, the computer program 502 may be divided into one or more modules / units, which are stored in the memory 501 and executed by the processor 500 to complete the present application. The one or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program 502 in the vehicle diagnostic device 5. For example, the computer program 502 may be divided into an acquisition module, a matching module, and a generation module. For specific functions of each module, please refer to Figure 4 The relevant descriptions in the corresponding embodiments are not repeated here.
[0107] The vehicle diagnostic device may include, but is not limited to, a processor 500 and a memory 501. Those skilled in the art will appreciate that Figure 5 It is only an example of the vehicle diagnostic device 5 and does not constitute a limitation of the vehicle diagnostic device 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the server may also include input and output devices, network access devices, buses, etc.
[0108] The processor 500 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0109] The memory 501 may be an internal storage unit of the vehicle diagnostic device 5, such as a hard disk or memory of the vehicle diagnostic device 5. The memory 501 may also be an external storage device of the vehicle diagnostic device 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the vehicle diagnostic device 5. Further, the memory 501 may also include both an internal storage unit and an external storage device of the vehicle diagnostic device 5. The memory 501 is used to store the computer program 502 and other programs and data supported by the vehicle diagnostic device 5. The memory 501 may also be used to temporarily store data that has been output or is to be output.
[0110] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed on a vehicle verification device, the vehicle verification device executes the steps of the above-mentioned vehicle verification method.
[0111] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0112] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0113] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0114] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A vehicle verification method, executed by a vehicle verification system installed on a server, characterized in that: The method comprises: Obtaining a first vehicle identification code built into the vehicle; The second vehicle identification code of the vehicle pre-registered is obtained from the vehicle information filing database, and the first vehicle identification code and the second vehicle identification code are matched to obtain a matching result; wherein, the vehicle information filing database stores information including vehicle factory information, vehicle license plate information or vehicle transaction information that needs to be filed with the vehicle management office; vehicles need to register vehicle identification information when filing with the vehicle management office; a police system is also installed on the server; the server accesses the vehicle information filing database through the police system, and obtains the second vehicle identification code of the vehicle pre-registered from the vehicle information filing database; in order to facilitate the tracing of vehicle problems, the vehicle management office requires that when second-hand car markets, repair shops and 4S shops replace vehicle parts information, they must upload vehicle information to the vehicle management office for filing and registration in a timely manner; Generating and displaying verification result information of the vehicle according to the matching result; If the first vehicle identification code and the second vehicle identification code are not completely the same, obtaining the associated diagnostic information of the vehicle from the vehicle information filing database based on the second vehicle identification code, and tracing back the vehicle information change record based on the associated diagnostic information; Determining change information of the first vehicle identification code based on the vehicle information change record, and generating early warning prompt information based on the change information of the first vehicle identification code; Tracing back the source of the second vehicle identification code, and determining the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code; The tracing back the source of the second vehicle identification code and determining the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code includes: Acquire diagnostic maintenance record data of the vehicle from a vehicle information filing database, traverse the diagnostic maintenance record data based on the second vehicle identification code, and determine a target record in the diagnostic maintenance record data that involves changing the first vehicle identification code to the second vehicle identification code; Querying the geographical location corresponding to the target record; Determining subject information for changing the first vehicle identification code based on the geographic location; The subject information includes one of the following: a used car dealer, a repair shop, and a car owner.
2. The method according to claim 1, characterized in that: The step of obtaining a first vehicle identification code built into the vehicle includes: Establish a communication connection with the OBD diagnostic interface of the vehicle and read the first vehicle identification code.
3. The method according to claim 1, characterized in that Generating and displaying the verification result information of the vehicle according to the matching result includes: If the first vehicle identification code and the second vehicle identification code are exactly the same, generating and displaying information indicating that the vehicle verification result is qualified; If the first vehicle identification code and the second vehicle identification code are not exactly the same, a message indicating that the vehicle verification result is unqualified is generated and displayed.
4. A vehicle verification device, comprising a vehicle verification system installed on a server, characterized in that: include: An acquisition module, used to acquire a first vehicle identification code built into the vehicle; The matching module is used to obtain the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library, match the first vehicle identification code and the second vehicle identification code to obtain a matching result; wherein, the vehicle information filing library stores information including vehicle factory information, vehicle license plate information or vehicle transaction information that needs to be filed at the vehicle management office; vehicles need to register vehicle identification information when filing at the vehicle management office; a police system is also installed on the server; the server accesses the vehicle information filing library through the police system, and obtains the second vehicle identification code of the vehicle pre-registered from the vehicle information filing library; in order to facilitate the tracing of vehicle problems, the vehicle management office requires that second-hand car markets, repair shops and 4S shops should upload vehicle information to the vehicle management office for filing and registration in a timely manner when replacing vehicle parts information; A generating module, used to generate and display the verification result information of the vehicle according to the matching result; If the first vehicle identification code and the second vehicle identification code are not completely the same, obtaining the associated diagnostic information of the vehicle from the vehicle information filing database based on the second vehicle identification code, and tracing back the vehicle information change record based on the associated diagnostic information; Determining change information of the first vehicle identification code based on the vehicle information change record, and generating early warning prompt information based on the change information of the first vehicle identification code; Tracing back the source of the second vehicle identification code, and determining the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code; The tracing back the source of the second vehicle identification code and determining the subject information of changing the first vehicle identification code based on the source of the second vehicle identification code includes: Acquire diagnostic maintenance record data of the vehicle from a vehicle information filing database, traverse the diagnostic maintenance record data based on the second vehicle identification code, and determine a target record in the diagnostic maintenance record data that involves changing the first vehicle identification code to the second vehicle identification code; Querying the geographical location corresponding to the target record; Determining subject information for changing the first vehicle identification code based on the geographic location; The subject information includes one of the following: a used car dealer, a repair shop, and a car owner.
5. A vehicle inspection device, characterized in that: include: A memory, used for storing a vehicle verification program; A processor, used to implement the steps of the vehicle verification method as described in any one of claims 1 to 3 when executing the vehicle verification program.
6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed on a vehicle verification device, the vehicle verification device is caused to execute the steps of the vehicle verification method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Vehicle evaluation method, device and device
CN108475362A
Vehicle assembly replacement identification method and device, computer equipment and storage medium
CN110176990A