Inhibition method, device and system for automobile functions
By establishing a matrix relationship table between the fault event signal and the automobile function suppression signal, combining and processing the fault event signal, and accurately calculating the accumulated value of the automobile function suppression signal, the problem of inaccurate evaluation of automobile function suppression in the prior art is solved, and precise suppression of automobile functions and higher driving safety is achieved.
Patent Information
- Application Number
- CN202510084152.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2045-01-20
AI Technical Summary
When the prior art detects a fault event, it is easy to suppress the vehicle function through the function prohibition manager, which may cause inaccurate evaluation, which may affect the normal operation of the vehicle.
By obtaining the matrix relationship table between the fault event signal and the automobile function suppression signal, combining multiple fault event input signals, obtaining the virtual vector signal, and based on the matrix relationship table, the actual accumulated value of the automobile function suppression signal corresponding to the virtual vector signal is obtained, and finally, based on the actual accumulated value, the automobile function suppression signal group corresponding to the virtual vector signal is output.
The precise suppression of car functions is achieved, ensuring that only car functions that are truly affected by faults will be suppressed, avoid affecting the use of other normal functions, and flexibly adjust the degree of car functions to suppress according to the severity of the fault, improving driving safety and reliability.
Smart Images

Figure CN119705478A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile safety technology, for example, to a method, device and system for suppressing automobile functions. Background Art
[0002] Automotive function suppression technology is widely used in various automotive electronic systems, such as engine control systems, braking systems, steering systems, etc. When these systems fail, automotive function suppression technology can respond quickly and take appropriate measures to suppress the impact of the failure to ensure the safety and reliability of the vehicle. The core purpose of automotive function suppression technology is to prevent the spread of faults, mitigate the impact of faults, and maintain the availability of the vehicle under limited functions as much as possible so that the vehicle can continue to drive safely or enter a safe state. For example, when an engine control unit (ECU) fails, the maximum speed or power of the vehicle can be limited to prevent more serious damage or danger.
[0003] In the related art, the Function Inhibition Manager (FIM) is basically used to provide a control mechanism for software components and their functions. The implementation of the FIM function is to manually add a function identifier (FID) to the fault event in the configuration software. The configuration software generates a dynamic configuration file, which traverses the state of the event and ultimately affects the FID to achieve the purpose of function inhibition.
[0004] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:
[0005] After a fault event is detected, the vehicle function is inhibited through the function prohibition manager, which is prone to inaccurate evaluation and may affect the normal operation of the vehicle.
[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0007] The embodiments of the present disclosure provide a method, device and system for suppressing automobile functions, so as to improve the accuracy of suppressing automobile functions.
[0008] In some embodiments, a method for suppressing automobile functions includes: obtaining a matrix relationship table of fault event signals and automobile function suppression signals; merging multiple fault event input signals to obtain a virtual vector signal; based on the matrix relationship table, obtaining the actual accumulated value of the automobile function suppression signal corresponding to the virtual vector signal; and outputting the automobile function suppression signal group corresponding to the virtual vector signal according to the actual accumulated value.
[0009] In some embodiments, a device for suppressing automobile functions includes: a calibration module, configured to obtain a matrix relationship table of fault event signals and automobile function suppression signals; an input signal module, configured to merge multiple fault event input signals to obtain a virtual vector signal; a table lookup module, connected to the calibration module and the table lookup module, configured to determine the automobile function suppression signal corresponding to the virtual vector signal based on the matrix relationship table; an accumulation module, connected to the table lookup module, configured to obtain the accumulated value of the automobile function suppression signal corresponding to the virtual vector signal; and an output signal module, connected to the accumulation module, configured to output a group of automobile function suppression signals corresponding to the virtual vector signal according to the accumulated value.
[0010] In some embodiments, a device for inhibiting a vehicle function includes a processor and a memory storing program instructions, and the processor is configured to execute the aforementioned method for inhibiting a vehicle function when running the program instructions.
[0011] In some embodiments, a suppression system for automobile functions includes: an electronic device body; and the aforementioned suppression device for automobile functions, which is disposed on the electronic device body.
[0012] The method, device and system for inhibiting automobile functions provided by the embodiments of the present disclosure can achieve the following technical effects:
[0013] One of the core advantages of this technical solution is to achieve precise suppression of automobile functions. In the disclosed technical solution, a matrix relationship table of fault event signals and automobile function suppression signals is first obtained, and multiple fault event input signals are merged to obtain a virtual vector signal; then, based on the matrix relationship table, the actual cumulative value of the automobile function suppression signal corresponding to the virtual vector signal is obtained, and finally, according to the actual cumulative value, the automobile function suppression signal group corresponding to the virtual vector signal is output. Through the precise mapping of the matrix relationship table, it is possible to quickly locate the automobile function associated with each fault event, and calculate the actual cumulative value of the corresponding suppression signal, ensuring that only those automobile functions that are actually affected by the fault will be suppressed, without affecting the use of other normal functions. At the same time, since the cumulative value method is used to represent the strength of the automobile function suppression signal, the degree of automobile function suppression can be flexibly adjusted according to the severity of the fault, achieving more detailed and precise control.
[0014] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0016] Figure 1 is a flow chart of a method for inhibiting automobile functions provided by an embodiment of the present disclosure;
[0017] Figure 2 is a flow chart of another method for inhibiting automobile functions provided by an embodiment of the present disclosure;
[0018] Figure 3 is a flow chart of another method for inhibiting automobile functions provided by an embodiment of the present disclosure;
[0019] Figure 4 is a flow chart of another method for inhibiting automobile functions provided by an embodiment of the present disclosure;
[0020] Figure 5 is a schematic diagram of a matrix relationship table of a fault event signal and an automobile function inhibition signal provided by an embodiment of the present disclosure;
[0021] Figure 6 is a schematic diagram of a structure of a suppression device for automobile functions provided by an embodiment of the present disclosure;
[0022] Figure 7 is a schematic structural diagram of another device for suppressing automobile functions provided by an embodiment of the present disclosure;
[0023] Figure 8 It is a schematic structural diagram of another device for suppressing automobile functions provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.
[0025] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0026] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0027] Unless otherwise specified, the term "plurality" means two or more than two. In the disclosed embodiment, the character " / " indicates that the objects before and after are in an "or" relationship. For example, A / B means: A or B. The term "and / or" is a description of the association relationship between objects, indicating that three relationships may exist. For example, A and / or B means: A or B, or, the three relationships of A and B. The term "corresponding" may refer to an association relationship or a binding relationship, and the correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0028] Combination Figure 1 As shown, the embodiment of the present disclosure provides a method for suppressing automobile functions, comprising the following steps:
[0029] S101, obtaining a matrix relationship table of fault event signals and vehicle function inhibition signals.
[0030] Optionally, obtaining a matrix relationship table of fault event signals and automobile function inhibition signals includes: determining an association relationship table between each fault event signal and the automobile function inhibition signal; and vectorizing a plurality of association relationship tables to obtain a matrix relationship table.
[0031] In practical applications, a correlation table between fault event signals and automobile function inhibition signals is constructed, and the correlation table lists all possible fault event signals and their corresponding automobile function inhibition signals that need to be inhibited. For example, the following Table 1 shows an exemplary correlation table:
[0032] Table 1. Association table
[0033] Fault event signal Car function inhibit signal 1 Car function inhibition signal 2 Engine temperature is too high Limiting engine power output / Brake system failure Activate Emergency Brake Assist Speed limit Tire pressure is too low Turn on the tire pressure warning light Speed limit
[0034] Combination Figure 5As shown, multiple association relationship tables are represented by vectors to obtain a matrix relationship table. Each association relationship table is converted into a vector form, where the fault event signal is one of the elements of the vector and the corresponding vehicle function inhibition signal is another element of the vector. Multiple such vectors are combined to form a matrix, that is, a matrix relationship table of the fault event signal and the vehicle function inhibition signal.
[0035] Through the precise mapping of the matrix relationship table, the system can quickly and accurately identify fault events and output the corresponding vehicle function inhibition signal. Moreover, the design of the matrix relationship table makes the system easy to expand and modify. When new fault events or vehicle function inhibition signals need to be added, only the matrix relationship table needs to be updated. It can adapt to the ever-changing vehicle functions and fault types, improving the flexibility and scalability of the system.
[0036] S102, combining multiple fault event input signals to obtain a virtual vector signal.
[0037] By combining multiple fault event input signals into a virtual vector signal, the complexity of signal processing is simplified.
[0038] S103, based on the matrix relationship table, obtaining the actual accumulated value of the vehicle function inhibition signal corresponding to the virtual vector signal.
[0039] S104, outputting a vehicle function inhibition signal group corresponding to the virtual vector signal according to the actual accumulated value.
[0040] The method for suppressing automobile functions provided by the embodiment of the present disclosure first obtains a matrix relationship table of fault event signals and automobile function suppression signals, and merges multiple fault event input signals to obtain a virtual vector signal; then, based on the matrix relationship table, obtains the actual cumulative value of the automobile function suppression signal corresponding to the virtual vector signal, and finally outputs the automobile function suppression signal group corresponding to the virtual vector signal according to the actual cumulative value. Through the precise mapping of the matrix relationship table, it is possible to quickly locate the automobile function associated with each fault event, and calculate the actual cumulative value of the corresponding automobile function suppression signal, ensuring that only those automobile functions that are actually affected by the fault will be suppressed without affecting the use of other normal functions. At the same time, since the cumulative value method is used to represent the strength of the automobile function suppression signal, the degree of automobile function suppression can be flexibly adjusted according to the severity of the fault, so as to achieve more detailed and precise control. This precise suppression method not only helps to avoid unnecessary performance loss, but also can guarantee the safety and reliability of the vehicle to the greatest extent, and provide the driver with a more stable and reliable driving experience. Through precise suppression of vehicle functions, timely measures can be taken when a vehicle fails to prevent the failure from further affecting the vehicle's functions, which helps improve driving safety and reliability and reduce accidents and losses caused by failures.
[0041] In some embodiments, multiple fault event input signals are combined to obtain a virtual vector signal, including: filtering out fault event input signals that are not related to vehicle driving safety from the multiple fault event input signals; sorting the filtered fault event input signals according to their impact on vehicle driving safety; and integrating the sorted fault event input signals to obtain a virtual vector signal.
[0042] During the driving process of the car, the system will receive a variety of fault event input signals in real time. In order to improve the processing efficiency and accuracy, it is necessary to first screen these fault event input signals and remove those fault event input signals that are not related to the driving safety of the car. For example, some fault signals related to non-critical functions such as entertainment systems and air conditioning systems can be screened out.
[0043] For the remaining fault event input signals related to automobile driving safety, they need to be sorted according to their impact on automobile driving safety. The basis for sorting can be factors such as the severity of the fault event, the frequency of occurrence, and the potential threat to driving safety. By comprehensively considering these factors, the fault event input signals can be prioritized. The sorted fault event input signals are integrated to form a unified virtual vector signal. This virtual vector signal not only contains the information of the fault event, but also reflects its impact and priority on automobile driving safety.
[0044] By filtering out fault event input signals that are not related to vehicle driving safety, the amount of information that the system needs to process is reduced, thereby improving the efficiency of fault processing. Sorting and integrating fault event input signals enables the system to prioritize those fault events that have a greater impact on driving safety, which helps to take timely measures to reduce or eliminate the impact of fault events on driving safety, thereby improving driving safety.
[0045] In some embodiments, based on a matrix relationship table, an actual accumulated value of a vehicle function inhibition signal corresponding to a virtual vector signal is obtained, including: obtaining a first weight corresponding to the sorting order of each fault event input signal according to the sorting order of the fault event input signal in the virtual vector signal; based on the matrix relationship table, using the first weight to determine a first actual accumulated value of each vehicle function inhibition signal corresponding to the fault event input signal.
[0046] Here, the first weight is positively correlated with the sorting order of the fault event input signal in the virtual vector signal, that is, the earlier the sorting order of the fault event input signal in the virtual vector signal, the greater the first weight corresponding to the sorting order of the fault event input signal, indicating that the fault event has a greater impact on the driving safety of the vehicle and needs to be handled with priority.
[0047] The first actual accumulated value of the automobile function inhibition signal corresponding to the fault event input signal is calculated by using the matrix relationship table and the first weight. The specific method is that for each automobile function inhibition signal, the matrix relationship table is searched to find all the corresponding fault event input signals, and the automobile function inhibition signal is weighted and summed according to the first weight of the fault event input signal to obtain the first actual accumulated value of the automobile function inhibition signal. The first actual accumulated value can be calculated according to the following formula:
[0048] E1=α 11 ×E 11 +α 12 ×E 12 +…+α 1n ×E 1n
[0049] Among them, E1 is the first actual accumulated value, E 11 is the vector value of the vehicle function inhibition signal corresponding to the first fault event input signal, E 12 is the vector value of the vehicle function inhibition signal corresponding to the second fault event input signal, E 1n is the vector value of the vehicle function inhibition signal corresponding to the nth fault event input signal, α 11 is the first weight corresponding to the first fault event input signal, α 12 is the first weight corresponding to the second fault event input signal, α 1nis the first weight corresponding to the nth fault event input signal.
[0050] In some specific implementations, combined with Figure 2 As shown, the method for suppressing a vehicle function comprises the following steps:
[0051] S201, obtaining a matrix relationship table of fault event signals and vehicle function inhibition signals.
[0052] S202, filtering out fault event input signals irrelevant to vehicle driving safety from among a plurality of fault event input signals.
[0053] S203, sorting the screened fault event input signals according to their impact on vehicle driving safety.
[0054] S204, integrating the sorted fault event input signals to obtain a virtual vector signal.
[0055] S205 , obtaining a first weight corresponding to the sorting order of each fault event input signal according to the sorting order of the fault event input signal in the virtual vector signal.
[0056] S206 , based on the matrix relationship table, using the first weight, determine a first actual accumulated value of each vehicle function inhibition signal corresponding to the fault event input signal.
[0057] S207: Outputting a vehicle function inhibition signal group corresponding to the virtual vector signal according to the first actual accumulated value.
[0058] If the first actual accumulated value of a certain vehicle function inhibition signal exceeds a preset threshold value, it is considered that the vehicle function inhibition signal is valid and needs to be output and executed.
[0059] In the disclosed embodiment, by assigning a first weight to the fault event input signal and calculating the first actual accumulated value of the automobile function inhibition signal according to the first weight, it can be ensured that those fault events that have the greatest impact on the driving safety of the automobile are given priority. By dynamically adjusting the output of the automobile function inhibition signal according to the severity and urgency of the fault event, it is possible to adapt to different fault conditions and take corresponding measures to ensure driving safety. At the same time, by giving priority to those fault events that have a greater impact on driving safety, the limited resources of the automobile (such as processor computing power, communication bandwidth, etc.) can be used more effectively, thereby reducing the overall energy consumption and cost of the system.
[0060] In some embodiments, based on a matrix relationship table, an actual accumulated value of a vehicle function inhibition signal corresponding to a virtual vector signal is obtained, including: obtaining a second weight corresponding to each fault event input signal; based on the matrix relationship table, determining a second actual accumulated value of each vehicle function inhibition signal corresponding to the fault event input signal based on the second weight.
[0061] For each fault event input signal, a second weight is assigned to it according to its severity, impact on driving safety, urgency of repair, etc. The second weight reflects the importance of the fault event in the current situation.
[0062] The second actual accumulated value of the automobile function inhibition signal corresponding to each fault event is calculated by using the matrix relationship table and the second weight of the fault event input signal. The specific method is that for each fault event input signal, the matrix relationship table is searched to find all the corresponding fault event input signals, and the weighted sum of the automobile function inhibition signal is performed according to the second weight of the fault event input signal to obtain the second actual accumulated value of the automobile function inhibition signal. The second actual accumulated value can be calculated according to the following formula:
[0063] E2=α 21 ×E 21 +α 22 ×E 22 +…+α 2n ×E 2n
[0064] Among them, E2 is the second actual accumulated value, E 21 is the vector value of the vehicle function inhibition signal corresponding to the first fault event input signal, E 22 is the vector value of the vehicle function inhibition signal corresponding to the second fault event input signal, e 2n is the vector value of the vehicle function inhibition signal corresponding to the nth fault event input signal, α 21 is the second weight corresponding to the first fault event input signal, α 22 is the second weight corresponding to the second fault event input signal, α 2n It is the second weight corresponding to the nth fault event input signal.
[0065] In some specific implementations, combined with Figure 3 As shown, the method for suppressing a vehicle function comprises the following steps:
[0066] S301, obtaining a matrix relationship table of fault event signals and vehicle function inhibition signals.
[0067] S302, combining multiple fault event input signals to obtain a virtual vector signal.
[0068] S303: Obtain a second weight corresponding to each fault event input signal.
[0069] S304 , based on the matrix relationship table, determine a second actual accumulated value of each vehicle function inhibition signal corresponding to the fault event input signal based on the second weight.
[0070] S305 , outputting a vehicle function inhibition signal group corresponding to the virtual vector signal according to the second actual accumulated value.
[0071] If the second actual accumulated value of a certain vehicle function inhibition signal exceeds a preset threshold value, it is considered that the vehicle function inhibition signal is valid and needs to be output and executed.
[0072] In the disclosed embodiment, by assigning a second weight to the fault event input signal and calculating the second actual accumulated value of the automobile function inhibition signal according to the second weight, it can be ensured that those fault events that have the greatest impact on automobile driving safety are handled first, which helps to reduce driving inconvenience and safety hazards caused by faults. Timely fault handling and the output of automobile function inhibition signals can reduce driving inconvenience and safety hazards caused by faults, thereby improving the user's driving experience and satisfaction. At the same time, because the system can dynamically adjust the output of the inhibition signal according to the severity of the fault event, it can avoid unnecessary performance loss and functional limitations, further improving the user experience.
[0073] In some embodiments, the actual accumulated value includes an actual sub-accumulated value corresponding to each vehicle function inhibition signal. According to the actual accumulated value, the vehicle function inhibition signal group corresponding to the virtual vector signal is output, including: determining a first vehicle function inhibition signal whose actual sub-accumulated value in the vehicle function inhibition signal is greater than a first accumulated threshold, and outputting the first vehicle function inhibition signal as a vehicle function inhibition signal group; determining a second vehicle function inhibition signal whose actual sub-accumulated value in the vehicle function inhibition signal is less than the first accumulated threshold and greater than a second accumulated threshold; obtaining the historical occurrence frequency of the second vehicle function inhibition signal; and outputting a third vehicle function inhibition signal whose historical occurrence frequency in the second vehicle function inhibition signal is greater than a preset occurrence frequency threshold as a vehicle function inhibition signal group; wherein the first accumulated threshold is greater than the second accumulated threshold.
[0074] In some specific practical application scenarios, it is assumed that a car has multiple functions, such as ABS (anti-lock braking system), ESP (electronic stability program), TCS (traction control system), etc. These functions need to be suppressed when certain fault events occur to prevent further damage or ensure safety. The method of the embodiment of the present disclosure aims to intelligently determine which car functions need to be suppressed by comprehensively considering multiple fault event signals.
[0075] As shown in Table 2 below, a matrix relationship table (first matrix relationship table) is created, which defines the corresponding relationship between different fault event signals and vehicle function inhibition signals. For example:
[0076] Table 2. First matrix relationship table
[0077] Fault event signal ABS Inhibition ESP Suppression TCS inhibition Signal A 1 0 0 Signal B 0 1 0 Signal C 1 1 0 Signal D 0 0 1
[0078] Among them, 1 means that the corresponding car function needs to be suppressed, and 0 means it does not need to be suppressed.
[0079] Assuming that the fault event input signals currently received are signal A and signal C, the merged virtual vector signal is [1, 0, 1, 0] (corresponding to signals A, B, C, D, where B and D are not triggered).
[0080] According to the virtual vector signal [1,0,1,0] and the matrix relationship table, the actual sub-accumulated value of each vehicle function inhibition signal is calculated:
[0081] ABS suppression: 1 (signal A) + 1 (signal C) = 2
[0082] ESP suppression: 0 (signal A) + 1 (signal C) = 1
[0083] TCS suppression: 0 (signal A) + 0 (signal C) = 0
[0084] The first cumulative threshold is set to 2, the second cumulative threshold is set to 1, and the preset occurrence frequency threshold is set to a certain historical statistical value (such as 5 times / 100 hours).
[0085] The actual sub-accumulated value of ABS inhibition is 2, which is greater than the first accumulation threshold, so the ABS inhibition signal is output immediately.
[0086] The actual sub-accumulated value of ESP suppression is 1, which is less than the first accumulation threshold but greater than the second accumulation threshold. Its historical occurrence frequency needs to be further checked.
[0087] Assuming that the historical occurrence frequency of ESP suppression is greater than the preset occurrence frequency threshold, an ESP suppression signal is also output.
[0088] The actual sub-accumulated value of TCS suppression is 0 and is not output.
[0089] By comprehensively considering multiple fault event signals and historical data, it intelligently determines which vehicle functions need to be suppressed, improving the accuracy and flexibility of decision-making. At the same time, by setting the cumulative threshold and the historical occurrence frequency threshold, it avoids the false suppression caused by a single accidental fault event, and improves the stability and reliability of the system.
[0090] In some embodiments, the actual accumulated value also includes an actual total accumulated value corresponding to the vehicle function inhibition signal. According to the actual accumulated value, a vehicle function inhibition signal group corresponding to the virtual vector signal is output, and the method for inhibiting the vehicle function also includes: before determining the first vehicle function inhibition signal or the second vehicle function inhibition signal, determining that the actual total accumulated value is greater than the total accumulated threshold.
[0091] In some specific practical application scenarios, assume that a car is equipped with four main functions: ABS (anti-lock braking system), ESP (electronic stability program), TCS (traction control system) and ASR (anti-skid system), and these functions may need to be suppressed when certain fault events occur.
[0092] As shown in Table 3 below, a matrix relationship table (second matrix relationship table) is created, which defines the corresponding relationship between different fault event signals and vehicle function inhibition signals. For example:
[0093] Table 3. Second matrix relationship table
[0094] Fault event signal ABS Inhibition ESP Suppression TCS inhibition ASR suppression Signal A 1 0 0 0 Signal B 0 1 0 0 Signal C 1 1 0 0 Signal D 0 0 1 0 Signal E 0 0 0 1
[0095] Assume that the fault event input signals currently received are signal A, signal C, and signal D.
[0096] Calculate the actual sub-accumulated value:
[0097] ABS suppression: signal A(1) + signal C(1) = 2
[0098] ESP suppression: signal B (0) + signal C (1) = 1
[0099] TCS suppression: signal D(1) = 1
[0100] ASR suppression: signal E(0) = 0
[0101] The actual total accumulated value = ABS suppression (2) + ESP suppression (1) + TCS suppression (1) + ASR suppression (0) = 4. Assuming the total accumulated threshold is 3, since the actual total accumulated value (4) is greater than the total accumulated threshold (3), the next step of judgment is entered.
[0102] The actual sub-accumulated value (2) of ABS inhibition is greater than the first cumulative threshold (assumed to be 2), so the ABS inhibition signal is output. The actual sub-accumulated values (respectively 1) of ESP inhibition and TCS inhibition are less than the first cumulative threshold (2) but greater than the second cumulative threshold (assumed to be 0). The historical occurrence frequencies of ESP inhibition and TCS inhibition are queried. If the historical occurrence frequency of ESP inhibition is greater than the preset occurrence frequency threshold (such as 10 times / month), the ESP inhibition signal is output. If the historical occurrence frequency of TCS inhibition is also greater than the preset occurrence frequency threshold, the TCS inhibition signal is output. The final output vehicle function inhibition signal group is: ABS inhibition, ESP inhibition, TCS inhibition.
[0103] By introducing the actual total accumulated value judgment step, the impact of the current fault event on the vehicle function can be more comprehensively evaluated. When the actual total accumulated value exceeds a certain threshold, it means that multiple functions may be affected at the same time. At this time, it is necessary to decide more carefully which functions need to be suppressed to ensure driving safety and system stability.
[0104] In some specific implementations, combined with Figure 4 As shown, the method for suppressing a vehicle function comprises the following steps:
[0105] S401, obtaining a matrix relationship table of fault event signals and vehicle function inhibition signals.
[0106] S402, combining multiple fault event input signals to obtain a virtual vector signal.
[0107] S403, based on the matrix relationship table, obtaining the actual accumulated value of the vehicle function inhibition signal corresponding to the virtual vector signal.
[0108] S404, determining an actual total accumulated value and an actual sub-accumulated value corresponding to the vehicle function inhibition signal in the actual accumulated value.
[0109] S405, determining whether the actual total accumulated value is greater than the total accumulated threshold.
[0110] S406 , when the actual total accumulated value is greater than the total accumulated threshold, determine a first vehicle function inhibition signal in which the actual sub-accumulated value in the vehicle function inhibition signal is greater than the first accumulated threshold.
[0111] S407: output the first vehicle function inhibition signal as a vehicle function inhibition signal group.
[0112] S408 , when the actual total accumulated value is greater than the total accumulated threshold, determine a second vehicle function inhibition signal in which the actual sub-accumulated value in the vehicle function inhibition signal is less than the first accumulated threshold and greater than the second accumulated threshold.
[0113] S409, obtaining a historical occurrence frequency of the second vehicle function inhibition signal.
[0114] S410 , taking the third vehicle function inhibition signal in the second vehicle function inhibition signal whose historical occurrence frequency is greater than a preset occurrence frequency threshold as a vehicle function inhibition signal group and outputting it.
[0115] In the disclosed embodiment, an actual total accumulated value judgment step is introduced. When multiple fault events occur at the same time, the degree of impact on the vehicle functions can be comprehensively evaluated. Only when the actual total accumulated value exceeds the set threshold value, the suppression of specific functions is further considered, thereby avoiding system overreaction caused by individual fault events. At the same time, combined with the judgment of the actual sub-accumulated value, the vehicle functions that need to be suppressed can be more accurately identified, avoiding functional failures or safety hazards caused by misjudgment. By intelligently judging which functions need to be suppressed, the normal operation of the vehicle can be maintained to the greatest extent, reducing the inconvenience caused by functional suppression.
[0116] Combination Figure 6 As shown, an embodiment of the present disclosure provides a device for suppressing automobile functions, including a calibration module 601, an input signal module 602, a table lookup module 603, an accumulation module 604 and an output signal module 605, wherein: the calibration module 601 is configured to obtain a matrix relationship table of fault event signals and automobile function suppression signals; the input signal module 602 is configured to merge multiple fault event input signals to obtain a virtual vector signal; the table lookup module 603 is connected to the calibration module 601 and the table lookup module 602, and is configured to determine the automobile function suppression signal corresponding to the virtual vector signal based on the matrix relationship table; the accumulation module 604 is connected to the table lookup module 603, and is configured to obtain the accumulated value of the automobile function suppression signal corresponding to the virtual vector signal; the output signal module 605 is connected to the accumulation module 604, and is configured to output the automobile function suppression signal group corresponding to the virtual vector signal according to the accumulated value.
[0117] In practical applications, combined with Figure 7As shown, the suppression device for automobile functions is implemented based on the Simulink model. Among them, the calibration module 601 adopts the Constant module of the Simulink built-in library model, and realizes data conversion through the Data Type Conversion module uont16 of the Simulink built-in library model, the input signal module 602 adopts the Input Signal Bus module of the Simulink built-in library model, the table lookup module 603 adopts the 1-DSelector module of the Simulink built-in library model, the accumulation module 604 adopts the Sum module of the Simulink built-in library model, and the output signal module 605 adopts the Switch module of the Simulink built-in library model. The signal link is connected by line mode according to the direction and port shown in the figure.
[0118] By adopting the Simulink model and subsequently generating C code, the parameter calibration quantity can be changed through the corresponding tool chain or calibration data to achieve diversified requirements.
[0119] Combination Figure 8 The embodiment of the present disclosure provides a device 800 for suppressing automobile functions, including a processor 80 and a memory 81, and may also include a communication interface 82 and a bus 83. The processor 80, the communication interface 82, and the memory 81 may communicate with each other through the bus 83. The communication interface 82 may be used for information transmission. The processor 80 may call the logic instructions in the memory 81 to execute the method for suppressing automobile functions of the above embodiment.
[0120] In addition, the logic instructions in the above-mentioned memory 81 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0121] The memory 81 is a computer-readable storage medium that can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 80 executes the function application and data processing by running the program instructions / modules stored in the memory 81, that is, the suppression method for the automobile function in the above method embodiment is implemented.
[0122] The memory 81 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 81 may include a high-speed random access memory and may also include a non-volatile memory.
[0123] The suppression device for automobile functions is used. First, a matrix relationship table of fault event signals and automobile function suppression signals is obtained, and multiple fault event input signals are merged to obtain a virtual vector signal; then, based on the matrix relationship table, the actual cumulative value of the automobile function suppression signal corresponding to the virtual vector signal is obtained, and finally, according to the actual cumulative value, the automobile function suppression signal group corresponding to the virtual vector signal is output. Through the precise mapping of the matrix relationship table, the automobile function associated with each fault event can be quickly located, and the actual cumulative value of the corresponding automobile function suppression signal can be calculated, ensuring that only those automobile functions that are actually affected by the fault will be suppressed without affecting the use of other normal functions. At the same time, since the intensity of the automobile function suppression signal is expressed in the form of cumulative values, the degree of automobile function suppression can be flexibly adjusted according to the severity of the fault, so as to achieve more detailed and precise control. Through precise automobile function suppression, timely measures can be taken when a car fails to avoid the expansion of the impact of the fault on the automobile function, which helps to improve driving safety and reliability and reduce accidents and losses caused by faults.
[0124] The embodiment of the present disclosure provides a suppression system for automobile functions, comprising: an electronic device body; and the aforementioned suppression device for automobile functions, which is arranged on the electronic device body.
[0125] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned suppression method for automobile functions.
[0126] An embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the above-mentioned suppression method for automobile functions.
[0127] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0128] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0129] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, individual components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. The scope of the embodiments of the present disclosure includes the entire scope of the claims, and all available equivalents of the claims. When used in this application, although the terms "first", "second", etc. may be used in this application to describe each element, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, without changing the meaning of the description, the first element can be called the second element, and similarly, the second element can be called the first element, as long as all occurrences of the "first element" are renamed consistently and all occurrences of the "second element" are renamed consistently. The first element and the second element are both elements, but may not be the same element. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates, the singular forms "a", "an" and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method or device including the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0130] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0131] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0132] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for suppressing a function of an automobile, characterized in that: include: Obtaining a matrix relationship table of fault event signals and vehicle function inhibition signals; Merge multiple fault event input signals to obtain a virtual vector signal; Based on the matrix relationship table, an actual accumulated value of the vehicle function inhibition signal corresponding to the virtual vector signal is obtained; According to the actual accumulated value, the automobile function inhibition signal group corresponding to the virtual vector signal is output.
2. The suppression method according to claim 1, characterized in that: Obtain a matrix relationship table of fault event signals and vehicle function inhibition signals, including: Determine a correlation table between each fault event signal and the vehicle function inhibition signal; Multiple association relationship tables are represented by vectors to obtain a matrix relationship table.
3. The suppression method according to claim 1, characterized in that: Combine multiple fault event input signals to obtain a virtual vector signal, including: Screening out fault event input signals irrelevant to vehicle driving safety from among multiple fault event input signals; Sort the filtered fault event input signals according to their impact on vehicle driving safety; The sorted fault event input signals are integrated to obtain a virtual vector signal.
4. The suppression method according to claim 3, characterized in that: Based on the matrix relationship table, the actual accumulated value of the vehicle function inhibition signal corresponding to the virtual vector signal is obtained, including: According to the sorting order of the fault event input signals in the virtual vector signal, obtaining a first weight corresponding to the sorting order of each fault event input signal; Based on the matrix relationship table, a first actual accumulated value of each vehicle function inhibition signal corresponding to the fault event input signal is determined using a first weight.
5. The suppression method according to claim 1, characterized in that: Based on the matrix relationship table, the actual accumulated value of the vehicle function inhibition signal corresponding to the virtual vector signal is obtained, including: Obtaining a second weight corresponding to each fault event input signal; Based on the matrix relationship table, a second actual accumulated value of each vehicle function inhibition signal corresponding to the fault event input signal is determined based on the second weight.
6. The suppression method according to any one of claims 1 to 5, characterized in that: The actual accumulated value includes an actual sub-accumulated value corresponding to each vehicle function inhibition signal; According to the actual accumulated value, the automobile function inhibition signal group corresponding to the virtual vector signal is output, including: Determine a first vehicle function inhibition signal in which the actual sub-accumulated value in the vehicle function inhibition signal is greater than the first accumulation threshold, and output the first vehicle function inhibition signal as a vehicle function inhibition signal group; Determine a second vehicle function inhibition signal whose actual sub-accumulated value in the vehicle function inhibition signal is less than the first accumulation threshold and greater than the second accumulation threshold; obtain the historical occurrence frequency of the second vehicle function inhibition signal; and output a third vehicle function inhibition signal whose historical occurrence frequency in the second vehicle function inhibition signal is greater than a preset occurrence frequency threshold as a vehicle function inhibition signal group; The first accumulation threshold is greater than the second accumulation threshold.
7. The suppression method according to claim 6, characterized in that: The actual accumulated value also includes the actual total accumulated value corresponding to the vehicle function inhibition signal; According to the actual accumulated value, the vehicle function inhibition signal group corresponding to the virtual vector signal is output, and also includes: Before determining the first vehicle function inhibition signal or the second vehicle function inhibition signal, it is determined that the actual total accumulated value is greater than the total accumulated threshold value.
8. A device for suppressing a function of an automobile, characterized in that: include: A calibration module is configured to obtain a matrix relationship table of a fault event signal and a vehicle function inhibition signal; An input signal module is configured to merge multiple fault event input signals to obtain a virtual vector signal; A table lookup module, connected to the calibration module and the table lookup module, is configured to determine the vehicle function inhibition signal corresponding to the virtual vector signal based on the matrix relationship table; An accumulation module, connected to the table lookup module, configured to obtain an accumulation value of the vehicle function inhibition signal corresponding to the virtual vector signal; The output signal module is connected to the accumulation module and is configured to output the vehicle function inhibition signal group corresponding to the virtual vector signal according to the accumulated value.
9. A device for inhibiting a function of an automobile, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the suppression method for a vehicle function according to any one of claims 1 to 7 when running the program instructions.
10. A suppression system for a vehicle function, characterized in that include: Electronic device body; The device for suppressing automobile functions as claimed in claim 8 or 9 is arranged on the electronic device body.
Citation Information
Patent Citations
Information processing apparatus
CN110871788A
Function suppression method, device and equipment and computer readable storage medium
CN116080668A
Vehicle function fault diagnosis method and device, vehicle and storage medium
CN118655872A
Method for controlling release and / or blocking of application functions in e.g. control apparatus of internal combustion engine of motor vehicle, involves storing diagnostic results in data format in matrix-like data structure
DE102012222908A1
Diagnosing method of fault
JP1993180730A