Seat adjusting method and device, vehicle and equipment

By using the outdoor camera and seat usage preference set to predict and adjust the seat posture of the target user, the problem that the seat memory function in the prior art cannot quickly adapt to the seating position of different users is solved, and the user's comfortable and personalized seat experience is achieved.

CN120207175APending Publication Date: 2025-06-27DEEPAL AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510513294.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing car seat memory function cannot be quickly adjusted to adapt to the seating positions of different users, resulting in users not being able to enjoy a comfortable and personalized seating environment in changing travel scenarios.

Method used

Video information is captured by the outside camera, the moving trajectory and motion information of the target user are determined, the door to be opened and the seat to be seated are predicted, and the seat posture is adjusted based on the user's seat usage preferences.

Benefits of technology

Accurate prediction and adjustment of the seat posture of the target user is achieved, ensuring that users can immediately enjoy a comfortable and personalized seating environment after entering the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120207175A_ABST
    Figure CN120207175A_ABST
Patent Text Reader

Abstract

The invention relates to a seat adjusting method and device, a vehicle and equipment, and relates to the technical field of vehicles. The method comprises the following steps: determining a moving track and action information of a target user through video information shot by a camera outside a vehicle; determining a to-be-opened vehicle door of the target user based on the moving track and the action information of the target user; based on the to-be-opened vehicle door, a first seat on which the target user is about to sit is determined; under the condition that the target user is a compound passenger, the posture of the first seat is adjusted based on a seat use preference set of the target user; the compound passengers are users who have taken the vehicle for at least one time; the seat use preference set comprises seat use preference information of the target user for at least one seat on the vehicle. Therefore, the user can enjoy a comfortable and personalized seat environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, particularly to the technical field of intelligent cockpits, and specifically to a seat adjustment method, device, vehicle, and equipment. Background Art

[0002] In the existing seat memory function in automotive technology, it is usually only limited to memorizing a fixed number of positions for a single seat. This traditional method has obvious limitations. In diverse travel scenarios, if the user's seating position is different each time, they need to readjust the seat every time and cannot quickly call up their preferred seat memory settings, which greatly reduces the user experience.

[0003] In a related technology, it is proposed to automatically adjust the seats and rearview mirrors in the vehicle for different users. In another related technology, it is proposed to adjust the seat occupied by the target occupant according to the identity information of the target occupant and the driving mode. Summary of the Invention

[0004] This application provides a seat adjustment method, device, vehicle, and equipment to at least solve the technical problem in the related art that it is difficult to adjust seats. The technical solution of this application is as follows:

[0005] According to the first aspect provided by this application, a seat adjustment method is provided, including: determining the movement trajectory and action information of the target user through the video information captured by the external camera of the vehicle; determining the door to be opened by the target user based on the movement trajectory and action information of the target user; determining the first seat on which the target user is to be seated based on the door to be opened; in the case where the target user is a co-rider, adjusting the posture of the first seat based on the seat usage preference set of the target user; the co-rider is a user who has ridden in the vehicle at least once; the seat usage preference set includes the seat usage preference information of the target user for at least one seat on the vehicle.

[0006] According to the above technical means, this application can accurately predict the first seat on which the target user may be seated by comprehensively considering various factors such as the movement trajectory and action information of the target user. After determining the first seat, the seat adjustment device can adjust the posture of the first seat in advance according to the seat usage preference set of the target user to ensure that the target user can immediately enjoy a comfortable and personalized seat environment after entering the vehicle.

[0007] In a possible way, determining the first seat on which the target user is to be seated based on the door to be opened includes: regarding the seats in the cockpit area corresponding to the door to be opened as candidate seats; determining the first seat from the candidate seats based on the historical seating times of the target user for the candidate seats.

[0008] According to the above technical means, the present application can predict in advance the seat on which the user will sit based on the historical number of times the target user has sat on the candidate seats, so as to adjust the pose of the seat in advance and ensure that the target user can immediately enjoy a comfortable and personalized seat environment after entering the vehicle.

[0009] In one possible way, to determine the first seat on which the target user is to sit based on the door to be opened, it includes: regarding the seats within the cockpit area corresponding to the door to be opened as candidate seats; in the case of determining that there are other users approaching the door to be opened behind the user, regarding the candidate seat far from the door to be opened as the first seat.

[0010] According to the above technical means, the present application can regard the candidate seat far from the door to be opened as the first seat to accurately predict the seat on which the target user may sit, and ensure that the target user can immediately enjoy a comfortable and personalized seat environment after entering the vehicle.

[0011] In one possible way, in the case where the target user is a multiple-passenger, to adjust the posture of the first seat based on the set of seat usage preferences of the target user, it includes: if there is first seat usage preference information in the set of seat usage preferences, adjusting the posture of the first seat based on the first seat usage preference; the first seat usage preference information is the seat usage preference information of the target user for seats of the first seat type; the first seat type is used to characterize the type of the first seat; if there is no first seat usage preference information in the set of seat usage preferences, then correcting the second seat usage preference information in the set of seat usage preferences, and adjusting the posture of the first seat based on the corrected second seat usage preference information; the second seat usage preference information is the seat usage preference information of the target user for seats of the second seat type; the second seat type is different from the first seat type.

