Seat adjustment method and apparatus, vehicle and storage medium

By installing pressure sensors and cameras inside the seat to detect seating conditions, and combining facial recognition and preset angle storage, the system enables automatic or manual tilt angle adjustment of the seat, solving the problem of cumbersome seat adjustment in existing technologies and improving user experience and convenience of seat adjustment.

WO2026016536A1PCT designated stage Publication Date: 2026-01-22GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/086250
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-16
Filing Date
2025-03-31
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In existing technologies, users need to perform cumbersome operations through the settings interface on the in-vehicle display screen when adjusting the seat, resulting in a poor user experience and failing to fully utilize the vehicle's hardware sensors for intelligent seat adjustment.

Method used

By installing pressure sensors and cameras inside the seats, the system detects the passenger situation and generates prompts so that users can select the desired seat tilt angle. It also utilizes facial recognition technology and preset angle storage to achieve automatic or manual adjustment of the seat tilt angle.

Benefits of technology

The convenience of seat adjustment and user experience have been improved, especially in nap mode, which reduces cumbersome interactive operations and enhances riding comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025086250_22012026_PF_FP_ABST
    Figure CN2025086250_22012026_PF_FP_ABST
Patent Text Reader

Abstract

A seat adjustment method and apparatus, a vehicle and a storage medium, relating to the technical field of vehicles. The method comprises: acquiring a starting instruction for starting a nap mode, and acquiring a user occupancy status of seats in a vehicle; and, if it is acquired that seats in the vehicle are occupied by users and a plurality of seats are occupied by the users, generating and outputting first prompt information, the first prompt information being used for prompting to select, according to the nap mode, a seat for which the angle of back recline needs to be adjusted. In the nap mode, if it is acquired that a plurality of seats in a vehicle are all occupied by users, the users are prompted to select, according to actual requirements, a seat back for which the angle of back recline needs to be adjusted, thereby improving to a certain extent the convenience in operation for adjusting seats in vehicles, and further improving the ride comfort in the nap mode for users in vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Seat adjustment methods, devices, vehicles and storage media

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese application No. 2024109554497, filed on July 16, 2024, the entire contents of which are incorporated herein by reference for all purposes. Technical Field

[0003] This application relates to the field of vehicle technology, and in particular to a seat adjustment method, device, vehicle, and storage medium. Background Technology

[0004] With the development of vehicle technology, people's demand for intelligent cockpit functions in vehicles is increasing. However, in related technologies, when users need to adjust the seat, they need to enter the settings interface on the in-vehicle display screen and then adjust the seat through virtual buttons displayed on the settings interface. The operation is cumbersome, resulting in a poor user experience. Summary of the Invention

[0005] This application proposes a seat adjustment method, device, vehicle, and storage medium to improve the convenience of seat adjustment.

[0006] In a first aspect, embodiments of this application provide a seat adjustment method, the method comprising: obtaining a start command for activating a nap mode, and obtaining the user seating situation of the seats in the vehicle; if it is obtained that there are users sitting on the seats in the vehicle, and the number of seats with users is multiple, then generating and outputting a first prompt message, the first prompt message being used to prompt the user to select a seat whose backrest tilt angle needs to be adjusted according to the nap mode.

[0007] Secondly, this application provides a seat adjustment device, the device comprising: a seat status acquisition module, configured to acquire an activation command for activating a nap mode and acquire the user seating status of the seats in the vehicle; and a prompting module, configured to generate and output a first prompting message if it is acquired that there are users sitting on the seats in the vehicle and there are multiple seats with users sitting on them, the first prompting message being used to prompt the user to select a seat whose backrest tilt angle needs to be adjusted according to the nap mode.

[0008] Thirdly, embodiments of this application provide a vehicle, including: one or more processors; a memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to perform the methods described above.

[0009] Fourthly, embodiments of this application provide a computer-readable storage medium storing program code that can be invoked by a processor to execute the methods described above.

[0010] The solution provided in this application obtains the start command for the nap mode and the occupancy status of the seats in the vehicle. If multiple users are seated on the seats, a first prompt message is generated and output. This first prompt message prompts the user to select the seat whose backrest angle needs to be adjusted according to the nap mode. In other words, in nap mode, if multiple users are seated on the seats, the user is prompted to select the seat whose backrest angle needs to be adjusted based on their actual needs. This improves the ease of adjusting the seats in the vehicle and enhances the user's comfort while in nap mode. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 shows a schematic flowchart of a seat adjustment method provided in an embodiment of this application.

[0013] Figure 2 shows a schematic flowchart of a seat adjustment method provided in another embodiment of this application.

[0014] Figure 3 shows a schematic flowchart of a seat adjustment method provided in another embodiment of this application.

