A control method and related device

By adjusting the seat tilt angle and position, the centrifugal force of the vehicle during cornering is counteracted, solving the discomfort problem for passengers during sharp turns, improving passenger balance and comfort, and avoiding interference between the seat and the interior wall.

CN122126150APending Publication Date: 2026-06-02YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610509306.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-16
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

When a vehicle changes lanes too quickly or turns too sharply, the passenger's body may sway or the center of gravity may shift, leading to discomfort and the risk of head collision. Existing comfort seats cannot effectively reduce this situation.

Method used

The control device adjusts the lateral tilt angle and position of the seat in the left and right directions to counteract the centrifugal force when the vehicle turns, avoid interference with the cabin walls or other equipment, increase the space on both sides of the seat, and reduce the lateral swaying of the passenger's body.

Benefits of technology

It effectively reduces passenger body tilting and swaying, maintains passenger balance, improves riding comfort, and meets seat position requirements in different scenarios, avoiding interference and improving safety and comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122126150A_ABST
    Figure CN122126150A_ABST
Patent Text Reader

Abstract

A control method and related device are disclosed, applicable to fields such as seat control. This method controls the seat to move to a first position in the lateral direction, reserving sufficient space on both sides of the seat. This prevents interference with the cabin walls or other equipment inside the vehicle when subsequently controlling the seat's lateral tilt angle in the lateral direction. The method also controls the seat's lateral tilt angle to counteract the centrifugal force during vehicle cornering, reducing passenger body sway and maintaining passenger balance, thus improving passenger comfort.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of seat control, and more particularly to a control method and related device. Background Technology

[0002] When a vehicle changes lanes too quickly or turns too sharply, excessive lateral acceleration can cause passengers' bodies to sway or their center of gravity to shift, which can startle passengers and cause discomfort. It may also lead to the risk of passengers hitting their heads on the doors.

[0003] Existing comfort seats improve passenger comfort by limiting passenger sway caused by vehicle movement through their shape design. However, passengers may still experience discomfort due to excessive lateral acceleration of the vehicle, resulting in poor ride comfort. Therefore, how to reduce passenger body sway, maintain passenger balance, and improve passenger ride comfort during rapid lane changes or sharp turns is a hot research topic in the field. Summary of the Invention

[0004] This application provides a control method and related device that can control the tilt angle of the seat in the left-right direction to counteract the centrifugal force of the terminal turning, reduce the lateral sway of the passenger's body, maintain the passenger's body balance, and improve the passenger's riding comfort. It can also control the movement of the seat in the left-right direction to avoid interference with the cabin wall or other equipment inside the terminal when controlling the tilt angle of the seat in the left-right direction.

[0005] In a first aspect, this application provides a control method for controlling the movement of a seat. This method can be executed by a device with control capabilities. For ease of description, the following description uses a control device as an example.

[0006] The control method includes: a control device acquiring first information, the first information including at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interactive information, the terminal including a first seat; the control device controlling the first seat to move to a first position along the left-right direction of the first seat; and the control device controlling the tilt angle of the first seat to a first tilt angle based on the first information.

[0007] In some scenarios, the lateral tilt angle of the seat (hereinafter referred to as the seat tilt angle) can be adjusted. However, adjusting the lateral tilt angle of the seat may cause interference with the cabin walls or other equipment inside the terminal (such as seats in the same row), such as collision, compression, or friction.

[0008] In the above control method, the control device can control the seat to move to the first position in the left and right direction of the seat so as to reserve enough space on both sides of the seat. This can prevent interference with the cabin wall or other equipment inside the terminal when the seat is tilted in the left and right direction in the subsequent control.

[0009] The control device can also control the seat's tilt angle in the left-right direction based on the first information. For example, when the lateral acceleration is large, the seat tilt angle is controlled to be larger, and when the lateral acceleration is small, the seat tilt angle is controlled to be smaller. In scenarios where lateral acceleration occurs at the terminal, such as when turning, the control device controls the seat's tilt angle in the left-right direction to counteract the centrifugal force of the turn, thereby reducing the passenger's body swaying, maintaining the passenger's balance, and improving passenger comfort.

[0010] Moreover, after the seat moves to the first position along the left and right directions, the space on both sides of the seat is increased, and the maximum tilt angle of the seat in the left and right directions is increased accordingly. Thus, when the lateral acceleration is large, the control device can control the tilt angle of the seat in the left and right directions to be greater, which can counteract the centrifugal force at the end of the seat more, greatly reduce the lateral swaying of the passenger's body, and maintain the passenger's body balance.

[0011] In summary, the control device controls the seat's tilt angle in the left-right direction to counteract the centrifugal force of the terminal turning, which can reduce the passenger's body tilt and sway, maintain the passenger's body balance, and improve the passenger's riding comfort. It can also control the seat to move in the left-right direction to avoid interference with the cabin wall or other equipment inside the terminal when controlling the seat's tilt angle in the left-right direction.

[0012] In one possible implementation of the first aspect, the terminal further includes a second seat, which is located in the same row as the first seat; the method further includes: a control device controlling the second seat to move to a second position in the left-right direction of the second seat, and controlling the tilt angle of the second seat to a second tilt angle based on the first information.

[0013] In the above embodiments, the control device can control the second seat in the same row to move to a second position in the left-right direction of the second seat, so as to reserve sufficient space on both sides of the seat. When the tilt angle of the second seat in the left-right direction of the second seat is subsequently controlled, interference with the cabin wall can be avoided. Moreover, the second position of the second seat is different from the first position of the first seat, and there is a positional difference, which can also avoid interference between the second seat and the first seat.

[0014] In scenarios where the terminal generates lateral acceleration, such as when turning, the control device can also control the tilt angle of the second seat in the lateral direction based on the first information to counteract the centrifugal force of the terminal turning, thereby reducing the lateral swaying of the passenger's body, maintaining the passenger's body balance, and improving the passenger's riding comfort.

[0015] In another possible implementation of the first aspect, the first tilt angle and the second tilt angle are equal, and the tilt direction of the first seat is the same as the tilt direction of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously.

[0016] In the above embodiments, the control device controls the tilt angle of the first seat to be equal to the tilt angle of the second seat, and the tilt directions of the two seats are the same, which can avoid interference between the two seats during the adjustment of their tilt angles.

[0017] In another possible implementation of the first aspect, the terminal further includes a second seat, which is located in the same row as the first seat; the first information includes first interactive information; the method further includes: a control device acquiring second interactive information. The control device controls the second seat to move to a third position in a left-right direction. Based on the second interactive information, the control device controls the tilt angle of the second seat to a third tilt angle.

[0018] Optionally, the interactive information can be data of racing cars or roller coasters in the game or data of racing simulators. For example, the interactive information includes acceleration data (such as lateral acceleration) of racing cars or roller coasters in the game, attitude angles (such as roll angle) of racing cars or roller coasters in the game, or acceleration data (such as leftward or rightward acceleration) of racing simulators, attitude angles (such as roll angle) of racing simulators, etc.

[0019] For example, in racing simulation mode, when the simulated race car accelerates to the left, the control device controls the seat to adjust to the left, and the seat tilt angle synchronously simulates the movement and deviation of the race car. By using inertial feedback, a realistic driving experience is achieved, so that the front passenger and rear passengers can experience the sensation of cornering, acceleration, lane changing, etc. without the actual driving terminal.

[0020] Moreover, the control device controls the tilt angle of the first seat in the left-right direction based on the first interactive information, and controls the tilt angle of the second seat in the left-right direction based on the second interactive information. In the split-screen entertainment scenario, it can control the tilt angle of the two seats in the left-right direction separately to meet the entertainment needs of users in different seats.

[0021] In another possible implementation of the first aspect, when the tilting direction of the first seat is opposite to that of the second seat, the first tilting angle and / or the third tilting angle are less than a first angle threshold. Optionally, when the tilting direction of the first seat is the same as that of the second seat, the first tilting angle and / or the third tilting angle are less than a fourth angle threshold, and the fourth angle threshold is greater than the first angle threshold.

[0022] When two seats in the same row tilt in opposite directions, the likelihood of interference is much higher than when they tilt in the same direction. In the above embodiment, the control device ensures that the maximum tilt angle of the two seats in the same row is smaller when their tilt directions are opposite than when they tilt in the same direction, thus reducing the likelihood of interference when their tilt directions are opposite.

[0023] In another possible implementation of the first aspect, the first angle threshold is related to at least one of the following: the width of the terminal, the width of the first seat, and the height of the first seat.

[0024] The above-described embodiment can calculate an angle threshold based on at least one of the width of the terminal, the width of the seat, and the height of the seat. The control device controls the tilt angle of the seat in the left-right direction to be less than the angle threshold, thereby avoiding interference when adjusting the tilt angle of the seat in the left-right direction.

[0025] In another possible implementation of the first aspect, the first tilt angle is less than a second angle threshold, and the second tilt angle is less than a third angle threshold. When the authority of the first seat is higher than that of the second seat, the second angle threshold is greater than the third angle threshold.

[0026] In the above embodiments, the authority of the first seat is higher than that of the second seat. The adjustment range of the first seat is larger, while that of the second seat is smaller. The maximum tilt angle when adjusting the tilt angle of the first seat in the left-right direction is greater than the maximum tilt angle when adjusting the tilt angle of the second seat in the left-right direction, which can better meet the comfort needs of the passenger in the first seat.

[0027] In another possible implementation of the first aspect, the control device controls the first seat to move to a first position in the left-right direction, including: when the first seat is in a first mode, the control device controls the first seat to move to the first position in the left-right direction. The method further includes: when the first seat exits the first mode, the control device controls the first seat to move to a fourth position in the left-right direction. Wherein, when the first seat is in the first position, the distance between the first seat and the cabin wall of the terminal near the first seat is a first distance. When the first seat is in the fourth position, the distance between the first seat and the cabin wall of the terminal near the first seat is a second distance. The first distance is greater than the second distance. When the first seat is in the first mode, the first seat supports tilt angle adjustment in the left-right direction.

[0028] In the above embodiments, when the seat is in the first mode, i.e., when it is necessary to control the lateral tilt angle of the seat, the distance between the seat and the cabin wall closest to the seat is relatively large to reserve sufficient space on both sides of the seat, thus avoiding interference with the cabin wall when controlling the lateral tilt angle of the seat laterally. If the first seat is a second-row seat, and third-row passengers need to enter the third-row seats through the middle aisle between the second-row seats, after the first seat exits the first mode, the distance between the first seat and the cabin wall closest to the first seat is relatively small, which can reserve sufficient middle aisle space to facilitate the passage of third-row passengers (such as getting on or off the vehicle).

[0029] In another possible implementation of the first aspect, the control device controls the first seat to move to a first position in the left-right direction of the first seat, including: when a passenger is sitting on the first seat, the control device controls the first seat to move to the first position in the left-right direction of the first seat.

[0030] In the above embodiments, when there are passengers sitting in the seat, the control device controls the movement of the seat, which can avoid meaningless movement of the seat and reduce power consumption.

[0031] In another possible implementation of the first aspect, the control device controls the tilt angle of the first seat to a first tilt angle based on the first information, including: when a passenger is sitting in the first seat, the control device controls the tilt angle of the first seat to a first tilt angle based on the first information.

[0032] In the above embodiments, when there are passengers sitting in the seat, the control device controls the tilt angle of the seat in the left and right directions, which can avoid the seat tilting meaninglessly and reduce power consumption.

[0033] Secondly, this application provides a control method for controlling the movement of a seat. This method can be executed by a device with control capabilities. For ease of description, the following description uses a control device as an example.

[0034] The control method includes: a control device acquiring the mode of the first seat; the control device determining a first distance based on the mode of the first seat, the first distance being the distance between the first seat and the cabin interior wall of the terminal near the first seat; and the control device controlling the movement of the first seat based on the first distance. The mode of the first seat is one of multiple operating modes supported by the first seat. Optionally, the multiple operating modes of the first seat include a first mode and a second mode. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment. When the first seat is in the second mode, the first seat does not support lateral tilt angle adjustment.

[0035] Adjusting the seat's tilt angle in the left-right direction may cause interference with the cabin walls or other equipment inside the terminal (such as seats in the same row), such as collision, compression, or friction.

[0036] In the aforementioned control method, the control device can control the seat movement according to the seat's mode, such as moving it left-right or forward-backward. For example, in the first mode, where it's necessary to control the seat's lateral tilt angle, the control device maintains a larger distance between the seat and the cabin wall closest to the seat to allow sufficient space on both sides of the seat, preventing interference with the cabin wall when subsequently controlling the seat's tilt angle. Similarly, in the second mode (such as zero-gravity mode), where it's not necessary to control the seat's lateral tilt angle, the control device maintains an even greater distance between the seat and the cabin wall closest to the seat, bringing the seat closer to the center of the cabin wall, resulting in less swaying and improved passenger safety and comfort. In other words, by controlling the seat movement according to its mode, the control device can meet the seat position requirements in different scenarios, improving passenger comfort and safety.

[0037] In one possible implementation of the second aspect, the method further includes: the control device acquiring occupant information of the first seat, the occupant information of the first seat indicating whether there is a passenger sitting in the first seat. The control device determining a first distance based on the mode of the first seat includes: the control device determining the first distance based on the mode of the first seat and the occupant information of the first seat.

[0038] In the above embodiments, the first distance is related to whether there is a passenger sitting in the first seat. For example, when someone is sitting in the first seat, the distance between the first seat and the cabin wall on the side closest to the first seat is larger, which can provide more space for the first seat and the passenger in the first seat.

[0039] In another possible implementation of the second aspect, the method further includes: the control device acquiring occupant information of the second seat, the occupant information of the second seat indicating whether there is a passenger sitting in the second seat. The control device determining a first distance based on the mode of the first seat includes: the control device determining the first distance based on the mode of the first seat and the occupant information of the second seat.

[0040] In the above embodiments, the first distance is related to whether there is a passenger in the second seat. For example, when someone is sitting in the second seat, the distance between the first seat and the cabin wall closest to the first seat is kept small, which can provide more space for the passenger in the second seat.

[0041] In one possible implementation of the second aspect, when the first seat is in the first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment in the left-right direction.

