Vehicle fault processing method and device, electronic equipment and storage medium

By identifying vehicle operating conditions and ignoring corresponding faults under suppressed operating conditions, the problem of misjudgment in vehicle fault detection is solved, the false alarm rate is reduced, and vehicle safety and performance are ensured.

CN115042800BActive Publication Date: 2025-12-05SHENGRUI TRANSMISSION
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210533971.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-17
Publication Date
2025-12-05
Estimated Expiration
2042-05-17

AI Technical Summary

Technical Problem

In existing technologies, vehicle fault detection may suffer from insufficient fault judgment conditions or misjudgment, leading to downgraded processing measures that affect vehicle driving performance and safety.

Method used

By identifying the vehicle's operating condition, it can determine whether it is a preset suppression condition, and ignore the suppression fault corresponding to the suppression condition under the suppression condition, thereby avoiding false alarms and downgrade processing.

Benefits of technology

Without compromising overall vehicle safety, reduce the rate of false fault diagnosis and false alarms, and improve the accuracy of vehicle fault detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115042800B_ABST
    Figure CN115042800B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a vehicle fault processing method and device, electronic equipment and storage medium. The method comprises: determining the working condition of the vehicle; determining whether the vehicle has a fault; if the working condition of the vehicle is a preset inhibition working condition, and the fault of the vehicle is an inhibition fault corresponding to the inhibition working condition, the fault is ignored. The essence is to set the fault inhibition function for the vehicle. On the premise of not affecting the safety of the whole vehicle, even if it is detected that the vehicle has a certain fault, the fault is limited to be reported because the vehicle is in the inhibition working condition corresponding to the fault. This can sufficiently reduce the risk of fault misjudgment, thereby reducing the false positive rate of vehicle faults.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle technology, and in particular to a vehicle fault handling method, apparatus, electronic device, and storage medium. Background Technology

[0002] When a component in a vehicle (such as the transmission) malfunctions, it can severely impact driving safety. Therefore, vehicles are typically equipped with fault detection functions. When a fault is detected, it is reported, and certain degraded handling measures are taken (such as allowing the vehicle to operate only in limp mode) to ensure driving safety. However, in practice, there may be situations where fault diagnosis conditions are insufficient or faults are misdiagnosed. Both of these situations will also trigger degraded handling measures, thereby affecting the vehicle's driving performance. Summary of the Invention

[0003] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides a vehicle fault handling method, apparatus, electronic device and storage medium.

[0004] In a first aspect, this disclosure provides a vehicle fault handling method, characterized in that it includes:

[0005] Determine the vehicle's operating condition;

[0006] Determine whether the vehicle has malfunctioned;

[0007] If the vehicle is in a preset suppression condition and the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition, the fault is ignored.

[0008] Furthermore, it also includes:

[0009] If the vehicle is in a preset suppression condition, determine the fault code set corresponding to the suppression condition;

[0010] If the vehicle malfunctions, determine the fault code for the malfunction;

[0011] If the fault code of the fault is one of the fault codes in the fault code set, the fault occurring in the vehicle is determined to be a suppression fault corresponding to the suppression condition.

[0012] Further, if the vehicle is operating under a preset suppression condition, determining the fault code set corresponding to the suppression condition includes:

[0013] If the vehicle is in a preset suppression condition, filtering information is determined based on the suppression condition. The filtering information is used to reflect the suppression condition in which the vehicle is in.

[0014] Obtain attribute information of at least one vehicle fault; the attribute information is used to reflect the correspondence between the vehicle fault and the suppression condition;

[0015] Based on the filtering information and the attribute information of the vehicle fault, a set of fault codes corresponding to the suppression condition is determined.

[0016] Furthermore, both the filtering information and the attribute information are of unsigned integer data type, and both the filtering information and the attribute information include N bits; in the filtering information and the attribute information, the same bit corresponds to the same suppression condition; different bits correspond to different suppression conditions; where N is a positive integer.

[0017] In the filtering information, for any bit, if it is a first digital signal, it indicates that the vehicle is under the suppression condition corresponding to the bit; if it is a second digital signal, it indicates that the vehicle is not under the suppression condition corresponding to the bit.

[0018] In the attribute information, for any bit, if it is a first digital signal, it indicates that the fault corresponding to the attribute information will be suppressed under the suppression condition corresponding to the bit; if it is a second digital signal, it indicates that the fault corresponding to the attribute information will not be suppressed under the suppression condition corresponding to the bit.