[0015] Figure 4 is a block diagram of a seat adjustment device according to an embodiment of this application.

[0016] Figure 5 is a block diagram of a vehicle for performing the seat adjustment method according to an embodiment of this application.

[0017] Figure 6 is a storage unit for storing or carrying program code that implements the seat adjustment method according to an embodiment of the present application. Detailed Implementation

[0018] To enable those skilled in the art to better understand 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. Obviously, the described embodiments are merely some embodiments of the present application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative effort are within the scope of protection of the present application.

[0019] It should be noted that some processes described in the specification, claims, and accompanying drawings of this application include multiple operations that appear in a specific order. These operations may not be performed in the order they appear herein, or they may be performed in parallel. Operation numbers such as S110, S120, etc., are merely used to distinguish different operations and do not represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be performed sequentially or in parallel. Also, the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or server that includes a series of steps or sub-modules is not necessarily limited to those steps or sub-modules that are explicitly listed, but may include other steps or sub-modules that are not explicitly listed or that are inherent to such process, method, product, or device.

[0020] In related technologies, providing seat selection options on the display interface, allowing users to choose the seat position for adjustment, has two main drawbacks. First, users need to manually select the seat position each time they want to use the nap mode, failing to achieve seamless operation and making the process cumbersome. Second, this solution doesn't fully utilize the vehicle's seat sensors, neglecting the effective support of hardware configuration for software intelligence.

[0021] The inventors have proposed a seat adjustment method, device, vehicle, and storage medium. The seat adjustment method provided in the embodiments of this application will be described in detail below.

[0022] Please refer to Figure 1, which is a schematic flowchart of a seat adjustment method according to an embodiment of this application. The seat adjustment method provided by this embodiment will be described in detail below with reference to Figure 1. The seat adjustment method may include the following steps:

[0023] Step S110: Obtain the start command for starting the nap mode and obtain the user seating information in the vehicle.

[0024] In this embodiment, the nap mode can be understood as a mode that provides a comfortable resting environment for the users inside the vehicle. The aforementioned start command can be generated on a timer, or it can be input by the user inside the vehicle via voice, by clicking on the in-vehicle display control screen, or by inputting through the vehicle's connected application (App). This embodiment does not impose any restrictions on this.

[0025] In some implementations, upon receiving the start command, the vehicle can respond by activating a nap mode. Considering that the seat recline angle in a vehicle is typically 100 to 110 degrees during driving, users often need to stop and rest after long periods of driving or sitting. If the seat recline angle remains consistently between 100 and 110 degrees, it may not provide the most effective relaxation for the user. Therefore, each seat in the vehicle is equipped with a pressure sensor. When the nap mode is activated, the pressure sensors in each seat are used to determine the occupancy status of the seats, i.e., whether a user is seated in each seat.

[0026] A pressure transducer is a device that senses pressure signals and converts them into usable electrical signals according to a certain rule. The electrical signal value output by the pressure transducer is positively correlated with the pressure signal it senses; that is, the greater the pressure signal sensed by the pressure transducer, the greater the value of its output electrical signal. Optionally, the pressure transducer can be a strain gauge sensor, a capacitive sensor, or a piezoelectric sensor; this embodiment does not impose any limitations on this.

[0027] In some implementations, determining whether a user is seated in each seat can be done by checking whether the pressure sensor in each seat outputs an electrical signal and the magnitude of that signal. Specifically, if the pressure sensor does not output an electrical signal, or if the output signal value is less than a first threshold, then the seat corresponding to that pressure sensor is determined to be unoccupied. If the output signal value is greater than or equal to the first threshold and less than a second threshold, then the seat corresponding to that pressure sensor is determined to be occupied. The second threshold is greater than the first threshold. The first and second thresholds can be obtained by pre-placing objects representing a person's minimum and maximum weight on the pressure sensor and then measuring the output signal values.

[0028] Optionally, the first threshold preset for each seat pressure sensor can be the same value, and similarly, the second threshold preset for each seat pressure sensor can also be the same value.

[0029] Optionally, considering that the driver's seat is occupied by qualified adult drivers, the first threshold for the pressure sensor corresponding to the driver's seat can be the electrical signal value output by placing a minimum weight of an adult on the pressure sensor. The second threshold for the pressure sensor corresponding to the driver's seat can be the same as the second threshold for the pressure sensors corresponding to other seats; the first threshold for the pressure sensors corresponding to other seats can be the same value. This allows for a more accurate determination of whether a driver is in the driver's seat.

