Vehicle control method, device, system and computer program product

By identifying and updating events related to vehicle control signals, integrated vehicle control is achieved, resolving stability and accuracy issues caused by the increased number of control devices, reducing costs and complexity, and improving communication efficiency and reliability.

CN121849063APending Publication Date: 2026-04-14JIANGSU GUOINNOVATION ENERGY COMMERCIAL VEHICLE INNOVATION TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-17
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

The increased number of internal control devices in vehicles leads to difficulties in ensuring stability and accuracy, as well as problems such as high material costs, large space occupation, low communication efficiency, poor reliability, and high maintenance complexity.

Method used

By determining the event corresponding to each first control signal, a second control signal update event is generated to achieve integrated vehicle control, reduce the number of control devices, and improve the stability and accuracy of the control process.

Benefits of technology

It improves the stability and accuracy of vehicle control, reduces material and production costs, saves space, simplifies wiring harness layout, improves communication efficiency and reliability, and facilitates troubleshooting and function updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121849063A_ABST
    Figure CN121849063A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle control method, device and system and a computer program product, and relates to the technical field of vehicle control. The vehicle control method comprises the steps that according to each first control signal in multiple first control signals, an event of each first control signal is determined; for each first control signal, controlling a load of the vehicle according to an event of the first control signal; generating a second control signal in response to unsuccessful control of the load; and updating the event according to the second control signal so as to control the load again by using the updated event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle control technology, and in particular to a vehicle control method, device, system and computer program product. Background Technology

[0002] With the rapid development of vehicle technology, vehicles are becoming increasingly functional, requiring more and more control devices inside the vehicle to realize multiple functions. Summary of the Invention

[0003] Because integrated vehicle control requires controlling the vehicle load based on various control signals, erroneous control can easily occur, making it difficult to guarantee the stability and accuracy of the vehicle control process. Therefore, how to improve the stability and accuracy of the vehicle control process while achieving integrated vehicle control is a technical problem that this disclosure aims to solve.

[0004] According to some embodiments of the first aspect of this disclosure, a vehicle control method is provided, comprising: determining an event for each of a plurality of first control signals; controlling a load of a vehicle based on the event of the first control signal for each first control signal; generating a second control signal in response to unsuccessful control of the load; and updating an event based on the second control signal to re-control the load using the updated event.

[0005] In some embodiments, the vehicle control method further includes: determining that an event of the first control signal is abnormal in response to successfully controlling the load using the updated event.

[0006] In some embodiments, generating a second control signal in response to unsuccessful control of the load includes: receiving user instruction information in response to unsuccessful control of the load to generate a second control signal in response to user triggering, wherein the instruction information includes at least one of voice instruction information and operation instruction signal; or automatically generating a second control signal in response to unsuccessful control of the load.

[0007] In some embodiments, determining an event for each first control signal based on each of a plurality of first control signals includes: determining an event for each first control signal based on each first control signal and vehicle attribute information.

[0008] In some embodiments, the attribute information includes the vehicle's power supply status, fault status, and functional parameters. Determining an event for each first control signal based on each first control signal and the vehicle's attribute information includes: determining a first event for each first control signal based on each first control signal; determining a second event for each first control signal based on the power supply status, functional parameters, and the first event for each first control signal; and determining an event for each first control signal based on the power supply status, fault status, and the second event for each first control signal.

[0009] In some embodiments, determining a second event for each first control signal based on the power supply state, functional parameters, and a first event for each first control signal includes: for each first control signal, if the power supply state is abnormal or the functional parameters indicate that the vehicle does not include the function corresponding to the first control signal, determining an empty event as a second event for the first control signal; if the power supply state is normal and the functional parameters indicate that the vehicle includes the function corresponding to the first control signal, correcting the first event for the first control signal based on the first control signal and the function included in the vehicle corresponding to the first control signal, and determining the corrected first event as a second event for the first control signal.

[0010] In some embodiments, determining the event for each first control signal based on the power supply state, the fault state, and the second event for each first control signal includes: for each first control signal, determining whether the second event for the first control signal is an empty event, and in response to the second event being an empty event, determining the empty event as an event for the first control signal.

[0011] In some embodiments, determining the event of the first control signal based on the power supply state, the fault state, and the second event of the first control signal further includes: in response to the second event being a non-empty event, determining the empty event as the event of the first control signal when the power supply state is abnormal or the fault state indicates that the load corresponding to the first control signal is faulty; and determining the second event of the first control signal as the event of the first control signal when the power supply state is normal and the fault state indicates that the load corresponding to the first control signal is not faulty.

[0012] In some embodiments, determining the event of each first control signal based on multiple first control signals includes: for each first control signal, determining the state of the load corresponding to the first control signal based on the first control signal; and determining the event of the first control signal based on the state of the load corresponding to the first control signal.

[0013] In some embodiments, the vehicle control method further includes: synchronizing the state of the load corresponding to the first control signal with the vehicle's display device, so that the display device can display the state of the load corresponding to the first control signal.

[0014] In some embodiments, before generating the second control signal, the vehicle control method further includes: receiving a feedback signal of an event; and determining, based on the feedback signal, whether the load has been successfully controlled.

[0015] In some embodiments, the plurality of first control signals include at least two of the following: light control signal, air conditioning control signal, door control signal, wiper control signal, sunroof control signal, horn control signal, accelerator pedal signal, and brake pedal signal; and the air conditioning control signal includes at least one of the following: air conditioning mode switching signal, air blowing mode switching signal, and internal / external circulation switch signal.

[0016] In some embodiments, the events of the air conditioning control signal include at least one of the following: cooling mode on / off event, heating mode on / off event, upper air outlet mode on / off event, lower air outlet mode on / off event, front air outlet mode on / off event, upper and lower air outlet mixed mode on / off event, internal and external circulation on event, and internal and external circulation off event.

[0017] In some embodiments, controlling the load of a vehicle based on an event of a first control signal includes: determining a control command for the load of the vehicle based on an event of the first control signal; and sending the control command to a control output device so that the control output device can control the load of the vehicle.

[0018] According to some embodiments of the second aspect of this disclosure, a vehicle management device is provided, comprising: a determining unit configured to determine an event for each of a plurality of first control signals; a controlling unit configured to control a load of a vehicle for each first control signal based on the event of the first control signal; a generating unit configured to generate a second control signal in response to unsuccessful control of the load; and an updating unit configured to update the event based on the second control signal to re-control the load using the updated event.

[0019] According to some embodiments of the third aspect of this disclosure, a vehicle control device is provided, including: a memory and a processor coupled to the memory, the processor being configured to execute the vehicle control method of any of the above embodiments based on instructions stored in the memory.

[0020] According to some embodiments of the fourth aspect of this disclosure, a vehicle control system is provided, including: a vehicle control device as described in any of the above embodiments; and a signal acquisition device configured to acquire a variety of first control signals of the vehicle.