[0042] In the above embodiments, when the seat is in the first mode, that is, when it is necessary to control the tilt angle of the seat in the left and right direction, the control device controls the distance between the seat and the cabin wall on the side closest to the seat to be larger, so as to reserve enough space on both sides of the seat and avoid interference with the cabin wall when controlling the tilt angle of the seat later.

[0043] In another possible implementation of the second aspect, when the first seat is in the second mode, the first distance is greater than a second distance threshold. When the first seat is in the second mode, the first seat does not support lateral tilt angle adjustment in the left-right direction.

[0044] In the above embodiments, when the seat is in the second mode, that is, when it is not necessary to control the tilt angle of the seat in the left and right directions, the control device controls the distance between the seat and the cabin wall on the side closest to the seat to be greater, the seat is closer to the center of the cabin wall, the sway is less, and the safety and comfort of the passengers are higher.

[0045] In another possible implementation of the second aspect, the second mode includes a zero-gravity mode.

[0046] In the above embodiments, when the seat is in zero-gravity mode, the control device controls the distance between the seat and the cabin wall on the side closest to the seat to be greater, and the seat is closer to the center of the cabin wall, avoiding the side wings, armrests, backrests, etc. of the seat from rubbing against the cabin wall (or interior panels), reserving enough space for zero-gravity mode, and improving the safety and comfort of passengers.

[0047] In another possible implementation of the second aspect, when the occupant information of the first seat is used to indicate that no passenger is sitting in the first seat, the first distance is less than or equal to a first distance threshold.

[0048] If the first seat is a second-row seat, third-row passengers need to enter the third-row seat through the middle aisle between the second-row seats. When there are no passengers in the first seat, the control device controls the distance between the first seat and the cabin wall on the side closest to the first seat to be smaller, so as to reserve sufficient middle aisle space to facilitate the passage of third-row passengers (such as getting on or off the vehicle).

[0049] In another possible implementation of the second aspect, when the occupant information of the first seat is used to indicate that there is a passenger sitting in the first seat, and the first seat is in a first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold.

[0050] In the above embodiments, when a passenger is sitting on the seat and the first mode is in play, the control device controls the seat to move, which can avoid meaningless seat movement and reduce power consumption.

[0051] In another possible implementation of the second aspect, when the first seat exits the first mode, the first distance is less than or equal to a first distance threshold.

[0052] If the first seat is a second-row seat, third-row passengers need to enter the third-row seat through the middle aisle between the second-row seats. After the first seat exits the first mode, the control device controls the distance between the first seat and the cabin wall on the side closest to the first seat to be smaller, so as to reserve sufficient middle aisle space to facilitate the passage of third-row passengers (such as getting on or off the vehicle).

[0053] In another possible implementation of the second aspect, when the first seat is in a first mode, the method further includes: a control device acquiring first information, the first information including at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interactive information, the terminal including the first seat. The control device controls the tilt angle of the first seat to a first tilt angle based on the first information.

[0054] In the above embodiments, the control device can control the tilt angle of the seat in the left-right direction based on the first information. For example, when the lateral acceleration is large, the tilt angle of the seat is controlled to be larger, and when the lateral acceleration is small, the tilt angle of the seat is controlled to be smaller. In scenarios where the terminal generates lateral acceleration, such as when turning, the control device controls the tilt angle of the seat in the left-right direction to counteract the centrifugal force of the terminal turning, thereby reducing the lateral swaying of the passenger's body, maintaining the passenger's body balance, and improving the passenger's riding comfort.

[0055] In another possible implementation of the second aspect, the terminal further includes a second seat, which is located in the same row as the first seat; the method further includes: a control device acquiring a pattern of the second seat. The control device determines a second distance based on the pattern of the second seat, the second distance being the distance between the second seat and the cabin interior wall of the terminal adjacent to the second seat. The control device controls the movement of the second seat based on the second distance.

[0056] In another possible implementation of the second aspect, the method further includes: a control device acquiring occupant information of a first seat and occupant information of a second seat, wherein the occupant information of the first seat is used to indicate whether a passenger is seated in the first seat, and the occupant information of the second seat is used to indicate whether a passenger is seated in the second seat. When the occupant information of the first seat indicates that a passenger is seated in both the first and second seats, a first distance is greater than a third distance threshold and less than or equal to a fourth distance threshold, and a second distance is greater than the third distance threshold and less than or equal to the fourth distance threshold. When the occupant information of the first seat indicates that no passenger is seated in both the first and second seats, a first distance is less than or equal to the third distance threshold, and a second distance is greater than the fourth distance threshold. When the occupant information of the first seat indicates that a passenger is seated in both the first and second seats, a first distance is greater than the fourth distance threshold, and a second distance is less than or equal to the third distance threshold.

[0057] In the above embodiments, when both seats are occupied, the distance between the first seat and the cabin wall closest to the first seat is moderate, and the distance between the second seat and the cabin wall closest to the second seat is also moderate. When the first seat is unoccupied and the second seat is occupied, the control device controls the distance between the first seat and the cabin wall closest to the first seat to be smaller, thus reserving sufficient intermediate aisle space and providing more space for movement for the passengers in both seats. When the first seat is occupied and the second seat is unoccupied, the control device controls the distance between the second seat and the cabin wall closest to the second seat to be smaller, thus reserving sufficient intermediate aisle space and providing more space for movement for the first seat and its passengers.

[0058] In another possible implementation of the second aspect, when both the first and second seats are in the first mode, the first distance is greater than a fifth distance threshold and less than or equal to a sixth distance threshold, and the second distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold. When the first seat is not in the first mode and the second seat is in the first mode, the first distance is less than or equal to the fifth distance threshold, and the second distance is greater than the sixth distance threshold. When both the first and second seats are not in the first mode, the first distance is greater than the sixth distance threshold, and the second distance is less than or equal to the fifth distance threshold.

[0059] In the above embodiments, when both seats are in the first mode, i.e., when it is necessary to control the lateral tilt angle of the two seats, the distance between the first seat and the cabin wall near the first seat is moderate, and the distance between the second seat and the cabin wall near the second seat is moderate. When the first seat is not in the first mode and the second seat is in the first mode, controlling the distance between the first seat and the cabin wall near the first seat to be smaller can reserve sufficient intermediate passage space, providing more room for the second seat to tilt in the lateral direction. When the first seat is in the first mode and the second seat is not in the first mode, controlling the distance between the second seat and the cabin wall near the second seat to be smaller can reserve sufficient intermediate passage space, providing more room for the first seat to tilt in the lateral direction.

[0060] In another possible implementation of the second aspect, where the authority of the first seat is higher than that of the second seat, the first distance is greater than the second distance.

[0061] In the above embodiment, the authority of the first seat is higher than that of the second seat, the adjustment range of the first seat is larger, and the adjustment range of the second seat is smaller. This makes the first distance greater than the second distance, thus reserving more space on both sides of the first seat and the passenger of the first seat, and better meeting the comfort needs of the passenger of the first seat.

[0062] In another possible implementation of the second aspect, when the second seat is in the first mode, the method further includes: the control device controlling the tilt angle of the second seat to a second tilt angle based on the first information.

[0063] In another possible implementation of the second aspect, the first tilt angle and the second tilt angle are equal, and the tilt direction of the first seat is the same as the tilt direction of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously.

[0064] In another possible implementation of the second aspect, the first information includes first interactive information; when the second seat is in the first mode, the method further includes: the control device acquiring second interactive information, and the control device controlling the tilt angle of the second seat to a third tilt angle based on the second interactive information.

[0065] In another possible implementation of the second aspect, when the tilting direction of the first seat is opposite to that of the tilting direction of the second seat, the first tilting angle and / or the third tilting angle are less than the first angle threshold.

[0066] In another possible implementation of the second aspect, the first angle threshold is related to at least one of the following: the width of the terminal, the width of the first seat, and the height of the first seat.

[0067] The beneficial effects of the second aspect of this application can be referred to the beneficial effects of the first aspect, and will not be described in detail here.

[0068] Thirdly, this application provides a control device, which includes a transceiver unit and a processing unit. The transceiver unit is used to acquire first information, which includes at least one of the following: the lateral acceleration of the terminal, the tilt angle of the terminal, and first interactive information. The terminal includes a first seat. The processing unit is used to control the first seat to move to a first position in the left-right direction of the first seat; and to control the tilt angle of the first seat to a first tilt angle based on the first information.

[0069] In one possible implementation of the third aspect, the terminal further includes a second seat, which is located in the same row as the first seat; the processing unit is also configured to control the second seat to move to a second position in the left-right direction of the second seat, and control the tilt angle of the second seat to a second tilt angle based on the first information.

[0070] In another possible implementation of the third aspect, the first tilt angle and the second tilt angle are equal, and the tilt direction of the first seat is the same as the tilt direction of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously.

[0071] In another possible implementation of the third aspect, the terminal further includes a second seat, which is located in the same row as the first seat; the first information includes first interactive information; the transceiver unit is also configured to acquire second interactive information. The processing unit is also configured to control the second seat to move to a third position along the left-right direction of the second seat. The processing unit is also configured to control the tilt angle of the second seat to a third tilt angle based on the second interactive information.

[0072] In another possible implementation of the third aspect, when the tilting direction of the first seat is opposite to that of the second seat, the first tilting angle and / or the third tilting angle are less than a first angle threshold. Optionally, when the tilting direction of the first seat is the same as that of the second seat, the first tilting angle and / or the third tilting angle are less than a fourth angle threshold, and the fourth angle threshold is greater than the first angle threshold.

[0073] In another possible implementation of the third aspect, the first angle threshold is related to at least one of the following: the width of the terminal, the width of the first seat, and the height of the first seat.

[0074] In another possible implementation of the third aspect, the first tilt angle is less than a second angle threshold, and the second tilt angle is less than a third angle threshold. When the authority of the first seat is higher than that of the second seat, the second angle threshold is greater than the third angle threshold.

[0075] In another possible implementation of the third aspect, when the first seat is in the first mode, the processing unit is further configured to control the first seat to move to a first position in the left-right direction. When the first seat exits the first mode, the processing unit is further configured to control the first seat to move to a fourth position in the left-right direction. Wherein, when the first seat is in the first position, the distance between the first seat and the cabin interior wall of the terminal closest to the first seat is a first distance. When the first seat is in the fourth position, the distance between the first seat and the cabin interior wall of the terminal closest to the first seat is a second distance. The first distance is greater than the second distance. When the first seat is in the first mode, the first seat supports tilt angle adjustment in the left-right direction.

[0076] In another possible implementation of the third aspect, the processing unit is further configured to control the first seat to move to a first position in the left-right direction when a passenger is sitting in the first seat.

[0077] In another possible implementation of the third aspect, the processing unit is further configured to control the tilt angle of the first seat to a first tilt angle based on the first information when a passenger is sitting in the first seat.

[0078] Fourthly, this application provides a control device, which includes a transceiver unit and a processing unit. The transceiver unit is used to acquire the pattern of a first seat. The processing unit is used to determine a first distance based on the pattern of the first seat, and control the first seat to move in a left-right direction based on the first distance. The first distance is the distance between the first seat and the cabin interior wall of the terminal near the first seat.

[0079] In one possible implementation of the fourth aspect, the transceiver unit is further configured to acquire occupant information of the first seat, the occupant information of the first seat being used to indicate whether there is a passenger sitting in the first seat. The processing unit is further configured to determine a first distance based on the mode of the first seat and the occupant information of the first seat.

[0080] In another possible implementation of the fourth aspect, the transceiver unit is further configured to acquire occupant information of the second seat, which indicates whether there is a passenger sitting in the second seat. The processing unit is further configured to determine a first distance based on the mode of the first seat and the occupant information of the second seat.

[0081] In another possible implementation of the fourth aspect, when the first seat is in the first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment in the left-right direction.

[0082] In another possible implementation of the fourth aspect, when the first seat is in the second mode, the first distance is greater than the second distance threshold. When the first seat is in the second mode, the first seat does not support lateral tilt angle adjustment in the left-right direction.

[0083] In yet another possible implementation of the fourth aspect, the second mode includes a zero-gravity mode.

[0084] In another possible implementation of the fourth aspect, when the occupant information of the first seat is used to indicate that no passenger is sitting in the first seat, the first distance is less than or equal to a first distance threshold.

[0085] In another possible implementation of the fourth aspect, when the occupant information of the first seat is used to indicate that there is a passenger sitting in the first seat, and the first seat is in a first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold.

[0086] In another possible implementation of the fourth aspect, when the first seat exits the first mode, the first distance is less than or equal to a first distance threshold.

[0087] In another possible implementation of the fourth aspect, when the first seat is in a first mode, the transceiver unit is further configured to acquire first information, the first information including at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interactive information, wherein the terminal includes the first seat. The processing unit is further configured to control the tilt angle of the first seat to a first tilt angle based on the first information.

[0088] In another possible implementation of the fourth aspect, the terminal further includes a second seat, which is located in the same row as the first seat; the transceiver unit is also configured to acquire the pattern of the second seat. The processing unit is also configured to determine a second distance based on the pattern of the second seat, the second distance being the distance between the second seat and the cabin interior wall of the terminal on the side closest to the second seat. The processing unit is also configured to control the movement of the second seat based on the second distance.

[0089] In another possible implementation of the fourth aspect, the transceiver unit is further configured to acquire occupant information of the first seat and occupant information of the second seat. The occupant information of the first seat is used to indicate whether there is a passenger sitting in the first seat, and the occupant information of the second seat is used to indicate whether there is a passenger sitting in the second seat. When the occupant information of the first seat indicates that there is a passenger sitting in both seats, a first distance is greater than a third distance threshold and less than or equal to a fourth distance threshold, and a second distance is greater than the third distance threshold and less than or equal to the fourth distance threshold. When the occupant information of the first seat indicates that there is no passenger sitting in both seats, a first distance is less than or equal to the third distance threshold, and a second distance is greater than the fourth distance threshold. When the occupant information of the first seat indicates that there is a passenger sitting in both seats, a first distance is greater than the fourth distance threshold, and a second distance is less than or equal to the third distance threshold.

