Method, device and system for inhibition of automotive functions

By establishing a matrix relationship table between fault events and vehicle function inhibition signals, merging and calculating the cumulative values, accurate inhibition of vehicle functions is achieved, solving the problem of inaccurate evaluation in existing technologies and improving vehicle safety and reliability.

CN119705478BActive Publication Date: 2025-10-10CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510084152.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-10-10
Estimated Expiration
2045-01-20

AI Technical Summary

Technical Problem

The existing automobile function suppression methods are prone to inaccurate evaluation, which may affect the normal operation of the vehicle.

Method used

By obtaining a matrix relationship table of fault event signals and vehicle function inhibition signals, multiple fault event input signals are merged to obtain a virtual vector signal, and the actual accumulated value is calculated based on the matrix relationship table to output the corresponding vehicle function inhibition signal group.

Benefits of technology

It achieves precise suppression of vehicle functions, ensuring that only the functions actually affected by the fault are affected, avoiding interference with normal functions, and flexibly adjusts the suppression degree according to the severity of the fault, thereby improving driving safety and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119705478B_ABST
    Figure CN119705478B_ABST
Patent Text Reader

Abstract

The application relates to the field of automobile safety technology and discloses a kind of inhibition methods for automobile function, comprising: obtaining the matrix relationship table of fault event signal and automobile function inhibition signal;Merge multiple fault event input signals to obtain a virtual vector signal;Based on the matrix relationship table, obtain the actual cumulative value of the automobile function inhibition signal corresponding to the virtual vector signal;According to the actual cumulative value, output the automobile function inhibition signal group corresponding to the virtual vector signal.The method can quickly locate the automobile function associated with the fault event through the accurate mapping of the matrix relationship table, and calculate the actual cumulative value of the corresponding automobile function inhibition signal, ensuring that only those automobile functions that are truly affected by the fault are inhibited, and the cumulative value is used to represent the strength of the automobile function inhibition signal, which can achieve more detailed and accurate control.The application also discloses a kind of inhibition device and system for automobile function.
Need to check novelty before this filing date? Find Prior Art

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, and steering systems. When a fault occurs in one of these systems, automotive function suppression technology can quickly respond and take appropriate measures to suppress the fault's impact, ensuring vehicle safety and reliability. The core purpose of automotive function suppression technology is to prevent the spread of the fault, mitigate its impact, and maintain vehicle usability with limited functionality as much as possible, allowing the vehicle to continue driving safely or enter a safe state. For example, in the event of an engine control unit (ECU) fault, the vehicle's maximum speed or power can be limited to prevent further damage or danger.

[0003] Related technologies typically use a Function Inhibition Manager (FIM) to provide control mechanisms for software components and their functions. FIM functionality is implemented by manually adding a Function Identifier (FID) to a fault event in the configuration software. The configuration software then generates a dynamic configuration file that traverses the event state, ultimately affecting the FID to achieve function suppression.

[0004] During the implementation of the embodiments of the present disclosure, it was found that at least the following problems exist in the related art:

[0005] After a fault event is detected, the vehicle function is suppressed through the function prohibition manager, which is prone to inaccurate assessment 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 this application, and therefore may include information that does not constitute prior art known to ordinary technicians in this field. Summary of the Invention

[0007] The embodiments of the present disclosure provide a method, device, and system for suppressing automobile functions to improve the accuracy of automobile function suppression.

[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 the automobile function suppression signal group corresponding to the virtual vector signal based on the accumulated value.

[0010] In some embodiments, a device for suppressing a vehicle function includes a processor and a memory storing program instructions, and the processor is configured to execute the aforementioned method for suppressing 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 in the electronic device body.

[0012] The method, device, and system for suppressing automobile functions provided by the embodiments of the present disclosure can achieve the following technical effects:

[0013] Achieving precise suppression of vehicle functions is one of the core advantages of this technical solution. In the disclosed technical solution, a matrix relationship table of fault event signals and vehicle 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 vehicle function suppression signal corresponding to the virtual vector signal is obtained, and finally, based on the actual cumulative value, the vehicle 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 vehicle function associated with each fault event and calculate the actual cumulative value of the corresponding suppression signal, ensuring that only those vehicle 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 vehicle function suppression signal, the degree of vehicle 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. These exemplary descriptions and drawings do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation. In addition,

[0016] Figure 1 is a flow chart of a method for suppressing automobile functions provided by an embodiment of the present disclosure;

[0017] Figure 2 is a flow chart of another method for suppressing automobile functions provided by an embodiment of the present disclosure;

[0018] Figure 3 is a flow chart of another method for suppressing automobile functions provided by an embodiment of the present disclosure;

[0019] Figure 4 is a flow chart of another method for suppressing automobile functions provided by an embodiment of the present disclosure;

[0020] Figure 5 This 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 1 is a schematic structural diagram of a device for suppressing 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 2 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 describes the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art will readily appreciate the other advantages and benefits of the present invention from the disclosure herein. The present invention may also be implemented or applied through various other specific embodiments, and the various details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are intended only to illustrate the present invention and are not intended to limit the scope of protection of the present invention.

[0025] In order to be able to understand the features and technical content 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 accompanying drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the sake of 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] In the description and claims of the embodiments of the present disclosure, as well as in the accompanying drawings, the terms "first," "second," and the like are used to distinguish similar items and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate to describe the embodiments of the present disclosure herein. In addition, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions.