[0019] Furthermore, including:

[0020] If the vehicle is in a preset suppression condition and the fault occurring in the vehicle is not a suppression fault corresponding to the suppression condition, or if the vehicle is not in a preset suppression condition, the fault shall be reported.

[0021] Secondly, this disclosure also provides a vehicle fault handling device, comprising:

[0022] The first determination module is used to determine the vehicle's operating condition;

[0023] The second determining module is used to determine whether the vehicle has malfunctioned;

[0024] The processing module is configured to ignore the fault if the vehicle is in a preset suppression condition and the fault occurring in the vehicle is a suppression fault corresponding to the suppression condition.

[0025] Thirdly, this disclosure also provides an electronic device, including: a processor and a memory;

[0026] The processor executes the steps of any of the above methods by calling programs or instructions stored in memory.

[0027] Fourthly, this disclosure also provides a computer-readable storage medium that stores a program or instructions that cause a computer to perform the steps of any of the above methods.

[0028] The technical solution provided in this disclosure has the following advantages compared with the prior art:

[0029] The technical solution provided in this disclosure sets a fault suppression function for the vehicle if the vehicle is in a preset suppression condition and the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition. This function effectively reduces the risk of fault misjudgment and thus reduces the false alarm rate of vehicle faults. Attached Figure Description

[0030] 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.

[0031] 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.

[0032] Figure 1 This is a flowchart of a vehicle fault handling method provided in an embodiment of this disclosure;

[0033] Figure 2 A flowchart of another vehicle fault handling method provided in this disclosure embodiment;

[0034] Figure 3 This is a schematic diagram of the structure of a vehicle fault handling device according to an embodiment of the present disclosure;

[0035] Figure 4 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0036] 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.

[0037] 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.

[0038] Figure 1 This is a flowchart of a vehicle fault handling method provided in an embodiment of this disclosure. The method can be executed by a vehicle, and the executing entity can be a controller within the vehicle, such as a transmission controller. The method includes the following steps:

[0039] S110. Determine the vehicle's operating condition.

[0040] Operating condition refers to the working state of a vehicle under conditions directly related to its operation. For example, operating condition may specifically include the transmission controller initialization process, the vehicle power-on process via the ignition switch, and the engine starting process.

[0041] The essence of this step is to identify the operating conditions of the vehicle.

[0042] There are multiple ways to implement this step. For example, different recognition conditions are set in advance for different working conditions; external input signals and / or detection signals collected by sensors in the vehicle are acquired periodically; based on the external input signals and / or detection signals collected by sensors in the vehicle, the working condition that meets the recognition conditions is the working condition of the vehicle.

[0043] S120. Determine if the vehicle has malfunctioned.

[0044] The essence of this step is to identify whether the vehicle has a malfunction and what kind of malfunction it has.

[0045] There are several ways to implement this step. For example, pre-setting preconditions and judgment conditions for fault detection for different faults; periodically acquiring external input signals from the vehicle and / or detection signals collected by sensors in the vehicle; determining whether the preconditions are met based on the external input signals and / or detection signals collected by sensors in the vehicle; if the preconditions are met, further determining whether the judgment conditions are met. If the judgment conditions are met, it is determined that the vehicle has a fault. If the preconditions are not met, or although the preconditions are met but the judgment conditions are not met, it is determined that the vehicle has not a fault.

[0046] S130. If the vehicle is in a preset suppression condition and the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition, ignore the fault.

[0047] In this application, operating conditions are divided into two types: suppressed operating conditions and non-suppressed operating conditions. Similarly, faults are divided into two types: suppressed faults and non-suppressed faults. In reality, vehicles experience various operating conditions. The application pre-defines which operating conditions are suppressed and which are non-suppressed. It also pre-defines which faults are suppressed and which are non-suppressed, and establishes a pre-defined correspondence between suppressed faults and suppressed operating conditions. It should be noted that one suppressed fault can correspond to multiple suppressed operating conditions, and one suppressed operating condition can correspond to multiple suppressed faults. Non-suppressed operating conditions do not have corresponding suppressed faults.

