A method, system and vehicle for adjusting the position of a vehicle component

Through facial recognition and automatic collection of human body information, automatic adjustment of vehicle seats and rearview mirrors is realized, solving the problem of time-consuming and labor-intensive traditional adjustment methods, and improving driving experience and safety.

CN114954317BActive Publication Date: 2025-06-10GREAT WALL MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202110838646.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-23
Publication Date
2025-06-10
Estimated Expiration
2041-07-23

AI Technical Summary

Technical Problem

In traditional vehicles, drivers need to adjust the driver seat to a position that meets their own needs through multiple manual or electric adjustments, which is time-consuming and labor-intensive.

Method used

The face recognition technology determines whether the current user is the target user. If not, the user's human information will be automatically collected and the driving seat will be automatically adjusted to the optimal position based on the information, and the rearview mirror will be adjusted to the optimal position.

Benefits of technology

The seats and rearview mirrors are not required to be manually adjusted multiple times by the user. The entire process is automated, which improves the driving experience, saves operating time and energy, and reduces dangerous behaviors caused by improper adjustment by novice drivers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114954317B_ABST
    Figure CN114954317B_ABST
Patent Text Reader

Abstract

The present invention provides a method, a system and a vehicle for adjusting the position of a vehicle component. The method includes: performing face recognition on a current user; when the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user; and adjusting the position of the vehicle component to a first target position corresponding to the body information. A method provided by the present invention for automatically adjusting the driver's seat of a vehicle to a target position aims to solve the problem of time-consuming and laborious caused by the traditional need for the driver to manually adjust the driver's seat to a position that meets the driver's sitting requirements multiple times.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle engineering, and particularly relates to a method and system for adjusting the position of a vehicle component and a vehicle. Background Art

[0002] Whether a driver can control a vehicle in a correct and comfortable posture at the driver's seat is of great significance for the safe driving of the vehicle. The main factor affecting whether a driver can control the vehicle in a correct and comfortable posture at the driver's seat is the position of the driver's seat, including the front-back position, the up-down height, and the backrest inclination. In the prior art, the adjustment methods for the driver's seat are mainly manual and electric. Due to the physical differences of each driver, different drivers have different requirements for the position of the driver's seat. When the driver changes, the new driver needs to adjust the driver's seat to a suitable position that meets their own needs through manual or electric adjustment, so that the new driver can correctly and comfortably control the vehicle at the driver's seat. However, whether it is manual or electric adjustment, the driver needs to manually adjust the position of the driver's seat multiple times according to the requirements, and this adjustment operation process is time-consuming and laborious. Summary of the Invention

[0003] In view of this, the present invention aims to provide a method and system for adjusting the position of a vehicle component and a vehicle, so as to solve the problem of time-consuming and laborious caused by the traditional need for the driver to manually adjust multiple times to adjust the driver's seat to a position that meets the driver's seating requirements.

[0004] To achieve the above object, the technical solution of the present invention is realized as follows:

[0005] A method for adjusting the position of a vehicle component, characterized in that the method includes:

[0006] Performing face recognition on the current user;

[0007] When the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user;

[0008] Adjusting the position of the vehicle component to a first target position corresponding to the body information.

[0009] Further, the vehicle component is a driver's seat; the adjusting the position of the vehicle component to a first target position corresponding to the body information includes:

[0010] Determining the optimal driving posture of the current user at the driver's seat according to the body information;

[0011] Adjusting the position of the driver's seat to the first target position according to the optimal driving posture.

[0012] Further, when the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user includes:

[0013] When the face recognition result of the current user indicates that the current user is a non-target user, reading the current position of the vehicle component stored in advance, and detecting whether the current user performs a preset driving operation;

[0014] When it is detected that the current user performs the preset driving operation, collecting the relative distance between the current user and the vehicle body and the weight increase value generated when the current user sits into the vehicle;

[0015] Based on the relative distance, the weight increase value, and the current position of the vehicle component, constructing the body information of the current user.

[0016] Further, when the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user includes:

[0017] When the face recognition result of the current user indicates that the current user is a non-target user, collecting the voice emitted by the current user;

[0018] Recognizing the voice emitted by the current user to obtain the body information of the current user.

[0019] Further, the vehicle component further includes a rearview mirror; after adjusting the position of the driver's seat to the first target position corresponding to the body information, the method further includes:

[0020] According to the body information of the current user and the first target position, determining the eye position of the current user, and determining the reference point position for adjusting the rearview mirror;

[0021] Adjusting the position of the rearview mirror to the second target position corresponding to the eye position and the reference point position.

[0022] Further, adjusting the position of the rearview mirror to the second target position corresponding to the eye position and the reference point position includes:

[0023] Determining the optimal driving vision according to the reference point position;

[0024] According to the eye position of the current user and the optimal driving vision, adjusting the position of the rearview mirror to the second target position.

[0025] Further, after adjusting the position of the vehicle component to the first target position corresponding to the human body information, the method further includes:

[0026] Mark the current user as the target user and store the first corresponding relationship between the current user and the first target position.

[0027] Further, after marking the current user as the target user and storing the first corresponding relationship between the current user and the first target position, the method further includes:

[0028] Detect the adjustment operation of the current user on the first target position;

[0029] Update the stored first target position corresponding to the current user to the adjusted first target position of the current user.

[0030] Further, after storing the first corresponding relationship between the current user and the first target position, the method further includes:

[0031] When the face recognition result of the current user indicates that the current user is the target user, adjust the position of the vehicle component to the first target position corresponding to the current user according to the first corresponding relationship.

[0032] Compared with the prior art, the method for adjusting the position of a vehicle component according to the present invention has the following advantages:

[0033] When the present invention determines through face recognition that the current user is a non-target user who has never used the vehicle before or has used it but has not saved the user, it automatically collects and obtains the human body information of the user's height, weight, and upper and lower body ratio. According to this human body information, the optimal seat position corresponding to this human body information, that is, the target position, is determined, and the seat is automatically adjusted to this target position. Thus, it is not necessary for the current user to manually adjust the driver's seat to the target position multiple times. The whole process is completely automatic, effectively improving the user's driving experience and saving the user's operation time, saving time and effort.

[0034] At the same time, even a driver who has never driven the vehicle before can, according to the collected human body information of the user, automatically adjust the driver's seat of the vehicle to the target position corresponding to the driver's body information, effectively avoiding the dangerous driving behavior caused by novice drivers being unable to adjust the driver's seat of the vehicle to the correct and appropriate position.

[0035] Another object of the present invention is to propose a system for adjusting the position of a vehicle component to solve the problem of time-consuming and laborious caused by the traditional need for the driver to manually adjust the driver's seat to a position that meets the driver's seating requirements multiple times.

