Vehicle control method, vehicle control device and vehicle

By detecting the vehicle status and automatically controlling the lights to turn off, the problem of abnormal power feeding caused by users to turn off the lights and cumbersome shutdown caused by users is solved, and the intelligent and user experience of light control is improved.

CN119502800APending Publication Date: 2025-02-25GREAT WALL MOTOR CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202311083485.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Users may forget to turn off the lights after turning off the vehicle, resulting in abnormal power feeding of the vehicle, and the process of manually turning off the lights is cumbersome, affecting the user experience.

Method used

By obtaining the operating status of the vehicle and the door status, check whether there are users in the vehicle. If the vehicle is in the parking status, the door is locked and there is no user, the lights will be automatically controlled to turn off and prompt messages will be sent if necessary.

Benefits of technology

It improves the intelligence of the headlight control, avoids the power feed abnormalities caused by users forgetting to turn off the headlights, simplifies the turning off the headlights, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502800A_ABST
    Figure CN119502800A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method, a vehicle control device and a vehicle, and relates to the technical field of vehicle control. The method comprises the steps that the running state of a vehicle and the state of a vehicle door are obtained; if the running state of the vehicle is the parking state and the state of the vehicle door is the locking state, whether a user exists in the vehicle or not is detected; if the user is not detected in the vehicle, obtaining a vehicle lamp state of the vehicle; and controlling the lamp to be in an off state. The intelligent degree of vehicle lamp control can be improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and more specifically, to a vehicle control method, a vehicle control device and a vehicle in the field of vehicle control technology. Background Art

[0002] After locking the vehicle, the user may forget to turn off the vehicle lights due to carelessness and leave directly, which may easily cause power supply abnormalities in the vehicle; or, after the user finds that the lights are on, he needs to unlock the vehicle again and turn off the lights manually. The operation process is cumbersome, resulting in a poor user experience. Summary of the invention

[0003] The present application provides a vehicle control method, a vehicle control device and a vehicle, which can improve the intelligence level of vehicle light control and enhance user experience.

[0004] In a first aspect, a vehicle control method is provided, the method comprising: obtaining an operating state of a vehicle and a state of a door; if the operating state is a parking state and the state of the door is a locked state, detecting whether there is a user in the vehicle; if the user is not detected in the vehicle, obtaining a state of lights of the vehicle; and controlling the lights to be off.

[0005] In the embodiments of the present application, the headlights can be controlled to be off; since the headlights are controlled to be off when the vehicle is parked, the doors are locked, and there is no one in the vehicle, the vehicle can automatically control the headlights to be off when the user forgets to turn off the headlights, thereby improving the intelligence level of the headlight control and improving the user experience.

[0006] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: if the operating state is the parking state, detecting whether the user exists in the vehicle; if the user does not exist in the vehicle, controlling the vehicle door to be locked.

[0007] In an embodiment of the present application, if there is no user in the vehicle, the doors are controlled to be locked; because when the vehicle is in a parked state and there is no one in the vehicle, the vehicle automatically controls the doors to be locked, thereby improving the intelligence of door locking.

[0008] In combination with the first aspect and the above-mentioned implementation manners, in some implementation manners of the first aspect, the method of controlling the headlight to be in an off state includes: if the headlight state is in a lit state, adjusting the lit state of the headlight to the off state.

[0009] In an embodiment of the present application, if the headlight status is on, the headlight status is adjusted to off; since the headlights are on for a long time when the vehicle is parked, the doors are locked, and there is no one in the vehicle, adjusting the headlights from the on state to the off state can prevent the user from leaving the vehicle when forgetting to turn off the headlights, resulting in abnormal power supply to the vehicle.

[0010] In combination with the first aspect and the above-mentioned implementation manners, in some implementation manners of the first aspect, the method further includes: sending a prompt message, wherein the prompt message is used to prompt the user that the vehicle is in the lighting state.

[0011] In an embodiment of the present application, a prompt message may be sent; since a prompt message is sent to the user indicating that the vehicle is in a lighting state, the user may promptly understand the status of the vehicle lights.

[0012] In combination with the first aspect and the above-mentioned implementations, in some implementations of the first aspect, the parking state includes a state where the vehicle is parked and powered off, and the method further includes: if the vehicle is powered on, controlling the motor in the door to reset.

[0013] In an embodiment of the present application, if the vehicle is powered on, the motor in the door is controlled to be reset; because when the vehicle is parked and the power is off, the motor in the door is controlled to be reset when the vehicle is powered on again, damage to the motor can be avoided when the vehicle is powered off and then powered on again; through the solution of the present application, effective protection measures can be ensured for the motor in the vehicle.

[0014] In combination with the first aspect and the above-mentioned implementations, in some implementations of the first aspect, if the vehicle is powered on, the motor in the door is controlled to be reset, and the method includes: if the vehicle is powered on, detecting whether there is current in the motor of the door; if no current is detected in the motor, controlling the motor in the door to reset.

[0015] In an embodiment of the present application, if no current is detected in the motor, the motor in the door is controlled to be reset; since no current can be detected in the motor in the door, it means that the motor may have failed, and controlling the motor in the door to be reset can avoid secondary damage to the motor; through the solution of the present application, effective protection measures can be ensured for the motor in the vehicle.