[0021] In some embodiments, the vehicle control system further includes a control output device configured to receive control commands sent by the vehicle control device and control the load of the vehicle according to the control commands.

[0022] According to some embodiments of the fifth aspect of this disclosure, a vehicle is provided, including: the vehicle control system of any of the above embodiments.

[0023] According to some embodiments of the sixth aspect of this disclosure, a computer-readable storage medium is provided that stores computer instructions thereon, which, when executed by a processor, implement the vehicle control method of any of the above embodiments.

[0024] According to some embodiments of the seventh aspect of this disclosure, a computer program product is provided, including computer instructions that, when executed by a processor, implement the vehicle control method of any of the above embodiments.

[0025] In the above embodiments, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be identified, thus achieving integrated vehicle control. Furthermore, considering that events determined based on the first control signal may exhibit abnormalities, if the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated using the second control signal and the first control signal. This allows for the load to be re-controlled using the updated event, effectively improving the stability and accuracy of the vehicle control process and reducing the risk of vehicle control abnormalities due to event anomalies. In other words, while achieving integrated vehicle control, the stability and accuracy of the vehicle control process are improved. Attached Figure Description

[0026] The accompanying drawings, which form part of this specification, illustrate embodiments of this disclosure and, together with the specification, serve to explain the principles of this disclosure.

[0027] This disclosure can be more clearly understood with reference to the accompanying drawings and the following detailed description.

[0028] Figure 1 Schematic diagrams illustrating some embodiments of the vehicle control method of this disclosure are shown.

[0029] Figure 2 Schematic diagrams illustrating some embodiments of the method for determining an event of a first control signal according to this disclosure.

[0030] Figure 3 Schematic diagrams illustrating other embodiments of the method for determining an event of a first control signal according to this disclosure.

[0031] Figure 4 Schematic diagrams illustrating some embodiments of the vehicle control device of this disclosure are shown.

[0032] Figure 5 Schematic diagrams illustrating other embodiments of the vehicle control device of this disclosure are shown.

[0033] Figure 6 This disclosure shows Figure 5 Schematic diagrams of some embodiments of the design method for modules in the vehicle control device shown.

[0034] Figure 7 Schematic diagrams showing further embodiments of the vehicle control device of this disclosure are provided.

[0035] Figure 8 Schematic diagrams illustrating some embodiments of the vehicle control system of this disclosure are shown.

[0036] Figure 9 Schematic diagrams illustrating other embodiments of the vehicle control system of this disclosure are shown.

[0037] Figure 10 Schematic diagrams illustrating some embodiments of the vehicle disclosed herein are shown. Detailed Implementation

[0038] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0039] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0040] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0041] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, they should be considered part of the specification.

[0042] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0043] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0044] As vehicles support more and more functions, the number of control devices required inside the vehicle is also increasing, such as lighting controls, door controls, wiper controls, sunroof controls, and horn controls. Considering that a larger number of control devices will lead to higher material costs, production costs, and wiring harness costs, the number of control devices will also have a significant impact on space occupation, communication efficiency, reliability, and maintainability.

[0045] Regarding the impact of the number of control devices on costs, each control device requires an independent housing, processor, power circuit, and communication interface, which leads to high material costs, production costs, and wiring harness costs for the vehicle.

[0046] Regarding the impact of the number of control devices on space, a large number of independent control devices can lead to layout difficulties. These control devices require a large amount of interior space, such as in areas with limited space like the dashboard and doors, which complicates the vehicle's layout.

[0047] Regarding the impact of the number of control devices on communication efficiency, a large number of independent control devices can lead to poor interoperability within the vehicle. The various control devices usually communicate with the gateway via low-speed buses, making it difficult to implement complex functions across devices, resulting in slow response speed and low efficiency of vehicle collaborative work. Among these low-speed buses, LIN (Local Interconnect Network) bus is an example.

[0048] Regarding the impact of the number of control devices on reliability and maintainability, a large number of independent control devices will result in a large number of connectors, wiring harnesses and plugs between the devices, which will increase the potential points of failure and increase the complexity of the diagnosis and repair process when a function fails.

[0049] Given the aforementioned complex situation, how to achieve integrated vehicle control and improve the stability and accuracy of the vehicle control process is a problem that needs to be solved.

[0050] To address the aforementioned issues, this disclosure proposes a vehicle control method, as detailed below.

[0051] Figure 1 Flowcharts illustrating some embodiments of the vehicle control method of this disclosure are shown.

[0052] like Figure 1 As shown, the vehicle control method includes steps 110 to 140, wherein the vehicle control method is executed by a vehicle control device.

[0053] In step 110, an event for each first control signal is determined based on each of the multiple first control signals. For each first control signal, the event may be an event corresponding to that first control signal or an event that does not correspond to it. If the process of determining the event for a first control signal based on the first control signal is error-free, the determined event corresponds to the first control signal; if an error occurs in the process of determining the event for a first control signal based on the first control signal, the determined event does not correspond to the first control signal.

[0054] For example, the event of the first control signal can be an event directly related to the first control signal itself. For instance, if the first control signal indicates that the door is open, then the event of the first control signal is that the door is open. The event of the first control signal can also be an event indirectly related to the first control signal (this event can also be called a derived event of the first control signal). For instance, if the first control signal does not indicate that the door is closed, then the event of the first control signal is that the air conditioning is turned on. In other words, there is a certain degree of correlation between the information indicated by the first control signal and the event of the first control signal.

[0055] When a defined event corresponds to a first control signal, the event of the first control signal refers to the specific control information on the vehicle's load indicated by the first control signal.

[0056] The first control signal includes hard-wired signals and CAN (Controller Area Network) signals. Alternatively, the first control signal includes digital control signals and analog control signals.

[0057] For example, the multiple first control signals include at least two of the following: light control signal, air conditioning control signal, door control signal, wiper control signal, sunroof control signal, horn control signal, accelerator pedal signal, and brake pedal signal; the air conditioning control signal includes at least one of the following: air conditioning mode switching signal, air blowing mode switching signal, and internal / external circulation switch signal.

[0058] The various primary control signals also include window control signals, rearview mirror control signals, ignition lock gear switch control signals, and differential lock gear switch control signals. Air conditioning control signals also include air conditioning fan speed control signals and temperature adjustment signals. The temperature adjustment signal can also be called the air conditioning temperature knob potentiometer control signal.

[0059] Lighting control signals, sunroof control signals, wiper control signals, horn control signals, window control signals, rearview mirror control signals, ignition lock gear shift switch control signals, and differential lock gear shift switch control signals are hard-wired signals. Various primary control signals may also include voice signals, which are CAN signals.

[0060] In cases where multiple first control signals are CAN signals, the CAN signal will first be converted from a message value to an actual value, and then the event of the first control signal will be determined based on the actual value of the first control signal.