[0090] In another possible implementation of the fourth aspect, when both the first and second seats are in the first mode, the first distance is greater than a fifth distance threshold and less than or equal to a sixth distance threshold, and the second distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold. When the first seat is not in the first mode and the second seat is in the first mode, the first distance is less than or equal to the fifth distance threshold, and the second distance is greater than the sixth distance threshold. When both the first and second seats are not in the first mode, the first distance is greater than the sixth distance threshold, and the second distance is less than or equal to the fifth distance threshold.

[0091] In another possible implementation of the fourth aspect, the first distance is greater than the second distance when the authority of the first seat is higher than that of the second seat.

[0092] In another possible implementation of the fourth aspect, when the second seat is in the first mode, the processing unit is further configured to control the tilt angle of the second seat to a second tilt angle based on the first information.

[0093] In another possible implementation of the fourth aspect, the first tilt angle and the second tilt angle are equal, and the tilt direction of the first seat is the same as the tilt direction of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously.

[0094] In another possible implementation of the fourth aspect, the first information includes first interaction information; when the second seat is in the first mode, the transceiver unit is further configured to acquire second interaction information. The processing unit is further configured to control the tilt angle of the second seat to a third tilt angle based on the second interaction information.

[0095] In another possible implementation of the fourth aspect, when the tilting direction of the first seat is opposite to that of the tilting direction of the second seat, the first tilting angle and / or the third tilting angle are less than the first angle threshold.

[0096] In another possible implementation of the fourth aspect, the first angle threshold is related to at least one of the following: the width of the terminal, the width of the first seat, and the height of the first seat.

[0097] Fifthly, this application provides a computing device, which includes a processor and a memory. The memory is used to store computer instructions, and the processor is used to invoke the computer instructions to implement the method described in the first aspect or any possible implementation of the first aspect, or to implement the method described in the second aspect or any possible implementation of the second aspect.

[0098] Sixthly, this application provides a chip including a processor and an interface circuit. The interface circuit is used to input and / or output data, and the processor is used to invoke computer instructions to implement the method described in the first aspect or any possible implementation of the first aspect, or to implement the method described in the second aspect or any possible implementation of the second aspect.

[0099] In a seventh aspect, this application provides a computer-readable storage medium for storing computer program instructions that, when executed by a processor, cause an apparatus including a processor to implement the method described in the first aspect or any possible implementation of the first aspect, or to implement the method described in the second aspect or any possible implementation of the second aspect.

[0100] Eighthly, this application provides a computer program product including computer program instructions, which, when executed by a processor, cause a device including a processor to implement the method described in the first aspect or any possible implementation of the first aspect, or to implement the method described in the second aspect or any possible implementation of the second aspect.

[0101] Ninthly, this application provides a terminal, a control device of the terminal according to the third or fourth aspect, or a computing device including the fifth aspect, or a chip including the sixth aspect, or a computer-readable storage medium including the seventh aspect, or a computer program product including the eighth aspect and a first seat.

[0102] Optionally, the terminal is a vehicle or other means of transportation including a first seat, or a smart device.

[0103] Some of the beneficial effects of aspects three through nine of this application can be referred to the beneficial effects of aspect one, and will not be described in detail here. Attached Figure Description

[0104] The accompanying drawings used in the description of the embodiments will be briefly introduced below.

[0105] 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 illustrating how to adjust the lateral tilt angle of a seat in the left-right direction, as provided in an embodiment of this application. Figure 4 This is a schematic diagram illustrating how to adjust the pitch angle of a seat in the fore-and-aft direction, as provided in an embodiment of this application. Figure 5This is a flowchart illustrating a control method provided in an embodiment of this application; Figure 6 This is a schematic diagram of a seat movement scenario provided in an embodiment of this application; Figure 7 This is a schematic diagram illustrating another scenario of seat movement provided in an embodiment of this application; Figure 8 This is a schematic diagram illustrating another scenario of seat movement provided in an embodiment of this application; Figure 9 This is a schematic diagram illustrating another scenario of adjusting the lateral tilt angle of the seat in the left-right direction, as provided in the embodiments of this application. Figure 10 This is a schematic diagram illustrating another scenario of adjusting the lateral tilt angle of the seat in the left-right direction, as provided in the embodiments of this application. Figure 11 This is a schematic diagram illustrating another scenario of adjusting the lateral tilt angle of the seat in the left-right direction, as provided in the embodiments of this application. Figure 12 This is a flowchart illustrating another control method provided in an embodiment of this application; Figure 13 This is a schematic diagram of the structure of a control device provided in an embodiment of this application; Figure 14 This is a schematic diagram of the structure of a computing device provided in an embodiment of this application. Detailed Implementation

[0106] The following describes the vehicle architecture to which this application can be applied. It should be noted that, in addition to vehicles, this application can be applied to other terminals with seats, such as ships, airplanes, manned equipment, or other terminals with seats; this description uses vehicles as an example only.

