Regional fault-based vehicle diagnosis method and related device
By establishing a fault mode library for each driving area and performing pattern matching, the problem of regional fault diagnosis in the prior art is solved, and faster and more accurate fault diagnosis is achieved.
Patent Information
- Application Number
- CN202510055193.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-02
AI Technical Summary
Existing remote vehicle diagnostic methods are inefficient in handling regional failures and cannot fully utilize the similarity of faults within the region, resulting in the diagnosis process being time-consuming and inaccurate.
By establishing a fault mode library for each driving area, using area data and fault data to match patterns, quickly identify the fault type and take corresponding diagnostic measures.
It improves the speed and accuracy of fault diagnosis, reduces the time-consuming process, and enhances the ability to deal with regional faults.
Smart Images

Figure CN119916778A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle diagnosis technology, and in particular to a vehicle diagnosis method and related devices based on regional faults. Background Art
[0002] In the modern automotive industry, vehicle remote diagnosis technology has been widely used. This diagnostic technology generates corresponding diagnostic solutions based on specific vehicle fault information, such as fault codes or sensor data. However, in actual use, due to different road conditions, environment, traffic and other factors, similar types of faults may occur frequently in certain specific areas, and the existing remote diagnosis methods do not fully consider the similarity of such regional faults. When a vehicle fails in these areas, the remote diagnosis system needs to analyze it based on the vehicle's information and specific fault data every time, resulting in a time-consuming and inefficient diagnosis process.
[0003] Therefore, how to enable the remote diagnosis system to quickly identify the fault type and take corresponding diagnostic measures when a vehicle breaks down in certain areas, and how to improve the speed and accuracy of fault diagnosis has become an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a vehicle diagnosis method and related devices based on regional faults. By establishing a corresponding fault mode library for each driving area and performing fault diagnosis based on the fault mode library, the speed and accuracy of fault diagnosis can be improved.
[0005] In a first aspect, an embodiment of the present application provides a vehicle diagnosis method based on regional faults, which is applied to a control module of a vehicle diagnosis device, wherein the vehicle diagnosis device further includes a data acquisition module, a fault detection module, and a communication module; the communication module is used to communicate with a remote server; the method includes:
[0006] When the target vehicle drives to the target driving area, determining the target area identifier according to the position information of the target driving area;
[0007] The target area identifier is sent to the remote server through the communication module, and a fault mode library corresponding to the target area identifier returned by the remote server is received to obtain a first fault mode library; the first fault mode library is used to perform pattern matching on the fault occurring in the target vehicle when a fault occurs in the target vehicle;
[0008] When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data;
[0009] Acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data;
[0010] determining a target fault mode according to the target area data and the target fault data;
[0011] Performing pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result;
[0012] If the target matching result is a successful match, a first fault diagnosis scheme corresponding to the target fault mode is obtained; the fault diagnosis scheme is used to perform fault diagnosis on the target vehicle;
[0013] If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
[0014] In a second aspect, the embodiment of the present application provides a vehicle diagnostic device based on regional faults, which is applied to a control module of the vehicle diagnostic device, wherein the vehicle diagnostic device further includes a data acquisition module, a fault detection module, and a communication module; the communication module is used to communicate with a remote server; the vehicle diagnostic device based on regional faults includes: a data acquisition unit, a data processing unit, a fault matching unit, and a fault diagnosis unit, wherein:
[0015] The data acquisition unit is used to determine the target area identifier according to the position information of the target driving area when the target vehicle drives to the target driving area;
[0016] The target area identifier is sent to the remote server through the communication module, and a fault mode library corresponding to the target area identifier returned by the remote server is received to obtain a first fault mode library; the first fault mode library is used to perform pattern matching on the fault occurring in the target vehicle when a fault occurs in the target vehicle;
[0017] When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data;
[0018] Acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data;
[0019] The data processing unit is used to determine a target fault mode according to the target area data and the target fault data;
[0020] The fault matching unit is used to perform pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result;
[0021] The fault diagnosis unit is used to obtain a first fault diagnosis scheme corresponding to the target fault mode if the target matching result is a successful match; the fault diagnosis scheme is used to perform fault diagnosis on the target vehicle;
[0022] If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
[0023] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
[0024] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiment of the present application.
[0025] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.
[0026] It can be seen that the following beneficial effects are achieved by using the embodiments of the present application:
[0027] By implementing the embodiment of the present application, after the target vehicle enters the target driving area, the target area identifier is first determined according to the location information of the area, and the target area identifier is sent to the remote server through the communication module to obtain the corresponding first fault mode library. When the vehicle fails in the area, the target area data is collected by the data acquisition module, the target fault data is obtained by the fault detection module, and then the target fault mode is determined, and the target fault mode is matched in the first fault mode library based on the target fault mode to obtain the target matching result. If the match is successful, the first fault diagnosis scheme corresponding to the target fault mode is obtained, which is used for vehicle fault diagnosis. If the match is unsuccessful, the target fault mode is sent to the remote server and the second fault diagnosis scheme returned is received. It can be seen that by pre-acquiring the fault mode library corresponding to the target driving area, the fault of the target vehicle can be quickly matched based on the fault mode library, thereby improving the efficiency of fault diagnosis. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0029] Figure 1 It is a flow chart of a vehicle diagnosis method based on regional faults provided in an embodiment of the present application;
[0030] Figure 2 is a schematic diagram of a vehicle driving scenario provided by an embodiment of the present application;
[0031] Figure 3 is a schematic diagram of another vehicle driving scenario provided in an embodiment of the present application;
[0032] Figure 4 It is a structural schematic diagram of a vehicle diagnostic device based on regional faults provided in an embodiment of the present application;
[0033] Figure 5 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0034] Figure 6 It is a structural diagram of a vehicle diagnostic system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0036] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0037] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0038] The following is an explanation of the relevant contents, concepts, meanings, technical issues, technical solutions, beneficial effects, etc. involved in the embodiments of the present application.
[0039] See also Figure 1 , Figure 1 The present invention provides a flow chart of a vehicle diagnosis method based on regional faults, which is applied to a control module of a vehicle diagnosis device, wherein the vehicle diagnosis device further includes a data acquisition module, a fault detection module, and a communication module; the communication module is used to communicate with a remote server; the method includes but is not limited to the following steps:
[0040] S101. When a target vehicle drives to a target driving area, a target area identifier is determined according to position information of the target driving area.
[0041] In the embodiment of the present application, the target vehicle may be a fuel vehicle, electric vehicle, commercial vehicle, etc. including a vehicle diagnostic device, which is not limited here. When the target vehicle travels to the target driving area, the vehicle diagnostic method based on regional faults proposed in the present application can be executed by the control module of the vehicle diagnostic device on the target vehicle, which is used to quickly and accurately diagnose vehicle faults, improve diagnostic efficiency, and provide preventive prompts for the vehicle, reduce the risk of vehicle failure in the target driving area, and improve the overall operational reliability and safety of the vehicle.
[0042] In the embodiment of the present application, the target driving area can be various roads or areas with specific ranges divided based on specific situations, such as mountain roads, expressways, urban roads, etc., or areas with specific road conditions such as construction sections with complex road conditions, sections prone to water accumulation, sections prone to ice, sections with frequent ups and downs, etc. The target driving area includes location information such as longitude and latitude coordinates, altitude, geographical area name, and road name. Based on this location information, a comprehensive text description of the target driving area can be constructed, or encoded into a unique serial number, etc., to obtain the area identification of the target driving area, which is used to enable the remote server to quickly retrieve relevant data such as the fault mode library and preventive measures of the driving area from the database.
[0043] In a specific embodiment, when the target vehicle drives to the target driving area, the target area identifier of the target driving area can be determined according to the position information of the target driving area.
[0044] In a possible embodiment, the target vehicle is a car, and the target driving area is a specific section of a mountain highway. The global positioning system (GPS) equipped with the target vehicle can collect the vehicle's position information in real time, and the position information includes longitude information and latitude information, and the coordinates of the target vehicle are constructed according to the longitude information and latitude information. When the target vehicle is traveling on a specific section of a mountain highway, the coordinates of the target vehicle are within the position interval of the target driving area, and the target area identifier corresponding to the current target driving area is obtained, for example, "mountain highway-section A".
[0045] S102: Send the target area identifier to the remote server through the communication module, and receive a fault mode library corresponding to the target area identifier returned by the remote server to obtain a first fault mode library.
[0046] In the embodiment of the present application, the first fault mode library is a database formed by analyzing, sorting and summarizing the historical vehicle fault data in the target driving area, which contains detailed information such as common fault modes, related fault characteristics, possible causes of faults, and corresponding diagnostic solutions and suggestions in the driving area. It is mainly used to perform pattern matching on the faults of the target vehicle when the target vehicle fails, so as to quickly determine the fault type and solution, and improve the efficiency and accuracy of fault diagnosis. Of course, the first fault mode library can also be used for preventive driving. Before entering the driving area, the vehicle can understand the possible fault conditions in advance based on the information in the library, so as to take corresponding preventive measures. Among them, different driving areas have their corresponding fault mode libraries.
[0047] In a specific embodiment, after obtaining the target area identifier corresponding to the target driving area, the target area identifier can be sent to the remote server through the communication module. After receiving the target area identifier, the remote server can search the fault mode library corresponding to the target area identifier from the database and transmit it back to the target vehicle. The target vehicle receives the fault mode library corresponding to the target area identifier returned by the remote server, and can obtain a first fault mode library. Among them, the first fault mode library is obtained by analyzing and sorting the fault data fed back by historical vehicles when driving in the target driving area, which specifically includes fault modes such as excessive battery power consumption and increased wear of the brake system due to factors such as frequent ups and downs in the target driving area.
[0048] Optionally, after receiving the failure mode library corresponding to the target area identifier returned by the remote server to obtain the first failure mode library, the following steps may also be included:
[0049] A201. Determine the fault information of each fault mode in the first fault mode library to obtain a plurality of fault information; the fault information includes the occurrence frequency and severity of the fault;
[0050] A202, performing risk level assessment on the plurality of fault information to obtain a plurality of risk levels;
[0051] A203. Selecting the maximum risk level from the multiple risk levels to obtain a maximum risk level;
[0052] A204. Determine a failure mode corresponding to the maximum risk level to obtain a first failure mode;
[0053] A205. Determine preventive prompt information according to the first fault mode; the preventive prompt information includes fault mode information and a fault diagnosis scheme corresponding to the fault mode; the preventive prompt information is used to prompt the target vehicle to perform preventive driving in the target driving area.
[0054] In a specific embodiment, by determining the fault information of each fault mode in the first fault mode library, a plurality of fault information can be obtained, wherein each fault information includes the occurrence frequency and severity of the fault. The occurrence frequency can be statistically analyzed based on historical data, specifically, it can be determined based on the traffic volume in the target driving area and the actual number of times the fault occurs. The severity can be comprehensively evaluated based on the impact of the fault in many aspects and the losses incurred. It can also be systematically analyzed and quantitatively evaluated based on many aspects associated with the fault, such as the maintenance cost, maintenance difficulty, and maintenance time.
[0055] By performing risk level assessment on multiple fault information, multiple risk levels can be obtained. Each fault information corresponds to a risk level. The higher the risk level, the higher the frequency of the corresponding fault, or the higher the severity. The specific risk level assessment can be performed according to a pre-set assessment rule. For example, when the fault frequency is greater than or equal to 30% and the severity is high, it is assessed as a first-level risk level, and the quantitative score of the risk level can be 8-10 points. Selecting the maximum risk level from multiple risk levels can obtain the maximum risk level.
[0056] Determine the fault mode corresponding to the maximum risk level, obtain the first fault mode, and determine the preventive prompt information according to the first fault mode, wherein the preventive prompt information includes information such as the fault mode information and the fault diagnosis scheme corresponding to the fault mode. The preventive prompt information is used to prompt the target vehicle to perform preventive driving in the target driving area. For example, the preventive prompt information can be broadcasted through the intelligent voice broadcast system, and the detailed content of the preventive prompt information can also be displayed in the form of a pop-up window on the central control display screen of the vehicle, including graphic descriptions of the fault mode, specific steps of fault diagnosis, and driving operation adjustments recommended to deal with the fault. The preventive prompt information can enable the driver of the target vehicle to prepare for the response in advance, thereby reducing the probability of vehicle failure in the target driving area and improving driving safety and reliability.
[0057] S103. When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data.
[0058] The data acquisition module is integrated with various types of data acquisition devices, including GPS sensors, temperature sensors, light sensors, tire pressure sensors, suspension displacement sensors, laser radars, cameras and other data acquisition devices. The data acquisition module can also establish a link with the on-board diagnostics system (OBD) interface to obtain the vehicle's diagnostic data. The data acquisition module is used to collect regional data of the target driving area, such as the location of the target driving area, the temperature inside and outside the vehicle, the light intensity around the vehicle, the road conditions, the speed, the traffic conditions, etc. According to these data, the vehicle can be diagnosed for faults based on driving safety assessment.
[0059] In a specific embodiment, when a target vehicle breaks down in a target driving area, the regional data of the target driving area is acquired through a data acquisition module to obtain target area data, wherein the target area data includes driving data of the target vehicle, road condition data of the target driving area, and environmental data of the target driving area, etc. The target area data is used to assist the vehicle diagnostic device in performing comprehensive data analysis to determine whether the fault is caused by specific road conditions or environmental factors, so that a targeted fault repair plan can be formulated.
[0060] In one possible embodiment, the target vehicle is traveling on a mountain highway, and the GPS sensor is used to obtain the precise latitude and longitude information of the current position, and further obtains the altitude change data of the area where the target vehicle is located, thereby determining that the target vehicle is currently in a section of road with a specific slope characteristic. After obtaining the data of the acceleration sensor and the vehicle's driving direction data, it is calculated and determined that the section of road presents a slightly uphill trend, and the slope is about 5%. Since the current weather is rainy, the rain makes the road surface slippery. Therefore, it can be determined that the vehicle is very likely to have failure modes such as braking system performance degradation failure, tire side slip failure, engine intake system water ingress failure, etc., which may cause a series of serious problems.
[0061] Optionally, the above step of acquiring the area data of the target driving area through the data acquisition module to obtain the target area data may include the following steps:
[0062] A301. Acquire driving data of the target vehicle to obtain first driving data; the first driving data includes at least one of the following: driving distance, driving direction, vehicle steering angle, and driving trajectory;
[0063] A302. Determine target road condition data of the target driving area according to the first driving data; the target road condition data includes at least one of the following: road surface flatness, slope, and curve curvature;
[0064] A303, obtaining target environment data of the target driving area;
[0065] A304. Integrate the target road condition data and the target environment data to obtain the target area data.
[0066] In a specific embodiment, the driving data of the target vehicle can be obtained through the data acquisition module to obtain the first driving data, wherein the first driving data may include at least one of the following: driving distance, driving direction, vehicle steering angle, driving trajectory, etc., which are not limited here. The target road condition data of the target driving area can be determined based on the first driving data, wherein the target road condition data may include at least one of the following: road surface flatness, slope, curve curvature, etc., which are not limited here. The target environment data of the target driving area can be obtained through the data acquisition module. Then, the target road condition data and the target environment data are integrated to obtain the target area data.
[0067] Optionally, when the first driving data includes the driving trajectory, and the target road condition data includes the curve curvature, the above step of determining the target road condition data of the target driving area according to the first driving data may include the following steps:
[0068] B301. intercepting a portion of the driving trajectory corresponding to a target curve from the driving trajectory; the portion of the driving trajectory is used to determine the curvature of the target curve;
[0069] B302. selecting a positioning point from the part of the driving trajectory based on a preset sampling interval to obtain a plurality of positioning points; each positioning point includes longitude information and latitude information;
[0070] B303, performing fitting according to the multiple positioning points to obtain a fitting curve, wherein the horizontal axis of the fitting curve is longitude information, and the vertical axis is latitude information;
[0071] B304, determining the curvature radius of the fitting curve to obtain a target curvature radius; the target curvature radius is inversely proportional to the curvature of the target curve;
[0072] B305. Determine the curvature of the target curve according to the target curvature radius to obtain the curve curvature.
[0073] The preset sampling interval is the sampling interval of the positioning points of the driving trajectory. For example, the preset sampling interval may be 5 meters. The specific value of the preset sampling interval may be adjusted according to actual needs and data accuracy requirements.
[0074] In a specific embodiment, when the target vehicle travels to a target driving area including a target curve, it can be determined whether the target driving area is prone to vehicle side slip, excessive force on the steering system, and other faults according to the degree of urgency represented by the curvature change characteristics of the target curve. Therefore, the driving trajectory of the target vehicle in the target driving area is obtained through the data acquisition module, and a portion of the driving trajectory corresponding to the target curve is intercepted from the driving trajectory and analyzed to determine the curvature of the target curve. The larger the curvature, the more significant the curvature of the surface target curve, and the greater the possibility of a fault due to factors such as lateral force changes and uneven tire force when the vehicle travels in the target driving area.
[0075] Based on the preset sampling interval, multiple adjacent positioning points are selected from part of the driving trajectory to obtain multiple positioning points, wherein each positioning point includes longitude information and latitude information. The least square method or other curve fitting algorithms are used to fit the multiple positioning points to obtain a fitting curve, wherein the horizontal axis of the fitting curve is the longitude information and the vertical axis is the latitude information. The curvature radius of the fitting curve can be calculated based on the fitting curve, and the curvature of the target curve can be determined based on the target curvature radius to obtain the curve curvature. The smaller the curvature radius, the larger the curvature of the target curve, indicating that the target curve is steeper. When the target vehicle is driving in the target curve, the lateral acceleration increases, the tire lateral force is unevenly distributed, and the dynamic stability of the vehicle is reduced, thereby causing vehicle sideslip loss of control, abnormal tire wear and other faults.
[0076] See also Figure 2 , Figure 2 is a schematic diagram of a vehicle driving scene provided by an embodiment of the present application, such as Figure 2 As shown, the target driving area is a road section containing a curve. When the vehicle drives to the target driving area, the driving trajectory on the road section is collected by the data acquisition module, and sampling and positioning points are performed on this driving trajectory based on a preset sampling interval to obtain multiple positioning points. The multiple positioning points are fitted to obtain a fitting curve that characterizes the curve, and then the curvature of the fitting curve is calculated to determine the detailed information of the curve, that is, the target road condition data of the target driving area. According to the target road condition data, the performance and safety of the target vehicle driving in the target driving area can be evaluated.
[0077] S104. Acquire the fault data of the target vehicle through the fault detection module to obtain target fault data.
[0078] Among them, the fault detection module can specifically include an engine fault detection module, a transmission fault detection module, a brake system fault detection module, a suspension system fault detection module and other modules. The fault detection module can also establish a link with the on-board diagnostic system interface to obtain the vehicle's diagnostic data.
[0079] In a specific embodiment, the fault data of the target vehicle can be acquired through the fault detection module to obtain target fault data, wherein the target fault data is the data obtained by performing fault detection on various key systems and components of the target vehicle, such as the power system, transmission system, braking system, electrical system, chassis system, etc. of the target vehicle through the fault detection module when the target vehicle fails. The data can reflect the specific location, type, severity and related system operating parameters when the fault occurs. By analyzing the target fault data, the fault of the target vehicle can be accurately determined and a targeted vehicle diagnosis plan can be formulated.
[0080] Optionally, the above step of acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data may include the following steps:
[0081] A401, obtaining second driving data of the target vehicle; the second driving data includes at least one of the following: engine speed, vehicle speed, coolant temperature, vehicle running time, engine temperature, oil pressure, and battery voltage;
[0082] A402, obtaining a fault code of the target vehicle to obtain a target fault code;
[0083] A403. Integrate the second driving data and the target fault code to obtain the target fault data.
[0084] In a specific embodiment, the second driving data of the target vehicle is obtained, wherein the second driving data may include at least one of the following: engine speed, vehicle speed, coolant temperature, vehicle running time, engine temperature, oil pressure, battery voltage, etc., which are not limited here. The fault code of the target vehicle is obtained from the on-board diagnostic system of the target vehicle, and the fault code represents the fault identification information. According to the fault code, the fault type or abnormal state of a system or component in the target vehicle can be preliminarily determined. The second driving data and the target fault code are integrated to obtain the target fault data.
[0085] S105. Determine a target fault mode according to the target area data and the target fault data.
[0086] In a specific embodiment, in order to determine the specific fault type that occurs to the target vehicle in the target driving area, the target area data and the target fault data may be specifically analyzed to determine the specific target fault mode that occurs to the target vehicle.
[0087] For example, when the target vehicle is driving in a mountainous area with high altitude, cold weather and large road slope and a fault occurs, the target area data obtained can determine that there is a certain amount of snow and ice on the road surface, and the vehicle is analyzed from the driving trajectory to frequently perform cornering and braking operations. At the same time, the target fault data shows that the vehicle's power output is unstable, the engine speed fluctuates greatly, and there is abnormal pressure fluctuation in the brake system and the wheel speed sensor has an intermittent fault code. Therefore, when determining the target fault mode, it can be determined that the high altitude cold environment may affect the engine intake efficiency and fuel atomization effect. Combined with the fault data of unstable power output and engine speed fluctuation, it can be determined that there is a fault mode of insufficient engine combustion due to environmental factors. At the same time, due to the large road slope, snow and ice, and frequent braking operations, the brake system pressure fluctuates abnormally, and then it can be determined that there is a fault mode of reduced braking efficiency and unstable braking due to low temperature causing ice in the brake pipe and sensor interference by low temperature. In addition, due to driving in mountainous areas and frequent cornering, it can also be determined that there is a fault mode of misjudgment or failure of the vehicle dynamic stability control system due to inaccurate sensor data. Therefore, the current target failure mode can be comprehensively determined based on the target area data and the target failure data.
[0088] Furthermore, since the determined target fault mode is a text description of the fault, the target fault mode can be encoded. In the fault mode library, when a specific fault mode needs to be found, the code can be used as an index to make the retrieval process more efficient. Compared with searching in a large number of complex text descriptions, the relevant fault mode can be quickly located through the code, thereby avoiding misunderstandings or misjudgments caused by differences in text descriptions. At the same time, the encoded target area data and target fault data can be used as effective features to train a fault prediction model, which is used for fault diagnosis and prediction.
[0089] Optionally, the above step of determining the target fault mode according to the target area data and the target fault data may include the following steps:
[0090] A501, performing standardization processing on the target area data to obtain standard area data;
[0091] A502, performing standardization processing on the target fault data to obtain standard fault data;
[0092] A503, extracting first feature information from the standard area data;
[0093] A504, extracting second characteristic information from the standard fault data;
[0094] A505. Establish a feature code according to the first feature information and the second feature information to obtain a target feature code;
[0095] A506. Send the target feature code to the remote server through the communication module, and receive the fault mode corresponding to the target feature code returned by the remote server to obtain the target fault mode.
[0096] In a specific embodiment, the target area data may be standardized to obtain standard area data, and the target fault data may be standardized to obtain standard fault data, wherein the standardized processing may be format standardization and value normalization of the data to ensure the accuracy and consistency of the data.
[0097] The first characteristic information is extracted from the standard area data, wherein the first characteristic information may represent road condition characteristics, environmental characteristic information, etc., such as uneven road surface, steep slope, many curves, low temperature, high altitude, etc. The second characteristic information is extracted from the standard fault data, wherein the second characteristic information may represent vehicle information when the target vehicle fails, such as unstable engine speed, slightly low coolant temperature, slightly low engine temperature, large shock absorber pressure fluctuation, etc.
[0098] Next, a feature code is established based on the first feature information and the second feature information to obtain a target feature code. When establishing the feature code, the feature code is performed based on a specific coding rule. The coding rule is used to integrate and represent the regional data features and the fault data features in a concise form with a clear identification function. For example, a feature coding vector can be established based on the degree of road roughness, slope, temperature, degree of engine speed instability, and degree of slightly low coolant temperature. Each element in the feature coding vector represents the quantized value of the corresponding feature data after standardization and encoding. For example, an element represents the coding value of the road roughness after relevant processing, and the element is used to intuitively reflect the regional feature of the flatness of the road surface.
[0099] The target feature code is sent to a remote server through a communication module. The remote server includes a database corresponding to a fault mode library, which stores a mapping relationship between different feature codes and corresponding fault modes. After receiving the target feature code, the remote server performs a quick match search in the database to search for a fault mode that matches the received target feature code, and transmits the fault mode back to the target vehicle to obtain the target fault mode.
[0100] S106: Perform pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result.
[0101] In a specific embodiment, the target failure mode is a failure mode corresponding to a failure that occurs when the target vehicle is traveling in a target driving area, and the first failure mode library is comprehensive failure mode information when historical vehicles fail in the target driving area. Therefore, pattern matching can be performed in the first failure mode library based on the target failure mode to determine whether the failure of the target vehicle has corresponding record information in the first failure mode library. If the match is successful, it is determined that a historical failure mode exists in the target driving area.
[0102] Optionally, the above step of performing pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result may include the following steps:
[0103] A601, extracting the characteristic code of the target fault mode to obtain the target characteristic code;
[0104] A602, determining the similarity between the target feature code and the feature code corresponding to each fault mode in the first fault mode library, and obtaining multiple similarities;
[0105] A603, selecting the greatest similarity among the multiple similarities to obtain the maximum similarity;
[0106] A604: When the maximum similarity is greater than or equal to a preset similarity threshold, determining that the target matching result is a successful match;
[0107] A605: When the maximum similarity is less than the preset similarity threshold, determine that the target matching result is a matching failure.
[0108] Among them, the preset similarity threshold refers to judging whether the target fault mode is successfully matched with the fault mode in the first fault mode library when comparing the similarity of the feature codes corresponding to the target fault mode and each fault mode in the first fault mode library. This value is determined based on the statistical analysis results of a large amount of fault data. If the similarity during matching is greater than or equal to the preset similarity threshold, it means that the match is successful, otherwise, the match fails.
[0109] In a specific embodiment, feature coding is extracted from the target fault mode to obtain the target feature coding, and the target feature coding is matched with the feature coding corresponding to each fault mode in the first fault mode library to obtain multiple similarities, wherein the similarity between the feature codings can be calculated by calculation methods such as Euclidean distance and cosine similarity. The maximum similarity is selected from multiple similarities to obtain the maximum similarity. When the maximum similarity is greater than or equal to the preset similarity threshold, the target matching result is determined to be a successful match. When the match is successful, the first fault mode library can be directly retrieved to summarize the detailed diagnostic scheme of the fault mode that successfully matches the target fault mode. When the maximum similarity is less than the preset similarity threshold, the target matching result is determined to be a failed match. When the match fails, the target fault mode and related data need to be recorded as a new fault mode to supplement the first fault mode library, so as to continuously optimize the accuracy and effectiveness of fault diagnosis and matching.
[0110] S107: If the target matching result is a successful match, obtain a first fault diagnosis solution corresponding to the target fault mode.
[0111] Among them, the fault diagnosis plan is used to diagnose faults of the target vehicle. The fault diagnosis plan includes: maintenance steps, required accessories, estimated maintenance time, etc. The driver can take corresponding measures according to the fault solution to ensure that the vehicle can be quickly and accurately restored to normal operating status to ensure driving safety and performance.
[0112] In a specific embodiment, if the target matching result is a successful match, the detailed diagnostic solution record of the fault mode that successfully matches the target fault mode in the first fault mode library can be directly retrieved, including the maintenance steps used in historical maintenance cases, the models of replaced parts, the vehicle performance tracking data after maintenance and other information. This information can provide accurate and efficient reference for the fault repair of the current target vehicle, which can greatly shorten the maintenance time and improve the maintenance quality.
[0113] S108: If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
[0114] In a specific embodiment, if the target matching result is an unsuccessful match, it indicates that no historical records matching the target fault mode are found in the local first fault mode library, so the target fault mode needs to be sent to the remote server through the communication module. After receiving the target fault mode data from the vehicle end, the remote server performs a comprehensive feature analysis, correlation analysis and pattern recognition on the target fault mode, thereby generating a second fault diagnosis scheme for the target fault mode, and transmitting the second fault diagnosis scheme back to the target vehicle. After the target vehicle receives the second fault diagnosis scheme corresponding to the target fault mode returned by the remote server, it can perform fault diagnosis and repair on the target vehicle according to the second fault diagnosis scheme, ensuring that the vehicle can be effectively handled and restored to normal operation.
[0115] Furthermore, if the target matching result is a failed match, it means that the current fault mode does not appear in the first fault mode library, and the first fault mode library needs to be updated to expand the data reserve of the fault mode library and enhance the ability to identify and respond to various fault situations.
[0116] Optionally, after receiving the second fault diagnosis solution corresponding to the target fault mode returned by the remote server, the following steps may also be included:
[0117] The first fault mode library is updated according to the target fault mode and the second fault diagnosis scheme to obtain a second fault mode library; and the second fault mode library is sent to the remote server through the communication module.
[0118] In a specific embodiment, when a new fault mode appears in the target driving area, the first fault mode library can be updated according to the target fault mode and the second fault diagnosis scheme to obtain the second fault mode library. Then, the second fault mode library is sent to the remote server through the communication module so that the remote server stores the second fault mode library. When other vehicles travel to the target driving area, the second fault mode library can be sent to the vehicle so that the vehicle can quickly learn from the existing diagnostic experience and solutions, which can promote fault information sharing and collaborative diagnosis between vehicles.
[0119] Optionally, when a vehicle breaks down in a target driving area, the remote server can push the fault information and handling method to other vehicles in the target driving area, so that other vehicles can understand the possible problems in advance and make preventive preparations.
[0120] See also Figure 3 , Figure 3 is another schematic diagram of a vehicle driving scene provided by an embodiment of the present application. Figure 3As shown in the figure, vehicle A and vehicle B are in the same target driving area, and the target driving area is a crossroad section in the city. The crossroads in the city are often one of the most complex traffic areas, with large traffic volume and many traffic participants. Vehicles from different directions meet, turn, start and stop here, and various traffic behaviors occur frequently, so it is very easy to have traffic accidents and other faults. For example, the switching of traffic lights may cause some vehicles to brake or accelerate urgently, increasing the risk of rear-end collision and scratch. Therefore, an information sharing mechanism is established between vehicle A and vehicle B in the crossroad area. The remote server, as an information hub, can enable vehicle A and vehicle B to share fault handling information.
[0121] In a specific embodiment, when vehicle B fails, such as encountering a minor collision with other vehicles, resulting in damage to the exterior of the vehicle and abnormal vehicle control, vehicle B collects traffic condition data in the target driving area, tire force and steering angle change data, and real-time operating parameters of key systems such as the engine, brake system, and electrical system after the collision through a data acquisition module, and determines that the traffic accident occurred in multiple vehicles due to the large traffic volume. Therefore, the fault data is sorted and encoded in a unified and standardized data format, and the communication module in the vehicle is used to send the fault information to vehicle A in the intersection area through a remote server. Vehicle A receives these vehicles that share information and generates preventive prompt information. Based on the preventive prompt information, the preventive prompt information is used to remind the target vehicle that the current road section has a large traffic volume, so as to remind the vehicle driver to carefully control the steering and avoid sudden steering to avoid further deterioration of the fault, thereby ensuring the traffic order and driving safety in the intersection area.
[0122] By establishing a fault mode library in the target driving area, the vehicles in the target driving area can share fault handling information and assist each other in diagnosis, so that the target vehicles can cope with frequent faults in the target driving area, effectively improving the ability to cope with emergencies, and improving the speed and accuracy of fault diagnosis. When a vehicle fails in certain areas, the fault type can be quickly identified and corresponding diagnostic measures can be taken to reduce the subsequent adverse effects caused by the fault.
[0123] In summary, by implementing the embodiments of the present application, after the target vehicle enters the target driving area, the target area identifier is first determined based on the location information of the area, and the target area identifier is sent to the remote server through the communication module to obtain the corresponding first fault mode library. When the vehicle fails in the area, the target area data is collected by the data acquisition module, the target fault data is obtained by the fault detection module, and then the target fault mode is determined, and the target fault mode is matched in the first fault mode library based on the target fault mode to obtain the target matching result. If the match is successful, the first fault diagnosis scheme corresponding to the target fault mode is obtained, which is used for vehicle fault diagnosis. If the match is unsuccessful, the target fault mode is sent to the remote server and the second fault diagnosis scheme returned is received. It can be seen that by pre-acquiring the fault mode library corresponding to the target driving area, the fault occurring in the target vehicle can be quickly matched based on the fault mode library, thereby improving the efficiency of fault diagnosis.
[0124] See also Figure 4 , Figure 4 : is a structural diagram of a vehicle diagnostic device based on regional faults provided in an embodiment of the present application. The vehicle diagnostic device based on regional faults 400 is applied to a control module of a vehicle diagnostic device. The vehicle diagnostic device also includes a data acquisition module, a fault detection module, and a communication module; the communication module is used to communicate with a remote server; the vehicle diagnostic device based on regional faults 400 includes: a data acquisition unit 401, a data processing unit 402, a fault matching unit 403, and a fault diagnosis unit 404, wherein:
[0125] The data acquisition unit 401 is used to determine the target area identifier according to the position information of the target driving area when the target vehicle drives to the target driving area;
[0126] The target area identifier is sent to the remote server through the communication module, and a fault mode library corresponding to the target area identifier returned by the remote server is received to obtain a first fault mode library; the first fault mode library is used to perform pattern matching on the fault occurring in the target vehicle when a fault occurs in the target vehicle;
[0127] When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data;
[0128] Acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data;
[0129] The data processing unit 402 is used to determine a target fault mode according to the target area data and the target fault data;
[0130] The fault matching unit 403 is used to perform pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result;
[0131] The fault diagnosis unit 404 is used to obtain a first fault diagnosis scheme corresponding to the target fault mode if the target matching result is a successful match; the fault diagnosis scheme is used to perform fault diagnosis on the target vehicle;
[0132] If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
[0133] The vehicle diagnostic device 400 based on regional faults described in the present application can determine the target area identifier according to the location information of the area after the target vehicle enters the target driving area, and send the target area identifier to the remote server through the communication module to obtain the corresponding first fault mode library. When the vehicle fails in the area, the target area data is collected by the data acquisition module, the target fault data is obtained by the fault detection module, and then the target fault mode is determined. The target fault mode is matched in the first fault mode library based on the target fault mode to obtain the target matching result. If the match is successful, the first fault diagnosis scheme corresponding to the target fault mode is obtained, which is used for vehicle fault diagnosis. If the match is unsuccessful, the target fault mode is sent to the remote server and the second fault diagnosis scheme returned is received. It can be seen that by pre-acquiring the fault mode library corresponding to the target driving area, the fault of the target vehicle can be quickly matched based on the fault mode library, thereby improving the efficiency of fault diagnosis.
[0134] See also Figure 5 , Figure 5 : is a structural diagram of an electronic device provided in an embodiment of the present application, the electronic device may include a processor, a memory, a communication interface and one or more programs, the processor, the memory and the communication interface may be interconnected through a bus; the one or more programs are stored in the memory and configured to be executed by the processor; in the embodiment of the present application, the program includes instructions for executing the following steps:
[0135] When the target vehicle drives to the target driving area, determining the target area identifier according to the position information of the target driving area;
[0136] The target area identifier is sent to the remote server through the communication module, and a fault mode library corresponding to the target area identifier returned by the remote server is received to obtain a first fault mode library; the first fault mode library is used to perform pattern matching on the fault occurring in the target vehicle when a fault occurs in the target vehicle;
[0137] When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data;
[0138] Acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data;
[0139] determining a target fault mode according to the target area data and the target fault data;
[0140] Performing pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result;
[0141] If the target matching result is a successful match, a first fault diagnosis scheme corresponding to the target fault mode is obtained; the fault diagnosis scheme is used to perform fault diagnosis on the target vehicle;
[0142] If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
[0143] The electronic device described in the present application can determine the target area identifier according to the location information of the area after the target vehicle enters the target driving area, and send the target area identifier to the remote server through the communication module to obtain the corresponding first fault mode library. When the vehicle fails in the area, the target area data is collected by the data acquisition module, the target fault data is obtained by the fault detection module, and then the target fault mode is determined, and the target fault mode is matched in the first fault mode library based on the target fault mode to obtain the target matching result. If the match is successful, the first fault diagnosis scheme corresponding to the target fault mode is obtained, which is used for vehicle fault diagnosis. If the match is unsuccessful, the target fault mode is sent to the remote server and the second fault diagnosis scheme returned is received. It can be seen that by pre-acquiring the fault mode library corresponding to the target driving area, the fault of the target vehicle can be quickly matched based on the fault mode library, thereby improving the efficiency of fault diagnosis.
[0144] See also Figure 6 , Figure 6 is a structural diagram of a vehicle diagnostic system provided by an embodiment of the present application. Figure 6 As shown, the system may include a server 601 and a client 602 , wherein the server 601 includes a database 6011 , wherein the server 601 is connected to the client 602 via the Internet.
[0145] In the embodiment of the present application, the server 601 corresponds to the remote server in the present application, the client 602 corresponds to the target vehicle in the present application, the database 6011 is used to store the fault mode library, and the client 602 is integrated with a communication module, which is used to establish a communication link with the server 601 through the Internet and interact with data.
[0146] In a specific embodiment, by implementing Figure 6 The described system can send the target area identification corresponding to the target driving area to the remote server through the communication module after the target vehicle enters the target driving area. The remote server searches the fault mode library corresponding to the target area identification from the database and returns it to the target vehicle. When the fault occurred in the target vehicle does not exist in the fault mode library, the target vehicle can send the fault information to the remote server through the communication module to receive the fault diagnosis scheme corresponding to the fault information. It can be seen that through the efficient communication mechanism between the server 601 and the client 602, it can ensure that the client 602 obtains the fault mode library in the database 6011, that is, the fault mode library corresponding to the target driving area in time, and can quickly match the fault occurred in the client 602 based on the fault mode library, thereby improving the fault diagnosis efficiency.
[0147] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.
[0148] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.
[0149] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
[0150] The steps of the method or algorithm described in the embodiments of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and the storage medium can also be present in a terminal device or a management device as discrete components.
[0151] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0152] The modules / units included in the devices and products described in the above embodiments may be software modules / units or hardware modules / units, or may be partially software modules / units and partially hardware modules / units. For example, for the devices and products applied to or integrated in the chip, the modules / units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for the devices and products applied to or integrated in the chip module, the modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. The software programs run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in hardware such as circuits.
[0153] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.
Claims
1. A vehicle diagnosis method based on regional faults, characterized in that: A control module applied to a vehicle diagnostic device, wherein the vehicle diagnostic device further comprises a data acquisition module, a fault detection module, and a communication module; The communication module is used to communicate with the remote server; the method includes: When the target vehicle drives to the target driving area, determining the target area identifier according to the position information of the target driving area; The target area identifier is sent to the remote server through the communication module, and a fault mode library corresponding to the target area identifier returned by the remote server is received to obtain a first fault mode library; the first fault mode library is used to perform pattern matching on the fault occurring in the target vehicle when a fault occurs in the target vehicle; When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data; Acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data; determining a target fault mode according to the target area data and the target fault data; Performing pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result; If the target matching result is a successful match, a first fault diagnosis scheme corresponding to the target fault mode is obtained; the fault diagnosis scheme is used to perform fault diagnosis on the target vehicle; If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
2. The method according to claim 1, characterized in that The step of collecting the area data of the target driving area by the data collection module to obtain the target area data includes: Acquire the driving data of the target vehicle to obtain first driving data; the first driving data includes at least one of the following: driving distance, driving direction, vehicle steering angle, and driving trajectory; Determine target road condition data of the target driving area according to the first driving data; the target road condition data includes at least one of the following: road surface flatness, slope, and curve curvature; Acquiring target environment data of the target driving area; The target road condition data and the target environment data are integrated to obtain the target area data.
3. The method according to claim 2, characterized in that When the first driving data includes the driving trajectory, and the target road condition data includes the curve curvature; determining the target road condition data of the target driving area according to the first driving data includes: intercepting a portion of the driving trajectory corresponding to the target curve from the driving trajectory; the portion of the driving trajectory is used to determine the curvature of the target curve; Selecting a positioning point from the part of the driving trajectory based on a preset sampling interval to obtain a plurality of positioning points; each positioning point includes longitude information and latitude information; Fitting is performed according to the multiple positioning points to obtain a fitting curve; the horizontal axis of the fitting curve is longitude information, and the vertical axis is latitude information; Determine the curvature radius of the fitting curve to obtain a target curvature radius; the target curvature radius is inversely proportional to the curvature of the target curve; The curvature of the target curve is determined according to the target curvature radius to obtain the curve curvature.
4. The method according to claim 1, characterized in that The method of acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data includes: Acquire second driving data of the target vehicle; the second driving data includes at least one of the following: engine speed, vehicle speed, coolant temperature, vehicle running time, engine temperature, oil pressure, and battery voltage; Obtaining a fault code of the target vehicle to obtain a target fault code; The second driving data and the target fault code are integrated to obtain the target fault data.
5. The method according to any one of claims 1 to 4, characterized in that: The determining of the target fault mode according to the target area data and the target fault data comprises: Performing standardization processing on the target area data to obtain standard area data; Performing standardization processing on the target fault data to obtain standard fault data; Extracting first feature information from the standard area data; Extracting second characteristic information from the standard fault data; Establish a feature code according to the first feature information and the second feature information to obtain a target feature code; The target feature code is sent to the remote server through the communication module, and the fault mode corresponding to the target feature code returned by the remote server is received to obtain the target fault mode.
6. The method according to claim 5, characterized in that The performing pattern matching in the first fault mode library according to the target fault mode to obtain a target matching result includes: Extracting the characteristic code of the target fault mode to obtain the target characteristic code; Determine the similarity between the target feature code and the feature code corresponding to each fault mode in the first fault mode library to obtain multiple similarities; Selecting the greatest similarity among the multiple similarities to obtain the maximum similarity; When the maximum similarity is greater than or equal to a preset similarity threshold, determining that the target matching result is a successful match; When the maximum similarity is less than the preset similarity threshold, the target matching result is determined to be a matching failure.
7. The method according to any one of claims 1 to 4, characterized in that: After receiving the fault mode library corresponding to the target area identifier returned by the remote server to obtain the first fault mode library, the method further includes: Determine the fault information of each fault mode in the first fault mode library to obtain a plurality of fault information; the fault information includes the occurrence frequency and severity of the fault; Performing risk level assessment on the multiple fault information to obtain multiple risk levels; Selecting the largest risk level from the multiple risk levels to obtain a maximum risk level; Determine a failure mode corresponding to the maximum risk level to obtain a first failure mode; Preventive prompt information is determined according to the first fault mode; the preventive prompt information includes fault mode information and a fault diagnosis scheme corresponding to the fault mode; the preventive prompt information is used to prompt the target vehicle to perform preventive driving in the target driving area.
8. The method according to any one of claims 1 to 4, characterized in that: After receiving the second fault diagnosis solution corresponding to the target fault mode returned by the remote server, the method further includes: The first fault mode library is updated according to the target fault mode and the second fault diagnosis scheme to obtain a second fault mode library; The second fault mode library is sent to the remote server through the communication module.
9. A vehicle diagnostic device based on regional faults, characterized in that: A control module applied to a vehicle diagnostic device, wherein the vehicle diagnostic device further comprises a data acquisition module, a fault detection module, and a communication module; The communication module is used to communicate with the remote server; the vehicle diagnosis device based on regional faults includes: a data acquisition unit, a data processing unit, a fault matching unit, and a fault diagnosis unit, wherein: The data acquisition unit is used to determine the target area identifier according to the position information of the target driving area when the target vehicle drives to the target driving area; The target area identifier is sent to the remote server through the communication module, and a fault mode library corresponding to the target area identifier returned by the remote server is received to obtain a first fault mode library; the first fault mode library is used to perform pattern matching on the fault occurring in the target vehicle when a fault occurs in the target vehicle; When the target vehicle breaks down in the target driving area, the area data of the target driving area is acquired by the data acquisition module to obtain target area data; Acquiring the fault data of the target vehicle through the fault detection module to obtain target fault data; The data processing unit is used to determine a target fault mode according to the target area data and the target fault data; The fault matching unit is used to perform pattern matching in the first fault pattern library according to the target fault pattern to obtain a target matching result; The fault diagnosis unit is used to obtain a first fault diagnosis scheme corresponding to the target fault mode if the target matching result is a successful match; the fault diagnosis scheme is used to perform fault diagnosis on the target vehicle; If the target matching result is a match failure, the target fault mode is sent to the remote server through the communication module, and a second fault diagnosis solution corresponding to the target fault mode returned by the remote server is received.
10. An electronic device, characterized in that: include: A processor, a memory, a communication interface, and one or more programs; The one or more programs are stored in the memory and configured to be executed by the processor, the programs comprising instructions for executing the steps in the method according to any one of claims 1 to 8.
Citation Information
Cited By
Product quality problem solution automatic generation method and device, medium and product
CN120373969A