[0061] For example, the events of the air conditioning control signal include at least one of the following: cooling mode on / off event, heating mode on / off event, upper air outlet mode on / off event, lower air outlet mode on / off event, front air outlet mode on / off event, upper and lower air outlet mixed mode on / off event, internal and external circulation on event, and internal and external circulation off event.

[0062] The events of the first control signal other than the air conditioning control signal include the short press event of the driver's cab sunroof opening switch, the long press event of the driver's cab sunroof opening switch, the press event of the driver's cab sunroof closing switch, the driver's cab sunroof voice opening / closing event, the short press event of the sleeper berth sunroof opening switch, the long press event of the sleeper berth sunroof opening switch, the press event of the sleeper berth closing switch, and the sleeper berth voice opening / closing event, etc.

[0063] For example, before determining the event of each first control signal, multiple first control signals can be collected, filtered, and the filtered multiple first control signals can be updated to multiple first control signals.

[0064] By filtering multiple first control signals and updating the filtered first control signals into multiple first control signals, it is helpful to obtain accurate first control signals and events.

[0065] In some embodiments, where the duration of a first control signal directly affects the load of the controlled vehicle, determining an event for each first control signal among multiple first control signals includes: determining an event for each first control signal based on each first control signal and the duration of each first control signal.

[0066] For example, the first control signal is a sunroof control signal, a headlight control signal, or a window control signal. The duration of the first control signal directly affects the load on the vehicle.

[0067] In response to the fact that the duration of the aforementioned first control signal directly affects the load on the controlled vehicle, the determination of each first control signal event takes into account two dimensions of information: each first control signal and the duration of each first control signal. This effectively improves the accuracy of each first control signal event and provides a guarantee for the accuracy of the vehicle control process.

[0068] In some embodiments, the duration of the first control signal is positively correlated with the degree of control exerted by the first control signal on the vehicle's load.

[0069] For example, the duration of the first control signal is directly proportional to the degree of control the first control signal has over the vehicle's load.

[0070] For example, if the first control signal's event is a window opening event, and the duration of the first control signal is 0.5 seconds, the event is a 30% window opening; if the duration of the first control signal is 1 second, the event is a 60% window opening. In other words, the longer the duration of the first control signal, the greater the degree of window opening. The control situation is similar for cases where the first control signal's event is a window closing event, a sunroof opening event, or a sunroof closing event, and will not be elaborated upon here.

[0071] For example, if the first control signal's event is a light-on event, and the duration of the first control signal is 0.5 seconds, the event is a slower light-on; if the duration of the first control signal is 1 second, the event is a faster light-on. In other words, the longer the duration of the first control signal, the faster the light turns on. The control situation is similar for the case where the first control signal's event is a light-off event, and will not be elaborated upon here.

[0072] In some embodiments, different durations of the first control signal correspond to different events. For example, different durations of the first control signal can correspond to different operating modes of the lights in the vehicle. If the duration of the first control signal is longer, the operating mode of the light can be a constant-on mode. If the duration of the first control signal is shorter, the operating mode of the light can be a flashing mode.

[0073] In step 120, for each first control signal, the load of the vehicle is controlled according to the event of the first control signal.

[0074] For example, the vehicle's load can be low beam headlights, high beam headlights, position lights, wiper motors, window motors, sunroof motors, accelerator pedal, brake pedal, door motors, horn, and air conditioning motors, among which the air conditioning motors include foot defrosting motors and face blowing motors.

[0075] For example, if the event of the first control signal is a cooling mode activation event, then controlling the vehicle's load means activating the cooling mode of the vehicle's air conditioning. If the event of the first control signal is a mixed airflow mode activation event, then controlling the vehicle's load means activating the mixed airflow mode of the vehicle's air conditioning. Load control for other events is similar to the above examples and will not be repeated here.

[0076] In step 130, in response to the unsuccessful control of the load, a second control signal is generated.

[0077] The first control signal is used to indicate the specific control performed on the load of the vehicle. The second control signal is used to indicate that, in the case where the specific control corresponding to the first control signal fails, the specific control corresponding to the first control signal is re-performed on the load of the vehicle.

[0078] For the case of unsuccessful control of the load, it is possible that the process of determining the event corresponding to the first control signal based on the first control signal has an abnormality, resulting in an inaccurate determined event, that is, the determined event does not correspond to the first control signal, thus leading to the possibility of unsuccessful control of the load.

[0079] In step 140, according to the second control signal, the event is updated to re-control the load using the updated event. <00,00176>

[0080] In the above embodiment, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be determined, realizing the integrated control of the vehicle. In addition, considering that the event determined based on the first control signal may have an abnormal situation, in the case where the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated through the second control signal and the first control signal, and the event is updated to facilitate re-controlling the load using the updated event, effectively improving the stability and accuracy of the vehicle control process, reducing the risk of vehicle control abnormality caused by event abnormality, that is, on the premise of realizing the integrated control of the vehicle, the stability and accuracy of the vehicle control process are improved.

[0081] By realizing the integrated control of the vehicle, the number of control devices, the connectors and wire harnesses between the control devices are reduced, which can effectively reduce the material cost, assembly cost and control complexity of the vehicle. The integrated control of the vehicle can also save installation space, simplify the wire harness layout. In addition, the integrated control of the vehicle is controlled by one control device, which is easy to implement complex linkage logic, improving the communication efficiency and function coordination of the vehicle. Moreover, the integrated control of the vehicle reduces the probability of failure caused by wire harness failure or connector looseness, facilitates fault troubleshooting and function update, and enhances the reliability and maintainability of the vehicle.

[0082] The linkage logic is, for example, automatically closing the sunroof and adjusting the wiper speed on rainy days.

[0083] Combined with the following embodiments, describe how to determine the event of each first control signal, specifically as follows.

[0084] In some embodiments, determining an event for each first control signal based on each of a plurality of first control signals includes: determining an event for each first control signal based on each first control signal and vehicle attribute information.

[0085] The vehicle's attribute information is used to indicate the vehicle's status. When the vehicle is in a normal state, the event for each first control signal is determined. When the vehicle is in an abnormal state, in order to temporarily suspend control of the load corresponding to the first control signal, an empty event is determined as the event for the first control signal.

[0086] In determining the events for each first control signal, the impact of vehicle attribute information on the control load is taken into account. The events for each first control signal are determined based on information from multiple dimensions, which improves the accuracy of the events and thus improves the accuracy of vehicle control.

[0087] In some embodiments, the attribute information includes the vehicle's power supply status, fault status, and functional parameters, which are described below in conjunction with... Figure 2 Describe how the event for each first control signal is determined. Figure 2 Schematic diagrams illustrating some embodiments of the method for determining an event of a first control signal according to this disclosure are shown below.

[0088] In step 201, a first event for each first control signal is determined based on each first control signal.

[0089] In step 202, a second event for each first control signal is determined based on the power supply status, functional parameters, and the first event for each first control signal.