[0016] In combination with the first aspect and the above-mentioned implementations, in some implementations of the first aspect, the method further includes: in response to an unlocking instruction, detecting the status of a first switch and a second switch in the vehicle door, wherein the first switch and the second switch are used to unlock or lock the vehicle door; if the first switch or the second switch is in an unconnected state, controlling the vehicle door to be in the locked state; if the first switch and the second switch are both in a connected state, determining that the vehicle door is unlocked successfully.

[0017] In an embodiment of the present application, if the first switch or the second switch is in a disconnected state, the vehicle door is controlled to be in a locked state; since after responding to the unlocking command, when the first switch or the second switch is detected to be in a disconnected state (i.e., disconnected state), it indicates that the door unlocking has failed or the door lock in the vehicle has malfunctioned, the vehicle door is controlled to remain in a locked state, which can facilitate the user to unlock the door again or repair the door lock in the vehicle.

[0018] In addition, if the first switch and the second switch are both in a connected state, it is determined that the vehicle door is unlocked successfully; since after responding to the unlocking command, it is detected that the first switch and the second switch are both in a connected state (i.e., an on state), it can be determined that the vehicle door is unlocked successfully; during the unlocking process of the vehicle door, the unlocking can be performed automatically without the user manually unlocking, thereby improving the intelligence level of vehicle door unlocking and improving user experience.

[0019] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, the method also includes: obtaining the vehicle speed of the vehicle; if the vehicle speed is greater than or equal to a preset threshold and the unlocking instruction is detected, controlling the door to the locked state.

[0020] In an embodiment of the present application, if the vehicle speed is greater than or equal to a preset threshold and an unlocking command is detected, the vehicle door is controlled to be in a locked state; since the vehicle door is still controlled to be in a locked state when the vehicle speed is greater than or equal to the preset threshold and an unlocking command is detected, it can be ensured that the vehicle door is not unlocked when the vehicle is driving fast, thereby ensuring the safety of users in the vehicle during driving and avoiding the occurrence of unsafe accidents.

[0021] In a second aspect, a vehicle control device is provided, which includes: a first acquisition module: used to acquire the operating status of the vehicle and the status of the door; a detection module: used to detect whether there is a user in the vehicle if the operating status is a parking state and the status of the door is a locked state; a second acquisition module: used to acquire the status of the vehicle lights if the user is not detected in the vehicle; a control module: used to control the lights to be off.

[0022] In combination with the second aspect, in certain implementations of the second aspect, the detection module is also used to: if the operating state is the parking state, detect whether the user exists in the vehicle; the control module 840 is also used to: if the user does not exist in the vehicle, control the vehicle door to be locked.

[0023] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the control module is specifically used to: if the car light state is a lit state, adjust the lit state of the car light to the off state.

[0024] In combination with the second aspect and the above-mentioned implementation manner, in some implementation manners of the second aspect, a sending module is further included, and the sending module is used to: send prompt information, and the prompt information is used to prompt the user that the vehicle is in the lighting state.

[0025] In combination with the second aspect and the above-mentioned implementations, in some implementations of the second aspect, the parking state includes a state where the vehicle is parked and the power is off, and the control module is further used to: if the vehicle is powered on, control the motor in the door to reset.

[0026] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, if the vehicle is powered on, the motor in the door is controlled to be reset, and the detection module is specifically used to: if the vehicle is powered on, detect whether there is current in the motor of the door; if the control module is specifically used to: if no current is detected in the motor, control the motor in the door to reset.

[0027] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the detection module is also used to: in response to an unlocking instruction, detect the status of a first switch and a second switch in the vehicle door, wherein the first switch and the second switch are used to unlock or lock the vehicle door; the control module is also used to: if the first switch or the second switch is in an unconnected state, control the vehicle door to be in the locked state; if the first switch and the second switch are both in a connected state, determine that the vehicle door is unlocked successfully.

[0028] In combination with the second aspect and the above-mentioned implementation methods, in some implementation methods of the second aspect, the first acquisition module is also used to: obtain the vehicle speed of the vehicle; the control module is also used to: if the vehicle speed is greater than or equal to a preset threshold and the unlocking instruction is detected, control the door to the locked state.

[0029] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation of the first aspect.

[0030] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0031] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 is a schematic diagram of a scene for controlling a vehicle light provided in an embodiment of the present application;

[0033] Figure 2 is a flow chart of a vehicle control method provided in an embodiment of the present application;

[0034] Figure 3 is a schematic diagram of a process for controlling vehicle lights provided in an embodiment of the present application;

[0035] Figure 4 is a schematic diagram of a flow chart of controlling door locking provided in an embodiment of the present application;

[0036] Figure 5 is a schematic diagram of a process of controlling a door based on vehicle speed provided in an embodiment of the present application;

[0037] Figure 6 is a structural schematic diagram of a vehicle control device provided in an embodiment of the present application;

[0038] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0040] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0041] Figure 1 It is a schematic diagram of a scenario for controlling vehicle lights provided in an embodiment of the present application.

[0042] For example, Figure 1 As shown, scene 100 includes vehicle 110 and user 120. Vehicle 110 includes headlights 111 and doors 112, and headlights 111 are currently in a lit state.

[0043] For example, when using the vehicle 110, the user 120 may turn on the headlight 111, so that the headlight 111 is in a lit state to provide lighting. After the use of the vehicle 110 is over, the user 120 may lock the vehicle 110. At this time, the user 120 may forget to turn off the headlight 111 and leave directly, which may easily cause the vehicle 110 to have a power supply abnormality; or, after the user 120 finds that the headlight 111 is in a lit state, the user 120 needs to return to the vicinity of the vehicle to unlock the vehicle again, and manually turn off the headlight 111 by opening the door 112 and touching the control button of the headlight 111. The operation process is relatively cumbersome, resulting in a poor user experience.