[0027] Unless otherwise specified, the term "plurality" means two or more. In the embodiment of the present disclosure, the character " / " indicates that the previous and next objects are in an "or" relationship. For example, A / B means: A or B. The term "and / or" is a description of the association relationship of objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B. The term "corresponding" can refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

[0028] Combine 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 vehicle function inhibition signals includes: determining an association relationship table between each fault event signal and the vehicle function inhibition signal; and vectorizing multiple association relationship tables to obtain a matrix relationship table.

[0031] In practical applications, a correlation table between fault event signals and vehicle function inhibition signals is constructed. The correlation table lists all possible fault event signals and their corresponding vehicle function inhibition signals that need to be suppressed. For example, Table 1 below shows an exemplary correlation table:

[0032] Table 1. Association table

[0033] Fault event signal Car function inhibition 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] Combine Figure 5As shown, multiple association tables are represented as vectors to obtain a matrix relationship table. Each association table is converted into a vector, where the fault event signal is one element 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, which is a matrix relationship table of the fault event signal and the vehicle function inhibition signal.

[0035] Through precise mapping within the matrix relationship table, the system can quickly and accurately identify fault events and output corresponding vehicle function suppression signals. Furthermore, the matrix relationship table design makes the system easy to expand and modify. Adding new fault events or vehicle function suppression signals requires simply updating the matrix relationship table. This adaptability allows the system to adapt to ever-changing vehicle functions and fault types, enhancing its flexibility and scalability.

[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 inhibiting automobile functions provided by the embodiments of the present disclosure first obtains a matrix relationship table of fault event signals and automobile function inhibition signals, and combines multiple fault event input signals to obtain a virtual vector signal. Then, based on the matrix relationship table, the actual cumulative value of the automobile function inhibition signal corresponding to the virtual vector signal is obtained, and finally the automobile function inhibition signal group corresponding to the virtual vector signal is output according to the actual cumulative value. Through the accurate mapping of the matrix relationship table, the relevant automobile function can be quickly located for each fault event, and the actual cumulative value of the corresponding automobile function inhibition signal is calculated, so that only those automobile functions that are truly affected by the fault are inhibited, without affecting the use of other normal functions. At the same time, since the cumulative value is used to represent the strength of the automobile function inhibition signal, the degree of automobile function inhibition can be flexibly adjusted according to the severity of the fault, realizing more detailed and accurate control. This accurate inhibition method not only helps to avoid unnecessary performance loss, but also maximizes the safety and reliability of the vehicle, providing a more stable and reliable driving experience for the driver. Through accurate automobile function inhibition, measures can be taken in time when the automobile fails, avoiding the expansion of the influence of the fault on the automobile function, which helps to improve driving safety and reliability and reduce accidents and losses caused by faults.

[0041] In some embodiments, combining the multiple fault event input signals to obtain the virtual vector signal comprises: screening out fault event input signals irrelevant to automobile driving safety from the multiple fault event input signals; sorting the screened fault event input signals according to the influence degree on automobile driving safety; and integrating the sorted fault event input signals to obtain the virtual vector signal.

[0042] During the driving of the automobile, the system will receive multiple fault event input signals in real time. In order to improve processing efficiency and accuracy, these fault event input signals need to be screened first to remove those irrelevant to automobile driving safety. 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 influence degree on automobile driving safety. The basis for sorting can be the severity, frequency, and potential threat to driving safety of the fault event. By considering these factors comprehensively, 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 influence degree and priority on automobile driving safety.

[0044] By filtering out fault event input signals unrelated to vehicle driving safety, the system reduces the amount of information it must process, thereby improving fault handling efficiency. Sorting and integrating fault event input signals allows the system to prioritize those with the greatest impact on driving safety. This helps ensure timely action to mitigate 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 cumulative 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; and based on the matrix relationship table, using the first weight to determine a first actual cumulative 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 higher 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] Using the matrix relationship table and the first weight, a first actual accumulated value of the vehicle function inhibition signal corresponding to the fault event input signal is calculated. Specifically, for each vehicle function inhibition signal, the matrix relationship table is searched to find all corresponding fault event input signals, and the vehicle function inhibition signal is weighted and summed based on the first weight of the fault event input signal to obtain the first actual accumulated value of the vehicle 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, α 1na first weight corresponding to the nth fault event input signal.