[0036] To achieve the above object, the technical solution of the present invention is implemented as follows:

[0037] A position adjustment system for a vehicle component, comprising:

[0038] A face recognition module for performing face recognition on the current user;

[0039] An acquisition module for acquiring the body information of the current user when the face recognition result of the current user indicates that the current user is a non-target user;

[0040] An adjustment module for adjusting the position of the vehicle component to a first target position corresponding to the body information.

[0041] Further, the acquisition module includes:

[0042] A detection module for reading the current position of the vehicle component stored in advance and detecting whether the current user performs a preset driving operation when the face recognition result of the current user indicates that the current user is a non-target user;

[0043] A data acquisition module for collecting the relative distance between the current user and the vehicle body and the weight increase value generated when the current user sits in the vehicle when it is detected that the current user performs the preset driving operation;

[0044] A construction module for constructing the body information of the current user based on the relative distance, the weight increase value, and the current position of the vehicle component;

[0045] The data acquisition module includes: a weight sensor for collecting the weight increment;

[0046] A plurality of radar sensors for collecting the relative distance between the knees of the current user and the front trim panel and for collecting the relative distance between the top of the head of the current user and the roof of the vehicle.

[0047] Further, the system further includes:

[0048] A plurality of angle sensors for determining whether the driver's seat is adjusted to a target angle amount in the first target position corresponding to the current user and for determining whether the rearview mirror is adjusted to a second target position corresponding to the current user;

[0049] A plurality of displacement sensors for determining whether the driver's seat is adjusted to a target displacement amount in the first target position corresponding to the current user;

[0050] A plurality of motors for driving a plurality of rearview mirrors to their respective second target positions.

[0051] The position adjustment system of the vehicle component has the same advantages as the above-mentioned position adjustment method of the vehicle component over the prior art, which will not be elaborated here.

[0052] Another object of the present invention is to provide a vehicle to solve the problem of time-consuming and laborious caused by the traditional need for the driver to manually adjust multiple times to adjust the driver's seat to a position that meets the driver's riding needs.

[0053] To achieve the above object, the technical solution of the present invention is realized as follows:

[0054] A vehicle includes: the position adjustment system of the vehicle component described above, which is used to execute the steps in the above-mentioned position adjustment method of the vehicle component.

[0055] The vehicle has the same advantages as the above-mentioned position adjustment system of the vehicle component over the prior art, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0057] Figure 1 is a flowchart of a method for adjusting the position of a vehicle component shown in an embodiment of the present application;

[0058] Figure 2 is a logic diagram of a method for adjusting the position of a vehicle component shown in an embodiment of the present application;

[0059] Figure 3 is a schematic diagram of a position adjustment system of a vehicle component shown in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0060] It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.

[0061] The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0062] Figure 1 is a flowchart of a method for adjusting the position of a vehicle component shown in an embodiment of the present application. Referring to Figure 1 , a method for adjusting the position of a vehicle component provided by the present application includes the following steps:

[0063] Step S11: Perform face recognition on the current user.

[0064] In this embodiment, a face recognition module is provided on the vehicle. After the vehicle is powered on, the face recognition module is activated to collect the face of the current user located in the driver's seat. The face recognition module compares the collected face of the current user with the target user face stored in the system to determine whether the current user is the target user stored in the system. The face recognition module on the vehicle can be built-in, and in an alternative embodiment, the face recognition module on the vehicle can also be added later based on the vehicle.

[0065] Step S12: When the face recognition result of the current user indicates that the current user is not the target user, obtain the body information of the current user.

[0066] In this embodiment, when the face recognition module recognizes that the face recognition result of the current user shows that the current user is the target user, that is, there is a corresponding relationship stored between the current user and the optimal driver's seat position of the user himself. At this time, according to this corresponding relationship, the driver's seat is automatically adjusted directly to the target position of the driver's seat corresponding to the optimal driving posture of the current user. When the current user sits on the driver's seat at this target position, the optimal driving posture can be maintained, and thus the vehicle can be controlled with the most correct and comfortable body posture.

[0067] When the face recognition module recognizes that the face recognition result of the current user shows that the current user is not the target user, that is, the current user has not used this vehicle before, or the current user has used it but there is no stored corresponding relationship between the current user and the optimal driver's seat position of the user himself, then it is impossible to obtain the target position of the driver's seat corresponding to the optimal driving posture of the current user according to the recognition result. Among them, the optimal driver's seat position of the current user is the target position of the driver's seat corresponding to the optimal driving posture of the current user.

[0068] At this time, it is also impossible to directly adjust the driver's seat automatically to the target position of the driver's seat corresponding to the optimal driving posture of the current user according to the corresponding relationship. Instead, it is necessary to obtain the body information of the current user, including information such as the current user's height, weight, and upper and lower body ratio. According to this body information, the optimal driving posture corresponding to the body information of the current user is determined. According to the optimal driving posture of the current user, the target position of the driver's seat for controlling the vehicle to maintain this optimal driving posture is determined, and the driver's seat is controlled to automatically adjust to this target position. When the current user sits on the driver's seat at this target position, the optimal driving posture can be maintained, so that the current user can control the vehicle with the most correct and comfortable body posture.

[0069] Step S13: Adjust the position of the vehicle component to the first target position corresponding to the body information.

[0070] In this embodiment, after obtaining the human body information including the height, weight, and upper-lower body ratio of the current user in step S12, information such as the upper body height, lower body leg length, and weight of the current user are determined by analyzing the human body information of the current user.

[0071] According to the upper body height of the current user, a first seat height corresponding to the upper body height of the current user is determined. At the same time, according to the weight of the current user, a first depth at which the seat will sink when the weight of the current user is applied to the seat is determined. The optimal seat height corresponding to the current user is obtained by adding the first seat height to the first depth.

[0072] According to the lower body leg length of the current user and the optimal seat height of the current user, a first seat front-back position corresponding to the lower body leg length of the current user is determined. When determining the first seat front-back position corresponding to the lower body leg length of the current user, for users with too high a weight, the seat sinking depth will be too deep. Thus, when the seat is in the first seat front-back position, it may cause the feet of the current user to not reach the brake pedal and the accelerator pedal. Therefore, after determining the first seat front-back position corresponding to the lower body leg length of the current user according to the lower body leg length of the current user and the optimal seat height of the current user, it is also necessary to determine a first depth at which the seat will sink when the weight of the current user is applied to the seat according to the weight of the current user. The optimal seat front-back position corresponding to the current user is obtained by moving the determined first seat front-back position forward by a first forward movement distance. Among them, the first forward movement distance has a corresponding relationship with the above-mentioned first depth, and the corresponding first forward movement distance can be determined according to the first depth.