[0044] It should be understood that Figure 1 The middle car light 111 is the front light of the vehicle, such as a high beam, a low beam, a fog light or a turn signal, etc.; the car light can also be the tail light of the vehicle, such as a reversing light or a license plate light, etc.; or the interior light of the vehicle, such as an illumination light or an atmosphere light, etc., which is not limited in the embodiments of the present application.

[0045] In order to solve the above problems, the present application proposes a vehicle control method, which can control the vehicle lights to automatically turn off, improve the intelligence level of vehicle light control, and improve user experience.

[0046] Figure 2 It is a flow chart of the vehicle control method provided in an embodiment of the present application.

[0047] For example, Figure 2 As shown, the method 200 includes the following implementation process:

[0048] S210, obtaining the running status of the vehicle and the status of the doors.

[0049] Exemplarily, the operating state of the vehicle may refer to the current state of the vehicle; the current state of the vehicle may be any one of a parking state, a driving state, a steering state, and an acceleration / deceleration state; for example, the parking state may be that the current gear position of the vehicle is the parking gear (Parking, P) gear or the neutral gear (Neutral, N) gear, and the vehicle is powered off; the driving state may be that the current gear position of the vehicle is the forward gear (Drive, D) gear, and the vehicle speed is not 0; the steering state may be that the current gear position of the vehicle is the D gear or the reverse gear (Reverse, R), and the steering wheel of the vehicle is turned at an angle (for example, 90°); the acceleration / deceleration state may be that the acceleration / deceleration of the current speed of the vehicle is not 0.

[0050] Exemplarily, the state of the vehicle door refers to the current state of the vehicle door; the current state of the vehicle door may include an unlocked state or a locked state. The locked state of the vehicle door means that all vehicle doors included in the vehicle are in a locked state; the unlocked state of the vehicle door means that one or more vehicle doors included in the vehicle are in an unlocked state.

[0051] Exemplarily, a controller in a vehicle (e.g., a body domain controller) can monitor the current operating status of the vehicle, and the current status of the door can be monitored by the door lock controller in the door. The body domain controller and the door lock controller can transmit the monitoring results to the controller area network (CAN), thereby facilitating other controllers in the vehicle (e.g., a lighting controller) to obtain data on the monitoring results.

[0052] For example, it is obtained that the running state of the vehicle is a parking state, and the state of the door is a locked state.

[0053] For example, it is obtained that the running state of the vehicle is a driving state, and / or the state of the door is an unlocked state.

[0054] S220: If the running state is the parking state and the door state is the locked state, detect whether there is a user in the vehicle.

[0055] Exemplarily, after the running state of the vehicle and the state of the doors are acquired, the running state of the vehicle and the state of the doors can be judged.

[0056] Further, when it is determined that the vehicle is in a parking state and the doors are locked, it is detected whether there is a user in the vehicle. When the vehicle is in a parking state and the doors are locked, and it is detected that there is no user in the vehicle, it can be determined that the vehicle currently meets the control conditions for the headlights.

[0057] The control condition of the vehicle lights is: the vehicle is in the parking state and the door is in the locked state, and no user is detected in the vehicle. It should be understood that the control condition of the vehicle lights can be set according to actual conditions, and the embodiment of the present application does not limit this.

[0058] For example, when the vehicle's operating state is acquired as a parking state, and the state of the door is acquired as a locked state, and no driver (main driving user) and passengers (co-pilot user and rear seat users) are detected in the vehicle, it can be determined that the vehicle currently meets the control conditions for the headlights.

[0059] Optionally, when it is obtained that the vehicle is in a driving state, it means that there is at least one user (the main driving user) in the vehicle, and it can be determined that the vehicle currently does not meet the control conditions for the headlights; or, when the vehicle is in a parked state, or the doors are unlocked, or a user is detected in the vehicle, it can also be determined that the vehicle currently does not meet the control conditions for the headlights; continue to monitor the vehicle's operating status and the status of the doors, and whether there is a user in the vehicle until it can be determined that the vehicle currently meets the control conditions for the headlights.

[0060] S230: If no user is detected in the vehicle, obtain the status of vehicle lights.

[0061] The state of the vehicle light can be a lit state or an off state.

[0062] It should be understood that the failure to detect a user in the vehicle may indicate that the user has left the range in which the vehicle can be controlled.

[0063] Exemplarily, if no user is detected in the vehicle, that is, the main driving user, the co-pilot user, and the rear seat user are not present in the vehicle, the vehicle light status can be obtained.

[0064] Specifically, the status of the lights can be obtained through the light controller installed in the vehicle. The light controller can detect the current flowing through the light sensor. When it detects that the current in the light sensor reaches the set value, for example, the high beam is 35-60W and the low beam is 35-55W, it means that the high beam or low beam is in the lighting state. When the lights are in the lighting state, the light controller can continuously send a light-on signal to the CAN network so that various controllers in the vehicle can obtain the signal according to demand.

[0065] For example, when it is detected that the vehicle is in the parked state, the doors are locked and there is no one in the vehicle, the door lock controller can obtain a signal in the CAN network that the headlights are on, and send a control signal to the light controller based on the signal to turn off the headlights. The control signal will be transmitted to the light controller via the CAN network. After receiving the signal, the light controller can adjust the state of the headlights according to the control signal.