[0090] The vehicle's power supply status includes normal and abnormal states. The vehicle's functional parameters indicate the functions the vehicle supports, including both the supported functions and their operating modes; in other words, the vehicle's functional parameters encompass the specific functions the vehicle supports.

[0091] In step 203, the event for each first control signal is determined based on the power supply status, the fault status, and the second event for each first control signal.

[0092] The fault status of a vehicle includes the fault status of the loads included in the vehicle. For example, among the loads included in the vehicle, some loads may have a fault status and others may have a fault status. Alternatively, all loads may have a fault status or all loads may have a fault status.

[0093] The power supply state during the process of determining each first control signal event and the power supply state during the process of determining each first control signal second event belong to the vehicle's power supply state at different times. For example, the power supply state during the process of determining each first control signal second event is the power supply state at the previous time, and the power supply state during the process of determining each first control signal event is the power supply state at the current time.

[0094] A method for determining events for each first control signal is provided. In determining the events for each first control signal, the vehicle's power supply status, fault status, and functional parameters are considered, effectively improving the accuracy of the events and reducing the risk of damage to the vehicle caused by attempting to re-control the load via a second control signal when vehicle attributes cause unsuccessful load control. Furthermore, the vehicle's power supply status is referenced in determining the second events for each first control signal and the transition parameters for each first control signal. Since the vehicle's power supply status is a continuously changing variable, referencing it in these two processes helps improve the accuracy of the events for each first control signal.

[0095] After determining the first event for each first control signal, the second event for each first control signal is described below in conjunction with the following embodiments.

[0096] In some embodiments, determining a second event for each first control signal based on the power supply state, functional parameters, and a first event for each first control signal includes: for each first control signal, if the power supply state is abnormal or the functional parameters indicate that the vehicle does not include the function corresponding to the first control signal, determining an empty event as a second event for the first control signal; if the power supply state is normal and the functional parameters indicate that the vehicle includes the function corresponding to the first control signal, correcting the first event for the first control signal based on the first control signal and the function included in the vehicle corresponding to the first control signal, and determining the corrected first event as a second event for the first control signal.

[0097] In some embodiments, modifying a first event of a first control signal based on a first control signal and a function of the vehicle corresponding to the first control signal includes: modifying the first event of the first control signal based on the first control signal, the function of the vehicle corresponding to the first control signal, and the operating mode of the function of the vehicle corresponding to the first control signal.

[0098] If the function parameter indicates that the vehicle does not include the function corresponding to the first control signal, it means that the vehicle does not support the function corresponding to the first control signal. If the function parameter indicates that the vehicle includes the function corresponding to the first control signal, it means that the vehicle supports the function corresponding to the first control signal.

[0099] Considering that different vehicles have different functional parameters, meaning different vehicles support different functions, the system determines whether the vehicle supports the function corresponding to the first control signal by judging whether the vehicle's functional parameters indicate whether the vehicle includes the function corresponding to the first control signal, thereby determining whether the second event is an empty event. This setting can effectively improve the adaptability of the vehicle control method to different vehicles and the versatility of the vehicle control method, meaning that the vehicle control method can be applied to different vehicles.

[0100] Furthermore, when the vehicle's power supply is in a normal state and the vehicle supports the function corresponding to the first control signal, the first event of the first control signal can be modified by using the first control signal and the functions included in the vehicle that correspond to the first control signal, so as to obtain a first event that is more compatible with the vehicle.

[0101] Because even when different vehicles support the function corresponding to the first control signal, the specific functions they possess may still differ. For example, both vehicle A and vehicle B support the wiper operation function corresponding to the first control signal, but vehicle A supports automatic wiper operation while vehicle B supports manual wiper operation. In this case, modifying the first event based on the first control signal and the specific functions included in the vehicle corresponding to the first control signal allows the modified first event to be more compatible with the vehicle.

[0102] After determining the second event for each first control signal, the following embodiments describe how to determine the event for each first control signal.

[0103] In some embodiments, determining the event for each first control signal based on the power supply state, the fault state, and the second event for each first control signal includes: for each first control signal, determining whether the second event for each first control signal is an empty event, and in response to the second event being an empty event, determining the empty event as an event for the first control signal.

[0104] By determining whether the second event of the first control signal is an empty event, and if the second event is an empty event, the empty event is directly determined as the event of the first control signal, thereby improving the efficiency of determining the event of the first control signal and thus improving the efficiency of the vehicle control process.

[0105] In the case where the second event is a non-empty event, the following embodiment describes how to determine the event for each first control signal, as follows.

[0106] In some embodiments, determining the event of the first control signal based on the power supply state, the fault state, and the second event of the first control signal further includes: in response to the second event being a non-empty event, determining the empty event as the event of the first control signal when the power supply state is abnormal or the fault state indicates that the load corresponding to the first control signal is faulty; and determining the second event of the first control signal as the event of the first control signal when the power supply state is normal and the fault state indicates that the load corresponding to the first control signal is not faulty.

[0107] In the process of determining the event of the first control signal based on the second event of the first control signal, the power supply status and fault status of the vehicle are taken into account. This reduces the risk of damage to the load caused by controlling the load when the load corresponding to the first control signal is faulty, and also reduces the risk of damage to the vehicle caused by controlling the load when the power supply status of the vehicle is abnormal, thereby improving the safety of the vehicle control process.

[0108] Combination Figure 3 This describes, from another perspective, how to determine the event for each first control signal. Figure 3 Schematic diagrams of other embodiments of the method for determining the event of the first control signal according to this disclosure are shown below.

[0109] In step 301, for each first control signal, the state of the load corresponding to the first control signal is determined based on the first control signal.

[0110] In step 302, the event of the first control signal is determined based on the state of the load corresponding to the first control signal.

[0111] For example, the state of the load corresponding to the first control signal can be described in the form of a state block jump. That is, based on the first control signal, it is determined whether the state block of the load corresponding to the first control signal should jump. After jumping or not jumping the state block, the state of the load corresponding to the first control signal is determined based on the state block of the load corresponding to the first control signal.

[0112] If it is determined that the state block of the load corresponding to the first control signal will jump, then the state block will jump; if it is determined that the state block of the load corresponding to the first control signal will not jump, then the state block will not jump.

[0113] After determining the state of the load corresponding to the first control signal, the state of the load corresponding to the first control signal can be displayed, as follows.

[0114] In step 303, the state of the load corresponding to the first control signal is synchronized with the vehicle's display device so that the display device can display the state of the load corresponding to the first control signal.

[0115] For example, the status of the load corresponding to the first control signal is synchronized to the display device via the CAN bus interface.

[0116] In addition to synchronizing the status of the load corresponding to the first control signal to the display device, it can also be synchronized to other devices in the vehicle via the CAN bus, or the status of the load corresponding to the first control signal can be stored for subsequent simulation processes.

[0117] By displaying the status of the load corresponding to the first control signal on the display device, users can determine in real time whether there is any abnormality in the first control signal, which provides technical support for generating the second control signal according to the user's instructions.