[0048] It is important to emphasize that specifying the correspondence between fault suppression and suppression conditions involves establishing a relationship between the fault and the operating conditions that might lead to the vehicle falsely triggering the fault. "False triggering" means that, considering only whether the preconditions and judgment conditions for the fault are met, the vehicle has experienced the fault. However, considering the vehicle's operating conditions, this fault cannot be considered a fault because the phenomena exhibited by the fault are normal under those conditions. For example, during engine starting, voltage instability might cause the preconditions and judgment conditions for a certain voltage fault to be met. However, this is normal because it occurs during engine starting. Once the engine stabilizes, the preconditions and / or judgment conditions for that voltage fault will no longer be met. Therefore, a correspondence should be established between this voltage fault and the operating conditions during engine starting.

[0049] For example, the suppression condition is the transmission controller initialization process, and the corresponding suppression faults are all transmission-related faults. The suppression condition is within a preset time period when the ignition switch is turned on, and the corresponding suppression faults are network-related faults. The suppression condition is the engine starting process, and the corresponding suppression faults are voltage-related faults.

[0050] In the suppression mode, if a detected vehicle fault is a suppression fault corresponding to the vehicle's current operating condition, the fault is suppressed, meaning its reporting is restricted; in other words, the fault is ignored. If a detected vehicle fault is not a suppression fault corresponding to the vehicle's current operating condition, the fault is not suppressed, meaning its reporting is allowed. In the non-suppression mode, once a vehicle fault is detected, regardless of its type, the fault is reported. That is, if the vehicle's current operating condition is a preset suppression condition, and the fault is not a suppression fault corresponding to that condition, or if the vehicle's current operating condition is not a preset suppression condition, the fault is reported.

[0051] The specific methods for reporting faults include, but are not limited to, illuminating fault alarm lights, outputting fault codes, and triggering fault degradation handling measures.

[0052] For example, assume that the vehicle's operating conditions include suppressed condition a and unsuppressed condition c, and the vehicle's faults include fault A, fault B, and fault C. Suppressed condition a corresponds to fault A; that is, fault A is a suppressed fault that has a corresponding relationship with suppressed condition a. Unsuppressed condition c does not correspond to any fault. When the vehicle is in suppressed condition a, if the vehicle only experiences fault A, or if the vehicle experiences faults A and B, or if the vehicle experiences faults A and C, or if the vehicle experiences faults A, B, and C, only fault A is suppressed; if the vehicle experiences fault B, or if the vehicle experiences fault C, or if the vehicle experiences faults B and C, none of the faults are suppressed. When the vehicle is in unsuppressed condition c, regardless of whether the vehicle experiences one or more of faults A, B, and C, none of the faults are suppressed. When a vehicle is simultaneously in both suppression condition a and non-suppression condition c, if the vehicle only has fault A, or if the vehicle has faults A and B, or if the vehicle has faults A and C, or if the vehicle has faults A, B and C, then only fault A will be suppressed; if the vehicle has fault B, or if the vehicle has fault C, or if the vehicle has faults B and C, then none of the faults will be suppressed.

[0053] The above technical solution sets a fault suppression function for the vehicle by ignoring the fault if the vehicle is in a preset suppression condition and the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition. In essence, this function sets a fault suppression function for the vehicle. Without affecting the overall safety of the vehicle, even if a certain fault is detected, the vehicle is restricted from being reported because it is in the suppression condition corresponding to the fault. This can significantly reduce the risk of fault misjudgment and thus reduce the false alarm rate of vehicle faults.

[0054] In one embodiment, before S130, it further includes determining whether the vehicle is in a preset suppression condition and whether the fault that the vehicle is experiencing is a suppression fault corresponding to the suppression condition.

[0055] There are multiple ways to implement "determining whether the vehicle's current operating condition is a preset suppression condition, and whether the vehicle's fault is a suppression fault corresponding to the suppression condition," and this application does not limit this approach. For example, a set of suppression faults is pre-defined, including all suppression faults. Within the suppression fault set, any two suppression faults can correspond to different suppression conditions or the same suppression condition. It is determined whether the vehicle's fault is one of the suppression faults in the set; if so, a judgment condition for a suppression condition corresponding to that fault is determined, and based on this judgment condition, it is determined whether the vehicle's current operating condition is a suppression condition corresponding to that fault. If so, it indicates that the vehicle's current operating condition is a preset suppression condition, and the vehicle's fault is a suppression fault corresponding to the suppression condition, and the fault is ignored.

[0056] Optionally, the method for "determining whether the vehicle is in a preset suppression condition and the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition" may further include: if the vehicle is in a preset suppression condition, determining the fault code set corresponding to the suppression condition; if the vehicle has a fault, determining the fault code of the fault; if the fault code of the fault is one of the fault codes in the fault code set, determining that the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition.