[0066] It should be understood that the current ranges of different vehicle lights when they are in the lighting state are not the same and can be obtained according to actual needs, and the embodiments of the present application do not limit this.

[0067] Optionally, if a user is detected in the vehicle, that is, there is a main driving user, a co-pilot user or a back-seat user in the vehicle, continue to detect whether there is a user in the vehicle until it can be detected that there is no user in the vehicle.

[0068] S240, controlling the vehicle lights to be off.

[0069] For example, when the vehicle is in a parking state and the doors are locked, and no user is detected in the vehicle, the vehicle lights can be controlled to be off.

[0070] In the solution of the present application, since the headlights are automatically turned off when the vehicle is parked, the doors are locked, and there is no one in the vehicle, the user is prevented from actively controlling the headlights to turn off, thereby improving the intelligence of the headlight control and improving the user experience.

[0071] Optionally, when the vehicle is in a parking state and the doors are locked, and no user is detected in the vehicle, if the acquired light state is an off state, the current state of the light is not changed, and the light is controlled to remain in an off state.

[0072] Optionally, when the vehicle is in a parking state and the doors are locked, if a user is detected in the vehicle, the state of the lights is not controlled, so that the state of the lights remains in the current on or off state.

[0073] For example, if the light status is on, the light status is adjusted to off, which prevents the light from being on for a long time when the vehicle is parked, the doors are locked, and there is no one in the vehicle, causing power supply abnormalities in the vehicle.

[0074] For example, when the vehicle is in a parked state, the doors are locked, and no user is detected in the vehicle, if the acquired vehicle light state is a lit state, the vehicle light may be adjusted from the lit state to the off state.

[0075] For another example, when the vehicle is parked, the doors are locked, and no user is detected in the vehicle, if the acquired light status is on, the lights can be controlled to remain on for a certain period of time (for example, 2 minutes or 3 minutes) and then adjusted to off. This can provide lighting for the user when the vehicle is in a relatively dark environment, preventing the user from walking in a dark environment and causing unsafe accidents, thereby providing protection for the user's safety.

[0076] Exemplarily, the above method further includes: sending a prompt message.

[0077] The prompt information may be used to prompt the user that the vehicle is in a lighting state. Also, the prompt information may also include content for adjusting the vehicle lights from a lighting state to an off state. Also, the user of the prompt refers to a user who can receive the prompt information, for example, a user whose terminal is associated with the vehicle, and does not specifically refer to a user in the vehicle, but may be any user in the vehicle.

[0078] Optionally, when the current state of the headlight changes from the on state to the off state, the vehicle computer in the vehicle can send a text message to a terminal associated with itself to remind the user that the headlight is in the on state and that the headlight is adjusted from the on state to the off state. By sending the reminder message that the vehicle is in the on state to the user, the user can grasp the status of the headlight in time.

[0079] It should be understood that sending reminder information to the user via text message is only one implementation method in the embodiment of the present application. The vehicle can also call the terminal associated with itself to send a reminder message to the user; or, the vehicle can also honk to remind the user that the headlights are not turned off. The embodiment of the present application does not limit this.

[0080] Optionally, when the vehicle lights are always in the off state, no prompt information about the vehicle light status is sent to the user.

[0081] exist Figure 2 In the provided method 200, when it is determined that the vehicle is in a parked state and the doors are locked, it is detected whether there is a user in the vehicle, and the status of the headlights is obtained when there is no user in the vehicle, thereby ensuring that the status of the headlights is obtained when the vehicle is in a parked state, the doors are locked, and there is no one in the vehicle, avoiding controlling the headlights to be turned off when the vehicle is in a running state, the doors are unlocked, or there is a user in the vehicle, thereby reducing the risks that may arise in vehicle driving safety; and, when it is determined that the vehicle is in a parked state, the doors are locked, and there is no one in the vehicle, controlling the headlights to be turned off can avoid the user forgetting to turn off the headlights and the doors are locked, and then needing to unlock the vehicle again and turn off the headlights manually, thereby improving the intelligence of the headlight control and improving the user experience; and it can avoid the headlights being on for a long time after the user leaves the vehicle, causing power supply abnormalities in the vehicle.

[0082] Figure 3 It is a schematic diagram of the flow of controlling vehicle lights provided in an embodiment of the present application.

[0083] For example, Figure 3 As shown, the method 300 includes the following implementation process:

[0084] S310, obtaining the running status of the vehicle.

[0085] Exemplarily, the body domain controller can obtain the current operating status of the vehicle, such as the parking status, in the CAN network.

[0086] S320: Whether the vehicle is in parking state.

[0087] Exemplarily, after acquiring the current running state of the vehicle, the body domain controller determines whether the running state is a parking state. If it is determined that the running state of the vehicle is not a parking state, for example, a driving state, S310 is continued to be executed to continuously acquire the running state of the vehicle.

[0088] For example, if it is determined that the vehicle's operating state is a parking state, S330 may be executed.

[0089] S330, obtaining the door status.

[0090] Exemplarily, after obtaining the current state of the vehicle door, the door lock status can transmit the obtained current state of the vehicle door to the CAN network, and the body domain controller can obtain the current state of the vehicle door in the CAN network, for example, the locked state or the unlocked state.

[0091] S340: Whether the vehicle door is locked.