[0030] In other implementations, considering that in practical applications, heavy objects may be placed on the seats in the vehicle, with a weight similar to that of a person, a corresponding camera can be installed for each seat in the vehicle to further improve the accuracy of detecting whether a user is sitting on a seat. To determine whether a user is sitting on each seat, the electrical signal value output by the pressure sensor corresponding to each seat can be obtained, as well as an image of the seat captured by the camera corresponding to each seat. If the electrical signal value corresponding to the second seat is greater than a first threshold, and the image of the second seat contains a face, then it is determined that a user is sitting on the second seat, which can be any seat in the vehicle.

[0031] Step S120: If it is found that there are users sitting on the seats in the car, and there are multiple seats with users sitting on them, then generate and output the first prompt information. The first prompt information is used to prompt the user to select the seat whose backrest tilt angle needs to be adjusted according to the nap mode.

[0032] Understandably, if multiple user seats are detected in the vehicle, and the aforementioned start command may only have been input by one of these users, to avoid accidentally controlling other users' seats, a first prompt message can be output to prompt the user to select the seat whose backrest tilt angle needs to be adjusted from among the multiple user seats. Further, the selection command input based on the first prompt message is obtained, and in response to the selection command, the seat selected by the command is determined from among the multiple user seats as the first seat; then, the tilt angle of the first seat is adjusted to the target angle. It should be noted that one or more first seats can be selected, i.e., the number of first seats can be one or more; this embodiment does not limit this.

[0033] The backrest tilt angle can be understood as the angle between the backrest and the seat cushion. The target angle can be a preset angle, such as 180 degrees or 160 degrees, allowing users to rest in a lying or near-lying position, thus improving user comfort during rest.

[0034] In other implementations, considering that different users have different preferences for the reclining angle of the seat back, some users may prefer to rest in a flat position, i.e., their preferred reclining angle is 180 degrees; while other users may prefer to rest in a reclining position with a certain angle, i.e., their preferred reclining angle may be between 150 degrees and 170 degrees. Based on this, the vehicle can pre-store the user's preferred preset angles for different users; that is, the vehicle's storage device can store multiple preset angles, and these preset angles correspond one-to-one with multiple preset facial features.

[0035] In this method, after step S120, a selection instruction based on the first prompt information can be obtained. The seat selected by the selection instruction is determined from multiple seats occupied by users, and designated as the first seat. Facial features are extracted from the seat image corresponding to the first seat to obtain target facial features. From multiple preset angles, a preset angle corresponding to a preset facial feature that matches the target facial features is determined, and designated as the target angle. The multiple preset angles correspond one-to-one with the multiple preset facial features. The tilt angle of the backrest of the first seat is adjusted to the target angle. In other words, through facial recognition technology, the user identity of the user in the first seat is identified, and the preset angle preferred by that user identity is called as the target angle. Optionally, if none of the multiple preset facial features match the target facial features, it indicates that the user in the first seat is in the vehicle's rest mode and is riding in the vehicle for the first time. In this case, a default angle can be determined as the target angle. The default angle can be a value preset at the vehicle's factory, such as 180 degrees. Of course, the default angle can also be adjusted by the vehicle owner; this embodiment does not limit this.

[0036] In this method, after adjusting the backrest angle of the first seat to the target angle, the backrest angle of the first seat is monitored in real time before the nap mode is turned off. If a change in the backrest angle of the first seat is detected, the duration for which the backrest is at the changed angle is timed to obtain the target duration of the changed angle. When the nap mode is turned off, the longest duration of the backrest angle at the target angle and the target duration of all changed angles are used as the first angle.

[0037] Optionally, if a preset face feature among multiple preset face features matches the target face feature, the preset angle corresponding to the preset face feature matching the target face feature is updated to the first angle. Optionally, if none of the multiple preset face features match the target face feature, the target face feature is added to the vehicle's storage device, and the first angle is stored as the preset angle corresponding to the target face feature. That is, after the automatic adjustment of the tilt angle of the first seat back is achieved, the user can also manually adjust the tilt angle of the first seat back according to actual feeling to adjust to a more comfortable tilt angle; and the vehicle can also update the preset angle stored in the storage device for the user according to the tilt angle adjusted by the user. The manual adjustment of the tilt angle can be achieved through physical buttons on the seat, the in-vehicle display screen, or voice commands, etc., and this embodiment does not limit this.

[0038] In this way, the automatic adjustment of the seat back tilt angle is realized more accurately in the nap mode, avoiding problems such as misidentification due to heavy objects on the first target seat, which may lead to incorrect seat adjustment; at the same time, it also avoids cumbersome seat adjustment operations for users, improving user experience and the convenience of seat adjustment.