[0012] According to the above technical means, the present application can make the adjusted seat posture more conform to the user's habits and needs by considering the seat usage preference information of the target user, whether it is the first seat usage preference for the first seat type or the corrected second seat usage preference. In addition, when there is no first seat usage preference information in the set of seat usage preferences, correcting the second seat usage preference information and using it to adjust the posture of the first seat enables the user to obtain a relatively consistent and comfortable experience when sitting on seats of different types.

[0013] In one possible way, to correct the second seat usage preference information in the set of seat usage preferences, it includes: determining the parameter correction coefficient between the first seat type and the second seat type; determining the corrected second seat usage preference information based on the parameter correction coefficient and the second seat usage preference information.

[0014] According to the above technical means, the present application can accurately convert the preference information of the user for the second seat type to the first seat type through the parameter correction coefficient between different types of seats, so that the posture adjustment of the first seat better conforms to the user's preference for the seat.

[0015] In a possible way, the method further includes: when the target user is the first-time passenger, determining a target seat posture matching the target user based on the body feature information and the first seat type; the first-time passenger is a user who takes the vehicle for the first time; adjusting the posture of the first seat based on the target seat posture.

[0016] According to the above technical means, the present application can determine the adjustment parameters based on the body feature information of the first-time passenger and the seat type, realize personalized seat adjustment, and ensure that the first-time passenger can enjoy a comfortable and personalized seat environment.

[0017] In a possible way, determining a target seat posture matching the target user based on the body feature information and the first seat type includes: judging whether there is a target seat usage preference set in the seat usage preference library whose matching degree with the body feature information is greater than a preset threshold; the seat usage preference library includes seat usage preference sets corresponding to multiple users respectively; the matching degree is used to represent the similarity degree between the body feature information and the first body feature information; the first body feature information is used to represent the body feature information of the user; if there is a target seat usage preference set, determining the target seat posture based on the first seat type and the target seat usage preference set.

[0018] According to the above technical means, the present application can judge the matching degree between the body feature information and the first body feature information in the seat usage preference library. When the matching degree is greater than the preset threshold, it indicates that there is a user in the seat usage preference library whose body features are highly similar to those of the target user and their seat usage preferences. Therefore, the target seat posture can be determined based on the seat usage preferences of this user, which can more accurately fit the body needs of the target user and realize personalized seat adjustment.

[0019] In a possible way, if there is no target seat usage preference set, determining the target seat posture based on the first mapping relationship corresponding to the first seat type and the body feature information; the first mapping relationship includes multiple recommended seat postures corresponding one by one to multiple body feature information.

[0020] According to the above technical means, when the present application cannot find a target seat usage preference set in the seat usage preference library whose matching degree with the body features of the target user is greater than the preset threshold, it can quickly find the corresponding recommended seat posture by using the first mapping relationship and the body feature information to adjust the seat posture so that the seat fits the body needs of the target user.

[0021] In a possible way, based on the attitude information of the first seat after adjustment, update the seat usage preference information of the target user for the first seat.

[0022] According to the above technical means, the present application can record the seat postures preferred by the user, such as the backrest inclination angle, seat height, armrest position, etc., by updating the seat usage preference information. Thus, when using the vehicle subsequently, the seat can be adjusted to the most comfortable state of the user according to the updated preference information.

[0023] According to the second aspect provided by the present application, a seat adjustment device is provided, including: a determination unit and an adjustment unit; the determination unit is configured to determine the movement trajectory and action information of the target user through the video information captured by an external vehicle camera; the determination unit is further configured to determine the door to be opened by the target user based on the movement trajectory and action information of the target user; the determination unit is further configured to determine the first seat to be seated by the target user based on the door to be opened; the adjustment unit is configured to adjust the attitude of the first seat based on the seat usage preference set of the target user when the target user is a multiple passenger; the multiple passenger is a user who has ridden in the vehicle at least once; the seat usage preference set includes the seat usage preference information of the target user for at least one seat on the vehicle.

[0024] In a possible way, the determination unit is specifically configured to: regard the seats in the cockpit area corresponding to the door to be opened as candidate seats; determine the first seat from the candidate seats based on the historical seating times of the target user for the candidate seats.

[0025] In a possible way, the determination unit is specifically configured to: regard the seats in the cockpit area corresponding to the door to be opened as candidate seats; in the case of determining that there are other users approaching the door to be opened behind the user, regard the candidate seat far from the door to be opened as the first seat.