[0092] Exemplarily, after acquiring the current state of the door, the body domain controller determines whether the current state of the door is locked. If the current state of the door is unlocked, S330 is continued to be executed to continuously acquire the state of the door.

[0093] Optionally, S310 and S320, and S330 and S340 may be executed simultaneously; or, S330 and S340 may be executed first, and then S310 and S320; or, Figure 3 As shown, S310 and 320 are executed first, and then S330 and S340 are executed. The execution order of S310 and 320 and S330 and S340 will not affect the implementation of the solution of the present application.

[0094] For example, if it is determined that the current state of the vehicle door is a locked state, S350 may be executed.

[0095] S350, detecting whether there is a user in the vehicle.

[0096] In the embodiment of the present application, it is possible to detect whether a user is present in the vehicle by means of image detection and pressure detection.

[0097] In one possible implementation, an image acquisition device (camera or smart screen) provided in the vehicle is used to obtain one or more current images of the interior compartment of the vehicle (which may be referred to as "internal images"). After obtaining the internal images, the image acquisition device may transmit the internal images to an image processing device provided in the vehicle, and start the image processing device to perform intelligent recognition on the obtained internal images to determine whether there is a user in the vehicle.

[0098] Optionally, when it is determined through intelligent recognition that there is no user image in the interior image, it can be determined that there is no user in the vehicle.

[0099] Optionally, when one or more user images are found in the internal image through intelligent recognition, it indicates that there are users in the vehicle.

[0100] Among them, the image acquisition device in the vehicle can periodically (for example, 30S or 1 minute) acquire the interior image of the vehicle. When it is intelligently identified that there is a user in the vehicle, the interior image of the vehicle can be periodically acquired until it is intelligently identified that there is no user image in the acquired interior image.

[0101] In another possible implementation, a seat sensor (e.g., a pressure sensor) provided in a vehicle seat is used to detect whether a user is in the vehicle. The pressure sensor can determine whether a user is in the vehicle based on whether the current pressure value detected is greater than or equal to a preset pressure threshold.

[0102] It should be understood that there may be children among the users in the vehicle. Since children are generally lighter in weight, if the preset threshold of pressure is set too high, it may result in omissions in the detection results of children, and children may be forgotten in the vehicle, threatening the life safety of children. Therefore, in the present application, the preset threshold of pressure can be set to a smaller value, for example, 20KGf or 30KGf, so as to ensure the accuracy of detecting whether there is a user in the vehicle; and the preset threshold of pressure can be set by the user according to actual needs, or set when the vehicle leaves the factory, and the embodiments of the present application are not limited to this.

[0103] Optionally, when the pressure sensor detects that the current pressure value of any seat in the vehicle is greater than or equal to a preset threshold, it can be determined that there is a user in the vehicle.

[0104] Optionally, when the pressure sensor detects that the current pressure values ​​of all seats in the vehicle are less than a preset threshold, it can be determined that there is no user in the vehicle.

[0105] In another possible implementation, in order to ensure the accuracy of detecting whether there is a user in the vehicle, the above two methods may be combined for detection to further reduce the possibility of errors in the detection results.

[0106] It should be understood that the presence of a user in the vehicle may also be detected by one or more of an infrared device, a radar device, and an ultra-wideband antenna, and the embodiments of the present application are not limited to this.

[0107] Exemplarily, after detecting that there is no user in the vehicle through the above method, in order to avoid the situation where the user may be temporarily off the vehicle, the present application provides an image detection method and a pressure detection method to re-detect whether there is a user in the vehicle. The image detection method is combined with the internal image of the vehicle, and the pressure detection method is combined with the signal strength between the vehicle and the vehicle key to determine whether the user is temporarily off the vehicle.

[0108] In one possible implementation, after the first detection that there is no user in the vehicle, the image acquisition device in the vehicle can periodically (for example, 30 seconds or 1 minute) acquire the interior image of the vehicle, and there is a time limit for the periodic acquisition of the interior image. For example, the interior image is acquired every 1 minute within 10 minutes, and the acquired interior image is intelligently recognized.

[0109] Optionally, when there is no user image in each internal image acquired within 10 minutes, it can be determined that the user did not get off the vehicle temporarily, which means that the user may have left the vehicle.

[0110] Optionally, when the user image exists in any one or more internal images acquired within 10 minutes, it can be determined that the user has temporarily gotten off the vehicle.

[0111] In another possible implementation, whether the user is leaving the vehicle temporarily may be determined by the signal strength between the vehicle and the vehicle key.

[0112] Optionally, when the signal strength between the vehicle and the vehicle key does not exist, it indicates that the user has left the vehicle, and it is determined that the user is not getting off the vehicle temporarily.

[0113] Optionally, when the signal strength between the vehicle and the vehicle key exists, it indicates that the user is currently still within the unlocking range of the vehicle, and it can be determined that the user is temporarily getting off the vehicle.

[0114] By determining whether the user has temporarily exited the vehicle, the accuracy of detecting whether there is a user in the vehicle can be improved.

[0115] Exemplarily, when it is detected that there is no user in the vehicle, S360 may be executed.

[0116] S360, get the status of the vehicle lights.

[0117] Exemplarily, the state of the vehicle light obtained by the vehicle body domain controller may be a lit state or an off state.

[0118] S370: If it is obtained that the vehicle lights are in the on state, adjust the vehicle lights to be in the off state.

[0119] For example, when the body domain controller obtains that the vehicle lights are in the lit state, it can send a control signal for adjusting the state of the vehicle lights to the light controller, thereby adjusting the vehicle from the lit state to the off state.