[0057] Figure 2 A flowchart illustrating another vehicle fault handling method provided in this embodiment of the disclosure. Figure 2 for Figure 1 A specific example. See [the source]. Figure 2 The method includes:

[0058] S210. Determine the vehicle's operating condition.

[0059] Optionally, external input signals and / or detection signals collected by sensors in the vehicle can be acquired periodically; the operating condition of the vehicle can be determined based on the external input signals and / or detection signals collected by sensors in the vehicle.

[0060] S220. If the vehicle is in a preset suppression condition, determine the fault code set corresponding to the suppression condition.

[0061] The fault code set corresponding to the suppression condition refers to the collection of fault codes for suppression faults that have a corresponding relationship with the suppression condition. In the fault code set, any two fault codes refer to the same suppression condition.

[0062] There are multiple ways to implement this step, and the application does not limit this approach. For example, the correspondence between suppressed faults and suppressed operating conditions is pre-defined. The fault codes of all suppressed faults corresponding to the same suppressed operating condition are then aggregated to obtain a fault code set corresponding to that suppressed operating condition. The suppressed operating condition and its corresponding fault code set are then stored as a data group. This results in a data table containing the correspondence between each suppressed operating condition and its fault code set. When performing this step, the fault code set corresponding to the vehicle's current operating condition can be obtained by querying this data table.

[0063] The specific implementation method of this step also includes: if the vehicle is in a preset suppression condition, based on the suppression condition, determine the filtering information, which is used to reflect the suppression condition in which the vehicle is in; obtain the attribute information of at least one vehicle fault; the attribute information is used to reflect the correspondence between the vehicle fault and the suppression condition; based on the filtering information and the attribute information of the vehicle fault, determine the fault code set corresponding to the suppression condition.

[0064] The filtering information reflects the vehicle's current suppression condition, while the attribute information reflects the correspondence between vehicle faults and the suppression condition. By comparing the filtering information and the attribute information, vehicle faults corresponding to the suppression condition can be identified, thus obtaining the fault code set corresponding to the suppression condition.

[0065] In one embodiment, both the filtering information and the attribute information are of unsigned integer data type, and both include N bits. In the filtering information and attribute information, the same bit corresponds to the same suppression condition; different bits correspond to different suppression conditions; where N is a positive integer. In the filtering information, for any bit, if it is a first digital signal, it indicates that the vehicle is under the suppression condition corresponding to that bit; if it is a second digital signal, it indicates that the vehicle is not under the suppression condition corresponding to that bit. In the attribute information, for any bit, if it is a first digital signal, it indicates that the fault corresponding to that attribute information will be suppressed under the suppression condition corresponding to that bit; if it is a second digital signal, it indicates that the fault corresponding to that attribute information will not be suppressed under the suppression condition corresponding to that bit. The first digital signal is "1", and the second digital signal is "0"; or, the first digital signal is "0", and the second digital signal is "1".

[0066] For example, the transmission control software has an interface function for fault suppression. This interface function includes input parameters (i.e., filtering information). The data type of the input parameters is Uint16, with 16 bits available, each bit corresponding to a suppression condition. The transmission control software sets a corresponding fault suppression calibration value (i.e., attribute information) for each fault code. This fault suppression calibration value is also of data type Uint16 and is associated with the suppression function interface function through the diagnostic management system.

[0067] Assume that bit 0 corresponds to condition a and bit 1 corresponds to condition b. Both conditions a and b are suppression conditions. At time t, the vehicle is in conditions a and b, so both bit 0 and bit 1 are set to "1" (i.e., the first bit signal), represented as bit 0 = 1 and bit 1 = 1. Therefore, the input parameter of the interface function is 0000 0000 0000 0011. Based on this input parameter, the diagnostic management system iterates through the calibration values ​​of all fault codes and extracts the fault codes corresponding to the calibration values ​​where bit 0 = 1 and / or bit 1 = 1, forming a set of fault codes to be suppressed. For example, fault codes with a calibrated value of 0000 0000 00000001, calibrated value of 100 0000 1000 0011, and calibrated value of 1000 1000 00000010 all need to be added to this fault code set.

[0068] In one embodiment, it is determined whether the vehicle is in a certain suppression condition. If so, the bit corresponding to the suppression condition in the filtering information is determined as the first digital signal; otherwise, the bit corresponding to the suppression condition in the filtering information is determined as the second digital signal.