[0073] According to the upper body height of the current user, the optimal backrest reclining angle corresponding to the current user is determined.

[0074] According to the determined optimal seat height, send a control signal including the optimal seat height to the motor that drives the seat height adjustment. The motor that drives the seat height adjustment adjusts the seat to the optimal seat height according to this control signal. According to the determined optimal front-back position of the seat, send a control signal including the optimal front-back position of the seat to the motor that drives the seat to move back and forth. The motor that drives the seat to move back and forth adjusts the seat to the optimal front-back position of the seat according to this control signal. According to the determined optimal reclining angle of the seat back, send a control signal including the optimal reclining angle of the seat back to the motor that drives the seat back to recline. The motor that drives the seat back to recline adjusts the seat back to the optimal reclining angle of the seat back according to this control signal. Thus, the position of the vehicle seat is adjusted to the first target position corresponding to the current user's body information. Among them, the first target position of the driver's seat is the position of the driver's seat that maintains the current user in the most correct and comfortable posture to control the vehicle. The current user sitting on the driver's seat in the first target position can control the vehicle in the most correct and comfortable posture, and at the same time can see the best front and left and right driving visual ranges.

[0075] In this application, the vehicle component is the driver's seat; adjusting the position of the vehicle component to the first target position corresponding to the body information includes: determining the optimal driving posture of the current user in the driver's seat according to the body information; and adjusting the position of the driver's seat to the first target position according to the optimal driving posture.

[0076] In this embodiment, after obtaining the body information including the height, weight, and upper-lower body ratio of the current user in step S12, information such as the upper body height, lower body leg length, and weight of the current user is determined by analyzing the body information of the current user. Further, information such as the arm length and leg length of the current user is predicted according to the upper body height, lower body leg length, and weight of the current user.

[0077] According to the above-determined upper body height, lower body leg length, and weight of the current user, and the predicted information such as the arm length and leg length of the current user, the optimal driving posture of the current user in the driver's seat is determined, that is, the posture in which the current user can control the vehicle in the most correct and comfortable posture in the driver's seat is determined.

[0078] Specifically, the optimal driving posture of the current user is determined by the respective optimal relative distances maintained between various body parts of the current user and various vehicle body components. By way of example, the optimal relative distance between the top of the current user's head and the vehicle roof is determined. The best forward and left and right side driving visual field ranges that the current user sees in the driver's seat are those corresponding to this optimal relative distance. Based on the arm length of the current user, the optimal relative distance between the front of the current user's chest and the vehicle steering wheel is determined. In the driver's seat, the current user can control the steering wheel in the most correct and comfortable manner at this optimal relative distance. Based on the leg length of the current user, the optimal relative distance between the current user's buttocks and the front trim panel of the vehicle driver's seat is determined. In the driver's seat, the current user can control the brake pedal, accelerator pedal, clutch pedal, etc. in the most correct and comfortable manner at this optimal relative distance. Based on the above three optimal relative distances, the optimal driving posture of the current user in the driver's seat can be determined.

[0079] Based on the optimal driving posture of the current user, the first target position of the vehicle seat for maintaining the optimal driving posture of the current user is determined, that is, the best seat front-back position, the best seat height, and the best backrest reclining angle of the driver's seat that can maintain the optimal driving posture of the current user are determined. Based on the best seat front-back position, the best seat height, and the best backrest reclining angle of the above driver's seat, respective control signals are sent to the respective motors that drive the front-back movement, up-down movement, and reclining angle adjustment of the backrest of the driver's seat. Each of the above motors simultaneously adjusts the driver's seat according to the respective control signals received by itself, and adjusts the driver's seat from the current position to the best seat front-back position, the best seat height, and the best backrest reclining angle of the driver's seat, that is, the first target position of the driver's seat. When the current user sits on the driver's seat at this first target position, the vehicle can be controlled in the most correct and comfortable posture. At the same time, the best vehicle front and vehicle left and right side driving visual field ranges that the current user sees when sitting on the driver's seat at this first target position are obtained.

[0080] In this embodiment, since users of different weights cause different amounts of sinking of the driver's seat, when determining the optimal front-back position of the seat and the optimal seat height, according to the weight of the current user, the first depth of sinking caused by the current user to the driver's seat is determined, and then based on this first depth, the optimal front-back position of the seat and the optimal seat height are determined. For example, the other body information of user A and user B is the same except for their weights. User A is lighter and the first depth of sinking caused by user A to the driver's seat is zero, while user B is heavier and the first depth of sinking caused by user B to the driver's seat is x. The optimal front-back position of user A determined according to user A's body information is a1, and the optimal seat height of user A determined is a2; the optimal front-back position of user B determined according to user B's body information is a1 - y, and the optimal seat height of user B determined is a2 + x. That is, since user B will cause a sinking depth of x to the driver's seat, therefore, the optimal seat height a2 + x determined according to user B's body information, compared with the optimal seat height a2 determined according to user A's body information, needs to raise the driver's seat by a height of x again to offset the sinking depth of x caused by user B to the driver's seat. At the same time, the optimal front-back position a1 - y of the driver's seat determined according to user B's body information, compared with the optimal front-back position a1 of the driver's seat determined according to user A's body information, needs to move the driver's seat forward by the first forward movement distance y to offset the backward and downward offset amount of the body when user B causes a sinking depth of x to the driver's seat. Among them, the first forward movement distance y of the above driver's seat has a corresponding relationship with the first depth x of the above driver's seat, and the first forward movement distance of the corresponding driver's seat can be determined according to the first depth.

[0081] Optionally, each of the above motors can also adjust the driver's seat separately according to its own received control signal, adjust the driver's seat from the current position to the optimal front-back position of the driver's seat respectively, and then adjust the driver's seat adjusted to the optimal front-back position of the driver's seat to the optimal seat height of the driver's seat, and finally adjust the driver's seat adjusted to the optimal seat height of the driver's seat to the optimal back recline angle of the backrest, and finally adjust the driver's seat from the current position to the first target position of the driver's seat. It should be understood that the order of adjustment of the optimal front-back position of the seat, the optimal seat height, and the optimal back recline angle is not limited here.

[0082] It should be understood that there is no limitation on the various body parts and vehicle body parts for determining the optimal driving posture of the current user according to the respective optimal relative distances maintained between the respective body parts of the current user and the various vehicle body parts. The optimal driving posture of the current user can be determined according to the optimal relative distances between other body parts and other vehicle body parts.

[0083] In this application, the first implementation manner of step S12 is as follows:

[0084] Step S1211: When the face recognition result of the current user indicates that the current user is not the target user, read the current position of the vehicle component stored in advance, and detect whether the current user performs a preset driving operation.