[0050] In some specific implementations, in combination with Figure 2 As shown in the figure, the method for inhibiting the automobile function comprises the following steps:

[0051] S201, obtaining a matrix relationship table of fault event signals and automobile function inhibition signals.

[0052] S202, screening out fault event input signals irrelevant to automobile driving safety from the plurality of fault event input signals.

[0053] S203, sorting the screened-out fault event input signals according to the influence degree on automobile 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 signals in the virtual vector signal.

[0056] S206, determining a first actual cumulative value of each automobile function inhibition signal corresponding to the fault event input signal based on the matrix relationship table and the first weight.

[0057] S207, outputting a group of automobile function inhibition signals corresponding to the virtual vector signal according to the first actual cumulative value.

[0058] If the first actual cumulative value of a certain automobile function inhibition signal exceeds a preset threshold value, it is considered that this automobile function inhibition signal is effective and needs to be output and executed.

[0059] In the embodiments of the present disclosure, by assigning a first weight to the fault event input signal and calculating a first actual cumulative value of the automobile function inhibition signal according to the first weight, it can be ensured that the fault events with the greatest impact on automobile driving safety are given priority. According to the severity and urgency of the fault event, the output of the automobile function inhibition signal is dynamically adjusted, which can adapt to different fault conditions and take corresponding measures to ensure driving safety. At the same time, by giving priority to the fault events with greater impact on driving safety, the limited resources (such as processor computing power, communication bandwidth, etc.) of the automobile can be more effectively utilized, 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 based on factors such as its severity, impact on driving safety, and urgency of repair. The second weight reflects the importance of the fault event in the current situation.

[0062] The second actual accumulated value of the vehicle function inhibition signal corresponding to each fault event is calculated using the matrix relationship table and the second weight of the fault event input signal. Specifically, for each fault event input signal, the matrix relationship table is searched to find all corresponding fault event input signals. The vehicle function inhibition signal is then weighted and summed based on the second weight of the fault event input signal to obtain the second actual accumulated value of the vehicle function inhibition signal. The second actual accumulated value can be calculated using 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 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: Obtain 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, obtaining a second weight corresponding to each fault event input signal.

[0069] S304, determining, based on the matrix relationship table, a second actual cumulative value of each automobile function inhibition signal corresponding to the fault event input signal based on the second weight.

[0070] S305, outputting the automobile function inhibition signal group corresponding to the virtual vector signal according to the second actual cumulative value.

[0071] If the second actual cumulative value of a certain automobile function inhibition signal exceeds a preset threshold value, it is considered that this automobile function inhibition signal is effective and needs to be output and executed.

[0072] In the embodiments of the present disclosure, by assigning a second weight to the fault event input signal and calculating a second actual cumulative value of the automobile function inhibition signal according to the second weight, it can be ensured that the fault events that have the greatest impact on the safety of the automobile are given priority for processing, which helps to reduce the inconvenience and safety hazards caused by faults. Timely fault processing and output of the automobile function inhibition signal can reduce the inconvenience and safety hazards caused by faults, thereby improving the driving experience and satisfaction of the user. At the same time, since the system can dynamically adjust the output of the inhibition signal according to the severity of the fault event, unnecessary performance loss and function limitation can be avoided, further improving the user experience.

[0073] In some embodiments, the actual cumulative value includes an actual sub-cumulative value corresponding to each automobile function inhibition signal. According to the actual cumulative value, the automobile function inhibition signal group corresponding to the virtual vector signal is output, including: determining a first automobile function inhibition signal in which the actual sub-cumulative value of the automobile function inhibition signal is greater than a first cumulative threshold value, taking the first automobile function inhibition signal as the automobile function inhibition signal group and outputting; determining a second automobile function inhibition signal in which the actual sub-cumulative value of the automobile function inhibition signal is less than the first cumulative threshold value and greater than a second cumulative threshold value; obtaining a historical occurrence frequency of the second automobile function inhibition signal; taking a third automobile function inhibition signal in which the historical occurrence frequency of the second automobile function inhibition signal is greater than a preset occurrence frequency threshold value as the automobile function inhibition signal group and outputting; wherein the first cumulative threshold value is greater than the second cumulative threshold value.