[0039] In some implementations, the first prompt message can be output via voice broadcast. For example, the first prompt message could be a text prompt stating, "Both the driver's seat and the front passenger seat are occupied. Please select the seat whose backrest angle needs adjustment." In this case, the first prompt message can be converted into a first prompt voice using text-to-speech technology and broadcast through the vehicle's speakers. Based on this, the user can verbally specify the seat whose angle needs adjustment. The vehicle then collects the user's speech, converts it into text, parses the text to obtain text semantics, and determines the first seat from among multiple occupied seats. Thus, the user can select the second target seat simply by speaking, making the interaction convenient, especially for users sitting in seats behind the first row.

[0040] In other embodiments, the first prompt message can also be displayed on the vehicle's in-vehicle display screen. For example, the first prompt message could be a text stating, "Both the driver's seat and the front passenger seat are occupied. Please select the seat whose backrest angle needs adjustment." This prompt text can be displayed on the seat settings interface shown on the in-vehicle display screen, which also displays parameter setting components for each seat. Users can then input selection commands based on the parameter setting components in the seat settings interface to select the seat whose backrest angle needs adjustment. In this way, the vehicle's in-vehicle display screen directly displays the seat settings interface and simultaneously displays the first prompt message to guide the user to select the seat whose backrest angle needs adjustment via the parameter setting components. This eliminates the need for users to manually select the settings function on the in-vehicle display screen, then select the seat settings function from the settings interface, and finally select the seat to be adjusted, thus improving the efficiency of adjusting the seat backrest angle.

[0041] In some other implementations, the first prompt information may be output via both voice broadcast and display on the in-vehicle screen. Specific implementation details are available above and will not be repeated here. In other words, users can select the first seat either by speaking or by inputting selection commands through the parameter setting components in the seat settings interface.

[0042] In other implementations, if it is determined that a user is seated in one of the vehicle's seats, the backrest angle of that seat is adjusted. Clearly, if only one seat is occupied, the aforementioned activation command was input by that user to initiate the nap mode. Therefore, the backrest angle of that seat can be automatically adjusted to the target angle, achieving automated adjustment of the backrest angle of the first target seat occupied by the user in nap mode. This eliminates the need for manual adjustment via physical buttons, reducing complex interactive actions required by the user to adjust the backrest angle and significantly improving the user experience of the vehicle's smart cockpit.

[0043] In some other implementations, if it is detected that a user is seated in a vehicle seat, and the number of seats with users is equal to 1, then a third prompt message is output. This third prompt message prompts the user to confirm whether to adjust the backrest angle of this seat. In response to a confirmation command based on the third prompt message, the backrest angle of this seat is adjusted to the target angle. The third prompt message can be output via voice. For example, the third prompt message could be a text prompt stating, "A user has been detected in the driver's seat. Please confirm whether to automatically adjust the driver's seat backrest." In this case, the third prompt message can be converted into a third prompt voice using text-to-speech technology and broadcast through the vehicle's speakers.

[0044] Optionally, the third prompt message can also be displayed on the in-vehicle display screen. For example, the third prompt message could be a text message such as "A user has been detected in the driver's seat. Please confirm whether you want to automatically adjust the driver's seat backrest." Based on this, the prompt text can be displayed on the seat settings interface of the in-vehicle display screen. This seat settings interface also displays parameter setting components for that specific seat. Based on this, the user can input a confirmation command using the parameter setting components in the seat settings interface to confirm adjusting the seat backrest tilt angle to the target angle. For example, the seat parameter setting components can include a seat adjustment checkbox component. The user can input a confirmation command by checking the seat adjustment checkbox component in the seat settings interface to control the seat backrest tilt angle to the target angle. Furthermore, the seat adjustment checkbox component is displayed as checked in the seat settings interface, allowing the user to quickly see which seat is currently checked.

[0045] In this embodiment, when multiple users are detected sitting in the vehicle's seats, the user is prompted to select the seat that needs adjustment, and then the tilt angle of the selected seat is adjusted. Only when only one user is detected sitting in a seat is the tilt angle of that seat's backrest adjusted directly. This further confirms that the user has initiated the nap mode, automatically adjusting the tilt angle of the seat back occupied by that user. This avoids the problem of automatically adjusting the tilt angle of all users' seats when multiple users are in the vehicle, which could lead to a poor experience for users who do not want to adjust their seats. In other words, it improves the convenience of seat adjustment while achieving more accurate adjustment of the seat's tilt angle.

[0046] Please refer to Figure 2, which is a flowchart illustrating a seat adjustment method according to another embodiment of this application. The seat adjustment method provided by this embodiment will be described in detail below with reference to Figure 2. This seat adjustment method may include the following steps:

[0047] Step S210: Obtain the start command for starting the nap mode and obtain the user seating information in the vehicle.

[0048] Step S220: If it is found that there are users sitting on the seats in the car, and there are multiple seats with users sitting on them, then generate and output the first prompt information. The first prompt information is used to prompt the user to select the seat whose backrest tilt angle needs to be adjusted according to the nap mode.