[0026] In a possible way, the adjustment unit is specifically configured to: if there is first seat usage preference information in the seat usage preference set, adjust the attitude of the first seat based on the first seat usage preference; the first seat usage preference information is the seat usage preference information of the target user for the seat of the first seat type; the first seat type is used to characterize the type of the first seat; if there is no first seat usage preference information in the seat usage preference set, correct the second seat usage preference information in the seat usage preference set, and adjust the attitude of the first seat based on the corrected second seat usage preference information; the second seat usage preference information is the seat usage preference information of the target user for the seat of the second seat type; the second seat type is different from the first seat type.

[0027] In a possible way, the adjustment unit is specifically configured to: determine a parameter correction coefficient between the first seat type and the second seat type; and determine the corrected second seat usage preference information based on the parameter correction coefficient and the second seat usage preference information.

[0028] In a possible way, the determination unit is further configured to, when the target user is a first-time passenger, determine a target seat posture matching the target user based on the body feature information and the first seat type; and the adjustment unit is further configured to adjust the posture of the first seat based on the target seat posture.

[0029] In a possible way, the adjustment unit is specifically configured to: determine whether there is a target seat usage preference set in the seat usage preference library whose matching degree with the body feature information is greater than a preset threshold; the seat usage preference library includes seat usage preference sets corresponding to multiple users respectively; the matching degree is used to represent the similarity between the body feature information and the first body feature information; the first body feature information is used to represent the body feature information of the user; if there is a target seat usage preference set, determine the target seat posture based on the first seat type and the target seat usage preference set.

[0030] In a possible way, the adjustment unit is specifically configured to: if there is no target seat usage preference set, determine the target seat posture based on the first mapping relationship corresponding to the first seat type and the body feature information; the first mapping relationship includes multiple recommended seat postures corresponding one-to-one to multiple body feature information.

[0031] In a possible way, the device further includes: an update unit, configured to update the seat usage preference information of the target user for the first seat based on the posture information of the first seat after adjustment.

[0032] According to the third aspect provided by the present application, a vehicle is provided, including the seat adjustment device in the second aspect.

[0033] According to the fourth aspect provided by the present application, an electronic device is provided, including: a processor; a memory for storing processor-executable instructions; wherein, the processor is configured to execute the instructions to implement the method in the first aspect and any possible implementation manner thereof.

[0034] According to the fifth aspect provided by the present application, a computer-readable storage medium is provided, when the instructions in the computer-readable storage medium are executed by the processor of the electronic device, enabling the electronic device to execute the method in the first aspect and any possible implementation manner thereof.

[0035] According to a sixth aspect provided by the present application, there is provided a computer program product, which includes computer instructions. When the computer instructions run on an electronic device, the electronic device is caused to execute the method according to the first aspect and any possible implementation manner thereof described above.

[0036] It should be noted that for the technical effects brought by any implementation manner in the second aspect to the sixth aspect, reference may be made to the technical effects brought by the corresponding implementation manner in the first aspect, which will not be elaborated herein.

[0037] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application, and do not constitute an improper limitation to the present application.

[0039] Figure 1 is a schematic structural diagram of a vehicle shown according to an exemplary embodiment;

[0040] Figure 2 is a schematic structural diagram of a seat adjustment system shown according to an exemplary embodiment;

[0041] Figure 3 is a schematic flowchart of a seat adjustment method shown according to an exemplary embodiment;

[0042] Figure 4 is a schematic diagram of a seat adjustment interface shown according to an exemplary embodiment;

[0043] Figure 5 is a block diagram of a seat adjustment device shown according to an exemplary embodiment;

[0044] Figure 6 is a block diagram of an electronic device shown according to an exemplary embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0045] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.

[0046] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0047] For the sake of easy understanding, the seat adjustment method provided by the present application will be specifically introduced below in conjunction with the accompanying drawings.

[0048] As Figure 1 shown, Figure 1 A vehicle 100 is provided. The seat adjustment method provided by the embodiments of the present application can be applied in the vehicle 100. A vehicle can also be referred to as a transportation vehicle (vehicle), a mobile carrier (mobile carrier), an electric vehicle (electric vehicle, EV), a hybrid electric vehicle (hybrid electric vehicle, HEV), a plug-in hybrid electric vehicle (plug-in hybrid electric vehicle, PHEV), a fuel cell vehicle (fuel cell vehicle, FCV), an autonomous vehicle (autonomous vehicle), an intelligent and connected vehicle (intelligent and connected vehicle, ICV), a driverless vehicle (driverless vehicle), etc.

[0049] In the embodiments of the present application, the vehicle 100 can be a sedan, a sport utility vehicle (sport utility vehicle, SUV), a truck, an electric vehicle, a motorcycle, a tricycle, a special vehicle (such as an ambulance, a fire truck, a police car, etc.), a driverless taxi, an intelligent and connected bus, an autonomous logistics vehicle, an electric truck, etc. In addition, the method is also applicable to various special vehicles, such as agricultural vehicles, mining vehicles, forestry vehicles, airport vehicles, port vehicles, etc. The present application does not make specific limitations in this regard.