[0118] During the process of determining the first event of the first control signal, the state of the load corresponding to the first control signal can be synchronized to the display device so that the state of the load corresponding to the first control signal can be displayed on the display device.

[0119] During the process of determining the second event of the first control signal, the state of the load corresponding to the first control signal can be synchronized to the display device so that the state of the load corresponding to the first control signal can be displayed on the display device.

[0120] During the process of determining the event of the first control signal, the state of the load corresponding to the first control signal can be synchronized to the display device so that the state of the load corresponding to the first control signal can be displayed on the display device.

[0121] Before generating the second control signal, the following embodiment describes how to determine whether the load has been successfully controlled.

[0122] In some embodiments, a feedback signal for an event is received; based on the feedback signal, it is determined whether the load has been successfully controlled.

[0123] For example, the feedback signal of an event can be sent from the vehicle's load to the vehicle control unit, and the feedback signal of the event is used to indicate the degree of control of the load.

[0124] The feedback signal from the event can accurately determine whether the load has been successfully controlled, providing the possibility of generating a second control signal at the appropriate time.

[0125] In the event that the load is not successfully controlled, the generation of a second control signal is described in the following embodiment.

[0126] In some embodiments, generating a second control signal in response to unsuccessful control of the load includes: receiving user instruction information in response to unsuccessful control of the load to generate a second control signal in response to user triggering, wherein the instruction information includes at least one of voice instruction information and operation instruction signal; or automatically generating a second control signal in response to unsuccessful control of the load.

[0127] For example, a user can be the driver of the vehicle or a passenger in the vehicle.

[0128] A second control signal is generated in response to a user's trigger. That is, if the user finds that the load has not been successfully controlled, the user sends an instruction to the vehicle control device so that the vehicle control device can generate a second control signal according to the user's instruction.

[0129] For example, a user can determine whether the first control signal is abnormal by observing the status of the load corresponding to the first control signal displayed on the display device. If the first control signal is abnormal, the user's instruction information includes the user's specific instructions for load control. If the first control signal is not abnormal, the user's instruction information may or may not include the user's specific instructions for load control.

[0130] For example, a user's voice instructions may include specific instructions for load control, while a user's operation instructions may not include specific instructions for load control.

[0131] In some embodiments, when the user's instruction information includes specific instructions from the user regarding load control, generating the second control signal includes: generating the second control signal based on the user's instruction information. When the user's instruction information does not include specific instructions from the user regarding load control, generating the second control signal includes: generating the second control signal based on the user's instruction information and the first control signal.

[0132] The above method generates a second control signal, which includes the specific control required for the load, so as to facilitate event updates.

[0133] In response to a user's trigger, a second control signal is generated, and the second control signal is generated based on the user's specific instructions for load control. In addition to considering that an abnormality in the process of determining the event based on the first control signal may lead to an abnormal event, it is also considered that an abnormality in the first control signal itself may also lead to an abnormal event.

[0134] In such complex situations, by generating a second control signal based on the user's specific instructions for load control, whether the first control signal malfunctions and causes an event malfunction, or the process of determining the event malfunctions and causes an event malfunction, the risk of ineffective or erroneous load control due to event malfunctions can be effectively reduced. It can also improve the stability, accuracy and robustness of the vehicle control process.

[0135] In some embodiments, automatically generating a second control signal in response to unsuccessful control of the load includes: automatically generating a second control signal based on a first control signal in response to unsuccessful control of the load.

[0136] Regarding the automatic generation of a second control signal, the vehicle control device directly generates a second control signal when the load is not successfully controlled, which improves the intelligence and automation of the vehicle control process. This helps to enable timely re-control of the load when it is not successfully controlled, thereby improving the efficiency of the vehicle control process.

[0137] After the load is recontrolled using the updated events, the following example describes a scenario where the load is successfully controlled using the updated events.

[0138] In some embodiments, in response to successfully controlling the load using the updated event, it is determined that an anomaly exists in the event of the first control signal.

[0139] If the updated event can successfully control the load, it means that the load in the vehicle corresponding to the first control signal is normal.

[0140] For example, if an anomaly is found in the event that determines the first control signal, it can be inferred that there is a problem with the process of determining the event based on the first control signal, and the process of determining the event based on the first control signal can be optimized.

[0141] Determining whether the updated event can successfully control the load helps to optimize the process of determining the event based on the first control signal, thereby improving the accuracy of the event and the accuracy of vehicle control.

[0142] After determining the event of the first control signal, the load on the vehicle is controlled in conjunction with the following embodiments, as detailed below.

[0143] In some embodiments, controlling the load of a vehicle based on an event of a first control signal includes: determining a control command for the load of the vehicle based on an event of the first control signal; and sending the control command to a control output device so that the control output device can control the load of the vehicle.

[0144] A specific method for controlling the load of a vehicle is provided, which provides feasibility for the implementation of vehicle control methods.

[0145] In some embodiments, the control output device integrates a high-side driver chip, a low-side driver chip, an H-bridge motor drive circuit, and a PWM (Pulse Width Modulation) output chip.

[0146] High-side and low-side driver chips are mainly used to control loads with low power, such as backlights and sleep lights. The H-bridge motor drive circuit is used to control DC motors and realize forward and reverse control of windows and sunroofs. The PWM output chip is used to control switching loads.

[0147] Figure 4 Schematic diagrams illustrating some embodiments of the vehicle control device of this disclosure are shown.

[0148] like Figure 4 As shown, the vehicle control device 40 includes a determination unit 41, a control unit 42, a generation unit 43, and an update unit 44.

[0149] The determining unit 41 is configured to determine an event for each first control signal based on each of a plurality of first control signals.

[0150] Control unit 42 is configured to control the load of the vehicle in response to each first control signal, based on the event of the first control signal.

[0151] The generation unit 43 is configured to generate a second control signal in response to a failure to control the load.

[0152] The update unit 44 is configured to update the event according to the second control signal so as to re-control the load using the updated event.

[0153] In the above embodiments, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be identified, thus achieving integrated vehicle control. Furthermore, considering that events determined based on the first control signal may exhibit abnormalities, if the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated using the second control signal and the first control signal. This updated event allows for re-controlling the load, effectively improving the stability and accuracy of the vehicle control process and reducing the risk of vehicle control abnormalities due to event anomalies. In other words, while achieving integrated vehicle control, the stability and accuracy of the vehicle control process are improved.

[0154] In some embodiments, the determining unit 41 determines that there is an anomaly in the event of the first control signal in response to successfully controlling the load using the updated event.

[0155] In some embodiments, the generating unit 43 is further configured to receive user instruction information in response to unsuccessful control of the load, so as to generate a second control signal in response to user triggering, wherein the instruction information includes at least one of voice instruction information and operation instruction signal; or to automatically generate a second control signal in response to unsuccessful control of the load.

[0156] In some embodiments, the determining unit 41 is further configured to determine the event of each first control signal based on each first control signal and the vehicle's attribute information.