[0069] When writing code, you can use the if() statement to determine whether the vehicle is in a certain suppression condition. If the vehicle is in the suppression condition, the bit corresponding to the suppression condition in the filter information is determined as the first digital signal; if the vehicle is not in the suppression condition, the bit corresponding to the suppression condition in the filter information is determined as the second digital signal.

[0070] S230. Determine if the vehicle has malfunctioned.

[0071] S240. If a vehicle malfunctions, determine the fault code.

[0072] S250. If the fault code is one of the fault codes in the fault code set, determine that the fault that occurred in the vehicle is a suppression fault corresponding to the suppression condition.

[0073] S260, Ignore vehicle malfunctions.

[0074] The above technical solution provides a method for determining whether a vehicle is in a preset suppression condition and whether the vehicle's fault is a suppression fault corresponding to that suppression condition. This method simplifies the software architecture, reduces the amount of code, and provides clear logic for easy understanding and maintenance. It also clarifies whether the vehicle is in a preset suppression condition and whether the fault is a suppression fault corresponding to that condition.

[0075] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0076] Figure 3 This is a schematic diagram of the structure of a vehicle fault handling device according to an embodiment of the present disclosure, as shown below. Figure 3 As shown, the device includes:

[0077] The first determining module 410 is used to determine the operating condition of the vehicle;

[0078] The second determining module 420 is used to determine whether the vehicle has malfunctioned;

[0079] The processing module 430 is used to ignore the fault if the vehicle is in a preset suppression condition and the fault occurring in the vehicle is a suppression fault corresponding to the suppression condition.

[0080] Furthermore, the device also includes a processing module, and the determination module is used for:

[0081] If the vehicle is in a preset suppression condition, determine the fault code set corresponding to the suppression condition;

[0082] If the vehicle malfunctions, determine the fault code for the malfunction;

[0083] If the fault code of the fault is one of the fault codes in the fault code set, the fault occurring in the vehicle is determined to be a suppression fault corresponding to the suppression condition.

[0084] Furthermore, the determination module is used to: if the vehicle is in a preset suppression condition, determine filtering information based on the suppression condition, wherein the filtering information is used to reflect the suppression condition in which the vehicle is in.

[0085] Obtain attribute information of at least one vehicle fault; the attribute information is used to reflect the correspondence between the vehicle fault and the suppression condition;

[0086] Based on the filtering information and the attribute information of the vehicle fault, a set of fault codes corresponding to the suppression condition is determined.

[0087] Furthermore, both the filtering information and the attribute information are of unsigned integer data type, and both the filtering information and the attribute information include N bits; in the filtering information and the attribute information, the same bit corresponds to the same suppression condition; different bits correspond to different suppression conditions; where N is a positive integer.

[0088] In the filtering information, for any bit, if it is a first digital signal, it indicates that the vehicle is under the suppression condition corresponding to the bit; if it is a second digital signal, it indicates that the vehicle is not under the suppression condition corresponding to the bit.

[0089] In the attribute information, for any bit, if it is a first digital signal, it indicates that the fault corresponding to the attribute information will be suppressed under the suppression condition corresponding to the bit; if it is a second digital signal, it indicates that the fault corresponding to the attribute information will not be suppressed under the suppression condition corresponding to the bit.

[0090] Furthermore, the processing module is also used for:

[0091] If the vehicle is in a preset suppression condition and the fault occurring in the vehicle is not a suppression fault corresponding to the suppression condition, or if the vehicle is not in a preset suppression condition, the fault shall be reported.

[0092] The apparatus disclosed in the above embodiments can implement the process flow of the methods disclosed in the above method embodiments and has the same or corresponding beneficial effects. To avoid repetition, it will not be described again here.

[0093] Figure 4 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this disclosure, such as... Figure 4 As shown, the electronic device can be a controller in a vehicle, such as a transmission controller in a vehicle, and the electronic device includes:

[0094] One or more processors 301, Figure 4 Taking processor 301 as an example;

[0095] Memory 302;

[0096] The electronic device may further include an input device 303 and an output device 304.

[0097] The processor 301, memory 302, input device 303, and output device 304 in the electronic device can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.

[0098] The memory 302, as a non-transitory computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the vehicle fault handling method in the embodiments of this disclosure. The processor 301 executes various functional applications and data processing of the server by running the software programs, instructions, and modules stored in the memory 302, thereby implementing the vehicle fault handling method of the above-described method embodiments.