[0050] As Figure 2 shown, Figure 2 It is a seat adjustment system.

[0051] In a possible implementation manner, the seat adjustment system 200 may include a seat adjustment device 201, a data acquisition device 202, and a seat 203.

[0052] Optionally, Figure 2 a communication connection may be established between the seat adjustment device 201 and the data acquisition device 202 in [[...]]. A connection may be established between the data acquisition device 202 and the seat 203. A connection may be established between the seat adjustment device 201 and the seat 203.

[0053] In practical applications, the seat adjustment device 201 may be communicatively connected to one or more data acquisition devices 202. The seat adjustment device 201 may be connected to one or more seats 203 on the vehicle.

[0054] For ease of understanding, this application is described by taking the communication connection between one seat adjustment device 201 and one data acquisition device 202 as an example.

[0055] Optionally, Figure 2 the seat adjustment device 201 and the data acquisition device 202 in [[...]] may be functional modules integrated into the same device, or may be devices independently provided. This application does not limit this.

[0056] It is easy to understand that when the seat adjustment device 201 and the data acquisition device 202 are functional modules integrated into the same device, the communication method between the seat adjustment device 201 and the data acquisition device 202 is the communication between internal modules of the device. In this case, the communication process between the two is the same as the "communication process when the seat adjustment device 201 and the data acquisition device 202 are independently provided".

[0057] For ease of understanding, this application is mainly described by taking the case where the seat adjustment device 201 and the data acquisition device 202 are independently provided as an example.

[0058] Figure 2 The data acquisition device 202 in [[...]] may collect the movement trajectory and action information of the target user. The seat adjustment device 201 may receive the movement trajectory and action information sent by the data acquisition device 202, and based on the movement trajectory and action information, determine the door to be opened by the target user. Furthermore, based on the door to be opened, determine the first seat on which the target user is to be seated, and further, in the case where the target user is a co-rider, adjust the posture of the first seat based on the seat usage preference set of the target user.

[0059] Optionally, Figure 2 the seat adjustment device 201 in [[...]] may be a terminal, or a server, or other types of electronic devices. Figure 2 What is shown in [[...]] is only an example of the device form of the seat adjustment device 201, and does not limit it.

[0060] When the seat adjustment device 201 is a terminal, the terminal can be a device that provides voice and / or data connectivity to a target user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. The terminal can communicate with one or more core networks via a radio access network (RAN). The terminal can be a mobile terminal, such as a computer with a mobile terminal, or a mobile device built into the vehicle 100, which exchanges language and / or data with the wireless access network. For example, mobile phones, tablets, laptops, netbooks, personal digital assistants (PDAs). This application does not make any restrictions on this.

[0061] When the seat adjustment device 201 is a server, the server can be a single server, or alternatively, it can be a server cluster composed of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. This application does not make any restrictions on this.

[0062] It should be noted that the structure illustrated in the embodiments of this application does not constitute a limitation on the seat adjustment system 200. It can include more or fewer components than shown, or combine certain components, or split certain components, or have different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.

[0063] Figure 3 is a flowchart of a seat adjustment method shown according to an exemplary embodiment, as Figure 3 shown, the seat adjustment method includes the following steps: S301 - S304.

[0064] S301. Determine the movement trajectory and action information of the target user through the video information captured by the external vehicle camera.

[0065] In a possible implementation manner, when the target user gradually approaches the vehicle, the external vehicle camera can monitor the movement trajectory and action information of the target user in real time, and send the movement trajectory and action information to the seat adjustment device. For example, when the target user starts walking towards the vehicle from a distance, the external vehicle camera can accurately identify its position, and continuously update the position information and action information as the target user moves. The seat adjustment device can receive the movement trajectory and action information of the target user sent by the external vehicle camera.

[0066] Optionally, the action information can include the target user reaching out to open the door, taking the key, etc. This application does not make specific restrictions on this.

[0067] S302. Determine the door to be opened by the target user based on the movement trajectory and action information of the target user.

[0068] In one possible implementation, the seat adjustment device may predict the door that the target user may open based on the movement trajectory and action information of the target user, as the door to be opened.

[0069] For example, if the target user's movement trajectory is toward the passenger door of the vehicle, the seat adjustment device can use the passenger door as the door to be opened based on this trajectory information. Alternatively, when the target user walks in a straight line from the right front of the vehicle toward the passenger door, and when approaching the door, he or she obviously opens the door to enter, the seat adjustment device can use the passenger door as the door to be opened.