[0157] In some embodiments, the attribute information includes the vehicle's power supply status, fault status, and functional parameters. The determining unit 41 is further configured to determine a first event for each first control signal based on each first control signal; determine a second event for each first control signal based on the power supply status, functional parameters, and the first event for each first control signal; and determine an event for each first control signal based on the power supply status, fault status, and the second event for each first control signal.

[0158] In some embodiments, the determining unit 41 is further configured to, for each first control signal, determine an empty event as a second event of the first control signal when the power supply state is abnormal or the function parameters indicate that the vehicle does not include the function corresponding to the first control signal; and when the power supply state is normal and the function parameters indicate that the vehicle includes the function corresponding to the first control signal, correct the first event of the first control signal according to the first control signal and the function included in the vehicle corresponding to the first control signal, and determine the corrected first event as the second event of the first control signal.

[0159] In some embodiments, the determining unit 41 is further configured to determine, for each first control signal, whether a second event of the first control signal is an empty event, and in response to the second event being an empty event, to determine the empty event as an event of the first control signal.

[0160] In some embodiments, the determining unit 41 is further configured to, in response to a second event being a non-empty event, determine an empty event as an event of the first control signal when the power supply state is abnormal or a fault state indicates that the load corresponding to the first control signal is faulty; and determine a second event of the first control signal as an event of the first control signal when the power supply state is normal and a fault state indicates that the load corresponding to the first control signal is not faulty.

[0161] In some embodiments, the determining unit 41 is further configured to, for each first control signal, determine the state of the load corresponding to the first control signal based on the first control signal; and determine the event of the first control signal based on the state of the load corresponding to the first control signal.

[0162] In some embodiments, the vehicle control device 40 further includes a synchronization unit configured to synchronize the state of the load corresponding to the first control signal with the vehicle's display device, so that the display device can display the state of the load corresponding to the first control signal.

[0163] In some embodiments, before generating the second control signal, the generating unit 43 is also configured to receive a feedback signal of the event; and determine whether the load is successfully controlled based on the feedback signal.

[0164] In some embodiments, the plurality of first control signals include at least two of the following: light control signal, air conditioning control signal, door control signal, wiper control signal, sunroof control signal, horn control signal, accelerator pedal signal, and brake pedal signal; and the air conditioning control signal includes at least one of the following: air conditioning mode switching signal, air blowing mode switching signal, and internal / external circulation switch signal.

[0165] In some embodiments, the events of the air conditioning control signal include at least one of the following: cooling mode on / off event, heating mode on / off event, upper air outlet mode on / off event, lower air outlet mode on / off event, front air outlet mode on / off event, upper and lower air outlet mixed mode on / off event, internal and external circulation on event, and internal and external circulation off event.

[0166] In some embodiments, the control unit 42 is further configured to determine a control command for the vehicle's load based on an event of the first control signal; and to send the control command to a control output device so that the control output device can control the vehicle's load.

[0167] The following is combined Figure 5 Other embodiments of the vehicle control device are described. Figure 5 Schematic diagrams illustrating further embodiments of the vehicle control device of this disclosure are shown. Figure 4 The determining unit includes a signal acquisition module 51 and a logic control module 53. Figure 4 The control unit in the middle is equivalent to the load control module 54. Figure 4 The generation unit and the update unit in the module form the strong control processing module 55.

[0168] like Figure 5 As shown, multiple first control signals can be acquired by the signal acquisition module 51, that is, the signal acquisition module 51 receives multiple first control signals sent by the external system 52, wherein the external system 52 includes other devices besides the vehicle control device.

[0169] The signal acquisition module 51 can filter the acquired first control signals and update the first control signals based on the filtered first control signals.

[0170] like Figure 5 As shown, the signal acquisition module 51 can determine the first event of each first control signal based on each first control signal, and send the first event of each first control signal to the logic control module 53.

[0171] The logic control module 53 determines the second event of each first control signal based on the vehicle's power supply status, the vehicle's functional parameters, and the first event of each first control signal. Specifically, the logic control module 53 obtains the vehicle's power supply status and functional parameters from the external system 52.

[0172] The logic control module 53 also determines the event for each first control signal based on the vehicle's power supply status, the vehicle's fault status, and the second event of each first control signal. Specifically, the logic control module 53 obtains the vehicle's power supply status and fault status from the external system 52.

[0173] The vehicle's power supply status, functional parameters, and fault status are considered vehicle attribute information, such as... Figure 5 As shown, the logic control module 53 obtains the vehicle's attribute information from the external system 52.

[0174] For example, based on the vehicle's power supply status, vehicle fault status, and the second event of each first control signal, it is determined that the event of each first control signal can be executed by the load control module 54. The load control module 54 obtains the vehicle's power supply status and vehicle fault status from the external system 52. This situation does not occur in... Figure 5 This is reflected in the text.

[0175] like Figure 5 As shown, during the process of determining the first event of the first control signal through the signal acquisition module 51, the signal acquisition module 51 can send the status of the load corresponding to the first control signal to the display device in the external system 52 so as to display the status of the load corresponding to the first control signal on the display device.

[0176] like Figure 5 As shown, during the process of determining the second event of the first control signal through the logic control module 53 or during the process of determining the event of the first control signal through the logic control module 53, the logic control module 53 can send the status of the load corresponding to the first control signal to the display device in the external system 52 so as to display the status of the load corresponding to the first control signal on the display device.

[0177] like Figure 5 As shown, during the process of controlling the load of the vehicle by the load control module 54 according to the event of the first control signal, the load control module 54 can send the status of the load corresponding to the first control signal to the display device in the external system 52 so that the status of the load corresponding to the first control signal can be displayed on the display device.

[0178] like Figure 5 As shown, the load control module 54 can determine the control command of the vehicle's load based on the event of the first control signal, and send the control command to the control output device so that the control output device can control the vehicle's load.

[0179] like Figure 5 As shown, in response to unsuccessful load control, the forced control processing module 55 can generate a second control signal in response to a user trigger, or automatically generate a second control signal, and update the event based on the second control signal. Specifically, the forced control processing module 55 obtains the first control signal from the signal acquisition module 51.

[0180] like Figure 5 As shown, the control processing module 55 will also send the updated event to the load control module 54 so that the load control module 54 can determine the control command for the vehicle's load based on the updated event.

[0181] The design of the signal acquisition module 51, logic control module 53, load control module 54, and control processing module 55 is as follows.

[0182] For example, based on functional requirements, determine the results of the requirements analysis. Based on the results of the requirements analysis, the communication protocols between the various modules involved in the preset vehicle control method, and the definition of the interfaces of each module, design the signal acquisition module, logic control module, load control module, and forced control processing module.

[0183] By designing the signal acquisition module 51, logic control module 53, load control module 54, and forced control processing module 55 based on the results of the requirements analysis, it is helpful to obtain a vehicle control device that matches the requirements.