[0085] In this embodiment, when the face recognition module recognizes that the face recognition result of the current user shows that the current user is not the target user, that is, when the current user is not stored in the system. Read the current position where the vehicle component is located in advance, and at the same time, the vehicle sends a prompt message to the current user through voice or text information on the central control screen, prompting the current user to adjust the sitting posture and prompting the user to perform a preset driving operation to adjust the best position of the vehicle component. Among them, in this embodiment, the vehicle component is the seat of the vehicle driver's seat.

[0086] Step S1212: When it is detected that the current user performs the preset driving operation, collect the relative distance between the current user and the vehicle body and the weight increase value generated when the current user sits into the vehicle.

[0087] When receiving that the current user performs a preset driving operation, collect the relative distance between the current user and the vehicle body and the weight increase value applied by the current user on the seat of the vehicle driver's seat.

[0088] In this embodiment, the relative distance between the current user and the vehicle body collected at least includes: the relative distance between the current user's knee and the front trim panel of the vehicle driver's seat, and the relative distance between the current user's head and the vehicle ceiling.

[0089] In this embodiment, the preset driving operation performed by the current user is preferably that the current user gently steps on the brake pedal. At the same time, to avoid misidentifying that the current user performs the preset driving operation when the user gently steps on the brake pedal at other times, only when the current user gently steps on the brake pedal within the preset time period when the prompt message is sent will it be recognized that the current user has performed the preset driving operation.

[0090] Optionally, a trigger button can be additionally provided on the floor where the foot is placed in the driver's seat. The preset driving operation performed by the current user can be that the current user gently steps on the provided trigger button. At the same time, to avoid misidentifying that the current user performs the preset driving operation when the user gently steps on the provided trigger button at other times, the trigger button is only available within the preset time period when the vehicle sends a prompt message.

[0091] Preferably, the preset time period can be selected as 3S, 5S, 10S, etc., and there is no limitation here.

[0092] Step S1213: Construct the body information of the current user based on the relative distance, the weight gain value, and the current position of the vehicle component.

[0093] In this embodiment, the sitting posture of the current user in the driver's seat and the position where the current user's feet are placed under the driver's seat directly affect the relative distance between the current user's knees and the front trim panel of the vehicle driver's seat. For example, when the current user's feet are placed on the brake pedal, or on the accelerator pedal, or at any position under the driver's seat, the relative distance between the current user's knees and the front trim panel of the vehicle driver's seat obtained is different; at the same time, different sitting postures of the current user in the driver's seat will also affect the relative distance between the current user's knees and the front trim panel of the vehicle driver's seat obtained. Therefore, for the same user, when the sitting posture of the user is different and / or the position where the user's feet are placed under the driver's seat is different, the length of the lower body of the user determined according to the relative distance between the user's knees and the front trim panel of the vehicle driver's seat and the current position of the vehicle component is different. After restricting the sitting posture of the user and the position where the user's feet are placed under the driver's seat, the relative distance between the user's knees and the front trim panel of the vehicle driver's seat obtained is fixed, and the relative distance between the user's knees and the front trim panel of the vehicle driver's seat obtained will no longer be affected by different sitting postures of the current user in the driver's seat and different positions where the current user's feet are placed under the driver's seat. Thus, after restricting the sitting posture of the user and the position where the user's feet are placed under the driver's seat, the accuracy of the length of the lower body of the current user determined according to the relative distance between the current user's knees and the front trim panel of the vehicle driver's seat and the current position of the vehicle component will be higher.

[0094] Specifically, locate the positioning point of the current user's buttocks according to the current position of the seat where the current user is sitting; locate the positioning point of the current user's feet according to the fixed point (such as the brake pedal or the set trigger button) where the current user's feet are located when the current user performs a preset driving operation; locate the positioning point of the current user's knees according to the relative distance between the current user's knees and the front trim panel of the vehicle driver's seat. Determine the length of the lower body of the current user according to the above three positioning points.

[0095] In this embodiment, without considering the user's weight, when the positions of the seats where users with the same lower body length but different weights are sitting are the same, the positioning points of the hips of users with the same lower body length and different weights located according to the position of the seat are the same. In fact, for users with the same lower body length but different weights, different weights will cause different sinking depths of the seat. Therefore, when the positions of the seats where users with the same lower body length and different weights are sitting are the same, the positioning points of the hips of users with the same lower body length and different weights located according to the position of the seat should be different. The posterior and inferior offset of the positioning point of the hip of the user with a heavier weight will be large, while the posterior and inferior offset of the positioning point of the hip of the user with a lighter weight will be small.

[0096] Therefore, when positioning the positioning point of the current user's hip according to the current position of the seat where the current user is sitting, it is necessary to consider the weight increase value applied by the current user to the seat in the vehicle driver's seat. The positioning point of the current user's hip located according to the current position of the seat where the current user is sitting and the weight increase value applied by the current user to the seat in the vehicle driver's seat will be more accurate, and the accuracy of the lower body length of the current user determined based on the positioning point of the current user's hip will be higher. The greater the weight increase value applied by the current user to the seat in the vehicle driver's seat, the greater the posterior and inferior offset of the positioning point of the current user's hip relative to the current position of the seat.

[0097] Specifically, the positioning point of the current user's hip is located according to the current position of the seat where the current user is sitting and the weight increase value applied by the current user to the seat in the vehicle driver's seat; the positioning point of the current user's foot is located according to the fixed point (such as the brake pedal or the set trigger button) where the current user's foot is located when the current user performs a preset driving operation with the foot; the positioning point of the current user's knee is located according to the relative distance between the current user's knee and the front trim panel of the vehicle driver's seat. The lower body length of the current user is determined according to the above three positioning points.

[0098] In this embodiment, the sitting posture of the current user in the driver's seat directly affects the relative distance between the top of the current user's head and the vehicle ceiling. For example, when the current user's sitting posture is sitting upright in the driver's seat, or when the current user's sitting posture is lying flat on the backrest, or when the current user's sitting posture is lying flat on the backrest with the head tilted, the relative distance between the top of the current user's head and the vehicle ceiling obtained is different. Therefore, for the same user, when the sitting postures are different, the upper body height determined according to the relative distance between the top of the user's head and the vehicle ceiling and the current position of the vehicle component is different. After restricting the sitting posture of the user, the relative distance between the top of the user's head and the vehicle ceiling obtained is fixed, and the relative distance between the top of the user's head and the vehicle ceiling obtained will no longer be affected by the sitting posture of the current user in the driver's seat. Thus, after restricting the sitting posture of the user, the accuracy of the upper body height of the current user determined according to the relative distance between the top of the current user's head and the vehicle ceiling and the current position of the vehicle component will be higher.