[0120] S380 sends a prompt message.

[0121] For example, when the body domain controller obtains that the headlights are in the lit state, it can send a prompt message to the terminal associated with itself to remind the user that the headlights are in the lit state and the headlights are adjusted from the lit state to the off state.

[0122] S390: If it is obtained that the vehicle light is in the off state, the vehicle light state is not adjusted.

[0123] Exemplarily, when the body domain controller obtains that the headlights are in the off state, it does not adjust the state of the headlights, that is, when the headlights are in the off state, it controls the headlights to remain in the off state.

[0124] In one possible implementation, after executing S320, if the vehicle is in a parked state, S350 can be executed to detect whether there is a user in the vehicle; if the vehicle is in a parked state and no user is detected in the vehicle, the current state of the door can be obtained, and when the current state of the vehicle is an unlocked state, the door is controlled to be locked; after locking, S360 to S390 are executed; the implementation method of S360 to S390 is described above and will not be repeated here.

[0125] Furthermore, in the process of controlling the vehicle door from the unlocked state to the locked state, the vehicle door state information may be sent to the user to remind the user that the vehicle door is in the unlocked state and the vehicle door is changed from the unlocked state to the locked state.

[0126] The door status information may be used to remind the user that the vehicle is in an unlocked state. Also, the door status information may include content for adjusting the door from an unlocked state to a locked state.

[0127] In the embodiment of the present application, since the door locking is automatically performed when the vehicle is in a parked state and there is no one in the vehicle, when the door is in a locked state, the door is automatically controlled to be locked, thereby improving the intelligence of the door locking.

[0128] Figure 4 It is a schematic diagram of the flow chart of controlling door locking provided in an embodiment of the present application.

[0129] For example, Figure 4 As shown, the method 400 includes the following implementation process:

[0130] S410, unlock instruction.

[0131] Among them, the unlocking command can be generated by the user triggering the outside door handle, or it can be generated by the user triggering the inside door handle, and the triggering method can be that the user touches or presses the control button used to unlock the door, which is not limited to this in the embodiment of the present application.

[0132] For example, when a user unlocks a door from outside the vehicle, the user can press a control button on the outside door handle to trigger an unlock command for the door.

[0133] Exemplarily, after the user triggers the unlocking instruction of the door lock, S420 can be executed.

[0134] S420, electrolysis start, to start the electrolysis process of the vehicle door.

[0135] After the electrolysis process of the vehicle door is started, the state of the door lock in the vehicle door is detected.

[0136] Exemplarily, in response to an unlocking instruction, the states of a first switch and a second switch in the vehicle door are detected; if the first switch or the second switch is in an unconnected state, the vehicle door is controlled to be in a locked state; if both the first switch and the second switch are in a connected state, it is determined that the vehicle door is unlocked successfully.

[0137] The first switch and the second switch are used to unlock or lock the vehicle door. Also, the first switch may refer to a ratchet switch in the vehicle door, and the second switch may refer to a door status switch in the vehicle door.

[0138] S430, detecting whether the ratchet switch is turned on.

[0139] For example, when it is detected that the pawl switch is turned on, S440 may be executed.

[0140] S440, detecting whether the door status switch is turned on.

[0141] Exemplarily, when it is detected that the door status switch is turned on, S450 is continued to be executed.

[0142] S450, detecting whether the ratchet switch is turned on. The ratchet switch can also be used as a switch for unlocking or locking the vehicle door, and can be recorded as a "third switch".

[0143] Exemplarily, when it is detected that the ratchet switch is turned on, S460 may be executed.

[0144] S460, electrolysis successful.

[0145] Exemplarily, when it is detected that the pawl switch is not turned on, or the door status switch is not turned on, the motor in the door is controlled to reset so that the door remains in a locked state.

[0146] Exemplarily, if it is detected that the ratchet switch is not turned on and remains in the off state within a preset time (eg, 8S), S470 may be executed.

[0147] S470, electrolysis timeout.

[0148] Exemplarily, in the case of electrolysis timeout, it can be assumed that the electrolysis of the vehicle door is successful.

[0149] For example, if it is detected that the pawl switch is not turned on, or the door status switch is not turned on, S480 may be executed.

[0150] S480, motor reset.

[0151] For example, if it is detected that the pawl switch is not turned on, or the door status switch is not turned on, the motor in the door can be controlled to reset and the motor can be protected.

[0152] In the embodiment of the present application, when the door lock controller receives the unlocking instruction triggered by the user and detects that the pawl switch and the door status switch are connected, the door can be unlocked successfully regardless of whether the ratchet switch is connected, but there is a time problem; specifically, if the ratchet switch is also in the on state when the pawl switch and the door status switch are detected to be connected, the door can be electrolyzed immediately; and when the pawl switch and the door status switch are detected to be connected, the ratchet switch is in the off state, and the switch state of the pawl switch, the door status switch and the ratchet switch is maintained for more than a preset time (for example, 8S), the door can also be defaulted to be unlocked successfully. In addition, the door unlocking process is automatic, and the user does not need to manually pull it open, which can improve the intelligence of opening the door and provide convenience for the user; and when the user is an elderly or child, or the user has a lot of things in his hand and it is inconvenient to free up his hand to pull the door, the door unlocking is more labor-saving and convenient, thereby improving the user experience.