[0107] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0108] Vehicle 100 includes seats 10 (e.g. Figure 1 Seats 101 and 102 are shown. Seat 10 is provided with a seat back. Furthermore, seat 10 is also provided with a cushion, on which a passenger can sit and lean against the seat back. For ease of description, the front-to-back direction of the seat is defined as the X-direction, the left-to-right direction as the Y-direction, and the direction parallel to gravity as the Z-direction. The X, Y, and Z directions are mutually perpendicular. It is understood that in other embodiments, the coordinate system may be established using other reference methods, which are not limited here. Figure 1The mounting plane of the seat is, for example, the XOY plane, and the backrest surface of the seat back is, for example, the YOZ plane, with the X-axis perpendicular to the backrest surface. The X-axis direction can also be referred to as the front-to-back direction of the seat, and the Y-axis direction can also be referred to as the left-to-right direction of the seat. Optionally, the aforementioned backrest surface refers to the plane of the seat back that is perpendicular to the thickness direction of the seat back, and can be further defined as a plane perpendicular to the thickness direction and close to the seating direction.

[0109] In some cases, the seat 10 is equipped with a drive mechanism ( Figure 1 (Not shown in the diagram), the drive unit can drive the seat to adjust the tilt angle of the seat in the left-right direction (hereinafter also referred to as the tilt angle of the seat). The drive unit can also drive the seat 10 to move in the left-right direction of the seat 10 to realize the position adjustment of the seat 10, for example, drive the seat 10 to the left (i.e., the positive direction of the Y-axis) or drive the seat 10 to the right (i.e., the negative direction of the Y-axis).

[0110] 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 drive mechanism in the seat 101 to drive the seat 101 to adjust the tilt angle of the seat 101 in the left-right direction (i.e., the Y-axis direction). Alternatively, the control device 20 can control the drive mechanism in the seat 101 to drive the seat 101 to move in the left-right direction.

[0111] In some possible implementations, the control device 20 may include a hardware module with computing capabilities and / or a software module with computing capabilities. Examples based on hardware and software implementations are described below.

[0112] As an example of hardware implementation, the control device 20 may include at least one processor, which is a module with processing capabilities. In one implementation, the processor may be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor, microcontroller unit (MCU), graphics processing unit (GPU), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits, which may be fixed or reconfigurable. For example, the processor may be a hardware circuit implemented as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field-programmable gate array (FPGA). In reconfigurable hardware circuits, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the corresponding function. Furthermore, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. In some implementations, the control device 20 includes at least one processor integrated as a system-on-chip (SOC), which is commonly referred to as an SOC by those skilled in the art. The SOC may include at least one processor, and when the SOC includes multiple processors, the types of processors can be different, such as including a CPU and an MCU.

[0113] For example, the control device 20 includes, but is not limited to, a domain controller (DC), a mobile data center (MDC), an electronic control unit (ECU), and a vehicle integrated / integration unit (VIU). The DC may include a cockpit domain controller (CDC).

[0114] As an example of software implementation, control device 20 may include software functional units. As another example of a software functional unit, control device 20 may include one or more of the following: an executable computer program, computer code, or computer instructions, where "executable" means capable of running on a processor or computing instance. As yet another example of a software functional unit, control device 20 may include computing instances, including virtual machines, containers, etc. A virtual machine is a computer system simulated by software, possessing complete hardware system functionality and running in an isolated environment. A container is an isolated environment obtained by packaging applications and their dependencies.

[0115] In some possible implementations, vehicle 100 also includes a sensor system 30. Sensor system 30 includes perception sensors and state sensors. The perception sensors can collect perception data, such as images, point clouds, infrared perception data, pressure perception data, fused perception data (e.g., a fused image of depth, point clouds, and images), or one or more of these. In some cases, the perception sensors include one or more of the following: an image sensor (or camera) 301, a seat pressure sensor 302, an infrared sensor, radar (radio detection and ranging, RADAR), or light detection and ranging (LiDAR).

[0116] Image sensor 301 is used to capture images, including pictures and videos. Exemplarily, image sensor 301 includes, but is not limited to, dashcams, cameras, or other elements used for taking pictures / photographs, such as fisheye cameras, pinhole cameras, etc. Optionally, vehicle 100 may be equipped with multiple image sensors 301, which may be positioned at different locations within vehicle 100 to capture environmental image data around vehicle 100 and image data inside vehicle 100 from different perspectives. For example, if an external camera captures a user entering vehicle 100 by opening the door corresponding to seat 102 from the outside, control device 20 may consider that a passenger is seated in seat 102. Similarly, if an internal camera captures image and video data of a passenger in seat 102, control device 20 may consider that a passenger is seated in seat 102.

[0117] The seat pressure sensor 302 is used to collect pressure sensing data. For example, if the pressure sensing data collected by the seat pressure sensor 302 indicates that there is an object weighing >5kg on the seat 101 that is not uniformly distributed, the object may be a passenger, and the control device 20 can assume that there is a passenger sitting on the seat 101.

[0118] Infrared sensors are used to collect infrared sensing data, such as heat source data, to achieve functions such as heat source detection, ranging, and temperature measurement. For example, if the infrared sensing data collected by the infrared sensor indicates that there is a heat source on seat 101 with a temperature ≥30°C and an area >100cm², the heat source may be a passenger, and the control device 20 can assume that there is a passenger sitting on seat 101.

[0119] LiDAR and radar are devices that detect objects using electromagnetic waves (including light). They obtain information about targets in the environment by emitting signals and receiving echoes, including one or more of the following: distance (or depth), position, angle, speed, reflectivity, or color. Radar includes one or more types, such as millimeter-wave radar, ultrasonic radar, or centimeter-wave radar. LiDAR can be scanning LiDAR or solid-state LiDAR. Similarly, multiple LiDARs (or multiple radar / fusion sensing devices) can be installed in vehicle 100, distributed at different locations within vehicle 100 to collect point cloud data from different perspectives. For example, if LiDAR collects point cloud data of a passenger on seat 102, the control device 20 can assume that a passenger is sitting on seat 102.

[0120] Fusion sensing devices are devices that include at least two sensors, such as fusion sensing devices that integrate image sensors and lidar sensors.

[0121] Status sensors are used to collect status data of the vehicle 100, such as one or more sensors such as door status sensors, gyroscopes, tilt sensors, wheel speedometers, inertial measurement units (IMUs), or positioning systems.

[0122] The door status sensor is used to collect the door opening and closing timing of vehicle 100. The door opening and closing timing is the timing relationship between the door being in the open state and the door being in the closed state. For example, if the vehicle 100's cabin was last determined to be occupied, and the vehicle 100's door opening and closing timing indicates that the door has been opened once and closed once, then the control device 20 can assume that the vehicle 100's cabin may currently be empty. Conversely, if the vehicle 100's cabin was last determined to be occupied, and the vehicle 100's door opening and closing timing indicates that the door has not been opened and has remained closed, then the control device 20 can assume that the vehicle 100's cabin may still be occupied.

[0123] It should be noted that, Figure 1 The example uses only one image sensor and three seat pressure sensors. In actual use, the number of image sensors can be more, such as three or four, and the number of seat pressure sensors can also be more, such as six or eight. These will not be listed here.

[0124] In some possible implementations, vehicle 100 also includes an input / output device 40. The input / output device 40 is used for user interaction; for example, it includes a display screen, audio device, and other equipment. For instance, the display screen provides a control interface for passengers of vehicle 100, allowing them to select a mode of seat 10 (e.g., a first mode or a second mode). When seat 10 is in the first mode, it supports lateral tilt adjustment; when seat 10 is in the second mode, it does not support lateral tilt adjustment. As another example, the display screen provides a game interface for passengers of vehicle 100, capable of acquiring interactive information from the user while playing games, such as acceleration data (e.g., lateral acceleration), attitude angles (e.g., roll angle) of racing cars or roller coasters in the game, or acceleration data (e.g., leftward or rightward acceleration), attitude angles (e.g., roll angle) of simulated racing cars. Furthermore, the audio device acquires the user's voice commands, which can be used to select a mode of seat 10 (e.g., a first mode or a second mode). For example, the user's voice command would be "Open seat 10 in first mode".

[0125] The above provides an introduction to the vehicle. It should be noted that due to technological advancements or changes in application scenarios, some vehicles may include only some of the aforementioned components, or may include even more components.

[0126] Please see Figure 2 , Figure 2 This is a schematic diagram of the structure of a seat provided in an embodiment of this application. The seat 10 includes a seat back 11, which can support the back and waist of the occupant. The seat 10 also includes a seat cushion 12, which can support the buttocks and legs of the occupant.

[0127] In some possible designs, the position of seat 10 is its position in the left-right direction. For example, combined with Figure 2 The position of seat 10 is its position along the Y-axis. The position of seat 10 is adjustable, for example, it can be adjusted to the left (i.e., the positive direction of the Y-axis) or the right (i.e., the negative direction of the Y-axis).

[0128] In some possible designs, the lateral tilt angle of seat 10 is adjustable. See [link / reference]. Figure 3 , Figure 3 This is a schematic diagram illustrating an embodiment of this application providing an method for adjusting the lateral tilt angle of a seat in the left-right direction. The lateral tilt angle of the seat 101 in the Y-axis direction is adjustable. The tilt angle can be the left-right tilt angle of the seat surface (e.g., seat cushion) relative to the XOZ plane. (In conjunction with...) Figure 3 The dashed line represents the seat 101 in its stationary installation position, where the tilt angle is 0. The seat 101 tilts in the negative Y-axis direction (counterclockwise) on the YOZ plane to the position represented by the solid line, at which point the tilt angle becomes α. Optionally, the tilt angle can have positive and negative values, representing different directions. For example, in some coordinate systems, such as... Figure 3 In a coordinate system, a positive value can represent the seat tilting to the right, and a negative value can represent the seat tilting to the left. Similarly, in other coordinate systems, a positive value can represent the seat tilting to the left, and a negative value can represent the seat tilting to the right. In specific implementation scenarios, the actual coordinate system can be used to determine the direction represented by positive and negative values; this application does not impose any limitations on this approach.

[0129] In some other possible designs, the tilt angle of seat 10 in the fore-and-aft direction is adjustable. See [link / reference]. Figure 4 , Figure 4 This is a schematic diagram illustrating an embodiment of this application providing an method for adjusting the pitch angle of a seat in the fore-and-aft direction. The pitch angle of the seat 101 in the X-axis direction is adjustable. The pitch angle may include the fore-and-aft tilt angle of the seat seating surface (such as the seat cushion and / or backrest) relative to the XOY plane. Optionally, the fore-and-aft tilt angle of the seat cushion relative to the XOY plane may be simply referred to as the seat cushion pitch angle, and the fore-and-aft tilt angle of the backrest relative to the XOY plane may be simply referred to as the backrest pitch angle. (In conjunction with...) Figure 4The dashed line represents the seat 101 in its stationary installation position, where the seat cushion pitch angle is 0. The seat 101 then pitches in the positive X-axis direction on the XOZ plane to the position shown by the solid line, at which point the seat cushion pitch angle becomes β. Similarly, seat cushion pitch angles and / or backrest pitch angles can have positive and negative values, representing different directions. For example, in some coordinate systems, such as... Figure 4 In a coordinate system, a positive value can represent the seat tilting backward, and a negative value can represent the seat tilting forward. Similarly, in other coordinate systems, a positive value can represent the seat tilting forward, and a negative value can represent the seat tilting backward. In specific implementation scenarios, the actual coordinate system can be used to determine the direction represented by positive and negative values; this application does not impose limitations on this approach.

[0130] Optionally, the seat 10 supports multiple operating modes. For example, these modes include a first mode and a second mode. When the seat 10 is in the first mode, it supports lateral tilt adjustment. When the seat 10 is in the second mode, it does not support lateral tilt adjustment. Optionally, when the seat 10 is in the second mode, it supports fore-aft tilt adjustment. For example, the second mode includes a zero-gravity mode. Zero-gravity mode refers to adjusting the seat cushion tilt angle, backrest tilt angle, etc., to a posture close to weightlessness / lying flat, allowing the spine to naturally extend, body pressure to be evenly distributed, and the heart and legs to be roughly at the same level, maximizing relief of muscle fatigue, lumbar spine pressure, and blood circulation pressure. For example, combined with... Figure 4 When seat 101 tilts in the positive X-axis direction on the XOZ plane to the position of seat 101 as shown by the solid line, the seat cushion tilt angle of seat 101 becomes β, at which point seat 101 is in zero gravity mode.

[0131] In some cases, seat 10 also includes three adjustment devices, such as Figure 2 Adjustment devices 13a, 13b, and 13c are shown. All three devices are connected to the seat cushion 12. Optionally, all three devices can be connected to the bottom surface of the seat cushion 12. When the vehicle is traveling on a flat road, the seat cushion 12 is perpendicular to the direction of gravity. When the vehicle experiences bumps, adjustment devices 13a, 13b, and 13c can adjust the height to change the lateral tilt angle of the seat 10 in the left-right direction (i.e., the Y-axis direction).

[0132] In this embodiment, the adjusting devices 13a, 13b, and 13c can tilt the seat 10 in the left-right direction (i.e., the Y-axis direction) by setting a certain height value. For example, by lowering the height of adjusting device 13a and raising the height of adjusting device 13c, a height difference is created, allowing the seat 10 to tilt in the negative Y-axis direction, thus changing the tilt angle of the seat in the left-right direction. Similarly, by raising the height of adjusting device 13a and lowering the height of adjusting device 13c, a height difference is created, allowing the seat 10 to tilt in the positive Y-axis direction, thus changing the tilt angle of the seat in the left-right direction. Furthermore, by lowering the heights of adjusting devices 13a and 13c and raising the height of adjusting device 13b, a height difference is created, allowing the seat 10 to tilt in the negative X-axis direction, thus changing the pitch angle of the seat in the front-back direction. For example, by raising the height of adjustment devices 13a and 13c and lowering the height of adjustment device 13b, a height difference can be created by adjusting the height of these three adjustment devices, thereby tilting the seat 10 to the positive X-axis direction and changing the pitch angle of the seat in the fore-and-aft direction.

[0133] Optionally, the seat 10 also includes a drive unit ( Figure 2 (Not shown). The drive unit can actively drive the seat adjustment devices (such as adjustment devices 13a, 13b, and 13c) to change the height of the adjustment devices to adjust the lateral tilt angle of the seat in the left-right direction. For example, it can drive the seat 10 to tilt to the left (i.e., in the positive Y-axis direction) or to tilt the seat 10 to the right (i.e., in the negative Y-axis direction). The drive unit can also actively drive the seat 10 to move in the left-right direction to adjust the position of the seat 10, for example, it can drive the seat 10 to move to the left or to the right. The drive unit can also actively drive the seat adjustment devices (such as adjustment devices 13a, 13b, and 13c) to change the height of the adjustment devices to adjust the pitch angle of the seat in the front-back direction. For example, it can drive the seat 10 to pitch forward (i.e., in the negative X-axis direction) or to pitch backward (i.e., in the positive X-axis direction). Exemplarily, the drive unit includes a motor that rotates to drive the seat 10 to tilt to the left or right. As another example, the motor rotates to drive the seat 10 to move to the left or to the right. As another example, the motor rotates to drive the seat 10 to tilt forward or to tilt backward. Optionally, the motor can be independently powered, for example, using a 12-volt power supply, to avoid malfunction.

[0134] In some cases, the seat 10 also includes a slide rail, and the drive device can drive the seat 10 to slide on the slide rail to achieve position adjustment of the seat 10, such as driving the seat 10 to slide to the right on the slide rail, or driving the seat 10 to slide to the left on the slide rail.

[0135] It should be noted that, Figure 2 The illustration uses only three adjustment devices as an example. In actual use, the number of adjustment devices can be designed to be more, such as four or five, which does not constitute a limitation of this application.

[0136] It should be understood that the components in the above-described seat are merely examples, and in actual implementation, the components in the seat may be added or removed as needed. Furthermore, the shape of the seat, the shape and position of the components shown above are all illustrative and the accompanying drawings are not to scale.

[0137] The apparatus of the present application has been described above. The method of the present application is described below.

[0138] Please see Figure 5 , Figure 5 This is a schematic flowchart illustrating a 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 shown may be a software and / or hardware module within the control device 20. For ease of description, the following description will use the control device as the executing entity.

[0139] like Figure 5 The control method shown includes one or more steps from S501 to S503. It should be understood that, for ease of description, the steps are described in the order of S501 to S503, but this embodiment does not limit the order of execution, the execution time, or the number of executions of the above steps. S501 to S503 are as follows: S501, the control device acquires the first information.

[0140] Among them, the control device is a device with control capabilities, capable of controlling the working state of one or more components in the terminal, such as... Figure 1 The control device 20 shown. The terminal is equipped with a seat. For example, the terminal is a vehicle, and the vehicle's cabin has one or more seats, such as... Figure 1 The vehicle 100 shown is equipped with seats 101 and 102. The following description uses a vehicle including the first seat as an example.

[0141] The first information includes at least one of the following: the terminal's lateral acceleration, the terminal's tilt angle, and the first interactive information.

[0142] Wherein, the lateral acceleration of the terminal can be the terminal's acceleration in the left-right direction (e.g., ... Figure 1 The acceleration generated along the Y-axis (in the coordinate system). For example, when the terminal is traveling straight, the lateral acceleration is approximately 0; when turning, the terminal's cabin experiences centrifugal force, generating lateral acceleration to the left or right. Optionally, the lateral acceleration can have positive and negative values, with positive and negative values ​​representing different directions. For example, in some coordinate systems, such as... Figure 1 In the given coordinate system, a positive value can indicate that the terminal is turning left (i.e., rotating counterclockwise around its own vertical axis), and a negative value can indicate that the terminal is turning right (i.e., rotating clockwise around its own vertical axis). Similarly, in other coordinate systems, a positive value can indicate that the terminal is turning right, and a negative value can indicate that the terminal is turning left. In specific implementation scenarios, the direction represented by positive and negative values ​​can be determined by combining the actual coordinate system; this application does not impose any limitations on this approach.

[0143] The tilt angle of the terminal can be the left-right tilt angle of the terminal's cabin interior wall relative to the vertical axis of the ground, around the terminal's longitudinal axis. For example... Figure 1 In this context, the terminal rotates around the X-axis in the YOZ plane, resulting in a left-right tilt angle. Optionally, the terminal's tilt angle can have positive and negative values, with positive and negative values ​​representing different directions. For example, in some coordinate systems, such as... Figure 1 In the given coordinate system, a positive value can indicate that the terminal is tilted to the right (i.e., rotating clockwise around the front-back direction), and a negative value can indicate that the terminal is tilted to the left (i.e., rotating counterclockwise around the front-back direction). For example, in some other coordinate systems, a positive value can indicate that the terminal is tilted to the left, and a negative value can indicate that the terminal is tilted to the right. In specific implementation scenarios, the direction represented by positive and negative values ​​can be determined by combining the actual coordinate system; this application does not impose any limitations on this approach.

[0144] Optionally, the terminal further includes a sensor system, and the control device receives data collected by the sensor system to obtain the lateral acceleration and / or the tilt angle of the terminal. Exemplarily, the sensor system includes at least one of a gyroscope, tilt sensor, wheel speedometer, IMU, etc., and the control device can receive data collected by these sensors to obtain the lateral acceleration and / or the tilt angle of the terminal.

[0145] The interactive information can be data from in-game racing cars or roller coasters, or data from racing simulators. For example, interactive information may include acceleration data (such as lateral acceleration) and attitude angles (such as roll angle) of in-game racing cars or roller coasters, or acceleration data (such as leftward or rightward acceleration) and attitude angles (such as roll angle) of racing simulators. Optionally, the game console (or display screen) can send data from in-game racing cars or roller coasters, or data from racing simulators, to the control device.

[0146] S502, the control device controls the first seat to move to the first position along the left and right direction of the first seat.

[0147] The position of the first seat is its position in the left-right direction. For example, combining Figure 2 The position of seat 10 is its position in the Y-axis direction. The position of the first seat is adjustable, for example, it can be adjusted to the left (i.e., the positive direction of the Y-axis) or the right (i.e., the negative direction of the Y-axis).

[0148] The first position can be a preset position. When the first seat is in the first position, the distance between the first seat and the cabin wall on the side closest to the first seat is large, so as to reserve enough space on both sides of the seat. This will prevent interference with the cabin wall or other equipment inside the terminal when the seat is tilted to the left and right in the subsequent control of the tilt angle of the seat.

[0149] For example, the first seat includes a drive mechanism, and the control device can adjust the position of the first seat by controlling the drive mechanism in the first seat to move the first seat in a left-right direction. See also... Figure 6 , Figure 6 This is a schematic diagram illustrating a scenario of seat movement provided in an embodiment of this application. In the first seat (e.g., Figure 6 Before seat 101 is moved, the first seat is in position. Figure 6 The position of seat 101 (marked by the dotted line) indicates that the distance between the first seat and the cabin wall closest to the first seat is small. Adjusting the lateral tilt angle of the first seat in the left-right direction may cause interference with the cabin wall. The control device can move the first seat towards the center of the cabin (i.e., towards the positive Y-axis) to the first position (i.e.,... Figure 6 The seat 101 is positioned in the center (solid line) to avoid interference with the cabin wall when adjusting the tilt angle of the first seat in the left-right direction.

[0150] In some possible implementations, the control device executes S502 when a passenger is seated in the first seat to avoid unnecessary seat movement and reduce power consumption.

[0151] Optionally, the terminal also includes a sensor system, and the control device determines whether a passenger is sitting in the first seat based on data collected by the sensor system. For example, the sensor system includes at least one of an image sensor, a seat pressure sensor, an infrared sensor, radar, lidar, and a door status sensor, and the control device can determine whether a passenger is sitting in the first seat based on data collected by these sensors. See details... Figure 1 The relevant descriptions in the document will not be repeated here.

[0152] In some other possible implementations, the control device executes S502 when the first seat is in the first mode. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment. Exemplarily, the first mode includes at least one of a cornering damping mode, an entertainment mode (such as a simultaneous on-screen game mode, a split-screen game mode, etc.), a shock absorption mode, a racing simulation mode, etc. When the seat is in the first mode, i.e., when it is necessary to control the lateral tilt angle of the seat, the distance between the control seat and the cabin wall closest to the seat is relatively large to allow sufficient space on both sides of the seat.

[0153] Optionally, when the first seat exits the first mode, the control device controls the first seat to move to a fourth position in the left-right direction. When the first seat is in the first position, the distance between the first seat and the cabin wall of the terminal closest to the first seat is a first distance. When the first seat is in the fourth position, the distance between the first seat and the cabin wall of the terminal closest to the first seat is a second distance. The first distance is greater than the second distance. Optionally, the fourth position can be the minimum extreme position where the distance between the first seat and the cabin wall of the terminal closest to the first seat is minimized. Please refer to [link to relevant documentation]. Figure 7 , Figure 7 This is a schematic diagram illustrating another scenario of seat movement provided in this application embodiment. When the first seat is in a first mode, the control device controls the first seat to move to a first position along the left-right direction. When the first seat is in the first position, the distance between the first seat and the cabin interior wall near the terminal on the side closest to the first seat is a first distance, for example, the first distance is... Figure 7 Distance a is shown. When the first seat is out of the first mode, the control device controls the first seat to move to the fourth position along the left-right direction. When the first seat is in the fourth position, the distance between the first seat and the cabin interior wall of the terminal near the first seat is the second distance, for example, the second distance is... Figure 7 The distance b shown is less than the distance a. (Combined) Figure 7 When the first seat is out of the first mode, the distance between the seat in the same row as the first seat (which can be referred to as the second seat for ease of description) and the first seat increases. If the first seat is a second-row seat, third-row passengers need to enter the third-row seat through the middle aisle between the second-row seats. After the first seat is out of the first mode, the control device controls the distance between the first seat and the cabin wall on the side closest to the first seat to be smaller, which can reserve sufficient middle aisle space to facilitate the passage of third-row passengers (such as getting on or off the vehicle).

[0154] In some other possible implementations, the control device executes S502 when the first seat is in the first mode and a passenger is sitting in the first seat.

[0155] S503, the control device controls the tilt angle of the first seat to a first tilt angle based on the first information.

[0156] The seat's lateral tilt angle is adjustable. See the previous section for details. Figure 3 Related descriptions.

[0157] In some possible implementations, the control device determines a first tilt angle based on first information. For example, the first information includes the lateral acceleration of the terminal; a larger lateral acceleration results in a larger first tilt angle. Another example is that the first information includes the tilt angle of the terminal; a larger tilt angle results in a larger first tilt angle. Yet another example is that the first information includes first interactive information, such as acceleration data (e.g., lateral acceleration) or attitude angles (e.g., tilt angle) from a racing car or roller coaster in a game; a larger lateral acceleration or tilt angle results in a larger first tilt angle. For instance, when the terminal turns left (i.e., the terminal rotates counterclockwise around its vertical axis), the resulting leftward acceleration is large, and the centrifugal force generated by the terminal will throw the passenger in the seat to the right, resulting in a larger first tilt angle determined by the control device.

[0158] Optionally, the tilt angle can be positive or negative, with positive and negative values ​​indicating different directions. Referring back, a positive tilt angle indicates the seat tilts to the right, while a negative tilt angle indicates the seat tilts to the left. In cornering damping mode, when the vehicle turns left, the control device determines a positive initial tilt angle. The tilted seat supports the body, counteracting the centrifugal force of the turn and reducing body sway, maintaining passenger balance. In shock absorption mode, when the vehicle accelerates to the left (i.e., accelerates counter-clockwise around its vertical axis), the control device tilts the seat to the right to compensate, suppressing passenger sway and improving ride stability.

[0159] Alternatively, if the tilt angle is neither positive nor negative, when determining the first tilt angle, the control device also determines the tilt direction of the first seat, such as whether the first seat tilts to the right or to the left. When the terminal turns left, the control device determines that the tilt direction of the first seat is to the right.

[0160] Furthermore, the control device controls the tilt angle of the first seat to a first tilt angle. For example, the control device drives the first seat to tilt via a drive mechanism in the first seat until the tilt angle of the first seat becomes the first tilt angle. Combined with... Figure 3 The first tilt angle is α. The control device drives the seat 101 to tilt in the negative Y-axis direction through the drive device in the seat 101 until the tilt angle of the seat 101 becomes α.

[0161] In some possible implementations, the control device executes S503 when a passenger is seated in the first seat to prevent the seat from rotating unnecessarily and reduce power consumption.

[0162] In some other possible implementations, the control device executes S503 when the first seat is in the first mode. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment in the left-right direction.

[0163] In some other possible implementations, the control device executes S503 when the first seat is in the first mode and a passenger is sitting in the first seat.

[0164] The control process of the first seat has been described above. The control process of the other seat (which can be referred to as the second seat for ease of description) located in the same row as the first seat is described below.

[0165] Similarly, the control device controls the second seat to move to the second position in the left-right direction.

[0166] The second position can be a preset position. When the second seat is in the second position, the distance between the second seat and the cabin wall of the terminal near the second seat is large, so as to reserve enough space on both sides of the seat.

[0167] For example, the second seat includes a drive unit, and the control device can adjust the position of the second seat by controlling the drive unit in the second seat to move the second seat in the left-right direction. Please see [link to relevant documentation]. Figure 8 , Figure 8 This is a schematic diagram illustrating another scenario of seat movement provided in an embodiment of this application. In the first seat (e.g., Figure 8 Before seat 101 is moved, the first seat is in position. Figure 8 At the position of seat 101 (dashed line), the distance between the first seat and the cabin wall near the end of the first seat is small. Adjusting the lateral tilt angle of the first seat in the left-right direction may cause interference with the cabin wall. At the second seat (e.g....) Figure 8 Before seat 102 is moved, the second seat is in position. Figure 8 The position of seat 102 (marked by the dotted line) indicates that the distance between the second seat and the cabin wall near the end of the second seat is small. Adjusting the lateral tilt angle of the second seat in the left-right direction may cause interference with the cabin wall. The control device can move the first seat towards the center of the cabin (i.e., the positive Y-axis direction) to the first position (i.e.,... Figure 8 The seat is positioned 101 (as indicated by the solid line in the center) to avoid interference between the adjustment of the first seat's tilt angle and the cabin wall. The control unit can move the second seat towards the center of the cabin (i.e., the negative Y-axis direction) to the second position (i.e.,...). Figure 8(The seat 102 position is marked with a solid line in the center) to avoid interference between adjusting the tilt angle of the second seat and the cabin wall.

[0168] In some possible implementations, if a passenger is seated in the second seat, the control device moves the second seat to a second position along its left-right axis to avoid unnecessary movement and reduce power consumption. Similarly, the terminal also includes a sensor system, and the control device determines whether a passenger is seated in the second seat based on data collected by the sensor system.

[0169] In other possible implementations, when the second seat is in the first mode, the control device controls the second seat to move to a second position in the left-right direction. When the second seat is in the first mode, it supports lateral tilt angle adjustment in the left-right direction.

[0170] Similarly, when the second seat is out of the first mode, the control device moves the second seat to a fifth position along the left-right direction. When the second seat is in the second position, the distance between the second seat and the cabin wall at the end closest to the second seat is the third distance. When the second seat is in the fifth position, the distance between the second seat and the cabin wall at the end closest to the second seat is the fourth distance. The third distance is greater than the fourth distance. Optionally, the fifth position can be the minimum distance between the second seat and the cabin wall at the end closest to the second seat. When the second seat is out of the first mode, the increased distance between the second and first seats provides sufficient space for a central aisle, facilitating passage for passengers in all three rows (e.g., boarding or alighting).

[0171] In some other possible implementations, when the second seat is in the first mode and a passenger is sitting in the second seat, the control device controls the second seat to move to the second position in the left-right direction.

[0172] Optionally, when the first seat is in the first position and the second seat is in the second position, the distance between the first seat and the cabin wall near the terminal on the side closest to the first seat, and the distance between the second seat and the cabin wall near the terminal on the side closest to the second seat, are equal, i.e., the first distance and the third distance are equal, to avoid interference between the tilt angle of the first seat in the left-right direction and the cabin wall, and to avoid interference between the tilt angle of the second seat in the left-right direction and the cabin wall. Alternatively, the first distance and the third distance may not be equal. For example, if the first seat has higher authority than the second seat, the first seat has a larger adjustment range, and the second seat has a smaller adjustment range, the first seat needs to reserve more space on both sides, such as if the first distance is greater than the second distance.

[0173] In one possible implementation, the control device controls the tilt angle of the second seat to a second tilt angle based on the first information. Similarly, the control device determines the second tilt angle based on the first information.

[0174] Furthermore, the control device controls the tilt angle of the second seat to a second tilt angle. For example, the control device drives the second seat to tilt via a drive mechanism in the second seat until the tilt angle of the second seat becomes the second tilt angle.

[0175] Optionally, the second tilt angle is equal to the first tilt angle, and the tilt direction of the first seat is the same as the tilt direction of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously, such as starting to tilt at the same time and at the same speed. For example, in terminal turning scenarios or screen-sharing entertainment scenarios, the tilt direction of the first seat and the tilt direction of the second seat can be the same, and the tilt angle of the first seat and the tilt angle of the second seat can be the same. Please refer to [link / reference]. Figure 9 , Figure 9 This is a schematic diagram illustrating another scenario for adjusting the lateral tilt angle of a seat in the left-right direction, as provided in an embodiment of this application. Combined with... Figure 9 The first tilt angle is θ, the second tilt angle is θ, and the control device controls the seat 101 to tilt in the negative Y-axis direction until the tilt angle of the seat 101 becomes θ. The control device then controls the seat 102 to tilt in the negative Y-axis direction until the tilt angle of the seat 102 becomes θ. It should be noted that there is an allowable error in the equality of the second tilt angle and the first tilt angle. If the difference between the second tilt angle and the first tilt angle is less than a preset error threshold, the second tilt angle can also be considered equal to the first tilt angle.

[0176] Similarly, the roll angle can be positive or negative, and positive and negative values ​​indicate different directions.

[0177] Similarly, if the tilt angle has no positive or negative distinction, when the control device determines the first tilt angle, it also determines the tilt direction of the first seat; when it determines the second tilt angle, it also determines the tilt direction of the second seat. The tilt direction of the first seat is the same as the tilt direction of the second seat.

[0178] In some possible implementations, when a passenger is seated in the second seat, the control device controls the tilt angle of the second seat to a second tilt angle based on the first information.

[0179] In other possible implementations, when the second seat is in the first mode, the control device controls the tilt angle of the second seat to a second tilt angle based on the first information. When the second seat is in the first mode, the second seat supports tilt angle adjustment in the left-right direction.

[0180] In some other possible implementations, when the first seat is in a first mode and a passenger is sitting in the first seat, the control device controls the tilt angle of the second seat to a second tilt angle based on the first information.

[0181] The information used by the control device to control the rotation of the second seat is the same as the information used to control the rotation of the first seat; both use the first information. This control method is applicable to turning scenarios or same-screen entertainment scenarios (such as same-screen game scenarios). In split-screen entertainment scenarios (such as split-screen game scenarios, where different displays correspond to different game data), the information used by the control device to control the rotation of the two seats may be different, which will be explained in detail below.

[0182] In some possible implementations, the first information includes first interactive information, and the control device controls the tilt angle of the first seat to a first tilt angle based on the first interactive information. The control device may also acquire second interactive information. The first interactive information and the second interactive information may be different. For example, the acceleration data (such as lateral acceleration) and attitude angle (such as tilt angle) of the racing car or roller coaster in the first interactive information may be different from the acceleration data (such as lateral acceleration) and attitude angle (such as tilt angle) of the racing car or roller coaster in the second interactive information. When the seat is in entertainment mode or racing simulation mode, when the simulated racing car, game racing car, or game roller coaster generates leftward acceleration, the control device controls the seat to tilt to the left according to the interactive information to synchronize the motion deviation of the simulated racing car, game racing car, or game roller coaster. This utilizes inertial feedback to achieve a realistic driving experience, allowing the front passenger and rear passengers to experience the sensations of cornering, acceleration, lane changing, etc., without the need for an actual driving terminal.

[0183] Similarly, the control device controls the second seat to move to the third position in the left-right direction, and controls the tilt angle of the second seat to the third tilt angle based on the second interaction information. Optionally, the third position is the same as the second position. Alternatively, the third position is different from the second position.

[0184] Similarly, the roll angle can be positive or negative, and positive and negative values ​​indicate different directions.

[0185] Similarly, if the tilt angle has no positive or negative distinction, when the control device determines the first tilt angle, it also determines the tilt direction of the first seat; when it determines the third tilt angle, it also determines the tilt direction of the second seat.

[0186] Optionally, the tilting direction of the first seat is different from that of the second seat. For example, the control device determines that the tilting direction of the first seat is to the left and the tilting direction of the second seat is to the right, meaning the tilting directions of the two seats are opposite. Please see [link to relevant documentation]. Figure 10 , Figure 10This is a schematic diagram illustrating another scenario for adjusting the lateral tilt angle of a seat in the left-right direction, as provided in an embodiment of this application. Combined with... Figure 10 The first tilt angle is μ1, the third tilt angle is μ2, the control device controls the seat 101 to tilt in the positive Y-axis direction until the tilt angle of the seat 101 becomes μ1, the control device controls the seat 102 to tilt in the negative Y-axis direction until the tilt angle of the seat 102 becomes μ2.

[0187] For example, the control device determines that the first seat tilts to the right and the second seat tilts to the left, meaning the two seats tilt in opposite directions. Please see [link to relevant documentation]. Figure 11 , Figure 11 This is a schematic diagram illustrating another scenario for adjusting the lateral tilt angle of a seat in the left-right direction, as provided in an embodiment of this application. Combined with... Figure 11 The first tilt angle is δ1, the third tilt angle is δ2, the control device controls the seat 101 to tilt in the negative Y-axis direction until the tilt angle of the seat 101 becomes δ1, the control device controls the seat 102 to tilt in the positive Y-axis direction until the tilt angle of the seat 102 becomes δ2.

[0188] Optionally, the third roll angle is not equal to the second roll angle. Figure 10 The absolute value of μ1 is not equal to the absolute value of μ2. (Combined) Figure 12 The absolute value of δ1 is not equal to the absolute value of δ2.

[0189] In some possible implementations, when the tilt direction of the first seat is opposite to that of the second seat, the first tilt angle and / or the third tilt angle are less than a first angle threshold. The first angle threshold is a preset angle threshold, which may be the maximum tilt angle of the first seat and / or the maximum tilt angle of the second seat when the tilt direction of the first seat is opposite to that of the second seat. When the tilt angle of the first seat is its maximum tilt angle, the tilt angle of the first seat in the left-right direction does not interfere with the cabin wall or other equipment in the vehicle. When the tilt angle of the second seat is its maximum tilt angle, the tilt angle of the second seat in the left-right direction does not interfere with the cabin wall or other equipment in the vehicle. For example, when the tilt direction of the first seat is opposite to that of the second seat, the maximum tilt angle of the first seat and the maximum tilt angle of the second seat are equal, both being 5°, then the first angle threshold is 5°. For example, when the tilt direction of the first seat is opposite to that of the second seat, the first seat has higher authority than the second seat. The first seat has a larger adjustment range, while the second seat has a smaller adjustment range. The maximum tilt angle of the first seat is greater than that of the second seat. If the maximum tilt angle of the first seat is 8° and the maximum tilt angle of the second seat is 3°, then the first tilt angle must be less than 8° (i.e., the first angle threshold for the first seat is 8°), and the third tilt angle must be less than 3° (i.e., the first angle threshold for the second seat is 3°).

[0190] Optionally, the first angle threshold is related to at least one of the width of the terminal, the width of the first seat, and the height of the first seat. Alternatively, the first angle threshold is related to at least one of the width of the terminal, the width of the second seat, and the height of the second seat. When the dimensions of the first seat and the second seat are the same, the maximum tilt angle of the first seat and the maximum tilt angle of the second seat may be equal, and the first angle threshold corresponding to the first seat and the first angle threshold corresponding to the second seat may be the same.

[0191] Optionally, when the tilt direction of the first seat is the same as that of the second seat, the first tilt angle and / or the third tilt angle are less than a fourth angle threshold. The fourth angle threshold is a preset angle threshold, which can be the maximum tilt angle of the first seat and / or the maximum tilt angle of the second seat when the tilt direction of the first seat is the same as that of the second seat. For example, when the tilt direction of the first seat is the same as that of the second seat, and the maximum tilt angles of the first and second seats are equal, both being 10°, then the fourth angle threshold is 10°. For example, if the tilt direction of the first seat is the same as that of the second seat, the first seat has higher authority than the second seat. The first seat has a larger adjustment range, while the second seat has a smaller adjustment range. If the maximum tilt angle of the first seat in the left-right direction is 12°, and the maximum tilt angle of the second seat in the left-right direction is 7°, then the first tilt angle must be less than 12° (i.e., the fourth angle threshold corresponding to the first seat is 12°), and the third tilt angle must be less than 7° (i.e., the fourth angle threshold corresponding to the second seat is 7°).

[0192] The fourth angle threshold is greater than the first angle threshold. For example, the fourth angle threshold is 10°, and the first angle threshold is 5°. When two seats in the same row have opposite tilt directions, the possibility of interference between the two seats is much greater than when they have the same tilt direction. The control device controls the maximum tilt angle of the two seats in the same row to be smaller than the maximum tilt angle when their tilt directions are opposite, thus reducing the possibility of interference when the two seats have opposite tilt directions.

[0193] In some possible implementations, the first tilt angle is less than a second angle threshold, and the second tilt angle is less than a third angle threshold. When the authority of the first seat is higher than that of the second seat, the second angle threshold is greater than the third angle threshold. Since the first seat has a larger adjustment range than the second seat, the maximum tilt angle when adjusting the first seat's tilt angle in the left-right direction (i.e., the second angle threshold) is greater than the maximum tilt angle when adjusting the second seat's tilt angle in the left-right direction (i.e., the third angle threshold), thus better meeting the comfort needs of the passenger in the first seat.

[0194] It should be noted that the above angle thresholds (such as 8°, 5°, 3°, 10°, 12°, 7°) are just some possible examples. In actual use, there may be more designs for angle thresholds, which are not listed here and do not constitute a limitation on this application.

[0195] In some possible implementations, when a passenger is seated in the second seat, the control device controls the tilt angle of the second seat to a third tilt angle based on the second interactive information.

[0196] In other possible implementations, when the second seat is in the first mode, the control device controls the tilt angle of the second seat to a third tilt angle based on the second interaction information. When the second seat is in the first mode, the second seat supports tilt angle adjustment in the left-right direction.

[0197] In some other possible implementations, when the second seat is in the first mode and a passenger is sitting in the second seat, the control device controls the tilt angle of the second seat to a third tilt angle based on the second interactive information.

[0198] Optionally, when the first seat is in the first mode and the second seat is not in the first mode, the control device controls the first seat to move to the sixth position in the left-right direction, and controls the second seat to move to the fifth position in the left-right direction. Optionally, the fifth position can be the minimum limit position between the second seat and the cabin wall of the terminal near the second seat. Optionally, the sixth position is the same as the first position. Further optional, the sixth position is different from the first position. For example, when the first seat is in the sixth position, the distance between the first seat and the cabin wall of the terminal near the first seat is the fifth distance, which is greater than the first distance. That is, when the first seat is in the sixth position, the distance between the first seat and the cabin wall of the terminal near the first seat is greater, and the maximum tilt angle of the first seat in the left-right direction can be greater. When the first seat is in the first mode and the second seat is not in the first mode, the first seat needs to adjust its tilt angle, while the second seat does not. The control device increases the distance between the first seat and the cabin wall to provide more space on both sides of the seat, preventing interference with the cabin wall when adjusting the tilt angle laterally. Conversely, the control device decreases the distance between the second seat and the cabin wall to provide more space for the first seat.

[0199] In some possible implementations, the first information includes lateral acceleration. If the lateral acceleration exceeds a first acceleration threshold, the control device executes step S503. The first acceleration threshold is a preset threshold. When the lateral acceleration exceeds the first acceleration threshold, the user's body sways significantly, making it difficult to maintain balance independently. When the lateral acceleration is small, the human body can adapt naturally. When the lateral acceleration exceeds the first acceleration threshold, the control device executes step S503, thus assisting the passenger only when the passenger has difficulty maintaining balance independently, avoiding over-adjustment that could cause discomfort.

[0200] In some other possible implementations, the first information includes the tilt angle of the terminal. If the tilt angle of the terminal exceeds a fifth angle threshold, the control device executes S503. The fifth angle threshold is a preset threshold. When the tilt angle of the terminal exceeds the fifth angle threshold, the user's body sways significantly, making it difficult to maintain balance independently. When the tilt angle of the terminal is small, the human body can adapt naturally. When the tilt angle exceeds the fifth angle threshold, the control device executes S503, thus assisting the passenger only when the human body has difficulty maintaining balance independently, avoiding excessive adjustment that could cause discomfort to the passenger.

[0201] It should be noted that the aforementioned Figure 3 , Figure 9 , Figure 10 , Figure 11 The rotation centers for adjusting the seat's tilt angle described above are just a few possible examples. In actual use, there may be many more designs for the rotation centers for adjusting the seat's tilt angle, which are not all illustrated here and do not constitute a limitation of this application. Similarly, the aforementioned... Figure 4 The rotation center for adjusting the pitch angle of the seat in the fore-and-aft direction is one possible example. In actual use, there may be many other designs for the rotation center for adjusting the pitch angle of the seat in the fore-and-aft direction. They are not all illustrated here and do not constitute a limitation of this application.

[0202] exist Figure 5 In the illustrated embodiment, the control device can control the seat to move to a first position in the left-right direction of the seat to reserve sufficient space on both sides of the seat, so as to avoid interference with the cabin wall or other equipment inside the terminal when the tilt angle of the seat in the left-right direction is subsequently controlled.

[0203] The control device can also control the seat's tilt angle in the left-right direction based on the first information. For example, when the lateral acceleration is large, the seat tilt angle is controlled to be larger, and when the lateral acceleration is small, the seat tilt angle is controlled to be smaller. In scenarios where lateral acceleration occurs at the terminal, such as when turning, the control device controls the seat's tilt angle in the left-right direction to counteract the centrifugal force of the turn, thereby reducing the passenger's body swaying, maintaining the passenger's balance, and improving passenger comfort.

[0204] Moreover, after the seat moves to the first position along the left and right directions, the space on both sides of the seat is increased, and the maximum tilt angle of the seat in the left and right directions is increased accordingly. Thus, when the lateral acceleration is large, the control device can control the tilt angle of the seat in the left and right directions to be greater, which can counteract the centrifugal force at the end of the seat more, greatly reduce the lateral swaying of the passenger's body, and maintain the passenger's body balance.

[0205] Please see Figure 12, Figure 12 This is a flowchart illustrating another 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 shown may be a software and / or hardware module within the control device 20. For ease of description, the following description will use the control device as the executing entity.

[0206] like Figure 12 The control method shown includes one or more steps from S1201 to S1203. S1201 to S1203 are detailed below: S1201, The control device acquires the mode of the first seat.

[0207] Among them, the control device is a device with control capabilities, capable of controlling the working state of one or more components in the terminal, such as... Figure 1 The control device 20 shown. The terminal is equipped with a seat. For example, the terminal is a vehicle, and the vehicle's cabin has one or more seats, such as... Figure 1 The vehicle 100 shown is equipped with seats 101 and 102. The following description uses a vehicle including the first seat as an example.

[0208] The mode of the first seat is one of the multiple operating modes supported by the first seat. For example, the multiple operating modes of the first seat include a first mode and a second mode.

[0209] When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment. For example, the first mode includes at least one of the following: cornering damping mode, entertainment mode (same-screen game mode, split-screen game mode, etc.), shock absorption mode, racing simulation mode, etc.

[0210] When the first seat is in the second mode, it does not support lateral tilt adjustment. Optionally, when the first seat is in the second mode, it supports fore-aft pitch adjustment. For example, the second mode includes a zero-gravity mode.

[0211] In some possible implementations, the multiple operating modes of the first seat also include a third mode, in which the distance between the first seat and the cabin wall of the terminal closest to the second seat is minimized. Optionally, the third mode includes an unmanned mode (such as a mode in which no passenger is seated in the first seat). Further alternatively, the third mode can be a mode other than the first and second modes, such as a mode where cornering damping mode, entertainment mode, shock absorption mode, racing simulation mode, or zero-gravity mode are not activated.

[0212] The terminal also includes input / output devices (such as...) Figure 1 The input / output device 40 shown can receive information from the input / output device to obtain the mode of the first seat. See the foregoing for details. Figure 1 Related descriptions.

[0213] S1202, the control device determines the first distance based on the mode of the first seat.

[0214] The first distance is the distance between the first seat and the cabin wall of the terminal closest to the first seat.

[0215] In some possible implementations, the control device may acquire occupant information of the first seat, which indicates whether a passenger is seated in the first seat. Optionally, the terminal further includes a sensor system, whereby the occupant information of the first seat includes data collected by the sensor system, and the control device determines whether a passenger is seated in the first seat based on the data collected by the sensor system. Exemplarily, the sensor system includes at least one of an image sensor, a seat pressure sensor, an infrared sensor, radar, lidar, and a door status sensor, and the control device can determine whether a passenger is seated in the first seat based on the data collected by these sensors. See also... Figure 1 The relevant descriptions in the document will not be repeated here.

[0216] In some possible implementations, the control device determines a first distance based on the mode of the first seat and the occupant information of the first seat. For example, when the first seat is in a first mode and the occupant information indicates that a passenger is seated in the first seat, the first distance is greater than a seventh distance threshold. When the first seat is in a first mode and the occupant information indicates that no passenger is seated in the first seat, the first distance is less than or equal to the seventh distance threshold. When the first seat is in the first mode and a passenger is seated in the first seat, i.e., when it is necessary to control the tilt angle of the first seat, the control device controls the distance between the first seat and the cabin wall closest to the first seat to be larger, in order to reserve sufficient space on both sides of the seat and provide more room for movement for the first seat and its passenger.

[0217] In other possible implementations, the control device may acquire occupant information of the second seat, which is used to indicate whether there is a passenger sitting in the second seat. Similar to the aforementioned acquisition of occupant information of the first seat by the control device, this will not be repeated here.

[0218] In some possible implementations, the control device determines a first distance based on the mode of the first seat and the occupant information of the second seat. Optionally, the second seat is located in the same row as the first seat. For example, when the first seat is in a first mode and the occupant information of the second seat indicates that no passenger is seated in the second seat, the first distance is greater than an eighth distance threshold. When the first seat is in a first mode and the occupant information of the second seat indicates that a passenger is seated in the second seat, the first distance is less than or equal to the eighth distance threshold. When the first seat is in a first mode and a passenger is seated in the second seat, i.e., when it is necessary to control the tilt angle of the first seat, the control device controls the distance between the first seat and the cabin wall closest to the first seat to be smaller, providing more space for the passenger in the second seat. The seventh and eighth distance thresholds are preset distance thresholds. Optionally, the seventh and eighth distance thresholds are the same.

[0219] In some possible implementations, when the first seat is in a first mode, the control device determines a first distance that is greater than a first distance threshold and less than or equal to a second distance threshold. The first and second distance thresholds are preset distance thresholds. When the first distance is greater than the first distance threshold and less than or equal to the second distance threshold, adjusting the tilt angle of the first seat in the left-right direction will not cause interference with the cabin wall or other equipment inside the vehicle. Figure 7 The first distance is, for example, Figure 7 The distance 'a' is shown. The first distance threshold is, for example, Figure 7 The distance b shown, the second distance threshold is, for example, Figure 7 Distance c is shown. Distance a is greater than distance b and less than or equal to distance c. When the seat is in the first mode, i.e., when the seat tilt angle needs to be controlled, the control device controls the distance between the seat and the cabin wall on the side closest to the seat to be larger, so as to leave enough space on both sides of the seat and avoid interference with the cabin wall when the seat tilt angle is controlled laterally.

[0220] In some other possible implementations, when the first seat is in the second mode, the first distance determined by the control device is greater than a second distance threshold. Combined with... Figure 7 When the first seat is in the second mode, the first distance is greater than Figure 7 Distance c is shown. When the seat is in the second mode, i.e., when there is no need to control the seat's tilt angle, the control device controls a greater distance between the seat and the cabin wall on the side closest to the seat. The seat is closer to the center of the cabin wall, resulting in less swaying and greater passenger safety and comfort.

[0221] When the occupant information of the first seat indicates that no passenger is seated in the first seat, the control device determines a first distance that is less than or equal to a first distance threshold. Combined with... Figure 7When the occupant information of the first seat is used to indicate that there is no passenger in the first seat, the first distance is less than or equal to Figure 7 Distance a is shown. If the first seat is a second-row seat, third-row passengers need to enter the third-row seat through the middle aisle between the second-row seats. When there are no passengers in the first seat, the control device controls the distance between the first seat and the cabin wall on the side closest to the first seat to be small, which can reserve sufficient middle aisle space to facilitate the boarding or alighting of third-row passengers.

[0222] In other possible implementations, when the first seat is in a third mode, or when the occupant information of the first seat is used to indicate that no passenger is seated in the first seat, the first distance determined by the control device is less than or equal to a first distance threshold. (In conjunction with...) Figure 7 When the first seat is in the third mode, the first distance is less than or equal to Figure 7 The distance a is shown.

[0223] In some other possible implementations, when the occupant information of the first seat is used to indicate that there is a passenger sitting in the first seat, and the first seat is in a first mode, the first distance determined by the control device is greater than a first distance threshold and less than or equal to a second distance threshold.

[0224] In some other possible implementations, when the first seat exits the first mode, the first distance determined by the control device is less than or equal to a first distance threshold, and the distance between the first seat and the cabin wall on the side closest to the first seat is small, which can reserve sufficient space for the intermediate passage.

[0225] S1203, the control device controls the movement of the first seat according to the first distance.

[0226] The control device controls the first seat to move until the distance between the first seat and the cabin wall closest to the first seat is a first distance. Optionally, controlling the movement of the first seat based on the first distance includes controlling the first seat to move in a left-right direction, or controlling the first seat to move in a forward-backward direction. For example, in combination with... Figure 7 The first distance is Figure 7 The distance a shown is at the first seat (e.g.) Figure 7 Before seat 101 is moved, the first seat is in position. Figure 7 The position of seat 101 is indicated by the dotted line in the diagram. The control device can move seat 101 towards the center of the terminal (i.e., towards the positive Y-axis) until the distance between seat 101 and the cabin wall closest to seat 101 is distance a (i.e., distance a). Figure 7 (Seat position 101, solid line in the middle).

[0227] In some possible implementations, when the first seat is in the first mode, the control device can also acquire first information and control the tilt angle of the first seat to a first tilt angle based on the first information. The first information includes at least one of the following: the lateral acceleration of the terminal, the tilt angle of the terminal, and first interaction information. See the foregoing for details. Figure 5 The embodiments shown are not described in detail here.

[0228] In some possible implementations, the terminal also includes a seat located in the same row as the first seat (which may be referred to as a second seat for ease of description). The control device can acquire the pattern of the second seat, determine a second distance based on the pattern of the second seat, and control the movement of the second seat based on the second distance. The second distance is the distance between the second seat and the cabin interior wall of the terminal adjacent to the second seat. For example, the control device controls the second seat to move in the left-right direction until the distance between the second seat and the cabin interior wall adjacent to the second seat is the second distance. Similar to the control device controlling the movement of the first seat described above, it will not be repeated here.

[0229] In some possible implementations, the control device may acquire occupant information of the second seat, which is used to indicate whether there is a passenger sitting in the second seat.

[0230] In some possible implementations, when the occupant information for both the first and second seats indicates that a passenger is seated in the first seat, the first distance is greater than a third distance threshold and less than or equal to a fourth distance threshold, and the second distance is greater than the third distance threshold and less than or equal to the fourth distance threshold. When the occupant information for both seats indicates that no passenger is seated in the first seat, and the occupant information for the second seat indicates that a passenger is seated in the second seat, the first distance is less than or equal to the third distance threshold, and the second distance is greater than the fourth distance threshold. When the occupant information for both seats indicates that a passenger is seated in the first seat, and the occupant information for the second seat indicates that no passenger is seated in the second seat, the first distance is greater than the fourth distance threshold, and the second distance is less than or equal to the third distance threshold. In other words, when both seats are occupied, the distance between the first seat and the cabin wall closest to the first seat is moderate, and the distance between the second seat and the cabin wall closest to the second seat is moderate. When the first seat is empty and the second seat is occupied, the control system keeps the distance between the first seat and the cabin wall closest to it smaller, thus providing ample space for the central aisle and offering more room for movement for the passengers in the second seat. Conversely, when the first seat is occupied and the second seat is empty, the control system keeps the distance between the second seat and the cabin wall closest to it smaller, thus providing ample space for the central aisle and offering more room for movement for the passengers in the first seat.

[0231] In some possible implementations, when both the first and second seats are in the first mode, the first distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold, and the second distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold. When the first seat is not in the first mode and the second seat is in the first mode, the first distance is less than or equal to the fifth distance threshold, and the second distance is greater than the sixth distance threshold. When the first seat is in the first mode and the second seat is not in the first mode, the first distance is greater than the sixth distance threshold, and the second distance is less than or equal to the fifth distance threshold. In other words, when both seats are in the first mode, i.e., when controlling the lateral tilt angle of both seats, the distance between the first seat and the cabin wall closest to the first seat is moderate, and the distance between the second seat and the cabin wall closest to the second seat is moderate. When the first seat is not in the first mode and the second seat is in the first mode, controlling the distance between the first seat and the cabin wall closest to the first seat is smaller, allowing sufficient space for a central passage and providing more room for the second seat to adjust its lateral tilt angle. When the first seat is in the first mode and the second seat is not in the first mode, the distance between the second seat and the cabin wall on the side closest to the second seat is small, which can reserve sufficient space in the middle passage and provide more room for the first seat to tilt in the left and right directions.

[0232] In some other possible implementations, where the authority of the first seat is higher than that of the second seat, the first distance is greater than the second distance. Since the first seat has higher authority and a larger adjustment range than the second seat, the first distance is greater than the second distance, providing more lateral space for the first seat and its passenger, thus better meeting the comfort needs of the first seat passenger.

[0233] In some other possible implementations, when the second seat is in the first mode, the control device can control the tilt angle of the second seat to a second tilt angle based on the first information. Optionally, the second tilt angle is equal to the first tilt angle, and the tilt direction of the first seat is the same as the tilt direction of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously, such as starting to tilt at the same time and at the same speed. See the foregoing for details. Figure 5 The embodiments shown are not described in detail here.

[0234] In some other possible implementations, the first information includes first interaction information. When the second seat is in the first mode, the control device acquires second interaction information, and based on the second interaction information, the control device controls the tilt angle of the second seat to a third tilt angle. See the foregoing for details. Figure 5 The embodiments shown are not described in detail here.

[0235] Optionally, when the tilting direction of the first seat is opposite to that of the second seat, the first tilting angle and / or the third tilting angle are less than a first angle threshold. The first angle threshold is related to at least one of the width of the terminal, the width of the first seat, and the height of the first seat. See the foregoing for details. Figure 5 The embodiments shown are not described in detail here.

[0236] exist Figure 12 In the illustrated embodiment, the control device can control the seat movement according to the seat's mode, such as moving the seat left-right or forward-backward. For example, in the first mode, where it is necessary to control the seat's tilt angle in the left-right direction, the control device maintains a larger distance between the seat and the cabin wall closest to the seat to provide sufficient space on both sides of the seat and avoid interference with the cabin wall when subsequently controlling the seat's tilt angle. Similarly, in the second mode (such as zero-gravity mode), where it is not necessary to control the seat's tilt angle in the left-right direction, the control device maintains an even greater distance between the seat and the cabin wall closest to the seat, bringing the seat closer to the center of the cabin wall, resulting in less swaying and improved passenger safety and comfort. In other words, by controlling the seat movement according to its mode, the control device can meet the seat position requirements in different scenarios, improving passenger comfort and safety.

[0237] The methods of the embodiments of this application have been described in detail above. The apparatus of the embodiments of this application is provided below.

[0238] It should be understood that the division of units in the apparatus provided in the embodiments of this application is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units in the apparatus can be implemented by a processor calling software. For example, the apparatus includes a processor connected to a memory, which stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit of the apparatus. The processor is, for example, a general-purpose processor, such as a CPU or MPU, and the memory is either internal or external to the apparatus.

[0239] Alternatively, the units in the device can be implemented as hardware circuits. The functionality of some or all of the units can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functionality of some or all of the above units is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a PLD (Programmable Logic Controller). Taking an FPGA as an example, it can include a large number of logic gates, and the connection relationships between these logic gates are configured through configuration files to achieve the functionality of some or all of the above units.

[0240] In the embodiments of this application, each unit in the device may be one or more processors (or processing circuits) configured to implement the above methods, such as CPU, GPU, NPU, TPU, DPU, MPU, ASIC, FPGA, or a combination of at least two of these processor types.

[0241] Furthermore, the units in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a System-on-Chip (SoC). The SoC may include at least one processor for implementing any of the above methods or implementing the functions of the units in the device. The at least one processor may be of different types, such as including a CPU, an NPU, and an MCU; or including a CPU and an MCU; or including a CPU and a GPU, etc.

[0242] Several possible devices are listed below.

[0243] Please see Figure 13 , Figure 13 This is a schematic diagram of a control device provided in an embodiment of this application. Optionally, the control device 20 can be a standalone device, such as a controller, processor, SOC, server, etc. Alternatively, the control device 20 can be a component within a standalone device, such as a chip, integrated circuit, software module (cloud service, AI model), etc. The control device 20 is used to implement the aforementioned method, such as... Figure 5 or Figure 12 The control method shown, or at least a part of a method executed by a control device, etc.

[0244] The control device 20 includes a transceiver unit 21 and a processing unit 22, and optionally also includes a communication unit (for example, for communication with other devices). The transceiver unit 21 is used to perform one or more operations such as receiving, acquiring, or reading, and optionally also to perform other operations involved in the aforementioned method embodiments. The processing unit 22 is used to perform one or more operations such as processing, determining, generating, calculating, encoding, decoding, reasoning, or compressing, and optionally also to perform other operations involved in the aforementioned method embodiments. It should be understood that the unit division and naming here are only illustrative; in specific implementations, some units may be combined together, or one unit may be split into multiple units.

[0245] In one possible implementation, the transceiver unit 21 is used to acquire first information, which includes at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interactive information. The terminal includes a first seat. The processing unit 22 is used to control the first seat to move to a first position along the left-right direction of the first seat; and to control the tilt angle of the first seat to a first tilt angle based on the first information.

[0246] In another possible implementation, the terminal further includes a second seat, which is located in the same row as the first seat; the processing unit 22 is also used to control the second seat to move to a second position in the left-right direction of the second seat, and to control the tilt angle of the second seat to a second tilt angle based on the first information.

[0247] In another possible implementation, the first tilt angle and the second tilt angle are equal, and the tilt direction of the first seat is the same as that of the second seat. Optionally, adjusting the tilt angle of the first seat and adjusting the tilt angle of the second seat are performed simultaneously.

[0248] In another possible implementation, the terminal further includes a second seat, which is located in the same row as the first seat; the first information includes first interactive information; the transceiver unit 21 is also used to acquire second interactive information. The processing unit 22 is also used to control the second seat to move to a third position along the left-right direction of the second seat. The processing unit 22 is also used to control the tilt angle of the second seat to a third tilt angle based on the second interactive information.

[0249] In another possible implementation, when the tilt direction of the first seat is opposite to that of the second seat, the first tilt angle and / or the third tilt angle are less than a first angle threshold. Optionally, when the tilt direction of the first seat is the same as that of the second seat, the first tilt angle and / or the third tilt angle are less than a fourth angle threshold, and the fourth angle threshold is greater than the first angle threshold.

[0250] In another possible implementation, the first angle threshold is related to at least one of the following: the width of the terminal, the width of the first seat, and the height of the first seat.

[0251] In another possible implementation, the first tilt angle is less than a second tilt angle threshold, and the second tilt angle is less than a third tilt angle threshold. When the authority of the first seat is higher than that of the second seat, the second tilt angle threshold is greater than the third tilt angle threshold.

[0252] In another possible implementation, when the first seat is in the first mode, the processing unit 22 is further configured to control the first seat to move to a first position in the left-right direction. When the first seat exits the first mode, the processing unit 22 is further configured to control the first seat to move to a fourth position in the left-right direction. When the first seat is in the first position, the distance between the first seat and the cabin wall of the terminal closest to the first seat is a first distance. When the first seat is in the fourth position, the distance between the first seat and the cabin wall of the terminal closest to the first seat is a second distance. The first distance is greater than the second distance. When the first seat is in the first mode, the first seat supports tilt angle adjustment in the left-right direction.

[0253] In another possible implementation, the processing unit 22 is also configured to control the first seat to move to a first position in the left-right direction when there is a passenger sitting in the first seat.

[0254] In another possible implementation, the processing unit 22 is further configured to control the tilt angle of the first seat to a first tilt angle based on the first information when a passenger is sitting in the first seat.

[0255] In some possible implementations, the transceiver unit 21 is used to acquire the pattern of the first seat. The processing unit 22 is used to determine a first distance based on the pattern of the first seat, and control the first seat to move in the left-right direction based on the first distance. The first distance is the distance between the first seat and the cabin interior wall of the terminal closest to the first seat.

[0256] In some other possible implementations, the transceiver unit 21 is further configured to acquire occupant information of the first seat, which indicates whether there is a passenger sitting in the first seat. The processing unit 22 is further configured to determine a first distance based on the mode of the first seat and the occupant information of the first seat.

[0257] In some other possible implementations, the transceiver unit 21 is further configured to acquire occupant information of the second seat, which indicates whether there is a passenger sitting in the second seat. The processing unit 22 is further configured to determine a first distance based on the mode of the first seat and the occupant information of the second seat.

[0258] In other possible implementations, when the first seat is in the first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment in the left-right direction.

[0259] In some other possible implementations, when the first seat is in the second mode, the first distance is greater than a second distance threshold. When the first seat is in the second mode, the first seat does not support lateral tilt angle adjustment.

[0260] In some other possible implementations, when the occupant information of the first seat is used to indicate that no passenger is sitting in the first seat, the first distance is less than or equal to a first distance threshold.

[0261] In some other possible implementations, the occupant information of the first seat is used to indicate that there is a passenger sitting in the first seat, and when the first seat is in a first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold.

[0262] In some other possible implementations, when the first seat exits the first mode, the first distance is less than or equal to a first distance threshold.

[0263] In some other possible implementations, when the first seat is in a first mode, the transceiver unit 21 is further configured to acquire first information, which includes at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interaction information, wherein the terminal includes the first seat. The processing unit 22 is further configured to control the tilt angle of the first seat to a first tilt angle based on the first information.

[0264] In some other possible implementations, the terminal further includes a second seat, which is located in the same row as the first seat; the transceiver unit 21 is also used to acquire the pattern of the second seat. The processing unit 22 is also used to determine a second distance based on the pattern of the second seat, the second distance being the distance between the second seat and the cabin wall of the terminal closest to the second seat. The processing unit 22 is also used to control the movement of the second seat based on the second distance.

[0265] In some possible implementations, the transceiver unit 21 is further configured to acquire occupant information for both the first and second seats. The occupant information for the first seat indicates whether a passenger is seated in the first seat, and the occupant information for the second seat indicates whether a passenger is seated in the second seat. When both the occupant information for the first and second seats indicates that a passenger is seated in the first and second seats, a first distance is greater than a third distance threshold and less than or equal to a fourth distance threshold, and a second distance is greater than the third distance threshold and less than or equal to the fourth distance threshold. When both the occupant information for the first and second seats indicates that a passenger is seated in the first and second seats, a first distance is less than or equal to the third distance threshold, and a second distance is greater than the fourth distance threshold. When both the occupant information for the first and second seats indicates that a passenger is seated in the second seat, a first distance is greater than the fourth distance threshold, and a second distance is less than or equal to the third distance threshold.

[0266] In some other possible implementations, when both the first and second seats are in the first mode, the first distance is greater than a fifth distance threshold and less than or equal to a sixth distance threshold, and the second distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold. When the first seat is not in the first mode but the second seat is in the first mode, the first distance is less than or equal to the fifth distance threshold, and the second distance is greater than the sixth distance threshold. When the first seat is in the first mode but the second seat is not in the first mode, the first distance is greater than the sixth distance threshold, and the second distance is less than or equal to the fifth distance threshold.

[0267] In some other possible implementations, the first distance is greater than the second distance when the authority of the first seat is higher than that of the second seat.

[0268] In some other possible implementations, when the second seat is in the first mode, the processing unit 22 is also configured to control the tilt angle of the second seat to a second tilt angle based on the first information.

[0269] In some other possible implementations, the first information includes first interaction information; when the second seat is in the first mode, the transceiver unit 21 is also used to acquire second interaction information. The processing unit 22 is also used to control the tilt angle of the second seat to a third tilt angle based on the second interaction information.

[0270] For details on the operations performed by the control device 20, please refer to the description of the system architecture and method embodiments above.

[0271] Please see Figure 14 , Figure 14This is a schematic diagram of the structure of a computing device provided in an embodiment of this application, such as... Figure 14 The computing device 200 shown can be a standalone device, such as an MDC, GPU, or server. Alternatively, the computing device 200 can be a component within a standalone device, such as a chip, integrated circuit, or software module (e.g., cloud service, AI model). The computing device 200 is used to implement the aforementioned methods, such as... Figure 5 or Figure 12 The control method shown, or at least a portion thereof, is performed by a control device.

[0272] The computing device 200 includes at least one processor and at least one memory. Optionally, the computing device 200 also includes a communication interface. Further optionally, the computing device 200 also includes connection lines, wherein the processor, communication interface, and / or memory are connected via the connection lines, and / or communicate with each other via the connection lines to transmit control signals and / or data signals. Wherein: A processor is a module with computing capabilities, including one or more of the following: arithmetic operations, logical operations, image-related operations, and artificial intelligence-related operations. Memory provides storage space, which can store data such as the operating system and computer programs. Memory can be one or a combination of several of the following: random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).

[0273] A communication interface can be used to provide information input or output to at least one processor, and / or to receive and / or send signals to externally transmitted signals. For example, a computing device may be a package containing chips or circuitry, and its communication interface may include interface circuitry. Alternatively, a computing device may be a communication-enabled device, and its communication interface may include data transmission interfaces such as Ethernet interfaces, serial data interfaces, and parallel data interfaces, and / or wireless link interfaces (Wi-Fi, Bluetooth, general wireless transmission, vehicular short-range communication technology, and other short-range wireless communication technologies). In some cases, the functionality of the communication interface is implemented through transceiver circuitry or dedicated transceiver chips.

[0274] The functions and actions of each module or unit in the control computing device listed above are merely illustrative examples.

[0275] The functional units in the computing device can be used to implement the aforementioned method, such as Figure 5 or Figure 12 The control methods shown are as follows.

[0276] Optionally, the processor is a processor specifically designed to perform the aforementioned methods (referred to as a dedicated processor for easy distinction), or a processor that performs the aforementioned methods by invoking a computer program (referred to as a dedicated processor for easy distinction). Optionally, at least one processor may include both dedicated processors and general-purpose processors.

[0277] Optionally, if the computing device includes at least one memory, and the processor implements the aforementioned control method by calling a computer program, the computer program may be stored in the memory.

[0278] This application also provides a chip, which includes a processor and an interface circuit. The interface circuit is used for inputting and / or outputting data, and the processor is used for calling computer instructions. This chip is used to implement the aforementioned methods, such as... Figure 5 or Figure 12 The control method shown, or at least a part of a method executed by a control device, etc.

[0279] This application also provides a computer-readable storage medium storing computer program instructions. When these computer program instructions are executed by at least one processor, they implement the aforementioned method, such as... Figure 5 or Figure 12 The control method shown, or at least a part of a method executed by a control device, etc.

[0280] This application also provides a computer program product, which includes computer program instructions for implementing the aforementioned method, such as... Figure 5 or Figure 12 The control method shown, or at least a part of a method executed by a control device, etc.

[0281] This application also provides a terminal, which includes a first seat (such as the aforementioned seat 10), the aforementioned control device 20, computing device 200, the aforementioned chip, or the aforementioned computer-readable storage medium, or a product including the aforementioned computing program. Exemplarily, the terminal may be a vehicle or other means of transportation including a first seat, or a smart device.

[0282] In addition, a few additional points need to be made regarding this application: I. The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to depart from the protection scope of the technical solutions of the embodiments of this application.

[0283] 2. Unless otherwise stated, “multiple” means two or more.

[0284] 3. Unless otherwise specified or in case of logical conflict, the terms and / or descriptions in different embodiments of this application are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0285] IV. The various numerical designations used in this application are merely for descriptive convenience and are not intended to limit the scope of protection of this application. Unless otherwise specified, the order of the serial numbers used in this application does not imply the sequence of execution; the execution order of each process should be determined by its function and internal logic. For example, the terms "first," "second," and other various terminology (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0286] Furthermore, any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.

[0287] V. The terms “comprising” and “having” and any variations thereof are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or modules is not necessarily limited to those steps or modules that are expressly listed, but may include other steps or modules that are not expressly listed or that are inherent to such process, method, product or device.

[0288] VI. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. In this application, "and / or" is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.

[0289] VII. Unless otherwise stated, the names of systems, devices, apparatuses, modules and other information in the embodiments of this application are merely examples, and apparatuses, devices and modules are used to represent possible entities that implement a certain function, and the meanings of the three can be interchanged.

Claims

1. A control method, characterized in that, The method includes: Acquire first information, the first information including at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interaction information, the terminal including a first seat; Control the first seat to move to the first position along the left-right direction; Based on the first information, the tilt angle of the first seat is controlled to be the first tilt angle.

2. The method according to claim 1, characterized in that, The terminal further includes a second seat, which is located in the same row as the first seat; the method further includes: Control the second seat to move to the second position along the left-right direction; Based on the first information, the tilt angle of the second seat is controlled to be the second tilt angle.

3. The method according to claim 2, characterized in that, The first roll angle and the second roll angle are equal; The tilting direction of the first seat is the same as that of the second seat.

4. The method according to claim 1, characterized in that, The terminal further includes a second seat, which is located in the same row as the first seat; the first information includes the first interaction information; the method further includes: Obtain the second interaction information; Control the second seat to move to the third position along the left-right direction; Based on the second interactive information, the tilt angle of the second seat is controlled to be the third tilt angle.

5. The method according to claim 4, characterized in that, When the tilting direction of the first seat is opposite to that of the tilting direction of the second seat, the first tilting angle and / or the third tilting angle are less than the first angle threshold.

6. The method according to claim 5, characterized in that, The first angle threshold is related to at least one of the following: the width of the terminal, the width of the first seat, and the height of the first seat.

7. The method according to claim 4, characterized in that, The first tilt angle is less than the second angle threshold; The second roll angle is less than the third angle threshold; When the authority of the first seat is higher than that of the second seat, the second angle threshold is greater than the third angle threshold.

8. The method according to any one of claims 1-7, characterized in that, The control of moving the first seat to a first position along the left-right direction includes: When the first seat is in the first mode, control the first seat to move to the first position along the left-right direction of the first seat; The method further includes: When the first seat exits the first mode, control the first seat to move to the fourth position along the left-right direction of the first seat; Wherein, when the first seat is in the first position, the distance between the first seat and the cabin wall of the terminal near the first seat is the first distance; When the first seat is in the fourth position, the distance between the first seat and the cabin wall of the terminal near the first seat is the second distance; The first distance is greater than the second distance.

9. A control method, characterized in that, The method includes: The mode for obtaining the first seat; A first distance is determined based on the pattern of the first seat, wherein the first distance is the distance between the first seat and the cabin interior wall of the terminal near the first seat. The first seat is moved according to the first distance.

10. The method according to claim 9, characterized in that, The method further includes: Obtain the occupant information of the first seat, which is used to indicate whether there is a passenger sitting in the first seat; Determining the first distance based on the pattern of the first seat includes: The first distance is determined based on the mode of the first seat and the occupant information of the first seat.

11. The method according to claim 9, characterized in that, The method further includes: Obtain the occupant information of the second seat, which is used to indicate whether there is a passenger sitting in the second seat; Determining the first distance based on the pattern of the first seat includes: The first distance is determined based on the mode of the first seat and the occupant information of the second seat.

12. The method according to claim 9, characterized in that, When the first seat is in the first mode, the first distance is greater than the first distance threshold and less than or equal to the second distance threshold. When the first seat is in the first mode, the first seat supports lateral tilt angle adjustment in the left and right directions.

13. The method according to claim 9 or 12, characterized in that, When the first seat is in the second mode, the first distance is greater than the second distance threshold; When the first seat is in the second mode, the first seat does not support lateral tilt angle adjustment in the left-right direction.

14. The method according to claim 13, characterized in that, The second mode includes a zero-gravity mode.

15. The method according to claim 10, characterized in that, When the occupant information of the first seat is used to indicate that there is no passenger sitting in the first seat, the first distance is less than or equal to the first distance threshold.

16. The method according to claim 10, characterized in that, When the occupant information of the first seat is used to indicate that there is a passenger sitting in the first seat, and the first seat is in the first mode, the first distance is greater than a first distance threshold and less than or equal to a second distance threshold.

17. The method according to claim 12 or 16, characterized in that, When the first seat exits the first mode, the first distance is less than or equal to the first distance threshold.

18. The method according to claim 12, 16, or 17, characterized in that, When the first seat is in the first mode, the method further includes: Obtain first information, the first information including at least one of the terminal's lateral acceleration, the terminal's tilt angle, and first interaction information, the terminal including the first seat; Based on the first information, the tilt angle of the first seat is controlled to be the first tilt angle.

19. The method according to claim 18, characterized in that, The terminal further includes a second seat, which is located in the same row as the first seat; the method further includes: Obtain the mode of the second seat; The second distance is determined based on the pattern of the second seat, and the second distance is the distance between the second seat and the cabin interior wall of the terminal near the second seat. The second seat is moved according to the second distance.

20. The method according to claim 19, characterized in that, The method further includes: Obtain occupant information for the first seat and occupant information for the second seat. The occupant information for the first seat is used to indicate whether there is a passenger sitting in the first seat, and the occupant information for the second seat is used to indicate whether there is a passenger sitting in the second seat. When the occupant information of the first seat is used to indicate that there is a passenger sitting in the first seat, and the occupant information of the second seat is used to indicate that there is a passenger sitting in the second seat, the first distance is greater than the third distance threshold and less than or equal to the fourth distance threshold, and the second distance is greater than the third distance threshold and less than or equal to the fourth distance threshold. When the occupant information of the first seat indicates that there is no passenger sitting in the first seat, and the occupant information of the second seat indicates that there is a passenger sitting in the second seat, the first distance is less than or equal to the third distance threshold, and the second distance is greater than the fourth distance threshold. When the occupant information of the first seat indicates that there is a passenger sitting in the first seat, and the occupant information of the second seat indicates that there is no passenger sitting in the second seat, the first distance is greater than the fourth distance threshold, and the second distance is less than or equal to the third distance threshold.

21. The method according to claim 19, characterized in that, When the first seat is in the first mode and the second seat is in the first mode, the first distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold, and the second distance is greater than the fifth distance threshold and less than or equal to the sixth distance threshold. When the first seat is not in the first mode and the second seat is in the first mode, the first distance is less than or equal to the fifth distance threshold and the second distance is greater than the sixth distance threshold. When the first seat is in the first mode and the second seat is not in the first mode, the first distance is greater than the sixth distance threshold, and the second distance is less than or equal to the fifth distance threshold.

22. A control device, characterized in that, The control device includes: A transceiver unit is used to acquire first information, the first information including at least one of the lateral acceleration of the terminal, the tilt angle of the terminal, and first interactive information, the terminal including a first seat; Processing unit, used for: Control the first seat to move to the first position along the left-right direction; Based on the first information, the tilt angle of the first seat is controlled to be the first tilt angle.

23. A control device, characterized in that, The control device includes: Transceiver unit, used to acquire the mode of the first seat; Processing unit, used for: A first distance is determined based on the pattern of the first seat, wherein the first distance is the distance between the first seat and the cabin interior wall of the terminal near the first seat. The first seat is moved according to the first distance.

24. A computing device, characterized in that, The computing device includes a processor and a memory, the memory storing a program, and the processor executing the program to cause the computing device to perform the method as described in any one of claims 1-8 or any one of claims 9-21.

25. A terminal, characterized in that, The terminal includes a control device as described in claim 22 or 23, or a computing device as described in claim 24, and a first seat.

26. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, the computer program including instructions for performing the method as described in any one of claims 1-8 or any one of claims 9-21.

27. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a processor, cause the method as described in any one of claims 1-8 or any one of claims 8-21 to be implemented.