[0099] Specifically, the positioning point of the current user's buttocks is located according to the seat height of the current position where the seat on which the current user is sitting is located, the positioning point of the top of the current user's head is located according to the relative distance between the top of the current user's head and the vehicle ceiling, and the height of the upper body of the current user is determined according to the above two positioning points.

[0100] In this embodiment, without considering the user's weight, when the positions of the seats on which users with the same upper body height and different weights are sitting are the same, the positioning points of the buttocks of the users with the same upper body height and different weights located according to the position of the seat are the same. In fact, for users with the same upper body height and different weights, different weights will cause different sinking depths of the seat. Therefore, when the positions of the seats on which users with the same upper body height and different weights are sitting are the same, the positioning points of the buttocks of the users with the same upper body height and different weights located according to the current position of the seat should be different. The positioning point of the buttocks of the user with a heavier weight will shift a large amount backward and downward, while the positioning point of the buttocks of the user with a lighter weight will shift a small amount backward and downward.

[0101] Therefore, when positioning the positioning point of the current user's buttocks according to the current position of the seat on which the current user is sitting, it is necessary to consider the weight growth value applied by the current user to the seat in the vehicle driver's seat, and locate the positioning point of the current user's buttocks according to the current position of the seat on which the current user is sitting and the weight growth value applied by the current user to the seat in the vehicle driver's seat. Only in this way can the positioned positioning point of the current user's buttocks be more accurate, and the accuracy of the upper body height of the current user determined based on the positioning point of the current user's buttocks will be higher.

[0102] Specifically, a positioning point of the current user's buttocks is located according to the current position of the seat on which the current user is sitting and the weight increase value applied by the current user to the seat in the vehicle driver's seat. A positioning point of the current user's head is located according to the relative distance between the current user's head and the vehicle ceiling. The height of the current user's upper body is determined based on the above two positioning points. The greater the weight increase value applied by the current user to the seat in the vehicle driver's seat, the greater the offset of the positioning point of the current user's buttocks relative to the current position of the seat towards the lower rear.

[0103] In this embodiment, based on the determined lower body length of the current user, the determined height of the current user's upper body, and the weight increase value applied by the current user to the seat in the vehicle driver's seat, the human body information of the current user is constructed, including: the height, weight, and upper and lower body ratio of the current user.

[0104] In this application, the second implementation manner of step S12 is:

[0105] Step S1221: When the face recognition result of the current user indicates that the current user is a non-target user, collect the voice emitted by the current user.

[0106] In this embodiment, when the face recognition module recognizes that the face recognition result of the current user shows that the current user is a non-target user, that is, when the current user is not stored in the system. Read the current position of the vehicle component stored in advance, and at the same time, the vehicle sends a prompt message to the current user, prompting the user that the best position adjustment of the vehicle component will be performed, and prompting the user to provide personal human body information through voice, including: the height, weight, and upper and lower body ratio of the current user.

[0107] Step S1222: Recognize the voice emitted by the current user to obtain the human body information of the current user.

[0108] In this embodiment, when the voice information of the current user is collected, the voice information is subjected to voice recognition to obtain the human body information of the current user from it.

[0109] Preferably, when the complete user human body information is not extracted from the collected voice information of the current user, for example, when the user cannot provide the accurate upper and lower body ratio, the user is prompted again to provide the human body information through voice. When the complete human body information of the current user is not extracted during the preset number of prompts, the current user is prompted to construct the human body information of the current user in the first implementation manner of the above step S12.

[0110] Specifically, when complete user body information cannot be extracted from the collected voice information of the current user, for example, when the user cannot provide accurate upper and lower body proportions, the user is prompted again to provide body information via voice. When complete body information of the current user cannot be extracted during the preset number of prompts, the current user is prompted to adjust their sitting posture and to perform a preset driving operation to adjust the optimal position of the vehicle components.

[0111] When the preset driving operation performed by the current user is received, the relative distance between the current user and the vehicle body and the weight increase value applied by the current user to the seat in the vehicle driver's seat are collected. The subsequent execution process refers to the first implementation manner of step S12 above and will not be elaborated here.

[0112] In the vehicle component position adjustment method in this application, by restricting the sitting posture of the user and the position where the user's feet are placed under the driver's seat, the relative distance between the user's knees and the front trim panel of the vehicle driver's seat obtained is more fixed. The relative distance between the user's knees and the front trim panel of the vehicle driver's seat obtained will no longer be affected by the sitting posture of the current user in the driver's seat or the position where the current user's feet are placed under the driver's seat. Thus, the accuracy of determining the current user's body information based on the relative distance between the current user's knees and the front trim panel of the vehicle driver's seat and the current position where the vehicle component is located will be higher. Furthermore, the accuracy of adjusting the seat to the optimal seat position corresponding to the current user based on this body information will be higher. The current user sitting on the seat in the optimal seat position will see a more accurate optimal driving vision range.

[0113] Furthermore, by considering the weight increase value applied by the current user to the seat in the vehicle driver's seat, the positioning point of the current user's buttocks is located based on the current position where the current user is sitting on the seat and the weight increase value applied by the current user to the seat in the vehicle driver's seat. The positioning point of the current user's buttocks located in this way will be more accurate, and the accuracy of the current user's body information determined based on the positioning point of the current user's buttocks is further improved. Furthermore, the accuracy of adjusting the seat to the optimal seat position corresponding to the current user based on this body information is further improved. The accuracy of the optimal driving vision range seen by the current user sitting on the seat in the optimal seat position is further improved.

[0114] Meanwhile, when the position adjustment method of the vehicle component of the present application determines that the current user is not the target user through face recognition, it automatically collects the human body information of the user, including the user's height, weight, and the ratio of the upper body to the lower body. According to this human body information, it automatically adjusts the vehicle component to the first target position adapted to this human body information. When the current user sits on the driver's seat at the first target position, they can control the vehicle in the most correct and comfortable posture, and at the same time, they can see the best forward and left and right side driving vision ranges. There is no need for the user to manually adjust the vehicle component multiple times to the target position that meets their own needs, effectively improving the user's driving experience and saving the user's operation time, which is time-saving and labor-saving.

[0115] Meanwhile, even a driver who has never driven this vehicle can, according to the collected human body information of the user, automatically adjust the driver's seat of the vehicle to the best target position corresponding to this driver, effectively avoiding the dangerous driving behavior caused by novice drivers being unable to adjust the driver's seat of the vehicle to the correct and appropriate position.

[0116] In the present application, the method further includes step S14, which specifically includes step S140: The vehicle component further includes a rearview mirror; after adjusting the position of the driver's seat to the first target position corresponding to the human body information, the method further includes: determining the eye position of the current user according to the human body information of the current user and the first target position, and determining the reference point position for adjusting the rearview mirror.

