Latent failure processing method, device, equipment and storage medium
By receiving and analyzing information on latent vehicle failures, identifying potentially faulty parts in target vehicles, and generating prompts for replacement, the problem of latent failures affecting driving safety is solved, ensuring normal travel for users.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2026-04-14
AI Technical Summary
In the existing technology, latent failures of vehicle parts cannot be dealt with in a timely manner, causing vehicles to be unable to drive normally, affecting users' travel, and latent failures themselves do not directly affect driving safety.
By receiving latent failure information sent by vehicles, the number of failure types identified for each vehicle is counted, and failure types with a number exceeding a preset threshold are identified as targets. A prompt message is then generated to remind the user to replace the missing parts.
It enables timely handling of potentially faulty parts without affecting driving safety, preventing equipment malfunctions and meeting users' travel needs.
Smart Images

Figure CN119840525B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle technology, and in particular to a method, apparatus, device, and storage medium for handling latent failures. Background Technology
[0002] With economic development, cars have become increasingly common in households. To ensure vehicle safety, a safety self-check is performed during each driving cycle. If a latent failure is detected, the affected vehicle part is often immediately disabled to ensure driving safety. However, a latent failure does not directly cause equipment malfunction or harmful behavior. Only after other related failures occur will equipment malfunction. Disabling the vehicle part, on the other hand, renders the vehicle unable to operate normally, severely impacting the user's travel. Therefore, how to handle latent failures to minimize their impact on user travel while ensuring driving safety is a technical problem that needs to be solved. Summary of the Invention
[0003] To address the aforementioned technical problems, this disclosure provides a method, apparatus, device, and storage medium for handling latent failures.
[0004] A first aspect of this disclosure provides a method for handling latent failures, the method comprising:
[0005] Receive at least one latent failure message sent by at least one vehicle within a certain period of time. The latent failure message includes a vehicle identifier and a failure type. The failure type is used to characterize the information of the component that failed the self-test. The vehicle identifier is used to characterize the vehicle's identity information.
[0006] For each vehicle identifier, count the first number of latent failure messages of each failure type sent for each vehicle identifier;
[0007] The first quantity is compared with the first preset quantity. The failure type corresponding to the first quantity being greater than or equal to the first preset quantity is determined as the first failure type. The vehicle corresponding to the vehicle identifier in which the number of latent failure information of the first failure type is greater than or equal to the first preset quantity is determined as the target vehicle.
[0008] Based on the first failure type, a prompt message is generated, which is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced.
[0009] A second aspect of this disclosure provides an apparatus for handling latent failures, the apparatus comprising:
[0010] The first receiving module is used to receive at least one latent failure information sent by at least one vehicle within a certain period of time. The latent failure information includes a vehicle identifier and a failure type. The failure type is used to characterize the information of a component that has failed a self-test. The vehicle identifier is used to characterize the vehicle's identity information.
[0011] The first statistics module is used to count the first number of latent failure messages of each failure type sent by each vehicle identifier for the vehicle identifier.
[0012] The first determining module is used to compare the first quantity with the first preset quantity, determine the failure type corresponding to the first quantity being greater than or equal to the first preset quantity as the first failure type, and determine the vehicle corresponding to the vehicle identifier in which the number of latent failure information of the first failure type sent is greater than or equal to the first preset quantity as the target vehicle.
[0013] The first generation module is used to generate a prompt message based on the first failure type. The prompt message is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced.
[0014] A third aspect of this disclosure provides a computer device including a memory and a processor, and a computer program, wherein the memory stores the computer program, and when the computer program is executed by the processor, it implements the latent failure handling method of the first aspect described above.
[0015] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the latent failure handling method described in the first aspect above.
[0016] The technical solution provided in this disclosure has the following advantages compared with the prior art:
[0017] In the latent failure processing method, apparatus, device, and storage medium provided in this disclosure embodiment, at least one latent failure message sent by at least one vehicle within a certain period of time is received. The latent failure message includes a vehicle identifier and a failure type. The failure type is used to characterize information about a component that has failed a self-test, and the vehicle identifier is used to characterize the vehicle's identity information. For each vehicle identifier, a first number of latent failure messages of each failure type sent by each vehicle identifier is counted. This first number is compared with a first preset number. Failure types corresponding to a first number greater than or equal to the first preset number are determined as the first failure type. Vehicles corresponding to vehicle identifiers whose number of latent failure messages of the first failure type sent is greater than or equal to the first preset number are determined as target vehicles. The first failure type generates a prompt message, which is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced. It can uniformly receive latent failure information sent by each vehicle after safety self-check, and determine that the target vehicle has sent latent failure information multiple times for the first failure type based on the vehicle identification and failure type. Thus, it is determined that the part corresponding to the first failure type on the target vehicle has a latent failure. Therefore, a first reminder message is generated to remind relevant personnel whether the part on the target vehicle needs to be replaced. Since the latent failure itself does not directly affect driving safety, as long as the part with the latent failure is replaced in time, there will be no abnormal equipment function or harmful behavior. Therefore, users can use the vehicle normally after the latent failure occurs, meeting the user's travel needs. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart of a method for handling latent failures provided in an embodiment of this disclosure;
[0021] Figure 2 This is a flowchart of a method for generating notification information provided in an embodiment of this disclosure;
[0022] Figure 3 This is a flowchart of another method for generating notification information provided in this disclosure embodiment;
[0023] Figure 4 This is a flowchart of a method for evaluating vehicle parts provided in an embodiment of this disclosure;
[0024] Figure 5 This is a flowchart of a method for alerting to latent failures provided in an embodiment of this disclosure;
[0025] Figure 6 This is a schematic diagram of the structure of a latent failure handling device provided in an embodiment of this disclosure;
[0026] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Detailed Implementation
[0027] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0028] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0029] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0030] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0031] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0032] Figure 1 This is a flowchart of a method for handling latent failures provided in an embodiment of this disclosure. This method can be executed by a latent failure handling device. Figure 1 As shown, the latent failure handling method provided in this embodiment includes the following steps:
[0033] S101. Receive at least one latent failure message sent by at least one vehicle within a certain period of time. The latent failure message includes a vehicle identifier and a failure type. The failure type is used to characterize the information of a component that has failed a self-test. The vehicle identifier is used to characterize the vehicle's identity information.
[0034] The latent failure information in this embodiment can be understood as information generated when a vehicle detects a latent failure during a safety self-check. The latent failure information includes a vehicle identifier that identifies the vehicle and uniquely identifies the target vehicle, as well as the failure type of the component that failed the self-check. The specific circumstances of the latent failure can be determined through the failure type. For example, the vehicle identifier can be the Vehicle Identification Number (VIN), and the failure type can be the specific component type that experienced the latent failure, such as sensor latent failure, controller latent failure, actuator latent failure, etc., which are not limited here.
[0035] In this embodiment of the disclosure, the latent failure processing device can receive at least one latent failure message, including vehicle identification and failure type, sent by at least one vehicle within a certain period of time.
[0036] In one exemplary embodiment of this disclosure, the latent failure processing device can receive latent failure information sent by at least one vehicle through a data connection, such as a network connection, and summarize and organize the latent failure information received over a period of time in chronological order.
[0037] S102. For the vehicle identifier, count the first number of latent failure information messages of each failure type sent for each vehicle identifier.
[0038] In this embodiment of the disclosure, the latent failure processing device can, after receiving at least one latent failure message sent by at least one vehicle within a certain period of time, count the first number of latent failure messages of each failure type sent by the vehicle corresponding to each vehicle identifier according to the vehicle identifier contained in the latent failure message.
[0039] In one exemplary embodiment of this disclosure, the latent failure processing device can summarize and organize the received latent failure information, classify the latent failure information sent by the vehicle corresponding to each vehicle identifier according to the vehicle identifier contained in the latent failure information, further classify the latent failure information according to the failure type contained in the latent failure information, and count the first quantity of each failure type.
[0040] S103. Compare the first quantity with the first preset quantity, determine the failure type corresponding to the first quantity being greater than or equal to the first preset quantity as the first failure type, and determine the vehicle corresponding to the vehicle identifier in which the number of latent failure information of the first failure type sent is greater than or equal to the first preset quantity as the target vehicle.
[0041] The first failure type in this embodiment can be any type of latent failure. The first preset quantity can be a pre-set threshold for determining whether a latent failure is detected in multiple self-tests in the same vehicle. Its specific value can be set as needed or determined based on the duration of a period of time. For example, when the period of time is three days, the first preset quantity can be three times. This is not limited here.
[0042] The target vehicle in this embodiment can be understood as a vehicle that performs multiple safety self-checks over a period of time, obtains multiple detection results of latent failures including the first failure type, and sends latent failure information for the first failure type to the latent failure processing device multiple times. The number of latent failure information sent by the target vehicle for the first failure type is greater than or equal to the first preset number.
[0043] In this embodiment of the disclosure, the latent failure processing device can, after determining the first number of latent failure information of each failure type sent by each vehicle identifier, compare each first number with a first preset number, and determine the failure type corresponding to the first number being greater than or equal to the first preset number as the first failure type, and determine the vehicle corresponding to the vehicle identifier in which the number of latent failure information of the first failure type sent is greater than or equal to the first preset number as the target vehicle.
[0044] S104. Generate a prompt message based on the first failure type. The prompt message is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced.
[0045] In this embodiment of the disclosure, the latent failure processing device can, after determining the first failure type and the target vehicle, generate a prompt message based on the first failure type indicating whether the vehicle parts corresponding to the first failure type in the target vehicle need to be replaced.
[0046] In one exemplary embodiment of the present disclosure, the latent failure processing device can, after determining the first failure type and the target vehicle, generate a prompt message based on the identification information of the target vehicle and the first failure type, and output the prompt message in text and voice form through in-vehicle output devices, such as a display screen and a speaker, or display the prompt message on the after-sales platform.
[0047] This embodiment of the disclosure receives at least one latent failure message sent by at least one vehicle within a certain period of time. The latent failure message includes a vehicle identifier and a failure type. The failure type characterizes information about a component that has failed a self-test, and the vehicle identifier characterizes the vehicle's identity information. For each vehicle identifier, a first number of latent failure messages of each failure type are counted. This first number is compared with a first preset number. Failure types corresponding to a first number greater than or equal to the first preset number are determined as the first failure type. Vehicles corresponding to vehicle identifiers that have sent latent failure messages of the first failure type in a number greater than or equal to the first preset number are determined as target vehicles. A notification message is generated based on the first failure type. The notification message is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced. It can uniformly receive latent failure information sent by each vehicle after safety self-check, and determine that the target vehicle has sent latent failure information multiple times for the first failure type based on the vehicle identification and failure type. This indicates that the part corresponding to the first failure type on the target vehicle has a latent failure, and therefore generates a first reminder message to remind relevant personnel whether the part on the target vehicle needs to be replaced. Since latent failure itself does not directly affect driving safety, as long as the part with latent failure is replaced in time, there will be no abnormal equipment function or harmful behavior. Therefore, users can use the vehicle normally after the latent failure occurs, meeting the user's travel needs.
[0048] Figure 2 This is a flowchart of a method for generating notification information provided in an embodiment of this disclosure, such as... Figure 2 As shown, based on the above embodiments, notification information can be generated using the following method.
[0049] S201. In the at least one latent failure information, for each failure type, count the second number of vehicle identifiers corresponding to the failure type.
[0050] In this embodiment of the disclosure, the latent failure processing device can, after receiving at least one latent failure message within a certain period of time, count the number of vehicle identifiers corresponding to each failure type in the at least one latent failure message, and determine it as a second number.
[0051] In one exemplary embodiment of the present disclosure, the latent failure processing device can summarize and organize the latent failure information received within a period of time, determine all failure types contained in all latent failure information, and for each failure type, count the number of vehicle identifiers corresponding to that failure type and determine it as a second number, until the second number of vehicle identifiers corresponding to all failure types has been counted.
[0052] S202. Compare the second quantity with the second preset quantity, and determine the failure type where the second quantity is greater than or equal to the second preset quantity as the second failure type.
[0053] The second failure type in this embodiment can be understood as any type of latent failure. The second failure type can be the same as or different from the first failure type, and no limitation is made here.
[0054] The second preset quantity in this embodiment can be understood as a pre-set threshold for determining whether a latent failure is prevalent in a large number of vehicles, and its specific value can be set as needed.
[0055] In this embodiment of the disclosure, the latent failure processing device can, after statistically obtaining the second number of vehicle identifiers corresponding to each failure type, compare the second number with a second preset number, determine whether the second number is greater than or equal to the second preset number, and determine the failure type whose second number is greater than or equal to the second preset number as the second failure type.
[0056] S203. Generate notification information based on the second failure type, the notification information being used to notify the analysis of the second failure type.
[0057] In this embodiment of the disclosure, the latent failure processing device can determine that the second number of vehicle identifiers corresponding to a certain failure type is greater than or equal to a second preset number. After determining that the failure type is the second failure type, it can determine that the latent failure of the second failure type has been widely occurring in a large number of vehicles. At this time, it is necessary to generate notification information to notify the analysis of the second failure type.
[0058] This embodiment of the disclosure, in the at least one latent failure information, for each failure type, counts a second number of vehicle identifiers corresponding to the failure type, compares the second number with a second preset number, determines the failure type whose second number is greater than or equal to the second preset number as the second failure type, generates notification information based on the second failure type, the notification information is used to notify the analysis of the second failure type, can determine that a systemic failure may have occurred when a certain latent failure type commonly occurs in a large number of vehicles, and needs to notify the analysis of the failure type, eliminate the failure, and avoid causing more serious problems.
[0059] Figure 3 This is a flowchart of another method for generating notification information provided in this disclosure embodiment, such as... Figure 3 As shown, based on the above embodiments, notification information can be generated by the following method, wherein the notification information includes first notification information and second notification information.
[0060] S301. Among the at least one latent failure information, count the third number of latent failure information containing the second failure type.
[0061] In this embodiment of the disclosure, the latent failure processing device can summarize and organize the received latent failure information containing the second failure type, count the number of latent failure information containing the second failure type, and determine it as the third quantity.
[0062] S302. If the third quantity is greater than or equal to the third preset quantity, then generate a first notification message based on the second failure type.
[0063] The third preset quantity in this embodiment can be understood as a pre-set threshold for determining whether a latent failure occurs multiple times in multiple vehicles, and its specific value can be set as needed.
[0064] In this embodiment of the disclosure, the latent failure processing device can, after obtaining a third quantity, compare it with a third preset quantity. If the third quantity is greater than or equal to the third preset quantity, a first notification message is generated based on the second failure type, thereby notifying the analysis of the second failure type.
[0065] S303. If the third quantity is less than the third preset quantity, then a second notification message is generated based on the second failure type, and the processing priority of the first notification message is higher than the processing priority of the second notification message.
[0066] In this embodiment of the disclosure, the latent failure processing device can compare the third quantity with a third preset quantity after obtaining the third quantity. If the third quantity is less than the third preset quantity, a second notification message is generated based on the second failure type, thereby notifying the analysis of the second failure type. The processing priority of the first notification message is higher than that of the second notification message. Specifically, when there is a first notification message for the second failure type A and a second notification message for the second failure type B at the same time, the second failure type A will be analyzed and processed first, and the second failure type B will be analyzed and processed after the analysis and processing of the second failure type A is completed.
[0067] This embodiment of the disclosure counts a third number of latent failure information containing the second failure type from the at least one latent failure information. If the third number is greater than or equal to a third preset number, a first notification is generated based on the second failure type. If the third number is less than the third preset number, a second notification is generated based on the second failure type. The processing priority of the first notification is higher than that of the second notification. This allows for the determination of the priority of processing and analyzing latent failures of a certain type based on the frequency of occurrence of that type of latent failure after determining that a certain type of latent failure commonly occurs in multiple vehicles. Priority is given to processing failure types with a larger number of reported failures, thereby further reducing the impact of latent failures on vehicle owners.
[0068] Figure 4 This is a flowchart of a method for evaluating vehicle parts provided in an embodiment of this disclosure, such as... Figure 4 As shown, based on the above embodiments, vehicle parts can be evaluated using the following methods.
[0069] S401. In the at least one latent failure information, for each failure type, count the fourth number of latent failure information corresponding to the failure type.
[0070] In this embodiment of the disclosure, the latent failure processing device can, after receiving at least one latent failure message, count the number of latent messages corresponding to each failure type contained in each latent failure message and determine it as the fourth quantity.
[0071] S402. The ratio of the fourth quantity to the preset total number of vehicles is determined as the failure probability of the failure type.
[0072] The total number of vehicles in this embodiment can be understood as the total number of vehicles that have a communication connection with the latent failure processing device and that send latent failure information to the latent failure processing device when a latent failure occurs. This number can be preset by the staff according to the actual situation, or it can be obtained by periodically conducting communication tests and statistics, and is not limited here.
[0073] In this embodiment of the disclosure, the latent failure processing device can, after obtaining the fourth quantity, calculate the ratio of the fourth quantity corresponding to each failure type to the preset total number of vehicles for each failure type, and determine the ratio as the failure probability corresponding to each failure type. For example, if 30 out of 100 latent failure messages received within a certain period of time contain failure type A, then the fourth quantity corresponding to failure type A is 30. If the preset total number of vehicles is 1000, then the failure probability corresponding to failure type A is 30 / 1000 = 3%.
[0074] S403. Use the failure probability to perform a quality assessment on the vehicle parts corresponding to the failure type.
[0075] In this embodiment of the disclosure, the latent failure processing device can calculate the failure probability of each failure type, determine the failure probability of the vehicle part corresponding to each failure type based on the correspondence between each failure type and the vehicle part, and then use the failure probability to perform quality assessment on the vehicle part. For example, for the same vehicle part, the lower the failure probability, the better the quality assessment result.
[0076] In an exemplary embodiment of this disclosure, the latent failure processing device can, after determining the failure probability of vehicle parts corresponding to each failure type, calculate the product of the evaluation coefficient and the failure probability according to the evaluation coefficient corresponding to each vehicle part, and determine the product as the quality evaluation score result. For example, failure type A corresponds to vehicle part 1, and the evaluation coefficient corresponding to vehicle part 1 is 10. If the failure probability corresponding to failure type A is 3%, then the quality evaluation of vehicle part 1 corresponding to failure type A is 0.3.
[0077] In another exemplary embodiment of this disclosure, if a vehicle part corresponds to multiple failure types, the latent failure processing device can accumulate the failure probabilities of the multiple failure types corresponding to the vehicle part and use the accumulated result to evaluate the quality of the vehicle part. Alternatively, it can perform a weighted average calculation on the failure probabilities of the multiple failure types corresponding to the vehicle part and use the weighted average calculation result to evaluate the quality of the vehicle part. For example, failure type A and failure type B both correspond to vehicle part 1, and the weights of failure type A and failure type B are 0.6 and 0.4, respectively. If the failure probability corresponding to failure type A is 3% and the failure probability corresponding to failure type B is 8%, then the quality evaluation result corresponding to vehicle part 1 is 3%*0.6+8%*0.4=5%.
[0078] This embodiment of the disclosure, in the at least one latent failure information, for each failure type, counts a fourth number of latent failure information corresponding to the failure type, determines the failure probability of the failure type by the ratio of the fourth number to the preset total number of vehicles, and uses the failure probability to perform quality assessment on the vehicle parts corresponding to the failure type. It can perform quality assessment on vehicle parts based on latent failure information, thereby deciding whether to replace or optimize the vehicle parts.
[0079] Figure 5 This is a flowchart of a method for alerting to latent failures provided in an embodiment of this disclosure, such as... Figure 5 As shown, based on the above embodiments, latent failures can be alerted by the following method, wherein the alert information includes a first alert information and a second alert information.
[0080] S501. Send a control command to the target vehicle, the control command being used to control the target vehicle to perform a secondary safety self-check.
[0081] In this embodiment of the disclosure, the latent failure handling device can send a control command to the target vehicle based on a pre-established communication connection after determining the existence of the target vehicle, so that the target vehicle can perform a secondary safety self-check after receiving the control command.
[0082] S502, Receive the detection result returned by the target vehicle.
[0083] In this embodiment of the disclosure, the latent failure handling device can receive the detection results of the secondary safety self-test returned by the target vehicle after the target vehicle completes the secondary safety self-test based on the control command.
[0084] S503. If the detection result includes the first failure type, then generate a first prompt message based on the first failure type. The first prompt message is used to prompt the replacement of the part corresponding to the first failure type in the target vehicle.
[0085] In this embodiment of the present disclosure, the latent failure processing device can analyze the detection results returned by the target vehicle after receiving the detection results, determine whether the detection results contain latent failure information of the first failure type, and if so, generate a first prompt message based on the first failure type to prompt the replacement of the part corresponding to the first failure type in the target vehicle.
[0086] S504. If the detection result does not include the first failure type, then a second prompt message is generated based on the first failure type. The second prompt message is used to prompt the inspection of the accessories corresponding to the first failure type in the target vehicle.
[0087] In this embodiment of the disclosure, the latent failure processing device can, after receiving the detection result returned by the target vehicle, generate a second prompt message based on the first failure type to prompt the inspection of the accessories corresponding to the first failure type in the target vehicle if the detection result does not contain latent failure information of the first failure type.
[0088] This embodiment of the disclosure sends a control command to the target vehicle, which controls the target vehicle to perform a secondary safety self-check and receives the detection results returned by the target vehicle. If the detection results contain the first failure type, a first prompt message is generated based on the first failure type. The first prompt message prompts the replacement of the part corresponding to the first failure type in the target vehicle. If the detection results do not contain the first failure type, a second prompt message is generated based on the first failure type. The second prompt message prompts the inspection of the part corresponding to the first failure type in the target vehicle. This allows the target vehicle to perform a secondary safety self-check after determining that the number of latent failure messages sent by the target vehicle for the first failure type is greater than or equal to a first preset number. This secondary judgment allows the user to understand the subsequent processing procedure based on the first or second prompt message and take appropriate action, further improving driving safety.
[0089] In some embodiments of this disclosure, the latent failure processing device can determine whether the target vehicle is in a non-driving state before sending a control command to the target vehicle. If the target vehicle is in a non-driving state, a control command is sent to enable the target vehicle to complete a secondary safety self-check. If the target vehicle is not in a non-driving state, the time for sending the control command is delayed to avoid affecting the user's driving trip due to the secondary safety self-check, thereby further improving the user experience.
[0090] In some other embodiments of this disclosure, the latent failure information further includes self-test time and self-test log file. The latent failure processing device can record the latent failure information of the first failure type in the database after generating prompt information based on the first failure type.
[0091] Specifically, after receiving at least one latent failure message, the latent failure processing device can not only obtain the vehicle identification and identity information contained in the latent failure message, but also obtain the self-test time when the latent failure was detected, as well as the self-test log file recorded when the latent failure was detected. The self-test log file can record the vehicle's real-time status information, such as vehicle speed, acceleration, remaining battery power, and remaining fuel. After generating a prompt message, the latent failure processing device can record the latent failure information, including the self-test time and the self-test log file, in the database so that subsequent correlation analysis of the first failure type can be performed based on the data accumulated in the database to determine the cause of the first failure type.
[0092] Figure 6 This is a schematic diagram of the structure of a latent failure handling device provided in an embodiment of this disclosure, as shown below. Figure 6 As shown, the latent failure processing device 600 includes: a first receiving module 610, a first statistics module 620, a first determination module 630, and a first generation module 640. The first receiving module 610 is used to receive at least one latent failure message sent by at least one vehicle within a certain period. The latent failure message includes a vehicle identifier and a failure type. The failure type is used to characterize information about a component that has failed a self-test, and the vehicle identifier is used to characterize the vehicle's identity information. The first statistics module 620 is used to count, for each vehicle identifier, the number of latent failure messages of each failure type sent by each vehicle identifier. The first determination module 630 is used to compare the first number with a first preset number, determine the failure type corresponding to a first number greater than or equal to the first preset number as the first failure type, and determine the vehicle corresponding to the vehicle identifier whose number of latent failure messages of the first failure type sent is greater than or equal to the first preset number as the target vehicle. The first generation module 640 is used to generate a prompt message based on the first failure type, the prompt message indicating whether the component corresponding to the first failure type in the target vehicle needs to be replaced.
[0093] Optionally, the latent failure processing device 600 further includes: a second statistics module, used to count a second number of vehicle identifiers corresponding to each failure type in the at least one latent failure information; a second determination module, used to compare the second number with a second preset number, and determine the failure type whose second number is greater than or equal to the second preset number as the second failure type; and a second generation module, used to generate notification information based on the second failure type, the notification information being used to notify the analysis of the second failure type.
[0094] Optionally, the notification information includes first notification information and second notification information. The latent failure processing device 600 further includes: a third statistics module, used to count a third number of latent failure information containing the second failure type in the at least one latent failure information; and a second generation module, including: a first generation unit, used to generate first notification information based on the second failure type if the third number is greater than or equal to a third preset number; and a second generation unit, used to generate second notification information based on the second failure type if the third number is less than the third preset number, wherein the processing priority of the first notification information is higher than the processing priority of the second notification information.
[0095] Optionally, the latent failure processing device 600 further includes: a fourth statistics module, used to count the fourth number of latent failure information corresponding to each failure type in the at least one latent failure information; a calculation module, used to determine the failure probability of the failure type by the ratio of the fourth number to a preset total number of vehicles; and an evaluation module, used to evaluate the quality of the vehicle parts corresponding to the failure type using the failure probability.
[0096] Optionally, the prompting information includes a first prompting information and a second prompting information. The latent failure processing device 600 further includes: a sending module, used to send a control command to the target vehicle, the control command being used to control the target vehicle to perform a secondary safety self-check; a second receiving module, used to receive the detection result returned by the target vehicle; and a first generating module 640, including: a third generating unit, used to generate a first prompting information based on the first failure type if the detection result contains the first failure type, the first prompting information being used to prompt the replacement of the part corresponding to the first failure type in the target vehicle; and a fourth generating unit, used to generate a second prompting information based on the first failure type if the detection result does not contain the first failure type, the second prompting information being used to prompt the inspection of the part corresponding to the first failure type in the target vehicle.
[0097] Optionally, the latent failure handling device further includes: a third determining module, used to determine that the target vehicle is in a non-driving state.
[0098] Optionally, the latent failure information also includes self-test time and self-test log file, and the latent failure processing device 600 further includes: a recording module, used to record the latent failure information of the first failure type in a database.
[0099] The latent failure handling device provided in this embodiment can execute the method described in any of the above embodiments, and its execution method and beneficial effects are similar, so they will not be described again here.
[0100] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure.
[0101] like Figure 7 As shown, the computer device may include a processor 710 and a memory 720 storing computer program instructions.
[0102] Specifically, the processor 710 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0103] Memory 720 may include mass storage for information or instructions. For example, and not limitingly, memory 720 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 720 may include removable or non-removable (or fixed) media. Where appropriate, memory 720 may be internal or external to the integrated gateway device. In a particular embodiment, memory 720 is non-volatile solid-state memory. In a particular embodiment, memory 720 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (Electrically Programmable ROM, EPROM), an electrically erasable programmable PROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0104] The processor 710 reads and executes computer program instructions stored in the memory 720 to perform the steps of the latent failure handling method provided in the embodiments of this disclosure.
[0105] In one example, the computer device may also include a transceiver 730 and a bus 740. Wherein, as... Figure 7 As shown, the processor 710, memory 720 and transceiver 730 are connected via bus 740 and communicate with each other.
[0106] Bus 740 may include hardware, software, or both. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 740 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.
[0107] This disclosure also provides a computer-readable storage medium that can store a computer program that, when executed by a processor, causes the processor to implement the latent failure handling method provided in this disclosure.
[0108] The aforementioned storage medium may, for example, include a memory 720 for computer program instructions, which can be executed by a processor 710 of a latent failure handling device to complete the latent failure handling method provided in this disclosure embodiment. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), compact disc ROM (CD-ROM), magnetic tape, floppy disk, and optical data storage device. The aforementioned computer program may be written in any combination of one or more programming languages to perform the operations of this disclosure embodiment. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on a user computing device, partially on a user device, as a standalone software package, partially on a user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0109] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for handling latent failures, characterized in that, include: Receive at least one latent failure message sent by at least one vehicle within a certain period of time. The latent failure message includes a vehicle identifier and a failure type. The failure type is used to characterize the information of the component that failed the self-test. The vehicle identifier is used to characterize the vehicle's identity information. For each vehicle identifier, count the first number of latent failure messages of each failure type sent for each vehicle identifier; The first quantity is compared with the first preset quantity. The failure type corresponding to the first quantity being greater than or equal to the first preset quantity is determined as the first failure type. The vehicle corresponding to the vehicle identifier that sends the first failure type of latent failure information in the vehicle identifier is greater than or equal to the first preset quantity is determined as the target vehicle. The first preset quantity is used to determine the number threshold of a latent failure detected in multiple self-tests in the same vehicle. Based on the first failure type, a prompt message is generated, which is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced.
2. The method according to claim 1, characterized in that, After receiving at least one latent failure message sent by at least one vehicle within a certain period of time, the method further includes: In the at least one latent failure information, for each failure type, a second number of vehicle identifiers corresponding to the failure type is counted. Compare the second quantity with the second preset quantity, and determine the failure type that is greater than or equal to the second preset quantity as the second failure type; A notification message is generated based on the second failure type, and the notification message is used to notify the analysis of the second failure type.
3. The method according to claim 2, characterized in that, The notification information includes first notification information and second notification information. Before generating the notification information based on the second failure type, the method further includes: In the at least one latent failure information, a third number of latent failure information containing the second failure type is counted. The generation of notification information based on the second failure type includes: If the third quantity is greater than or equal to the third preset quantity, then a first notification message is generated based on the second failure type; If the third quantity is less than the third preset quantity, a second notification message is generated based on the second failure type, and the processing priority of the first notification message is higher than the processing priority of the second notification message.
4. The method according to claim 1, characterized in that, After receiving at least one latent failure message sent by at least one vehicle within a certain period of time, the method further includes: In the at least one latent failure information, for each failure type, a fourth number of latent failure information corresponding to the failure type is counted. The ratio of the fourth quantity to the preset total number of vehicles is determined as the failure probability of the failure type; The failure probability is used to assess the quality of vehicle parts corresponding to the failure type.
5. The method according to claim 1, characterized in that, The prompt information includes a first prompt information and a second prompt information. Before generating the prompt information based on the first failure type, the method further includes: Send a control command to the target vehicle, the control command being used to control the target vehicle to perform a secondary safety self-check; Receive the detection results returned by the target vehicle; The generation of prompt information based on the first failure type includes: If the detection result includes the first failure type, then a first prompt message is generated based on the first failure type. The first prompt message is used to prompt the replacement of the part corresponding to the first failure type in the target vehicle. If the detection result does not include the first failure type, a second prompt message is generated based on the first failure type. The second prompt message is used to prompt the inspection of the accessories corresponding to the first failure type in the target vehicle.
6. The method according to claim 5, characterized in that, Before sending the control command to the target vehicle, the method further includes: It is determined that the target vehicle is not in motion.
7. The method according to claim 1, characterized in that, The latent failure information also includes self-test time and self-test log file. After generating the prompt information based on the first failure type, the method further includes: The latent failure information of the first failure type is recorded in the database.
8. A device for handling latent failures, characterized in that, include: The first receiving module is used to receive at least one latent failure information sent by at least one vehicle within a certain period of time. The latent failure information includes a vehicle identifier and a failure type. The failure type is used to characterize the information of a component that has failed a self-test. The vehicle identifier is used to characterize the vehicle's identity information. The first statistics module is used to count the first number of latent failure messages of each failure type sent by each vehicle identifier for the vehicle identifier. The first determining module is used to compare the first quantity with the first preset quantity, determine the failure type corresponding to the first quantity being greater than or equal to the first preset quantity as the first failure type, and determine the vehicle corresponding to the vehicle identifier that sends the number of latent failure information of the first failure type in the vehicle identifier being greater than or equal to the first preset quantity as the target vehicle. The first preset quantity is used to determine the number threshold of a latent failure that has been detected in multiple self-tests in the same vehicle. The first generation module is used to generate a prompt message based on the first failure type. The prompt message is used to indicate whether the part corresponding to the first failure type in the target vehicle needs to be replaced.
9. A computer device, characterized in that, include: Memory; processor; And a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Failure diagnostic information generating apparatus and failure diagnostic information generating system
CN101999140A
Comprehensive vehicle failure detecting system
CN102529903A
Massage chair inspection and maintenance method and device and storage medium
CN114564219A