[0049] Step S230: Obtain the selection instruction input based on the first prompt information, and determine the seat selected by the selection instruction from multiple seats occupied by the user as the first seat.

[0050] In this embodiment, the specific implementation of steps S210 to S230 can be found in the content of the foregoing embodiments, and will not be repeated here.

[0051] Step S240: If there is a rear seat behind the first seat and a user is sitting on the rear seat, then obtain a first preset angle as the target angle. The first preset angle is the maximum tilt angle to prevent the user on the rear seat from being pinched.

[0052] The rear seats are those directly opposite the first seat among the multiple seats in the row behind it. The first preset angle is the maximum tilt angle for the user in the anti-pinch rear seat, determined through prior experimentation. This maximum tilt angle is less than 180 degrees but greater than the seat back tilt angle during driving, for example, 135 degrees. Furthermore, by adjusting the tilt angle of the first seat back to the target angle (i.e., the maximum tilt angle for the user in the anti-pinch rear seat), the first seat back can be reclined to its maximum tilt angle without pinching the legs of the user in the rear seat. In other words, the automated seat back adjustment provided in this application ensures the experience of both the front and rear seat users.

[0053] In other embodiments, if there are rear seats behind the first seat and a user is seated in the rear seats, the historical tilt angle of the first seat in the previous nap mode can be obtained. It can then be determined whether this historical tilt angle is greater than the first preset angle. If the historical tilt angle is greater than the first preset angle, the first preset angle is determined as the target angle. If the historical tilt angle is less than or equal to the first preset angle, the historical tilt angle is determined as the target angle, and the tilt angle of the first seat back is adjusted to the target angle. This avoids adjusting the first seat back according to the historical tilt angle, which could trap the user in the rear seat. Simultaneously, even if the historical tilt angle is less than or equal to the first preset angle, the historical tilt angle can be used as the target angle to adjust the first seat back to the historically preferred tilt angle, maximizing the user's comfort during nap mode. It should be noted that each seat in the vehicle can have an angle memory function. When the nap mode is closed, the tilt angle of the seat back of each seat at the moment before closing is saved as the historical tilt angle of each seat.

[0054] Step S250: If there is a rear seat behind the first seat and no user is sitting in the rear seat, or if there is no rear seat behind the first seat, then obtain the historical tilt angle of the first seat in the last nap mode as the target angle.

[0055] In other words, if there is no user sitting in the rear seat directly behind the second target seat, or if the second target seat is in the last row, the recline angle of the second target seat's backrest can be directly adjusted to the historical recline angle from the last nap mode. This effectively preserves the historical recline angle preference of the user in the second target seat, thus quickly adjusting the recline angle of the second target seat to the historical recline angle that is most comfortable for the user.

[0056] Step S260: Adjust the tilt angle of the first seat to the target angle.

[0057] In this embodiment, when multiple users are detected sitting on multiple seats in the vehicle, the user is prompted to select the seat that needs adjustment, and then the tilt angle of the selected seat is adjusted. Furthermore, depending on whether there is a rear seat behind the first seat whose backrest tilt angle needs adjustment, and whether there is a rear seat and whether a user is sitting on that rear seat, the tilt angle of the seat is adaptively adjusted to a suitable target angle to prevent the legs of the user sitting on the rear seat from being pinched.

[0058] Please refer to Figure 3, which is a flowchart illustrating a seat adjustment method according to another embodiment of this application. The seat adjustment method provided in this embodiment will be described in detail below with reference to Figure 3. This seat adjustment method may include the following steps:

[0059] Step S310: Obtain the start command for starting the nap mode and obtain the user seating information in the vehicle.

[0060] Step S320: If it is found that there are users sitting on the seats in the car, and there are multiple seats with users sitting on them, then generate and output the first prompt information. The first prompt information is used to prompt the user to select the seat whose backrest tilt angle needs to be adjusted according to the nap mode.

[0061] Step S330: Obtain the selection instruction input based on the first prompt information, and determine the seat selected by the selection instruction from multiple seats occupied by the user as the first seat.

[0062] In this embodiment, the specific implementation of steps S310 to S330 can be found in the content of the foregoing embodiments, and will not be repeated here.

[0063] Step S340: Output a second prompt message, which prompts the user to select the corresponding mode from the memory adjustment mode and the custom adjustment mode to adjust the first seat.

[0064] In this embodiment, the second prompt information can be output in the form of voice broadcast or on the vehicle display screen. It can also include both voice broadcast and display on the vehicle display screen. This embodiment does not limit this.

[0065] For example, the second prompt could be, "Please select either the memory adjustment mode or the custom adjustment mode to adjust the first seat. If you select the custom adjustment mode, please enter the desired angle." This provides users with two interaction methods for seat adjustment, better meeting their diverse needs for seat adjustment.