[0074] In some specific actual application scenarios, it is assumed that a vehicle has multiple functions, such as ABS (anti-lock braking system), ESP (electronic stability program), TCS (traction control system), etc. These functions need to be inhibited when certain fault events occur to prevent further damage or ensure safety. The method of the embodiments of the present disclosure aims to intelligently decide which automobile functions need to be inhibited 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 suppression 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-accumulation value of ABS suppression is 2, which is greater than the first accumulation threshold, so the ABS suppression signal is output immediately.

[0086] The actual sub-accumulation value of ESP suppression is 1, which is less than the first accumulation threshold but greater than the second accumulation threshold. Further checking of its historical occurrence frequency is required.

[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 decision-making accuracy and flexibility. Furthermore, by setting cumulative thresholds and historical frequency thresholds, it avoids false suppression caused by a single, accidental fault event, improving system stability and reliability.

[0090] In some embodiments, the actual accumulated value further includes an actual total accumulated value corresponding to the vehicle function inhibition signal. Based on the actual accumulated value, a vehicle function inhibition signal group corresponding to the virtual vector signal is output. The vehicle function inhibition method further 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 a 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 suppression 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] 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 suppression is greater than the first cumulative threshold (assuming it is 2), so an ABS suppression signal is output. The actual sub-accumulated values ​​of ESP suppression and TCS suppression (respectively 1) are less than the first cumulative threshold (2) but greater than the second cumulative threshold (assuming it is 0). The historical occurrence frequencies of ESP suppression and TCS suppression are queried. If the historical occurrence frequency of ESP suppression is greater than a preset occurrence frequency threshold (e.g., 10 times / month), an ESP suppression signal is output. If the historical occurrence frequency of TCS suppression is also greater than the preset occurrence frequency threshold, a TCS suppression signal is output. The final output vehicle function suppression signal group is: ABS suppression, ESP suppression, and TCS suppression.

[0103] By introducing the actual total accumulated value judgment step, a more comprehensive assessment of the impact of the current fault event on vehicle functions can be made. When the actual total accumulated value exceeds a certain threshold, it means that multiple functions may be affected simultaneously. At this time, more careful decisions must be made on which functions to suppress 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: Obtain 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, obtain 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: Determine 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: Obtain 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 the group.

[0115] In the disclosed embodiment, an actual total cumulative value judgment step is introduced. When multiple fault events occur simultaneously, the degree of their impact on the vehicle's functions can be comprehensively assessed. Only when the actual total cumulative value exceeds the set threshold is the suppression of specific functions further considered, thereby avoiding system overreaction caused by individual fault events. At the same time, combined with the judgment of the actual sub-accumulated values, the vehicle functions that need to be suppressed can be more accurately identified, avoiding functional failures or safety hazards caused by misjudgments. By intelligently determining which functions need to be suppressed, the normal operation of the vehicle can be maintained to the greatest extent possible, reducing the inconvenience caused by function suppression.

[0116] Combine 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 a Simulink model. The calibration module 601 uses the Constant module from the Simulink built-in library model, and data conversion is achieved through the Data Type Conversion module uont16 from the Simulink built-in library model. The input signal module 602 uses the Input Signal Bus module from the Simulink built-in library model, the table lookup module 603 uses the 1-D Selector module from the Simulink built-in library model, the accumulation module 604 uses the Sum module from the Simulink built-in library model, and the output signal module 605 uses the Switch module from the Simulink built-in library model. Signal links are connected between the modules using lines according to the directions and ports shown in the diagram.

[0118] By using 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] Combine Figure 8 The embodiment of the present disclosure provides a device 800 for suppressing an automobile function, including a processor 80 and a memory 81. It may also include a communication interface 82 and a bus 83. The processor 80, the communication interface 82, and the memory 81 can communicate with each other via the bus 83. The communication interface 82 can be used for information transmission. The processor 80 can call the logic instructions in the memory 81 to execute the method for suppressing an automobile function according to the above embodiment.

[0120] In addition, the logic instructions in the 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] Memory 81, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as the program instructions / modules corresponding to the methods in the embodiments of the present disclosure. Processor 80 executes the program instructions / modules stored in memory 81 to execute functional applications and data processing, thereby implementing the vehicle function suppression method in the aforementioned method embodiments.

[0122] The memory 81 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; and the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 81 can include a high-speed random access memory, and can also include a non-volatile memory.