[0117] In this embodiment, after determining the human body information of the current user and the first target position corresponding to this human body information according to steps S11 - S13, the eye position of the current user sitting on the seat at the first target position can be determined.

[0118] For different users, the reference points for the rearview mirrors they are comfortable with are different. Some users hope to see the door handle at the rear of the vehicle through the outside rearview mirror, and some users hope to see the taillight at the rear of the vehicle through the outside rearview mirror, etc.; some users hope to see the rear windshield of the entire rear of the vehicle through the inside rearview mirror, and some users hope to see the passengers in the back row through the inside rearview mirror. Based on the selection made by the current user on the center control screen, the specific reference point that the current user hopes to see through the rearview mirror is determined (such as the door handle at the rear of the vehicle or the taillight at the rear of the vehicle, etc., such as the rear windshield of the rear of the vehicle or the back row seat). Another implementation method is to preset a default reference point. When the current user does not specify a determined reference point, the default reference point is determined as the reference point that the current user hopes to see through the rearview mirror. Among them, the reference points in this application are not limited to specific points, and can be a certain component on the vehicle body. For example, the door handle at the rear of the vehicle or the taillight at the rear of the vehicle, etc. The current user can see this reference point through the rearview mirror, or the current user can see the specific orientation of this reference point in the rearview mirror. For example, the current user can see this reference point at the lower left corner of the rearview mirror, etc.; it can also be the specific visual field range that can be seen through the rearview mirror. For example, see the limit line on the driving lane through the rearview mirror, see the door handle at the rear of the vehicle at the same time, and can also see the fender above the rear wheel at the same time.

[0119] Step S141: Adjust the position of the rearview mirror to a second target position corresponding to the position of the human eye and the position of the reference point.

[0120] Based on the position of the human eye of the current user sitting on the seat in the first target position and the reference points of the outside rearview mirror and the inside rearview mirror, determine the target angles of each rearview mirror. According to the determined target angles of each rearview mirror, send control signals including their respective target angles to the motors driving each rearview mirror respectively. The motors of each rearview mirror control their respective rearview mirrors to rotate to their respective target angles according to the respective control signals they receive. Thus, each rearview mirror is adjusted to its corresponding second target position. Among them, the second target position of the rearview mirror is the position of the rearview mirror where the current user sitting on the driver's seat in the first target position can see the best visual field range through the rearview mirror. Each rearview mirror corresponds to its respective second target position.

[0121] Preferably, for most vehicles, there is no motor in the inside rearview mirror. When there is no motor in the inside rearview mirror of the vehicle, configure the same driving motor as the outside rearview mirror for the inside rearview mirror of the vehicle to implement the above implementation method.

[0122] In this application, adjusting the position of the rearview mirror to a second target position corresponding to the human eye position and the reference point position includes: determining an optimal driving vision according to the reference point position; and adjusting the position of the rearview mirror to the second target position according to the human eye position of the current user and the optimal driving vision.

[0123] In this embodiment, multiple optimal driving vision ranges are built into the vehicle. The built-in optimal driving vision ranges are all pre-set correct and appropriate driving vision ranges that a driver sees through the rearview mirror in the driver's seat. After the current user selects the reference point positions of each rearview mirror or automatically selects the default reference point positions of each rearview mirror, the optimal driving vision range that the current user hopes to see is determined accordingly.

[0124] The human eye position of the current user can be determined according to the driver's seat at the first target position where the current user is seated. According to the human eye position of the current user and the optimal driving vision range, the target angles of each rearview mirror are determined. According to the determined target angles of each rearview mirror, control signals including their respective target angles are sent to the motors driving each rearview mirror respectively. The motors of each rearview mirror control their respective rearview mirrors to rotate to their respective target angles according to the respective control signals received by them. Thus, each rearview mirror is adjusted to its respective second target position. What the current user sees through each rearview mirror at its respective second target position while seated on the driver's seat at the first target position is the optimal driving vision range determined by the current user through the respective reference point positions.

[0125] In the method for adjusting the position of a vehicle component in the present application, when it is determined through face recognition that the current user is not the target user, the human body information of the user, such as the height, weight, and upper-lower body ratio, is automatically collected. According to this human body information, the driver's seat is automatically adjusted to a first target position suitable for this human body information. When the current user sits on the driver's seat at the first target position, the vehicle can be controlled in the most correct and comfortable posture, and at the same time, the best forward and left-right driving vision ranges can be seen. There is no need for the user to manually adjust the driver's seat multiple times to the target position that meets their own needs, effectively improving the user's driving experience and saving the user's operation time, which is time-saving and labor-saving. At the same time, after the driver's seat is automatically adjusted to the first target position suitable for this human body information, according to the user's human body information, the first target position, and the reference point determined by the user, multiple rearview mirrors are automatically adjusted to a second target position. The current user can see the best rearview mirror driving vision range through the rearview mirrors at their respective second target positions, further improving the user's driving experience and saving the user's operation time, which is time-saving and labor-saving. At the same time, the entire adjustment process is automatically completed. Even a driver who has never driven this vehicle can automatically adjust the driver's seat and each rearview mirror of the vehicle to the best target positions corresponding to this driver according to the collected human body information of this user, effectively avoiding the dangerous driving behaviors caused by novice drivers being unable to adjust the driver's seat and each rearview mirror of the vehicle to the correct and appropriate positions.

[0126] In the present application, the method further includes: marking the current user as the target user and storing the first corresponding relationship between the current user and the first target position.

[0127] In this embodiment, after the seat is adjusted to the first target position corresponding to the human body information of the current user, the current user can choose whether to save the first corresponding relationship between the current user and the first target position corresponding to the human body information of the current user. When saving, the current user is immediately marked as the target user. After the first corresponding relationship between the current user and the first target position corresponding to the current user is saved, when the current user uses this vehicle next time, the face recognition module will directly recognize that the current user is the target user, directly obtain the first corresponding relationship between the current user and the first target position corresponding to the current user from the storage space, and control the respective motors of the seat to adjust the seat to the first target position according to the first target position in this first corresponding relationship. For example, according to this first corresponding relationship, the seat is simultaneously adjusted up and down, forward and backward, and the backrest is tilted to quickly and automatically adjust the seat to the first target position in this first corresponding relationship.

[0128] In the present application, the method further includes: after marking the current user as the target user and storing the first correspondence between the current user and the first target position, the method further includes: detecting an adjustment operation of the current user on the first target position; updating the first target position corresponding to the current user that has been stored to the first target position after adjustment by the current user.