[0099] The memory 302 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device. Furthermore, the memory 302 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 302 may optionally include memory remotely located relative to the processor 301, and these remote memories can be connected to the terminal device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0100] Input device 303 can be used to receive input digital or character information, and to generate signal inputs related to user settings and function control of the electronic device. Output device 304 may include display devices such as a display screen.

[0101] This disclosure also provides a computer-readable storage medium storing a program or instructions that, when executed by a computer, are used to perform a vehicle fault handling method, the method comprising:

[0102] Determine the vehicle's operating condition;

[0103] Determine whether the vehicle has malfunctioned;

[0104] If the vehicle is in a preset suppression condition and the fault that occurs in the vehicle is a suppression fault corresponding to the suppression condition, the fault is ignored.

[0105] Optionally, when executed by a computer processor, the computer-executable instructions can also be used to execute the technical solutions of the vehicle fault handling methods provided in any embodiment of this disclosure.

[0106] Based on the above description of the implementation methods, those skilled in the art will clearly understand that this disclosure can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0107] 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.

[0108] 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 vehicle failure processing method characterized by, The method comprises: determining a working condition of a vehicle; determining whether a fault occurs in the vehicle; if the working condition of the vehicle is a preset suppression working condition, and the fault occurring in the vehicle is a suppression fault corresponding to the suppression working condition, ignoring the fault, the suppression working condition being a working condition causing the vehicle to mistakenly trigger the suppression fault, and the suppression fault being a normal phenomenon in the suppression working condition.

2. The method of claim 1, wherein, The method further comprises: if the working condition of the vehicle is a preset suppression working condition, determining a fault code set corresponding to the suppression working condition; if a fault occurs in the vehicle, determining a fault code of the fault; if the fault code of the fault is one in the fault code set, determining that the fault occurring in the vehicle is a suppression fault corresponding to the suppression working condition.

3. The method of claim 2, wherein, The method of determining the fault code set corresponding to the suppression working condition if the working condition of the vehicle is the preset suppression working condition comprises: if the working condition of the vehicle is a preset suppression working condition, determining screening information based on the suppression working condition, the screening information being used to reflect the suppression working condition in which the vehicle is located; obtaining attribute information of at least one vehicle fault, the attribute information being used to reflect a corresponding relationship between the vehicle fault and the suppression working condition; determining the fault code set corresponding to the suppression working condition based on the screening information and the attribute information of the vehicle fault.

4. The method of claim 3, wherein, The data types of the screening information and the attribute information are both unsigned integers, and the screening information and the attribute information both comprise N bits; in the screening information and the attribute information, the same bit corresponds to the same suppression working condition, and different bits correspond to different suppression working conditions; wherein N is a positive integer; in the screening information, for any bit, if the bit is a first number signal, it indicates that the vehicle is in the suppression working condition corresponding to the bit, and if the bit is a second number signal, it indicates that the vehicle is not in the suppression working condition corresponding to the bit; in the attribute information, for any bit, if the bit is a first number signal, it indicates that the fault corresponding to the attribute information will be suppressed in the suppression working condition corresponding to the bit, and if the bit is a second number signal, it indicates that the fault corresponding to the attribute information will not be suppressed in the suppression working condition corresponding to the bit.

5. The method of claim 1, wherein, The method comprises: if the working condition of the vehicle is a preset suppression working condition, and the fault occurring in the vehicle is not a suppression fault corresponding to the suppression working condition, or if the working condition of the vehicle is not a preset suppression working condition, reporting the fault.

6. A vehicle failure processing apparatus characterized by comprising: The method comprises: a first determining module configured to determine a working condition of a vehicle; a second determining module configured to determine whether a fault occurs in the vehicle; a processing module configured to, if the working condition of the vehicle is a preset suppression working condition, and the fault occurring in the vehicle is a suppression fault corresponding to the suppression working condition, ignore the fault, the suppression working condition being a working condition causing the vehicle to mistakenly trigger the suppression fault, and the suppression fault being a normal phenomenon in the suppression working condition.

7. An electronic device, comprising: The method comprises: a processor and a memory. The processor is configured to execute the steps of the method according to any one of claims 1 to 5 by invoking the program or instructions stored in the memory.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a program or instructions, which cause the computer to execute the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Fault signal processing method, storage medium and terminal

    CN113381874A

  • Detection method and device of vehicle electronic control unit, storage medium and terminal equipment

    CN113703415A

  • Fault treatment in a system

    WO2019137574A1