A seat control method and related apparatus
By adjusting the seat to create an overlap or small gap between the leg rest and the front structural components, the problem of items slipping off is solved, improving safety and convenience while maintaining the aesthetics of the vehicle interior.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- YINWANG INTELLIGENT TECHNOLOGIES CO LTD
- Filing Date
- 2026-03-23
- Publication Date
- 2026-06-09
Smart Images

Figure CN122165959A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent vehicle technology, and in particular to a seat control method and related device. Background Technology
[0002] As vehicles become more intelligent, users are demanding higher efficiency in utilizing interior space and a better riding experience. As a crucial space for both seating and storage, car seats are frequently used by drivers and passengers to temporarily place backpacks, handbags, packages, electronic devices, and other personal belongings. During driving, in the event of emergency braking or bumpy roads, these items can easily slide forward onto the floor due to inertia, potentially causing damage or even compromising driving safety.
[0003] To prevent items placed on the seats from slipping, some models add anti-slip textures to the seats to increase surface friction. However, this solution only increases friction to a limited extent, and items can still easily slip during sudden braking. Other models have storage compartments or nets under the glove box or in the passenger-side dashboard area for storing small items. However, fixed storage compartments or nets are limited by their installation location and size, making them unsuitable for accommodating items of different sizes and shapes, and they also take up interior space and affect the aesthetics of the interior.
[0004] Therefore, how to provide a solution to prevent items from slipping off seats without affecting the aesthetics of the vehicle's interior design is a hot topic of research for those skilled in the art. Summary of the Invention
[0005] This application provides a seat control method and related device that, in response to a trigger command, adjusts the seat to a storage position, creating an overlap or small gap between the leg rest and the front structural components of the seat (such as the dashboard, front seats, etc.), thereby preventing items from sliding forward and improving the safety and convenience of storing items inside the vehicle. The solution utilizes the vehicle's seat adjustment function without altering the existing structural design of the vehicle, does not occupy additional interior space, and does not affect the aesthetics of the interior design.
[0006] In a first aspect, this application provides a seat control method, which can be executed by a device with computing or control capabilities. For ease of description, a controller is used as an exemplary execution subject below.
[0007] The seat control method includes: a controller acquiring a first command, and responding to the first command by controlling the first seat to perform an object placement posture adjustment. The object placement posture adjustment includes: controlling the first seat to move in the fore-and-aft direction to a first seat position, and controlling the leg rest of the first seat to rise to a first leg rest position.
[0008] The front of the seat refers to the direction the occupant's body faces when normally seated, that is, the direction along the vehicle's longitudinal axis towards the front of the vehicle. In some cases, the front of the seat can also be the direction along the vehicle's longitudinal axis towards the front of the vehicle.
[0009] In the above solution, the controller responds to user commands, adjusting the seat's position in the fore-and-aft direction and raising the leg rest to the target position. This reduces the gap between the seat and the front structural components, allowing the leg rest to overlap or form a very small gap with the front structural components. After the storage posture is adjusted, the leg rest and the front structural components together form a physical barrier, effectively isolating the storage space under the seat from the space beneath the leg rest, preventing items placed on the seat from sliding forward to the floor during sudden braking or bumps. This solution fully utilizes the vehicle's seat adjustment function without adding any extra physical structures, achieving effective protection for items and improving the safety and convenience of vehicle use.
[0010] In one possible implementation, after the placement posture is adjusted, the leg rest of the first seat overlaps with or forms a gap smaller than a first distance between it and the surface of the structural component in front of the first seat. The structural component in front of the first seat includes, but is not limited to, the vehicle's dashboard, glove box, and front seats.
[0011] In some cases, the initial clearance should be less than or equal to 40 millimeters. On one hand, keeping the clearance within 40 millimeters effectively prevents most everyday items placed on the seat (such as backpacks, handbags, and parcels) from sliding forward due to inertia during sudden braking or bumps. On the other hand, keeping the leg rest and the front structural components in a non-contact state avoids friction and collisions caused by relative movement or vibration during vehicle operation, preventing abnormal noises, scratches, or structural damage.
[0012] In some cases, the initial gap should be 20 mm or less. When the gap is kept within 20 mm, the blocking effect is better, and it can also effectively prevent some smaller items (such as mobile phones, keys, small wallets, etc.) from falling.
[0013] In some cases, the structural components in front of the first seat include the vehicle's dashboard. For example, if the first seat is a front-row seat, such as the passenger seat, after the first seat is adjusted for cargo placement, the leg rest may overlap with the dashboard or form a gap smaller than the first distance.
[0014] In some cases, the structural components in front of the first seat include the seat in front of the first seat. For example, if the first seat is a rear seat, after the first seat is adjusted for cargo placement, the leg rest overlaps with the seat in front of the first seat or forms a gap smaller than the first distance.
[0015] In one possible implementation, the placement posture adjustment further includes controlling the end of the leg rest to extend away from the seat cushion of the first seat. By controlling the leg rest to extend forward, it is possible to further bring the leg rest closer to the structural member in front of the first seat, thereby enhancing the blocking effect.
[0016] In another possible implementation, the first seat also includes a seat cushion and a backrest connected together. Adjusting the placement posture further includes controlling the rotation of the seat cushion around the connection between the seat cushion and the backrest. Since there is usually space for the passenger's feet in front of the seat, the front structural member is typically angled. Controlling the rotation of the seat cushion around the connection between the seat cushion and the backrest raises the end of the seat cushion near the leg rest, causing the leg rest to rise simultaneously. This allows for a reliable overlap between the leg rest and the front structural member, or reduces the gap between them, further enhancing the blocking effect. Furthermore, adjusting the seat cushion angle to raise the end near the leg rest also creates a ramp structure, shifting the center of gravity of items backward and preventing them from sliding forward.
[0017] In another possible implementation, the placement posture adjustment also includes controlling the seat to perform zero-gravity posture adjustment. This zero-gravity posture adjustment includes rotating the seat cushion and backrest. In some scenarios, the leg rest elevation angle is insufficient to create the required overlap or gap between the leg rest and the front structural component. In such scenarios, zero-gravity posture adjustment, utilizing the overall rotation and elevation of the seat, can assist in raising the leg rest (e.g., raising the end of the leg rest), further reducing the distance between the leg rest and the dashboard, ensuring a blocking effect.
[0018] In another possible implementation, before the controller controls the first seat to perform the item placement posture adjustment in response to the first instruction, it acquires the occupancy status data of the first seat. This occupancy status data reflects whether there is a passenger on the first seat and whether any items are placed on it. Further, if the occupancy status data indicates that there is no passenger on the first seat, the item placement posture adjustment is performed. In other words, the item placement posture adjustment is performed when there is no passenger on the first seat. By detecting the seat occupancy status, the accidental activation of the item placement posture adjustment when there is a passenger on the seat is avoided, ensuring passenger safety.
[0019] In another possible implementation, the occupancy status data also indicates that there is an item on the first seat. The controller outputs a first prompt message to prompt the user to initiate the item adjustment. In this way, the controller, through intelligent sensing and prompts, enables the user to promptly adjust the seat's posture when needed, preventing items from slipping and improving the user experience.
[0020] In some cases, the first instruction includes a confirmation instruction for the first prompt. In this way, users do not need to manually search for control buttons; they can initiate the adjustment of the item's orientation simply by confirming the prompt, thus improving the convenience and intelligence of the interaction.
[0021] In another possible implementation, the controller further determines the position of the first seat based on the size and / or weight information of the items on the first seat. In this way, the controller can intelligently and dynamically adjust the seat's forward and backward movement according to the size and / or weight of the items, making the placement posture more adaptable to items of different sizes and improving storage efficiency.
[0022] In another possible implementation, the controller also detects whether there are obstacles in the movement path of the first seat based on perception data within the vehicle's cabin. If an obstacle is detected in the movement path of the first seat, the adjustment of the seating posture is stopped. By monitoring obstacles in the seat's movement path in real time, collisions with passengers or other objects during seat adjustment can be effectively avoided, ensuring operational safety.
[0023] In another possible implementation, the first instruction includes one or more of the following: a voice instruction, an interface instruction, or an instruction triggered by a physical switch. In this way, users can conveniently initiate the adjustment of the object's orientation via voice, interface, or physical buttons, improving the flexibility and convenience of operation.
[0024] In another possible implementation, before the controller responds to the first command and controls the first seat to perform the placement posture adjustment, it also performs the following operation: if the first seat is in a non-reset posture, it controls the first seat to perform a reset operation. In this way, the first seat can exit other non-reset postures (such as zero-gravity posture, resting posture, folded posture, etc.) before entering the placement posture, ensuring that the seat can start the placement posture adjustment from a known initial state, improving the reliability and accuracy of the adjustment.
[0025] Secondly, this application provides a control device, including an acquisition unit and a control unit, which is used to implement the method described in the first aspect or any possible embodiment of the first aspect. The steps performed by the acquisition unit and the control unit can be referred to the corresponding embodiments of the first aspect. Regarding the technical effects of the solution in the first aspect, refer to the description of the technical effects corresponding to the first aspect and its corresponding embodiments, hereinafter the same.
[0026] In one possible implementation, the acquisition unit is used to acquire a first instruction, and the control unit is used to respond to the first instruction by controlling the first seat to perform an adjustment of the placement posture. The adjustment of the placement posture includes: controlling the first seat to move in the fore-and-aft direction to a first seat position, and controlling the leg rest of the first seat to rise to a first leg rest position.
[0027] In yet another possible implementation, the placement posture further includes controlling the end of the leg rest to extend away from the seat cushion of the first seat.
[0028] In another possible implementation, the first seat also includes a seat cushion and a backrest connected thereto, and the placement posture adjustment further includes controlling the seat cushion to rotate about the connection between the seat cushion and the backrest.
[0029] In another possible implementation, the first seat further includes a connected seat cushion and backrest, and the placement posture adjustment further includes controlling the seat to perform zero-gravity posture adjustment, wherein the zero-gravity posture adjustment is used to rotate the seat cushion and backrest of the first seat.
[0030] In another possible implementation, the acquisition unit is further configured to acquire occupancy status data of the first seat, the occupancy status data indicating that there are no passengers in the first seat.
[0031] In another possible implementation, the control unit is further configured to output a first prompt message, which prompts the initiation of the placement posture adjustment. The aforementioned first instruction includes a confirmation instruction for the first prompt message.
[0032] In another possible implementation, the control unit is also configured to determine the position of the first seat based on the size and / or weight information of the items on the first seat.
[0033] In another possible implementation, the control unit is further configured to detect whether an obstacle exists in the movement path of the first seat based on perception data of the vehicle's cabin. If an obstacle is detected in the movement path of the first seat, the adjustment of the object placement posture is stopped.
[0034] In another possible implementation, the control unit is also configured to control the first seat to perform a reset operation when the first seat is in a non-reset position.
[0035] Thirdly, this application provides a chip including a processor and a communication interface, the communication interface being used for inputting and / or outputting data. The processor is used to invoke computer instructions to implement the methods described in the first aspect or any possible implementation thereof.
[0036] Fourthly, this application provides a controller, including a processor and a memory, wherein the memory is used to store computer instructions. The processor is used to invoke the computer instructions stored in the memory to cause the controller to implement the methods described in the first aspect or any possible implementation of the first aspect.
[0037] Fifthly, this application provides a vehicle. The vehicle includes a first seat, which includes a seat cushion, a leg rest, and a backrest, and a structural member is further disposed in front of the first seat. The vehicle also includes a control device according to the second aspect, or a chip according to the third aspect, or a controller according to the fourth aspect.
[0038] In a sixth aspect, this application provides a computer program product including computer program instructions that, when invoked by a processor, cause a device including a processor to implement the method described in the first aspect or any possible implementation thereof.
[0039] The beneficial effects of aspects two through six of this application can be found in the beneficial effects of the solution in aspect one. Attached Figure Description
[0040] The accompanying drawings used in the description of the embodiments will be briefly introduced below.
[0041] Figure 1 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application; Figure 2 This is a structural schematic diagram of a seat provided in an embodiment of this application; Figure 3 This is a schematic diagram of a seat leg support adjustment process provided in an embodiment of this application; Figure 4 This is a schematic diagram showing the comparison of the seat's posture before and after adjusting the storage position, as provided in an embodiment of this application. Figure 5 This is a schematic diagram of yet another seat posture provided in an embodiment of this application; Figure 6 This is a schematic diagram of yet another seat posture provided in an embodiment of this application; Figure 7 This is a schematic flowchart of a seat control method provided in an embodiment of this application; Figure 8 This is a schematic diagram of a user interface provided in an embodiment of this application; Figure 9 This is a schematic flowchart of another seat control method provided in the embodiments of this application; Figure 10 This is a schematic diagram of the structure of a control device provided in an embodiment of this application; Figure 11 This is a schematic diagram of the structure of a controller provided in an embodiment of this application. Detailed Implementation
[0042] The embodiments of this application will now be described in conjunction with the accompanying drawings.
[0043] Please see Figure 1 , Figure 1 This is a schematic diagram of a vehicle structure provided in an embodiment of this application. The vehicle 100 includes a first seat 10, which is disposed within the vehicle's cabin. Taking a four-seater vehicle as an example, the first seat 10 may include a front passenger seat or a rear seat, etc. Of course, with the development of autonomous driving technology, for vehicles that do not require a driver, the first seat 10 may include a driver's seat.
[0044] The following is based on Figure 2 Taking the first seat as an example, let's introduce its structure. Figure 2 As shown, the first seat 10 includes a seat cushion 11, a backrest 12, and a leg rest 13. In the scenario where an occupant is sitting, the seat cushion 11 is used to support the passenger's buttocks, the backrest 12 is used to support the passenger's back and waist, and the leg rest 13 is used to support the passenger's legs.
[0045] exist Figure 2 In the seat shown, the leg rest 13 can be raised and / or extended relative to the seat cushion 11 to support the passenger's legs or change the seat's posture. Figure 3 Part (a) shows the seat posture before the leg rest 13 is raised. Figure 3 Part (b) describes the seat posture after the leg rest 13 is raised and its ends extend outwards (away from the seat cushion). Furthermore, the angles of the seat cushion 11 and backrest 12 of the first seat 10 are also adjustable to meet different seating needs. Here, the angle refers to the angle of the seat cushion 11 relative to the connection 14 between the seat cushion 11 and the backrest 12. As one possible implementation, the backrest 12 and seat cushion 11 of the first seat 10 are connected by an angle adjuster (also called a seat angle adjuster or backrest adjustment mechanism). The angle adjuster is typically located at the connection point between the backrest and the seat cushion.
[0046] In this embodiment, the first seat 10 is capable of moving relative to the vehicle along the forward direction of the seat (or vehicle). For example, the first seat 10 further includes a slide rail mechanism (not shown in the figure) and / or is connected to the slide rail mechanism, which is used to enable the first seat 10 to move in the forward and backward direction of the vehicle. Through the slide rail mechanism, the first seat 10 can move back and forth within a certain range of travel to accommodate passengers of different sizes and different usage scenarios.
[0047] The first seat 10 in vehicle 100 has been described above. The other components of vehicle 100 will now be described.
[0048] The vehicle 100 also includes a control device 20, which has control capabilities and can control one or more components of the vehicle 100. For example, the control device 20 can control the movement of the slide rail mechanism of the first seat 10 to achieve adjustment of the first seat relative to the vehicle in the fore-and-aft direction. Furthermore, the control device 20 can control the raising and / or extending of the leg rest 13, and control the rotation of the seat cushion 11 and / or backrest 12, etc.
[0049] For example, the control device 20 is a domain controller (DC), electronic control unit (ECU), vehicle integrated unit (VIU), or a chip or circuit integrated in the above-mentioned devices.
[0050] In some possible implementations, vehicle 100 also includes a sensor system. The sensor system may include one or more sensors, such as sensors for sensing the vehicle's state (e.g., pressure sensors, wheel speedometers, inertial measurement units, etc.), sensors for sensing the vehicle's internal environment (e.g., in-vehicle cameras), and sensors for sensing the vehicle's external environment (e.g., lidar, millimeter-wave radar, surround-view cameras, front-view cameras, rear-view cameras, etc.).
[0051] For example, the sensor system includes a seat occupancy sensor 32, such as a pressure sensor or a capacitance sensor, for detecting whether there is a passenger on the first seat 10. For another example, the sensor system includes an in-vehicle camera 31 for detecting whether an object is placed on the first seat 10 and for obtaining information about the object's size. For yet another example, the sensor system includes a sensor, such as a camera, an infrared sensor, or an ultrasonic sensor, for detecting whether there are obstacles in the seat's movement path.
[0052] In some possible implementations, vehicle 100 also includes a human-machine interface system (HMI). Figure 1 (Not shown in the image) A human-computer interaction system (HCI) is used to receive user commands and / or output information to the user. For example, an HCI may include a central control screen, a voice recognition module, or a physical switch, used to receive user commands to initiate the adjustment of the object's posture. Another example is an HCI that includes a display screen or a speaker, used to output prompts, such as prompting (or asking) the user whether to initiate the adjustment of the object's posture.
[0053] The above describes the structure of the vehicle and the seats. In actual vehicle use, seats not only support passengers but are also used by the driver or passengers to temporarily place backpacks, handbags, parcels, electronic devices, and other personal belongings. However, when the vehicle brakes suddenly or travels over bumpy roads, these items can easily slide forward due to inertia.
[0054] Currently, seat posture offers multiple adjustment dimensions, including sliding rail adjustment, leg rest adjustment, and "zero-gravity" posture adjustment. However, the initial purpose of these adjustments is to enhance passenger comfort. For example, the zero-gravity posture typically aims to create a relaxed, weightless state for the passenger by linking the seat back and seat cushion at specific angles. Its adjustment logic often prioritizes maintaining a certain distance between the leg rest and the in front structural components to prevent passenger compression. Currently, seat adjustment functions have not been used to address the issue of preventing items from slipping off the seat.
[0055] In view of this, the present application provides a seat control method and related device, which can make full use of the seat adjustment function so that the leg rest of the seat can overlap or form a small gap with the front structural component of the seat, preventing items from sliding forward and improving the safety and convenience of storing items in the vehicle.
[0056] To facilitate understanding, the four seat postures involved in the embodiments of this application will be introduced below.
[0057] Please see Figure 4 , Figure 4 This is a schematic diagram showing the comparison of the seat's posture before and after adjusting the way it holds items, as provided in an embodiment of this application.
[0058] like Figure 4 In part (a), under normal driving conditions, the posture of the first seat 10 is usually adjusted to a position suitable for passenger seating. It can be seen that the leg rest 13 is in a retracted state, and the seat position is in the middle or rear position. At this time, items placed on the seat cushion 11 are prone to sliding forward to the floor during sudden braking.
[0059] like Figure 4 As shown in section (b), the first seat 10 can be adjusted to a placement posture. For example, the control device 20 in the vehicle 100 controls the slide rail mechanism to drive the first seat 10 forward a distance d, i.e., to the first seat position. And, for example, the leg rest can be rotated upwards at a certain angle to the first leg rest position, with a lifting angle of... Optionally, if the leg support 13 is adjustable in length, the control device can control the leg support 13 to extend forward.
[0060] like Figure 4 As shown, in the placement posture, the leg rest 13 of the first seat 10 overlaps with the vehicle's dashboard. Alternatively, after adjusting to the placement posture, a gap smaller than the first distance is formed between the leg rest 13 of the first seat 10 and the vehicle's dashboard. In short, the first seat 10 in the placement posture can prevent items placed on the first seat 10 from sliding forward.
[0061] In some embodiments, when a gap exists between the leg rest 13 and the surface of the vehicle's dashboard, the width of the gap is less than a first distance. For example, the first distance is less than or equal to 40 millimeters (mm). Controlling the gap to within 40 millimeters effectively prevents standard-sized items (such as backpacks, handbags, and parcels) from slipping through the gap, while also preventing wear or noise that might occur from direct contact between the leg rest 13 and the dashboard. Further, the first distance is less than or equal to 20 millimeters to prevent most items, even small items such as mobile phones and keys, from slipping.
[0062] In some other embodiments, the storage posture adjustment may also include vertical adjustment of the seat, such as raising or lowering the first seat to reduce the gap between the leg rest 13 and the vehicle's dashboard, and the ability to adjust the size of the storage space to improve the convenience of retrieving and placing items.
[0063] Please see Figure 5 In some embodiments, the adjustment of the placement posture also includes adjusting the angle of the seat cushion 11 or the backrest 12. Specifically, the control device 20 also controls the seat cushion 11 to rotate around its connection point with the backrest, so that the end of the leg rest is raised. On the one hand, this can create a reliable overlap between the leg rest and the front structure or reduce the gap between the leg rest and the front structure, further enhancing the blocking effect. On the other hand, adjusting the seat cushion angle so that the end of the seat cushion near the leg rest is raised can also form a ramp structure, so that the center of gravity of the item is shifted backward, making it less likely to slide forward.
[0064] Please see Figure 6 In some embodiments, the placement posture adjustment also includes adjusting the posture of the entire seat, such as adjusting the seat to a zero-gravity posture, such as... Figure 6 As shown. The zero-gravity posture, also known as zero-gravity mode, refers to a natural posture where the occupant's body is in a near-weightless state by adjusting the seat back angle, seat cushion angle, and leg rest position. In a zero-gravity posture, the occupant's weight is evenly distributed across the seat's support surfaces, significantly reducing pressure on the spine, lower back, and legs. Zero-gravity posture adjustments typically include backrest adjustment, seat cushion adjustment, and leg rest elevation.
[0065] In summary, in a zero-gravity posture, the backrest rotates backward relative to the seat cushion, significantly increasing the backrest angle (the angle relative to the vertical direction) (typically greater than 45°, and sometimes even exceeding 60°). The seat cushion rotates backward around its connection point with the backrest and other support points, lowering the rear and raising the front of the cushion, creating a certain backward tilt angle. The leg rest rotates upward relative to the seat cushion, supporting the occupant's legs and creating an angle between the legs and the torso.
[0066] Since zero-gravity posture adjustment also includes leg support adjustment, in some cases, the leg support adjustment in zero-gravity posture adjustment and the leg support adjustment in the aforementioned object placement posture adjustment can be regarded as the same adjustment. In other cases, the leg support adjustment in the object placement posture will be further raised or extended in the zero-gravity posture.
[0067] As can be seen, when the lifting angle of the regular leg rest is insufficient to create the required overlap or small gap between the front end of the leg rest and the dashboard, the control device controls the seat to perform zero-gravity posture adjustment. Through the linkage of the backrest tilting and the seat cushion tilting, the entire seat rotates and lifts, causing the front end of the leg rest to move further upward and forward, thereby reducing the distance between the leg rest and the dashboard until it achieves the effect of preventing items from slipping off.
[0068] It should be noted that the above Figures 4 to 6 The illustration shows the first seat 10 being the first row seat in the vehicle. In this case, the first seat 10 is positioned to cooperate with the dashboard in front to prevent items from sliding off.
[0069] In some cases, the first seat may also be located in other positions within the vehicle. For example, the first seat may be a rear seat, which, after being adjusted for cargo placement, can overlap with or form a small gap with the backrest of the front seat to prevent items from slipping off. Similarly, the vehicle may include a second seat, which is the seat in front of the first seat. After being adjusted for cargo placement, the first seat can overlap with or form a small gap with the backrest of the second seat to prevent items from slipping off. Furthermore, the controller can also control the second seat to adjust backward, i.e., move the second seat backward so that the first seat can overlap with or form a predefined small gap with the second seat.
[0070] Of course, this application also applies to situations where the first seat is used in conjunction with other structural components (such as the carriage structure, cabinets, etc.).
[0071] The seat posture of this application has been described in detail above. The following section will combine... Figure 7 The method of the embodiments of this application is described.
[0072] Please see Figure 7 , Figure 7 This is a schematic flowchart illustrating a seat control method provided in an embodiment of this application. Optionally, this method is applied to a device with control capabilities, such as... Figure 1 The control device 20 is shown. For ease of explanation, the controller is used as an exemplary execution entity below. Figure 7 The control method shown includes one or more steps in S71 to S72, as detailed below: S71, the controller receives the first instruction.
[0073] The first instruction is used to indicate the initiation of the object placement posture adjustment. The generation method of the first instruction is described below: In method 1, the first instruction is triggered by a user's operation or input. For example, the first instruction is issued by the user via voice, on-screen virtual buttons, or a physical switch. Examples of each method are described below.
[0074] For voice-triggered systems, the vehicle is equipped with a voice acquisition device (such as a microphone array) and a voice recognition module. When a user speaks a preset voice command, the voice recognition module recognizes and parses the acquired voice signal to generate a corresponding control command. For example, a user can say the following voice commands: "Activate passenger-side storage mode," "Open passenger-side storage position," or "Activate seat storage function." The voice recognition module converts the recognition result into a first command and provides it to the controller.
[0075] For on-screen virtual button triggering, the vehicle's screens (such as the central control screen, passenger screen, rear screens, etc.) display a graphical user interface, which includes virtual buttons for activating cargo space adjustment. When the user touches these virtual buttons, the central control screen's control unit generates a first command and provides it to the controller. For example... Figure 8 As shown, the main interface 200 of the screen (or the vehicle settings interface) can be configured with virtual buttons labeled "Storage Mode" or "Seat Storage" (the names are for illustrative purposes only). These virtual buttons include a function icon and a function name (e.g., seat storage). To enhance the user experience, the virtual buttons can be designed with confirmation feedback (e.g., button color change, vibration feedback) or a secondary confirmation pop-up to prevent accidental triggering. Optionally, the screen can also display a real-time preview animation of the seat posture. After the user clicks to confirm, the seat begins to adjust, allowing the user to intuitively understand the action to be performed.
[0076] In addition to virtual button triggering, the seat's storage posture adjustment also supports specific gesture triggering, such as swiping down with three fingers to trigger the passenger-side storage mode.
[0077] For physical switch triggering, the vehicle interior is equipped with a physical switch, which can be a standalone physical button or a multiplexed button integrated into other control panels. The physical switch is electrically connected to the vehicle's controller. When the user presses, toggles, or touches the physical switch, a first command is generated. For example, the physical switch may be located on the driver's side door armrest, in the center console area, or on the side of the passenger seat (such as the seat adjustment panel). After the user presses the physical switch, the switch circuit is activated or outputs a trigger signal, which the control device receives as the first command.
[0078] In method 2, the first command is automatically generated by the controller based on the detection results of the sensors in the sensor system. For example, when the sensor system detects that there is no passenger on the first seat but there are items placed on it, the first command is automatically generated to trigger the adjustment of the seat's placement posture.
[0079] As one possible scenario, when the sensor system detects that there is no passenger in the first seat but there are items placed there, the controller can output a prompt message through the human-machine interface system, such as the following prompt via voice or interface: "Items detected in the front passenger seat, do you want to activate storage mode?" If the user enters a confirmation command in response to the above prompt message, the confirmation command can be used as the first command.
[0080] S72, the controller controls the first seat to perform the placement posture adjustment.
[0081] The adjustment of the placement posture includes: controlling the first seat to move in the fore-and-aft direction to the first seat position, and controlling the leg rest of the first seat to rise to the first leg rest position, so that the first seat forms a... Figure 4 The placement posture shown in section (b) is adjusted in response to the first instruction.
[0082] In some cases, the first seat position is the forward limit position of the slide rail mechanism, or a pre-designed non-limit position (e.g. Figure 4 The forward movement distance d is shown. In some cases, the position of the first seat is dynamically determined based on the size of the item. As one possible implementation example, the controller determines the position of the first seat based on the size and / or weight information of the item on the first seat. For example, by recognizing the size of the item through a camera, if the item placed on the first seat is small, the controller moves the first seat to a more forward position to achieve stable blocking. If the item placed on the first seat is large, the controller appropriately reduces the movement distance to avoid over-adjustment and to prevent the item from piling up on the structural components in front, causing damage to the item or the structural components.
[0083] Similarly, the first leg rest position can be the extreme position where the leg rest is raised and / or extended, or a position that allows the leg rest to form the desired overlap or gap with the structural member in front of the first seat.
[0084] After the storage position is adjusted, the leg rest and the structural component in front of the first seat overlap or form a gap smaller than the first distance, thereby effectively isolating the storage space of the seat from the space under the leg rest and the floor, preventing items from sliding forward. Figure 4Part (b) shows the seat in the position with items placed on it. The controller moves the first seat forward to the front position, while simultaneously raising the leg rest 13 upward and extending it forward to a high position. After adjustment, the end of the leg rest 13 overlaps or has a very small gap with the surface of the dashboard, forming a physical barrier that effectively prevents items from slipping off.
[0085] In some scenarios, to further enhance the effectiveness of preventing items from falling and to adapt to the structural layout of various vehicles, adjusting the placement posture may also include one or more of the following operations: Operation 1: Control the end of the leg rest to extend away from the seat cushion to further increase the proximity between the leg rest and the front structural member. In this case, the leg rest is configured to extend relative to the seat cushion; forward extension means that the end of the leg rest extends away from the seat cushion.
[0086] Operation 2: Control the seat cushion to rotate around the connection between the seat cushion and the backrest to raise the end of the seat cushion near the leg rest, so that the leg rest rises simultaneously. Figure 5 As shown.
[0087] Operation 3: Control the seat to perform zero-gravity posture adjustment to create the required overlap or gap between the leg rest and the front structural component, such as... Figure 6 As shown.
[0088] Operation 4: Control the seat to move vertically to raise or lower the overall seat height, so that the leg rest and the front structure form the required overlap or gap, or to increase the storage space.
[0089] The above operations can be combined without mutual exclusion. For example, adjusting the position in the front-to-back direction and raising the leg rest can be combined with operations 1 and 4. Similarly, adjusting the position in the front-to-back direction and raising the leg rest can be combined with operations 1 and 2. And again, adjusting the position in the front-to-back direction and raising the leg rest can be combined with operations 1 and 3.
[0090] Since the placement posture involves adjustments in multiple dimensions, to improve safety and feasibility, the controller can be configured to adjust multiple adjustment dimensions in a reasonable order. For example, after the first seat moves to the first seat position in the fore-and-aft direction and after the leg rest of the first seat is raised to the first leg rest position, the controller controls the seat cushion of the first seat to rotate, thereby achieving more precise posture adjustment.
[0091] For example, after the first seat moves forward and backward and the leg rest is raised to the correct position, if the current distance between the leg rest and the dashboard is detected to be greater than a preset threshold, the controller will further control the seat to perform zero-gravity posture adjustment, and use the seat cushion to help raise the front end of the leg rest until the required overlap or gap is achieved.
[0092] In some implementations, the controller can also detect whether there are obstacles in the movement path of the first seat based on perception data within the vehicle cabin. If an obstacle is detected (such as the feet of rear passengers, child seats, etc.), the adjustment of the placement posture is stopped, and corresponding prompts are output to ensure operational safety.
[0093] In some implementations, if the first seat is in a non-reset posture (such as a zero-gravity posture or a resting posture) before performing the placement posture adjustment, the controller can first control the first seat to perform a reset operation, exiting the current posture, and then perform the placement posture adjustment. This ensures that the seat starts adjusting from a known initial state, improving the reliability and accuracy of the adjustment.
[0094] exist Figure 7 In the illustrated embodiment, the controller responds to user commands, adjusting the seat's position in the fore-and-aft direction and raising the leg rest to a target position, thus reducing the gap between the seat and the front structural member. After the storage posture is adjusted, the leg rest and the front structural member together form a physical barrier, effectively isolating the seat's storage space from the space under the leg rest, preventing items placed on the seat from sliding forward to the floor during sudden braking or bumps. This solution fully utilizes the vehicle's seat adjustment function without adding any additional physical structures, achieving effective protection for items and improving the safety and convenience of vehicle use.
[0095] Please see Figure 9 , Figure 9 This is a flowchart illustrating another seat control method provided in an embodiment of this application. Figure 9 As shown, the method includes the following steps: S91, the controller obtains the occupancy status data of the first seat.
[0096] For example, the controller acquires occupancy status data of the first seat 10 through a sensor system. This occupancy status data indicates whether there is a passenger in the first seat and whether any items are placed there. For instance, a seat occupancy sensor is installed on the first seat, and its detection data can indicate whether there is a passenger and / or whether any items are placed there. Alternatively, the vehicle may be equipped with sensors capable of sensing the cabin environment, such as cameras, radar, and wireless sensing devices. These cabin environment sensors can detect whether there are passengers in the seats and whether any items are placed there. For example, cabin images captured by a camera can indicate that items are placed on the seats.
[0097] S92, the controller outputs the first prompt message.
[0098] When the occupancy status data indicates that there is no passenger in the first seat but there are items placed there, the controller outputs a first prompt message through the human-machine interaction system (e.g., an instruction to the human-machine interaction system) to prompt the user to initiate storage posture adjustment. For example, the controller can display a prompt box on the central control screen saying "Items detected in the front passenger seat, do you want to activate storage mode?", or provide a prompt via voice broadcast.
[0099] S93 (i.e. S71) The controller receives a confirmation instruction for the first prompt information.
[0100] The confirmation command can be used as the first command. For example, after the user confirms via voice, touch, or physical button, the controller obtains the confirmation command as the first command and then executes step S72.
[0101] exist Figure 9 In the illustrated embodiment, a sensor system is used to intelligently perceive and remind users of the seat's operating mode, thereby improving the convenience and intelligence of the interaction.
[0102] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a control device provided in an embodiment of this application. Figure 10 As shown, the control device 20 includes an acquisition unit 21 and a control unit 22.
[0103] The acquisition unit 21 is used to acquire a first instruction. The control unit 22 is used to control the first seat to perform an object placement posture adjustment, which includes controlling the first seat to move in the fore-and-aft direction to the first seat position and controlling the leg rest of the first seat to rise to the first leg rest position. After the object placement posture adjustment, the leg rest overlaps with or forms a gap smaller than a first distance between it and the surface of the vehicle's dashboard.
[0104] Each functional unit of the control device 20 described above can be used to implement the corresponding steps in the aforementioned method embodiments, for example, to implement... Figure 7 or Figure 9 The method shown in the embodiment is executed by the controller. For details on the implementation, please refer to the description of the method embodiment; it will not be repeated here.
[0105] It should be understood that Figure 10 The units in the control device shown are logical units divided according to function. In actual implementation, a unit can be broken down into multiple modules, and multiple units can also be combined and implemented by the same hardware entity.
[0106] For example, the acquisition unit 21 may include one or more communication interfaces and a software module. The communication interface is used to receive first instructions from different input sources, and the software module is used to implement the reception and parsing of the instructions.
[0107] For example, the control unit 22 may include one or more processors and drive circuits. The processor executes control logic, including parsing a first instruction, generating control parameters, coordinating the sequence of actions of each actuator, and processing sensor feedback signals. The drive circuit outputs drive signals to the actuators. Exemplarily, the drive circuit may include one or more of a slide rail drive circuit, a leg rest drive circuit, a seat cushion adjustment circuit, and a backrest adjustment circuit. The slide rail drive circuit is electrically connected to the drive motor of the slide rail mechanism (including direct connection or indirect connection through an intermediate device). The processor generates a pulse width modulation signal or a direction signal based on the target position. The slide rail drive circuit amplifies this signal and drives the motor to rotate, thereby moving the seat. The leg rest drive circuit is electrically connected to the lifting motor and / or extension motor of the leg rest. The processor generates a corresponding control signal, and the leg rest drive circuit drives the motor to operate, causing the leg rest to lift and / or extend to a specified position. The seat cushion adjustment circuit outputs a control signal to the angle adjuster, driving the angle adjuster to a specified position to achieve seat cushion angle adjustment. The backrest adjustment circuit outputs a control signal to the angle adjuster, driving the angle adjuster to a specified position to achieve backrest angle adjustment.
[0108] Of course, in specific implementations, the acquisition unit and control unit may contain more or fewer modules; the structure described here is merely an example.
[0109] Please see Figure 11 , Figure 11 This is a schematic diagram of a controller provided in an embodiment of this application, where dashed lines represent optional modules. For example... Figure 11 As shown, the controller 40 includes a processor 41 and a memory 42. The memory 42 is used to store computer instructions, and the processor 41 is used to call the computer instructions stored in the memory 42 to cause the controller 40 to implement the steps in the aforementioned method embodiments, such as implementing... Figure 7 or Figure 9 The method executed by the controller in the illustrated embodiment.
[0110] The processor 41 can be a central processing unit (CPU), a microprocessor, a microcontroller unit (MCU), a graphics processing unit (GPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a driver circuit, or other programmable logic devices or circuits.
[0111] The memory 42 may be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0112] In some implementations, the controller 40 may also include a communication interface 43 for data interaction with external devices. For example, it may be used to receive and / or send data. Alternatively, it may be used to input data to the processor and / or output processed data to the processor.
[0113] Optionally, the controller 40 also includes a connection line 44 for signal transmission between multiple modules within the controller. For example, it enables signal transmission between the processor 41 and the memory 42, and between the processor 41 and the communication interface 43.
[0114] This application also provides a vehicle, which includes a first seat and the aforementioned control device, chip, or computing device. The first seat includes a seat cushion, leg rest, and backrest.
[0115] This application also provides a computer program product including computer program instructions that, when executed by a processor, cause a device including the processor to perform the steps in the aforementioned method embodiments.
[0116] This application also provides a computer-readable storage medium for storing computer program instructions that, when executed by a processor, cause a device including the processor to perform the steps described in the foregoing method embodiments.
[0117] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes and substitutions made by those skilled in the art within the scope of the technology disclosed in this application, based on considerations of the safety, stability and ease of use of seat adjustment, should be covered within the scope of protection of this application.
Claims
1. A seat control method, characterized in that, The method for controlling the first seat inside a vehicle includes: Obtain the first instruction; In response to the first command, the first seat is controlled to perform an adjustment of its placement posture, the adjustment of the placement posture including: Control the first seat to move in the fore-and-aft direction to the first seat position. Control the leg rest of the first seat to rise to the first leg rest position.
2. The method according to claim 1, characterized in that, After the placement posture is adjusted, the leg rest overlaps with or forms a gap smaller than the first distance between it and the structural member in front of the first seat.
3. The method according to claim 1 or 2, characterized in that, The adjustment of the object placement posture also includes: The end of the leg rest is controlled to extend away from the seat cushion of the first seat.
4. The method according to any one of claims 1-3, characterized in that, The first seat also includes a seat cushion and a backrest connected together, and the item placement posture adjustment also includes: Control the seat cushion to rotate around the connection between the seat cushion and the backrest.
5. The method according to any one of claims 1-3, characterized in that, The first seat also includes a seat cushion and a backrest connected together, and the item placement posture adjustment also includes: Control the seat to perform zero-gravity posture adjustments; The zero-gravity attitude adjustment is used to rotate the seat cushion and backrest of the first seat.
6. The method according to any one of claims 1-5, characterized in that, The first distance is less than or equal to 40 millimeters.
7. The method according to any one of claims 1-6, characterized in that, The structural component in front of the first seat includes the vehicle's dashboard. Alternatively, the structural member in front of the first seat may include the seat in front of the first seat.
8. The method according to any one of claims 1-7, characterized in that, Before controlling the first seat to perform an object placement posture adjustment in response to the first instruction, the method further includes: Obtain the occupancy status data of the first seat, wherein the occupancy status data indicates that there is no passenger in the first seat.
9. The method according to claim 8, characterized in that, The occupancy status data also indicates that there are items on the first seat, and the method further includes: Output a first prompt message, which prompts the user to initiate the adjustment of the object's orientation. The first instruction includes a confirmation instruction for the first prompt message.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: The position of the first seat is determined based on the size and / or weight information of the items on the first seat.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: Based on the perception data inside the vehicle's cabin, detect whether there are obstacles in the movement path of the first seat; If an obstacle is detected in the movement path of the first seat, the adjustment of the placement posture is stopped.
12. The method according to any one of claims 1-11, characterized in that, The first instruction includes one or more of the following: voice instruction, interface instruction, or instruction triggered by a physical switch.
13. The method according to any one of claims 1-12, characterized in that, Before controlling the first seat to perform an object placement posture adjustment in response to the first instruction, the method further includes: When the first seat is in a non-reset position, control the first seat to perform a reset operation.
14. A control device, characterized in that, The control device includes an acquisition unit and a control unit, wherein: The acquisition unit is used to acquire the first instruction; The control unit is used to respond to the first command and control the first seat to perform an adjustment of the placement posture. The adjustment of the object's posture includes: Control the first seat to move in the fore-and-aft direction to the first seat position. Control the leg rest of the first seat to rise to the first leg rest position.
15. The control device according to claim 14, characterized in that, The placement posture also includes: The end of the leg rest is controlled to extend away from the seat cushion of the first seat.
16. The control device according to claim 14 or 15, characterized in that, The first seat also includes a seat cushion and a backrest connected together, and the item placement posture adjustment also includes: Control the seat cushion to rotate around the connection between the seat cushion and the backrest.
17. The control device according to claim 14 or 15, characterized in that, The first seat also includes a seat cushion and a backrest connected together, and the item placement posture adjustment also includes: Control the seat to perform zero-gravity posture adjustments; The zero-gravity attitude adjustment is used to rotate the seat cushion and backrest of the first seat.
18. The control device according to any one of claims 14-17, characterized in that, The acquisition unit is further configured to acquire occupancy status data of the first seat, the occupancy status data indicating that there are no passengers on the first seat.
19. The control device according to any one of claims 14-18, characterized in that, The control unit is also configured to output a first prompt message, which prompts the initiation of the object placement posture adjustment. The first instruction includes a confirmation instruction for the first prompt message.
20. The control device according to any one of claims 14-19, characterized in that, The control unit is further configured to determine the position of the first seat based on the size and / or weight information of the items on the first seat.
21. A chip, characterized in that, The chip includes a processor and a communication interface, the communication interface being used for inputting and / or outputting data; The processor is used to invoke computer instructions to implement the method described in any one of claims 1-13.
22. A controller, characterized in that, Including processor and memory, The memory is used to store computer instructions. The processor is used to invoke computer instructions stored in the memory to cause the computing device to implement the method according to any one of claims 1-13.
23. A vehicle, characterized in that, The vehicle includes a first seat, which includes a seat cushion, a leg rest, and a backrest. The vehicle also includes the control device according to any one of claims 14-20. Alternatively, the vehicle may also include the chip of claim 21. Alternatively, the vehicle may also include the controller as described in claim 22.
24. A computer program product, characterized in that, The computer program product includes computer program instructions. When the computer program instructions are invoked by a processor, the apparatus including the processor performs the method according to any one of claims 1-13.