[0184] Combination Figure 6 Describe the design method of the signal acquisition module 51, logic control module 53, load control module 54, and forced control processing module 55. Figure 6 This disclosure shows Figure 5 Schematic diagrams of some embodiments of the design method for modules in the vehicle control device shown.

[0185] like Figure 6 As shown, the module design method includes steps 601 to 608.

[0186] In step 601, the design begins.

[0187] In step 602, data is imported, mainly including the functional requirements, communication protocols between modules, and the definitions of interfaces of each module.

[0188] For example, functional requirements can be the main integrated functions of the vehicle's integrated control system. These main integrated functions could include air conditioning, lighting, door functions, window functions, sunroof functions, and so on.

[0189] In step 603, a requirements analysis is performed based on the imported data to obtain the results of the requirements analysis. For example, the results of the requirements analysis include the type of the first control signal and the type of load that needs to be controlled.

[0190] In step 604, a signal acquisition module is designed based on the results of the requirements analysis.

[0191] For example, based on the type of the first control signal in the requirements analysis, design a signal acquisition module, that is, determine whether the signal acquisition module needs to have the ability to acquire analog control signals and digital control signals.

[0192] In step 605, a logic control module is designed based on the results of the requirements analysis.

[0193] In step 606, a load control module is designed based on the results of the requirements analysis.

[0194] For example, based on the load types that need to be controlled in the requirements analysis, determine the type of control instructions to be generated and design the load control module.

[0195] In step 607, a strong control processing module is designed based on the results of the requirements analysis.

[0196] In step 608, the design process ends.

[0197] Figure 7 Schematic diagrams showing further embodiments of the vehicle control device of this disclosure are provided.

[0198] like Figure 7 As shown, the vehicle control device 40 of this embodiment includes a memory 71 and a processor 72 coupled to the memory 71. The processor 72 is configured to execute the vehicle control method of any of the foregoing embodiments based on instructions stored in the memory 71.

[0199] The memory 71 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory stores, for example, the operating system, application programs, boot loader, and other programs.

[0200] The vehicle control unit 40 may also include an input / output interface 73, a network interface 74, and a storage interface 75. These interfaces 73, 74, and 75, as well as the memory 71 and processor 72, can be connected via, for example, a bus 76. The input / output interface 73 provides a connection interface for input / output devices such as displays, mice, keyboards, touchscreens, microphones, and speakers. The network interface 74 provides a connection interface for various networked devices. The storage interface 75 provides a connection interface for external storage devices such as SD cards and USB flash drives.

[0201] In the above embodiments, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be identified, thus achieving integrated vehicle control. Furthermore, considering that events determined based on the first control signal may exhibit abnormalities, if the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated using the second control signal and the first control signal. This updated event allows for re-controlling the load, effectively improving the stability and accuracy of the vehicle control process and reducing the risk of vehicle control abnormalities due to event anomalies. In other words, while achieving integrated vehicle control, the stability and accuracy of the vehicle control process are improved.

[0202] Figure 8 Schematic diagrams illustrating some embodiments of the vehicle control system of this disclosure are shown.

[0203] like Figure 8 As shown, the vehicle control system 80 includes the vehicle control device 40 and the signal acquisition device 81 in any of the above embodiments.

[0204] The signal acquisition device 81 is configured to acquire various first control signals of the vehicle.

[0205] In the above embodiments, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be identified, thus achieving integrated vehicle control. Furthermore, considering that events determined based on the first control signal may exhibit abnormalities, if the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated using the second control signal and the first control signal. This updated event allows for re-controlling the load, effectively improving the stability and accuracy of the vehicle control process and reducing the risk of vehicle control abnormalities due to event anomalies. In other words, while achieving integrated vehicle control, the stability and accuracy of the vehicle control process are improved.

[0206] In some embodiments, the vehicle control system 80 further includes a control output device 82 configured to receive control commands sent by the vehicle control device and control the load of the vehicle according to the control commands.

[0207] Figure 9 Schematic diagrams illustrating other embodiments of the vehicle control system of this disclosure are shown.

[0208] like Figure 9 As shown, the vehicle control system 80 includes a vehicle control device 40, a signal acquisition device 81, and a control output device 82, as well as a communication interface device 91.

[0209] The communication interface device 91 integrates a CAN bus interface and a LIN bus interface. The CAN bus interface enables high-speed, reliable data signal exchange between the vehicle control device 40 and other controllers within the vehicle. The LIN bus interface enables data signal exchange between the vehicle control device 40 and simple node devices. These other controllers may be, for example, the vehicle controller or instrument panel, while the simple node devices may be sensors. For instance, the LIN bus interface can receive signals from the solar margin sensor to control the windshield wipers.

[0210] By exchanging signals with other controllers or sensors through CAN bus and LIN bus interfaces, the reliability and real-time performance of vehicle control are improved while saving wiring harnesses.

[0211] like Figure 9 As shown, the control output device 82 integrates a high-side drive chip 92, a low-side drive chip 93, an H-bridge motor drive circuit 94, and a PWM output chip 95.

[0212] The high-side drive chip 92 and the low-side drive chip 93 are mainly used to control loads with low power, such as backlights and sleep lights. The H-bridge motor drive circuit 94 is used to control DC motors to achieve forward and reverse rotation control of windows and sunroofs.

[0213] like Figure 9 As shown, the first control signal acquired by the signal acquisition device 81 includes a digital control signal 96 and an analog control signal 97. The digital control signal 96 can be, for example, a switch control signal, such as a door switch control signal, a brake pedal control signal, or a light switch control signal. The analog control signal 97 can be a light brightness adjustment control signal or an air conditioning temperature knob positioner control signal.

[0214] In the above embodiments, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be identified, thus achieving integrated vehicle control. Furthermore, considering that events determined based on the first control signal may exhibit abnormalities, if the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated using the second control signal and the first control signal. This updated event allows for re-controlling the load, effectively improving the stability and accuracy of the vehicle control process and reducing the risk of vehicle control abnormalities due to event anomalies. In other words, while achieving integrated vehicle control, the stability and accuracy of the vehicle control process are improved.

[0215] Figure 10 Schematic diagrams illustrating some embodiments of the vehicle disclosed herein are shown.

[0216] like Figure 10 As shown, vehicle 1000 includes the vehicle control system 80 in any of the above embodiments.

[0217] In the above embodiments, by determining the event corresponding to each first control signal, different events corresponding to different first control signals can be identified, thus achieving integrated vehicle control. Furthermore, considering that events determined based on the first control signal may exhibit abnormalities, if the load cannot be successfully controlled according to the event corresponding to the first control signal, the event is updated using the second control signal and the first control signal. This updated event allows for re-controlling the load, effectively improving the stability and accuracy of the vehicle control process and reducing the risk of vehicle control abnormalities due to event anomalies. In other words, while achieving integrated vehicle control, the stability and accuracy of the vehicle control process are improved.

