A seat control method and related apparatus
By acquiring occupant posture and setting response coefficients, the trigger sensitivity and motion sensitivity of the seat are adjusted, solving the problem that existing seat control solutions cannot meet personalized needs, realizing personalized adjustment of seat posture, and improving the riding experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- YINWANG INTELLIGENT TECHNOLOGIES CO LTD
- Filing Date
- 2026-04-30
- Publication Date
- 2026-06-05
AI Technical Summary
Existing active seat control solutions cannot meet the personalized needs of occupants for seat posture adjustment, and cannot personalize the sensitivity and amplitude according to the posture and needs of different occupants.
By acquiring occupant posture information and adjusting the trigger sensitivity and motion sensitivity of seat posture adjustment based on the correspondence between occupant posture and response coefficient, a personalized seat control method is provided. This includes acquiring occupant posture, setting response coefficient and initial trigger threshold, and adjusting seat posture in combination with occupant preferences.
It enables flexible adjustment of seat posture according to the individual needs of passengers, improves the riding experience, and meets the individual needs of different passengers for the sensitivity and range of seat posture adjustment.
Smart Images

Figure CN122143740A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a seat control method and related device. Background Technology
[0002] With the development of intelligent vehicles, people's requirements for the driving and riding experience of intelligent vehicles are constantly increasing. In order to ensure a good riding experience for passengers, active seats and intelligent seats that support adjustable seat posture have emerged, such as shock-absorbing seats.
[0003] Existing active seat control solutions all rely on a uniform standard to control seat posture adjustment, which fails to meet the personalized needs of occupants for seat posture adjustment. Summary of the Invention
[0004] This application provides a seat control method and related device that can meet the personalized needs of occupants for seat posture adjustment.
[0005] In a first aspect, embodiments of this application provide a seat control method. Exemplarily, this control method can be applied to a seat control device used to control the posture of a seat. Exemplarily, the seat control device is a computing device in a vehicle, such as a controller in the vehicle, like a vehicle integration unit (VIU), vehicle control unit (VCU), electronic control unit (ECU), domain controller (DC), etc., where the DC is such as a cockpit domain controller (CDC), vehicle domain controller (VDC), etc., or a component within the controller, such as a chip. Alternatively, the seat control device can be a software tool and / or hardware module in the aforementioned computing device. No specific limitations are made here. The following description uses a controller as an exemplary execution subject.
[0006] The seat control method includes: the controller acquiring the posture of the occupant on the first seat; acquiring a first response coefficient corresponding to the posture of the occupant on the first seat based on the correspondence between the occupant posture and the response coefficient; wherein the response coefficient is used to adjust the trigger sensitivity of the seat posture adjustment; and outputting first control information based on the first response coefficient, wherein the first control information is used to instruct the posture adjustment of the first seat.
[0007] It is understandable that when the motion state of a terminal (such as a vehicle) changes, the occupants in the terminal may sway due to inertia, thus affecting the riding experience. In this case, the controller can adjust the seat posture accordingly based on the terminal's motion state, provided the trigger conditions for seat posture adjustment are met, to provide body support for the occupants and improve their riding experience. Existing seat control technologies typically determine whether to trigger seat posture adjustment based solely on the terminal's motion state, which cannot meet the personalized needs of occupants. However, the method provided in the above-described embodiment considers that the occupant's trigger sensitivity requirements for seat posture adjustment may differ under different postures. Therefore, different trigger sensitivities can be used to control the seat posture for different occupant postures. This method obtains the occupant's posture on the first seat, acquires the first response coefficient corresponding to that posture, and then controls the trigger sensitivity of the first seat posture adjustment based on this first response coefficient to meet the occupant's personalized needs for the first seat posture adjustment.
[0008] For example, "the first control information used to instruct the first seat to adjust its posture" may include: the first control information instructing the first seat not to adjust its posture, or the first control information instructing the first seat to adjust to a target posture. It is understood that for the same motion state of the terminal, for example, when the terminal is traveling at a first vehicle speed and a first longitudinal acceleration, the first response coefficient is different, the trigger sensitivity of the first seat is different, and therefore the first control information may differ. For example, if the trigger sensitivity is low, and the first seat is not triggered to adjust its posture when the terminal is traveling at the first vehicle speed and the first longitudinal acceleration, then the first control information instructs the first seat not to adjust; if the trigger sensitivity is high, and the first seat is triggered to adjust its posture when the terminal is traveling at the first vehicle speed and the first longitudinal acceleration, then the first control information instructs the first seat to adjust its posture, or the first control information instructs the first seat to adjust to a target posture.
[0009] In one possible implementation of the first aspect, the first seat belongs to the first terminal. Acquiring the posture of the occupant on the first seat specifically includes: acquiring first information, which includes one or more of the following: detection data from the first camera within the first terminal, the backrest angle of the first seat, the leg rest angle of the first seat, the pressure on the backrest of the first seat, and the pressure on the leg rest of the first seat. Based on the first information, the posture of the occupant on the first seat is determined.
[0010] In the above scheme, the controller determines the posture of the occupant in the first seat through the first information, which can realize automatic detection of the posture of the occupant in the first seat and obtain the posture of the occupant in the first seat more quickly and accurately.
[0011] In one possible implementation of the first aspect, the occupant posture includes sitting and lying positions, with the response coefficients for sitting and lying positions being different.
[0012] In the above scheme, the occupant's posture is divided into sitting and reclining positions, and the trigger sensitivity of the first seat differs between these two positions. This is understandable; for example, when the occupant is seated, their feet are on the ground and supported. Even with minimal changes in the terminal's motion, resulting in slight swaying, the occupant can use their feet to provide support and offset the inertial impact, eliminating the need to trigger seat posture adjustment. Therefore, the trigger sensitivity requirement is lower when seated. However, when the occupant is reclining, their feet are suspended in the air, and the seat provides support to promptly eliminate the inertial impact from the terminal. Therefore, a higher trigger sensitivity is required to trigger seat posture adjustment.
[0013] In one possible implementation of the first aspect, the occupant posture also includes an intermediate posture, which is a transitional posture between sitting and lying down, and the response coefficient corresponding to the intermediate posture is different from the response coefficients corresponding to sitting and lying down.
[0014] In the above scheme, the occupant posture can be further divided into more types, such as intermediate posture. For example, the intermediate posture can be understood as "half-sitting and half-lying". At this time, the occupant's feet are on the ground, but the support provided is less than that in the sitting posture. However, compared with the lying posture where the feet are completely suspended, it can still provide some support to counteract inertia. Therefore, the trigger sensitivity in the intermediate posture can be between the trigger sensitivity in the sitting posture and the trigger sensitivity in the lying posture.
[0015] Optionally, occupant postures can be further categorized into more types, which is not limited in this embodiment. It is understood that the more types of occupant postures there are, the more detailed the seat's trigger sensitivity can be, thus meeting more personalized needs.
[0016] In one possible implementation of the first aspect, each occupant posture corresponds to at least two response coefficients of different magnitudes, with different response coefficient levels corresponding to different trigger sensitivities. Based on the correspondence between occupant postures and response coefficients, a first response coefficient corresponding to the occupant's posture on the first seat is obtained. This specifically includes: obtaining the sensitivity level information of the first seat; and obtaining the first response coefficient based on the sensitivity level information of the first seat, the correspondence between occupant postures and response coefficients. In this case, the first response coefficient is one of the response coefficient levels corresponding to the occupant's posture on the first seat.
[0017] For example, the sensitivity setting information of the first seat comes from the occupant of the first seat, indicating the occupant's personalized needs for the trigger sensitivity of the first seat.
[0018] It is understandable that different users, even with the same posture (e.g., sitting), may have different needs regarding the trigger sensitivity of the first seat. Some users prefer a higher trigger sensitivity for seat posture adjustment, while others prefer a lower trigger sensitivity. Therefore, the above solution further refines the correspondence between occupant posture and response coefficient. Each occupant posture corresponds to multiple response coefficient levels, allowing occupants to adjust the trigger sensitivity of the first seat by setting their preferred sensitivity level, even in the same posture, thus further meeting their personalized needs.
[0019] For example, occupant postures are divided into sitting and reclining positions, each corresponding to one of three response coefficient levels. For the sitting position: the first response coefficient is p1, the second is p2, and the third is p3. For the reclining position: the first response coefficient is m1, the second is m2, and the third is m3. A higher response coefficient indicates higher trigger sensitivity. The occupant in the first seat selects the third response coefficient, which has higher trigger sensitivity, based on their preference. The controller then determines the occupant's posture as sitting. Therefore, the first response coefficient obtained by the controller is the third response coefficient p3 corresponding to the sitting posture.
[0020] In one possible implementation of the first aspect, the correspondence between occupant posture and response coefficient is set by the occupant in the first seat.
[0021] In the above scheme, occupants can set the response coefficients for sitting and reclining positions according to their own preferences. That is, occupants can preset the correspondence between their posture and the response coefficients. After the controller obtains the occupant's posture on the first seat, it can obtain the occupant's preferred first response coefficient in that posture to control the trigger sensitivity of the first seat to meet the occupant's personalized needs.
[0022] For example, the response coefficient falls within the first coefficient range. When a user sets the response coefficient for different postures according to their preferences, they select the corresponding response coefficient for different postures within the first coefficient range. For instance, the value of the response coefficient can be adjusted via the central control screen of the terminal or the sensitivity knob.
[0023] In one possible implementation of the first aspect, the above-mentioned output of first control information based on the first response coefficient includes: the controller obtaining an actual trigger threshold based on the first response coefficient and an initial trigger threshold for the first seat posture adjustment, and outputting the first control information based on the actual trigger threshold.
[0024] In the above scheme, the terminal presets an initial trigger threshold for the first seat posture adjustment. Without obtaining the first response coefficient, the controller can control the posture adjustment of the first seat based on the initial trigger threshold. With the first response coefficient of the first seat obtained, the controller controls the posture adjustment of the first seat based on both the first response coefficient and the initial trigger threshold. For example, the first response coefficient is combined with the initial trigger threshold (e.g., multiplied) to obtain the actual trigger threshold. The actual trigger threshold is the threshold for triggering seat posture adjustment after adjusting the trigger sensitivity. The controller controls the posture adjustment of the first seat based on the actual trigger threshold; that is, when the relevant parameters reach the actual trigger threshold, the controller controls the first seat to perform posture adjustment. This method adjusts the trigger sensitivity of the first seat by adjusting the actual trigger threshold for the first seat posture adjustment.
[0025] For example, the initial triggering conditions for the first seat include: the vehicle speed at the terminal is greater than or equal to a first vehicle speed, and the longitudinal acceleration is greater than or equal to a first acceleration. Then, the initial triggering threshold includes the first vehicle speed v1 and the first acceleration a1. Multiplying the first response coefficient C by the initial triggering threshold yields the actual triggering threshold, which includes the second vehicle speed. Second acceleration The controller then determines whether the vehicle speed at the terminal is greater than or equal to... Longitudinal acceleration greater than or equal to In this case, the first seat is triggered to adjust its posture.
[0026] In one possible implementation of the first aspect, the first response coefficient is further used to adjust the motion sensitivity of the first seat posture adjustment, the motion sensitivity being used to indicate the magnitude of the seat posture adjustment for the same motion state of the terminal.
[0027] For example, higher motion sensitivity means a greater range of seat posture adjustment under the same motion state of the terminal.
[0028] It is understandable that in the prior art, when the first seat is triggered to adjust its posture, for the same motion state of the terminal, such as the same longitudinal acceleration, the controller usually controls the first seat to adjust to the same target posture or adjustment range, which cannot meet the personalized needs of different occupants for the seat adjustment range. However, in the method of the embodiments of this application, for the same motion state of the terminal, different first response coefficients can also control the first seat to adjust to different ranges, thereby meeting the personalized needs of occupants for the seat adjustment range.
[0029] For example, the terminal is pre-configured with standard angle information for adjusting the first seat corresponding to different motion states. When the first response coefficient is not used to adjust the motion sensitivity of the first seat, the controller controls the first seat to adjust its posture based on the standard angle information corresponding to the terminal's motion state. When the first response coefficient is used to adjust the motion sensitivity of the first seat, the first response coefficient is combined with the standard angle information to obtain the actual adjustment angle information, and the controller controls the first seat to adjust its posture based on the actual adjustment angle information.
[0030] In one possible implementation of the first aspect, the first response coefficient includes a trigger coefficient and an adjustment coefficient, wherein the trigger coefficient is used to adjust the trigger sensitivity and the adjustment coefficient is used to adjust the motion sensitivity.
[0031] In the above scheme, the first response coefficient is an array, and the coefficients for trigger sensitivity and motion sensitivity are adjusted differently to decouple the trigger sensitivity and motion sensitivity. This allows for more accurate adjustment of the trigger sensitivity and motion sensitivity of the first seat, better meeting the personalized needs of the occupants.
[0032] In one possible implementation of the first aspect, the occupant posture includes a sitting posture and a lying posture. The determination of the occupant posture on the first seat based on the first information includes: determining that the occupant on the first seat is in a lying posture if the first information satisfies a first preset condition. The first preset condition includes one or more of the following: detection data from the first camera indicates that the occupant is in a lying posture; the pressure on the back of the first seat is greater than or equal to a first pressure threshold.
[0033] In the above scheme, the posture of the occupant in the first seat can be more accurately determined by the first preset condition, so as to better meet the personalized needs of the occupant and improve the riding experience.
[0034] In one possible implementation of the first aspect, the first preset condition further includes one or more of the following: the backrest angle of the first seat is greater than or equal to a first angle threshold, the leg rest angle of the first seat is greater than or equal to a second angle threshold, and the pressure on the leg rest of the first seat is greater than or equal to a second pressure threshold.
[0035] By using the aforementioned first preset conditions to assist in determining the posture of the occupant in the first seat, the controller can more accurately obtain the posture of the occupant in the first seat.
[0036] In one possible implementation of the first aspect, obtaining the posture of the occupant on the first seat includes: obtaining the posture of the occupant on the first seat when the gimbal seat function is activated. The gimbal seat function includes one or more of the following: shock absorption function, anti-motion sickness function, and zero-gravity function.
[0037] In the above scheme, the controller only obtains the occupant's posture when the first seat activates the gimbal seat function, thus avoiding wasting computing resources when the gimbal seat function is turned off.
[0038] In one possible implementation of the first aspect, the first response coefficient is used to adjust the trigger sensitivity of the first seat along one or more of a first direction, a second direction, and a third direction. The first direction is parallel to the direction of travel of the first terminal, the second direction is horizontally perpendicular to the first direction, and the third direction is perpendicular to both the first and second directions.
[0039] In the above scheme, it can be understood that in the process of the controller determining whether the first seat has triggered attitude adjustment, the trigger judgments for attitude adjustment in various directions of the first seat can be independent of each other, and the first response coefficient can be used to adjust the trigger sensitivity of the first seat in multiple directions.
[0040] Optionally, the first response coefficient can also be used to adjust the motion sensitivity of the first seat in one or more directions.
[0041] Secondly, embodiments of this application provide a seat control method, which can be applied to a seat control device for controlling the posture of a seat. Exemplarily, the seat control device is a computing device in a vehicle, such as a controller within the vehicle, like a vehicle integration unit (VIU), vehicle control unit (VCU), electronic control unit (ECU), or domain controller (DC), where the DC could be a cockpit domain controller (CDC), vehicle domain controller (VDC), or a component within the controller, such as a chip. Alternatively, the seat control device can be a software tool and / or hardware module within the aforementioned computing device. No specific limitations are made here. The following description uses a controller as an example of the execution subject.
[0042] The method includes: the controller acquiring a first response coefficient, the first response coefficient being used to adjust the trigger sensitivity of the first seat posture adjustment; and outputting first control information based on the first response coefficient, the first control information being used to instruct the posture adjustment of the first seat.
[0043] Considering that different occupants have different requirements for the trigger sensitivity of the first seat, in the above scheme, the controller can obtain the first response coefficient corresponding to the trigger sensitivity preferred by the occupant in the first seat, and control the posture adjustment of the first seat based on the first response coefficient to meet the personalized needs of the occupant in the first seat.
[0044] For example, occupants can set their preferred first response coefficient or trigger sensitivity through the terminal's interactive unit, such as a central control screen or knob, and the controller obtains the first response coefficient through the interactive unit.
[0045] In one possible implementation of the second aspect, the first response coefficient is one of at least two response coefficient levels. Obtaining the first response coefficient includes: obtaining sensitivity level information of the first seat, and obtaining the first response coefficient based on the correspondence between the sensitivity level information and the response coefficient.
[0046] In the above scheme, the terminal has a pre-set correspondence between various sensitivity levels and response coefficients. When the occupant selects a sensitivity level, the controller compares the sensitivity level information with the response coefficient based on the sensitivity level selected by the occupant to obtain the first response coefficient corresponding to that sensitivity level. The user does not need to consider the specific value of the response coefficient, but only needs to select the sensitivity level, making the operation clearer and more convenient.
[0047] Thirdly, embodiments of this application provide a seat control device, which includes a module for performing the method described in any of the first or second aspects above.
[0048] Fourthly, embodiments of this application provide a seat control device, the controller including a processor and a memory, wherein the memory is used to store computer programs or computer instructions, and the processor is used to execute the computer programs or computer instructions stored in the memory, causing the controller to perform the method described in any of the first or second aspects above.
[0049] Fifthly, embodiments of this application provide a control system, which includes a first seat and the seat control device described in the third or fourth aspect above, wherein the posture of the first seat can be adjusted by the seat control device in multiple directions.
[0050] In one possible implementation of the fifth aspect, the control system further includes an interaction unit for acquiring sensitivity gear information of the first seat.
[0051] Sixthly, embodiments of this application provide a terminal that includes the control device as described in the third or fourth aspect above, or the terminal includes the control system as described in the fifth aspect above.
[0052] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program or computer instructions, which are executed by a processor to implement the method described in any of the first or second aspects above.
[0053] Eighthly, this application provides a computer program product, wherein when the aforementioned computer program product is executed by a processor, the method described in any of the first or second aspects above will be implemented.
[0054] The solutions provided in the third to eighth aspects above are used to implement or cooperate with the methods provided in the first or second aspects above, and therefore can achieve the same or corresponding beneficial effects as the methods in the first or second aspects, which will not be elaborated here. Attached Figure Description
[0055] The accompanying drawings used in the embodiments of this application are described below.
[0056] Figure 1 This is a schematic diagram of a system architecture for seat adjustment provided in an embodiment of this application; Figure 2 This is a schematic diagram of a seat posture adjustment provided in an embodiment of this application; Figure 3 This is a schematic flowchart of a seat control method provided in an embodiment of this application; Figure 4 This is a schematic diagram of a seat angle provided in an embodiment of this application; Figure 5 This is a schematic flowchart of another seat control method provided in the embodiments of this application; Figure 6 This is a schematic flowchart of another seat control method provided in the embodiments of this application; Figure 7 This is a schematic flowchart of another seat control method provided in the embodiments of this application; Figure 8 This is a schematic flowchart of another seat control method provided in the embodiments of this application; Figure 9 This is a schematic diagram of the structure of a seat control device provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application; Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described below with reference to the accompanying drawings.
[0058] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0059] The term "embodiment" as used herein means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments of this application are consistent and can be mutually referenced, and technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0060] It should be understood that in this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0061] It should be noted that, in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0062] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing instruction overhead to some extent. The information to be instructed can be sent as a whole or divided into multiple sub-information units, and the sending period and / or timing of these sub-information units can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information units can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0063] It should be noted that in this application, "send" can be understood as "output" and "receive" can be understood as "input". "Send information to A", where "to A" simply indicates the direction of information transmission, and A is the destination, does not limit "send information to A" to a direct transmission over the air interface. "Send information to A" includes sending information directly to A, as well as sending information indirectly to A through a transmitter. Therefore, "send information to A" can also be understood as "outputting information destined for A". Similarly, "receive information from A" indicates that the source of the information is A, including receiving information directly from A, as well as receiving information indirectly from A through a receiver. Therefore, "receive information from A" can also be understood as "inputting information from A".
[0064] This application provides a seat control method and related apparatus, relating to the field of vehicle control technology. To more clearly describe the solution of this application, the relevant technical concepts involved are introduced below.
[0065] Trigger Sensitivity: When the gimbal seat function is activated, such as when the seat shock absorption function is enabled, the controller determines whether the seat posture needs to be adjusted to improve the occupant's riding experience based on the terminal's motion state. The seat posture will only be adjusted if the seat adjustment trigger conditions are met. Trigger sensitivity indicates the ease with which seat posture adjustment is triggered; in other words, it indicates how easily the seat adjustment conditions are met. The lower the trigger sensitivity, the more difficult it is to trigger seat posture adjustment. In this case, the seat posture adjustment will only be triggered when the terminal's motion state changes significantly. Conversely, the higher the trigger sensitivity, the easier it is to meet the seat adjustment conditions. In this case, the seat posture adjustment will be triggered even when the terminal's motion state changes only slightly.
[0066] For example, at a medium trigger sensitivity, the terminal's longitudinal acceleration is greater than 5. Under certain conditions, seat posture adjustment is triggered, and at high trigger sensitivity, the longitudinal acceleration of the terminal is greater than 4. In certain situations, the seat posture adjustment will be triggered.
[0067] Motion sensitivity: As we understand it, during seat posture adjustment, the degree of adjustment varies depending on the terminal's different motion states, such as different longitudinal accelerations. Furthermore, for the same terminal motion state, different occupants adapt to different adjustment ranges. Some occupants are sensitive to adjustment ranges, feeling even minor adjustments, while others are less sensitive and require larger adjustments to feel the difference. Therefore, motion sensitivity indicates the magnitude of seat posture adjustment under the same terminal motion state. A larger adjustment range, such as a greater tilt angle, indicates higher seat motion sensitivity and more responsive seat adjustments.
[0068] For example, if the seat adjustment angle is 10 degrees at the medium motion sensitivity setting, then the seat adjustment angle will be greater than 10 degrees at a higher motion sensitivity setting.
[0069] The core purpose of adjusting seat posture is to address the pain point of traditional seats being unable to adapt to human needs in real time under dynamic environments (when the vehicle's motion changes). This allows the seat to provide dynamic support to occupants based on the vehicle's motion, proactively meeting their needs and providing a more comfortable riding experience. However, existing seat control solutions all rely on standardized methods to control seat posture adjustments, failing to meet users' personalized needs for active seats.
[0070] In view of the above problems, this application proposes a seat control scheme and related device that can meet users' personalized needs for active seats.
[0071] The embodiments provided in this application will now be described in detail with reference to the accompanying drawings.
[0072] Please see Figure 1 , Figure 1 This is a schematic diagram of a seat adjustment system architecture provided in an embodiment of this application. Figure 1 As shown, the first terminal 10 includes a seat control device 101 and a first seat 102. During the movement of the first terminal 10, certain scenarios may cause changes in the movement state of the first terminal 10, such as braking, turning, and ramping. When the movement state of the first terminal 10 changes, the occupant in the first seat 102 will sway due to inertia, thus affecting the riding experience.
[0073] The seat control device 101 is used to control the posture adjustment of the first seat. For example, it determines whether to trigger the posture adjustment of the first seat 102 based on the movement state of the first terminal 10, and / or determines the posture adjustment information of the first seat 102 to provide support for the occupant and improve the riding experience. The seat control device 101 can also control the trigger sensitivity and / or motion sensitivity of the first seat 102 for posture adjustment. The trigger sensitivity indicates the ease with which the seat can be triggered to adjust its posture under the same movement state of the terminal, and the motion sensitivity indicates the magnitude of the seat posture adjustment under the same movement state of the terminal.
[0074] For example, the seat control device 101 can acquire the posture of the occupant on the first seat 102. In some cases, the seat control device 101 can indirectly acquire the posture of the occupant on the first seat 102 by calculating the acquired data. For example, the seat control device 101 can acquire first information and obtain the posture of the occupant on the first seat by calculating or judging the first information. The first information may include one or more of the following: detection data from the first camera in the first terminal, the backrest angle of the first seat, the leg rest angle of the first seat, the pressure on the backrest of the first seat, and the pressure on the leg rest of the first seat. In other cases, the seat control device 101 can directly acquire the posture of the occupant on the first seat 102. For example, after other devices in the first terminal 10 or the cloud acquire the posture of the occupant on the first seat, they forward the posture of the occupant on the first seat 102 to the seat control device 101. It is understood that the various methods by which the seat control device 101 acquires the posture of the occupant on the first seat 102 are applicable to the embodiments of this application.
[0075] For example, the seat control device 101 can also obtain a corresponding response coefficient based on the occupant's posture. For instance, after obtaining the occupant's posture on the first seat 102, the seat control device 101 obtains a first response coefficient corresponding to the occupant's posture on the first seat 102 based on the correspondence between the occupant's posture and the response coefficient. The response coefficient (including the first response coefficient) is used to adjust the trigger sensitivity of the seat posture adjustment. Different occupant postures correspond to different response coefficients, and different first response coefficients result in different trigger sensitivities of the first seat. It can be understood that by determining the first response coefficient based on the occupant's posture on the first seat 102, and then controlling the trigger sensitivity of the first seat, the seat control device 101 can meet the occupant's personalized needs for adjusting the first seat posture.
[0076] Optionally, each occupant posture corresponds to one of at least two coefficients of different sizes, with different coefficient levels corresponding to different trigger sensitivities. The seat control device 101 can also acquire sensitivity level information of the first seat, and based on this information, obtain a first response coefficient from at least two coefficients of different sizes corresponding to the occupant posture of the first seat. For example, this sensitivity level information is used to indicate the trigger sensitivity requirements of the occupant on the first seat 102, and is set by the occupant on the first seat.
[0077] Optionally, the seat control device 101 can also obtain the first response coefficient without relying on the occupant's posture. For example, the first terminal 10 may also include a human-machine interface unit, through which the seat control device 101 directly obtains the value of the first response coefficient set by the occupant. The first response coefficient can be set by the occupant according to personal preference, and the seat control device 101 controls the posture adjustment of the first seat based on the first response coefficient. As another example, the seat control device 101 can also obtain sensitivity level information set by the occupant, and further obtain the first response coefficient based on the correspondence between the sensitivity level information and the response coefficient. This application applies to various methods by which the seat control device 101 obtains the first response coefficient.
[0078] For example, the first response coefficient falls within a first coefficient range, which indicates the range of trigger sensitivity. The seat control device 101 can obtain the first response coefficient from the first coefficient range, for example, after the user selects the first response coefficient within the first range, which is then obtained by the seat control device 101.
[0079] The first seat 102 in this embodiment supports posture adjustment in multiple directions and supports adjusting the trigger sensitivity and / or motion sensitivity of the first seat based on the occupant's posture and / or preferences. For example, the first seat 102 is an active seat or a gimbal seat. When the gimbal seat function is activated on the terminal, the first seat 102 can adjust accordingly to changes in the terminal's motion state. For instance, the first seat 102 may specifically be a shock-absorbing seat, a zero-gravity seat, or an anti-motion sickness seat.
[0080] It is understood that the first terminal 10 may also include more gimbal seats. The seat control device 101 can control the posture adjustment of one or more seats. This application embodiment does not specifically limit the number of seats and the position of the first seat 102. See Figure 2 , Figure 2 This is a schematic diagram illustrating a seat posture adjustment method provided in an embodiment of this application. Figure 2 As shown, the posture adjustment of the first seat includes at least the following: Figure 2 The methods shown in 2a to 2c are schematic diagrams of the first seat adjusting its posture along the first direction, the second direction, and the third direction, respectively.
[0081] Understandable. Figure 2 Figure 2a illustrates a schematic diagram of adjusting the posture of the first seat along a first direction (X-direction). It can be understood that adjusting the posture of the first seat along the first direction (X-direction) includes adjusting the tilt angle of the first seat along the first direction (seat front-to-back direction). For example, adjusting the angle between the seat cushion and the mounting plane of the first seat in the first direction, or adjusting the angle between the backrest and the mounting plane of the first seat in the first direction. In one example, the tilt angle θ in the first direction can be positive or negative. If angle θ is positive, it indicates that the first seat is tilted backward; if angle θ is negative, it indicates that the first seat is tilted forward; if angle θ is 0, it indicates no adjustment. It is understood that the indication of the sign of angle θ here is merely illustrative and does not constitute a limitation on the embodiments of this application. In specific implementation scenarios, the direction represented by positive and negative values can be determined by combining the actual coordinate system, and this application embodiment does not limit this.
[0082] Alternatively, except Figure 2 In addition to the adjustment shown in 2b, the first seat can also be moved along the first direction (X direction), that is, the distance between the first seat and the steering wheel can be adjusted.
[0083] Understandable. Figure 2 Figure 2a shows a schematic diagram of adjusting the posture of the first seat along the second direction (Y direction). Figure 2As shown, adjusting the posture of the first seat along the second direction (Y direction) includes adjusting the tilt angle of the first seat along the second direction (left-right direction of the seat), or adjusting the roll angle of the first seat. For example, adjusting the angle between the seat cushion of the first seat and the mounting plane of the first seat in the second direction, and adjusting the angle between the backrest of the first seat and the mounting plane of the first seat in the second direction. In one example, the tilt angle p in the second direction can be positive or negative. For example, if angle p is positive, it indicates a leftward tilt angle p along the second direction (Y direction); if angle p is negative, it indicates a rightward tilt angle p along the second direction (Y direction); if angle p is 0, it indicates no adjustment. It is understood that the indication of the sign of angle p here is only illustrative and does not constitute a limitation on the embodiments of this application. In specific implementation scenarios, the direction represented by positive and negative values can be determined by combining the actual coordinate system, and this application embodiment does not limit this.
[0084] Alternatively, except Figure 2 In addition to the adjustment shown in 2a, the first seat can also be moved along the second direction (Y direction), that is, the distance between the first seat and the doors on both sides of the terminal can be adjusted.
[0085] Understandable. Figure 2 Figure 2c illustrates a schematic diagram of adjusting the posture of the first seat along a third direction (Z-axis). Exemplarily, adjusting the posture of the first seat along the third direction (Z-axis) can be equivalent to adjusting the height of the seat cushion or center of gravity of the first seat relative to the mounting plane of the first seat. In one example, if the height x adjusted along the third direction is a positive number, it indicates that the seat height is increased upwards; if x is a positive number, it indicates that the seat height is decreased upwards; if x is 0, it indicates no adjustment.
[0086] It is understandable that the above Figure 2 2a to 2c in the figures are for illustration only and do not constitute a limitation on the embodiments of this application. The embodiments of this application are applicable to various posture adjustments of the first seat.
[0087] Figure 2 Figure 2d exemplarily illustrates a structural diagram of an actuator for adjusting the posture of a first seat. As shown in Figure 2d, three rotatable and slidable lifting columns are installed under the seat cushion of the first seat, forming a triangular structure. From the perspective of the occupant in the first seat, lifting column 201 is located at the right front of the first seat, lifting column 202 is located at the left front of the first seat, the line connecting lifting columns 201 and 202 is parallel to the Y-direction, and lifting column 203 is located at the rear center of the first seat. The seat control device 101 can control the seat posture adjustment by controlling the three lifting columns.
[0088] For example, the way to tilt the first seat backward by an angle θ along the first direction (X direction) can be: control the lifting column 201 and the lifting column 202 to raise the height s simultaneously, and control the lifting column 203 to lower the height s. The first seat tilts backward to the angle θ. It can be understood that the height s is calculated based on the angle θ.
[0089] Similarly, the posture adjustment of the first seat in other directions can be achieved by adjusting the lifting and / or rotation of the three lifting columns, which will not be listed here.
[0090] Understandable. Figure 2 The 2d in the figure is only an exemplary structure of the first seat and does not constitute a limitation on the embodiments of this application. The embodiments of this application are applicable to various structures of the first seat.
[0091] The method provided in the embodiments of this application is described below with reference to the accompanying drawings.
[0092] See Figure 3 , Figure 3 This is a schematic flowchart illustrating a seat control method provided in an embodiment of this application. This method can be applied to the above-mentioned... Figure 1 The system architecture shown can meet the personalized needs of occupants for seat posture adjustment. The method includes, but is not limited to, the following steps: Step S301: The controller acquires the posture of the occupant in the first seat.
[0093] It is understood that the controller in the embodiments of this application may be a device equipped with a processor / chip that can execute computer execution instructions, or it may be a processor / chip that can execute computer execution instructions. Optionally, the controller may be an electronic device, or it may be a processor / chip within an electronic device. Optionally, the controller may specifically be a computing device in a vehicle, or it may be a software tool and / or hardware module in a computing device that can be used to control the seat adjustment posture. Optionally, the controller may specifically be as described above. Figure 1 The seat control device in the first terminal shown is used to execute the seat control method in the embodiments of this application. The terminal may include, but is not limited to, vehicles such as commercial vehicles, passenger cars, trains, industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), etc., and the embodiments of this application do not specifically limit them.
[0094] For example, the first seat is an active seat or a gimbal seat, specifically, for example, an anti-motion sickness seat, a shock-absorbing seat, etc., and the first seat is, for example, the above-mentioned Figure 1 The first seat described herein. The posture of the first seat can be adjusted by the controller in multiple directions, for example... Figure 2 The attitude adjustment in one or more directions shown.
[0095] It's understandable that in the actual experience of seat posture adjustment, the occupant's psychological preparedness for changes in the terminal's motion state, as well as the magnitude and source of the physical support provided, vary depending on their seating posture. For example, in some postures, the occupant's feet are on the ground (here, "ground" refers to the mounting surface of the first seat or the passenger compartment floor), providing support to offset some inertial impact, or allowing them to observe the surrounding environment and driving conditions. They have some psychological preparation and anticipation for changes in the terminal's motion state, and can adaptively adjust when the change is small, thus requiring less sensitivity to seat posture adjustment. However, in other postures, the occupant may have no other support besides the seat, making it difficult to offset the inertial impact from changes in the terminal's motion state. In these cases, seat posture adjustment is necessary, even if the change is small, requiring higher sensitivity. Therefore, the occupant's need for seat posture adjustment varies depending on their posture.
[0096] In summary, it can be understood that the posture of the occupant in the first seat obtained by the controller refers to the posture of the occupant sitting in the first seat, rather than the posture of the first seat itself.
[0097] For example, the posture of the occupant in the first seat can be divided into a first posture and a second posture, such as sitting posture and lying posture.
[0098] For example, in addition to sitting and lying positions, the occupant's posture on the first seat can be categorized into more types. For instance, the posture on the first seat can also be an intermediate posture, which is a transitional posture between sitting and lying positions.
[0099] It is understood that the above classification of the occupant's posture on the first seat is only for illustration, and the embodiments of this application are applicable to various postures of the occupant on the first seat.
[0100] Optionally, the method of "the controller obtaining the posture of the occupant on the first seat" may specifically include: the controller obtaining first information and determining the posture of the occupant on the first seat based on the first information.
[0101] The first information includes one or more of the following: the detection data of the first camera in the first terminal, the backrest angle of the first seat, the leg rest angle of the first seat, the pressure on the backrest of the first seat, and the pressure on the leg rest of the first seat.
[0102] For example, the first terminal is the terminal described in the first seat. The first camera within the first terminal can acquire the posture information of the occupant on the first seat and send the posture information of the occupant on the first seat to the controller for judging the posture of the occupant on the first seat; or, the first camera can detect the posture of the occupant on the first seat. The backrest angle of the first seat, the leg rest angle of the first seat, the pressure on the backrest of the first seat, and the pressure on the leg rest of the first seat can be used to assist in judging the posture of the occupant on the first seat. For example, only when the backrest angle and / or the leg rest angle of the first seat are large is the occupant on the first seat likely to be in a reclining position; when the occupant on the first seat is in a reclining position, the pressure on the backrest of the first seat and / or the pressure on the leg rest of the first seat is generally large.
[0103] For example, such as Figure 4 As shown in (a), the backrest angle of the first seat is the angle r1 between the plane containing the backrest of the first seat and the first plane, where the first plane is perpendicular to the mounting plane of the first seat. Figure 4 As shown in (b), the leg rest angle of the first seat is the angle r2 between the plane where the leg rest of the first seat is located and the first plane.
[0104] For example, if a first pressure sensor is installed on the backrest of the first seat and a second pressure sensor is installed on the leg rest of the first seat, then the pressure on the backrest of the first seat can come from the first sensor and the pressure on the leg rest of the first seat can come from the second pressure sensor.
[0105] In one example implementation, "the controller determines the posture of the occupant on the first seat based on the first information" specifically includes: if the first information meets the first preset condition, determining that the posture of the occupant on the first seat is a lying position.
[0106] The first preset condition includes one or more of the following: the detection data of the first camera indicates that the occupant is in a reclining position, and the pressure on the back of the first seat is greater than or equal to the first pressure threshold.
[0107] Optionally, the first preset condition may also include one or more of the following: the backrest angle of the first seat is greater than or equal to a first angle threshold, the leg rest angle of the first seat is greater than or equal to a second angle threshold, and the pressure on the leg rest of the first seat is greater than or equal to a second pressure threshold.
[0108] For example, the first preset condition may include at least the following possible cases: Case 1: The first preset condition includes the detection data from the first camera indicating that the occupant is in a reclining position.
[0109] Case 2, the first preset conditions include the detection data of the first camera indicating that the occupant is in a reclining position and the backrest angle of the first seat is greater than or equal to the first angle threshold.
[0110] Case 3, the first preset conditions include the detection data of the first camera indicating that the occupant is in a reclining position, the backrest angle of the first seat is greater than or equal to the first angle threshold, and the leg rest angle of the first seat is greater than or equal to the second angle threshold.
[0111] Case 4: The first preset condition includes that the pressure on the back of the first seat is greater than or equal to the first pressure threshold.
[0112] Case 5, the first preset conditions include the pressure on the back of the first seat being greater than or equal to the first pressure threshold, and the backrest angle of the first seat being greater than or equal to the first angle threshold.
[0113] Case 6, the first preset conditions include the pressure on the back of the first seat being greater than or equal to a first pressure threshold, the backrest angle of the first seat being greater than or equal to a first angle threshold, and the leg rest angle of the first seat being greater than or equal to a second angle threshold.
[0114] The above examples are just examples; the first preset condition can include many more combinations, which will not be listed here.
[0115] Optionally, if the occupant's posture on the first seat is either sitting or lying down, and the controller determines that the first information does not meet the first preset condition, the controller can determine the occupant's posture on the first seat as sitting.
[0116] Alternatively, if there are more types of occupant postures in the first seat, the backrest angle and / or leg rest angle of the first seat can be divided into multiple ranges, with each angle range corresponding to a occupant posture. Optionally, the pressure on the backrest and / or the pressure on the leg rest of the first seat can also be divided into multiple ranges, with each pressure range corresponding to a occupant posture.
[0117] In step S302, the controller obtains the first response coefficient corresponding to the posture of the occupant on the first seat based on the correspondence between the occupant's posture and the response coefficient.
[0118] The response coefficient (including the first response coefficient) is used to adjust the trigger sensitivity of seat posture adjustment. Different response coefficients correspond to different trigger sensitivities.
[0119] It is understandable that occupants have different requirements for the trigger sensitivity of seat posture adjustment in different postures. Therefore, the controller can obtain the first response coefficient corresponding to the posture of the occupant in the first seat, and then determine the trigger sensitivity of the first seat corresponding to the posture of the occupant in the first seat, so as to meet the personalized needs of the occupant for the posture adjustment of the first seat.
[0120] For example, the correspondence between occupant posture and response coefficient is pre-calibrated. For instance, different occupants may have certain common requirements for the trigger sensitivity of the first seat under the same sitting posture. Therefore, the response coefficient corresponding to each posture can be obtained through pre-calibration testing, and finally, the correspondence between multiple occupant postures and response coefficients can be obtained and stored in the first terminal or in the cloud of the first terminal. The controller can obtain the correspondence between the occupant posture and the response coefficient.
[0121] For example, different occupant postures correspond to different response coefficients.
[0122] For example, occupant postures are divided into sitting and lying positions. The preset response coefficient for the sitting position is a1, and the response coefficient for the lying position is a2. It can be understood that a1 and a2 are obtained based on calibration tests performed on a first terminal, and the correspondence between occupant postures and response coefficients calibrated by different terminals may be different.
[0123] For example, the correspondence between occupant posture and response coefficient is set by the occupant in the first seat. For instance, the occupant can set and save the response coefficient for each posture according to their personal preferences. The controller can then obtain the corresponding response coefficient based on the occupant's set response coefficient and their posture. In this case, the correspondence between occupant posture and response coefficient can be adjusted by the occupant, better meeting their personal preferences.
[0124] For example, the controller can pre-classify occupant postures and support occupants setting desired response coefficients for each posture within a first coefficient range. The controller then obtains the correspondence between occupant postures and response coefficients, where the first coefficient range is the range of response coefficients. Specifically, the controller pre-classifies occupant postures into sitting and lying postures, with a first coefficient range of (0, 2). An occupant in the first seat sets the response coefficient for the sitting posture to 1.5 and the response coefficient for the lying posture to 0.8 according to personal preference. The correspondence between occupant postures and response coefficients can then be: sitting posture -1.5, lying posture -0.8.
[0125] For example, in addition to pre-classifying occupant postures, the controller also divides them into multiple sensitivity levels and presets the correspondence between sensitivity levels and response coefficients. This allows occupants to set their desired sensitivity level for each posture within these multiple sensitivity levels, thereby obtaining the correspondence between occupant posture and response coefficient. Specifically, the controller pre-classifies occupant postures into sitting and reclining positions, and divides the trigger sensitivity of the first seat into low, medium, and high levels. The response coefficient for low is 2, for medium is 1, and for high is 0.7. If an occupant in the first seat sets the trigger sensitivity to low for sitting and high for reclining, the correspondence between occupant posture and response coefficient obtained by the controller could be: sitting -2, reclining -0.7.
[0126] In one exemplary implementation, in the correspondence between occupant posture and response coefficient, each occupant posture corresponds to a response coefficient, and the response coefficients corresponding to different occupant postures may be different. In this case, after the controller obtains the posture of the occupant on the first seat, it can compare the posture of the occupant on the first seat with the occupant posture in the correspondence between occupant posture and response coefficient to obtain the first response coefficient corresponding to the posture of the occupant on the first seat.
[0127] Another exemplary implementation involves a correspondence between occupant posture and response coefficient, where each occupant posture corresponds to at least two different response coefficient levels, with each level corresponding to a different trigger sensitivity. In this case, step S302 may specifically include: the controller acquiring the sensitivity level information of the first seat, and based on the sensitivity level information of the first seat and the correspondence between occupant posture and response coefficient, acquiring a first response coefficient. At this point, the first response coefficient is one of the response coefficient levels corresponding to the occupant's posture on the first seat.
[0128] For example, the sensitivity setting information of the first seat is used to indicate the trigger sensitivity preference of the occupant in the first seat. For instance, the occupant in the first seat can select the desired sensitivity setting through an interactive unit (e.g., the central control screen of the first terminal or a sensitivity knob), and the controller then obtains the sensitivity setting information of the first seat through the interactive unit.
[0129] It is understandable that in this implementation, the trigger sensitivity of the first seat can be divided into at least two levels. The occupant on the first seat only needs to select the desired sensitivity level according to personal preference. After the controller obtains the posture of the occupant on the first seat and the sensitivity level selected by the occupant, it determines the first response coefficient by combining the multi-level response coefficients corresponding to the posture of the occupant on the first seat.
[0130] For example, the trigger sensitivity of the first seat is divided into three levels: level 1 is the lowest sensitivity, level 2 is the medium sensitivity, and level 3 is the highest sensitivity. Each occupant posture corresponds to one of the three response coefficient levels. The correspondence between occupant posture and response coefficient is shown in Table 1. Table 1. Correspondence between occupant posture and response coefficient
[0131] If the occupant in the first seat selects gear 2, that is, if the controller obtains the sensitivity gear information of the first seat as gear 2, and if the controller obtains the occupant's posture as the first posture, then the obtained first response coefficient is the response coefficient 1.2 of gear 2 corresponding to the first posture.
[0132] For example, the occupant postures in Table 1 above can be divided according to the angle of the first seat back (or the angle of the occupant reclining), wherein the angle of the first seat back corresponding to the first posture is smaller than the angle of the first seat back corresponding to the second posture. In this case, as shown in Table 1, under the same gear (such as gear 1), the larger the angle of the first seat back, the larger the angle of the occupant reclining, and the more difficult it is for the occupant to counteract the inertial impact. Therefore, the corresponding response coefficient is smaller, that is, the trigger sensitivity of the corresponding first seat is higher. Specifically, for example, if the angle of the first seat back when the occupant is in a reclining position is larger than the angle of the first seat back when the occupant is in a sitting position, then the trigger sensitivity of the first seat corresponding to the reclining position is higher than the trigger sensitivity of the first seat corresponding to the sitting position.
[0133] It is worth noting that the above description of the correspondence between occupant posture and response coefficient is only an example. The embodiments of this application are applicable to various forms of correspondence between occupant posture and response coefficient, as well as various sources of the correspondence between occupant posture and response coefficient.
[0134] In step S303, the controller outputs first control information based on the first response coefficient.
[0135] The first control information is used to instruct the posture adjustment of the first seat.
[0136] It can be understood that the first response coefficient corresponds to the trigger sensitivity of a first seat posture adjustment. After the controller obtains the first response coefficient, it can determine whether to trigger the first seat to adjust its posture based on the first response coefficient and output the first control information.
[0137] In one exemplary implementation, when the controller determines, based on a first response coefficient, that the first seat needs to adjust its posture, it outputs first control information. This first control information indicates that the first seat requires posture adjustment. Optionally, the first control information can also be used to indicate the target posture for the first seat's posture adjustment, such as indicating the direction and angle of the posture adjustment.
[0138] In one exemplary implementation, "the first control information used to instruct the first seat to adjust its posture" can include: instructing the first seat not to adjust its posture, or instructing the first seat to adjust its posture. For example, if the controller determines, based on a first response coefficient, that the first seat's posture does not need adjustment (e.g., the triggering condition for first seat posture adjustment has not been met), it outputs the first control information, which in turn indicates that the first seat's posture does not need adjustment. Conversely, if the controller determines, based on the first response coefficient, that the first seat's posture adjustment is triggered, it outputs the first control information, which in turn instructs the first seat to adjust its posture. For example, the first control information may include the target posture of the first seat.
[0139] Optionally, "the controller outputs first control information based on the first response coefficient" may specifically include: the controller obtains an actual trigger threshold based on the first response coefficient and the initial trigger threshold of the first seat posture adjustment, and outputs first control information based on the actual trigger threshold.
[0140] For example, the first terminal presets an initial trigger threshold for first seat posture adjustment. Without obtaining a first response coefficient, the controller can control the posture adjustment of the first seat based on this initial trigger threshold. For instance, this initial trigger threshold may include a first acceleration threshold; if the longitudinal acceleration of the first terminal is greater than or equal to the first acceleration threshold, the first seat is triggered to perform posture adjustment. When the controller obtains the first response coefficient, since the first response coefficient is used to adjust the trigger sensitivity of the first seat posture adjustment, it can be combined with the initial trigger threshold. For example, the first response coefficient can be multiplied by the initial trigger threshold to obtain the actual trigger threshold for the first seat posture adjustment. The controller then determines whether to trigger the first seat to perform posture adjustment based on this actual trigger threshold. It is understood that different first response coefficients result in different actual trigger thresholds, thus affecting the ease or difficulty of triggering the first seat to perform posture adjustment under the same parameters. A larger actual trigger threshold makes it more difficult to trigger the first seat to perform posture adjustment.
[0141] For example, when the initial trigger threshold for the first seat posture adjustment includes one or more thresholds, the first response coefficient is combined with the first or more thresholds to obtain the actual trigger threshold.
[0142] For example, the initial triggering conditions for the first seat posture adjustment include: the vehicle speed of the first terminal is greater than or equal to the first vehicle speed v1, and the longitudinal acceleration is greater than or equal to the first acceleration a1. Then the initial triggering thresholds include: the first vehicle speed v1 and the first acceleration a1. Combining the first response coefficient C with the initial triggering thresholds, such as by multiplying them, yields the actual triggering thresholds, which include: the second vehicle speed... Second acceleration The actual triggering conditions for adjusting the first seat posture include: the terminal vehicle speed being greater than or equal to the second vehicle speed. Longitudinal acceleration is greater than or equal to the second acceleration When the controller determines that the actual triggering conditions are met, it controls the first seat to adjust its posture. In this example, the larger the first response coefficient C is, the larger the actual triggering threshold is, making it more difficult to meet the actual triggering conditions and resulting in lower triggering sensitivity of the first seat.
[0143] It is worth noting that the first seat supports posture adjustment in multiple directions, for example... Figure 2 The diagram shows the first direction (also known as longitudinal), the second direction (also known as lateral), and the third direction (also known as vertical). The posture adjustment of the first seat in multiple directions can be independent of each other.
[0144] For example, the triggering conditions for the first seat posture adjustment may include triggering conditions in one or more directions, and the determination of whether the first seat triggers posture adjustment in each direction is independent of each other. For instance, the first seat may only trigger posture adjustment in the first direction. In this case, the controller only controls the first seat to adjust its posture along the first direction, such as adjusting the angle along the first direction. As another example, the first seat may simultaneously trigger posture adjustment in the first and second directions. In this case, the controller can generate adjustment information in the first and second directions respectively to control the first seat to perform corresponding posture adjustments along the first and second directions respectively.
[0145] Optionally, when the triggering conditions for the first seat posture adjustment may include triggering conditions in one or more directions, the first response coefficient may be combined with the triggering conditions in one or more directions respectively to adjust the triggering sensitivity of the first seat in one or more directions. Specifically, for example, when the first seat is a shock-absorbing seat that supports posture adjustment along a first direction, the first response coefficient is used to adjust the shock-absorbing triggering sensitivity of the first seat. Alternatively, for example, when the first seat supports posture adjustment along a first direction and a second direction, the first response coefficient is combined with initial triggering conditions in the first direction and the second direction respectively to obtain the actual triggering conditions in the first direction and the second direction. The controller then controls the posture adjustment of the first seat along the first direction and the second direction based on the actual triggering conditions in the first direction and the second direction respectively.
[0146] Alternatively, when the first response coefficient is used to adjust the trigger sensitivity in N directions, the first response coefficient may be, for example, [missing information - likely a parameter or parameter]. An array, where each element is used to adjust the trigger sensitivity of the first seat in one direction.
[0147] Optionally, the first response coefficient can also be used to adjust the motion sensitivity of the first seat posture adjustment, which can be understood as the magnitude of the first seat adjustment under the same motion state of the terminal.
[0148] It is understandable that when the first seat is triggered to adjust its posture, generally, for the same motion state of the terminal, such as the same longitudinal acceleration, the target posture or adjustment range of the first seat controlled by the controller is usually the same. In other words, the adjustment range of the first seat's posture generally depends on the acceleration of the first terminal. The posture adjustment of the first seat in each direction can be independently determined and executed. Acceleration includes acceleration in multiple directions, such as longitudinal acceleration and lateral acceleration, and the acceleration in each direction determines the adjustment range of the first seat's posture in the corresponding direction. However, in the method of this application embodiment, considering that different members have different needs for the adjustment range of the seat posture, for the same motion state of the terminal, such as the same acceleration, the magnitude of the first seat posture adjustment can be adjusted by adjusting the first response coefficient. Different first response coefficients result in different target postures or adjustment ranges for the first seat controlled by the controller. The larger the adjustment range, the more sensitive the motion, thus meeting the personalized needs of the occupants for the seat adjustment range.
[0149] For example, the process of the controller controlling the motion sensitivity of the first seat based on the first response coefficient can refer to the process of the controller controlling the trigger sensitivity of the first seat based on the first response coefficient described above. For example, "the controller controlling the motion sensitivity of the first seat based on the first response coefficient" may specifically include: the controller obtaining actual adjustment information based on the first response coefficient and the initial adjustment information of the first seat posture adjustment, and controlling the first seat to perform posture adjustment based on the actual adjustment information.
[0150] For example, the first terminal presets a correspondence between longitudinal acceleration and initial adjustment information of the first seat posture, as shown in Table 2 below. The longitudinal direction is the direction of travel of the terminal, such as the one described above. Figure 2 The first direction is shown in Figure 2a. Without obtaining the first response coefficient, the controller can control the posture adjustment of the first seat based on the initial adjustment information corresponding to the current longitudinal acceleration of the first terminal. For example, if the current longitudinal acceleration of the first terminal is a3, then the initial adjustment information corresponding to this longitudinal acceleration a3 is angle p3. Without obtaining the first response coefficient, the controller controls the first seat to adjust the longitudinal angle p3. However, when the controller obtains the first response coefficient, since the first response coefficient is used to adjust the motion sensitivity of the first seat posture adjustment, the first response coefficient can be combined with the initial adjustment information of the first seat posture adjustment. For example, the first response coefficient C can be multiplied by the angle p3 corresponding to the longitudinal acceleration a3 to obtain the actual adjustment information. The controller then controls the first seat to adjust its posture according to the actual adjustment information, for example, controlling the first seat to adjust the longitudinal angle p3. It is understandable that different first response coefficients result in different actual adjustment information. In this example, for the same longitudinal acceleration a3, the larger the first response coefficient, the greater the adjustment range of the first seat, indicating that the motion sensitivity of the first seat is higher.
[0151] Table 2 shows the correspondence between longitudinal acceleration and the initial adjustment information of the first seat posture.
[0152] For example, when the initial adjustment information for the first seat posture adjustment includes one or more adjustment information, the first response coefficient can be combined with the one or more adjustment information respectively, and the actual adjustment information obtained also includes one or more.
[0153] For example, the first terminal also presets the correspondence between lateral acceleration and initial adjustment information of the first seat posture, where lateral refers to the horizontal and vertical directions relative to the direction of the terminal's movement, for example... Figure 2The second direction is shown in Figure 2b. When the controller determines that the first seat triggers both lateral and longitudinal attitude adjustments simultaneously, the first response coefficient can be combined (e.g., multiplied) with the initial adjustment information in the lateral direction and the initial adjustment information in the longitudinal direction to obtain the actual adjustment information in the lateral direction and the actual adjustment information in the longitudinal direction, so as to simultaneously adjust the motion sensitivity of the first seat in the lateral and longitudinal directions.
[0154] Optionally, if the initial adjustment information for the first seat posture adjustment includes M adjustment terms, or if the first seat needs to be posture adjusted along M directions, the first response coefficient may be, for example, [missing information]. An array, where each element is used to adjust the motion sensitivity of a single adjustment information, or where each element is used to adjust the motion sensitivity along a single direction.
[0155] For example, when the first response coefficient is used to adjust the motion sensitivity of the first seat posture adjustment, the first control information may include one or more of the following: the direction of the first seat posture adjustment, the angle of the first seat posture adjustment, and the target posture of the first seat.
[0156] For example, in summary, the role of the first response coefficient includes at least the following possibilities: Possibly, the first response coefficient can be used independently to adjust the trigger sensitivity of the first seat posture adjustment, such as... Figure 5 As shown, Figure 5 This is a flowchart illustrating another seat control method provided in this application embodiment. For detailed explanations, please refer to the above introduction on trigger sensitivity, which will not be repeated here.
[0157] Possibly 2, the first response coefficient can be used independently to adjust the motion sensitivity of the first seat posture adjustment, such as Figure 6 As shown, Figure 6 This is a flowchart illustrating another seat control method provided in this application embodiment. For detailed explanations, please refer to the above description of motion sensitivity, which will not be repeated here.
[0158] Possibly, the first response coefficient can be used simultaneously to adjust both the trigger sensitivity and motion sensitivity of the first seat posture adjustment. For example... Figure 7 As shown, Figure 7This is a flowchart illustrating another seat control method provided in this application embodiment. In this possible scenario, exemplarily, the first response coefficient can be a single numerical value, which is used to adjust both trigger sensitivity and motion sensitivity. Also exemplarily, the first response coefficient can include a trigger coefficient and an adjustment coefficient, wherein the trigger coefficient is used to adjust the trigger sensitivity, and the adjustment coefficient is used to adjust the motion sensitivity. For example, the first response coefficient can be an array: [trigger coefficient, adjustment coefficient]. The trigger coefficient can be a single numerical value or a... An array; the adjustment factor can be a single value or an array. An array. This application's embodiments are applicable to various forms of the first response coefficient, trigger coefficient, and adjustment coefficient.
[0159] Optionally, steps S301 to S303 above are based on the premise that the gimbal seat function of the first seat is activated. The gimbal seat function includes, but is not limited to, one or more functions involving the adjustment of the first seat's posture, such as shock absorption, anti-motion sickness, and zero-gravity. It can be understood that the posture of the first seat will only be adjusted when the gimbal seat function of the first seat is activated. Alternatively, steps S301 to S303 above are based on the premise that there is a occupant on the first seat, to avoid unnecessary waste of computing resources and seat control losses.
[0160] The above-mentioned seat control method can meet the personalized needs of passengers for seat posture adjustment.
[0161] See Figure 8 , Figure 8 This is a flowchart illustrating another seat control method provided in an embodiment of this application. Figure 8 As shown, the method includes, but is not limited to, the following steps: Step S801: The controller acquires the first response coefficient.
[0162] For example, the first response coefficient can be used to adjust the trigger sensitivity and / or motion sensitivity of the first seat posture adjustment. It is understood that the function of the first response coefficient includes at least three possible scenarios, as detailed above. Figure 3 The three possibilities shown in the method embodiment will not be elaborated here.
[0163] It is understood that different occupants have different needs for the trigger sensitivity and / or motion sensitivity of seat posture adjustment. For example, some occupants prefer a higher trigger sensitivity of the first seat, while others prefer a smaller range of posture adjustment of the first seat. To meet the personalized needs of different occupants for trigger sensitivity and / or motion sensitivity, the method in this application embodiment supports adjusting the trigger sensitivity and / or motion sensitivity of the first seat through a first response coefficient.
[0164] For example, the first response coefficient is one of at least two response coefficient levels. For instance, the first seat is part of a first terminal, and the first seat has N preset sensitivity levels, where N is a positive integer greater than or equal to 2. The occupant of the first seat can select a sensitivity level, such as level 2, according to their personal preference via the central control screen or sensitivity knob of the first terminal. The controller can then obtain the first response coefficient corresponding to level 2 based on the sensitivity level selected by the occupant and the correspondence between the sensitivity level information and the response coefficient.
[0165] For example, the first response coefficient falls within a first coefficient range. For instance, an occupant can select a preferred value for the first response coefficient within the first coefficient range via the central control screen or sensitivity knob of the first terminal, and the controller then obtains the first response coefficient through the interaction unit.
[0166] Optionally, since the first response coefficient can have multiple functions, or in other words, the functions of the first response coefficient include at least three possibilities, please refer to the above. Figure 3 As described in the illustrated method embodiments, when occupants set the first response coefficient or sensitivity level information according to their personal preferences, they can also set the function of that first response coefficient or sensitivity level information. For example, occupants can set the first response coefficient or sensitivity level information to adjust the trigger sensitivity of the first seat, or to adjust the motion sensitivity of the first seat, or to adjust both the trigger sensitivity and motion sensitivity of the first seat simultaneously, to meet the personalized needs of different occupants for trigger sensitivity and / or motion sensitivity.
[0167] Optionally, when the first response coefficient is used to adjust both the trigger sensitivity and motion sensitivity of the first seat, the first response coefficient may include a trigger coefficient and an adjustment coefficient. In this case, the occupant can also set the trigger coefficient and response coefficient separately according to personal preference, for example, by setting the values of the trigger coefficient and response coefficient separately within the range of the first coefficient. Alternatively, the trigger sensitivity and motion sensitivity of the first seat are both divided into multiple levels, and the occupant can set the trigger sensitivity level and motion sensitivity level separately according to personal preference.
[0168] For the data format of the first response coefficient, please refer to the above. Figure 3 The relevant descriptions in the method embodiments shown will not be repeated here.
[0169] In step S802, the controller outputs first control information based on the first response coefficient.
[0170] For a detailed explanation of this step, please refer to the relevant description in step S303 above, which will not be repeated here.
[0171] It is worth noting that, with Figure 3 The seat control method shown is different in that... Figure 8 In the seat control method shown, the first response coefficient does not need to be obtained based on the posture of the occupant in the first seat, thus decoupling the first response coefficient from the posture of the occupant in the first seat. For example, the first response coefficient depends on the personal preference of the occupant in the first seat, and the occupant can adjust the first response coefficient according to their personal preference, regardless of the occupant's posture.
[0172] The above-mentioned seat control method can meet the personalized needs of passengers for seat posture adjustment.
[0173] The methods of the embodiments of this application have been described in detail above. The following provides an apparatus for implementing any one of the methods in the embodiments of this application. For example, an apparatus is provided that includes a unit (or means) for implementing the steps performed by the device in any of the above methods.
[0174] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a seat control device provided in an embodiment of this application.
[0175] like Figure 9 As shown, the seat control device 90 may include a communication unit 901 and a computing unit 902. The communication unit 901 and the computing unit 902 may be software, hardware, or a combination of both.
[0176] The communication unit 901 can implement sending and / or receiving functions, and can also be described as a transceiver unit. The communication unit 901 can also be a unit integrating a communication unit and a sending unit, wherein the communication unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the communication unit 901 can be used to receive information sent by other devices, and can also be used to send information to other devices.
[0177] In one possible design, the seat control device 90 may correspond to the above. Figure 3 The seat control device in the illustrated method embodiment, such as seat control device 90, can be an electronic device or a chip within an electronic device. Seat control device 90 may include components for performing the above-described... Figure 3 The unit in the method embodiment shown is the seat control device, and each unit in the seat control device 90 is respectively for implementing the above-mentioned... Figure 3 The operation performed by the seat control device in the illustrated method embodiment is as follows: The descriptions of each unit are as follows: The communication unit 901 is used to acquire the posture of the occupant in the first seat.
[0178] The calculation unit 902 is used to obtain a first response coefficient corresponding to the posture of the occupant on the first seat based on the correspondence between the occupant posture and the response coefficient. The response coefficient is used to adjust the trigger sensitivity of the seat posture adjustment.
[0179] The calculation unit 902 is also used to output first control information based on the first response coefficient, the first control information being used to instruct the posture adjustment of the first seat.
[0180] Regarding the communication unit 901 and computing unit 902 described in this design, the execution steps can be referred to the corresponding steps described above. Figure 3 The embodiment of the method shown corresponds to the implementation of the seat control device.
[0181] Regarding the technical effects brought about by the implementation methods performed by the communication unit 901 and the computing unit 902 described in this design, please refer to the corresponding methods described above. Figure 3 The technical effects of the illustrated method embodiments are described below.
[0182] In another possible implementation, the seat control device 90 may include functions for performing the above-described... Figure 8 The unit in the method embodiment shown is the seat control device, and each unit in the seat control device 90 is respectively for implementing the above-mentioned... Figure 8 The operation performed by the seat control device in the illustrated method embodiment is as follows: The descriptions of each unit are as follows: The communication unit 901 is used to acquire a first response coefficient, which is used to adjust the trigger sensitivity and / or motion sensitivity of the first seat posture adjustment.
[0183] The calculation unit 902 is used to output first control information based on the first response coefficient, and the first control information is used to indicate the posture adjustment of the first seat.
[0184] According to the embodiments of this application, Figure 9 The various units in the illustrated device can be individually or entirely combined into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above-mentioned units are based on logical function division. In practical applications, the function of one unit can also be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the electronic device may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.
[0185] It should be noted that the implementation of each unit can also refer to the above. Figure 3 or Figure 8 The corresponding description of the method embodiments shown.
[0186] Figure 9 The described seat control device 90 can meet the occupant's personalized needs for adjusting the seat posture.
[0187] For cases where the aforementioned seat control device 90 can be an electronic device, please refer to [reference needed]. Figure 9 The diagram shows the structure of the electronic device.
[0188] It should be understood that Figure 10 The electronic device 100 shown is merely an example; the electronic device in this application embodiment may also include other components, or include components related to... Figure 9 Components with similar functions, or not necessarily including Figure 9 All components.
[0189] The electronic device 100 includes a transceiver interface 1001 and at least one processor 1002.
[0190] The electronic device 100 can correspond to a seat control device. The transceiver interface 1001 is used to transmit and receive signals, and at least one processor 1002 executes program instructions, causing the electronic device 100 to implement the corresponding process of the method executed by the corresponding device in the above method embodiments.
[0191] In one possible design, the electronic device 100 may correspond to the above. Figure 3 or Figure 8 The seat control device in the illustrated method embodiment, such as the electronic device 100, can be either a seat control device itself or a chip within the seat control device. The electronic device 100 may include components for performing the operations executed by the seat control device in the above method embodiment, and each component in the electronic device 100 is specifically designed to implement the operations performed by the seat control device in the above method embodiment. Specific examples are as follows: The transceiver interface 1001 is used to obtain the posture of the occupant in the first seat.
[0192] The processor 1002 is used to obtain a first response coefficient corresponding to the posture of the occupant on the first seat based on the correspondence between the occupant posture and the response coefficient. The response coefficient is used to adjust the trigger sensitivity of the seat posture adjustment.
[0193] The processor 1002 is also used to output first control information based on the first response coefficient.
[0194] In another possible implementation: The transceiver interface 1001 is used to obtain the first response coefficient, which is used to adjust the trigger sensitivity of the first seat posture adjustment.
[0195] Processor 1002 is used to output first control information based on a first response coefficient.
[0196] Regarding the transceiver interface 1001 and at least one processor 1002 described in this design, the steps performed can be referred to the corresponding steps described above. Figure 3 or Figure 8 The embodiment of the method shown corresponds to the implementation of the seat control device.
[0197] Regarding the technical effects of the transceiver interface 1001 and the implementation methods performed by at least one processor 1002 described in this design, please refer to the corresponding descriptions above. Figure 3 or Figure 8 The technical effects of the illustrated method embodiments are described below.
[0198] For cases where the aforementioned seat control device 90 can be a chip or a chip system, please refer to [reference needed]. Figure 11 The diagram shows the structure of the chip.
[0199] like Figure 11 As shown, chip 110 includes processor 1101 and interface 1102. The number of processors 1101 can be one or more, and the number of interfaces 1102 can be multiple. It should be noted that the functions of processor 1101 and interface 1102 can be implemented through hardware design, software design, or a combination of both; no restrictions are placed here.
[0200] Optionally, the chip 110 may also include a memory 1103 for storing necessary program instructions and data.
[0201] In this application, processor 1101 can be used to call the implementation program of the seat control method provided in one or more embodiments of this application in the seat control device from memory 1103, and execute the instructions included in the program. Interface 1102 can be used to output the execution result of processor 1101. In this application, interface 1102 can be specifically used to output various messages or information of processor 1101.
[0202] For the seat control method provided in one or more embodiments of this application, please refer to the foregoing. Figure 3 or Figure 8 The various embodiments shown are not described in detail here.
[0203] The processor in this application embodiment can be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0204] The memory in this application embodiment is used to provide storage space, in which data such as operating system and computer programs can be stored. The memory includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0205] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium storing a computer program. When the computer program is run on one or more processors, it can implement the above-mentioned... Figure 3 The method shown.
[0206] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer program product, which includes a computer program. When the computer program runs on a processor, it can achieve the above-mentioned... Figure 3 The method shown.
[0207] This application provides a seat control system, which includes a seat control device and the first seat mentioned above. The seat control device is used to perform the aforementioned... Figure 3 The method shown.
[0208] This application embodiment also provides a terminal, which includes at least one seat control device 90, or electronic device 100, or chip 110, or the seat control system mentioned above.
[0209] Optionally, the terminal can be a means of transportation in a broad sense, such as a car, truck, aircraft, drone, slow transport vehicle, spacecraft, or ship, or any other possible means of transportation used in any possible scenario. This application embodiment does not limit this.
[0210] Optionally, the terminal is used to implement the above. Figure 3 The embodiment of the method shown corresponds to the implementation of the seat control device.
[0211] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.
[0212] It should be understood that the above-described processing device can be a chip. The units in the various device embodiments and the electronic devices in the method embodiments correspond completely, with corresponding modules or units executing corresponding steps. For example, the communication unit (transceiver) executes the receiving or sending steps in the method embodiments, while other steps besides sending and receiving can be executed by the processing unit (processor). The specific functions of each unit can be found in the corresponding method embodiments. There can be one or more processors.
[0213] It is understood that in the embodiments of this application, the electronic device may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to perform all the operations in the embodiments of this application.
[0214] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0215] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0216] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0217] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the contributing part, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0218] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A seat control method, characterized in that, The method includes: Obtain the posture of the occupant in the first seat; Based on the correspondence between occupant posture and response coefficient, a first response coefficient corresponding to the posture of the occupant on the first seat is obtained, and the response coefficient is used to adjust the trigger sensitivity of seat posture adjustment. Based on the first response coefficient, first control information is output, which is used to instruct the posture adjustment of the first seat.
2. The method according to claim 1, characterized in that, The first seat belongs to the first terminal; obtaining the posture of the occupant on the first seat includes: Obtain first information, which includes one or more of the following: detection data from the first camera in the first terminal, the backrest angle of the first seat, the leg rest angle of the first seat, the pressure on the backrest of the first seat, and the pressure on the leg rest of the first seat. Based on the first information, the posture of the occupant in the first seat is determined.
3. The method according to claim 1 or 2, characterized in that, The occupant posture includes sitting and lying down; the response coefficient corresponding to the sitting posture is different from the response coefficient corresponding to the lying down posture.
4. The method according to claim 3, characterized in that, The occupant posture also includes an intermediate posture, which is a transitional posture between the sitting posture and the lying posture. The response coefficient corresponding to the intermediate posture is different from the response coefficients corresponding to the sitting posture and the lying posture.
5. The method according to any one of claims 1-4, characterized in that, Each occupant posture corresponds to at least two different response coefficients, and different response coefficients correspond to different trigger sensitivities; The step of obtaining the first response coefficient corresponding to the posture of the occupant on the first seat based on the correspondence between occupant posture and response coefficient includes: Obtain the sensitivity setting information of the first seat; Based on the sensitivity level information of the first seat, the correspondence between the occupant's posture and the response coefficient, a first response coefficient is obtained. The first response coefficient is one of the response coefficients corresponding to the posture of the occupant on the first seat.
6. The method according to any one of claims 1-5, characterized in that, The correspondence between occupant posture and response coefficient is set by the occupant in the first seat.
7. The method according to any one of claims 1-6, characterized in that, The step of outputting first control information based on the first response coefficient includes: Based on the first response coefficient and the initial trigger threshold of the first seat posture adjustment, the actual trigger threshold is obtained; Based on the actual trigger threshold, the first control information is output.
8. The method according to any one of claims 1-7, characterized in that, The first response coefficient is also used to adjust the motion sensitivity of the first seat posture adjustment, and the motion sensitivity is used to indicate the magnitude of the seat posture adjustment for the same motion state of the terminal.
9. The method according to claim 8, characterized in that, The first response coefficient includes a trigger coefficient and an adjustment coefficient. The trigger coefficient is used to adjust the trigger sensitivity, and the adjustment coefficient is used to adjust the motion sensitivity.
10. The method according to claim 2, characterized in that, The occupant posture includes sitting and lying positions; determining the occupant posture on the first seat based on the first information includes: If the first information satisfies the first preset condition, the posture of the occupant on the first seat is determined to be a lying position; The first preset condition includes one or more of the following: the detection data from the first camera indicates that the occupant is in a reclining position, and the pressure on the back of the first seat is greater than or equal to a first pressure threshold.
11. The method according to claim 10, characterized in that, The first preset condition also includes one or more of the following: The backrest angle of the first seat is greater than or equal to the first angle threshold; The leg rest angle of the first seat is greater than or equal to the second angle threshold; The pressure on the leg rest of the first seat is greater than or equal to the second pressure threshold.
12. The method according to any one of claims 1-11, characterized in that, The step of obtaining the posture of the occupant on the first seat includes: With the gimbal seat function activated in the first seat, the posture of the occupant in the first seat is obtained; The gimbal seat functions include one or more of the following: shock absorption, anti-dizziness, and zero gravity.
13. The method according to any one of claims 1-12, characterized in that, The first response coefficient is used to adjust the trigger sensitivity of the first seat along one or more of the first, second, and third directions; Wherein, the first direction is parallel to the direction of travel of the first terminal, the second direction is horizontally perpendicular to the first direction, and the third direction is perpendicular to both the first direction and the second direction.
14. A seat control method, characterized in that, The method includes: Obtain a first response coefficient, which is used to adjust the trigger sensitivity of the first seat posture adjustment; Based on the first response coefficient, first control information is output, which is used to instruct the posture adjustment of the first seat.
15. The method according to claim 14, characterized in that, The first response coefficient is one of at least two response coefficient levels; obtaining the first response coefficient includes: Obtain the sensitivity setting information of the first seat; The first response coefficient is obtained based on the correspondence between sensitivity level information and response coefficient.
16. A seat control device, characterized in that, The apparatus includes a unit for performing the method as described in any one of claims 1 to 15.
17. A seat control device, characterized in that, The apparatus includes a processor for performing the method as described in any one of claims 1 to 15.
18. A control system, characterized in that, The control system includes a first seat and a seat control device as described in claim 16 or 17, wherein the posture of the first seat can be adjusted by the seat control device in multiple directions.
19. The control system according to claim 18, characterized in that, The control system further includes an interaction unit, which is used to acquire the sensitivity level information of the first seat.
20. A terminal, characterized in that, The terminal includes the seat control device as described in claim 16 or 17, or the control system as described in claim 18 or 19.
21. 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 to 15 to be implemented.