[0123] The inhibition device for the automobile function first obtains a matrix relationship table of the fault event signal and the automobile function inhibition signal, and combines multiple fault event input signals to obtain a virtual vector signal; then, based on the matrix relationship table, an actual cumulative value of the automobile function inhibition signal corresponding to the virtual vector signal is obtained, and finally, according to the actual cumulative value, a group of automobile function inhibition signals corresponding to the virtual vector signal is output. Through the accurate mapping of the matrix relationship table, for each fault event, the automobile function associated therewith can be quickly located, and the actual cumulative value of the corresponding automobile function inhibition signal can be calculated, so that only those automobile functions that are truly affected by the fault are inhibited, without affecting the use of other normal functions. At the same time, since the cumulative value is used to represent the strength of the automobile function inhibition signal, the degree of automobile function inhibition can be flexibly adjusted according to the severity of the fault, so that more detailed and accurate control is realized. Through accurate automobile function inhibition, measures can be taken in time when the automobile fails, so as to avoid the expansion of the influence of the fault on the automobile function, which helps to improve the driving safety and reliability, and reduce accidents and losses caused by the fault.

[0124] The embodiment of the present disclosure provides an inhibition system for automobile function, comprising: an electronic device body; and the inhibition device for automobile function is arranged in the electronic device body.

[0125] The embodiment of the present disclosure provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions are arranged to execute the above-mentioned inhibition method for automobile function.

[0126] The embodiment of the present disclosure provides a computer program product, which comprises a computer program stored on a computer readable storage medium, and the computer program comprises program instructions, when the program instructions are executed by a computer, the computer executes the above-mentioned inhibition method for automobile function.

[0127] The above-mentioned computer readable storage medium can be a transitory computer readable storage medium, or a non-transitory computer readable storage medium.

[0128] The technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present disclosure. The aforementioned storage medium may be a non-transitory 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 code, or a transient storage medium.

[0129] The above description and accompanying drawings sufficiently illustrate the embodiments of the present disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, process, and other changes. The embodiments represent only possible variations. Unless expressly required, individual components and functions are optional, and the order of operation may vary. Portions and features of some embodiments may be included in or substituted for portions and features of other embodiments. The scope of the embodiments of the present disclosure includes the entire scope of the claims, including all available equivalents thereof. When used in this application, although the terms "first," "second," etc. may be used in this application to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element can be called a second element, and similarly, a second element can be called a first element, without changing the meaning of the description, as long as all occurrences of "first element" are consistently renamed and all occurrences of "second element" are consistently renamed. The first element and the second element are both elements, but they may not be the same element. Furthermore, the terms 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 otherwise, 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 of the associated listings. In addition, when used in this application, the term "comprise" and its variations "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. Without further limitation, an element defined by the sentence "comprising a..." does not exclude the presence of other identical elements in the process, method or apparatus comprising the element. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the embodiments can be referred 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 be referred 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 to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. The technicians will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can 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 merely illustrative. For example, the division of the units can be merely a logical functional division. In actual implementation, there may be other division methods, 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, and can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components shown 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 to implement this embodiment according to actual needs. In addition, the functional units in the embodiments of the present disclosure may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0132] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architectures, functions and operations of the systems, methods and computer program products according to the embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of the code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical functions. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in an order different from that 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, or 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 function or action, 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, the 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 that are irrelevant to vehicle driving safety from 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 vehicle function inhibition signal group corresponding to the virtual vector signal is output, including: Determine a first vehicle function inhibition signal whose actual sub-accumulated value in the vehicle function inhibition signal is greater than a first accumulation threshold, and output the first vehicle function inhibition signal as a vehicle function inhibition signal group; determining a second vehicle function inhibition signal having an actual sub-accumulated value in the vehicle function inhibition signal less than a first accumulation threshold and greater than a second accumulation threshold; obtaining a historical occurrence frequency of the second vehicle function inhibition signal; and outputting a third vehicle function inhibition signal in the second vehicle function inhibition signal having a historical occurrence frequency 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 further 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.

8. A device for suppressing a function of an automobile, characterized in that: include: a calibration module configured to obtain a matrix relationship table of a fault event signal and a vehicle function inhibition signal; an input signal module configured to merge a plurality of fault event input signals to obtain a virtual vector signal; a table lookup module connected to the calibration module and the table lookup module, and 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 and 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 method for inhibiting 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 according to claim 8 or 9 is provided on the electronic device body.

Citation Information

Patent Citations

  • Function suppression method, device and equipment and computer readable storage medium

    CN116080668A

  • 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