[0066] Step S350: If the obtained mode selection instruction selects the memory adjustment mode, then obtain the historical tilt angle of the first seat in the previous nap mode as the target angle, and adjust the tilt angle of the back of the first seat to the target angle.

[0067] Optionally, if the user needs to use the memory adjustment mode, they can input a mode selection command. Correspondingly, the vehicle receives the input mode selection command. If the received mode selection command selects the memory adjustment mode, it obtains the historical tilt angle of the first seat in the last nap mode as the target angle and adjusts the tilt angle of the first seat back to the target angle. In this way, it is equivalent to preserving the user's historical tilt angle preference in the first seat, thereby quickly adjusting the tilt angle of the first seat back to the historical tilt angle that is most comfortable for the user.

[0068] In one possible approach, after obtaining the historical tilt angle of the first seat during the last nap mode as the target angle, if it is determined that there is a rear seat behind the first seat and a user is seated in the rear seat, it can be further determined whether the target angle is greater than a first preset angle, which is the maximum tilt angle for preventing the user in the rear seat from being pinched. If the target angle is greater than the first preset angle, the first preset angle is used to replace the target angle, and the tilt angle of the first seat back is adjusted to the first preset angle. If the target angle is less than or equal to the first preset angle, the tilt angle of the first seat back is directly adjusted to the target angle. In this way, the user seated in the rear seat behind the first seat can be prevented from being pinched.

[0069] Step S360: If the obtained mode selection instruction selects the custom adjustment mode, then obtain the set angle carried by the mode selection instruction as the target angle, and adjust the tilt angle of the backrest of the first seat to the target angle.

[0070] Optionally, if the user needs to use a custom adjustment mode, they can input a mode selection command to select that adjustment mode. Correspondingly, the vehicle receives the input mode selection command. If the received mode selection command selects a custom adjustment mode, the vehicle obtains the set angle carried by the mode selection command as the target angle and adjusts the tilt angle of the first seat back to the target angle. In this way, the user can quickly and conveniently adjust the tilt angle of the first seat back to the desired set angle.

[0071] In one possible implementation, before obtaining the set angle carried by the mode selection command as the target angle, if it is determined that there is a rear seat behind the first seat and a user is sitting in the rear seat, then it is further determined whether the set angle is greater than a first preset angle, which is the maximum tilt angle to prevent the user in the rear seat from being pinched. If the set angle is greater than the first preset angle, then the first preset angle is used as the target angle. If the set angle is less than or equal to the first preset angle, then the set angle is used as the target angle. In this way, the user sitting in the rear seat behind the first seat can be prevented from being pinched.

[0072] Step S370: Adjust the tilt angle of the first seat to the target angle.

[0073] In this embodiment, multiple seat adjustment modes are provided to users in the vehicle, thereby offering users more diverse seat adjustment options and better meeting their seat adjustment needs.

[0074] Please refer to Figure 4, which shows a structural block diagram of a seat adjustment device 400 according to an embodiment of this application. The device 400 may include a seat status acquisition module 410 and a prompting module 420.

[0075] The seat occupancy status acquisition module 410 receives the start command for starting the nap mode and acquires the occupancy status of the seats in the vehicle.

[0076] If the prompting module 420 obtains that there are users sitting on the seats in the car and there are multiple seats with users sitting on them, then it generates and outputs the first prompting information. The first prompting information is used to prompt the user to select the seat whose backrest tilt angle needs to be adjusted according to the nap mode.

[0077] In some embodiments, the seat adjustment device 400 may further include a seat determination module and a seat adjustment module. The seat determination module may be used to, after generating and outputting a first prompt message if it is determined that a user is seated on a vehicle seat and there are multiple seats occupied by users, obtain a selection command input based on the first prompt message, and determine the seat selected by the selection command from the multiple seats occupied by users as the first seat. The seat adjustment module may be used to adjust the tilt angle of the first seat to a target angle.

[0078] In this manner, the seat adjustment device 400 may further include an angle determination module. Specifically, before adjusting the tilt angle of the first seat to the target angle, if there is a rear seat behind the first seat and a user is seated in the rear seat, the module obtains a first preset angle as the target angle, where the first preset angle is the maximum tilt angle to prevent pinching the user in the rear seat; if there is a rear seat behind the first seat and no user is seated in the rear seat, or if there is no rear seat behind the first seat, the module obtains the historical tilt angle of the first seat in the previous nap mode as the target angle.