[0070] Secondly, if the target user is carrying heavy objects in both hands and the body weight is leaning to one side, the seat adjustment device can predict that the rear seat, which is more convenient for placing objects and easier for getting on and off the vehicle, is the seat that the target user may sit on, and the seat adjustment device can determine the rear door as the door to be opened. For example, when the target user is carrying a large shopping bag in both hands and the body is slightly tilted to the right, and there is a large space next to the right rear seat of the vehicle for placing objects, the seat adjustment device can tend to predict that the target user will sit on the right rear seat, and the seat adjustment device can determine the rear door as the door to be opened.

[0071] S303: Determine a first seat where the target user is to sit based on the vehicle door to be opened.

[0072] In a possible implementation, the seat adjustment device may select a seat located in a cockpit area where a door to be opened is located as a candidate seat.

[0073] Exemplarily, when the vehicle is a left-hand drive vehicle, the cabin area corresponding to the left front door is the driver's seat area, and the cabin area corresponding to the right rear door is the rear seat area of ​​the vehicle.

[0074] In a possible implementation, the seat adjustment device may store the target user's historical sitting times on different seats. The seat adjustment device may determine the first seat from the candidate seats based on the target user's historical sitting times on the candidate seats.

[0075] For example, if the target user has multiple records of sitting in a candidate seat before, the seat adjustment device may determine the candidate seat as the first seat.

[0076] In yet another possible implementation, when it is determined that there are other target users behind the target user approaching the door to be opened, a candidate seat farthest from the door to be opened is selected as the first seat.

[0077] That is to say, in the case that there are other target users who need to get on the vehicle through the door to be opened after determining the target user, the seat adjustment device can use the candidate seat farther away from the door to be opened as the first seat.

[0078] S304. When the target user is a multiple-rider, adjust the posture of the first seat based on the seat usage preference set of the target user.

[0079] Among them, the seat usage preference set includes the seat usage preferences of the target user for at least one seat in the vehicle. A multiple-rider can be used to represent a person who has ridden in the current vehicle at least once.

[0080] Exemplarily, the seat usage preference set can include the target user's preferences for aspects such as the tilt angle of the seat back, seat height, headrest position, and lumbar support strength for at least one seat in the vehicle.

[0081] In a possible implementation manner, the seat adjustment device can be deployed with a storage module. Multiple target users' seat usage preference sets can be deployed in the storage module. The seat adjustment device can obtain the identity information of the target user. The seat adjustment device can retrieve the seat usage preference set that matches the identity information of the target user in the storage module.

[0082] Optionally, the method for obtaining the identity information of the target user can be set according to actual requirements.

[0083] Exemplarily, the seat adjustment device can use a camera to capture the facial image of the target user, and determine the identity information of the target user based on the matching of the facial image with the stored facial feature template.

[0084] Alternatively, when the target user touches the vehicle door handle or the fingerprint recognition area on the seat with a finger, the seat adjustment device can collect the fingerprint image of the target user through the fingerprint recognition sensor, and then compare it with the fingerprint template pre-stored in the storage module to confirm the identity of the target user.

[0085] In another possible implementation manner, if there is no first seat usage preference information in the seat usage preference set, the seat adjustment device can correct the second seat usage preference information in the seat usage preference set, and adjust the posture of the first seat based on the corrected second seat usage preference information.

[0086] Among them, the first seat usage preference information may be the seat usage preference information of the target user for the first type of seat. The first type of seat can be used to characterize the type of the first seat. The second seat usage preference information may be the seat usage preference information of the target user for the second type of seat. The second type of seat is different from the first type of seat. The type of seat may include at least one of a driver's seat, a front passenger seat, and a rear seat.

[0087] In a possible implementation manner, in order to correct the second seat usage preference information in the seat usage preference set, the seat adjustment device may determine a parameter correction coefficient between the first type of seat and the second type of seat. The seat adjustment device may determine the corrected second seat usage preference information based on the parameter correction coefficient and the second seat usage preference information. For the specific implementation manner of the seat adjustment device to correct the second seat usage preference information in the seat usage preference set, reference may be made to S401 - S402 below. Details are not described herein again.

[0088] In another possible implementation manner, if there is first seat usage preference information in the seat usage preference set, the seat adjustment device may adjust the posture of the first seat based on the first seat usage preference.

[0089] In a possible implementation manner, the target user may also be the first passenger. The first passenger may be a person who takes the current vehicle for the first time.

[0090] In a possible implementation manner, when the target user is the first passenger, the seat adjustment device may determine a target seat posture matching the target user based on the body feature information and the first type of seat. The seat adjustment device may adjust the posture of the first seat based on the target seat posture.

[0091] Among them, the body feature information may include height, weight, body type (such as fat or thin), dimensions of various body parts (such as leg length, arm length, etc.). The target seat posture may include the tilt angle of the seat back, the seat height, the position of the headrest, etc.

[0092] In a possible implementation manner, the seat adjustment device may obtain the body feature information in multiple ways. For example, the seat adjustment device may detect the pressure of the target user on the seat through pressure sensors (which may be distributed on the seat surface). Or, the seat adjustment device may obtain the image information of the first passenger through an in - vehicle camera or an out - vehicle camera, and further determine the body feature information of the target user based on the image information.

