Motor vehicle structural damage assessment method and system and electronic equipment
By building a standard name library and comparing and analyzing the maintenance and insurance records of used cars, the problems of high cost, low efficiency and low accuracy of structural damage assessment of motor vehicles in the existing technology are solved, and efficient and accurate structural damage assessment is achieved, supporting the rapid and transparent second-hand car transactions.
Patent Information
- Application Number
- CN202411759813.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing structural damage assessment methods for motor vehicles have problems such as high cost, low efficiency and inaccurate evaluation results, especially in the used car trading market, which is difficult to meet the needs of fast transactions.
By obtaining historical and used cars to be tested maintenance records and insurance records, a standard name library for vehicle parts and a standard name library for maintenance operations is constructed, using Jaccard similarity comparison and analysis of data, calculating structural damage scores, and finally generating a vehicle structural damage report.
It reduces labor costs and equipment occupation, improves detection accuracy, reduces the risks of mis-checking and missed inspections, ensures the objectivity and consistency of the evaluation results, and supports the speed and transparency of used car transactions.
Smart Images

Figure CN119599291A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of evaluation and analysis, and in particular to a method, system and electronic equipment for evaluating structural damage of a motor vehicle. Background Art
[0002] In the motor vehicle trading market, especially in the field of used car trading, accurate assessment of the structural damage of vehicles is crucial to ensure transaction fairness, protect consumer rights and enhance market transparency. Structural damage, as a key factor affecting vehicle safety and economic performance, has always been a technical difficulty in the industry to accurately detect and assess.
[0003] At present, the assessment of motor vehicle structural damage mainly relies on two technical means: manual vehicle inspection and intelligent auxiliary inspection. However, both methods have significant defects and shortcomings, which limit the accuracy and efficiency of the assessment.
[0004] Manual vehicle inspection not only requires the employment of inspectors with professional skills, but also requires the provision of corresponding inspection equipment and sites, all of which constitute high inspection costs and increase the burden on both parties to the transaction. The experience, skill level and work attitude of the inspectors directly affect the accuracy of the inspection results. Hidden damage or details are easily missed, resulting in the deviation of the evaluation results from reality, which in turn leads to subsequent safety hazards and legal disputes. At the same time, the manual inspection process is cumbersome and time-consuming, and it is difficult to meet the needs of fast transactions in the used car market. Used cars will leave a wealth of historical information such as maintenance records and accident records during use, which is of great value for judging the structural damage of the vehicle. However, manual vehicle inspection often ignores the in-depth mining and analysis of these historical data, resulting in the lack of comprehensiveness and accuracy of the evaluation results.
[0005] Although intelligent assisted detection technology has shown certain potential in improving detection efficiency and accuracy, the current technology is not yet mature and it is difficult to completely replace manual detection. Especially when dealing with complex and hidden structural damage, the accuracy and reliability of intelligent assisted detection technology still need to be improved.
[0006] Therefore, a method, system and electronic equipment for assessing structural damage of a motor vehicle are proposed. Summary of the invention
[0007] This specification provides a method, system and electronic equipment for evaluating structural damage of a motor vehicle. Since no professional technicians are required to operate on site, labor costs are greatly reduced. At the same time, the automated detection process reduces the equipment and site occupancy.
[0008] This specification provides a method for assessing structural damage of a motor vehicle, including:
[0009] Obtaining historical second-hand car maintenance data and second-hand car maintenance data to be tested; the second-hand car maintenance data to be tested includes repair records of the second-hand car to be tested and insurance records of the second-hand car to be tested;
[0010] Building a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data;
[0011] Comparing the maintenance data of the used car to be tested with the vehicle parts standard name library and the maintenance operation standard name library to obtain a structural damage score corresponding to the maintenance record of the used car to be tested and a structural damage score corresponding to the insurance record of the used car to be tested;
[0012] Combining the structural damage score corresponding to the maintenance record of the used car to be tested and the structural damage score corresponding to the insurance record of the used car to be tested, to obtain a total structural damage score of the used car to be tested;
[0013] The used car to be inspected is graded based on the total structural damage score of the used car to be inspected, and a vehicle structural damage report is generated.
[0014] Optionally, the obtaining of historical second-hand car maintenance data and second-hand car maintenance data to be tested includes: accessing a data management system of a repair shop, a 4S shop, or an insurance company through an API to obtain the historical second-hand car maintenance data and second-hand car maintenance data to be tested.
[0015] Optionally, the building of a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data includes:
[0016] The historical second-hand car maintenance data is cleaned to obtain the cleaned historical second-hand car maintenance data; the cleaned historical second-hand car maintenance data is classified to obtain a vehicle parts standard name library and a maintenance operation standard name library.
[0017] Optionally, the comparing the maintenance data of the used car to be detected with the vehicle parts standard name library and the maintenance operation standard name library to obtain the structural damage score corresponding to the maintenance record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected includes:
[0018] Cleaning the maintenance data of the used car to be tested to obtain the names of the parts of the used car to be tested and the names of the maintenance operations of the used car to be tested;
[0019] Compare the name of the used car part to be detected with the vehicle parts standard name library to obtain the Jaccard similarity between the name of the used car part to be detected and the vehicle parts standard name library, and arrange them in descending order according to the Jaccard similarity;
[0020] Compare the name of the used car maintenance operation to be detected with the maintenance operation standard name library to obtain the Jaccard similarity between the name of the used car maintenance operation to be detected and the maintenance operation standard name library, and arrange them in descending order according to the Jaccard similarity;
[0021] Select the K names of the used car parts to be tested that are ranked TOP-K and the names of the repair operations to be tested that are ranked TOP-1 to be tested respectively for structural damage score analysis, and obtain the structural damage scores corresponding to the repair records of the used cars to be tested and the structural damage scores corresponding to the insurance records of the used cars to be tested.
[0022] Optionally, the selecting of the top K names of used car parts to be detected and the top K names of used car repair operations to be detected respectively for structural damage score analysis to obtain the structural damage score corresponding to the repair record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected includes:
[0023]
[0024] Among them, π i represents the structural damage score corresponding to the maintenance record of the used car to be tested / the insurance record of the used car to be tested, K represents the number of data, m ij represents the Jaccard similarity between the name of the used car maintenance operation to be detected and the standard name library of the maintenance operation, or the Jaccard similarity between the name of the used car component to be detected and the standard name library of the vehicle component, c ij represents the structural importance score of the jth name of the used car part to be detected, x ij represents the structural damage score of the j-th used car maintenance operation name to be detected.
[0025] Optionally, the combining of the structural damage score corresponding to the maintenance record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected to obtain a total structural damage score of the used car to be detected includes:
[0026]
[0027] Wherein, S represents the total structural damage score of the used car to be tested, and N represents the number of maintenance records of the used car to be tested or the insurance records of the used car to be tested.
[0028] This specification provides a motor vehicle structural damage assessment system, comprising:
[0029] An acquisition module is used to acquire historical second-hand car maintenance data and second-hand car maintenance data to be tested; the second-hand car maintenance data to be tested includes repair records of the second-hand car to be tested and insurance records of the second-hand car to be tested;
[0030] A construction module, used to construct a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data;
[0031] A comparison module, used for comparing the maintenance data of the used car to be detected with the vehicle parts standard name library and the maintenance operation standard name library to obtain a structural damage score corresponding to the maintenance record of the used car to be detected and a structural damage score corresponding to the insurance record of the used car to be detected;
[0032] A scoring module, used to combine the structural damage score corresponding to the maintenance record of the used car to be tested and the structural damage score corresponding to the insurance record of the used car to be tested to obtain a total structural damage score of the used car to be tested;
[0033] The grading module is used to grade the used car to be inspected based on the total structural damage score of the used car to be inspected, and generate a vehicle structural damage report.
[0034] Optionally, the acquisition module includes: accessing a data management system of a repair shop, a 4S shop, or an insurance company through an API to acquire the historical used car maintenance data and the used car maintenance data to be tested.
[0035] Optionally, the building block includes:
[0036] Cleaning the historical used car maintenance data to obtain cleaned historical used car maintenance data;
[0037] The cleaned historical second-hand car maintenance data is classified to obtain a vehicle parts standard name library and a maintenance operation standard name library.
[0038] Optionally, the comparison module includes:
[0039] Cleaning the maintenance data of the used car to be tested to obtain the names of the parts of the used car to be tested and the names of the maintenance operations of the used car to be tested;
[0040] Compare the name of the used car part to be detected with the vehicle parts standard name library to obtain the Jaccard similarity between the name of the used car part to be detected and the vehicle parts standard name library, and arrange them in descending order according to the Jaccard similarity;
[0041] Compare the name of the used car maintenance operation to be detected with the maintenance operation standard name library to obtain the Jaccard similarity between the name of the used car maintenance operation to be detected and the maintenance operation standard name library, and arrange them in descending order according to the Jaccard similarity;
[0042] Select the K names of the used car parts to be tested that are ranked TOP-K and the names of the repair operations to be tested that are ranked TOP-1 to be tested respectively for structural damage score analysis, and obtain the structural damage scores corresponding to the repair records of the used cars to be tested and the structural damage scores corresponding to the insurance records of the used cars to be tested.
[0043] Optionally, the selecting of the top K names of used car parts to be detected and the top K names of used car repair operations to be detected respectively for structural damage score analysis to obtain the structural damage score corresponding to the repair record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected includes:
[0044]
[0045] Among them, π i represents the structural damage score corresponding to the maintenance record of the used car to be tested / the insurance record of the used car to be tested, K represents the number of data, m ij represents the Jaccard similarity between the name of the used car maintenance operation to be detected and the standard name library of the maintenance operation, or the Jaccard similarity between the name of the used car component to be detected and the standard name library of the vehicle component, c ij represents the structural importance score of the jth name of the used car part to be detected, x ij represents the structural damage score of the j-th used car maintenance operation name to be detected.
[0046] Optionally, the scoring module includes:
[0047]
[0048] Wherein, S represents the total structural damage score of the used car to be tested, and N represents the number of maintenance records of the used car to be tested or the insurance records of the used car to be tested.
[0049] This specification also provides an electronic device, wherein the electronic device includes:
[0050] processor; and,
[0051] A memory storing computer executable instructions, which when executed cause the processor to perform any of the above methods.
[0052] The present specification also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, any of the above methods is implemented.
[0053] The present invention does not require on-site operation by professional technicians, which greatly reduces labor costs. At the same time, the automated detection process reduces the occupancy of equipment and sites. Through standardized evaluation processes and algorithms, the intelligent detection system effectively improves the detection accuracy, significantly reduces the risk of false detection and missed detection, and ensures the objectivity and consistency of the evaluation results. In addition, the system can process and analyze large amounts of data in real time, achieve rapid detection, and respond to market changes in a timely manner, avoiding fluctuations in vehicle value caused by detection time lags, thereby not affecting the valuation and transaction of used cars. More importantly, the intelligent detection system can deeply mine vehicle historical information, especially structural damage information, which not only improves the utilization rate of vehicle historical data, but also provides strong support for other businesses such as used car valuation. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments 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 creative work.
[0055] Figure 1 A schematic diagram of the principle of a motor vehicle structural damage assessment method provided in an embodiment of this specification;
[0056] Figure 2 A schematic diagram of a structural damage assessment system for a motor vehicle provided in an embodiment of this specification;
[0057] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification;
[0058] Figure 4 A schematic diagram of a computer-readable medium provided for an embodiment of this specification. DETAILED DESCRIPTION
[0059] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art can think of other obvious variations. The basic principles of the present invention defined in the following description can be applied to other embodiments, variations, improvements, equivalents, and other technical solutions that do not deviate from the spirit and scope of the present invention.
[0060] The following is combined with Figure 1-4 The exemplary embodiments of the present invention are described more fully. However, the exemplary embodiments can be implemented in various forms, and it should not be understood that the present invention is limited to the embodiments set forth herein. On the contrary, providing these exemplary embodiments can make the present invention more comprehensive and complete, and it is more convenient to fully convey the inventive concept to those skilled in the art. The same reference numerals in the figures represent the same or similar elements, components or parts, and thus their repeated description will be omitted.
[0061] Under the premise of being consistent with the technical concept of the present invention, the features, structures, characteristics or other details described in a specific embodiment do not exclude that they can be combined in one or more other embodiments in a suitable manner.
[0062] In the description of specific embodiments, the features, structures, characteristics or other details described in the present invention are intended to enable those skilled in the art to fully understand the embodiments. However, it does not exclude that those skilled in the art can practice the technical solutions of the present invention without one or more of the specific features, structures, characteristics or other details.
[0063] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0064] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0065] The term "and / or" or "and / or" includes all combinations of any one or more of the associated listed items.
[0066] Figure 1 A schematic diagram of a motor vehicle structural damage assessment method provided in an embodiment of this specification, the method may include:
[0067] S110: Acquire historical second-hand car maintenance data and second-hand car maintenance data to be tested; the second-hand car maintenance data to be tested includes repair records of the second-hand car to be tested and insurance records of the second-hand car to be tested;
[0068] Optionally, the S110 includes: accessing a data management system of a repair shop, a 4S shop, or an insurance company through an API to obtain the historical used car maintenance data and the used car maintenance data to be tested.
[0069] In the specific implementation of this specification, a cooperative relationship is established with multiple third-party repair sites and brand 4S stores to obtain access rights to their management system API. A data sharing agreement is established with multiple insurance companies to obtain access rights to their data management system API. Write API request code and send requests to the APIs of each repair site and 4S store to obtain historical used car repair data. Send a request to the insurance company's API to obtain historical used car insurance records, including accident records, claims information, etc. Parse the results returned by the API to extract maintenance information such as maintenance time, items, accessories used, and fees. Extract accident information such as consumption records, claims information, claims details, accident details, and vehicle repair status from insurance records. Perform a legitimacy check on the data, including checking whether the fields are complete and whether they contain illegal characters. Store the data that passes the legitimacy check in a database or data warehouse for subsequent analysis and use.
[0070] Get the vehicle identification number (VIN) or other unique identification information of the used car to be tested. Use the vehicle identification number and other information to send requests to the APIs of various repair sites and 4S stores to obtain the repair records of the vehicle. Send a request to the insurance company's API to obtain the insurance record of the vehicle. Parse the results returned by the API to extract detailed information such as the repair and maintenance time, items, accessories used, and fees in the repair records. Extract the accident records and claims information from the insurance records to form the insurance records of the used car to be tested. Integrate the extracted repair records and insurance records to form complete maintenance data for the used car to be tested. Store the integrated data in the database and update the data when necessary to ensure the accuracy and timeliness of the data. Before storage, perform quality and compliance checks on the data again to ensure the accuracy and legality of the data. If there are problems with the data, re-request the API and repeat the above steps until the data meets the requirements.
[0071] S120: Building a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data;
[0072] Optionally, the S120 includes:
[0073] Cleaning the historical used car maintenance data to obtain cleaned historical used car maintenance data;
[0074] The cleaned historical second-hand car maintenance data is classified to obtain a vehicle parts standard name library and a maintenance operation standard name library.
[0075] In the specific implementation of this specification, spelling errors, format errors, logical errors, etc. in the historical used car maintenance data are checked and corrected. Duplicate records are identified and deleted to avoid introducing bias in subsequent analysis. For missing key information, try to supplement it through other means, or make reasonable inferences based on the context. If it cannot be supplemented, mark it as missing. Unify data formats, such as date format, numerical format, etc., to facilitate subsequent processing and analysis.
[0076] The names of all involved vehicle parts are extracted from the maintenance data. The extracted parts names are standardized based on the vehicle parts standardization rules collected from expert interviews and front-line surveys. Based on the standardization results, a library containing the standard names of vehicle parts and their structural importance scores is constructed. As shown in Table 1, for each part, a corresponding score is assigned according to its structural importance (e.g., 2 points for "four beams and eight columns", 1 point for other structural parts, and 0 points for non-structural parts).
[0077] All the maintenance operation names involved were extracted from the maintenance data. The extracted operation names were standardized based on the maintenance operation name specifications collected from expert interviews and front-line surveys. Based on the standardization results, a library containing the standard names of maintenance operations and their structural damage scores was constructed. As shown in Table 2, for each operation, a corresponding score was assigned according to the degree of damage to the vehicle structure (e.g., operations that severely damaged the structure were assigned 2 points, general damage was assigned 1 point, and operations that did not damage the structure were assigned 0 points).
[0078] Ensure the accuracy and completeness of classification results, regularly update and maintain the standard name library, and provide a reliable basis for subsequent analysis and application.
[0079] Table 1 is part of the content of the "Vehicle Parts Standard Name Library"
[0080]
[0081] Table 2 is part of the "Maintenance Operation Standardized Name Library"
[0082]
[0083] S130: Compare the maintenance data of the used car to be detected with the vehicle component standard name library and the maintenance operation standard name library to obtain a structural damage score corresponding to the maintenance record of the used car to be detected and a structural damage score corresponding to the insurance record of the used car to be detected;
[0084] Optionally, the S130 includes:
[0085] Cleaning the maintenance data of the used car to be tested to obtain the names of the parts of the used car to be tested and the names of the maintenance operations of the used car to be tested;
[0086] Compare the name of the used car part to be detected with the vehicle parts standard name library to obtain the Jaccard similarity between the name of the used car part to be detected and the vehicle parts standard name library, and arrange them in descending order according to the Jaccard similarity;
[0087] Compare the name of the used car maintenance operation to be detected with the maintenance operation standard name library to obtain the Jaccard similarity between the name of the used car maintenance operation to be detected and the maintenance operation standard name library, and arrange them in descending order according to the Jaccard similarity;
[0088] Select the K names of the used car parts to be tested that are ranked TOP-K and the names of the repair operations to be tested that are ranked TOP-1 to be tested respectively for structural damage score analysis, and obtain the structural damage scores corresponding to the repair records of the used cars to be tested and the structural damage scores corresponding to the insurance records of the used cars to be tested.
[0089] In a specific implementation of the present specification, vehicle component names and maintenance operation names are extracted from the maintenance records of the used vehicles to be tested. The extracted data is ensured to be complete and accurate without omissions or errors. The extracted vehicle component names and maintenance operation names are formatted in a standardized manner, such as removing redundant characters, unifying upper and lower case letters, etc. The data format is ensured to be consistent with the formats in the vehicle component standard name library and the maintenance operation standard name library.
[0090] Compare the names of the parts of the used car to be tested with the names in the vehicle parts standard name library. Calculate the Jaccard similarity between each name of the used car to be tested and the standard name library. The Jaccard similarity calculation formula is: the size of the intersection of two sets divided by the size of the union of two sets. Here, the set can be regarded as a set of keywords in the part name. Arrange the part names in descending order according to the Jaccard similarity, and the part names with higher similarity will rank higher.
[0091] Compare the repair operation names of the used cars to be tested with the names in the repair operation standard name library. Similarly, calculate the Jaccard similarity between each repair operation name of the used cars to be tested and the standard name library. Sort the repair operation names in descending order according to the Jaccard similarity. Select the K component names ranked TOP-K from the sorted component names. The K value can be set according to actual needs. Usually, the K value should not be too large to avoid making the analysis process too complicated. The selected component names will serve as the main object of subsequent structural damage scoring analysis. Select the repair operation name ranked TOP-1 from the sorted repair operation names. The selected repair operation name will be used to evaluate the degree of damage that the repair operation may cause to the vehicle structure.
[0092] According to the selected component names and maintenance operation names, combined with the structural importance scores and structural damage scores in the vehicle component standard name library and the maintenance operation standard name library, a structural damage score analysis is performed. For each selected component name, the structural damage score corresponding to the component is calculated based on its structural importance score and the structural damage score corresponding to the maintenance operation. The structural damage scores of all selected components are summed to obtain the structural damage score corresponding to the maintenance record of the used car to be tested. At the same time, according to the insurance records of the used car to be tested (such as accident records, claims information, etc.), combined with relevant standards and expert experience, the degree of damage that the insurance records may cause to the vehicle structure is evaluated, and the corresponding structural damage score is given. Output the structural damage score corresponding to the maintenance record of the used car to be tested and the structural damage score corresponding to the insurance record.
[0093] Optionally, the selecting of the top K names of used car parts to be detected and the top K names of used car repair operations to be detected respectively for structural damage score analysis to obtain the structural damage score corresponding to the repair record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected includes:
[0094]
[0095] Among them, π i represents the structural damage score corresponding to the maintenance record of the used car to be tested / the insurance record of the used car to be tested, K represents the number of data, m ij represents the Jaccard similarity between the name of the used car maintenance operation to be detected and the standard name library of the maintenance operation, or the Jaccard similarity between the name of the used car component to be detected and the standard name library of the vehicle component, c ij represents the structural importance score of the jth name of the used car part to be detected, x ij represents the structural damage score of the j-th used car maintenance operation name to be detected.
[0096] S140: combining the structural damage score corresponding to the maintenance record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected, to obtain a total structural damage score of the used car to be detected;
[0097] Optionally, the S140 includes:
[0098]
[0099] Wherein, S represents the total structural damage score of the used car to be tested, and N represents the number of maintenance records of the used car to be tested or the insurance records of the used car to be tested.
[0100] S150: Classifying the used car to be inspected based on the total structural damage score of the used car to be inspected, and generating a vehicle structural damage report.
[0101] In a specific implementation of this specification, as shown in Table 3, a structural damage grading standard for the used car to be inspected is formulated according to business needs or industry standards. The grading standard may include multiple levels, such as "slight", "mild", "moderate", "severe", etc., and each level corresponds to a scoring range. The calculated comprehensive score S is compared with the scoring range in the grading standard. Based on the comparison results, the structural damage level of the used car to be inspected is determined.
[0102] The report should contain basic information of the used car to be tested, such as the vehicle identification number (VIN), brand, model, year, etc. The report should list in detail the key information in the maintenance record and insurance record, such as maintenance time, maintenance items, maintenance costs, accident time, cause of accident, claim amount, etc. The report should include the calculation process and results of the structural damage score, as well as the damage level determined according to the grading standard. The report can present information in a variety of forms such as tables, charts and text descriptions. The report should be clear and easy to read, easy for users to understand and use. The report can be customized according to user needs, such as adding specific information that users are concerned about or adjusting the report format. The generated vehicle structural damage report should be reviewed by experts to ensure the accuracy and reliability of the information. After the review is passed, the report can be officially released to users or relevant institutions.
[0103] Table 3 is a table for the classification of structural damage levels
[0104]
[0105]
[0106] The present invention does not require on-site operation by professional technicians, which greatly reduces labor costs. At the same time, the automated detection process reduces the occupancy of equipment and sites. Through standardized evaluation processes and algorithms, the intelligent detection system effectively improves the detection accuracy, significantly reduces the risk of false detection and missed detection, and ensures the objectivity and consistency of the evaluation results. In addition, the system can process and analyze large amounts of data in real time, achieve rapid detection, and respond to market changes in a timely manner, avoiding fluctuations in vehicle value caused by detection time lags, thereby not affecting the valuation and transaction of used cars. More importantly, the intelligent detection system can deeply mine vehicle historical information, especially structural damage information, which not only improves the utilization rate of vehicle historical data, but also provides strong support for other businesses such as used car valuation.
[0107] Figure 2 A schematic diagram of a motor vehicle structural damage assessment system provided in an embodiment of this specification, the system may include:
[0108] The acquisition module 10 is used to acquire historical second-hand car maintenance data and second-hand car maintenance data to be tested; the second-hand car maintenance data to be tested includes the repair record of the second-hand car to be tested and the insurance record of the second-hand car to be tested;
[0109] A construction module 20 is used to construct a vehicle component standard name library and a maintenance operation standard name library based on the historical second-hand car maintenance data;
[0110] A comparison module 30 is used to compare the maintenance data of the used car to be detected with the vehicle component standard name library and the maintenance operation standard name library to obtain a structural damage score corresponding to the maintenance record of the used car to be detected and a structural damage score corresponding to the insurance record of the used car to be detected;
[0111] A scoring module 40 is used to combine the structural damage score corresponding to the maintenance record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected to obtain a total structural damage score of the used car to be detected;
[0112] The grading module 50 is used to grade the used vehicle to be inspected based on the total structural damage score of the used vehicle to be inspected, and generate a vehicle structural damage report.
[0113] Optionally, the acquisition module 10 includes: accessing a data management system of a repair shop, a 4S shop, or an insurance company through an API to acquire the historical used car maintenance data and the used car maintenance data to be detected.
[0114] Optionally, the building module 20 includes:
[0115] Cleaning the historical used car maintenance data to obtain cleaned historical used car maintenance data;
[0116] The cleaned historical second-hand car maintenance data is classified to obtain a vehicle parts standard name library and a maintenance operation standard name library.
[0117] Optionally, the comparison module 30 includes:
[0118] Cleaning the maintenance data of the used car to be tested to obtain the names of the parts of the used car to be tested and the names of the maintenance operations of the used car to be tested;
[0119] Compare the name of the used car part to be detected with the vehicle parts standard name library to obtain the Jaccard similarity between the name of the used car part to be detected and the vehicle parts standard name library, and arrange them in descending order according to the Jaccard similarity;
[0120] Compare the name of the used car maintenance operation to be detected with the maintenance operation standard name library to obtain the Jaccard similarity between the name of the used car maintenance operation to be detected and the maintenance operation standard name library, and arrange them in descending order according to the Jaccard similarity;
[0121] Select the K names of the used car parts to be tested that are ranked TOP-K and the names of the repair operations to be tested that are ranked TOP-1 to be tested respectively for structural damage score analysis, and obtain the structural damage scores corresponding to the repair records of the used cars to be tested and the structural damage scores corresponding to the insurance records of the used cars to be tested.
[0122] Optionally, the selecting of the top K names of used car parts to be detected and the top K names of used car repair operations to be detected respectively for structural damage score analysis to obtain the structural damage score corresponding to the repair record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected includes:
[0123]
[0124] Among them, π i represents the structural damage score corresponding to the maintenance record of the used car to be tested / the insurance record of the used car to be tested, K represents the number of data, m ij represents the Jaccard similarity between the name of the used car maintenance operation to be detected and the standard name library of the maintenance operation, or the Jaccard similarity between the name of the used car component to be detected and the standard name library of the vehicle component, c ij represents the structural importance score of the jth name of the used car part to be detected, x ij represents the structural damage score of the j-th used car maintenance operation name to be detected.
[0125] Optionally, the scoring module 40 includes:
[0126]
[0127] Wherein, S represents the total structural damage score of the used car to be tested, and N represents the number of maintenance records of the used car to be tested or the insurance records of the used car to be tested.
[0128] The functions of the system of the embodiment of the present invention have been described in the above method embodiment, so for details not fully described in this embodiment, please refer to the relevant description in the above embodiment, and no further description will be given here.
[0129] Based on the same inventive concept, an embodiment of this specification also provides an electronic device.
[0130] The following describes an electronic device embodiment of the present invention, which can be regarded as a specific physical implementation of the method and system embodiments of the present invention. The details described in the electronic device embodiment of the present invention should be regarded as a supplement to the above method or system embodiments; details not disclosed in the electronic device embodiment of the present invention can be implemented with reference to the above method or system embodiments.
[0131] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this specification. Figure 3 The electronic device 300 according to the embodiment of the present invention is described. Figure 3 The electronic device 300 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0132] like Figure 3 As shown, the electronic device 300 is in the form of a general computing device. The components of the electronic device 300 may include, but are not limited to: at least one processing unit 310, at least one storage unit 320, a bus 330 connecting different system components (including the storage unit 320 and the processing unit 310), a display unit 340, etc.
[0133] The storage unit stores program codes, which can be executed by the processing unit 310, so that the processing unit 310 performs the steps according to various exemplary embodiments of the present invention described in the above processing method section of this specification. For example, the processing unit 310 can perform the following steps: Figure 1 Steps shown.
[0134] The storage unit 320 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 3201 and / or a cache memory unit 3202 , and may further include a read-only memory unit (ROM) 3203 .
[0135] The storage unit 320 may also include a program / utility 3204 having a set (at least one) of program modules 3205, such program modules 3205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0136] Bus 330 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0137] The electronic device 300 may also communicate with one or more external devices 400 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable viewers to interact with the electronic device 300, and / or any device that enables the electronic device 300 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 350. Furthermore, the electronic device 300 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 360. The network adapter 360 may communicate with other modules of the electronic device 300 through the bus 330. It should be understood that although Figure 3 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0138] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the exemplary embodiments described in the present invention can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation method of the present invention can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.) or on a network, including a number of instructions to enable a computing device (which can be a personal computer, server, or network device, etc.) to execute the above method according to the present invention. When the computer program is executed by a data processing device, the computer-readable medium can implement the above method of the present invention, that is: Figure 1 The method shown.
[0139] Figure 4 A schematic diagram of a computer-readable medium provided for an embodiment of this specification.
[0140] accomplish Figure 1 The computer program of the method shown can be stored on one or more computer readable media. The computer readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0141] The computer readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable storage medium may be transmitted with any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0142] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the viewer computing device, partially on the viewer device, as a stand-alone software package, partially on the viewer computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the viewer computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0143] In summary, the present invention can be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that general data processing devices such as microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components in the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0144] The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the present invention is not inherently related to any specific computer, virtual device or electronic device, and various general devices can also implement the present invention. The above description is only a specific embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0145] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.
[0146] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for assessing structural damage of a motor vehicle, characterized in that: include: Obtaining historical second-hand car maintenance data and second-hand car maintenance data to be tested; the second-hand car maintenance data to be tested includes repair records of the second-hand car to be tested and insurance records of the second-hand car to be tested; Building a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data; Comparing the maintenance data of the used car to be tested with the vehicle parts standard name library and the maintenance operation standard name library to obtain a structural damage score corresponding to the maintenance record of the used car to be tested and a structural damage score corresponding to the insurance record of the used car to be tested; Combining the structural damage score corresponding to the maintenance record of the used car to be tested and the structural damage score corresponding to the insurance record of the used car to be tested, to obtain a total structural damage score of the used car to be tested; The used car to be inspected is graded based on the total structural damage score of the used car to be inspected, and a vehicle structural damage report is generated.
2. The motor vehicle structural damage assessment method according to claim 1, characterized in that: The obtaining of historical second-hand car maintenance data and second-hand car maintenance data to be tested includes: accessing a data management system of a repair shop, a 4S shop, or an insurance company through an API to obtain the historical second-hand car maintenance data and second-hand car maintenance data to be tested.
3. The motor vehicle structural damage assessment method according to claim 2, characterized in that: The method of constructing a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data includes: Cleaning the historical used car maintenance data to obtain cleaned historical used car maintenance data; The cleaned historical second-hand car maintenance data is classified to obtain a vehicle parts standard name library and a maintenance operation standard name library.
4. The motor vehicle structural damage assessment method according to claim 3, characterized in that: The comparing the maintenance data of the used car to be detected with the vehicle parts standard name library and the maintenance operation standard name library to obtain the structural damage score corresponding to the maintenance record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected includes: Cleaning the maintenance data of the used car to be tested to obtain the names of the parts of the used car to be tested and the names of the maintenance operations of the used car to be tested; Compare the name of the used car part to be detected with the vehicle parts standard name library to obtain the Jaccard similarity between the name of the used car part to be detected and the vehicle parts standard name library, and arrange them in descending order according to the Jaccard similarity; Compare the name of the used car maintenance operation to be detected with the maintenance operation standard name library to obtain the Jaccard similarity between the name of the used car maintenance operation to be detected and the maintenance operation standard name library, and arrange them in descending order according to the Jaccard similarity; Select the K names of the used car parts to be tested that are ranked TOP-K and the names of the repair operations to be tested that are ranked TOP-1 to be tested respectively for structural damage score analysis, and obtain the structural damage scores corresponding to the repair records of the used cars to be tested and the structural damage scores corresponding to the insurance records of the used cars to be tested.
5. The motor vehicle structural damage assessment method according to claim 4, characterized in that: The selecting the top K names of the used car parts to be detected and the top TOP-1 names of the used car repair operations to be detected to perform structural damage score analysis, and obtaining the structural damage scores corresponding to the used car repair records to be detected and the structural damage scores corresponding to the used car insurance records to be detected, includes: Among them, π i represents the structural damage score corresponding to the maintenance record of the used car to be tested / the insurance record of the used car to be tested, K represents the number of data, m ij represents the Jaccard similarity between the name of the used car maintenance operation to be detected and the standard name library of the maintenance operation, or the Jaccard similarity between the name of the used car component to be detected and the standard name library of the vehicle component, c ij represents the structural importance score of the jth name of the used car part to be detected, x ij represents the structural damage score of the j-th used car maintenance operation name to be detected.
6. The motor vehicle structural damage assessment method according to claim 5, characterized in that: The method of combining the structural damage score corresponding to the maintenance record of the used car to be detected and the structural damage score corresponding to the insurance record of the used car to be detected to obtain the total structural damage score of the used car to be detected includes: Wherein, S represents the total structural damage score of the used car to be tested, and N represents the number of maintenance records of the used car to be tested or the insurance records of the used car to be tested.
7. A motor vehicle structural damage assessment system, characterized in that: include: An acquisition module is used to acquire historical second-hand car maintenance data and second-hand car maintenance data to be tested; the second-hand car maintenance data to be tested includes repair records of the second-hand car to be tested and insurance records of the second-hand car to be tested; A construction module, used to construct a vehicle parts standard name library and a maintenance operation standard name library based on the historical used car maintenance data; A comparison module, used for comparing the maintenance data of the used car to be detected with the vehicle parts standard name library and the maintenance operation standard name library to obtain a structural damage score corresponding to the maintenance record of the used car to be detected and a structural damage score corresponding to the insurance record of the used car to be detected; A scoring module, used to combine the structural damage score corresponding to the maintenance record of the used car to be tested and the structural damage score corresponding to the insurance record of the used car to be tested to obtain a total structural damage score of the used car to be tested; The grading module is used to grade the used car to be inspected based on the total structural damage score of the used car to be inspected, and generate a vehicle structural damage report.
8. The vehicle structural damage assessment system according to claim 7, characterized in that: The acquisition module includes: accessing the data management system of the repair shop, 4S shop, and insurance company through an API to acquire the historical second-hand car maintenance data and the second-hand car maintenance data to be detected.
9. An electronic device, wherein: The electronic device includes: processor; and, A memory storing computer executable instructions which, when executed, cause the processor to perform the method according to any one of claims 1-6.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores one or more programs, and when the one or more programs are executed by a processor, the method of any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Evaluation method of second-hand car value
CN109191172A
Vehicle evaluation method and device, computer readable storage medium and computer equipment
CN110889593A
Vehicle condition determination method and device, equipment, storage medium and program product
CN118229302A
Technical scheme evaluation method and device, equipment, storage medium and product
CN119003702A