[0079] In this manner, the prompting module 420 can also be used to output a second prompt message before adjusting the tilt angle of the first seat to the target angle. The second prompt message prompts the user to select the corresponding mode from the memory adjustment mode and the custom adjustment mode to adjust the first seat. Specifically, the angle determination module can be used to: if the obtained mode selection instruction selects the memory adjustment mode, then obtain the historical tilt angle of the first seat in the previous nap mode as the target angle; if the obtained mode selection instruction selects the custom adjustment mode, then obtain the set angle carried by the mode selection instruction as the target angle.

[0080] In other embodiments, the seat adjustment device 400 may further include a seat adjustment module. This seat adjustment module can be used to adjust the tilt angle of the backrest of the seat occupied by the user after the user occupancy information of the vehicle seats is obtained, provided that a user is seated on one of the seats.

[0081] In some implementations, each seat in the vehicle is equipped with a pressure sensor and a camera. The seat occupancy acquisition module 410 can be specifically used to acquire the electrical signal value output by the pressure sensor corresponding to each seat, and to capture the seat image by the camera corresponding to each seat, thereby obtaining the electrical signal value and seat image corresponding to each seat. If the electrical signal value corresponding to the second seat is greater than a preset value, and the seat image corresponding to the second seat contains a face, then it is determined that a user is sitting on the second seat, and the second seat is any one of the seats in the vehicle.

[0082] In this configuration, the seat adjustment device 400 may further include: a seat determination module, a feature extraction module, an angle determination module, and a seat adjustment module. Specifically, the seat determination module can be used to, after generating and outputting a first prompt message if it is determined that a user is seated on a vehicle seat and there are multiple seats occupied by users, obtain a selection instruction input based on the first prompt message, and determine the seat selected by the selection instruction from among the multiple seats occupied by users as the first seat. The feature extraction module can be used to extract facial features from the seat image corresponding to the first seat to obtain target facial features. The angle determination module can be used to determine, from multiple preset angles, a preset angle corresponding to a preset facial feature that matches the target facial feature, as the target angle, where each preset angle corresponds one-to-one with the multiple preset facial features. The seat adjustment module can be used to adjust the tilt angle of the backrest of the first seat to the target angle.

[0083] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0084] In the several embodiments provided in this application, the coupling between modules can be electrical, mechanical, or other forms of coupling.

[0085] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0086] In summary, when only one user is detected in a seat, the backrest angle of that seat is directly adjusted. This further confirms that the user initiated the nap mode, automatically adjusting the backrest angle of the seat occupied by that user. This avoids cumbersome seat adjustment operations for the user, improving user experience and convenience. When multiple users are detected in multiple seats, the user is prompted to select the seat to be adjusted, and then the tilt angle of the selected seat is adjusted. Understandably, the user selecting the seat to be adjusted is generally the same user who input the aforementioned activation command. This avoids the problem of automatically adjusting the tilt angle of all users' seats when multiple users are in the vehicle simultaneously, which could lead to a poor experience for users who do not want to adjust their seats. In other words, it achieves more accurate and automated adjustment of seat tilt angles.

[0087] The following description, in conjunction with Figure 5, will illustrate one type of vehicle provided in this application.

[0088] Referring to Figure 5, which shows a structural block diagram of a vehicle 500 provided in an embodiment of this application, the above-described method provided in this embodiment of the application can be executed by the vehicle 500.

[0089] The vehicle 500 in this embodiment may include one or more of the following components: processor 501, memory 502, and one or more application programs, wherein the one or more application programs may be stored in memory 502 and configured to be executed by one or more processors 501, and the one or more programs are configured to perform the methods as described in the foregoing method embodiments.

[0090] Processor 501 may include one or more processing cores. Processor 501 connects to various parts within the vehicle 500 using various interfaces and lines, and performs various functions and processes data of the vehicle 500 by running or executing instructions, programs, code sets, or instruction sets stored in memory 502, and by calling data stored in memory 502. Optionally, processor 501 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 501 may integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing displayed content; and the modem handles wireless communication. It is understood that the aforementioned modem can also be integrated into processor 501 and implemented using a separate communication chip.

[0091] The memory 502 may include random access memory (RAM) or read-only memory (ROM). The memory 502 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 502 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described below. The data storage area may also store data created by the vehicle 500 during use (such as the various correspondences described above).

[0092] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0093] In the several embodiments provided in this application, the coupling or direct coupling or communication connection between the modules shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical, mechanical or other forms.

[0094] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0095] Please refer to Figure 6, which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable medium 600 stores program code that can be called by a processor to execute the methods described in the above method embodiments.

[0096] Computer-readable storage medium 600 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, computer-readable storage medium 600 includes non-transitory computer-readable storage medium. Computer-readable storage medium 600 has storage space for program code 610 that performs any of the method steps described above. This program code can be read from or written to one or more computer program products. The program code 610 may be compressed, for example, in a suitable form.