[0153] In a possible implementation, during the process of unlocking the vehicle door, the power status of the vehicle can also be obtained to avoid malfunction of the door lock and inability to unlock normally when the vehicle is powered off and then powered on.

[0154] Exemplarily, if the vehicle is powered on, the motor in the door is controlled to reset.

[0155] The vehicle's current operating status and power status can be obtained through the body domain controller. When it is obtained that the vehicle is currently in the parking state (meaning the vehicle is parked and the power is off) and the vehicle is detected to be powered on, the body domain controller can transmit the detection result to the CAN network, so that the door lock controller can obtain the detection result in the CAN network and control the motor in the door to reset according to the detection result, which can avoid damage to the motor when the vehicle is powered on again after being powered off, and provide effective protection measures for the motor.

[0156] Optionally, if the vehicle is powered on, it is detected whether there is current in the motor of the door; if no current is detected in the motor, the motor in the door is controlled to reset.

[0157] For example, when the vehicle is in the parking state and the vehicle is powered on, it is possible to detect whether there is current flowing through the motor in the door. When no current flows through the motor, it indicates that the motor may have failed and cannot normally control the unlocking or locking of the door. The motor in the door is reset to avoid secondary damage to the motor, thereby providing an effective protection measure for the motor, thereby preventing the door lock from malfunctioning after the vehicle is powered off and then powered on, and preventing the user from being able to open the door.

[0158] Furthermore, when a motor fails, the failure information can be sent to the user so that the user can repair the motor in time.

[0159] It should be understood that the fault information of the motor can be displayed to the user on the dashboard of the vehicle, or the fault information can be sent to a user terminal associated with the vehicle, which is not limited in this embodiment of the present application.

[0160] Figure 5 It is a flow chart of controlling a vehicle door based on vehicle speed provided in an embodiment of the present application.

[0161] For example, Figure 5 As shown, method 500 includes the following implementation process:

[0162] S510, obtaining the vehicle speed.

[0163] For example, the wheel speed sensor in the vehicle can detect the current speed of the vehicle and send the detected speed to the CAN network, and the body domain controller can obtain the current speed of the vehicle in the CAN network. For example, the current speed of the vehicle is 20 km / h.

[0164] S520, determining whether the vehicle speed is greater than or equal to a preset threshold.

[0165] Among them, the preset threshold value of the vehicle speed can represent the safety setting of the vehicle speed when the vehicle is unlocked, for example, 5km / h or 6km / h, which is not limited in this embodiment of the present application.

[0166] Exemplarily, the body domain controller acquires that the current speed of the vehicle is 20 km / h, and determines whether the speed of 20 km / h is greater than a preset threshold value of 5 km / h.

[0167] S530: If the vehicle speed is greater than or equal to the preset threshold and an unlocking command is detected, execute S540.

[0168] S540, control the vehicle door to be in a locked state.

[0169] For example, when the body domain controller obtains that the current speed of the vehicle is 20 km / h, which is greater than the preset threshold value of 5 km / h, and the door lock controller receives a command to unlock the inner handle of the vehicle triggered by the user, the door lock controller does not respond to the unlock command and still controls the door to be in a locked state. This can ensure that the door is not unlocked when the vehicle is traveling at a faster speed, thereby ensuring the safety of users in the vehicle during driving and avoiding the occurrence of unsafe accidents.

[0170] Optionally, the body domain controller obtains that the current speed of the vehicle is 4 km / h, and can determine that the current speed of the vehicle is less than the preset threshold value of the speed of 5 km / h, and continue to obtain the current speed of the vehicle until it can be obtained that the current speed of the vehicle is greater than or equal to the preset threshold value of the speed. Although the current speed of the vehicle is less than the preset threshold value of the speed, the vehicle is still in motion. When the vehicle is driving, if the door lock controller responds to the user's unlocking command to unlock the door, it may also pose a threat to the user's safety. Therefore, when the current speed of the vehicle is less than the preset threshold value of the speed, the speed can be continuously obtained without responding to the unlocking command, so as to avoid the user from opening the door when the unlocking command is mistakenly triggered, thereby endangering the user's safety.

[0171] Alternatively, when the body domain controller obtains that the current speed of the vehicle is 0 km / h (ie, the vehicle is parked), the door lock controller can respond to the unlocking command triggered by the user and unlock the door.

[0172] Figure 6 It is a structural schematic diagram of a vehicle control device provided in an embodiment of the present application.

[0173] For example, Figure 6 As shown, the device 600 includes:

[0174] The first acquisition module 610 is used to acquire the running state of the vehicle and the state of the door;

[0175] Detection module 620: for detecting whether there is a user in the vehicle if the running state is the parking state and the state of the door is the locked state;

[0176] A second acquisition module: used for acquiring a light status of the vehicle if the user is not detected in the vehicle;

[0177] Control module 640: used to control the vehicle lights to be off.

[0178] In a possible implementation, the detection module 620 is further used to: if the operating state is the parking state, detect whether the user exists in the vehicle; the control module 640 is further used to: if the user does not exist in the vehicle, control the vehicle door to be locked.

[0179] In a possible implementation, the vehicle light is controlled to be in an off state, and the control module 640 is specifically configured to: if the vehicle light is in a lit state, adjust the lit state of the vehicle light to the off state.

[0180] Optionally, the device 600 further includes a sending module 650, and the sending module 650 is used to send a prompt message, wherein the prompt message is used to prompt the user that the vehicle is in the lighting state.