[0093] In a possible implementation, to determine the target seat posture matching the first-time rider, the seat adjustment device may determine whether there is a target seat usage preference set in the seat usage preference library whose matching degree with the body feature information is greater than a preset threshold. If there is a target seat usage preference set, the seat adjustment device may determine the target seat posture based on the first seat type and the target seat usage preference set. The specific implementation of the seat adjustment device to determine the target seat posture matching the target user when the target user is the first-time rider may refer to the following S501 - S502. Details are not elaborated here.

[0094] Based on the above technical solution, the present application can accurately predict the first seat where the target user may sit by comprehensively considering various factors such as the movement trajectory and action information of the target user. After determining the first seat, the seat adjustment device can adjust the posture of the first seat in advance according to the pre-acquired body feature information and / or seat usage preference set of the target user to ensure that the target user can immediately enjoy a comfortable and personalized seat environment after entering the vehicle.

[0095] In some embodiments, to correct the second seat usage preference information in the seat usage preference set, the seat adjustment method provided by the present application further includes the following steps: S401 - S402.

[0096] S401. Determine the parameter correction coefficient between the first seat type and the second seat type.

[0097] In a possible implementation, the seat adjustment device may preset the association information between various seat types and the corresponding parameter correction rules. After receiving the information of the first seat type and the second seat type, the seat adjustment device can quickly retrieve relevant information in the database and analyze the differences between the two seat types in terms of structure, function, ergonomic design, etc. For example, if the first seat is the driver's seat and the second seat is the co-driver's seat, the seat adjustment device may consider that the driver's seat requires more frequent operations and better forward visibility, while the co-driver's seat pays more attention to comfort, and thus calculate the corresponding parameter correction coefficient based on these differences.

[0098] Optionally, this coefficient may be a decimal between 0 and 1 or a value greater than 1, specifically depending on the characteristics and difference degree of the two seat types. The present application does not make specific limitations on this.

[0099] S402. Determine the corrected second seat usage preference information based on the parameter correction coefficient and the second seat usage preference information.

[0100] In a possible implementation manner, after determining the parameter correction coefficient, the seat adjustment device can adjust each parameter in the second seat usage preference according to the parameter correction coefficient to determine the corrected second seat usage preference information. For example, if the parameter correction coefficient indicates that the first seat needs to be at a higher height than the second seat, the device will multiply the height parameter in the second seat usage preference by a correction coefficient greater than 1 to obtain the height parameter suitable for the first seat. For other parameters such as angle and inclination, the seat adjustment device can also be corrected in a similar manner. After this series of calculations and adjustments, the seat adjustment device can determine the corrected second seat usage preference information.

[0101] In yet another possible implementation manner, if there is a first seat usage preference, the seat adjustment device can adjust the posture of the first seat based on the first seat usage preference.

[0102] Based on this, the present application can accurately convert the preference information of the user for the second seat type to the first seat type through the parameter correction coefficient between different types of seats, making the posture adjustment of the first seat more in line with the user's preference for the seat.

[0103] In some embodiments, in order to determine the target seat posture matching the target user, the seat adjustment method provided by the present application further includes the following steps: S501 - S502.

[0104] S501. Determine whether there is a target seat usage preference set in the seat usage preference library whose matching degree with the body feature information is greater than a preset threshold.

[0105] Among them, the seat usage preference library may include seat usage preference sets corresponding to multiple users respectively. The matching degree can be used to characterize the similarity between the body feature information and the first body feature information. The first body feature information can be used to characterize the body feature information of the user.

[0106] Optionally, the preset threshold can be set according to actual needs. For example, the preset threshold can be 90% or 95%. The present application does not make specific limitations on this.

[0107] In a possible implementation manner, after receiving the body feature information of the target user, the seat adjustment device can retrieve from the seat usage preference library whether there is a first body feature information that matches the body feature information.

[0108] It should be noted that the similarity is not a simple numerical comparison, but a comprehensive evaluation considering multiple factors. For example, for the feature of height, the seat adjustment device not only needs to consider the proximity of the absolute value, but also needs to comprehensively judge in combination with other features such as weight.

[0109] S502. If there is a target seat usage preference set, determine the target seat posture based on the first seat type and the target seat usage preference set.

[0110] In a possible implementation, the seat adjustment device can determine a target parameter correction coefficient between the first seat type and the third seat type. The seat adjustment device can determine the target seat posture based on the target parameter correction coefficient and the third seat usage preference in the target seat usage preference set.

[0111] In yet another possible implementation, if there is no target seat usage preference set, determine the target seat posture based on the first mapping relationship corresponding to the first seat type and the body feature information.