[0218] In some embodiments, a computer program product is protected, comprising a computer program or instructions that, when executed by a processor, implement the vehicle control method described above. The computer program product includes computer instructions carried on a computer-readable medium, the computer instructions containing program code for performing the methods shown in the flowchart. In such embodiments, the computer instructions can be downloaded and installed from a network via a vehicle control device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a CPU, it performs the functions defined in the methods of embodiments of this disclosure.

[0219] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0220] The vehicle control method, apparatus, system, and computer program product of this disclosure have been described in detail above. To avoid obscuring the concept of this disclosure, some details known in the art have not been described. Those skilled in the art can fully understand how to implement the technical solutions disclosed herein based on the above description.

[0221] The methods and systems of this disclosure may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this disclosure are not limited to the order specifically described above unless otherwise specifically stated. Furthermore, in some embodiments, this disclosure may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this disclosure. Thus, this disclosure also covers recording media storing programs for performing the methods according to this disclosure.

[0222] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.

Claims

1. A vehicle control method, comprising: The event for each of the multiple first control signals is determined based on each first control signal. For each of the first control signals, the load of the vehicle is controlled according to the event of the first control signal; In response to the failure to control the load, a second control signal is generated; The event is updated according to the second control signal so that the load can be recontrolled using the updated event.

2. The vehicle control method according to claim 1 further includes: In response to successfully controlling the load using the updated event, it is determined that the event of the first control signal is abnormal.

3. The vehicle control method according to claim 1, wherein, The generation of a second control signal in response to failure to control the load includes: In response to failure to control the load, the system receives user instruction information to generate the second control signal in response to the user's trigger, wherein the instruction information includes at least one of voice instruction information and operation instruction signal; or In response to the failure to control the load, the second control signal is automatically generated.

4. The vehicle control method according to claim 1, wherein, The event of determining each first control signal based on each of a plurality of first control signals includes: The event for each first control signal is determined based on each first control signal and the attribute information of the vehicle.

5. The vehicle control method according to claim 4, wherein, The attribute information includes the vehicle's power supply status, fault status, and functional parameters. The event of determining each first control signal based on each first control signal and the vehicle's attribute information includes: Based on each first control signal, determine the first event of each first control signal; Based on the power supply status, the functional parameters, and the first event of each first control signal, determine the second event of each first control signal; The event of each first control signal is determined based on the power supply status, the fault status, and the second event of each first control signal.

6. The vehicle control method according to claim 5, wherein, The step of determining the second event of each first control signal based on the power supply state, the functional parameters, and the first event of each first control signal includes: For each of the first control signals, if the power supply state is abnormal or the function parameters indicate that the vehicle does not include the function corresponding to the first control signal, the empty event is determined as the second event of the first control signal. When the power supply is in a normal state and the function parameters indicate that the vehicle includes the function corresponding to the first control signal, the first event of the first control signal is corrected according to the first control signal and the function included in the vehicle corresponding to the first control signal, and the corrected first event is determined as the second event of the first control signal.

7. The vehicle control method according to claim 6, wherein, The event for determining each first control signal based on the power supply state, the fault state, and the second event of each first control signal includes: For each of the first control signals, determine whether the second event of the first control signal is an empty event. In response to the second event being the empty event, the empty event is determined to be the event of the first control signal.

8. The vehicle control method according to claim 7, wherein, The event for determining the first control signal based on the power supply status, the fault status, and the second event of the first control signal further includes: In response to the second event being a non-empty event, If the power supply status is abnormal, or if the fault status indicates that the load corresponding to the first control signal is faulty, the empty event will be determined as an event of the first control signal. When the power supply status is normal and the fault status indicates that the load corresponding to the first control signal is not faulty, the second event of the first control signal is determined as the event of the first control signal.

9. The vehicle control method according to any one of claims 1 to 8, wherein, The event of determining each first control signal based on each of a plurality of first control signals includes: For each of the first control signals, the state of the load corresponding to the first control signal is determined based on the first control signal; The event of the first control signal is determined based on the state of the load corresponding to the first control signal.

10. The vehicle control method according to claim 9, further comprising: The state of the load corresponding to the first control signal is synchronized with the display device of the vehicle so that the display device can display the state of the load corresponding to the first control signal.

11. The vehicle control method according to any one of claims 1 to 8, wherein, Before generating the second control signal, the following is also included: Receive feedback signals for the event; Based on the feedback signal, it is determined whether the load has been successfully controlled.

12. The vehicle control method according to any one of claims 1 to 8, wherein, The plurality of first control signals include at least two of the following: light control signal, air conditioning control signal, door control signal, wiper control signal, sunroof control signal, horn control signal, accelerator pedal signal, and brake pedal signal. The air conditioning control signal includes at least one of the following: air conditioning mode switching signal, air blowing mode switching signal, and internal / external circulation switch signal.

13. The vehicle control method according to claim 12, wherein, The events of the air conditioning control signal include at least one of the following: cooling mode on / off event, heating mode on / off event, upper air outlet mode on / off event, lower air outlet mode on / off event, front air outlet mode on / off event, upper and lower air outlet mixed mode on / off event, internal and external circulation on event, and internal and external circulation off event.

14. The vehicle control method according to any one of claims 1 to 8, wherein, The step of controlling the vehicle load based on the event of the first control signal includes: Based on the event of the first control signal, determine the control command for the vehicle's load; The control command is sent to the control output device so that the control output device can control the load of the vehicle.

15. A vehicle control device, comprising: The determining unit is configured to determine an event for each of a plurality of first control signals based on each of the first control signals; The control unit is configured to control the load of the vehicle in response to each of the first control signals, based on an event of the first control signal. The generation unit is configured to generate a second control signal in response to failure to control the load. The update unit is configured to update the event according to the second control signal, so as to re-control the load using the updated event.

16. A vehicle control device, comprising: Memory; and A processor coupled to the memory, the processor being configured to execute the vehicle control method of any one of claims 1 to 14 based on instructions stored in the memory.

17. A vehicle control system, comprising: The vehicle control device as described in claim 15 or 16; The signal acquisition device is configured to acquire various primary control signals of the vehicle.

18. The vehicle control system according to claim 17, further comprising: A control output device is configured to receive control commands sent by the vehicle control device and control the load of the vehicle according to the control commands.

19. A vehicle comprising: The vehicle control system as described in claim 17 or 18.

20. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the vehicle control method of any one of claims 1 to 14.

21. A computer program product comprising computer instructions that, when executed by a processor, implement the vehicle control method of any one of claims 1 to 14.

Citation Information

Patent Citations

  • Load control system

    CN101848144A

  • Centralized chassis domain control architecture and method

    CN115384528A

  • Vehicle domain control method and device and vehicle domain controller system

    CN118466277A

  • Prompting method and device and vehicle

    CN118804864A

  • Control method and device, vehicle and computer readable storage medium

    CN121560395A