[0181] In a possible implementation, the parking state includes a state where the vehicle is parked and powered off, and the control module 640 is further configured to control the motor in the door to reset if the vehicle is powered on.

[0182] In one possible implementation, if the vehicle is powered on, the motor in the door is controlled to be reset, and the detection module 620 is specifically used to: if the vehicle is powered on, detect whether there is current in the motor of the door; if the control module 640 is specifically used to: if no current is detected in the motor, control the motor in the door to reset.

[0183] In one possible implementation, the detection module 620 is further used to: in response to an unlocking instruction, detect the states of a first switch and a second switch in the vehicle door, wherein the first switch and the second switch are used to unlock or lock the vehicle door; the control module 640 is further used to: if the first switch or the second switch is in an unconnected state, control the vehicle door to be in the locked state; if the first switch and the second switch are both in a connected state, determine that the vehicle door is unlocked successfully.

[0184] In a possible implementation, the first acquisition module 610 is further used to: acquire the vehicle speed of the vehicle; the control module 640 is further used to: control the door to the locked state if the vehicle speed is greater than or equal to a preset threshold and the unlocking instruction is detected.

[0185] It should be noted that, when the vehicle control device provided in the above embodiment executes the vehicle control method, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0186] In addition, the vehicle control device and vehicle control method embodiments provided in the above embodiments belong to the same concept. Therefore, for details not disclosed in the device embodiments of this specification, please refer to the above-mentioned vehicle control method embodiments of this specification, which will not be repeated here.

[0187] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0188] For example, Figure 7 As shown, the vehicle 110 includes: a memory 710 and a processor 720, wherein the memory 710 stores an executable program code 7101, and the processor 720 is used to call and execute the executable program code 7101 to perform a vehicle control method.

[0189] The present application can divide the functional modules of the vehicle according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0190] In the case of dividing each functional module according to each function, the vehicle may include: a first acquisition module, a detection module, a second acquisition module, and a control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0191] The vehicle provided in the present application is used to execute the above-mentioned vehicle control method, and thus can achieve the same effect as the above-mentioned implementation method.

[0192] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle to execute mutual program codes and data.

[0193] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in conjunction with the present application. The processor may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0194] The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method of any of the above embodiments are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD (Digital Video Disc), a CD-ROM (Compact Disc Read-Only Memory), a micro drive and a magneto-optical disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), an EPROM (Erasable Programmable Read-Only Memory), an EEPROM (Electrically Erasable Programmable read only memory), a DRAM (Dynamic Random Access Memory), a VRAM (Video Random Access Memory), a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0195] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a vehicle control method in the above-mentioned embodiment.

[0196] In addition, the vehicle provided in the embodiments of the present application may specifically be a chip, component or module, and the vehicle may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor may call and execute instructions so that the chip executes a vehicle control method in the above embodiments.

[0197] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0198] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0199] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0200] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A vehicle control method, characterized in that: The method comprises: Get the vehicle's operating status and door status; If the running state is the parking state and the state of the vehicle door is the locked state, detecting whether there is a user in the vehicle; If the user is not detected in the vehicle, obtaining a light status of the vehicle; The vehicle light is controlled to be off.

2. The method according to claim 1, characterized in that The method further comprises: If the running state is the parking state, detecting whether the user is in the vehicle; If the user does not exist in the vehicle, the vehicle doors are controlled to be locked.

3. The method according to claim 1 or 2, characterized in that: The controlling the vehicle light to be off includes: If the state of the vehicle light is the lighting state, the lighting state of the vehicle light is adjusted to the extinguishing state.

4. The method according to claim 3, characterized in that Also includes: Sending a prompt message, wherein the prompt message is used to prompt the user that the vehicle is in the lighting state.

5. The method according to claim 1, characterized in that The parking state includes a state where the vehicle is parked and powered off, and further includes: If the vehicle is powered on, the motor in the door is controlled to reset.

6. The method according to claim 5, characterized in that If the vehicle is powered on, controlling the motor in the door to reset includes: If the vehicle is powered on, detecting whether the motor of the door has current; If no current is detected in the motor, the motor in the door is controlled to perform the reset.

7. The method according to any one of claims 1, 2, 5 or 6, characterized in that: Also includes: In response to an unlocking instruction, detecting states of a first switch and a second switch in the vehicle door, wherein the first switch and the second switch are used to unlock or lock the vehicle door; If the first switch or the second switch is in a disconnected state, controlling the vehicle door to be in the locked state; If the first switch and the second switch are both in a connected state, it is determined that the door is unlocked successfully.

8. The method according to claim 7, characterized in that Also includes: Obtaining the speed of the vehicle; If the vehicle speed is greater than or equal to a preset threshold and the unlocking instruction is detected, the vehicle door is controlled to be in the locked state.

9. A vehicle control device, characterized in that: The device comprises: A first acquisition module, used to acquire the running state of the vehicle and the state of the door; a detection module, configured to detect whether there is a user in the vehicle if the operating state is a parking state and the state of the vehicle door is a locked state; A second acquisition module, configured to acquire a light status of the vehicle if the user is not detected in the vehicle; The control module is used to control the vehicle lights to be off.

10. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Verification system for a vehicle latch and method

    CN107542335A

  • Automotive lamp control method and device and automobile

    CN108725309A

  • Intelligent control method and device for vehicle electric equipment

    CN110794723A

  • Control method and system for vehicle electric door

    CN113153026A

  • Vehicle electric control door opening control method and system

    CN113323537A