[0129] In this embodiment, after storing the first correspondence between the current user and the first target position corresponding to the current user, the current user may not be very satisfied with the first target position automatically adjusted to, and the current user also wants to perform a fine-tuning operation on the adjusted first target position. After the current user fine-tunes the seat to the most comfortable position for himself / herself through the fine-tuning operation, the first target position relationship in the first correspondence of the stored current user is replaced with the seat position fine-tuned by the current user.

[0130] In the present application, the method further includes: after storing the first correspondence between the current user and the first target position, the method further includes: when the face recognition result of the current user indicates that the current user is the target user, adjusting the position of the vehicle component to the first target position corresponding to the current user according to the first correspondence.

[0131] In this embodiment, when the face recognition module recognizes that the face recognition result of the current user shows that the current user is the target user, that is, when the current user is stored in the system, the respective motors of the seat are directly controlled according to the first target position information in the stored first correspondence of the current user to adjust the seat to the first target position. For example, according to the first correspondence, the seat is simultaneously adjusted up and down, forward and backward, and the backrest is tilted to quickly and automatically adjust the seat to the first target position in the first correspondence.

[0132] In this application, the method further includes: marking the current user as the target user and storing the second correspondence between the current user and the first target position and the second target position; detecting the adjustment operation of the current user on the first target position and detecting the adjustment operation of the current user on the second target position; updating the stored first target position corresponding to the current user to the adjusted first target position of the current user, and updating the stored second target position corresponding to the current user to the adjusted second target position of the current user; when the face recognition result of the current user indicates that the current user is the target user, adjusting the position of the driver's seat to the stored first target position corresponding to the current user according to the first correspondence, and adjusting the position of the rearview mirror to the stored second target position corresponding to the current user according to the second correspondence.

[0133] In this embodiment, after adjusting the seat to the first target position corresponding to the body information of the current user and adjusting multiple rearview mirrors to their respective second target positions, the current user can choose whether to save the second correspondence between the current user and the first target position and the second target position corresponding to the body information of the current user. When saving, the current user is immediately marked as the target user. After saving the second correspondence between the current user and the first target position and the second target position corresponding to the current user, when the current user uses the vehicle next time, the face recognition module will directly recognize that the current user is the target user, directly obtain the second correspondence between the current user and the second target position and the second target position corresponding to the current user from the storage space, and control the respective motors of the seat to adjust the seat to the first target position according to the first target position and the second target position in the second correspondence, and control the respective motors corresponding to the respective rearview mirrors to adjust the respective rearview mirrors to their respective second target positions. For example, according to the first target position in the second correspondence, simultaneously adjust the seat up and down, forward and backward, and tilt the backrest to quickly and automatically adjust the seat to the first target position in the first correspondence; according to the respective second target positions in the second correspondence, adjust the respective rearview mirrors to their respective second target positions.

[0134] In this embodiment, after storing the second correspondence relationship between the current user and the first target position and the second target position corresponding to the current user, the current user may not be very satisfied with the automatically adjusted first target position and / or each of the automatically adjusted second target positions. The current user also wants to perform fine-tuning operations on the adjusted first target position and / or second target position. After the current user fine-tunes the seat to the most comfortable position for himself / herself and / or fine-tunes multiple rearview mirrors to the most comfortable position for himself / herself, the first target position and the second target position in the second correspondence relationship of the current user stored are replaced with the fine-tuned seat position and / or the position of the fine-tuned rearview mirror of the current user.

[0135] In this embodiment, when the face recognition module recognizes that the face recognition result of the current user shows that the current user is the target user, that is, when the current user is stored in the system, the respective motors of the seat are directly controlled according to the first target position information and the second target position information in the second correspondence relationship of the current user stored, so as to adjust the seat to the first target position, and the motors corresponding to the respective rearview mirrors are controlled to adjust the respective rearview mirrors to the respective second target positions. For example, according to the first target position in the second correspondence relationship, the seat is simultaneously adjusted up and down, forward and backward, and the inclination of the backrest is adjusted to quickly and automatically adjust the seat to the first target position in the first correspondence relationship; according to each of the second target positions in the second correspondence relationship, each rearview mirror is adjusted to its respective second target position.

[0136] In this embodiment, Figure 2 is a logic diagram of a method for adjusting the position of a vehicle component shown in an embodiment of the present application. Refer to Figure 2After the vehicle is powered on, face recognition is performed on the user. When the user is not the target user, it is necessary to determine the first target position of the seat applicable to the user and the second target position of the rearview mirror applicable to the user. A prompt message for adjusting the position of the vehicle components is sent, the body information of the user is obtained, and the first target position of the seat corresponding to the body information of the user is calculated based on the obtained body information. The seat is adjusted to the first target position. When the user is not satisfied with the first target position to which the seat is adjusted, the seat is adjusted to the optimal seat position that satisfies the user through manual fine-tuning, and the optimal seat position that satisfies the user is used as the first target position corresponding to the user; when the user is satisfied with the first target position to which the seat is adjusted, the first target position remains unchanged. After the seat is adjusted to the first target position, the rearview mirror is adjusted to the second target position corresponding to the user. When the user is not satisfied with the second target position to which the rearview mirror is adjusted, the rearview mirror is adjusted to the optimal rearview mirror position that satisfies the user through manual fine-tuning, and the optimal rearview mirror position that satisfies the user is used as the second target position corresponding to the user. It is determined whether the second correspondence between the user and the first target position and the second target position needs to be stored, and when it is necessary to store, the second correspondence is stored. When the user is recognized next time, the user is the target user, and directly based on the stored second correspondence corresponding to the user, the seat is adjusted to the corresponding first target position, and the rearview mirror is adjusted to the corresponding second target position.

[0137] In the method for adjusting the position of vehicle components in this application, the seat and rearview mirror of the vehicle are adjusted to their respective corresponding first target positions and second target positions through automatic adjustment. The current user can control the vehicle in the most correct and comfortable posture through the seat in the first target position, and at the same time can see the best front and left and right driving visual field ranges, and the current user can see the best driving visual field range through the seat in the first target position and the rearview mirror in the second target position. At the same time, the second correspondence between the current user and the first target position and the second target position can be saved, so that when the current user is recognized next time, the seat and rearview mirror can be directly adjusted to their respective corresponding first target positions and second target positions, effectively avoiding the waste of computing resources caused by the need to collect body information-related data to obtain the first target position and the second target position corresponding to the current user every time the current user gets in the car. At the same time, after the seat and rearview mirror are adjusted to their respective corresponding first target positions and second target positions, the user can still fine-tune the first target position and the second target position, and update the stored first target position and second target position with the fine-tuned first target position and second target position, making the automatic adjustment more user-friendly.

[0138] The embodiment of the present invention also provides a vehicle component position adjustment system. Figure 3It is a schematic diagram of a position adjustment system for a vehicle component shown in an embodiment of the present application. Refer to Figure 3 , the position adjustment system 300 for a vehicle component provided by the present application includes:

