Vehicle control method, electronic device and vehicle
By acquiring real-time vehicle status information, the system can determine and control the vehicle to switch to the parking gear, thus solving the problem of vehicle rollaway caused by the vehicle's inability to automatically engage the parking gear and achieving stable parking.
Patent Information
- Application Number
- CN202411292113.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-09-14
AI Technical Summary
In existing technology, if the seatbelt is not unlocked after the driver unlocks the seatbelt and opens the door, the vehicle cannot be automatically put into parking gear, which may lead to the risk of the vehicle rolling away.
By acquiring real-time information on door status, seatbelt status, and vehicle information, the system determines whether the vehicle meets the conditions for automatic braking. If not, it further determines whether abnormal braking conditions are met and controls the vehicle to switch to the parking position.
If the vehicle cannot automatically engage the parking gear, it will automatically switch to the parking gear when other conditions are met based on the vehicle information, thus avoiding the risk of the vehicle rolling away and ensuring that the vehicle is parked stably.
Smart Images

Figure CN118810730B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control method, an electronic device and a vehicle. Background Art
[0002] With the development of the automobile industry, vehicles are becoming more and more intelligent. In the existing technology, the vehicle will automatically shift into the parking gear after the driver unlocks the seat belt and opens the door. However, some drivers will use the seat belt buckle, causing the seat belt to be in an unlocked state all the time. The vehicle cannot automatically shift into the parking gear. When the driver leaves the vehicle and the vehicle is not in the parking gear, there is a risk of the vehicle rolling away. Summary of the invention
[0003] In view of this, the purpose of the present application is to propose a vehicle control method, an electronic device and a vehicle to solve the problem in the prior art that the vehicle cannot automatically shift into the parking gear because the seat belt is always in an unlocked state, resulting in the vehicle slipping.
[0004] Based on the above objectives, the present application provides a vehicle control method, comprising:
[0005] Get door status information, seat belt status information and vehicle information in real time;
[0006] Determining whether the vehicle meets automatic braking conditions according to the door status information and the seat belt status information;
[0007] In response to determining that the vehicle does not meet the automatic braking condition, determining whether the vehicle meets the abnormal braking condition based on the vehicle information;
[0008] In response to determining that the vehicle satisfies an abnormal braking condition, the vehicle is controlled to shift to a parking position.
[0009] Optionally, judging whether the vehicle meets the automatic braking condition according to the door status information and the seat belt status information includes:
[0010] In response to the door state in the door state information changing from a closed state to an open state, and the seat belt state in the seat belt state information being in an unlocked state, it is determined that the vehicle does not meet the automatic braking condition.
[0011] Optionally, the vehicle information includes door status information and vehicle operation information;
[0012] The determining, based on the vehicle information, whether the vehicle meets the abnormal braking condition includes:
[0013] In response to the door state information satisfying preset door state information and the vehicle operation information satisfying preset vehicle operation information, it is determined that the vehicle satisfies an abnormal braking condition.
[0014] Optionally, the vehicle operation information includes the current gear position, the current vehicle speed, the current opening of the accelerator pedal and the current opening of the brake pedal;
[0015] The vehicle operation information satisfies the preset vehicle operation information, including:
[0016] In response to the current gear being in a non-braking gear, the current vehicle speed being less than a preset vehicle speed, the current opening of the accelerator pedal being less than a preset accelerator pedal opening and the current opening of the brake pedal being zero, it is determined that the vehicle operation information meets the preset vehicle operation information.
[0017] Optionally, the door status information satisfies preset door status information, including:
[0018] In response to the door state in the door state information changing from a closed state to an open state, it is determined that the door state information satisfies preset door state information.
[0019] Optionally, controlling the vehicle to switch to a parking gear position includes:
[0020] Sending a drive motor locking instruction to a drive motor controller;
[0021] In response to receiving a drive motor locking success signal sent by the drive motor controller, the vehicle is controlled to switch to a parking gear.
[0022] Optionally, controlling the vehicle to switch to a parking gear position includes:
[0023] sending an electronic parking brake command to an electronic parking brake controller;
[0024] In response to receiving an electronic parking brake success signal sent by the electronic parking brake controller, the vehicle is controlled to switch to a parking gear position.
[0025] Optionally, the vehicle information includes a seat pressure sensor value;
[0026] Before controlling the vehicle to switch to the parking gear position, the method includes:
[0027] Determining whether the seat pressure sensor value is less than a preset pressure value;
[0028] In response to the seat pressure sensor value being less than a preset pressure value, the vehicle is controlled to switch to a parking gear position.
[0029] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.
[0030] Based on the same inventive concept, the present application also provides a vehicle non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method as described above.
[0031] Based on the same inventive concept, the present application also provides a vehicle, comprising the above-mentioned electronic device.
[0032] As can be seen from the above, the present application provides a vehicle control method, electronic device and vehicle, wherein the method determines whether the vehicle meets the automatic braking condition, that is, determines whether the vehicle can automatically engage in the parking gear, by acquiring door status information, seat belt status information and vehicle information in real time, according to the door status information and seat belt status information. In response to determining that the vehicle does not meet the automatic braking condition, that is, when the vehicle cannot engage in the parking gear, it is determined according to the vehicle information whether the vehicle meets the abnormal braking condition, that is, it is determined according to the vehicle information whether the vehicle can switch to the parking gear. If the vehicle can switch to the parking gear, the vehicle is controlled to switch to the parking gear. In this way, when the vehicle does not meet the condition for automatically engaging in the parking gear, it can automatically switch to the parking gear when it is determined that the vehicle information meets other conditions for engaging in the parking gear, so that the vehicle can be stably parked and the risk of the vehicle slipping can be avoided. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0034] Figure 1 A schematic flow chart of a vehicle control method according to an embodiment of the present application;
[0035] Figure 2 This is a schematic diagram of the process of switching a vehicle to a parking gear position according to the first embodiment of the present application;
[0036] Figure 3 This is an illustration of the process of switching a vehicle to a parking position according to the second embodiment of the present application;
[0037] Figure 4 This is a schematic diagram of a process for determining whether a user has left a vehicle according to an embodiment of the present application;
[0038] Figure 5 A schematic diagram of the structural framework of a vehicle control device according to an embodiment of the present application;
[0039] Figure 6 A schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0041] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0042] Based on the background technology, in the prior art, when the vehicle detects that the driver unlocks the seat belt and opens the door, the vehicle automatically enters the parking gear (i.e., the P gear). For example, when the driver moves the vehicle over a short distance, due to the short distance, there will be no safety hazard. Generally, the driver will not wear a seat belt. In the case of not wearing a seat belt, the vehicle will give an alarm prompt, and the alarm sound will affect the driver. Therefore, the driver will choose to insert the seat belt buckle into the seat belt buckle to solve the problem of vehicle alarm. After parking, the driver may choose to rest in the vehicle or leave the vehicle. When the driver forgets to brake the vehicle, due to the seat belt buckle inserted into the seat belt buckle, the vehicle cannot automatically enter the parking gear according to the unlocking of the seat belt, and the vehicle is prone to the risk of slipping.
[0043] In order to solve the above technical problems, refer to Figure 1 , the present application provides a vehicle control method, comprising the following steps:
[0044] Step 102: Acquire door status information, seat belt status information and vehicle information in real time.
[0045] In this step, the vehicle controller collects door status information, seat belt status information and vehicle information in real time. Among them, the door status information includes the door change state information, that is, the door state changes from the closed state to the open state or from the open state to the closed state. The seat belt status information includes the seat belt being in the unlocked state or the seat belt being in the unlocked state. The vehicle information includes: door status information and vehicle operation information. Among them, the vehicle operation information includes: the current gear position, the current vehicle speed, the current opening of the accelerator pedal and the current opening of the brake pedal.
[0046] Step 104: Determine whether the vehicle meets automatic braking conditions based on the door status information and the seat belt status information.
[0047] In this step, the vehicle controller determines whether the vehicle meets the automatic braking condition according to whether the door state changes from the closed state to the open state or from the open state to the closed state, the seat belt is in the unlocked state or the seat belt is in the unlocked state. Only when the door state of the vehicle changes from the closed state to the open state, indicating that the driver wants to get off, the vehicle will automatically brake, that is, automatically engage the parking gear in order to avoid the vehicle from slipping. Therefore, when the door state changes from the closed state to the open state, and the seat belt is in the unlocked state, indicating that the driver wants to get off, it is determined that the vehicle meets the automatic braking condition, and it can automatically switch to the parking gear; when the door state changes from the open state to the closed state and the seat belt is in the unlocked state, it means that the driver wants to drive, and it is determined that the vehicle does not meet the automatic braking condition.
[0048] Step 106: In response to determining that the vehicle does not meet the automatic braking condition, determine whether the vehicle meets the abnormal braking condition based on the vehicle information.
[0049] In this step, when the driver inserts the seat belt buckle into the seat belt buckle, the seat belt will remain in an unlocked state. Therefore, the vehicle controller will determine that the vehicle does not meet the automatic braking condition. It is determined that the vehicle does not meet the automatic braking condition, indicating that the vehicle cannot automatically engage in the parking gear. According to the vehicle information, it is determined whether the vehicle meets the abnormal braking condition. If the vehicle meets the abnormal braking condition, the vehicle can be automatically controlled to engage in the parking gear. The abnormal braking condition is used to detect whether the vehicle meets the condition for engaging in the parking gear. The abnormal braking condition may include: door state condition, gear condition, vehicle speed condition, accelerator pedal condition, and brake pedal condition. The vehicle information includes door state information, current gear position, current vehicle speed, current opening of the accelerator pedal, and current opening of the brake pedal; if the door state information meets the door state condition, the current gear position meets the gear condition, the current vehicle speed meets the vehicle speed condition, the accelerator pedal opening meets the accelerator pedal condition, and the brake pedal opening meets the brake pedal condition, it is determined that the vehicle meets the abnormal braking condition.
[0050] Step 108: In response to determining that the vehicle meets the abnormal braking condition, control the vehicle to switch to a parking gear.
[0051] In this step, the vehicle controller determines that the vehicle meets the abnormal braking conditions, which is equivalent to determining that the vehicle meets the conditions for shifting into the parking gear, and controls the vehicle to switch to the parking gear to prevent the vehicle from rolling.
[0052] Through steps 102-108, by acquiring the door status information, the seat belt status information and the vehicle information in real time, it is determined whether the vehicle meets the automatic braking condition, that is, whether the vehicle can be automatically engaged in the parking gear. In response to determining that the vehicle does not meet the automatic braking condition, that is, when the vehicle cannot be engaged in the parking gear, it is determined whether the vehicle meets the abnormal braking condition according to the vehicle information, that is, it is determined whether the vehicle can switch the parking gear according to the vehicle information. If the vehicle can switch the parking gear, the vehicle is controlled to switch to the parking gear. In this way, when the vehicle does not meet the condition for automatically engaging in the parking gear, it can be automatically switched to the parking gear when it is determined that the vehicle information meets other conditions for engaging in the parking gear, so that the vehicle is stably parked and the risk of the vehicle slipping is avoided.
[0053] In some embodiments, when the driver leaves the vehicle, he or she may forget to engage the parking gear, which may result in the risk of the vehicle rolling away. Therefore, the vehicle will automatically engage the parking gear. Before automatically engaging the parking gear, it is necessary to first determine whether the vehicle meets the automatic braking condition. Specifically, the determination of whether the vehicle meets the automatic braking condition based on the door status information and the seat belt status information includes:
[0054] In response to the door state in the door state information changing from a closed state to an open state, and the seat belt state in the seat belt state information being in an unlocked state, it is determined that the vehicle does not meet the automatic braking condition.
[0055] Specifically, when the driver leaves the vehicle, the driver will unlock the seat belt and open the door. Therefore, when the door state in the door state changes from the closed state to the open state, it means that the door is open. When the seat belt state in the seat belt state information is in the unlocked state, it means that the driver has not unfastened the seat belt or the seat belt buckle is installed on the seat belt buckle, then it is determined that the vehicle does not meet the automatic braking condition. Only when it is detected that the door state in the door state changes from the closed state to the open state, and the seat belt state in the safety state information is in the unlocked state, it means that the driver has unfastened the seat belt and opened the door, it is determined that the vehicle meets the automatic braking condition, and the vehicle can automatically engage in the parking gear, which can avoid the phenomenon that the vehicle rolls when the driver forgets to engage in the parking gear when leaving the vehicle.
[0056] In some embodiments, when the vehicle does not meet the automatic braking condition, it means that the vehicle cannot automatically engage in the parking gear, which may be because the driver has not left the vehicle or the vehicle does not meet the automatic braking condition. Therefore, by judging whether the vehicle meets the abnormal braking condition, it is determined whether the vehicle can engage in the parking gear, specifically including: the vehicle information includes door status information and vehicle operation information;
[0057] The determining, based on the vehicle information, whether the vehicle meets the abnormal braking condition includes:
[0058] In response to the door state information satisfying preset door state information and the vehicle operation information satisfying preset vehicle operation information, it is determined that the vehicle satisfies an abnormal braking condition.
[0059] Specifically, in this embodiment, the abnormal braking condition refers to the condition that the vehicle can be engaged in the parking gear without satisfying the automatic braking condition, and the vehicle information includes door status information and vehicle operation information. When the door status information satisfies the preset door status information and the vehicle operation information satisfies the preset vehicle operation information, it is determined that the vehicle satisfies the abnormal braking condition, wherein the door status information includes: the door status changes from a closed state to an open state or the door status changes from an open state to a closed state, and the vehicle operation information includes: the current gear position, the current vehicle speed, the current opening of the accelerator pedal, and the current opening of the brake pedal. When the door state changes from the closed state to the open state, and when the current gear in the vehicle operation information is in a non-parking gear, the current vehicle speed is less than the preset vehicle speed, the current accelerator pedal opening is less than the preset accelerator opening, and the current opening of the brake pedal is zero, it means that the door state information meets the preset door state information and the vehicle operation information meets the preset vehicle operation information, which means that the vehicle meets the abnormal braking conditions. When the vehicle meets the abnormal braking conditions, the vehicle can be engaged in the parking gear. The vehicle controller determines whether the vehicle can be engaged in the parking gear by judging whether the vehicle meets the abnormal braking conditions, so as to realize the accurate control of the vehicle controller to engage in the parking gear. After determining that the vehicle can be engaged in the parking gear, the vehicle controller controls the vehicle to engage in the parking gear. In this way, after the driver gets off the vehicle, the vehicle engages in the parking gear to ensure that the vehicle is stably parked and avoid the phenomenon of the vehicle slipping.
[0060] In some embodiments, after the driver gets off the vehicle, the vehicle operation information (such as vehicle speed, accelerator pedal opening or brake pedal opening) should be within the numerical range defined by the preset vehicle operation information, so that the vehicle can be engaged in the parking gear. By judging whether the vehicle operation information meets the requirements of engaging in the parking gear, the vehicle can be accurately controlled to engage in the parking gear, so that the vehicle can be stably parked and the risk of the vehicle rolling away can be avoided. Based on this, in this application, it is judged whether the vehicle operation information meets the preset vehicle operation information to determine whether the vehicle can be engaged in the parking gear. The specific process is as follows: the vehicle operation information includes the current gear, the current vehicle speed, the current opening of the accelerator pedal and the current opening of the brake pedal;
[0061] The vehicle operation information satisfies the preset vehicle operation information, including:
[0062] In response to the current gear being in a non-braking gear, the current vehicle speed being less than a preset vehicle speed, the current opening of the accelerator pedal being less than a preset accelerator pedal opening and the current opening of the brake pedal being zero, it is determined that the vehicle operation information meets the preset vehicle operation information.
[0063] Specifically, the vehicle operation information is information commonly used during the operation of the vehicle, for example, the current gear position of the vehicle, the current vehicle speed, the current opening of the accelerator pedal, and the current opening of the brake pedal. The preset vehicle operation information includes the current gear position being a non-braking gear, a preset vehicle speed (exemplarily 2km / h), a preset accelerator pedal opening (exemplarily 5%), and a brake pedal opening of zero. When the current gear is in a non-braking gear, which may be in forward gear (D gear), reverse gear (R gear) or neutral gear (N gear), the current vehicle speed is less than the preset speed (for example, the preset speed is 2km / h), that is, the current vehicle speed is less than 2km / h, and the current opening of the accelerator pedal is less than the preset accelerator pedal opening, that is, the current opening of the accelerator pedal is less than 5%, and the current opening of the brake pedal is zero, indicating that the vehicle may be in a stopped or slipping state, and needs to be braked or shifted into a parking gear. The vehicle controller determines whether the vehicle operation information meets the preset vehicle operation information, and can accurately determine the next execution action of controlling the vehicle according to the judgment result, so as to achieve precise control of the vehicle; when the vehicle operation information meets the preset vehicle operation information, the parking gear can be shifted, which can ensure the stable parking of the vehicle, avoid the vehicle slipping, and ensure personal safety.
[0064] In some embodiments, when the driver leaves the vehicle after parking, he needs to open the door first. Only when the door state changes from a closed state to an open state can it be determined that the driver wants to get off the vehicle. Therefore, it is necessary to determine whether the door state meets the preset door state information. Only when the door state information meets the preset door state information, the vehicle needs to be put into the parking gear. Specifically, the door state information meets the preset door state information, including:
[0065] In response to the door state in the door state information changing from a closed state to an open state, it is determined that the door state information satisfies preset door state information.
[0066] In this embodiment, when the door state in the door state information changes from a closed state to an open state, there are two situations. In the first situation, the driver opens the door in the car, and the door state at this time changes from a closed state to an open state, indicating that the driver wants to get off the car. In the second situation, the driver is outside the car and wants to get on the car. At this time, the door state also changes from a closed state to an open state, indicating that the driver wants to get on the car. For the driver to get off the car, it is necessary to simultaneously determine whether the vehicle operation information meets the preset vehicle operation information. For example, the driver wants to get off the car, the vehicle operation information meets the preset vehicle operation information, and at this time, the door state in the door state information changes from a closed state to an open state, and it is determined that the vehicle can be engaged in the parking gear. For the driver to get on the car, it is necessary to simultaneously determine whether the vehicle operation information meets the preset vehicle operation information. For example, if the driver wants to get on the car, if the driver does not perform any operation on the vehicle after getting on the car, the vehicle operation information is also in a static state, and the vehicle can also be engaged in the parking gear. If the driver gets in the vehicle and drives the car, the vehicle operation information will change. At this time, the vehicle does not meet the preset vehicle operation information, and the vehicle does not need to brake or engage in parking gear. If the vehicle has been engaged in parking gear after the driver leaves the vehicle, the driver will not engage in parking gear after getting in the vehicle. By judging the door status information, it can be judged whether the driver has left the vehicle, and it can be accurately judged whether the vehicle can be engaged in parking gear, so as to realize the precise control of the vehicle by the vehicle controller, thereby avoiding the phenomenon of the vehicle slipping due to the driver leaving the vehicle and not engaging in parking gear.
[0067] In some embodiments, Figure 2 As shown, when the vehicle controller controls the vehicle to engage in the parking gear, it is necessary to brake the vehicle first, and then control the vehicle to switch to the parking gear, so that the vehicle parking gear can be accurately engaged. Therefore, the control of switching the vehicle to the parking gear includes the following steps:
[0068] Step 202, sending a drive motor locking instruction to a drive motor controller;
[0069] Step 204 : In response to receiving a drive motor locking success signal sent by the drive motor controller, control the vehicle to switch to a parking gear position.
[0070] Specifically, when the vehicle controller controls the vehicle to switch to the parking gear, it will send a drive motor locking instruction to the drive motor controller. After receiving the locking instruction, the drive motor controller locks the drive motor and feeds back a drive motor locking success signal to the vehicle controller. After receiving the drive motor locking success signal sent by the drive motor controller, the vehicle controller controls the vehicle to switch to the parking gear. In this way, before the vehicle is engaged in the parking gear, the vehicle is first stably stopped, and then the locking mechanism of the vehicle's switching gear is operated, which can reduce the friction of the locking mechanism of the switching gear and ensure that the locking mechanism of the switching gear is accurately locked.
[0071] In some embodiments, Figure 3 As shown, when the vehicle controller controls the vehicle to engage in the parking gear, it is necessary to brake the vehicle first, and then control the vehicle to switch to the parking gear, so that the vehicle parking gear can be accurately engaged. Therefore, the control of switching the vehicle to the parking gear includes the following steps:
[0072] Step 302: sending an electronic parking brake command to the electronic parking brake controller;
[0073] Step 304 : In response to receiving the electronic parking brake success signal sent by the electronic parking brake controller, control the vehicle to switch to a parking gear position.
[0074] Specifically, when the vehicle controller controls the vehicle to switch to the parking gear, it will send an electronic parking brake command to the electronic parking brake controller. After receiving the command, the electronic parking brake controller controls the vehicle to enter the electronic parking brake state. After the electronic parking controller completes the action according to the command, it feeds back an electronic parking brake success signal to the vehicle controller. After receiving the electronic parking brake success signal sent by the electronic parking brake controller, the vehicle controller controls the vehicle to switch to the parking gear. In this way, before the vehicle is engaged in the parking gear, the vehicle is first stopped stably, and then the locking mechanism of the parking gear of the vehicle is operated, which can reduce the friction of the locking mechanism and ensure the accurate locking of the locking mechanism.
[0075] In some embodiments, Figure 4 As shown, after the driver leaves the vehicle, the vehicle controller can determine whether the vehicle can be put into the parking gear, which can be determined by whether the driver is still sitting in the seat, such as: the vehicle information includes the seat pressure sensor value;
[0076] Before controlling the vehicle to switch to the parking gear, the following steps are included:
[0077] Step 402, determining whether the seat pressure sensor value is less than a preset pressure value;
[0078] Step 404: In response to the seat pressure sensor value being less than a preset pressure value, control the vehicle to switch to a parking gear position.
[0079] Specifically, the vehicle controller obtains the value of the seat pressure sensor under the seat, and determines whether the driver has left the driver's seat by judging whether the seat pressure sensor value is less than the preset pressure value. When the seat pressure sensor value is less than the preset pressure value, it means that the driver has left the driver's seat and the vehicle can be put into the parking gear. If the current gear of the vehicle is not in the parking gear, the vehicle is controlled to switch to the parking gear. By judging whether the driver has left the driver's seat, it can be more accurately judged whether the vehicle needs to switch to the parking gear, ensuring that the vehicle stops stably and preventing the vehicle from slipping. If the seat pressure sensor value is greater than or equal to the preset pressure value, it means that the driver has not left the driver's seat and does not need to be put into the parking gear. When the vehicle slips, the driver can apply the brakes by himself.
[0080] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0081] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0082] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a vehicle control device.
[0083] refer to Figure 5 , the vehicle control device comprising:
[0084] The present application provides a vehicle control device, comprising:
[0085] An acquisition module 502 is configured to acquire door status information, seat belt status information and vehicle information in real time;
[0086] A first determination module 504 is configured to determine whether the vehicle meets the automatic braking condition according to the door status information and the seat belt status information;
[0087] A second determination module 506 is configured to determine whether the vehicle satisfies an abnormal braking condition based on the vehicle information in response to determining that the vehicle does not satisfy the automatic braking condition;
[0088] The control module 508 is configured to control the vehicle to switch to a parking gear position in response to determining that the vehicle meets an abnormal braking condition.
[0089] Specifically, by acquiring door status information, seat belt status information and vehicle information in real time, it is determined whether the vehicle meets the automatic braking condition, that is, whether the vehicle can be automatically engaged in the parking gear, according to the door status information and the seat belt status information. In response to determining that the vehicle does not meet the automatic braking condition, that is, when the vehicle cannot be engaged in the parking gear, it is determined whether the vehicle meets the abnormal braking condition according to the vehicle information, that is, it is determined whether the vehicle can switch the parking gear according to the vehicle information. If the vehicle can switch the parking gear, the vehicle is controlled to switch to the parking gear. In this way, when the vehicle does not meet the condition for automatically engaging in the parking gear, it can automatically switch to the parking gear when it is determined that the vehicle information meets other conditions for engaging in the parking gear, thereby ensuring that the vehicle is stably parked and avoiding the risk of the vehicle slipping.
[0090] In some embodiments, the first judgment module 504 is further configured to judge whether the vehicle meets the automatic braking condition based on the door status information and the seat belt status information, including: in response to the door status in the door status information changing from a closed state to an open state, and the seat belt status in the seat belt status information being in an unlocked state, determining that the vehicle does not meet the automatic braking condition.
[0091] In some embodiments, the second judgment module 506 is also configured that the vehicle information includes door status information and vehicle operation information; and judging whether the vehicle meets the abnormal braking condition based on the vehicle information includes: in response to the door status information meeting the preset door status information and the vehicle operation information meeting the preset vehicle operation information, determining that the vehicle meets the abnormal braking condition.
[0092] In some embodiments, the second judgment module 506 is also configured that the vehicle operating information includes the current gear position, the current vehicle speed, the current opening of the accelerator pedal and the current opening of the brake pedal; the vehicle operating information satisfies the preset vehicle operating information, including: in response to the current gear position being in a non-braking gear position, the current vehicle speed being less than the preset vehicle speed, the current opening of the accelerator pedal being less than the preset accelerator pedal opening and the current opening of the brake pedal being zero, determining that the vehicle operating information satisfies the preset vehicle operating information.
[0093] In some embodiments, the second judgment module 506 is further configured to determine that the door status information satisfies preset door status information, including: in response to the door status in the door status information changing from a closed state to an open state, determining that the door status information satisfies the preset door status information.
[0094] In some embodiments, the control module 508 is further configured to control the vehicle to switch to a parking gear, including: sending a drive motor locking command to a drive motor controller; in response to receiving a drive motor locking success signal sent by the drive motor controller, controlling the vehicle to switch to a parking gear.
[0095] In some embodiments, the control module 508 is further configured to control the vehicle to switch to a parking gear, including: sending an electronic parking brake command to the electronic parking brake controller; in response to receiving an electronic parking brake success signal sent by the electronic parking brake controller, controlling the vehicle to switch to a parking gear.
[0096] In some embodiments, the control module 508 is also configured so that the vehicle information includes a seat pressure sensor value; before controlling the vehicle to switch to a parking gear, it includes: determining whether the seat pressure sensor value is less than a preset pressure value; in response to the seat pressure sensor value being less than a preset pressure value, controlling the vehicle to switch to a parking gear.
[0097] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0098] The device of the above embodiment is used to implement a corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0099] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a vehicle control method described in any of the above embodiments is implemented.
[0100] Figure 6 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0101] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0102] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0103] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0104] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0105] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).
[0106] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0107] The electronic device of the above embodiment is used to implement a corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0108] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute a vehicle control method as described in any of the above embodiments.
[0109] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0110] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute a vehicle control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0111] Based on the same inventive concept, corresponding to any of the electronic devices in the above embodiments, the present application also provides a vehicle, which includes the above electronic device.
[0112] Specifically, the vehicle obtains door status information, seat belt status information and vehicle information in real time, and determines whether the vehicle meets the automatic braking condition, that is, determines whether the vehicle can automatically engage in the parking gear, according to the door status information and the seat belt status information. In response to determining that the vehicle does not meet the automatic braking condition, that is, when the vehicle cannot engage in the parking gear, it is determined according to the vehicle information whether the vehicle meets the abnormal braking condition, that is, it is determined according to the vehicle information whether the vehicle can switch to the parking gear. If the vehicle can switch to the parking gear, the vehicle is controlled to switch to the parking gear. In this way, when the vehicle does not meet the condition for automatically engaging in the parking gear, it can automatically switch to the parking gear when it is determined that the vehicle information meets other conditions for engaging in the parking gear, thereby ensuring that the vehicle is stably parked and avoiding the risk of the vehicle slipping.
[0113] It is understandable that before using the technical solutions of each embodiment of the present application, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0114] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to the electronic device, application, server, storage medium or other software or hardware that performs the operation of the technical solution of the present application according to the prompt message.
[0115] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0116] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation method of this application. Other methods that meet relevant laws and regulations may also be applied to the implementation method of this application.
[0117] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0118] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power / ground connections to the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device may be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application are to be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0119] Although the present application has been described in conjunction with specific embodiments of the present application, many alternatives, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the discussed embodiments.
[0120] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.
Claims
1. A vehicle control method, characterized in that: include: Acquire vehicle information and seat belt status information in real time, wherein the vehicle information includes door status information and vehicle operation information; Determining whether the vehicle meets the automatic braking condition according to the door status information and the seat belt status information includes: in response to the door status in the door status information changing from a closed state to an open state, and the seat belt status in the seat belt status information being in an unlocked state, determining that the vehicle does not meet the automatic braking condition; In response to determining that the vehicle does not meet the automatic braking condition, judging whether the vehicle meets the abnormal braking condition according to the door state information and the vehicle operation information; wherein the abnormal braking condition is used to detect whether the vehicle meets the condition of being engaged in a parking gear, and when there is a risk of the vehicle rolling away, it is determined that the abnormal braking condition is met; In response to determining that the vehicle satisfies an abnormal braking condition, the vehicle is controlled to shift to a parking gear.
2. The method according to claim 1, characterized in that The determining, based on the door state information and the vehicle operation information, whether the vehicle meets the abnormal braking condition includes: In response to the door state information satisfying preset door state information and the vehicle operation information satisfying preset vehicle operation information, it is determined that the vehicle satisfies an abnormal braking condition.
3. The method according to claim 2, characterized in that The vehicle operation information includes the current gear position, the current vehicle speed, the current opening of the accelerator pedal and the current opening of the brake pedal; The vehicle operation information satisfies the preset vehicle operation information, including: In response to the current gear being in a non-braking gear, the current vehicle speed being less than a preset vehicle speed, the current opening of the accelerator pedal being less than a preset accelerator pedal opening and the current opening of the brake pedal being zero, it is determined that the vehicle operation information meets the preset vehicle operation information.
4. The method according to claim 2, characterized in that: The door status information satisfies the preset door status information, including: In response to the door state in the door state information changing from a closed state to an open state, it is determined that the door state information satisfies preset door state information.
5. The method according to claim 1, characterized in that The controlling the vehicle to switch to the parking gear position includes: Sending a drive motor locking instruction to a drive motor controller; In response to receiving a drive motor locking success signal sent by the drive motor controller, the vehicle is controlled to switch to a parking gear.
6. The method according to claim 1, characterized in that The controlling the vehicle to switch to the parking gear position includes: sending an electronic parking brake command to an electronic parking brake controller; In response to receiving an electronic parking brake success signal sent by the electronic parking brake controller, the vehicle is controlled to switch to a parking gear.
7. The method according to claim 1, characterized in that The vehicle information includes a seat pressure sensor value; Before controlling the vehicle to switch to the parking gear, the method includes: Determining whether the seat pressure sensor value is less than a preset pressure value; In response to the seat pressure sensor value being less than a preset pressure value, the vehicle is controlled to switch to a parking gear position.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.
9. A vehicle, characterized in that: An electronic device comprising the electronic device described in claim 8.
Citation Information
Patent Citations
Control method and control system for P-gear lock of electric automobile
CN115402327A
Vehicle control system
CN116538284A