Vehicle control method and device, vehicle and storage medium
By detecting whether there are users in front seats in B-pillar vehicles and adjusting them, and adjusting the air suspension height, the problem of inconvenience for users of rear seats in B-pillar vehicles is solved, and the experience of rear seat users is improved.
Patent Information
- Application Number
- CN202311189956.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-18
AI Technical Summary
The rear row users with B-pillar vehicles are not very convenient when getting on and off the vehicle, resulting in poor user experience in the rear row.
When the rear door of the vehicle is opened, check whether there is a user in the front seat. If not, adjust the front seat so that the rear seat can get on and off the vehicle, and the air suspension height can be adjusted to lower the body.
By adjusting the front seats and air suspension height, the convenience and experience of rear users when getting on and off the car is improved.
Smart Images

Figure CN119636526A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automotive electronics technology, and more specifically, to a vehicle control method, device, vehicle and storage medium in the field of automotive electronics technology. Background Art
[0002] The B-pillar of a vehicle refers to the pillar between the front and rear doors of the vehicle. For vehicles with B-pillars, when both the front and rear doors of the vehicle are open, the B-pillar is equivalent to an extra door frame in front of the open front and rear doors, which will reduce the aesthetics of the vehicle. Therefore, in order to enrich the car models and meet the user's demand for higher-end, personalized, and extreme performance car models, vehicles without B-pillars have been launched on the market in recent years.
[0003] At present, vehicles without B-pillars are basically short-axle vehicles with shorter bodies and smaller space between the front and rear rows. In this case, it is not convenient for rear-seat users to get on and off the vehicle, resulting in a poor user experience in the rear rows. Summary of the invention
[0004] The present application provides a vehicle control method, device, vehicle and storage medium. The method can adjust the front seats when there are no users on the front seats to facilitate rear users to get on and off the vehicle, thereby improving the experience of the rear users.
[0005] In a first aspect, a vehicle control method is provided, the method comprising:
[0006] In response to a rear door opening command, controlling the rear door of the vehicle to open;
[0007] Detecting whether a user is in the front seat of the vehicle;
[0008] Adjust the front seats without detecting a occupant in the front seats.
[0009] In the above technical solution, when the rear door of the vehicle is opened, it is detected whether there is a user on the front seat of the vehicle, and if no user is detected on the front seat, the front seat is adjusted. That is, when the embodiment of the present application detects that the rear-seat user is about to get on or off the vehicle, if there is no user on the front seat, the front seat is adjusted to facilitate the rear-seat user to get on or off the vehicle, thereby improving the user experience of the rear-seat user.
[0010] In conjunction with the first aspect, in some possible implementations, adjusting the front seat includes:
[0011] Adjust the front seat backrest angle so that the front seat tilts forward; and / or,
[0012] The front seats are controlled to move to a target position, and the distance between the target position and the position of the rear seats is greater than a preset distance.
[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the rear door opening instruction is a target rear door opening instruction, the target rear door opening instruction is a left rear door opening instruction or a right rear door opening instruction, and the front seat is a front seat corresponding to the target rear seat indicated by the target rear door opening instruction.
[0014] In combination with the first aspect and the above implementations, in some possible implementations, after controlling the rear door of the vehicle to open, the method further includes:
[0015] Adjust the vehicle's air suspension height below a preset height.
[0016] In combination with the first aspect and the above implementations, in some possible implementations, after adjusting the front seat, the method further includes:
[0017] Detect whether the rear-seat user is getting on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command;
[0018] When it is detected that a rear-seat user is getting on or off the vehicle, the front seats are adjusted to an initial state, where the initial state is the state of the front seats being adjusted.
[0019] In combination with the first aspect and the above implementations, in some possible implementations, after adjusting the height of the air suspension of the vehicle to be lower than a preset height, the method further includes:
[0020] Detect whether the rear-seat user is getting on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command;
[0021] When it is detected that a rear-seat user is getting on or off the vehicle, the air suspension is adjusted to an initial state, where the initial state is the state of adjusting the front air suspension.
[0022] In combination with the first aspect and the above implementations, in some possible implementations, detecting whether there is a user on the front seat of the vehicle includes:
[0023] The target sensor in the vehicle is controlled to work to detect whether there is a user in the front seat, and the target sensor includes any one of a camera, a radar, and a seat pressure sensor or a combination thereof.
[0024] In a second aspect, a vehicle control device is provided, the device comprising:
[0025] A control module, for controlling the opening of a rear door of the vehicle in response to a rear door opening instruction;
[0026] A detection module, used to detect whether there is a user on the front seat of the vehicle;
[0027] The adjustment module is used to adjust the front seat when no user is detected on the front seat.
[0028] In conjunction with the second aspect, in some possible implementations, the adjustment module is further configured to:
[0029] Adjust the front seat backrest angle so that the front seat tilts forward; and / or,
[0030] The front seats are controlled to move to a target position, and the distance between the target position and the position of the rear seats is greater than a preset distance.
[0031] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the rear door opening instruction is a target rear door opening instruction, the target rear door opening instruction is a left rear door opening instruction or a right rear door opening instruction, and the front seat is a front seat corresponding to the target rear seat indicated by the target rear door opening instruction.
[0032] In combination with the second aspect and the above implementation, in some possible implementations, the adjustment module is further used to:
[0033] Adjust the vehicle's air suspension height below a preset height.
[0034] In combination with the second aspect and the above implementation, in some possible implementations, the adjustment module is further used to:
[0035] Detect whether the rear-seat user is getting on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command;
[0036] When it is detected that a rear-seat user is getting on or off the vehicle, the front seats are adjusted to an initial state, where the initial state is the state of the front seats being adjusted.
[0037] In combination with the second aspect and the above implementation, in some possible implementations, the adjustment module is further used to:
[0038] Detect whether the rear-seat user is getting on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command;
[0039] When it is detected that a rear-seat user is getting on or off the vehicle, the air suspension is adjusted to an initial state, where the initial state is the state of adjusting the front air suspension.
[0040] In combination with the second aspect and the foregoing implementations, in some possible implementations, the detection module is configured to:
[0041] The target sensor in the vehicle is controlled to work to detect whether there is a user in the front seat, and the target sensor includes any one of a camera, a radar, and a seat pressure sensor or a combination thereof.
[0042] 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.
[0043] 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.
[0044] 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
[0045] Figure 1 is a schematic diagram of a vehicle door in an open state without a B-pillar provided in an embodiment of the present application;
[0046] Figure 2 is a schematic flow chart of a vehicle control method provided in an embodiment of the present application;
[0047] Figure 3 is a schematic flow chart of a seat adjustment method provided in an embodiment of the present application;
[0048] Figure 4 is a schematic flow chart of an air suspension adjustment method provided in an embodiment of the present application;
[0049] Figure 5 is a structural schematic diagram of a vehicle control device provided in an embodiment of the present application;
[0050] Figure 6 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] 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.
[0052] 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.
[0053] Before explaining in detail the vehicle control method provided in the embodiment of the present application, the application scenario provided in the embodiment of the present application is first introduced.
[0054] A double-door vehicle is a vehicle with two doors hinged on the A-pillar and C-pillar respectively, opening and closing in the middle. This design of double-door vehicles is not only beautiful in appearance, but also very convenient for users and large items to get on and off the vehicle. With the development of vehicle technology, double-door vehicles are becoming increasingly popular.
[0055] In order to enrich the car models and meet users' demand for higher-end, personalized and ultimate performance car models, the B-pillar has been cancelled for vehicles with open doors. Figure 1 This is a schematic diagram of a B-pillar-less vehicle with its door open provided in an embodiment of the present application. It can be seen that after the B-pillar is removed, the interior space of the vehicle is larger.
[0056] However, vehicles without B-pillars and opposing doors are basically short-axle vehicles with shorter bodies and smaller space between the front and rear rows. In this case, it is not convenient for rear-seat users to get on and off the vehicle, resulting in a poor user experience in the rear rows.
[0057] Based on the above problems, an embodiment of the present application provides a vehicle control method, which can be applied to vehicles without B-pillar double doors. When the method detects that the rear-seat users are about to get on or off the vehicle, if there are no users on the front seats, the front seats are adjusted to facilitate the rear-seat users to get on and off the vehicle, thereby improving the user experience of the rear-seat users.
[0058] Figure 2 is a schematic flow chart of a vehicle control method provided in an embodiment of the present application. The method is exemplarily applied to a vehicle controller on a vehicle, such as Figure 2 As shown, the method includes the following steps.
[0059] Step 201: In response to a rear door opening instruction, control the rear door of the vehicle to open.
[0060] The rear door opening instruction can be generated by the rear user operation. Specifically, when the rear user wants to get on or off the vehicle from the rear seat, that is, wants to open the rear door of the vehicle, the rear user can operate on the user interaction component, and the user interaction component triggers the generation of the rear door opening instruction based on the rear user operation, and sends the rear door opening instruction to the vehicle controller, so that the vehicle controller controls the rear door to open.
[0061] In some embodiments, the rear door opening command can be triggered by any of the following methods: rear user voice, remote control key, rear user terminal associated with the vehicle, and rear door outer handle or inner handle.
[0062] In the scenario where the rear door opening command is triggered by the rear user's voice, the user interaction component can be, for example, a voice acquisition device. After the voice function is activated in the vehicle, the rear user can make a voice "rear door opening", and the voice acquisition device in the vehicle collects the rear user's voice to obtain voice data, and sends the voice data to the vehicle controller. After receiving the voice data, the vehicle controller parses the voice data, that is, obtains the rear door opening command, and controls the rear door to open. Among them, the voice data is the voice information of the rear user who wants to open the rear door, and the voice acquisition device can be, for example, a microphone.
[0063] In the scenario where the rear door opening command is triggered by the remote control key, the user interaction component is the remote control key, which has a rear door logo. When the rear user wants to open the rear door, he can click the rear door logo on the remote control key. The remote control key generates a rear door control command based on the rear user operation, and the rear door control command includes a rear door opening command or a rear door closing command. When the vehicle controller receives the rear door control command, it can control the rear door to open or close.
[0064] In the scenario where the rear door opening instruction is triggered by the rear user terminal associated with the vehicle, the user interaction component is the rear user terminal. The rear user can click on the control option of the rear door on the rear door control application (APP) of the rear user terminal, and the control option may include an opening option or a closing option. When the rear user clicks on the rear door opening option, the rear user terminal sends the rear user operation to the vehicle controller through the vehicle's telematics box (TBOX), and the vehicle controller receives the rear door opening instruction and can control the rear door to open or remain closed.
[0065] For example, the rear door opening command can also be triggered by the Bluetooth on the rear user terminal associated with the vehicle. In this case, after the Bluetooth of the rear user terminal establishes a communication connection with the vehicle-mounted Bluetooth, the rear user operates the Bluetooth on the rear user terminal to control the opening of the vehicle's rear door. The rear user terminal sends the rear user operation to the vehicle controller through the vehicle's low-power Bluetooth (Bluetooth low energy, BLE), and the vehicle controller receives the rear door opening command to control the opening of the rear door.
[0066] In the scenario where the rear door opening command is triggered by the rear door inner handle or outer handle, when the rear-seat user presses the rear door outer handle, the rear door outer handle detects the rear-seat user operation, triggers the rear door control command, and sends the rear door control command to the vehicle controller, where the rear door control command may include a rear door opening command or a rear door closing command. Correspondingly, when the rear-seat user touches the rear door inner handle, the rear door inner handle detects the rear door user operation, and also triggers the rear door control command, and sends the rear door control command to the vehicle controller. When the vehicle controller receives the rear door control command, it can control the rear door to open or close according to the rear door control command.
[0067] In addition, the vehicle controller may have a memory function, which will automatically save the status of the rear door control command triggered by the last rear user operation. For example, if the last rear user control operation on the rear door saved by the vehicle controller was a rear door closing operation, the rear door is now in a closed state. When the rear user presses the rear door outer handle or touches the rear door inner handle again, the rear door outer handle or rear door inner handle generates a rear door control command based on the rear user operation, and sends the rear door control command to the vehicle controller. The vehicle controller determines that the rear user wants to open the rear door, that is, it determines that the rear door opening command has been received, so as to control the rear door to open.
[0068] It should be understood that the vehicle's rear doors include a left rear door and a right rear door. When a rear user wants to sit in the left rear seat or get off from the left rear seat, the rear user may press or touch the left rear door handle to trigger the left rear door opening command. When a rear user wants to sit in the right rear seat or get off from the right rear seat, the rear user may press or touch the right rear door handle to trigger the right rear door opening command.
[0069] Therefore, in the above scenario, if the rear-seat user triggers the target rear door opening command, the vehicle controller receives the target rear door opening command, and controls the target rear door to open, so that the rear-seat user can get on the vehicle and sit in the target rear seat or leave the target rear seat and get off the vehicle. The target rear door opening command is the left rear door opening command or the rear rear door opening command, and the target rear seat is the rear seat indicated by the target rear door opening command. For example, if the target rear door opening command is the left rear door opening command, the target rear seat is the left rear seat.
[0070] Among them, the target rear door opening command can also be triggered by any of the above methods. For example, when the rear user speaks "open the left rear door", the vehicle controller receives the rear user's voice and obtains the left rear door opening command.
[0071] For example, when the rear user wants to get off from the left rear seat, he or she can touch the left rear door inner handle. When the left rear door inner handle detects the rear user's touch operation, it triggers the left rear door opening command and sends the left rear door opening command to the vehicle controller. When the vehicle controller receives the left rear door opening command, it can control the left rear door to open.
[0072] Step 202: Detect whether there is a user on the front seat of the vehicle.
[0073] Among them, the opening of the vehicle's rear door indicates that the rear user is about to get on or off the vehicle. At this time, the vehicle controller can control the target sensor in the vehicle to detect whether there is a user in the front seat of the vehicle. The target sensor includes any one of a camera, radar, and seat pressure sensor or a combination thereof.
[0074] In the case where the target sensor includes a camera, the camera may be located above the side of the front seat of the vehicle. The vehicle controller wakes up the camera, and the camera collects the front row image in the vehicle and sends the front row image in the vehicle to the vehicle controller. When the vehicle controller receives the front row image in the vehicle, it determines whether there is a user in the front seat of the vehicle according to the front row image in the vehicle. If there is no user in the front row image in the vehicle, the vehicle controller determines that there is no user in the front seat.
[0075] Among them, the vehicle controller can extract features of the front row images in the car to obtain image features. According to the image features, it is judged whether there is a user in the front seat. For example, it is judged whether the image features include skin texture features, expression features (such as smiling, crying, etc.), body features (such as clenching fists, raising hands, raising legs, etc.) and other image features related to the user (person), so as to judge whether there is a user in the front seat. If the image features do not include skin texture features, expression features and body features, the vehicle controller determines that there is no user in the front seat. If the image features include any one of skin texture features, expression features and body features, the vehicle controller determines that there is a user in the front seat.
[0076] Optionally, after acquiring the front row image in the car, the camera can also judge the front row image in the car to determine whether there is a user in the front seat, and send the judgment result to the vehicle controller. The vehicle controller can directly determine whether there is a user in the front seat based on the judgment result.
[0077] In addition, the camera mentioned above can be a single camera, which is used to capture the overall image of the front row in the vehicle, but a camera may have a visual blind spot directly below it, so two cameras can also be installed on the upper side of the two positions of the front row of the vehicle, with one camera corresponding to each of the left and right sides, that is, the left camera is used to capture the image of the right position, and the right camera is used to capture the image of the left position, which can greatly reduce the visual blind spot. The two cameras each capture the left or right image of the front row of the vehicle, and send the captured left or right image of the front row of the vehicle to the vehicle controller, which determines whether there is a user in the front seat based on the two images obtained. Among them, the camera can be a visible light camera or an infrared camera, and the embodiment of the present application does not limit the type of camera.
[0078] In the case where the target sensor includes a seat pressure sensor, a seat pressure sensor can be set under each of the two front seats of the vehicle. The vehicle controller wakes up the seat pressure sensor, and each seat pressure sensor obtains the pressure information of the corresponding seat. When the seat is subjected to external pressure, a trigger signal is generated. The seat pressure sensor obtains the external pressure signal and judges the seat load-bearing object based on the pressure value of the pressure signal and the signal fluctuation in the pressure distribution diagram to determine whether the seat is a user or an object. Usually, the pressure values and signal fluctuations in the pressure distribution diagram generated by users and objects are different. Therefore, when the seat pressure sensor senses the seat pressure, it can determine whether the seat load-bearing object is a user or an object, and send the judgment result to the vehicle controller. After receiving the judgment result, the vehicle controller can determine whether there is a user on the front seat of the vehicle.
[0079] In the case where the target camera includes a radar, the vehicle controller wakes up the radar, and the radar can detect the breathing amplitude of the object with vital signs, and then determine whether there is a user in the front row of the vehicle through an algorithm. For example, the respiratory frequency of an object with vital signs can be detected by detecting the chest fluctuation amplitude of the object through radar, so as to obtain the breathing amplitude of the object, and then determine whether there is a user in the front row of the vehicle, and send the judgment result to the vehicle controller. Among them, the judgment result may include two results: there is a user in the front row of the vehicle and there is no user in the front row of the vehicle. The vehicle controller receives the judgment result and can determine whether there is a user in the front seat of the vehicle. For example, the radar can be a millimeter wave radar, an ultrasonic radar, etc., and the application does not limit the type of radar.
[0080] The above is a description of a single type of sensor included in the target sensor. Optionally, the target sensor may also be any combination of a camera, a radar, and a seat pressure sensor. In the case where the target sensor includes a sensor combination, in order to avoid a detection error in a certain sensor, the vehicle controller may determine that there is no user in the vehicle only when it receives the judgment result sent by each sensor in the sensor combination and determines that each judgment result shows that there is no user in the vehicle.
[0081] It should be noted that the sensors in the embodiments of the present application are not limited to cameras, radars, and seat pressure sensors, but may also include other types of sensors, which are not limited in the embodiments of the present application.
[0082] As mentioned above, the target rear door opening instruction may be a left rear door opening instruction or a rear rear door opening instruction. Therefore, in this scenario, the front seat may be a front seat corresponding to the target rear door opening instruction.
[0083] For example, when the vehicle controller receives a left rear door opening instruction and controls the left rear door to open, the vehicle controller detects whether there is a user on the left front seat corresponding to the left rear seat indicated by the left rear door opening instruction.
[0084] In one possible implementation, physical buttons can be installed on the backrest of the left rear seat and the backrest of the right rear seat of the vehicle respectively. When the rear user wants to sit in a rear seat or leave a rear seat to get off the vehicle, he can click the physical button on the backrest of the rear seat. The physical button on the backrest of the rear seat will send the click operation of the rear user to the vehicle controller. When the vehicle controller receives the click operation of the rear user sent by the physical button on the backrest of the rear seat, it can detect whether there is a user on the front seat corresponding to the rear seat.
[0085] For example, when the rear-seat user clicks the physical button on the left rear seat back, the physical button on the left rear seat back sends the rear-seat user's click operation to the vehicle controller. When the vehicle controller receives the rear-seat user's click operation sent by the physical button on the left rear seat back, it can detect whether there is a user on the left front seat corresponding to the left rear seat.
[0086] Optionally, the connection method between the physical buttons on the backrest of the rear seat and the vehicle controller may include a controller area network (CAN) bus connection, a local interconnect network (LIN) bus connection, a Flex Ray bus connection, a media-oriented system transport (MOST) bus connection, an Ethernet connection, etc. Correspondingly, the communication method between the physical buttons on the backrest of the rear seat and the vehicle controller may include a CAN bus communication, a LIN bus communication, a Flex Ray bus communication, a MOST bus communication, an Ethernet communication, etc. The embodiment of the present application takes CAN communication as an example for explanation.
[0087] Step 203: If no user is detected on the front seat, adjust the front seat.
[0088] When no user is detected on the front seat, that is, when the vehicle controller determines that no user is on the front seat, the front seat can be adjusted to facilitate rear seat users to get on and off the vehicle.
[0089] In some embodiments, the implementation process of step 203 may be: adjusting the backrest angle of the front seat to tilt the front seat forward; and / or controlling the front seat to move to a target position, wherein the distance between the target position and the position of the rear seat is greater than a preset distance.
[0090] That is to say, the vehicle controller can control the front seat backrest to tilt forward, and / or control the front seat to move forward, so as to increase the space between the front seat and the rear seat, making it easier for rear seat users to get on and off the vehicle.
[0091] The backrest angle refers to the angle between the backrest and the seat surface of the seat. The preset distance can be preset, and the embodiment of the present application does not limit this.
[0092] In the case of controlling the forward tilt of the front seat backrest, for example, the vehicle controller can pre-set a preset backrest angle. When adjusting the backrest angle of the front seat, the backrest angle of the front seat can be controlled to be less than or equal to the preset backrest angle. For example, the preset backrest angle can be 70 degrees.
[0093] In the case of controlling the front seats to move forward, for example, the vehicle controller can control the front seats to move forward so that the distance between the position of the front seats and the position of the rear seats after the movement is greater than a preset distance, which can be 50 centimeters for example.
[0094] Moreover, in order to maximize the space between the front seats and the rear seats, it is also possible to control the front seat backrest to tilt forward and move the front seat forward to the target position, making it more convenient for rear seat users to get on and off the vehicle.
[0095] As mentioned above, it is also possible to detect whether there is a user on the front seat corresponding to the target rear seat indicated by the target rear door opening instruction according to the target rear door opening instruction, that is, to detect whether there is a user on the target front seat. Therefore, in this case, when the vehicle controller detects that there is no user on the target front seat, it adjusts the backrest angle of the target front seat to make the target front seat tilt forward, and / or controls the target front seat to move to the target position, and the distance between the target position and the position of the target rear seat is greater than the preset distance.
[0096] In addition, usually, when the vehicle is operating normally, the height of the vehicle will basically not change. If some users are shorter in height, it may be inconvenient for such users to get on and off the vehicle.
[0097] Based on this, in some embodiments, after controlling the rear door to open, the vehicle controller can also adjust the height of the vehicle's air suspension to be lower than a preset height. That is, the vehicle controller can lower the vehicle body height to facilitate rear seat users to get on and off the vehicle.
[0098] Among them, the preset height can be pre-set, and the embodiment of the present application is not limited to this.
[0099] The above is about adjusting the front seats of the vehicle and lowering the height of the air suspension to facilitate the rear users to get on and off the vehicle. After the rear users get on and off the vehicle, the vehicle controller can also control the front seats and air suspension to return to the states before adjustment, so that the riding space of the front users of the vehicle and the normal operation of the vehicle will not be affected subsequently.
[0100] In one possible implementation, after adjusting the front seats, the vehicle controller can also detect whether the rear-seat user gets on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command; when it is detected that the rear-seat user gets on or off the vehicle, the front seats are adjusted to an initial state, and the initial state is the state of the front seats before adjustment.
[0101] The following describes two situations for rear-seat users getting on and off the vehicle.
[0102] When a rear-seat user gets on the vehicle, after adjusting the front seats of the vehicle, the vehicle controller can detect whether there is a rear-seat user on the rear seat. If a rear-seat user is detected, it means that the rear-seat user has got on the vehicle. At this time, the vehicle controller can control the front seats to return to their initial state.
[0103] When the rear-seat user gets off the vehicle, after adjusting the front seats of the vehicle, the vehicle controller can detect whether there is a rear-seat user on the rear seat. If it is detected that there is no rear-seat user on the rear seat, it means that the rear-seat user has got off the vehicle. At this time, the vehicle controller can control the front seats to return to their initial state.
[0104] Accordingly, after adjusting the target front seat, if it is detected that the rear-seat user has gotten on or off the vehicle, the vehicle controller can control the target front seat to return to its initial state.
[0105] In a possible implementation, the vehicle controller can also control the rear door to close and the front seats to return to their initial state after detecting that a rear seat user has boarded or exited the vehicle. Since the operation of controlling the seats to return to their initial state involves the shaking of the seats, and during the shaking of the seats, items on the seats may fall and roll out of the vehicle, to avoid the above situation, the vehicle controller can first control the rear door to close and then control the front seats to return to their initial state.
[0106] In one possible implementation, after adjusting the height of the vehicle's air suspension to below a preset height, the vehicle controller can also detect whether a rear-seat user is getting on or off the vehicle, where the rear-seat user is the user who triggers the rear door opening command; when it is detected that a rear-seat user is getting on or off the vehicle, the air suspension is adjusted to an initial state, where the initial state is the state of adjusting the front air suspension.
[0107] The following also explains the two situations of rear-seat users getting on and off the vehicle respectively.
[0108] When a rear-seat user gets on the vehicle, after adjusting the vehicle's air suspension, the vehicle controller can detect whether there is a rear-seat user on the rear seat. If a rear-seat user is detected on the rear seat, it means that the rear-seat user has got on the vehicle. At this time, the vehicle controller can control the air suspension to return to its initial state.
[0109] When the rear-seat user gets off the vehicle, after adjusting the vehicle's air suspension, the vehicle controller can detect whether there is a rear-seat user on the rear seat. If it is detected that there is no rear-seat user on the rear seat, it means that the rear-seat user has got off the vehicle. At this time, the vehicle controller can control the air suspension to return to its initial state.
[0110] In a possible implementation, the vehicle controller can also control the rear door to close and the air suspension to return to its initial state after detecting that a rear seat user has boarded or exited the vehicle. Since the operation of controlling the air suspension to return to its initial state involves the shaking of the vehicle body, and during the shaking of the vehicle body, items in the vehicle may roll out of the vehicle, to avoid the above situation, the vehicle controller can first control the rear door to close and then control the air suspension to return to its initial state.
[0111] Below Figure 3 Taking as an example, the seat adjustment method provided in the embodiment of the present application is further explained.
[0112] Figure 3 is a schematic flow chart of a seat adjustment method provided in an embodiment of the present application, such as Figure 3 As shown, the method includes 5 steps:
[0113] S301, in response to a rear door opening instruction, controlling the rear door to open;
[0114] When the rear-seat user wants to get on or off the vehicle from the rear seat, that is, wants to open the vehicle's rear door, the rear-seat user can operate on the user interaction component, which triggers the generation of a rear door opening instruction based on the rear-seat user's operation and sends the rear door opening instruction to the vehicle controller. When the vehicle controller receives the rear door opening instruction, it responds to the rear door opening instruction and controls the opening of the rear door.
[0115] S302, detecting whether there is a user on the front seat;
[0116] S303: If there is a user on the front seat, no operation is performed;
[0117] S304, if there is no user on the front seat, adjusting the front seat backrest to tilt forward, and / or controlling the front seat to move forward;
[0118] If there is no user in the front seat, adjust the front seat backrest to tilt forward, and / or control the front seat to move forward to increase the space between the front seat and the rear seat, making it easier for rear users to get on and off the vehicle and improving the experience of the rear users.
[0119] S305, when the rear seat user has gotten on or off the vehicle, the front seats are controlled to return to their initial state.
[0120] After adjusting the front seats, if it is detected that the rear-seat user has gotten on or off the vehicle, the front seats are controlled to return to their original positions so that the riding space of the front-seat user of the vehicle will not be affected subsequently.
[0121] Below Figure 4 Taking the air suspension adjustment method provided in the embodiment of the present application as an example, the air suspension adjustment method is further explained.
[0122] Figure 4 is a schematic flow chart of an air suspension adjustment method provided in an embodiment of the present application, such as Figure 4 As shown, the method includes 3 steps:
[0123] S401, in response to a rear door opening instruction, controlling the rear door to open;
[0124] When the rear-seat user wants to get on or off the vehicle from the rear seat, that is, wants to open the vehicle's rear door, the rear-seat user can operate on the user interaction component, which triggers the generation of a rear door opening instruction based on the rear-seat user's operation and sends the rear door opening instruction to the vehicle controller. When the vehicle controller receives the rear door opening instruction, it responds to the rear door opening instruction and controls the opening of the rear door.
[0125] S402, adjusting the height of the air suspension of the vehicle to be lower than a preset height;
[0126] That is to say, lower the vehicle's body height to make it easier for rear-seat users to get on and off the vehicle, thereby improving the user experience for rear-seat users.
[0127] S403, when the rear seat user has gotten on or off the vehicle, controlling the air suspension to return to an initial state.
[0128] After adjusting the air suspension, if it is detected that the rear-seat user has gotten on or off the vehicle, the air suspension will be controlled to return to its initial position so that the normal operation of the vehicle will not be affected subsequently.
[0129] In addition, it is mentioned above that the vehicle control method is applied to vehicles without B-pillar double doors. Optionally, the vehicle control method of the embodiment of the present application can also be applied to vehicles of other models to facilitate rear-seat users to get on and off the vehicle.
[0130] In the embodiment of the present application, when the rear door of the vehicle is opened, it is detected whether there is a user on the front seat of the vehicle, and if no user is detected on the front seat, the front seat is adjusted. That is, when the embodiment of the present application detects that the rear-seat user is getting on or off the vehicle, if there is no user on the front seat, the front seat is adjusted to facilitate the rear-seat user to get on or off the vehicle; and when the rear door of the vehicle is opened, the height of the air suspension of the vehicle can also be adjusted to be lower than the preset height, that is, the height of the vehicle body is lowered to facilitate the rear-seat user to get on and off the vehicle, thereby improving the experience of the rear-seat user.
[0131] All the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and the embodiments of the present application will not be described in detail one by one.
[0132] Figure 5 is a schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application. For example, Figure 5 As shown, the device comprises:
[0133] The control module 501 is used to control the opening of the rear door of the vehicle in response to the rear door opening instruction;
[0134] A detection module 502 is used to detect whether there is a user on the front seat of the vehicle;
[0135] The adjustment module 503 is used to adjust the front seat when no user is detected on the front seat.
[0136] Optionally, the adjustment module 503 is further configured to:
[0137] Adjust the front seat backrest angle so that the front seat tilts forward; and / or,
[0138] The front seats are controlled to move to a target position, and the distance between the target position and the position of the rear seats is greater than a preset distance.
[0139] Optionally, the rear door opening instruction is a target rear door opening instruction, the target rear door opening instruction is a left rear door opening instruction or a right rear door opening instruction, and the front seat is a front seat corresponding to the target rear door opening instruction indicated by the target rear door opening instruction.
[0140] Optionally, the adjustment module 503 is further configured to:
[0141] Adjust the vehicle's air suspension height below a preset height.
[0142] Optionally, the adjustment module 503 is further configured to:
[0143] Detect whether the rear-seat user is getting on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command;
[0144] When it is detected that a rear-seat user is getting on or off the vehicle, the front seats are adjusted to an initial state, where the initial state is the state of the front seats being adjusted.
[0145] Optionally, the adjustment module 503 is further configured to:
[0146] Detect whether the rear-seat user is getting on or off the vehicle, and the rear-seat user is the user who triggers the rear door opening command;
[0147] When it is detected that a rear-seat user is getting on or off the vehicle, the air suspension is adjusted to an initial state, where the initial state is the state of adjusting the front air suspension.
[0148] Optionally, the detection module 502 is used to:
[0149] The target sensor in the vehicle is controlled to work to detect whether there is a user in the front seat, and the target sensor includes any one of a camera, a radar, and a seat pressure sensor or a combination thereof.
[0150] It should be noted that: the vehicle control device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when controlling the vehicle. In actual applications, the above 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. In addition, the vehicle control device provided in the above embodiment and the vehicle control method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0151] Figure 6 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0152] For example, Figure 6 As shown, the vehicle 600 includes: a memory 601 and a processor 602, wherein the memory 601 stores an executable program code 6011, and the processor 602 is used to call and execute the executable program code 6011 to perform a vehicle control method.
[0153] In this embodiment, the functional modules of the vehicle can be divided 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.
[0154] In the case of dividing each functional module according to each function, the vehicle may include: a control module, a detection module and an adjustment module. 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.
[0155] The vehicle provided in this embodiment is used to execute the above-mentioned vehicle control method, and thus can achieve the same effect as the above-mentioned implementation method.
[0156] 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.
[0157] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0158] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is run on a computer, the computer executes the above-mentioned related method steps to implement a vehicle control method in the above-mentioned embodiment.
[0159] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a vehicle control method in the above-mentioned embodiment.
[0160] In addition, the vehicle provided in the embodiments of the present application may include a connected processor and a memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor may call and execute the instructions so that the vehicle executes a vehicle control method in the above embodiments.
[0161] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this embodiment 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.
[0162] 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.
[0163] 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.
[0164] 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: In response to a rear door opening instruction, controlling the rear door of the vehicle to open; Detecting whether there is a user on the front seat of the vehicle; The front seat is adjusted when no user is detected in the front seat.
2. The method according to claim 1, characterized in that The step of adjusting the front seat comprises: adjusting the backrest angle of the front seat to tilt the front seat forward; and / or, The front seat is controlled to move to a target position, and the distance between the target position and the position of the rear seat is greater than a preset distance.
3. The method according to claim 1, characterized in that The rear door opening instruction is a target rear door opening instruction, the target rear door opening instruction is a left rear door opening instruction or a right rear door opening instruction, and the front seat is a front seat corresponding to the target rear seat indicated by the target rear door opening instruction.
4. The method according to claim 1, characterized in that: After controlling the rear door of the vehicle to open, the method further includes: The height of the air suspension of the vehicle is adjusted to be lower than a preset height.
5. The method according to claim 1, characterized in that After adjusting the front seats, the method further includes: Detecting whether a rear-seat user is getting on or off the vehicle, the rear-seat user being the user who triggers the rear door opening instruction; When it is detected that the rear-seat user gets on or gets off the vehicle, the front seats are adjusted to an initial state, where the initial state is the state of the front seats before adjustment.
6. The method according to claim 4, characterized in that After adjusting the height of the air suspension of the vehicle to be lower than a preset height, the method further includes: Detecting whether a rear-seat user is getting on or off the vehicle, the rear-seat user being the user who triggers the rear door opening instruction; When it is detected that the rear-seat user gets on or off the vehicle, the air suspension is adjusted to an initial state, where the initial state is the state of the air suspension before adjustment.
7. The method according to claim 1, characterized in that The detecting whether there is a user on the front seat of the vehicle comprises: A target sensor in the vehicle is controlled to work to detect whether there is a user on the front seat, wherein the target sensor includes any one of a camera, a radar, and a seat pressure sensor or a combination thereof.
8. A vehicle control device, characterized in that: The device comprises: A control module, configured to control the opening of a rear door of the vehicle in response to a rear door opening instruction; A detection module, used to detect whether there is a user on the front seat of the vehicle; The adjustment module is used to adjust the front seat when no user is detected on the front seat.
9. 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 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Vehicle door control method and control device, vehicle and storage medium
CN112406780A
Device convenient to car back row personnel pass in and out into
CN207173353U
Automatic movement of a passenger car seat that can be moved by external force when the outside door handle is continuously operated.
DE102013224282A1
Method for controlling oleo-pneumatic suspensions and front and back seats of car, involves adjusting height along front and rear of vehicle body, and adjusting height or inclination of bases or backrests to provide particular arrangement
FR2978941A1
Getting on / Off auxiliary device for vehicle
JP2003212011A