[0112] Based on this, the present application can determine the matching degree between the body feature information and the first body feature information in the seat usage preference library. When the matching degree is greater than the preset threshold, it indicates that there is a user in the seat usage preference library whose body features are highly similar to those of the target user and their seat usage preferences. Therefore, the target seat posture can be determined based on the seat usage preferences of this user, which can more accurately meet the body needs of the target user and achieve personalized seat adjustment.

[0113] In some embodiments, as Figure 4 shown, it is a seat adjustment interface.

[0114] In a possible implementation, the seat adjustment interface can include seat information of different users. The user can send a seat adjustment instruction to the seat adjustment device through the seat adjustment interface. The seat adjustment device can adjust the corresponding seat based on the seat adjustment instruction.

[0115] In a possible implementation, the seat adjustment interface further includes options such as seat position, position, backrest, leg rest, zero gravity, seat courtesy, quick control, seat comfort, seat position, save, system settings, etc.

[0116] Exemplarily, in combination with Figure 4 , the current seat position is the left side of the second row.

[0117] Figure 5 is a block diagram of a seat adjustment device shown according to an exemplary embodiment. Referring to Figure 5 , the seat adjustment device includes: a determination unit 601, an adjustment unit 602, and an update unit 603.

[0118] In a possible implementation, the determination unit 601 is configured to determine the movement trajectory and action information of the target user through the video information captured by the external camera.

[0119] In a possible implementation manner, the determining unit 601 is further configured to determine the door to be opened by the target user based on the moving trajectory and action information of the target user.

[0120] In a possible implementation manner, the determining unit 601 is further configured to determine the first seat for the target user to take a seat based on the door to be opened.

[0121] In a possible implementation manner, the adjusting unit 602 is configured to, when the target user is a multiple-rider, adjust the posture of the first seat based on the seat usage preference set of the target user.

[0122] In a possible manner, the determining unit 601 is specifically configured to: regard the seats in the cockpit area corresponding to the door to be opened as candidate seats. Determine the first seat from the candidate seats based on the historical number of times the target user has taken a seat on the candidate seats.

[0123] In a possible manner, the determining unit 601 is specifically configured to: regard the seats in the cockpit area corresponding to the door to be opened as candidate seats. When it is determined that there are other users approaching the door to be opened behind the user, regard the candidate seat far from the door to be opened as the first seat.

[0124] In a possible manner, the adjusting unit 602 is specifically configured to: if there is a first seat usage preference information in the seat usage preference set, adjust the posture of the first seat based on the first seat usage preference. If there is no first seat usage preference information in the seat usage preference set, correct the second seat usage preference information in the seat usage preference set, and adjust the posture of the first seat based on the corrected second seat usage preference information.

[0125] In a possible manner, the adjusting unit 602 is specifically configured to: determine a parameter correction coefficient between the first seat type and the second seat type. Determine the corrected second seat usage preference information based on the parameter correction coefficient and the second seat usage preference information.

[0126] In a possible manner, the determining unit 601 is further configured to, when the target user is a first-time rider, determine a target seat posture matching the target user based on the body feature information and the first seat type.

[0127] In a possible manner, the adjusting unit 602 is further configured to adjust the posture of the first seat based on the target seat posture.

[0128] In one possible way, the adjustment unit 602 is specifically configured to: determine whether there is a target seat usage preference set in the seat usage preference library whose matching degree with the body feature information is greater than a preset threshold. If there is a target seat usage preference set, based on the first seat type and the target seat usage preference set, determine the target seat posture.

[0129] In one possible way, the adjustment unit 602 is specifically configured to: if there is no target seat usage preference set, based on the first mapping relationship corresponding to the first seat type and the body feature information, determine the target seat posture.

[0130] In one possible way, the device further includes: an update unit 603, and the update unit is configured to update the seat usage preference information of the target user for the first seat based on the posture information of the first seat after adjustment.

[0131] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0132] Figure 6 It is a block diagram of an electronic device shown according to an exemplary embodiment. As Figure 6 shown, the electronic device includes but is not limited to: a processor 701 and a memory 702.

[0133] Among them, the above-mentioned memory 702 is used to store the executable instructions of the above-mentioned processor 701. It can be understood that the above-mentioned processor 701 is configured to execute instructions to implement the seat adjustment method in the above embodiments.

[0134] It should be noted that those skilled in the art can understand that Figure 6 the structure of the electronic device shown in Figure 6 does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than

[0135] shown, or combine some components, or have different component arrangements.

[0136] The memory 702 can be used to store software programs and various data. The memory 702 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required by at least one functional module (such as a determination unit, a processing unit, etc.). In addition, the memory 702 can include high-speed random access memory and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0137] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as the memory 702 including instructions. The above instructions can be executed by the processor 701 of the electronic device to implement the method in the above embodiment.

[0138] In actual implementation, Figure 5 the functions of the determination unit 601, the adjustment unit 602, and the update unit 603 in Figure 6 can all be implemented by the processor 701 in

[0139] calling a computer program stored in the memory 702. The specific execution process can refer to the description of the method part in the above embodiment and will not be elaborated here.