[0097] In some embodiments, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the steps in the above-described method embodiments.

[0098] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A seat adjustment method characterized by, The method comprises: obtaining a starting instruction for starting a nap mode, and obtaining user seating conditions of seats in a vehicle; if it is obtained that a user is seated on the seats in the vehicle and the number of the seats on which the user is seated is multiple, generating and outputting first prompt information, the first prompt information being used for prompting to select a seat on which the reclining angle adjustment needs to be performed according to the nap mode.

2. The method of claim 1, wherein, After the step of, if it is obtained that a user is seated on the seats in the vehicle and the number of the seats on which the user is seated is multiple, generating and outputting first prompt information, the method further comprises: obtaining a selection instruction input based on the first prompt information, and determining a seat selected by the selection instruction from the multiple seats on which the user is seated as a first seat; adjusting the reclining angle of the first seat to a target angle.

3. The method of claim 2, wherein, Before the step of, adjusting the reclining angle of the first seat to a target angle, the method further comprises: if there is a rear seat behind the first seat and a user is seated on the rear seat, obtaining a first preset angle as the target angle, the first preset angle being a maximum reclining angle for preventing the user on the rear seat from being pinched; if there is a rear seat behind the first seat and no user is seated on the rear seat, or if there is no rear seat behind the first seat, obtaining a historical reclining angle of the first seat in the last nap mode as the target angle.

4. The method of claim 2, wherein, Before the step of, adjusting the reclining angle of the first seat to a target angle, the method further comprises: outputting second prompt information, the second prompt information being used for prompting to select a corresponding mode from a memory adjustment mode and a custom adjustment mode to adjust the first seat; if a mode selection instruction obtained selects the memory adjustment mode, obtaining a historical reclining angle of the first seat in the last nap mode as a target angle, and adjusting the reclining angle of the backrest of the first seat to the target angle; if the mode selection instruction obtained selects the custom adjustment mode, obtaining a set angle carried by the mode selection instruction as a target angle, and adjusting the reclining angle of the backrest of the first seat to the target angle.

5. The method of claim 1, wherein, After the step of, obtaining user seating conditions of seats in a vehicle, the method further comprises: if it is obtained that a user is seated on the seats in the vehicle and the number of the seats on which the user is seated is equal to 1, adjusting the reclining angle of the backrest of the seat on which the user is seated.

6. The method according to any one of claims 1 to 5, characterized in that, Each seat in the vehicle is provided with a pressure sensor and a camera; The step of, obtaining user seating conditions of seats in a vehicle, comprises: obtaining an electric signal value output by the pressure sensor corresponding to each seat, and obtaining an electric signal value and a seat image corresponding to each seat by shooting a seat image through the camera corresponding to each seat; if the electric signal value corresponding to a second seat is greater than a preset value and the seat image corresponding to the second seat contains a face, it is obtained that a user is seated on the second seat, the second seat being any seat among all the seats in the vehicle.

7. The method of claim 6, wherein, After the method further includes: If it is acquired that the user is seated on the seat in the vehicle and the number of the seats on which the user is seated is multiple, generating and outputting the first prompt information, the method further includes: acquiring a selection instruction input based on the first prompt information, determining the seat selected by the selection instruction from the multiple seats on which the user is seated as the first seat; extracting the feature of the face in the seat image corresponding to the first seat to obtain a target face feature; determining the preset angle corresponding to the preset face feature matched with the target face feature from multiple preset angles as the target angle, the multiple preset angles corresponding to the multiple preset face features one by one; 8. A seat adjustment apparatus characterized by comprising: adjusting the reclining angle of the backrest of the first seat to the target angle. The device includes: a seat condition acquisition module configured to acquire a start instruction for starting the nap mode and acquire the user seating condition of the seat in the vehicle; 9. A vehicle characterized by comprising: a prompt module configured to generate and output a first prompt information if it is acquired that the user is seated on the seat in the vehicle and the number of the seats on which the user is seated is multiple, the first prompt information being used to prompt the selection of the seat on which the reclining angle adjustment of the backrest is needed according to the nap mode. The vehicle includes: one or more processors; a memory; 10. A computer-readable storage medium, characterized in that, one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to perform the method according to any one of claims 1 to 7. The computer readable storage medium stores program codes, and the program codes can be called and executed by the processor to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automobile rest mode control method and device, vehicle and storage medium

    CN115447515A

  • Vehicle rest assisting method and device, vehicle and computer readable storage medium

    CN118061866A

  • Vehicle rest mode control method, device, equipment, medium and product

    CN118082735A

  • Seat adjusting method and device, vehicle and storage medium

    CN119018010A

  • Method and apparatus for adjusting vehicle driving and riding facility, and vehicle, device and medium

    WO2022155906A1