Control method, control system and vehicle for a vehicle seat
By detecting and avoiding the status of adjacent seats, the backrest, seat cushion, leg rest, headrest, and lumbar support of the vehicle seats are adjusted to meet user needs, solving the interference problem during seat unfolding and improving safety and comfort.
Patent Information
- Application Number
- CN202410092291.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-22
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2044-01-22
AI Technical Summary
Existing vehicle seat control methods cannot effectively avoid interference with other objects or users during deployment, affecting the user's riding experience and lacking safety.
By detecting the status of adjacent seats, it is determined whether the space requirements for adjusting the target seat to a zero-gravity state are met. If not, the adjacent seats are adjusted to avoid interference, ensuring that the target seat does not interfere with other objects or users in a zero-gravity state. This includes adjusting the position of the backrest, seat cushion, leg rest, headrest, and lumbar support to suit the user's body shape.
This design avoids interference with other objects or users during seat deployment, ensuring safety and optimizing the user experience.
Smart Images

Figure CN117841796B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method for controlling a vehicle seat, a control device, a computer-readable storage medium, and a vehicle. Background Technology
[0002] As living standards continue to improve, users have increasingly higher demands for car seat comfort. To enhance comfort, some seats are configured to open to a controlled angle. This angle is often larger than the angle the seat opens during normal use. Opening it directly may interfere with other seats, the car body, or other users inside the vehicle, causing bumps and potentially significantly affecting the riding experience of other users. While related technologies increase the surrounding space of the target seat to some extent, reducing the possibility of collisions with users or objects, they cannot guarantee that the seat will not interfere with users or other devices when fully extended, resulting in insufficient accuracy and safety. Summary of the Invention
[0003] This application provides a vehicle seat control method, control system, computer-readable storage medium, and vehicle that avoids interference with other objects or users inside the vehicle during seat deployment.
[0004] This application provides a method for controlling a vehicle seat, comprising: determining the space requirement for adjusting a target seat to a zero-gravity state according to a request instruction; and determining whether the adjacent seats meet the space requirement based on the current state of the adjacent seats of the target seat; if they meet the space requirement, adjusting the target seat to a zero-gravity state; if they do not meet the space requirement, adjusting the adjacent seats to avoid them based on the current state of the adjacent seats; wherein the target seat is adjusted to a zero-gravity state when the space requirement is met after the adjacent seats avoid them.
[0005] Optionally, the target seat includes a controllably movable backrest, seat cushion, and leg rest. Adjusting the target seat to a zero-gravity state includes: obtaining the user's body shape; determining, based on the user's body shape, a first angle reference value between the backrest and seat cushion, a second angle reference value between the seat cushion and leg rest, and an extension length reference value for the leg rest; and controlling the movement of the backrest, seat cushion, and leg rest so that the angle between the backrest and seat cushion satisfies the first angle reference value, the angle between the seat cushion and leg rest satisfies the second angle reference value, and the extension length of the leg rest satisfies the extension length reference value.
[0006] Optionally, the target seat may also include a controllably movable headrest and / or lumbar support; adjusting the target seat to a zero-gravity state may further include: determining a first height reference value for the headrest based on the user's body shape; and controlling the movement of the headrest to ensure that the height of the headrest meets the first height reference value; and / or determining a second height reference value for the lumbar support based on the user's body shape; and controlling the movement of the lumbar support to ensure that the height of the lumbar support meets the second height reference value.
[0007] Optionally, the vehicle seats include multiple rows of seats; the target seat includes one of the rows of seats located in the front, middle, and rear rows; adjusting the adjacent seats to avoid each other based on the current state of the adjacent seats includes: when it is determined that the adjacent seat is a seat located in the rear row, and the backrest angle of the rear seat is less than or equal to a first backrest angle reference value, adjusting the backrest of the rear seat so that the angle between the backrest and the seat cushion of the rear seat meets the first backrest angle reference value; and / or controlling the rear seat to move backward relative to the front seat; and / or when it is determined that the adjacent seat is a seat located in the front row, and the front seat is loaded, determining the movable range based on the load of the front seat, and controlling the front seat to move forward based on the movable range.
[0008] Optionally, based on the current state of the adjacent seats of the target seat, determine whether the space requirement is met, including: determining whether the adjacent seats are loaded; if loaded, determining whether the load-bearing object of the adjacent seats is a human body or an object; if the load-bearing object of the adjacent seats is a human body, determining whether the target seat can be adjusted to a zero-gravity state based on the body shape of the user on the target seat and the position of the adjacent seats; wherein, the position of the adjacent seats includes the backrest angle and the position in each axis of motion of the adjacent seats; if the load-bearing object of the adjacent seats is an object, determining whether the target seat can be adjusted to a zero-gravity state based on the physical parameters of the object; if unloaded, determining whether the target seat can be adjusted to a zero-gravity state based on the current state of the adjacent seats.
[0009] Optionally, the system determines whether the target seat can be adjusted to a zero-gravity state based on the body shape of the user on the target seat and the posture of the adjacent seats. This includes: determining the backrest angle requirements and positional requirements of the adjacent seats along each axis of motion based on the body shape of the user on the target seat; if the adjacent seats meet the backrest angle requirements and the positional requirements along each axis of motion, the target seat is adjusted to a zero-gravity state; if the adjacent seats do not meet the backrest angle requirements or the positional requirements along each axis of motion, the adjacent seats are controlled to avoid each other.
[0010] Optionally, during the process of controlling adjacent seats to avoid each other, the control method further includes: determining whether a first stop command to control adjacent seats to stop avoiding each other is received; when the first stop command is received, controlling adjacent seats to stop avoiding each other, and locking the current position and backrest angle.
[0011] Optionally, after controlling the adjacent seats to stop avoiding each other and locking the current position and backrest angle, the method further includes: determining whether the current position of the adjacent seats meets the position requirements and whether the backrest angle meets the backrest angle requirements; if the current position of the adjacent seats meets the position requirements and the backrest angle meets the backrest angle requirements, then the target seat is adjusted to a zero-gravity state; if the current position of the adjacent seats does not meet the position requirements or the backrest angle does not meet the backrest angle requirements, then it is determined that the target seat cannot be adjusted to a zero-gravity state.
[0012] Optionally, based on the physical parameters of the object, determine whether the target seat can be adjusted to a zero-gravity state, including: obtaining the height of the object; if the height of the object is less than or equal to a first set height, adjusting the target seat to a zero-gravity state; if the height of the object is greater than the first set height but less than a second set height, controlling adjacent seats to avoid it; if the height of the object is greater than the second set height, determining that the target seat cannot be adjusted to a zero-gravity state.
[0013] Optionally, based on the current state of the adjacent seats, determine whether the target seat can be adjusted to a zero-gravity state, including: determining whether the adjacent seats are currently locked; if the adjacent seats are currently locked, obtaining the backrest angle of the adjacent seats, and determining whether to enter a zero-gravity state based on the backrest angle of the adjacent seats; if it is determined that the backrest angle of the adjacent seats can enter a zero-gravity state, controlling the target seat to adjust to a zero-gravity state; if the adjacent seats are currently unlocked, further determining whether the adjacent seats are in a folded-up state; if it is determined that the adjacent seats are in a folded-up state, controlling the target seat to adjust to a zero-gravity state.
[0014] Optionally, during the process of adjusting the target seat to a zero-gravity state, the control method further includes: determining whether a second stop command is received to stop the adjustment of the target seat; when the second stop command is received, controlling the target seat to stop and locking the current state of the target seat; or determining whether there is an object in the anti-pinch area of the target seat; when it is determined that there is an object in the anti-pinch area of the target seat, controlling the corresponding axes of the target seat to reverse and issuing a reminder message.
[0015] Optionally, after the target seat is adjusted to a zero-gravity state, the control method further includes: acquiring the actual pressure distribution of each area of the target seat; determining whether the uniformity of the actual pressure distribution of each area of the target seat meets the zero-gravity uniformity; and when the actual pressure distribution does not meet the zero-gravity uniformity, adjusting the corresponding axial parameters of the target seat in the corresponding area to make the actual pressure distribution meet the zero-gravity pressure distribution.
[0016] Optionally, after the target seat is adjusted to a zero-gravity state, the control method further includes: acquiring the vehicle's driving speed; and issuing a safety alarm when it is determined that the driving speed is equal to or greater than a speed reference value.
[0017] This application provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the above-described vehicle seat control method.
[0018] This application provides a control system for a vehicle seat, including one or more processors for implementing the vehicle seat control method described above.
[0019] This application provides a vehicle including a control system for the vehicle seat as described in the above embodiments.
[0020] The vehicle seat control method of this application, upon receiving a request command, determines the spatial requirement for unfolding the target seat to a zero-gravity state, and judges whether the adjacent seats meet the spatial requirement based on their current states. If both adjacent seats meet the spatial requirement, it means that unfolding the target seat to the target mode will not interfere with other objects or the user, and the target seat can be unfolded directly. If the adjacent seats do not meet the spatial requirement, adjustments are made based on their current states to avoid interference. Once the adjacent seats have been adjusted to meet the spatial requirement, the target seat is adjusted to a zero-gravity state. This ensures that the target seat will not interfere with other objects or the user during use, thereby avoiding collisions, ensuring safety, and optimizing the user experience. Attached Figure Description
[0021] Figure 1 This is a schematic diagram of the system architecture of a vehicle provided in one embodiment of this application; Figure 2 This is a structural schematic diagram of a vehicle seat provided in one embodiment of this application; Figure 3 This is a schematic flowchart of a vehicle seat control method provided in one embodiment of this application; Figure 4 This is a partial flowchart illustrating a vehicle seat control method provided in one embodiment of this application; Figure 5This is a schematic diagram of the state of a vehicle seat provided in one embodiment of this application; Figure 6 This is a schematic flowchart of a vehicle seat control method provided in one embodiment of this application; Figure 7 This is a schematic diagram of a vehicle seat control system provided in one embodiment of this application.
[0022] Figure label: 11: Domain Controller; 12: Zero Gravity Seat Control Module; 13: Front Seat Control Module; 14: Rear Seat Control Module; 21: Vehicle Speed Status Module; 22: Gear Module; 23: Pressure Sensor; 24: Seatbelt Buckle Status Switch; 31: Leg Support Extension Adjustment Module; 32: Leg Support Angle Adjustment Module; 33: Slide Rail Forward / Backward Adjustment Module; 34: Seat Cushion Angle Adjustment Module; 35: Backrest Angle Adjustment Module; 36: Seat Adjustment Switch; 37: Headrest Forward / Backward Adjustment Module; 38: Headrest 39: Lumbar support adjustment module; 41: Headrest fore-and-aft adjustment axis; 42: Headrest up-and-down adjustment axis; 43: Backrest angle adjustment axis; 44: Lumbar support up-and-aft adjustment axis; 45: Lumbar support fore-and-aft adjustment axis; 46: Slide rail fore-and-aft adjustment axis; 47: Seat cushion angle adjustment axis; 48: Leg support extension adjustment axis; 49: Leg support angle adjustment axis; 700: Vehicle control system; 701: Processor; 707: Interface; 708: Memory; 709: Computer-readable storage medium. Detailed Implementation
[0023] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of one or more embodiments of this application as detailed in the appended claims.
[0024] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to limit the application. Unless otherwise defined, the technical or scientific terms used in this application should be understood in their ordinary sense by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in this application specification and claims do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms "a" or "one," etc., do not indicate a quantity limitation, but rather indicate the presence of at least one. "A plurality" or "several" indicates at least two. Unless otherwise indicated, the terms "front," "rear," "lower," and / or "upper," etc., are for ease of description only and are not limited to a location or spatial orientation. The terms "comprising" or "including," etc., mean that the elements or objects preceding "comprising" or "including" encompass the elements or objects listed following "comprising" or "including" and their equivalents, and do not exclude other elements or objects. The terms "connected," "linked," etc., are not limited to physical or mechanical connections and can include electrical connections, whether direct or indirect.
[0025] The singular forms “a,” “the,” and “the” used in this application specification and appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0026] This application provides a method for controlling a vehicle seat, comprising: determining the space requirement for adjusting a target seat to a zero-gravity state according to a request instruction; determining whether the space requirement is met based on the current form and current load-bearing condition of adjacent seats; if both the current form and current load-bearing condition of the adjacent seats meet the space requirement, adjusting the target seat to the zero-gravity state; if at least one of the current form and current load-bearing condition of the adjacent seats does not meet the space requirement, controlling the adjacent seats to avoid each other based on the current form and / or the current load-bearing condition of the adjacent seats; and adjusting the target seat to the zero-gravity state when, after the adjacent seats have avoided each other, their current form and / or current load-bearing condition both meet the space requirement.
[0027] The vehicle seat control method provided in this application, upon receiving a request command, determines the space requirement for unfolding the target seat to a zero-gravity state and judges whether the adjacent seats meet the space requirement based on their current states. If both adjacent seats meet the space requirement, it means that unfolding the target seat to the target mode will not interfere with other objects or the user, and the target seat can be unfolded directly. If the adjacent seats do not meet the space requirement, adjustments are made based on their current states to avoid interference. Once the adjacent seats have been adjusted to meet the space requirement, the target seat is adjusted to a zero-gravity state. This ensures that the target seat will not interfere with other objects or the user during use, thereby avoiding collisions, ensuring safety, and optimizing the user experience.
[0028] The vehicle provided in this application includes a control system and multiple detection devices electrically connected to the control system. The vehicle is also equipped with multiple seats, and at least some of the seats are equipped with multiple adjustment modules electrically connected to the control system. The seats equipped with multiple adjustment modules are seats that can operate in zero-gravity mode.
[0029] Combination Figure 1 As shown, the control system includes a domain controller 11 and a zero-gravity seat control module 12 electrically connected to the domain controller 11, as well as a front seat control module 13 and / or a rear seat control module 14. The domain controller 11 is electrically connected to various detection devices, and the multiple adjustment modules of the seat are electrically connected to the zero-gravity seat control module 12.
[0030] Specifically, the detection device includes at least some of the following: vehicle speed status module 21, gear position module 22, pressure sensor 23, and seat belt buckle status switch 24. More specifically, vehicle speed status module 21 is used to detect the current vehicle speed; gear position module 22 is used to detect the current gear information of the vehicle; pressure sensor 23 is used to detect the real-time body pressure of the seat in which the user is sitting; and seat belt buckle status switch 24 is used to detect whether the seat belt is fastened.
[0031] The vehicle seat provided in this application includes at least a backrest, a seat cushion, and a leg rest. The adjustment modules provided with the vehicle seat include: a leg rest extension adjustment module 31, a leg rest angle adjustment module 32, a slide rail fore-and-aft adjustment module 33, a seat cushion angle adjustment module 34, a backrest angle adjustment module 35, and a seat adjustment switch 36. The leg rest extension adjustment module 31 is used for adjusting the axial position of the leg rest extension in the zero-gravity seat and outputs a leg rest extension axial position signal; the leg rest angle adjustment module 32 is used for adjusting the axial position of the leg rest angle rotation in the zero-gravity seat and outputs a leg rest angle axial position signal; the slide rail fore-and-aft adjustment module 33 is used for adjusting the axial position of the slide rail in the zero-gravity seat and outputs a seat fore-and-aft position signal; the seat cushion angle adjustment module 34 is used for adjusting the axial position of the seat cushion angle in the zero-gravity seat and outputs a seat cushion angle position signal; and the backrest angle adjustment module 35 is used to adjust the backrest angle in the zero-gravity seat and outputs a seat backrest angle signal. The seat adjustment switch 36 is used to adjust the seat back angle, seat cushion angle, and leg rest rotation extension, and to acquire the switch values of the seat back angle, seat cushion angle, and leg rest rotation extension. It outputs the seat adjustment signal to the zero gravity seat control module 12. The seat adjustment switch 36 is connected to the zero gravity seat control module 12.
[0032] In some embodiments, the vehicle seat also includes a headrest. Correspondingly, the adjustment module provided with the vehicle seat includes a headrest fore-aft adjustment module 37 and a headrest for height adjustment module 38. The headrest fore-aft adjustment module 37 is used to adjust the fore-aft position of the zero-gravity seat headrest and outputs a headrest fore-aft position signal; the headrest for height adjustment module 38 is used to adjust the height of the zero-gravity seat headrest and outputs a headrest for height position signal. The seat adjustment switch 36 is also used to adjust the fore-aft and height positions of the headrest and acquire these positions, outputting a seat adjustment signal to the zero-gravity seat control module 12.
[0033] In some embodiments, the vehicle also includes a lumbar support. Correspondingly, the adjustment module provided with the vehicle seat also includes a lumbar support adjustment module 39, used to adjust the lumbar support angle of the seat back. The seat adjustment switch 36 is also used to adjust the lumbar support and obtain the adjustment amount, and output the seat adjustment signal to the zero-gravity seat control module 12.
[0034] In this way, the vehicle's seats can be adjusted in multiple axes, more accurately meeting the user's current adjustment needs. Combined with... Figure 2When the vehicle seat is equipped with adjustment modules such as leg support extension adjustment module 31, leg support angle adjustment module 32, slide rail front and rear adjustment module 33, seat cushion angle adjustment module 34, backrest angle adjustment module 35, seat adjustment switch 36, headrest front and rear adjustment module 37, headrest up and down adjustment module 38, and lumbar support adjustment module 39, the adjustable axes specifically include headrest front and rear adjustment axis 41, headrest up and down adjustment axis 42, backrest angle adjustment axis 43, lumbar support up and down adjustment axis 44, lumbar support front and rear adjustment axis 45, slide rail front and rear adjustment axis 46, seat cushion angle adjustment axis 47, leg support extension adjustment axis 48, and leg support angle adjustment axis 49.
[0035] This application provides a vehicle seat control method, applied to the aforementioned vehicle seat. (In conjunction with...) Figure 3 As shown, the control method for the vehicle seat includes: S301, based on the requested instruction, determines the space requirements for adjusting the target seat to a zero-gravity state.
[0036] The request command here is directly input by the user via buttons, an interactive screen, a smartphone, or other smart terminal devices. When there are multiple vehicle seats adjustable to a zero-gravity state, this request command identifies the target seat within the vehicle, thus determining the space requirement for adjusting the target seat to a zero-gravity state. It's understandable that the space requirement for adjusting a vehicle seat to a zero-gravity state differs depending on its location. For example, a seat in the middle row requires space from both the front and rear seats; while a seat in the front or rear row does not require space from both. Therefore, determining the target seat's position based on the request command accurately determines the current space requirement. During implementation, a mapping relationship is established between vehicle seats in different locations and their space requirements. The current space requirement is determined based on the identified target seat and this mapping relationship. If there is only one vehicle seat adjustable to a zero-gravity state, the space requirement for the zero-gravity state is directly set, and this set space requirement is invoked upon receiving a request command.
[0037] S302, based on the current state of the adjacent seats of the target seat, determine whether the adjacent seats meet the space requirements.
[0038] For example, one can determine whether adjacent seats meet space requirements based on their load and current configuration. More specifically, one can first determine whether adjacent seats are loaded. If loaded, at least the load situation determines whether adjacent seats meet space requirements; if unloaded, at least the configuration of the seats determines whether adjacent seats meet space requirements. In this way, different situations can be distinguished, and an accurate judgment can be made as to whether the current condition of adjacent seats will affect the target seat's adjustment to a zero-gravity state.
[0039] S303, if satisfied, adjust the target seat to a zero-gravity state.
[0040] In some embodiments, adjusting the target seat to a zero-gravity state includes: controlling the movement of the backrest, seat cushion, and leg rest, such that the angle between the backrest and seat cushion is a first angle, and the angle between the seat cushion and leg rest is a second angle. The first and second angles are preset fixed values that can be directly invoked when the zero-gravity mode is activated. The first angle ranges from [121°, 135°], and the second angle ranges from [135°, 141°]. For example, the first angle can be set to 128°, and the second angle to 133°. Users can further adjust these settings based on their own experience. Thus, upon receiving a request to adjust the target seat to a zero-gravity state, adjusting the angles between the backrest and seat cushion, and between the seat cushion and leg rest, to the preset values provides a more comfortable seating experience compared to a conventional seat configuration. In some embodiments, adjusting the target seat to a zero-gravity state further includes controlling the extension of the leg rest to a predetermined target length. This target length is a pre-set, stored fixed value, thus providing leg support and optimizing the user's seating experience.
[0041] In some embodiments, when the target seat includes a controllably movable backrest, seat cushion, and leg rest, adjusting the target seat to a zero-gravity state includes: obtaining the user's body shape; and determining, based on the user's body shape, a first angle reference value between the backrest and seat cushion, a second angle reference value between the seat cushion and leg rest, and an extension length reference value for the leg rest. The backrest, seat cushion, and leg rest are controlled to move such that the included angle between the backrest and seat cushion satisfies the first angle reference value, the included angle between the seat cushion and leg rest satisfies the second angle reference value, and the extension length of the leg rest satisfies the extension length reference value. The first angle reference value ranges from [121°, 135°], and the second angle reference value ranges from [135°, 141°]. In practical applications, the first and second angle reference values can be set within this range to correspond to different user body shapes, or the range of the first and second angle reference values can be used. The first and second angle reference values are determined based on the body shape of the user actually sitting in the target seat. Alternatively, the ranges for the first and second angle reference values are determined, and the first and second angle reference values are selected from their respective ranges. The larger the user's body size, the larger both the first and second angle reference values. For example, for a large user, the first angle reference value is set to 132° and the second angle reference value to 138°; for a medium-sized user, the first angle reference value is set to 128° and the second angle reference value to 133°; and for a small user, the first angle reference value is set to 124° and the second angle reference value to 128°. This method of determining the specific parameters of the zero-gravity mode based on the body shape of the user in the target seat takes into account the different needs of users with different body types, making the operation of the zero-gravity mode more suitable for the current user's needs, thereby optimizing the user experience.
[0042] In zero-gravity mode, the angles between the backrest and seat cushion, and between the seat cushion and leg rest, must be maintained within a certain range. Simultaneously, the angle between the backrest and the vehicle floor must be greater than or equal to 20 degrees, and the angle between the seat cushion and the vehicle floor must also be greater than or equal to 20 degrees. This prevents the target seat from tilting too far forward or backward, which could cause discomfort to the user.
[0043] Preferably, controlling the movement of the backrest, seat cushion, and leg rest includes: first controlling the movement of the backrest and leg rest, and then controlling the movement of the seat cushion. During the vehicle seat's zero-gravity operation, the seat cushion typically rotates towards the side closer to the backrest, meaning the side furthest from the backrest lifts up; the backrest typically rotates away from the seat cushion, meaning the side furthest from the seat cushion falls back down. Controlling the seat cushion to move last during the seat's unfolding process ensures that the angle between the backrest and seat cushion is not too small, preventing the user from feeling cramped and uncomfortable, thus contributing to user comfort.
[0044] In some embodiments, obtaining a user's body shape includes: obtaining the user's characteristic parameters and determining the user's body shape based on the characteristic parameters. The user's characteristic parameters include one or more of the user's height, weight, and gender. In practical applications, each characteristic parameter can be directly input by the user through input devices such as designated buttons, interactive screens, or smart terminal devices including smartphones. This allows for direct and accurate user data, ensuring the accuracy of the user's body shape determination and consequently, the accuracy of subsequent vehicle seat adjustments. Characteristic parameters can also be obtained through sensing devices. Specifically, height can be obtained through image sensing devices and / or infrared sensing devices, weight can be obtained through a weight sensor located at the bottom of the vehicle seat, and gender can be obtained by analyzing voiceprints after acquiring sound from a sound sensor. This allows for relatively accurate user characteristic parameters without user input, enabling seamless control and optimizing the user experience. In other embodiments, the user can also directly input their body shape through an input device.
[0045] Here, we will explain the cases where the feature parameters are height, weight, height and weight, and gender.
[0046] When the user's height is a characteristic parameter, the user's body type is determined based on the characteristic parameter. Then, a first angle reference value between the backrest and seat cushion, a second angle reference value between the seat cushion and leg rest, and a reference value for the extension length of the leg rest are determined based on the user's body type. This includes: if the user's height is greater than or equal to a first height threshold, the user is determined to be of a large body type, and the first angle reference value is determined to be the first angle, the second angle reference value is determined to be the second angle, and the reference length of the leg rest is determined to be the first length; if the user's height is less than the first height threshold but greater than the second height threshold, the user is determined to be of a medium body type, and the first angle reference value is determined to be the third angle, the second angle reference value is determined to be the fourth angle, and the reference length of the leg rest is determined to be the second length; if the user's height is less than or equal to a third height threshold, the user is determined to be of a small body type, and the first angle reference value is determined to be the fifth angle, the second angle reference value is determined to be the sixth angle, and the reference length of the leg rest is determined to be the third length. Wherein, the first angle is greater than the third angle, and the third angle is greater than the fifth angle; the second angle is greater than the fourth angle, and the fourth angle is greater than the sixth angle; the first length is greater than the second length, and the second length is greater than the third length. For example, the first height threshold can be set to 185cm, and the second height threshold can be set to 170cm.
[0047] When the user's weight is a characteristic parameter, the user's body type is determined based on the characteristic parameter. Then, a first angle reference value between the backrest and seat cushion, a second angle reference value between the seat cushion and leg rest, and a reference value for the extension length of the leg rest are determined based on the user's body type. This includes: if the user's weight is greater than or equal to a first weight threshold, the user is determined to be of a large body type, and the first angle reference value is determined to be the first angle, the second angle reference value is determined to be the second angle, and the reference length of the leg rest is determined to be the first length; if the user's weight is less than the first weight threshold but greater than the second weight threshold, the user is determined to be of a medium body type, and the first angle reference value is determined to be the third angle, the second angle reference value is determined to be the fourth angle, and the reference length of the leg rest is determined to be the second length; if the user's weight is less than or equal to a third weight threshold, the user is determined to be of a small body type, and the first angle reference value is determined to be the fifth angle, the second angle reference value is determined to be the sixth angle, and the reference length of the leg rest is determined to be the third length. Wherein, the first angle is greater than the third angle, and the third angle is greater than the fifth angle; the second angle is greater than the fourth angle, and the fourth angle is greater than the sixth angle; the first length is greater than the second length, and the second length is greater than the third length. For example, the first weight threshold is 80 kg and the second weight threshold is 65 kg.
[0048] When the characteristic parameters are the user's height and weight, the user's body type is determined based on the characteristic parameters, and a first angle reference value between the backrest and seat cushion, a second angle reference value between the seat cushion and leg support, and a reference value for the extension length of the leg support are determined based on the user's body type. This includes: if the user's height is greater than or equal to a first height threshold and the user's weight is greater than or equal to a first weight threshold, the user is determined to be of a large body type, and the first angle reference value is determined to be the first angle, the second angle reference value is determined to be the second angle, and the reference length of the leg support is determined to be the first length; if the user's height is less than the first height threshold but greater than the second height threshold, and the user's weight is less than the first weight threshold but greater than the second weight threshold, the user is determined to be of a medium body type, and the first angle reference value is determined to be the third angle, the second angle reference value is determined to be the fourth angle, and the reference length of the leg support is determined to be the second length; if the user's height is less than or equal to a third height threshold and the user's weight is less than or equal to a third weight threshold, the user is determined to be of a small body type, and the first angle reference value is determined to be the fifth angle, the second angle reference value is determined to be the sixth angle, and the reference length of the leg support is determined to be the third length. Wherein, the first angle is greater than the third angle, and the third angle is greater than the fifth angle; the second angle is greater than the fourth angle, and the fourth angle is greater than the sixth angle; the first length is greater than the second length, and the second length is greater than the third length. For example, the first height threshold can be set to 185cm, the second height threshold can be set to 170cm; the first weight threshold is 80kg, and the second weight threshold is 65kg. In this case, if the user's height and weight correspond to different body types, the body type corresponding to the user's height will be prioritized as the user's body type.
[0049] When the characteristic parameter is gender, the user's body type is determined based on the characteristic parameter. Then, based on the user's body type, a first angle reference value between the backrest and seat cushion, a second angle reference value between the seat cushion and leg rest, and a reference value for the extension length of the leg rest are determined. Specifically: if the user is male, the user is determined to be of a large body type, and the first angle reference value is determined to be the seventh angle, the second angle reference value to be the eighth angle, and the reference length of the leg rest to be the fourth length. If the user is female, the user is determined to be of a small body type, and the first angle reference value is determined to be the ninth angle, the second angle reference value to be the tenth angle, and the reference length of the leg rest to be the fifth length. The seventh angle is greater than the ninth angle, the eighth angle is greater than the tenth angle, and the fourth length is greater than the third length. This method, considering the general differences in body type between men and women, allows for a more accurate determination of the user's body type based on gender, which is used to control the zero-gravity mode and improve the accuracy of its operation.
[0050] It is understandable that user body types can be categorized according to actual needs, and are not limited to the examples above. Besides categorizing user body types into large, medium, and small, other embodiments may also categorize body types into two types (large and small), or more than three types. For different body type categorization methods, different mapping relationships are established between feature parameters and body types, thus determining the user's body type based on the current user's feature parameters.
[0051] In some embodiments, if the target seat further includes a controllably movable headrest, adjusting the target seat to a zero-gravity state further includes: determining a first height reference value for the headrest based on the user's body size; controlling the headrest to move so that its height meets the first height reference value; during the process of controlling the headrest to move so that its height meets the first height reference value, the headrest moves along the headrest's vertical adjustment axis 42 to adapt to different users' head positions and optimize the user's seating experience. The larger the user's body size, the higher the first height reference value of the headrest. This ensures that the headrest height is adapted to the current head position of the user sitting in the target seat, providing better support for the user's head and thus optimizing the user experience. Further, in some embodiments, after controlling the headrest to move so that its height meets the first height reference value, the control method further includes: obtaining the pressure distribution on the headrest, calculating the average pressure value, and adjusting the fore-and-aft position of the headrest based on the average pressure value. More specifically, if the average pressure value is less than a pressure threshold, the headrest is adjusted forward; and / or, if the average pressure value is greater than the pressure threshold, the headrest is adjusted backward. Adjusting the headrest's fore-and-aft position here means controlling its movement along the headrest's fore-and-aft adjustment axis 41. Adjusting forward moves the headrest higher than the plane of the backrest, while adjusting backward moves it lower than the plane of the backrest. Based on this up-and-down movement of the headrest, the user's comfort is assessed according to the pressure distribution on the headrest. If the average pressure is too low, it indicates that the headrest is not providing sufficient support for the user's head, and it needs to be adjusted forward to be closer to the user's head, thereby optimizing the support effect.
[0052] In some embodiments, if the target seat further includes a controllably movable lumbar support, adjusting the target seat to a zero-gravity state includes: determining a second height reference value for the lumbar support based on the user's body shape; and controlling the movement of the lumbar support to ensure its height meets the second height reference value. During the process of controlling the movement of the lumbar support to meet the second height reference value, the lumbar support moves along the lumbar support vertical adjustment axis 44 to accommodate different users' varying lumbar support needs and optimize the user's seating experience. Specifically, the larger the user's body size, the larger the second height reference value for the lumbar support, thus allowing the lumbar support height to better adapt to the user's required lumbar height and optimize the user's seating experience.
[0053] S304, if not satisfied, adjust the adjacent seats according to their current state to avoid collision.
[0054] In some embodiments, the vehicle seats include multiple rows of seats; the target seat includes one of the rows of seats located in the front, middle, and rear rows; adjusting the adjacent seats to avoid each other based on the current state of the adjacent seats includes: when it is determined that the adjacent seat is a seat in the rear row, and the backrest angle of the rear seat is less than or equal to a first backrest angle reference value, adjusting the backrest of the rear seat so that the angle between the backrest and the seat cushion of the rear seat satisfies the first backrest angle reference value; and / or controlling the rear seat to move backward relative to the front seat. The first backrest angle reference value is a fixed value, for example, 93.6°, which is an angle threshold calculated experimentally and that does not affect the front seat opening to zero-gravity mode during normal use. In other embodiments, if a first angle reference value between the backrest and the seat cushion, a second angle reference value between the seat cushion and the leg rest, and a reference value for the extension length of the leg rest are determined based on the user's body shape, the first backrest angle reference value can be determined based on the first angle reference value. Specifically, the larger the first angle reference value, the larger the first backrest angle reference value; conversely, the smaller the first angle reference value, the smaller the first backrest angle reference value. Different first angle reference values correspond to different backrest heights of the target seat, and therefore the space required for the target seat to unfold to a zero-gravity state also varies. A larger first angle reference value results in a lower backrest, requiring more rear legroom to ensure the target seat can unfold. Therefore, the rear seats need to unfold to a greater angle to avoid affecting the unfolding of the target seat. Determining the first backrest angle reference value based on the first angle reference value ensures that the threshold determined by the user matches the actual situation of the current seat, thereby improving the accuracy of the judgment. In practical applications, a mapping relationship between the first angle reference value and the first backrest angle reference value can be pre-established and stored, and then retrieved based on the current first angle reference value during actual operation.
[0055] In some embodiments, the vehicle seats include multiple rows of seats; the target seat includes one of the rows of seats located in the front, middle, and rear rows; adjusting the adjacent seats to avoid collisions based on their current state includes: when it is determined that the adjacent seat is a seat in the front row and the front seat is loaded, determining the movable range based on the load of the front seat, and controlling the front seat to move forward according to the movable range. Since the leg rest needs to be extended and support the user's legs in zero-gravity mode, a larger space is required in front of the target seat compared to a normal sitting posture. If the current space is insufficient, the adjacent seat in the front row needs to move forward along the slide rail. If the front seat is loaded, it may affect the movable space of the front seat. Determining the movable range based on the load of the front seat and controlling the front seat to move forward according to the movable range can prevent collisions during the movement of the front seat. The movable range here can be represented by the movable distance along the axial direction 46 of the slide rail. Specifically, the movable range is determined based on the load-bearing capacity of the front seats, including whether the load is a human body or an object. If it is a human body, the movable distance of the seat is determined based on the occupant's size; that is, the larger the occupant, the smaller the movable distance. If it is an object, the movable distance of the seat is determined based on the object's vertical height and its length along the sliding rail's forward / backward adjustment axis 46. The greater the object's vertical height, the smaller the adjustable distance; the greater the object's length along the sliding rail's forward / backward adjustment axis, the smaller the adjustable distance. Controlling the forward movement of the front seats based on the movable range includes: determining the required adjustment distance for the front seats; if the adjustment distance is less than or equal to the adjustable distance, controlling the front seats to move forward by that adjustment distance. If the adjustment distance is greater than the adjustable distance, determining the forward adjustable distance for the front seats, and controlling the target seat to move backward along the sliding rail's forward adjustment axis 46 until the required adjustment distance is met. This prevents the load from being bumped or knocked over while the target seat is operating in zero-gravity mode.
[0056] Furthermore, when space is limited and the adjacent front seat needs to move forward along the slide rail, and the front seat is unloaded, the movement distance of the front seat is determined based on the size of the user being carried, and the front seat is controlled to move forward by that distance. Specifically, the larger the user, the greater the movement distance of the front seat. In practical applications, the front seat slides back and forth along the slide rail. For a large user, the movement distance is determined to be 80% to 100% of the total slide rail length; for a medium-sized user, it is determined to be 20% to 80%; and for a small user, it is determined to be less than 20%. The first distance is greater than the second distance, and the second distance is greater than the third distance.
[0057] In some embodiments, during the process of controlling the front seat to move forward according to the movable range, the control method for the vehicle seat further includes: determining whether a first stop command to control the adjacent seat to stop and avoid it is received. Upon receiving the first stop command, the adjacent seat is controlled to stop and avoid it, and its current position and backrest angle are locked. This allows the adjustment process of the adjacent seat to be stopped promptly according to user needs. In some embodiments, during the process of adjusting the target seat to a zero-gravity state, the control method further includes: determining whether a second stop command to control the target seat to stop adjusting is received; upon receiving the second stop command, the target seat is controlled to stop, and its current state is locked. This monitors whether a stop command is received during the process of adjusting the target seat to a zero-gravity state, so that the adjustment process can be stopped promptly if the user needs to stop adjusting the target seat due to discomfort or other reasons. The user can input the aforementioned second stop command through set button operations, interactive screen operations, terminal device input, etc.
[0058] S305, when the space requirement can be met after avoiding adjacent seats, adjust the target seat to a zero-gravity state.
[0059] The vehicle seat control method provided in this application, upon receiving a request command, determines the space requirement for unfolding the target seat to a zero-gravity state. It then assesses whether adjacent seats meet the space requirement based on their current states. If both adjacent seats meet the space requirement, unfolding the target seat to the target mode will not interfere with other objects or the user, and the target seat can be unfolded directly. If adjacent seats do not meet the space requirement, adjustments are made based on their current states to avoid interference. Once the adjacent seats have been adjusted to meet the space requirement, the target seat is adjusted to a zero-gravity state. This ensures that the target seat will not interfere with other objects or the user during use, preventing collisions, ensuring safety, and optimizing the user experience.
[0060] In some embodiments, during the process of adjusting the target seat to a zero-gravity state, the control method further includes: determining whether an object is located within the anti-pinch area of the target seat; and when it is determined that an object is within the anti-pinch area of the target seat, controlling the corresponding axes of the target seat to reverse and issuing a warning message. The aforementioned anti-pinch area is at least a portion of the area that the target seat needs to pass through to adjust to a zero-gravity state. If an object is present within the anti-pinch area, it indicates that during the process of adjusting the target seat to a zero-gravity state, the object may be trapped, causing damage to the object and the target seat, or even accidentally injuring the user. In this case, controlling the axes of the target seat to reverse and issuing a warning message can remind the user to protect the object and the user's safety.
[0061] In some embodiments, after the target seat is adjusted to a zero-gravity state, the control method further includes: acquiring the vehicle's driving speed; and issuing a safety alarm when the driving speed is determined to be equal to or greater than a speed reference value. Compared to a normal riding experience, a user riding in a zero-gravity target seat may have a lower reaction speed, and the target seat's impact resistance is relatively lower. Therefore, a speed reference value is set to judge the current vehicle's driving speed. If the driving speed is high, a safety alarm is issued to prompt the user to reduce speed or increase vigilance, thereby improving safety. The speed reference value is determined based on at least a portion of the following: seatbelt wearing status, vehicle safety configuration, and user identity information. Specifically, determining the speed reference value based on seatbelt wearing status includes: detecting whether the seatbelt is fastened via the seatbelt buckle status switch 24; if the user is wearing a seatbelt, a higher speed reference value is assigned; if the user is not wearing a seatbelt, a lower speed reference value is assigned. Determining the speed reference value based on the vehicle's safety configuration includes: acquiring the vehicle's safety configuration, which includes side airbags, distal airbags, seat cushion airbags, seat cushion collapse mechanisms, etc. The more safety configurations installed, the higher the speed reference value. More comprehensive safety features provide users with a higher level of security protection. In this case, appropriately increasing the speed reference value can reduce speed limits while ensuring user safety. Determining the speed reference value based on user identity information includes: setting up regular users and specially protected users. If the user is a specially protected user, a lower speed reference value is set to ensure their safety; if the user is a regular user, a higher speed reference value is set to reduce speed restrictions. These specially protected users can be children, the elderly, pregnant women, or other specific individuals designated by the user.
[0062] Combination Figure 4 As shown, step S302 above, which determines whether the adjacent seats meet the space requirements based on the current state of the target seat, includes steps S321 to S325, specifically: S321, determine whether the adjacent seats are loaded.
[0063] S322, when a load is determined, determine that the load-bearing object of the adjacent seat is a human body or an object.
[0064] S323, when it is determined that the object carried by the adjacent seat is a human body, it is determined whether the target seat can be adjusted to a zero-gravity state based on the body shape of the user on the target seat and the position of the adjacent seat; wherein, the position of the adjacent seat includes the backrest angle of the adjacent seat and its position in each motion axis.
[0065] In some embodiments, determining whether a target seat can be adjusted to a zero-gravity state based on the body shape of the user on the target seat and the posture of adjacent seats includes: determining the backrest angle requirements and positional requirements in each motion axis for adjacent seats based on the body shape of the user on the target seat. If adjacent seats meet the backrest angle requirements and the positional requirements in each motion axis, the target seat is adjusted to a zero-gravity state; if adjacent seats do not meet the backrest angle requirements or the positional requirements in each motion axis, the adjacent seats are controlled to avoid each other. Here, avoiding each other means that the adjacent seats adjust their backrest angles and / or positional requirements in the relevant motion axes until the aforementioned backrest angle requirements and positional requirements in each motion axis are met. Users of different body shapes occupy different spaces, and the specific parameters of the corresponding zero-gravity state are also different, thus the requirements for adjacent seats are also different. Therefore, determining the specific postureal requirements for adjacent seats based on the body shape of the user on the target seat helps improve the accuracy of the judgment process.
[0066] In some embodiments, determining the backrest angle requirements for adjacent seats based on the body size of the user in the target seat includes: determining a first backrest angle reference value for the adjacent seat in the rear row and / or a second backrest angle reference value for the adjacent seat in the front row, based on the body size of the user in the target seat. If the backrest angle of the adjacent seat in the rear row is greater than or equal to the first backrest angle reference value, then the adjacent seat in the rear row is determined to meet the backrest angle requirements. If the backrest angle of the adjacent seat in the front row is less than or equal to the second backrest angle reference value, then the adjacent seat in the front row is determined to meet the backrest angle requirements. The larger the user's body size, the larger the first backrest angle reference value and the smaller the second backrest angle reference value.
[0067] In some embodiments, the positional requirements include the range along the sliding rail's forward and backward adjustment axis 46. The range that meets the positional requirements is the interval between the farthest boundary position and the critical position from the target seat. Based on the user's body size on the target seat, determining the upward positional requirements for each movement axis of adjacent seats includes: the larger the user's body size, the closer the critical position is to the farthest end, and the smaller the interval length. In some embodiments, adjacent seats are provided with leg rests. In this case, the positional requirements also include the ranges along the leg rest extension adjustment axis 48 and the leg rest angle adjustment axis 49. Along the leg rest extension adjustment axis 48, the range that meets the positional requirements is the length interval between the shortest leg rest length and the critical length. Based on the user's body size on the target seat, determining the upward positional requirements for each movement axis of adjacent seats includes: the larger the user's body size on the target seat, the shorter the critical length and the smaller the length interval; along the leg rest angle adjustment axis 49, the range that meets the positional requirements is the angle interval between the minimum opening angle and the critical angle. Based on the user's body size on the target seat, determining the upward positional requirements for each movement axis of adjacent seats includes: the larger the user's body size on the target seat, the smaller the critical angle and the smaller the angle interval. In this way, the accurate position requirements can be determined based on the body shape of the user in the target seat, thus ensuring that the actual situation is consistent with the judgment result.
[0068] S324, when determining that the object carried by the adjacent seat is an object, determine whether the target seat can be adjusted to a zero-gravity state based on the physical parameters of the object.
[0069] In some embodiments, determining whether a target seat can be adjusted to a zero-gravity state based on the object's physical parameters includes: acquiring the object's height; if the object's height is less than or equal to a first preset height, adjusting the target seat to a zero-gravity state; if the object's height is greater than the first preset height but less than a second preset height, controlling adjacent seats to avoid it; if the object's height is greater than the second preset height, determining that the target seat cannot be adjusted to a zero-gravity state. Thus, by setting a first preset height and a second preset height, it is possible to distinguish between situations where zero-gravity operation is possible without avoidance, situations where zero-gravity operation is possible after avoidance, and situations where zero-gravity operation is still not possible after avoidance, thereby effectively avoiding interference during the adjustment process of the target seat. The first preset height is less than the second preset height. For reference, the plane containing the rotation axis between the target seat's backrest and seat cushion is used as a reference plane, denoted as 0m, so the first preset height is 0.8m.
[0070] In some embodiments, determining whether a target seat can be adjusted to a zero-gravity state based on the physical parameters of an object includes: determining whether the object is compressible; if the object is compressible, adjusting the target seat to a zero-gravity state; if the object is incompressible, determining whether the target seat can be adjusted to a zero-gravity state based on the height of the object. In some cases, the objects carried by adjacent seats may be soft, compressible objects such as clothing, in which case even if their current height is relatively high, it will not affect the operation of the zero-gravity state. Therefore, determining whether the target seat can be adjusted to a zero-gravity state based on whether the carried object is compressible can make a more accurate judgment, thereby providing users with a zero-gravity experience without damaging the vehicle body and the object. During application, image information of objects on adjacent seats can be obtained through image sensors, and whether the current object is compressible can be determined based on the image information and a preset image database; alternatively, the user can input whether the object is compressible through an input device, thereby improving the accuracy of the physical parameters. Here, determining whether the target seat can be adjusted to a zero-gravity state based on the height of the object when the object is incompressible is the same as the aforementioned process. That is: if the height of the object is less than or equal to the first set height, the target seat is adjusted to a zero-gravity state; if the height of the object is greater than the first set height but less than the second set height, the adjacent seats are controlled to avoid it; if the height of the object is greater than the second set height, it is determined that the target seat cannot be adjusted to a zero-gravity state.
[0071] S325, when it is determined that there is no load, determines whether the target seat can be adjusted to a zero-gravity state based on the current state of the adjacent seats.
[0072] In some embodiments, determining whether a target seat can be adjusted to a zero-gravity state based on the current state of adjacent seats includes: determining whether the adjacent seats are currently locked. If the adjacent seats are currently locked, the backrest angle of the adjacent seats is obtained, and a determination is made based on the backrest angle of the adjacent seats to determine whether to enter a zero-gravity state. If it is determined that the backrest angle of the adjacent seats can enter a zero-gravity state, the target seat is controlled to adjust to a zero-gravity state. If the adjacent seats are currently unlocked, it is further determined whether the adjacent seats are folded up; if it is determined that the adjacent seats are folded up, the target seat is controlled to adjust to a zero-gravity state. First, it is determined whether the adjacent seats are locked. If the seats are locked, it is directly determined whether the backrest angle of the adjacent seats will interfere with the unfolding of the target seat. If the adjacent seats are not locked, the target seat is adjusted to a zero-gravity state only when the adjacent seats are folded up. Wherein, the unfolding of the target seat to a zero-gravity state is as follows: Figure 5 As shown in state A, the folded state of adjacent seats is as follows: Figure 5As shown in state B. This prevents the seat from moving while the vehicle is in motion, thus avoiding injury to the seat or the user.
[0073] In some embodiments, determining whether to enter zero-gravity mode based on the backrest angle of adjacent seats includes: when the adjacent seat is located in the rear row of the target seat, if the backrest angle of the adjacent seat is greater than or equal to a first backrest angle reference value, then determining that the target seat can enter zero-gravity mode. And / or, when the adjacent seat is located in the front row of the target seat, if the backrest angle of the adjacent seat is less than or equal to a second backrest angle reference value, then determining that the target seat can enter zero-gravity mode. Thus, using different judgment criteria for adjacent seats in different positions helps improve the accuracy of the judgment.
[0074] In this way, by selecting different criteria based on the presence or absence of load and the type of load to determine whether the target seat can be adjusted to a zero-gravity state, the judgment can be more in line with the current actual situation, improve the accuracy of the judgment results, and thus improve the accuracy of the control of the target seat, avoiding interference during the process of opening the target seat to a zero-gravity state.
[0075] In some embodiments, during the process of controlling adjacent seats to avoid each other, the control method for the vehicle seats further includes: determining whether a first stop command to control the adjacent seats to stop avoiding each other is received; upon receiving the first stop command, controlling the adjacent seats to stop avoiding each other, and locking the current position and backrest angle. This allows the adjustment process of adjacent seats to be stopped promptly according to user needs, avoiding user discomfort.
[0076] In some embodiments, after controlling the adjacent seats to stop avoiding each other and locking the current position and backrest angle, the method further includes: determining whether the current position of the adjacent seats meets the position requirements and whether the backrest angle meets the aforementioned backrest angle requirements. If the current position of the adjacent seats meets the position requirements and the backrest angle meets the backrest angle requirements, the target seat is adjusted to a zero-gravity state; if the current position of the adjacent seats does not meet the position requirements or the backrest angle does not meet the backrest angle requirements, it is determined that the target seat cannot be adjusted to a zero-gravity state. Thus, when the user stops the avoidance process, a further judgment is made on whether the current avoidance situation meets the backrest angle and position requirements, thereby adjusting the target seat to a zero-gravity state if the current avoidance level is sufficient to adjust the target seat to a zero-gravity state. The backrest angle and position requirements here are also determined based on the user's body shape on the target seat, and the determination process is the same as described above, so it will not be repeated. Furthermore, after determining that the target seat cannot be adjusted to a zero-gravity state, the adjacent seats can be automatically restored to their original positions before adjustment, or, upon receiving a restoration command input by the user, the adjacent seats can be restored to their original positions, thereby improving the comfort of the occupants in those adjacent seats.
[0077] Combination Figure 6 As shown, this application provides another method for controlling a vehicle seat, including: S601, based on the requested instruction, determines the space requirements for adjusting the target seat to a zero-gravity state.
[0078] S602, based on the current state of the adjacent seats of the target seat, determine whether the adjacent seats meet the space requirements.
[0079] S603, if satisfied, adjust the target seat to a zero-gravity state.
[0080] S604, if not satisfied, adjust the adjacent seats according to their current state to avoid collision.
[0081] S605, when the space requirement can be met after avoiding adjacent seats, adjust the target seat to a zero-gravity state.
[0082] S606, obtain the actual pressure distribution in each area of the target seat.
[0083] Here, the actual pressure distribution in each area of the target seat is obtained by pressure sensors installed in each area. Specifically, multiple pressure sensors are installed in each area of the target seat to detect pressure values at multiple locations within each area, thereby determining the actual pressure distribution in each area of the target seat.
[0084] S607, determine whether the uniformity of the actual pressure distribution in each area of the target seat meets the zero-gravity uniformity requirement.
[0085] The uniformity of the actual pressure distribution can be represented by the standard deviation, variance, or coefficient of variation of multiple pressure values within each region. A threshold corresponding to the current representation method is determined, and the actual pressure distribution is judged to meet the zero-gravity uniformity requirement based on the difference between the actual calculated value and the threshold. For example, after obtaining multiple pressure values for the seat cushion, the standard deviation of these multiple pressure values is calculated. If the calculated standard deviation is greater than the standard deviation threshold, it is determined that the uniformity of the actual pressure distribution in that seat cushion does not meet the zero-gravity uniformity requirement; if the calculated standard deviation is less than or equal to the standard deviation threshold, it is determined that the uniformity of the actual pressure distribution in that seat cushion meets the zero-gravity uniformity requirement. Different thresholds can be set for different regions to accommodate different levels of uniformity requirements in different regions.
[0086] S608 adjusts the axial parameters of the corresponding area of the target seat when the actual pressure distribution does not meet the zero-gravity uniformity, so that the actual pressure distribution meets the zero-gravity pressure distribution.
[0087] When the actual pressure distribution does not meet the zero-gravity uniformity, the area that does not meet the zero-gravity uniformity is identified as the target area. The target area is first adjusted. If the pressure distribution in the target area still does not meet the zero-gravity uniformity after the adjustment, the target area and other areas are adjusted. By comparing the changes in uniformity before and after the adjustment, multiple adaptive adjustments are made so that the uniformity of the actual pressure distribution in each area gradually approaches and eventually meets the zero-gravity uniformity.
[0088] In this way, taking into account individual differences among users, after the target seat has been adjusted to a zero-gravity state, the uniformity of the actual pressure distribution in each area of the target seat is judged and adaptive adjustments are made, which helps to optimize the current user's riding experience.
[0089] Combination Figure 7 As shown, in some embodiments, the vehicle seat control system 700 may include a computer-readable storage medium 709, which may store a program that can be called by a processor 701, and may include a non-volatile storage medium. In some embodiments, the vehicle seat control system 700 may include a memory 708 and an interface 707. In some embodiments, the vehicle seat control system 700 may also include other hardware depending on the actual application.
[0090] The computer-readable storage medium 709 of this application embodiment stores a program thereon, which, when executed by the processor 701, is used to implement the above-described... Figure 3 , 4 The vehicle seat control method shown in Embodiment 6.
[0091] This application may take the form of a computer program product implemented on one or more computer-readable storage media 709 (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing program code. The computer-readable storage media 709 includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media 709 include, but are not limited to: phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0092] The systems, devices, modules, or units described in the above embodiments can be implemented as computer chips or physical entities, or as products with certain functions. A typical implementation device is a computer, which can take the form of a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email sending and receiving device, game console, tablet computer, wearable device, or any combination of these devices.
[0093] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0094] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0095] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0096] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for controlling a vehicle seat, characterized in that, include: Based on the requested instructions, determine the space requirements for adjusting the target seat to a zero-gravity state; and Based on the current state of the adjacent seats of the target seat, determine whether the adjacent seats meet the space requirements; If the condition is met, the target seat will be adjusted to the zero-gravity state. If the conditions are not met, the adjacent seats are adjusted to avoid each other based on their current state. When the space requirement can be met after the adjacent seats are avoided, the target seat is adjusted to the zero-gravity state; The control method further includes, after the target seat is adjusted to the zero-gravity state: Obtain the actual pressure distribution in each area of the target seat; Determine whether the uniformity of the actual pressure distribution in each area of the target seat meets the zero-gravity uniformity requirement; When the actual pressure distribution does not meet the zero-gravity uniformity, the axial parameters of the corresponding area of the target seat are adjusted accordingly to make the actual pressure distribution meet the zero-gravity pressure distribution.
2. The control method according to claim 1, characterized in that, The target seat includes a controllable movable backrest, seat cushion, and leg rest. Adjusting the target seat to the zero-gravity state includes: Obtain user body shape; Based on the user's body shape, determine a first angle reference value between the backrest and the seat cushion, a second angle reference value between the seat cushion and the leg rest, and a reference value for the extension length of the leg rest; and The backrest, seat cushion, and leg rest are controlled to move so that the angle between the backrest and seat cushion satisfies the first angle reference value, the angle between the seat cushion and leg rest satisfies the second angle reference value, and the extension length of the leg rest satisfies the extension length reference value.
3. The control method according to claim 2, characterized in that, The target seat further includes a controllably movable headrest and / or lumbar support; adjusting the target seat to the zero-gravity state further includes: Based on the user's body type, determine the first reference value for the height of the headrest; and Control the movement of the headrest so that the height of the headrest meets the first height reference value; and / or Based on the user's body shape, determine the second height reference value of the lumbar support; Control the movement of the lumbar support to make the height of the lumbar support meet the second height reference value.
4. The control method according to any one of claims 1-3, characterized in that, The vehicle seats include multiple rows of seats; the target seat includes one of the rows of seats located in the front row, the middle row, and the rear row. The step of adjusting the adjacent seats to avoid each other based on their current state includes: When it is determined that the adjacent seat is a seat in the rear row, and the backrest angle of the rear seat is less than or equal to the first backrest angle reference value, the backrest of the rear seat is adjusted so that the angle between the backrest and the seat cushion of the rear seat meets the first backrest angle reference value; and / or the rear seat is controlled to move backward relative to the front seat. and / or When it is determined that the adjacent seat is a front seat and the front seat is loaded, the movable range is determined according to the load of the front seat, and the front seat is controlled to move forward according to the movable range.
5. The control method according to claim 1, characterized in that, The step of determining whether the space requirement is met based on the current state of the adjacent seats of the target seat includes: Determine whether the adjacent seats are loaded; When it is determined that there is a load, the load-bearing object of the adjacent seats is determined to be a human body or an object; When it is determined that the object carried by the adjacent seat is a human body, it is determined whether the target seat can be adjusted to a zero-gravity state based on the body shape of the user on the target seat and the position of the adjacent seats; wherein, the position of the adjacent seats includes the backrest angle of the adjacent seats and their position in each axis of motion; When it is determined that the object carried by the adjacent seat is an object, it is determined whether the target seat can be adjusted to the zero-gravity state based on the physical parameters of the object; When no load is determined, it is determined whether the target seat can be adjusted to the zero-gravity state based on the current state of the adjacent seats.
6. The control method according to claim 5, characterized in that, The step of determining whether the target seat can be adjusted to a zero-gravity state based on the body shape of the user on the target seat and the position of the adjacent seats includes: determining the backrest angle requirements of the adjacent seats and the position requirements of each motion axis based on the body shape of the user on the target seat. If the adjacent seats meet the backrest angle requirements and the position requirements on each of the motion axes, then the target seat is adjusted to the zero-gravity state. If an adjacent seat does not meet the backrest angle requirement or the position requirement along each of the motion axes, the adjacent seat will be controlled to avoid it.
7. The control method according to claim 6, characterized in that, During the process of controlling adjacent seats to avoid each other, the control method further includes: Determine whether a first stop command has been received to control the adjacent seats to stop and avoid collision; Upon receiving the first stop command, the system controls the adjacent seats to stop and avoid the obstacle, and locks their current position and backrest angle.
8. The control method according to claim 7, characterized in that, After controlling the adjacent seats to stop avoiding each other and locking the current position and backrest angle, the method further includes: Determine whether the position of the currently adjacent seats meets the position requirements and whether the backrest angle meets the backrest angle requirements; If the position of the current adjacent seat meets the position requirement and the backrest angle meets the backrest angle requirement, then the target seat is adjusted to the zero gravity state. If the position of the current adjacent seat does not meet the position requirement, or the backrest angle does not meet the backrest angle requirement, then it is determined that the target seat cannot be adjusted to the zero-gravity state.
9. The control method according to claim 5, characterized in that, Determining whether the target seat can be adjusted to the zero-gravity state based on the physical parameters of the object includes: Obtain the height of the object; If the height of the object is less than or equal to the first set height, then the target seat is adjusted to the zero-gravity state; If the height of the object is greater than the first preset height and less than the second preset height, then control the adjacent seats to avoid it; If the height of the object is greater than the second set height, it is determined that the target seat cannot be adjusted to a zero-gravity state.
10. The control method according to claim 5, characterized in that, The step of determining whether the target seat can be adjusted to the zero-gravity state based on the current state of the adjacent seats includes: Determine whether the adjacent seats are currently locked; If the adjacent seat is currently locked, obtain the backrest angle of the adjacent seat, and determine whether to enter the zero gravity state based on the backrest angle of the adjacent seat. When it is determined that the backrest angle of the adjacent seats can enter the zero-gravity state, the target seat is controlled to adjust to the zero-gravity state. If the adjacent seat is currently unlocked, further determine whether the adjacent seat is folded up; When it is determined that the adjacent seat is in the folded state, the target seat is controlled to adjust to the zero-gravity state.
11. The control method according to claim 1, characterized in that, During the process of adjusting the target seat to the zero-gravity state, the control method further includes: Determine whether a second stop command has been received to control the target seat to stop adjusting; Upon receiving the second stop command, control the target seat to stop and lock the current state of the target seat; or Determine whether there is an object located within the anti-pinch area of the target seat; When an object is detected within the anti-pinch zone of the target seat, the corresponding axes of the target seat are reversed and a warning message is issued.
12. The control method according to claim 1, characterized in that, After the target seat is adjusted to the zero-gravity state, the control method further includes: Obtain the vehicle's speed; and A safety alarm is issued when the driving speed is determined to be equal to or greater than the speed reference value.
13. A computer-readable storage medium, characterized in that, It stores a program that, when executed by a processor, implements the vehicle seat control method as described in any one of claims 1-12.
14. A control system for a vehicle seat, characterized in that, It includes one or more processors for implementing the vehicle seat control method as described in any one of claims 1-12.
15. A vehicle, characterized in that, include: The vehicle seat control system as described in claim 14.
Citation Information
Patent Citations
Zero-gravity seat anti-pinch adjustment control device and method, vehicle and storage medium
CN116476708A
Zero-gravity seat control method and device and automobile
CN116533836A