[0140] Optionally, the computer-readable storage medium can be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0141] It should be noted that when the instructions in the above computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the electronic device, the various processes of the above method embodiment are implemented, and the same technical effects as the above method can be achieved. To avoid repetition, it will not be elaborated here.

[0142] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and conciseness of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0143] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.

[0144] The units described as separate components may or may not be physically separated. The components shown as units may be one physical unit or multiple physical units, that is, they can be located in one place, or they can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0145] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0146] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks or optical discs that can store program codes.

[0147] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A seat adjustment method, characterized in that: The method comprises: Determine the target user's movement trajectory and action information through the video information captured by the camera outside the vehicle; Determining the door to be opened by the target user based on the movement trajectory and action information of the target user; Based on the vehicle door to be opened, determining a first seat where the target user is to sit; In the case where the target user is a repeat passenger, the posture of the first seat is adjusted based on the seat usage preference set of the target user; the repeat passenger is a user who has ridden in the vehicle at least once; the seat usage preference set includes the seat usage preference information of the target user for at least one seat in the vehicle.

2. The seat adjustment method according to claim 1, characterized in that: The determining, based on the vehicle door to be opened, a first seat where the target user is to sit, comprises: Taking seats in the cockpit area corresponding to the door to be opened as candidate seats; The first seat is determined from the candidate seats based on the target user's historical sitting times on the candidate seats.

3. The seat adjustment method according to claim 1, characterized in that: The determining, based on the vehicle door to be opened, a first seat where the target user is to sit, comprises: Taking seats in the cockpit area corresponding to the door to be opened as candidate seats; When it is determined that there is another user behind the user approaching the vehicle door to be opened, the candidate seat farthest from the vehicle door to be opened is used as the first seat.

4. The seat adjustment method according to claim 1, characterized in that: When the target user is a multiple-passenger, adjusting the posture of the first seat based on the seat usage preference set of the target user includes: If the seat usage preference set includes first seat usage preference information, adjusting the posture of the first seat based on the first seat usage preference; the first seat usage preference information is seat usage preference information of the target user for a first seat type; the first seat type is used to characterize the type of the first seat; If the first seat usage preference information does not exist in the seat usage preference set, the second seat usage preference information in the seat usage preference set is corrected, and the posture of the first seat is adjusted based on the corrected second seat usage preference information; the second seat usage preference information is the seat usage preference information of the target user for a second seat type; the second seat type is different from the first seat type.

5. The seat adjustment method according to claim 4, characterized in that: The modifying the second seat usage preference information in the seat usage preference set includes: determining a parameter correction factor between the first seat type and the second seat type; The corrected second seat usage preference information is determined based on the parameter correction coefficient and the second seat usage preference information.

6. The seat adjustment method according to claim 1, characterized in that: The method further comprises: In the case where the target user is the first-time passenger, determining a target seat posture matching the target user based on the body feature information and the first seat type; the first-time passenger is a user who rides the vehicle for the first time; Based on the target seat posture, the posture of the first seat is adjusted.

7. The seat adjustment method according to claim 6, characterized in that: The step of determining a target seat posture matching the target user based on the body feature information and the first seat type includes: Determine whether there is a target seat usage preference set in the seat usage preference library whose matching degree with the physical feature information is greater than a preset threshold; the seat usage preference library includes seat usage preference sets corresponding to multiple users respectively; the matching degree is used to represent the similarity between the physical feature information and the first physical feature information; the first physical feature information is used to represent the physical feature information of the user; If the target seat usage preference set exists, the target seat posture is determined based on the first seat type and the target seat usage preference set.

8. The seat adjustment method according to claim 7, characterized in that: The method further comprises: If the target seat usage preference set does not exist, the target seat posture is determined based on a first mapping relationship corresponding to the first seat type and the body feature information; the first mapping relationship includes multiple recommended seat postures corresponding one-to-one to multiple body feature information.

9. The seat adjustment method according to claim 1, characterized in that: The method further comprises: Based on the posture information of the first seat after adjustment, the seat usage preference information of the target user for the first seat is updated.

10. A seat adjustment device, characterized in that: The device comprises: a determination unit and an adjustment unit; The determination unit is used to determine the movement trajectory and action information of the target user through the video information captured by the camera outside the vehicle; The determination unit is further configured to determine the door to be opened by the target user based on the movement trajectory and action information of the target user; The determining unit is further configured to determine a first seat where the target user is to sit based on the vehicle door to be opened; The adjustment unit is used to adjust the posture of the first seat based on the seat usage preference set of the target user when the target user is a multiple passenger; the multiple passenger is a user who has ridden in the vehicle at least once; the seat usage preference set includes the seat usage preference information of the target user for at least one seat in the vehicle.

11. A vehicle, characterized in that: The invention comprises the seat adjustment device as claimed in claim 10.

12. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 9.