[0139] A face recognition module 301 for performing face recognition on the current user;

[0140] An acquisition module 302 for acquiring the body information of the current user when the face recognition result of the current user indicates that the current user is a non-target user;

[0141] An adjustment module 303 for adjusting the position of the vehicle component to a first target position corresponding to the body information.

[0142] In the present application, the acquisition module 302 includes:

[0143] A detection module for reading the current position of the vehicle component stored in advance and detecting whether the current user performs a preset driving operation when the face recognition result of the current user indicates that the current user is a non-target user;

[0144] A data acquisition module for collecting the relative distance between the current user and the vehicle body and the weight increase value generated when the current user sits in the vehicle when it is detected that the current user performs the preset driving operation;

[0145] A construction module for constructing the body information of the current user based on the relative distance, the weight increase value, and the current position of the vehicle component;

[0146] The data acquisition module includes: a weight sensor for collecting the weight increment;

[0147] A plurality of radar sensors for collecting the relative distance between the knees of the current user and the front trim panel, and for collecting the relative distance between the top of the current user's head and the vehicle roof.

[0148] In the present application, the system further includes:

[0149] A plurality of angle sensors for determining whether the driver's seat is adjusted to a target angle amount in the first target position corresponding to the current user, and for determining whether the rearview mirror is adjusted to a second target position corresponding to the current user;

[0150] A plurality of displacement sensors for determining whether the driver's seat is adjusted to a target displacement amount in the first target position corresponding to the current user;

[0151] A plurality of motors for driving a plurality of rearview mirrors to their respective second target positions.

[0152] An embodiment of the present invention further provides a vehicle, which may specifically include: a position adjustment system for the above vehicle components, configured to execute the steps in the above method for adjusting the position of the vehicle components.

[0153] The foregoing is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for adjusting the position of a vehicle component, characterized in that, the method includes: performing face recognition on the current user; when the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user; adjusting the position of the vehicle component to a first target position corresponding to the body information; wherein, the vehicle component is the driver's seat; the adjusting the position of the vehicle component to a first target position corresponding to the body information includes: determining the optimal driving posture of the current user in the driver's seat according to the body information; adjusting the position of the driver's seat to the first target position according to the optimal driving posture; when the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user includes: when the face recognition result of the current user indicates that the current user is a non-target user, reading the current position of the vehicle component stored in advance, and detecting whether the current user performs a preset driving operation; when it is detected that the current user performs the preset driving operation, collecting the relative distance between the current user and the vehicle body and the weight increase value generated when the current user sits in the vehicle; constructing the body information of the current user based on the relative distance, the weight increase value and the current position of the vehicle component.

2. The method according to claim 1, characterized in that, when the face recognition result of the current user indicates that the current user is a non-target user, obtaining the body information of the current user further includes: when the face recognition result of the current user indicates that the current user is a non-target user, collecting the voice emitted by the current user; recognizing the voice emitted by the current user to obtain the body information of the current user.

3. The method according to any one of claims 1-2, characterized in that, the vehicle component further includes a rearview mirror; after adjusting the position of the driver's seat to a first target position corresponding to the body information, the method further includes: determining the eye position of the current user according to the body information of the current user and the first target position, and determining the reference point position for adjusting the rearview mirror; adjusting the position of the rearview mirror to a second target position corresponding to the eye position and the reference point position.

4. The method according to claim 3, characterized in that, the adjusting the position of the rearview mirror to a second target position corresponding to the eye position and the reference point position includes: determining the optimal driving vision according to the reference point position; adjusting the position of the rearview mirror to the second target position according to the eye position of the current user and the optimal driving vision.

5. The method according to any one of claims 1-2, characterized in that, after adjusting the position of the vehicle component to a first target position corresponding to the body information, the method further includes: marking the current user as a target user and storing the first corresponding relationship between the current user and the first target position; When the face recognition result of the current user represents that the current user is the target user, according to the first corresponding relationship, adjust the position of the vehicle component to the first target position corresponding to the current user.

6. The method according to claim 5, wherein, after marking the current user as the target user and storing the first corresponding relationship between the current user and the first target position, the method further includes: detecting an adjustment operation of the current user on the first target position; updating the first target position corresponding to the current user that has been stored to the first target position after adjustment by the current user; when the face recognition result of the current user represents that the current user is the target user, according to the first corresponding relationship, adjust the position of the vehicle component to the first target position corresponding to the current user.

7. A position adjustment system for a vehicle component, wherein, the system includes: a face recognition module for performing face recognition on the current user; an acquisition module for acquiring the body information of the current user when the face recognition result of the current user represents that the current user is not the target user; an adjustment module for adjusting the position of the vehicle component to the first target position corresponding to the body information; wherein, the vehicle component is the driver's seat; adjusting the position of the vehicle component to the first target position corresponding to the body information includes: determining the optimal driving posture of the current user in the driver's seat according to the body information; adjusting the position of the driver's seat to the first target position according to the optimal driving posture; the acquisition module includes: a detection module for reading the current position of the vehicle component stored in advance and detecting whether the current user performs a preset driving operation when the face recognition result of the current user represents that the current user is not the target user; a data acquisition module for acquiring the relative distance between the current user and the vehicle body and the weight increase value generated when the current user sits into the vehicle when it is detected that the current user performs the preset driving operation; a construction module for constructing the body information of the current user based on the relative distance, the weight increase value and the current position of the vehicle component.

8. The system according to claim 7, wherein, the data acquisition module includes: a weight sensor for acquiring the weight increase value; a plurality of radar sensors for acquiring the relative distance between the knees of the current user and the front trim panel and for acquiring the relative distance between the top of the head of the current user and the roof of the vehicle.

9. The system according to claim 7 or 8, wherein, the system further includes: a plurality of angle sensors for determining whether the driver's seat is adjusted to the target angle amount in the first target position corresponding to the current user and for determining whether the rearview mirror is adjusted to the second target position corresponding to the current user; a plurality of displacement sensors for determining whether the driver's seat is adjusted to the target displacement amount in the first target position corresponding to the current user; Multiple motors for driving multiple rearview mirrors to their respective corresponding second target positions.

10. A vehicle, characterized in that it comprises: A position adjustment system for the vehicle components according to any one of claims 7 to 9, configured to perform the steps in the position adjustment method for the vehicle components according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Rearview mirror adjustment method and device

    CN106394408A

  • Driver seat self adaptive adjusting device based on physical characteristics of driver

    CN106994915A

  • Parameter control method and system based on face identification and cloud-side server

    CN108725357A

  • Driving posture adjusting method and system, vehicle and storage medium

    CN110562174A