Vehicle part adjusting method, device and equipment and vehicle
By obtaining the seat height and seat position information of the user in the car, and calculating and adjusting the position of the movable parts in the vehicle, the problem of poor adaptability of the automated adjustment method in the prior art is solved, and a more efficient and personalized user experience is achieved.
Patent Information
- Application Number
- CN202510204048.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The adjustment methods of movable parts in the vehicle are mostly manual, and the adaptability and flexibility of the automated adjustment methods are poor, making it difficult to meet the personalized needs of different users.
By obtaining the seat height and seat position information of the target user, the target position of the movable functional component is calculated and controlled to adjust it from the current position to the target position. The method includes determining the spatial coordinates of the human eye, calculating the connection vector and the normal vector to determine the target pitch angle, and then determining the target position.
It improves the accuracy and efficiency of movable functional components, enhances adaptability to different users, and improves user experience and driving comfort.
Smart Images

Figure CN119872360A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle component adjustment method, device, equipment and vehicle. Background Art
[0002] With the development of society and the continuous advancement of vehicle manufacturing technology, the types and number of vehicle intelligent functions are increasing day by day. Correspondingly, as the number of users who own vehicles continues to increase, users also have their own ideas and needs for the intelligent functions of vehicles.
[0003] In the field of modern automobiles, the adjustment of movable parts in vehicles is crucial to improving driving comfort, safety and functionality. The movable parts in traditional vehicles, such as seats, steering wheels, rearview mirrors, etc., are mostly adjusted manually, and the automatic adjustment method also relies on experience setting, which has poor adaptability and flexibility for different users. Summary of the invention
[0004] In view of this, the purpose of the present application is to propose a vehicle component adjustment method, device, equipment and vehicle to solve the problem of poor adaptability and flexibility of vehicle functional components.
[0005] Based on the above objectives, the present application provides a vehicle component adjustment method, comprising:
[0006] In response to a target user in the current vehicle starting an operation on a movable functional component, obtaining front-to-rear position information of a target seat in which the target user sits and a sitting height of the target user;
[0007] According to the front and rear position information and the sitting height, the target posture of the movable functional component is determined, and the movable functional component is controlled to adjust from the current posture to the target posture.
[0008] Optionally, determining the target position of the movable functional component according to the front-rear position information and the sitting height includes:
[0009] Determining the eye space coordinates of the target user's eyes in the current vehicle according to the front and rear position information and the sitting height;
[0010] According to the eye space coordinates, a target position and posture of the movable functional component is determined.
[0011] In the above implementation, the eye spatial coordinates of the target user's eyes in the current vehicle are determined based on the front and rear position information and the sitting height of the target seat. The sitting height and the human eye have a stable relationship in space, and the sitting height can intuitively reflect and directly determine the eye spatial coordinates. The eye spatial coordinates are the position of the eyes in the space inside the vehicle when a person is sitting in the vehicle. In order to make the movable functional components as close as possible to the direction of the user's head for user observation or use, the eye spatial coordinates in the vehicle become the basis for adjusting the movable functional components. It not only provides an accurate basis for adjusting the movable functional components, but also improves the calculation efficiency of the target position of the movable components.
[0012] Optionally, determining the target position of the movable functional component according to the human eye space coordinates includes:
[0013] In response to the maximum lifting height of the movable functional component being less than the sitting height, determining a connection vector between the human eye and the center point of the movable functional component according to the spatial coordinates of the human eye and the center spatial coordinates of the center point of the movable functional component;
[0014] Calculating a target pitch angle of the movable functional component according to the connection vector and a normal vector of the movable functional component;
[0015] The target posture is determined according to the maximum lifting height of the movable functional component and the target pitch angle.
[0016] In the above implementation, the connection vector is determined based on the eye space coordinates and the center space coordinates, and then the target pitch angle is calculated through the connection vector and the normal vector of the movable functional component, which provides a practical calculation method for calculating the posture angle in the target posture. The calculation is based on the three-dimensional coordinate system of the space inside the vehicle, and is based on the posture transformation method of the rigid body in space. The target posture is calculated quickly and accurately, which helps to improve the accuracy and efficiency of the posture adjustment of the movable functional components, and thus helps to improve the user experience.
[0017] Optionally, the method further includes:
[0018] In response to the maximum lifting height of the movable functional component being greater than or equal to the sitting height, the target posture is determined according to the sitting height and the vertical posture of the movable functional component.
[0019] In the above implementation, the situation where the maximum lifting height of the movable functional component is greater than or equal to the sitting height is analyzed, and the posture in the target posture is directly determined as the vertical posture. In the vertical posture, the movable component only needs to be lifted to a height that matches the user's sitting height to facilitate user use. Only adjusting the lifting height and reducing unnecessary pitch rotation control can also improve the control efficiency of the movable functional component. The position in the target posture is determined according to the user's sitting height, and the target posture of the movable functional component at this time can be determined quickly and accurately, which provides an accurate and reliable basis for adjusting the position and posture of the movable functional component, thereby helping to improve the accuracy and efficiency of posture adjustment, which also helps to improve the user experience.
[0020] Optionally, the method further includes:
[0021] Acquire target identity information of the target user;
[0022] In the correspondence between the preset identity information and the functional component posture, query the functional component posture corresponding to the target identity information;
[0023] In response to the existence of a functional component posture corresponding to the target identity information, the functional component posture is used as the target posture.
[0024] In the above implementation, the identity information of users who frequently ride the current vehicle and the users' preferences for the posture of the movable functional components are stored in advance. After the user's identity information is identified, these posture preferences are directly called as the target posture of the movable functional components for adjustment. The setting of posture preferences can provide another feasible solution for the adjustment of the target posture. Users can adjust the movable functional components to a position and posture suitable for their own use by manual or electric adjustment according to their actual situation, and then make the vehicle memorize and store the posture of the movable functional components for the convenience of subsequent user calls. Compared with the recognition of the seat height of unfamiliar users, directly calling the pre-stored preferred posture can more quickly determine how to adjust the movable functional components, thereby improving the adjustment efficiency and enhancing the user experience.
[0025] Optionally, after controlling the movable functional component to adjust from a current posture to the target posture, the method further includes:
[0026] Acquiring real-time driving status information of the current vehicle;
[0027] In response to the real-time driving status information meeting a preset warning condition, warning information is generated, and the movable functional component is controlled to display the warning information.
[0028] In the above implementation, the driving state of the vehicle is obtained, and based on the driving state, it is determined whether it is necessary to warn the user, so that a prompt is given when the user encounters a possible risk in the process of using the movable functional components, helping the user to avoid being affected by the vehicle's driving as much as possible. The normal use of the movable functional components improves the user's riding experience in the vehicle. For example, when the user is riding in the vehicle, the makeup mirror embedded in the vehicle platform is opened and raised to a suitable position to put on makeup. When the vehicle detects an impending emergency during driving (such as sudden braking or bumpy road ahead), the user will be reminded in advance or in time to suspend makeup and resume after driving stabilizes. For the user, it can make up safely in the vehicle, saving the user's valuable time.
[0029] Optionally, the real-time driving status information includes road condition information, accelerator pedal status information and brake pedal status information;
[0030] The real-time driving status information meets the preset warning conditions, including:
[0031] In response to the road condition information being bumpy in the direction of vehicle travel, or the throttle real-time status information being a throttle step response, or the brake pedal status information being a brake step response.
[0032] In the above implementation manner, the real-time driving status information is interpreted in different dimensions, and different implementations of driving status information are likely to affect the state of the user's use of movable functional components in the vehicle. When bad road conditions are predicted or the vehicle suddenly accelerates or brakes, the user is warned in time to prevent the user's safety from being affected, thereby improving the user's riding safety and the user's riding experience of the vehicle.
[0033] Based on the same purpose, the embodiment of the present application also provides a vehicle component adjustment device, characterized in that the device comprises:
[0034] A seat height determination module, for obtaining the front and rear position information of a target seat where the target user sits and the seat height of the target user in response to a start-up operation of a movable functional component by a target user in the current vehicle;
[0035] The posture adjustment module is used to determine the target posture of the movable functional component according to the front and rear position information and the sitting height, and control the movable functional component to adjust from the current posture to the target posture.
[0036] Based on the same purpose, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method provided in any embodiment of the present application when executing the program.
[0037] Based on the same purpose, the present application also provides a vehicle, the vehicle comprising:
[0038] A memory for storing executable program codes;
[0039] A processor is used to call and run the executable program code from the memory so that the vehicle executes the method provided in any embodiment of the present application.
[0040] From the above, it can be seen that the technical solution of the embodiment of the present application obtains the sitting height of the target user in response to the start-up operation of the movable functional component by the target user in the current vehicle, and obtains the sitting height of the target user when the movable functional component is needed, thereby providing an accurate detection opportunity for obtaining the user's sitting posture. In order to facilitate the user to use the movable functional component, the user's sitting height can also provide an accurate basis for adjusting the position and posture of the movable functional component. The sitting heights of different users are not necessarily the same, and different adjustment bases can be adaptively provided for different situations of different users, thereby improving the adaptability of the control of the movable functional component. At the same time, the position and posture of the movable functional component are adjusted according to the different seat positions of the user and the user's own sitting height, and can effectively make corresponding adjustments according to the user's sitting status in the car, so that the user can reasonably and comfortably use the movable functional component, thereby improving the practical flexibility of the component. According to the front and rear position information and sitting height of the target seat, the target position of the movable functional component is determined, and the movable functional component is controlled to adjust from the current position to the target position. The target position of the movable functional component is calculated by the sitting height, so as to determine the adjustment plan of the movable functional component, so that the movable functional component can provide the best functional service to the user, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0042] Figure 1 A schematic flow chart of a vehicle component adjustment method provided in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of the structure of a vehicle component adjustment device provided in an embodiment of the present application;
[0044] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0046] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0047] Before explaining the various embodiments and implementation methods of the present application, the current status of the prior art and related problems are first introduced. At present, in order to provide vehicle users with more internal vehicle functions and enhance the user experience, manufacturers add more controllable components inside the vehicle to facilitate user use and operation, such as setting a mobile phone holder on the back of the seat or setting a makeup mirror on the vehicle platform. However, most of these components are fixed or require manual adjustment. Different users have different sitting postures in the car, and there are also differences between men, women, old and young. Fixed components cannot adapt to the different sitting postures of different users in the car, and the flexibility and adjustment efficiency of manually adjusted components are poor. Therefore, this article proposes the following method to solve the above problems.
[0048] Figure 1 A vehicle component adjustment method provided in an embodiment of the present application can be applied to the case where the position of a movable component in a vehicle is adjusted according to the user's sitting posture. The movable component adjustment method applied to a vehicle provided in an embodiment of the present application can be performed by a vehicle component adjustment device, which can be integrated into an electronic device by means of hardware and / or software, such as integrated into a vehicle controller. Figure 1 , the method provided in the embodiment of the present application comprises the following steps:
[0049] S110 . In response to a start-up operation of a movable functional component by a target user in the current vehicle, obtaining front-to-rear position information of a target seat in which the target user sits and a sitting height of the target user.
[0050] Among them, the current vehicle can be any vehicle that needs to be set and operated with movable functional components, and the embodiment of the present application does not limit the information such as the vehicle model. The movable functional components can be used to set items commonly used by users, such as setting them as makeup mirrors or tablet computers, etc. The movable functional components are set in front of each seat, such as the car platform in front of the co-pilot (above the glove box) or the back of the front row of pillows opposite the rear seats, etc., and can have adjustment methods such as lifting and pitching and rotating. For example, it is set as a makeup mirror, which can be raised from the car platform in front of the co-pilot seat, and meet the makeup needs of the user in the car through lifting, pitching, rotating, etc.; another example is set as a tablet or mobile phone holder, which rises from a fixed place in front of the seat, and adjusts the position and posture of the tablet computer or mobile phone placed on the holder through lifting, pitching, rotating, etc., so as to facilitate the viewing of the user in the car. Correspondingly, the start operation can be the operation of the target user to start the movable functional component in front of the seat, which can be controlled by touch through the car computer or by voice. The embodiment of the present application does not limit the type of start operation.
[0051] The target seat that the target user sits on may be the seat that the user sits on after entering the vehicle, that is, the specific position that the user sits on after entering the vehicle is obtained. The front and rear position information of the target seat may be the position information of the seat marked on the slide rail used to adjust the front and rear sliding of the seat when sitting on it in the front and rear moving dimension. It can be understood that the front and rear position information can determine the specific position of the target seat in the vehicle. The sitting height of the target user may be the sitting height information when the user sits on the target seat. The sitting height can be obtained in various ways, for example, by using an infrared ranging sensor set at the roof position above the seat to detect the distance between the head of the user and the roof when the user sits on the seat. Since the distance between the roof and the floor in the vehicle is fixed and known, the sitting height of the user when sitting can be directly calculated. Of course, the user can also be imaged by a camera in the vehicle, and the head position and sitting height of the user when sitting can be identified by a preset image processing algorithm. The embodiment of the present application does not limit the method for obtaining the sitting height of the user.
[0052] S120, determining a target posture of the movable functional component according to the front and rear position information and the sitting height, and controlling the movable functional component to adjust from the current posture to the target posture.
[0053] The target posture may be the position and posture to which the movable functional component needs to be adjusted, and the target posture corresponds to the user's sitting posture on the seat, so that the user can intuitively observe the movable functional component, for example, it is convenient for the user to put on makeup in the mirror, or to watch a tablet computer directly on the seat, etc. The current posture may be the position and posture that the movable functional component is currently in.
[0054] It is understandable that in order to make the posture of the movable functional component use the state when the user sits in the target seat, it is necessary to first determine the position of the target seat in the car when the user sits normally based on the front and rear position information of the seat; then, according to the user's sitting height, determine to what position the movable functional component is moved and what posture it is changed to in order to meet the viewing posture of the user when sitting. For example, when the movable functional component is a makeup mirror, according to the user's sitting height, calculate how high the makeup mirror is raised to what position, adjust the pitch angle to what amount to reach what posture, can meet the user's normal mirror needs, and adjust the makeup mirror to the target posture. In addition, the current posture can be the initial posture (the posture state when the movable common functional component is not turned on), or it may be a state used by other users. When the current target user uses it, it needs to be adjusted for the target user, so it is adjusted from the current posture to the target posture.
[0055] Of course, the user's sitting height can be directly used to adjust the movable functional component to a position at the same height as the user's sitting height; the user's head position or eye position can also be determined based on the user's sitting height, and the three-dimensional position coordinates of the user's head or eyes in the vehicle space can be used for calculation. The corresponding height and pitch angle of the movable functional component can be calculated based on the three-dimensional position coordinates, thereby determining the target position of the movable functional component.
[0056] The technical solution of the embodiment of the present application obtains the sitting height of the target user in response to the start-up operation of the movable functional component by the target user of the current vehicle, and obtains the sitting height of the target user when the movable functional component is needed, thereby providing an accurate detection opportunity for obtaining the user's sitting posture. In order to facilitate the user to use the movable functional component, the user's sitting height can also provide an accurate basis for adjusting the position and posture of the movable functional component. The sitting heights of different users are not necessarily the same, and different adjustment bases can be adaptively provided according to different situations of different users, thereby improving the adaptability of the control of the movable functional component. At the same time, the position and posture of the movable functional component can be adjusted according to the different seat positions of the user and the user's own sitting height, and can effectively make corresponding adjustments according to the user's sitting status in the car, so that the user can reasonably and comfortably use the movable functional component, thereby improving the practical flexibility of the component. According to the front and rear position information and sitting height of the target seat, the target position of the movable functional component is determined, and the movable functional component is controlled to adjust from the current position to the target position. The target position of the movable functional component is calculated by the sitting height, so as to determine the adjustment plan of the movable functional component, so that the movable functional component can provide the best functional service to the user, thereby improving the user experience.
[0057] Based on the above embodiments, a variety of methods can be used to determine the target posture based on the sitting height, for example, first determine the head space position or eye space position of the target user based on the sitting height, and then further calculate the target posture of the movable functional component. Therefore, in an optional implementation, the determination of the target posture of the movable functional component based on the sitting height in S120 may include:
[0058] S121. Determine the eye space coordinates of the target user's eyes in the current vehicle according to the front and rear position information and the sitting height.
[0059] The eye space coordinates may be the coordinate information of the target user's eyes in the three-dimensional coordinate space (e.g., Cartesian coordinates) constructed inside the vehicle. It is understandable that the spatial structure inside the vehicle is fixed, so when the user sits in the target seat, the user's horizontal coordinates are the same as the target seat, and its height coordinates are converted by the sitting height. The front and rear position information of the target seat determines the absolute position of the target seat in the vehicle. The eye space coordinates of the user's eyes in the vehicle space are further calculated taking into account the general distance between the human eye and the top of the human head.
[0060] S122. Determine the target position of the movable functional component according to the human eye space coordinates.
[0061] In order to facilitate users to view the movable functional components, the target position of the movable functional components needs to have a certain spatial rationality with the human eye space coordinates. For example, the line of sight direction of the human eye can directly correspond to the target position of the movable functional components.
[0062] Taking a vanity mirror as an example, the target posture of the vanity mirror includes position and attitude. The height coordinate value of the center point of the vanity mirror can be controlled to be consistent with the height coordinate value of the human eye space coordinate, and the horizontal coordinate of the center point of the vanity mirror can be kept unchanged. In other words, the position of the vanity mirror on the vehicle platform is controlled to remain unchanged, but the height is raised until the height coordinate of the center point of the vanity mirror is level with the height coordinate in the human eye space coordinate. Of course, the pitch angle of the vanity mirror can also be fine-tuned according to the visual direction of the human eye.
[0063] In the above implementation, the eye spatial coordinates of the target user's eyes in the current vehicle are determined based on the front and rear position information and the sitting height of the target seat. The sitting height and the human eye have a stable relationship in space, and the sitting height can intuitively reflect and directly determine the eye spatial coordinates. The eye spatial coordinates are the position of the eyes in the space inside the vehicle when a person is sitting in the vehicle. In order to make the movable functional components as close as possible to the direction of the user's head for user observation or use, the eye spatial coordinates in the vehicle become the basis for adjusting the movable functional components. It not only provides an accurate adjustment basis for the movable functional components, but also improves the calculation efficiency of the target position of the movable components.
[0064] On the basis of the above implementation, the angle that needs to be adjusted for the movable functional component can be further calculated. Then, in a further optional implementation, the step of determining the target position of the movable functional component according to the human eye space coordinates in S122 may include:
[0065] S1221. In response to the maximum lifting height of the movable functional component being less than the sitting height, a connection vector between the human eye and the center point of the movable functional component is determined according to the spatial coordinates of the human eye and the central spatial coordinates of the center point of the movable functional component.
[0066] Among them, the movable functional components have certain physical space limitations due to the limited space of the vehicle platform and the space inside the vehicle. It is understandable that the maximum lifting height of the movable functional component can be the maximum height limit that it can be lifted, such as the maximum height of the makeup mirror rising from the vehicle plane. The makeup mirror can be lifted from the vehicle platform by a motor drive or a small pneumatic / hydraulic rod. The makeup mirror can be embedded in the vehicle platform and connected to the platform through a slide rail or a rotating shaft. The micro motor drives the slide rail or the rotating shaft to control the lifting of the makeup mirror. The motor is controlled by the vehicle system or an independent control module; or, the pneumatic rod or the hydraulic rod provides support force to control the lifting of the makeup mirror, and the solenoid valve is used to control the locking and unlocking of the pneumatic rod or the hydraulic rod. It should be noted that when the maximum lifting height of the movable functional component is less than the sitting height, it means that even if the movable functional component is raised to the highest, it cannot be level with the user's head or eyes. Therefore, it is necessary to adjust the pitch angle of the movable functional component so that the posture of the movable functional component is in an upward state, so that the user can intuitively view the movable functional component in the co-pilot position. For example, the mirror surface of the makeup mirror is connected to the bracket through a micro motor, which can control the pitch of the mirror surface. The motor is controlled by the vehicle computer system or an independent control module. Continuing with the previous example, if the maximum height of the makeup mirror cannot be level with the user's head, the makeup mirror can be adjusted to tilt up so that the user can see himself in the makeup mirror and put on makeup.
[0067] In the three-dimensional coordinate system of the interior space of the vehicle, the spatial coordinates of the human eye are known, and the central spatial coordinates of the center point of the movable functional component when it is raised to the maximum lifting height can also be directly determined. The connection line between the two in space is determined, and the vector of the connection line is calculated in the three-dimensional coordinate system of the interior space of the vehicle, that is, the connection vector.
[0068] S1222. Calculate the target pitch angle of the movable functional component according to the connection vector and the normal vector of the movable functional component.
[0069] The normal vector of the movable functional component is a unit vector that passes through the center point and is perpendicular to the display plane of the movable functional component (such as the mirror surface of a makeup mirror or the plane of a tablet computer). The target pitch angle can be the spatial attitude angle that needs to be adjusted to enable the movable functional component to reach the target posture.
[0070] The specific value of the target pitch angle can be determined by calculating the projection vector of the connection vector in a vertical plane, calculating the cross product of the projection vector and the normal vector and dividing it by the product of the absolute values of the two, and calculating the trigonometric function value (such as the cosine value) of the target pitch angle.
[0071] S1223. Determine the target posture according to the maximum lifting height of the movable functional component and the target pitch angle.
[0072] Based on the description in the above two steps, the movable functional component is lifted to the highest height and the pitch angle is adjusted so that the movable functional component can reach the target posture, which is convenient for users to watch. For example, taking the makeup mirror on the car platform in front of the co-pilot position as an example, a fixed coordinate system F can be established with the surface of the car platform as a reference, and a moving coordinate system M can be established on the makeup mirror, and the origin of M is located at the center of the rotating axis of the makeup mirror. According to the maximum lifting height Hmax of the makeup mirror and the target pitch angle θ, the transformation matrix is calculated through the two coordinate systems F and M, so as to determine the rotation matrix and translation vector in the posture transformation process, and thus calculate the target posture.
[0073] In the above implementation, the connection vector is determined based on the eye space coordinates and the center space coordinates, and then the target pitch angle is calculated through the connection vector and the normal vector of the movable functional component, which provides a practical calculation method for calculating the posture angle in the target posture. The calculation is based on the three-dimensional coordinate system of the space inside the vehicle, and is based on the posture transformation method of the rigid body in space. The target posture is calculated quickly and accurately, which helps to improve the accuracy and efficiency of the posture adjustment of the movable functional components, and thus helps to improve the user experience.
[0074] The above-mentioned embodiment analyzes the situation where the maximum lifting height of the movable functional component is less than the sitting height. In another optional embodiment, the method may further include: in response to the maximum lifting height of the movable functional component being greater than or equal to the sitting height, determining the target posture according to the sitting height and the vertical posture of the movable functional component.
[0075] It is understandable that when the maximum lifting height of the movable functional component is greater than or equal to the user's sitting height, it means that the user can normally view the component only by lifting the height of the movable functional component, and there is no need to adjust the pitch angle of the movable functional component, and it is sufficient to keep it in a vertical state. Therefore, the movable functional component can be raised to the user's sitting height and kept in a vertical position, so that the user can view it normally.
[0076] For example, when the movable functional component is a makeup mirror, the maximum lifting height of the makeup mirror exceeds the user's sitting height. In this case, the makeup mirror only needs to be kept in a vertical posture and lifted to the user's sitting height, so that the user can look in the mirror and put on makeup normally.
[0077] In the above implementation, the situation where the maximum lifting height of the movable functional component is greater than or equal to the sitting height is analyzed, and the posture in the target posture is directly determined as the vertical posture. In the vertical posture, the movable component only needs to be lifted to a height that matches the user's sitting height to facilitate user use. Only adjusting the lifting height and reducing unnecessary pitch rotation control can also improve the control efficiency of the movable functional component. The position in the target posture is determined according to the user's sitting height, and the target posture of the movable functional component at this time can be determined quickly and accurately, which provides an accurate and reliable basis for adjusting the position and posture of the movable functional component, thereby helping to improve the accuracy and efficiency of posture adjustment, which also helps to improve the user experience.
[0078] The aforementioned embodiments can temporarily identify unfamiliar users and adjust their posture by identifying their seat height. In fact, for users who often ride the vehicle, the target posture can also be determined by identifying their identity information. In an optional embodiment, the method can also include:
[0079] A1. Obtain target identity information of target users.
[0080] Among them, the target identity information can be the unique verification information possessed by the target user. The target identity information can be determined through facial recognition, fingerprint recognition, or voiceprint recognition, etc., which is not limited in this embodiment of the present application.
[0081] A2. In the correspondence between the preset identity information and the functional component posture, query the functional component posture corresponding to the target identity information.
[0082] The correspondence between the preset identity information and the posture of the functional component can be the preset preference setting information of different users to adapt to the posture of the movable functional component, that is, different users correspond to different postures of the functional component. By querying the correspondence, it is determined whether the current target user has a pre-recorded preference setting, so as to call the corresponding posture of the functional component for adjustment. Of course, the correspondence can be pre-constructed and stored in the library table for backup.
[0083] A3. In response to the existence of a functional component posture corresponding to the target identity information, the functional component posture is used as the target posture.
[0084] If the functional component posture corresponding to the target user's identity information really exists in the corresponding relationship, then the posture is used as the target posture and the position and posture of the target movable functional component are controlled and adjusted. Exemplarily, the information required by different users for the position and posture of the makeup mirror can be pre-stored and stored in the car set. When the user gets on the car and sits in the co-pilot position, the user's identity information is identified, and the makeup mirror posture corresponding to the identity information is called to adjust the makeup mirror to facilitate the current user to put on makeup.
[0085] In the above implementation, the identity information of users who frequently ride the current vehicle and the users' preferences for the posture of the movable functional components are stored in advance. After the user's identity information is identified, these posture preferences are directly called as the target posture of the movable functional components for adjustment. The setting of posture preferences can provide another feasible solution for the adjustment of the target posture. Users can adjust the movable functional components to a position and posture suitable for their own use by manual or electric adjustment according to their actual situation, and then make the vehicle memorize and store the posture of the movable functional components for the convenience of subsequent user calls. Compared with the recognition of the seat height of unfamiliar users, directly calling the pre-stored preferred posture can more quickly determine how to adjust the movable functional components, thereby improving the adjustment efficiency and enhancing the user experience.
[0086] After adjusting the position and posture of the movable functional component, the movable component may also be controlled to warn the user. In an optional implementation, after controlling the movable functional component to adjust from the current position and posture to the target position and posture in S120, the method may further include:
[0087] B1. Obtain the real-time driving status information of the current vehicle.
[0088] The driving state information may be information representing the current driving state of the vehicle on the road, for example, the road condition information of the road section where the vehicle is currently located and the vehicle behavior information (such as braking, acceleration), etc. Currently, the embodiments of the present application do not limit the methods for obtaining various real-time driving state information.
[0089] B2. In response to the real-time driving status information meeting the preset warning condition, generate warning information, and control the movable functional component to display the warning information.
[0090] Among them, the warning condition can be a judgment basis for the real-time driving state information, which is used to judge whether an upcoming danger may occur based on the real-time driving state information. Correspondingly, the warning information can be information that warns in advance of the possible danger. Of course, both the warning condition and the warning information can be set by relevant technical personnel based on a large number of experiments or manual experience, and the embodiments of this application are not limited here.
[0091] It is understandable that the movable functional components have certain warning capabilities, such as sound and light alarm devices. Exemplarily, continuing the previous example, taking a makeup mirror as an example, a ring-shaped fill light is provided on the makeup mirror. During normal use, the fill light can be turned on or off. When it is turned on, the fill light presents white light of normal color temperature, which fills the user's face with light and facilitates the user to put on makeup. When the vehicle recognizes that the real-time driving status information meets the warning conditions (for example, an emergency brake signal is recognized), in order not to affect the user's makeup and safety considerations, the fill light changes color (for example, turns red) before the danger comes, reminding the user of the impending danger, so that the user can pause makeup, and when the fill light turns back to white, that is, when the danger is lifted, the user is prompted to continue makeup.
[0092] In the above implementation, the driving state of the vehicle is obtained, and based on the driving state, it is determined whether it is necessary to warn the user, so that a prompt is given when the user encounters a possible risk in the process of using the movable functional components, helping the user to avoid being affected by the vehicle's driving as much as possible. The normal use of the movable functional components improves the user's riding experience in the vehicle. For example, when the user is riding in the vehicle, the makeup mirror embedded in the vehicle platform is opened and raised to a suitable position to put on makeup. When the vehicle detects an impending emergency during driving (such as sudden braking or bumpy road ahead), the user will be reminded in advance or in time to suspend makeup and resume after driving stabilizes. For the user, it can make up safely in the vehicle, saving the user's valuable time.
[0093] Based on the above implementation, the real-time driving status information may include multiple categories, and the verification of the warning conditions may be different in different situations. In a further implementation, the real-time driving status information includes road condition information, accelerator pedal status information, and brake pedal status information;
[0094] Then the real-time driving status information in B2 meets the preset warning conditions, which may include: responding to the road condition information that the road surface in the direction of vehicle travel is bumpy, or the real-time throttle status information is a throttle step response, or the brake pedal status information is a brake step response.
[0095] On the one hand, road condition information can be used to characterize the road conditions of the vehicle's driving section. Road bumps in the direction of vehicle travel may be conditions in the direction of vehicle travel that may cause vehicle bumps and vibrations. Regardless of whether the vehicle is moving forward or reversing, if the road conditions of the future road in the direction of travel are poor, the vehicle may be easily vibrated, which will inevitably affect the user's viewing of movable functional components in the vehicle. Therefore, advance warning is required in this case.
[0096] Continuing with the above implementation mode, taking the makeup mirror as an example, the image in the direction of vehicle travel is acquired by the vehicle's external camera, and the road condition of the road ahead can be determined based on a preset image processing algorithm. If the road condition is judged to be bad or there are many potholes on the road surface, and it is determined that the vehicle is likely to be affected by bumps when passing through the road ahead, the warning light emitted by the fill light on the makeup mirror can remind the user not to put on makeup before the light turns back to ordinary white light, so as to avoid makeup failure or injury.
[0097] On the other hand, the accelerator pedal status information can be used to characterize the vehicle acceleration signal when the accelerator is stepped on; the brake pedal status information can be used to characterize the vehicle deceleration signal when the brake is stepped on. Therefore, the throttle step response can be a sudden acceleration signal generated by the accelerator being stepped on suddenly. Similarly, the brake saving response can be a sudden deceleration signal generated by the brake being stepped on suddenly. It is understandable that whether it is emergency acceleration or sudden braking, the users in the car will be disturbed by inertia. Continuing with the previous example, if the user is putting on makeup in front of the makeup mirror at this time, the sudden speed change will affect the user's makeup. At the same time as the step response appears, the makeup mirror will issue an alarm to remind the user to pause makeup and protect the user's safety.
[0098] In the above implementation manner, the real-time driving status information is interpreted in different dimensions, and different implementations of driving status information are likely to affect the state of the user's use of movable functional components in the vehicle. When bad road conditions are predicted or the vehicle suddenly accelerates or brakes, the user is warned in time to prevent the user's safety from being affected, thereby improving the user's riding safety and the user's riding experience of the vehicle.
[0099] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0100] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0101] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a movable component adjustment device used in a vehicle.
[0102] Figure 2 This is a schematic diagram of a vehicle component adjustment device provided in an embodiment of the present application, referring to Figure 2 The vehicle component adjustment device 200 includes a seat height determination module 210 and a posture adjustment module 220, wherein:
[0103] The seat height determination module 210 is used to obtain the front and rear position information of the target seat where the target user sits and the seat height of the target user in response to the target user in the current vehicle starting the movable functional component;
[0104] The posture adjustment module 220 is used to determine the target posture of the movable functional component according to the front and rear position information and the sitting height, and control the movable functional component to adjust from the current posture to the target posture.
[0105] The technical solution of the embodiment of the present application obtains the target user's sitting height in response to the target user in the co-pilot seat of the current vehicle starting operation on the movable functional component, and obtains the target user's sitting height when the movable functional component is needed, thereby providing an accurate detection opportunity for obtaining the user's sitting posture. In order to facilitate the user to use the movable functional component, the user's sitting height can also provide an accurate basis for adjusting the position and posture of the movable functional component. The sitting heights of different users are not necessarily the same, and different adjustment bases can be adaptively provided for different situations of different users, thereby improving the adaptability of the control of the movable functional component. At the same time, the position and posture of the movable functional component can be adjusted according to the different seat positions of the user and the user's own sitting height, and can effectively make corresponding adjustments according to the user's sitting status in the car, so that the user can reasonably and comfortably use the movable functional component, thereby improving the practical flexibility of the component. According to the front and rear position information and the sitting height of the target seat, the target posture of the movable functional component is determined, and the movable functional component is controlled to adjust from the current posture to the target posture. The target posture of the movable functional component is calculated by the sitting height, so as to determine the adjustment scheme of the movable functional component, so that the movable functional component can provide the best functional service for the user, thereby improving the user's experience. In an optional implementation, the posture adjustment module 220 may include:
[0106] A human eye coordinate determination unit, used to determine the human eye space coordinates of the target user's eyes in the current vehicle according to the front and rear position information and the sitting height;
[0107] The target posture determination unit is used to determine the target posture of the movable functional component according to the human eye space coordinates.
[0108] In an optional implementation, the target posture determination unit may include:
[0109] In response to the maximum lifting height of the movable functional component being less than the sitting height, determining a connection vector between the human eye and the center point of the movable functional component according to the spatial coordinates of the human eye and the center spatial coordinates of the center point of the movable functional component;
[0110] Calculating a target pitch angle of the movable functional component according to the connection vector and the normal vector of the movable functional component;
[0111] The target posture is determined based on the maximum lifting height of the movable functional components and the target pitch angle.
[0112] In an optional implementation, the device 200 may include:
[0113] The highest position determination module is used to determine the target position according to the sitting height and the vertical posture of the movable functional component in response to the maximum lifting height of the movable functional component being greater than or equal to the sitting height.
[0114] In an optional implementation, the device 200 may further include:
[0115] An identity acquisition module is used to obtain target identity information of a target user;
[0116] A posture query module, used to query the posture of the functional component corresponding to the target identity information in the correspondence between the preset identity information and the posture of the functional component;
[0117] The posture confirmation module is used to respond to the functional component posture corresponding to the target identity information and use the functional component posture as the target posture.
[0118] In an optional implementation, the device 200 may further include:
[0119] A driving status acquisition module is used to obtain the real-time driving status information of the current vehicle;
[0120] The warning information generation module is used to generate warning information in response to the real-time driving status information meeting the preset warning conditions, and control the movable functional components to display the warning information.
[0121] In a further embodiment, the real-time driving status information includes road condition information, accelerator pedal status information, and brake pedal status information;
[0122] The warning information generation module may include:
[0123] The early warning condition judgment unit is used to respond to the road condition information that the road surface is bumpy in the direction of vehicle travel, or the throttle real-time state information is a throttle step response, or the brake pedal state information is a brake step response.
[0124] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0125] The device of the above embodiment is used to implement the corresponding vehicle component adjustment method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0126] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle component adjustment method described in any of the above embodiments is implemented.
[0127] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 3 A specific electronic device hardware structure is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0128] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0129] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0130] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0131] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0132] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0133] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0134] The electronic device of the above embodiment is used to implement the corresponding vehicle component adjustment method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0135] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application further provides a vehicle, the vehicle comprising:
[0136] A memory for storing executable program codes;
[0137] A processor is used to call and run the executable program code from the memory so that the vehicle executes the method provided in any embodiment of the present application.
[0138] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the movable component adjustment method applied to a vehicle as described in any of the above embodiments.
[0139] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0140] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the movable component adjustment method applied to the vehicle as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0141] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0142] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0143] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0144] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.
Claims
1. A vehicle component adjustment method, characterized in that: The method comprises: In response to a target user in the current vehicle starting up a movable functional component, obtaining front and rear position information of a target seat where the target user sits and a sitting height of the target user; According to the front-rear position information and the sitting height, the target posture of the movable functional component is determined, and the movable functional component is controlled to adjust from the current posture to the target posture.
2. The method according to claim 1, characterized in that Determining the target position of the movable functional component according to the front-rear position information and the sitting height includes: Determining the eye space coordinates of the target user's eyes in the current vehicle according to the front and rear position information and the sitting height; According to the eye space coordinates, a target position and posture of the movable functional component is determined.
3. The method according to claim 2, characterized in that Determining the target position of the movable functional component according to the human eye space coordinates includes: In response to the maximum lifting height of the movable functional component being less than the sitting height, determining a connection vector between the human eye and the center point of the movable functional component according to the spatial coordinates of the human eye and the center spatial coordinates of the center point of the movable functional component; Calculating a target pitch angle of the movable functional component according to the connection vector and a normal vector of the movable functional component; The target posture is determined according to the maximum lifting height of the movable functional component and the target pitch angle.
4. The method according to claim 3, characterized in that The method further comprises: In response to the maximum lifting height of the movable functional component being greater than or equal to the sitting height, the target posture is determined according to the sitting height and the vertical posture of the movable functional component.
5. The method according to claim 1, characterized in that The method further comprises: Acquire target identity information of the target user; In the correspondence between the preset identity information and the functional component posture, query the functional component posture corresponding to the target identity information; In response to the existence of a functional component posture corresponding to the target identity information, the functional component posture is used as the target posture.
6. The method according to claim 1, characterized in that After controlling the movable functional component to adjust from the current posture to the target posture, the method further includes: Acquiring real-time driving status information of the current vehicle; In response to the real-time driving status information meeting a preset warning condition, warning information is generated, and the movable functional component is controlled to display the warning information.
7. The method according to claim 6, characterized in that The real-time driving status information includes road condition information, accelerator pedal status information and brake pedal status information; The real-time driving status information meets the preset warning conditions, including: In response to the road condition information being bumpy in the direction of vehicle travel, or the throttle real-time status information being a throttle step response, or the brake pedal status information being a brake step response.
8. A vehicle component adjustment device, characterized in that: The device comprises: A seat height determination module, for obtaining the front and rear position information of a target seat where the target user sits and the seat height of the target user in response to a start-up operation of a movable functional component by a target user in the current vehicle; The posture adjustment module is used to determine the target posture of the movable functional component according to the front-back position information and the sitting height, and control the movable functional component to adjust from the current posture to the target posture.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.
10. A vehicle, characterized in that: The vehicle is provided with an electronic device as claimed in claim 9.
Citation Information
Patent Citations
Vehicle-mounted display screen adjusting device and vehicle
CN112298059A
Passenger makeup early warning method, system, medium, equipment and program product
CN114194110A
Method and device for acquiring sitting posture height of vehicle driving user, equipment and medium
CN114919472A
Vehicle-mounted display screen control system
CN116848570A
Height adjusting system and vehicle
CN221162527U