Seat adjusting method, electronic equipment, seat and storage medium

By installing pressure sensors and airbags in the seat, and using data analysis to automatically adjust the pressure inside the airbags and the backrest angle, the problem of traditional seats being unable to match user needs in real time is solved, improving user comfort and health support.

CN120959541APending Publication Date: 2025-11-18SHENZHEN SIHOO INTELLIGENT FURNITURE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511095883.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

The manual adjustment mode of traditional seats is difficult to match the dynamic usage needs of users in real time, which leads to fatigue in the shoulders, neck, waist and back due to continuous pressure, and increases the risk of muscle strain.

Method used

By setting multiple pressure sensors and airbags in the target area of ​​the seat, and using pressure distribution data analysis to generate control commands, the pressure inside the airbags and the tilt angle of the seat back are automatically adjusted to achieve intelligent seat adjustment.

Benefits of technology

It enables automated seat adjustment, improving user comfort and health support, reducing the risk of muscle strain, and adapting to different sitting postures and long-term use scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120959541A_ABST
    Figure CN120959541A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a seat adjusting method, electronic equipment, a seat and a storage medium, and relates to the technical field of intelligent control, the method comprises the following steps: obtaining first pressure distribution data, the first pressure distribution data being generated by a first pressure sensor in response to a first operation of a user based on the seat; analyzing the first pressure distribution data to obtain a first pressure distribution detection value corresponding to the first pressure distribution data; generating a first control instruction according to the first pressure distribution detection value; the first control instruction is sent to a target device, so that the target device executes target operation corresponding to the first control instruction, and then automatic adjustment of the seat is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the increasing demand for comfortable and supportive seating in various fields such as offices, homes, e-sports, and medical rehabilitation, traditional chairs, while offering multi-dimensional adjustments such as height and backrest angle, have significant limitations in manual adjustment modes. Users must rely on experience to repeatedly try and find the right sitting posture, making it difficult to meet dynamic usage needs. Especially in scenarios such as prolonged desk work or remote meetings, fixed adjustment modes cannot adapt to changes in body position in real time, easily leading to fatigue in the shoulders, neck, and back due to continuous pressure, significantly increasing the risk of muscle strain. Therefore, how to achieve automatic chair adjustment has become an urgent problem to be solved in this field.

[0003] Application content

[0004] In view of this, one of the objectives of this application is to provide a seat adjustment method, electronic device, seat, and storage medium that can realize automatic adjustment of the seat.

[0005] To achieve the above objectives, the technical solution of this application is implemented as follows:

[0006] In a first aspect, embodiments of this application provide a seat adjustment method, wherein a plurality of first pressure sensors are disposed on the surface of a target area of ​​the seat, a plurality of airbags are disposed inside the target area, the airbags are connected to an inflation / deflation device, and the seat back is connected to a rotation device. The seat adjustment method includes:

[0007] Acquire first pressure distribution data, which is generated by a first pressure sensor in response to a first user action based on the seat.

[0008] The first pressure distribution data is analyzed to obtain the first pressure distribution detection value corresponding to the first pressure distribution data;

[0009] Based on the detected value of the first pressure distribution, a first control command is generated;

[0010] A first control command is sent to the target device to cause the target device to perform the target operation corresponding to the first control command. The target device includes at least one of an inflation / deflation device and a rotation device.

[0011] In one possible implementation, the first control command includes a first sub-control command, the target device includes an inflation / deflation device, and the target operation corresponding to the first sub-control command includes adjusting the first air pressure in the airbag to obtain a second air pressure.

[0012] Based on the detected value of the first pressure distribution, a first control command is generated, including:

[0013] Obtain reference values ​​for user stress distribution;

[0014] The first pressure difference is determined based on the first pressure distribution detection value and the pressure distribution reference value;

[0015] The first sub-control command is generated based on the first pressure difference.

[0016] In one possible implementation, a first sub-control command is generated based on the first pressure difference, specifically including:

[0017] Determine the airbag pressure adjustment speed corresponding to the first pressure difference;

[0018] Based on the first pressure difference and the airbag pressure adjustment speed, the first sub-control command is generated.

[0019] In one possible implementation, the first pressure distribution detection value includes at least one of a first back pressure detection value and a first waist pressure detection value;

[0020] The pressure distribution reference value includes at least one of the first back pressure reference value and the first lumbar pressure reference value.

[0021] In one possible implementation, the first control command includes a second sub-control command, the target device includes a rotating device, and the target operation corresponding to the second sub-control command includes adjusting the seat back tilt angle.

[0022] Based on the detected value of the first pressure distribution, a first control command is generated, including:

[0023] Based on the first pressure distribution detection value, determine the angle to be adjusted for the chair back;

[0024] Based on the angle to be adjusted of the chair back, a second sub-control command is generated.

[0025] In one possible implementation, a second sub-control command is generated based on the angle to be adjusted of the chair back, including:

[0026] Get the speed of the chair back angle adjustment;

[0027] The second sub-control command is generated based on the angle to be adjusted of the chair back and the angle adjustment speed of the chair back.

[0028] In one possible implementation, the seat cushion area is provided with multiple second pressure sensors, and the method further includes:

[0029] Acquire second pressure distribution data, which is generated by a second pressure sensor in response to a second user action based on the seat cushion.

[0030] The second pressure distribution data is analyzed to obtain the second pressure distribution detection value corresponding to the second pressure distribution data;

[0031] If the duration for which the second pressure distribution detection value is less than the preset pressure threshold is greater than the preset duration, a second control command is generated. The second control command is used to instruct the multiple first pressure sensors to be turned off.

[0032] In one possible implementation, the first pressure distribution data is analyzed to obtain a first pressure distribution detection value corresponding to the first pressure distribution data, including:

[0033] The first pressure distribution data is preprocessed to obtain preprocessed first pressure distribution data; the preprocessing includes at least one of filtering and amplification.

[0034] The preprocessed first pressure distribution data is analyzed to obtain the pressure distribution detection value corresponding to the preprocessed first pressure distribution data;

[0035] The pressure distribution detection value corresponding to the preprocessed first pressure distribution data is determined as the first pressure distribution detection value.

[0036] In one possible implementation, a laser ranging sensor is also provided on the surface of the target area;

[0037] Before analyzing the first pressure distribution data to obtain the corresponding first pressure distribution detection value, the method further includes:

[0038] Laser ranging data is acquired by the laser ranging sensor in response to the user's first action based on the seat.

[0039] Based on the laser ranging data, the first pressure distribution data is corrected to obtain the corrected first pressure distribution data;

[0040] The corrected first pressure distribution data is analyzed to obtain the first pressure distribution detection value corresponding to the first pressure distribution data.

[0041] In one possible implementation, the airbag is also connected to a pressure sensor, the target device includes an inflation / deflation device, and the target operation corresponding to the first control command includes adjusting the first air pressure in the airbag to obtain a second air pressure.

[0042] After sending a first control command to the target device to cause the target device to execute the target operation corresponding to the first control command, the method further includes:

[0043] Acquire third pressure distribution data, which is obtained by the pressure sensor in response to the adjustment operation of the inflation / deflation device;

[0044] Based on the third pressure distribution data, a third control command is generated. The third control command is used to instruct the inflation / deflation device to adjust the second pressure to obtain the third pressure.

[0045] Secondly, embodiments of this application provide a seat adjustment system. A plurality of first pressure sensors are disposed on the surface of a target area of ​​the seat to which the seat adjustment system is applied. A plurality of airbags are disposed inside the target area. The airbags are connected to an inflation / deflation device. The seat back is connected to a rotation device. The system includes:

[0046] The acquisition module is used to acquire first pressure distribution data, which is generated by a first pressure sensor in response to a first operation by the user based on the seat.

[0047] The analysis module is used to analyze the first pressure distribution data and obtain the first pressure distribution detection value corresponding to the first pressure distribution data;

[0048] The generation module is used to generate a first control command based on the first pressure distribution detection value;

[0049] The sending module is used to send a first control command to the target device so that the target device performs the target operation corresponding to the first control command. The target device includes at least one of an inflation / deflation device and a rotation device.

[0050] Thirdly, embodiments of this application provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, it implements the seat adjustment method provided in the first aspect.

[0051] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by one or more processors, implements the seat adjustment method provided in the first aspect.

[0052] In a sixth aspect, embodiments of this application provide a computer program product, which includes a computer program that, when executed by one or more processors, implements the seat adjustment method provided in the first aspect.

[0053] The seat adjustment method provided in this application acquires first pressure distribution data generated by a first pressure sensor in response to a user's first operation based on the seat, and analyzes the first pressure distribution data to obtain a first pressure distribution detection value corresponding to the first pressure distribution data. Then, a first control command can be generated based on the first pressure distribution detection value. The first control command can then be sent to a target device to cause the target device to execute the target operation corresponding to the first control command, thereby achieving automatic seat adjustment. Attached Figure Description

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

[0055] Figure 1 A flowchart illustrating a seat adjustment method provided in this application embodiment;

[0056] Figure 2 A data correction flowchart is provided for a seat adjustment method according to an embodiment of this application;

[0057] Figure 3 Another flowchart relating to a seat adjustment method provided in an embodiment of this application;

[0058] Figure 4 This application provides a structural diagram of an adjustment system involved in a seat adjustment method according to an embodiment of the present application.

[0059] Figure 5 This is a schematic diagram of the functional modules of a seat adjustment system provided in an embodiment of this application;

[0060] Figure 6 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application.

[0061] Explanation of reference numerals in the attached figures:

[0062] 500. Seat adjustment system;

[0063] 510. Acquisition Module;

[0064] 520. Analysis Module;

[0065] 530. Generation Module;

[0066] 540. Sending module;

[0067] 601. Processor;

[0068] 602. Memory;

[0069] 603. Communication interface;

[0070] 610. Bus. Detailed Implementation

[0071] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0072] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0073] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0074] In various embodiments of this application, the expression "or" or "at least one of A and / or B" includes any combination or all combinations of the words listed simultaneously. For example, the expression "A or B" or "at least one of A and / or B" may include A, may include B, or may include both A and B.

[0075] In the description of this application, it should be noted that if terms such as "upper," "lower," "inner," or "outer" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the product of the invention is usually placed during use, they are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.

[0076] Furthermore, the terms "first" and "second" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.

[0077] It should be noted that, where there is no conflict, the features in the embodiments of this application can be combined with each other.

[0078] To address the technical problems in the background art, embodiments of this application provide a seat adjustment method, a seat adjustment system, an electronic device, a seat, a computer-readable storage medium, and a computer program product. The seat adjustment method provided in this application embodiment will be described first below.

[0079] Please see Figure 1 , Figure 1This is a flowchart of a seat adjustment method provided in an embodiment of this application. This seat adjustment method can be applied to the seat adjustment system or electronic device in the following embodiments.

[0080] The aforementioned electronic device may refer to one configured to perform, such as Figure 1 Any device or system with data processing capabilities for the seat adjustment method shown may include electronic devices such as controllers, control units, local devices, and mobile devices.

[0081] Specifically:

[0082] The aforementioned controller or control unit may be a hardware circuit board or module designed, manufactured and integrated for the seat, and may be embedded within the seat body structure.

[0083] The aforementioned local equipment can be a personal computer, workstation, server, etc., that is fixedly installed or placed near the seat.

[0084] The aforementioned mobile devices can be smartphones, tablets, etc., and communicate with the seat's control interface via wired or wireless connections.

[0085] The following description of this seat adjustment method will focus on its application in electronic devices. The target area of ​​the seat to which this method is applied is equipped with multiple first pressure sensors. Multiple airbags are located inside the target area, and these airbags are connected to an inflation / deflation device. The seat back is connected to a rotation device. For example... Figure 1 The seat adjustment method shown includes the following steps:

[0086] Step 110: Obtain first pressure distribution data, which is generated by a first pressure sensor in response to a user's first operation based on the seat.

[0087] Step 120: Analyze the first pressure distribution data to obtain the first pressure distribution detection value corresponding to the first pressure distribution data.

[0088] Step 130: Generate a first control command based on the first pressure distribution detection value.

[0089] Step 140: Send a first control command to the target device so that the target device performs the target operation corresponding to the first control command. The target device includes at least one of an inflation / deflation device and a rotation device.

[0090] The seat adjustment method provided in this application acquires first pressure distribution data generated by a first pressure sensor in response to a user's first operation based on the seat, and analyzes the first pressure distribution data to obtain a first pressure distribution detection value corresponding to the first pressure distribution data. Then, a first control command can be generated based on the first pressure distribution detection value. The first control command can then be sent to a target device to cause the target device to execute the target operation corresponding to the first control command, thereby achieving automatic seat adjustment.

[0091] The seat adjustment method provided in this application is applicable to various fields such as office, automotive, and aviation. For example, the aforementioned seats include office chairs, car seats, and aircraft seats. For consistency, the following embodiments will use office chairs as an example to describe the seat adjustment method provided in this application.

[0092] The target area mentioned above refers to the area corresponding to the back of the seat. The surface of the target area refers to the side of the back of the seat closest to the user when the user is sitting in the seat.

[0093] In some embodiments, the target area includes one or more of the back area and the lumbar area corresponding to the chair back.

[0094] In some embodiments, the surface of the target area includes a fabric mesh surface, a leather surface, or other material surfaces, and the material of the surface of the target area is not specifically limited here.

[0095] The aforementioned airbag can be connected to an inflation / deflation device. The airbag is positioned inside the target area, and the inflation / deflation device can change the pressure inside the airbag to provide different levels of support to the target area. For example, if the airbag is positioned inside the waist area, increasing the pressure inside the airbag by inflating / deflation will provide greater support to the waist area, and vice versa.

[0096] In some embodiments, each of the multiple airbags is independent, but each airbag can be connected to an inflation / deflation device, which enables independent control of each airbag.

[0097] Alternatively, each pair or group of three airbags can be grouped together, with each group being independent and connected to an inflation / deflation device. The inflation / deflation device allows for independent control of each group. This embodiment does not specify the number of airbags in a group; three, four, or more airbags can be grouped together as needed, all within the scope of protection of this application.

[0098] The aforementioned inflation / deflation device can be installed inside the seat or independently of the seat. The device can be connected to multiple airbags. Taking an office chair as an example, the inflation / deflation device is typically installed inside the seat.

[0099] In some embodiments, the inflation / deflation device is an air pump.

[0100] The aforementioned rotating device can be used to adjust the movable angle of the seat back. For example, the rotating device is an angle adjuster.

[0101] In some embodiments, the regulator is a continuously variable angle adjuster.

[0102] The electronic device can be connected to both the inflation / deflation device and the rotation device. By controlling the inflation / deflation device, the electronic device can regulate the pressure within the airbag; by controlling the rotation device, it can adjust the angle of the chair back. The connection methods between the electronic device and the inflation / deflation device and the rotation device include wired and wireless connections. Wireless connection methods include, but are not limited to, WiFi, Zigbee, Bluetooth, 4G, and 5G.

[0103] In some embodiments, a communication module may be installed inside the seat, through which electronic devices can be connected to the inflation / deflation device and the rotation device respectively.

[0104] Based on the above introduction, the following will discuss how... Figure 1 The steps in steps 110 to 140 of the Chinese method will be described in detail.

[0105] In step 110, the electronic device can acquire first pressure distribution data collected by the first pressure sensor, analyze the first pressure distribution data, and then adjust the seat.

[0106] The aforementioned first pressure sensor can be used to detect pressure data generated by the user in the target area, that is, to detect the aforementioned first pressure distribution data. The first pressure sensor can be placed on the surface of the target area, thus enabling accurate detection of pressure data generated by the user in the target area, and improving the accuracy and reliability of the collected first pressure distribution data.

[0107] In some embodiments, the first pressure sensors may be uniformly disposed on the surface of the target area, and the pressure data collected by multiple first pressure sensors may form the aforementioned first pressure distribution data. For example, the first pressure sensors may be uniformly disposed on the surface of the waist region, or, for another example, the first pressure sensors may be uniformly disposed on the surface of the back region.

[0108] Considering that the first pressure sensor is set on the surface of the target area, if the surface of the target area is a fabric mesh, the first pressure sensor set under the fabric mesh may be affected by the fabric mesh. When the seat is empty, such as when no user is sitting down or when no items are placed on the seat, the first pressure sensor may also collect small pressure data.

[0109] In some embodiments, before a user sits down in the chair for the first time after purchase, the electronic device can acquire initial pressure distribution data from the first pressure sensor, and subtract the initial pressure distribution data from the pressure distribution data collected by the first pressure sensor when the user sits down and leans against the chair back to obtain the aforementioned first pressure distribution data. This avoids or reduces the influence of the fabric mesh on the first pressure sensor, further improving the accuracy and reliability of the first pressure distribution data acquired by the electronic device.

[0110] The first operation mentioned above can be an operation performed when the user applies a certain amount of pressure to the target area. As mentioned earlier, the target area includes the lumbar region and the back region. For example, the first operation can be that the user sits down and bends over, applying pressure to the lumbar region. Or, for example, the first operation can be that the user sits down and leans back in a chair, applying pressure to both the lumbar and back regions.

[0111] In some embodiments, the target area may also include a shoulder area, and multiple airbags may be provided inside the shoulder area to provide support for the user's shoulders.

[0112] In step 120, the electronic device can determine the corresponding first pressure distribution detection value based on the first pressure distribution data determined in the preceding steps. This can reduce or even eliminate noise interference data in the first pressure distribution data, thereby obtaining a highly accurate and reliable first pressure distribution detection value. Based on the first pressure distribution detection value, the electronic device can not only achieve automatic seat adjustment but also improve the accuracy and reliability of the automatic seat adjustment.

[0113] Specifically, the electronic device can perform noise reduction processing on the first pressure distribution data to obtain the first pressure distribution detection value. This embodiment does not specifically limit the noise reduction processing method.

[0114] In step 130, the electronic device can generate a first control command based on the first pressure distribution detection value, and the seat can be automatically adjusted based on the first control command.

[0115] In step 140, the electronic device may send a first control command to the target device to achieve control and adjustment of the target device.

[0116] For example, the electronic device can adjust the inflation / deflation device based on the first control command to adjust the support force in the back area and / or waist area, specifically by adjusting the pressure inside the airbag in the back area and / or waist area.

[0117] For example, the electronic device can control and adjust the inflation / deflation device and the rotation device based on the first control command to adjust the support force in the back area and / or lumbar area, as well as the movable angle of the chair back.

[0118] In one possible implementation, the first control command includes a first sub-control command, the target device includes an inflation / deflation device, and the target operation corresponding to the first sub-control command includes adjusting the first air pressure in the airbag to obtain a second air pressure.

[0119] Based on the detected value of the first pressure distribution, a first control command is generated, including:

[0120] Obtain reference values ​​for user stress distribution;

[0121] The first pressure difference is determined based on the first pressure distribution detection value and the pressure distribution reference value;

[0122] The first sub-control command is generated based on the first pressure difference.

[0123] In this embodiment of the application, a first pressure difference can be determined by a pressure distribution reference value and a first pressure distribution detection value, and a first sub-control command can be generated based on the first pressure difference, thereby realizing the control and adjustment of the target device.

[0124] The aforementioned pressure distribution reference values ​​correspond one-to-one with each user. The seats are manufactured with initial pressures set for the airbags, which can be referred to as initial airbag pressures. When a user purchases the seat and sits in it for the first time, the electronic system can prompt the user to adjust their posture to a comfortable position via notifications or other means. At this time, the first pressure sensor can detect the aforementioned pressure distribution reference values. In this way, corresponding pressure distribution reference values ​​can be determined for users of different body types, improving the accuracy and reliability of the generated first sub-control commands. This further enhances the accuracy and reliability of automatic seat adjustment while simultaneously achieving automatic seat adjustment.

[0125] In some embodiments, the user's pressure distribution reference values ​​include an upper pressure reference value and a lower pressure reference value.

[0126] In some embodiments, the aforementioned pressure upper limit reference value includes a first upper limit reference value and a second upper limit reference value. The first upper limit reference value may refer to the pressure upper limit reference value applied by the user in the lumbar region, and the second upper limit reference value may refer to the pressure upper limit reference value applied by the user in the back region.

[0127] Similarly, the lower pressure reference value includes the first lower limit reference value corresponding to the first upper limit reference value mentioned above, and the second lower limit reference value corresponding to the second upper limit reference value mentioned above.

[0128] For example:

[0129] User A is of slender build. The following are the reference values ​​for user A's pressure distribution obtained through measurement:

[0130] The first upper limit reference value is 60 kPa, and the first lower limit reference value is 45 kPa;

[0131] The second upper limit reference value is 50 kPa, and the second lower limit reference value is 35 kPa.

[0132] User B is overweight. The following are the reference values ​​for user B's pressure distribution obtained after measurement:

[0133] The first upper limit reference value is 80 kPa, and the first lower limit reference value is 50 kPa;

[0134] The second upper limit reference value is 70 kPa, and the second lower limit reference value is 40 kPa.

[0135] In one possible implementation, a first sub-control command is generated based on the first pressure difference, specifically including:

[0136] Determine the airbag pressure adjustment speed corresponding to the first pressure difference;

[0137] Based on the first pressure difference and the airbag pressure adjustment speed, the first sub-control command is generated.

[0138] In this embodiment of the application, by determining the airbag pressure adjustment speed corresponding to the first pressure difference, a first sub-control command is generated, and based on the first sub-control command, the airbag can be precisely and stably adjusted.

[0139] In some embodiments, determining the airbag pressure adjustment speed corresponding to the first pressure difference includes:

[0140] Get the pre-configured adjustment duration;

[0141] The quotient of the first pressure difference and the pre-configured adjustment time is determined as the airbag pressure adjustment speed.

[0142] In some embodiments, the pre-configured adjustment duration is 6 seconds.

[0143] Based on a series of research and practice findings, an adjustment time of 0 to 3 seconds can easily cause users to feel abruptly pushed, while an adjustment time of more than 8 seconds can easily make users anxiously wait. Therefore, the adjustment time pre-configured in this application embodiment is 6 seconds.

[0144] Although a pre-configured adjustment duration of 6 seconds is shown for the purposes of this specification, different adjustment durations, such as any duration from 5 seconds to 8 seconds, or other durations, can be adaptively selected according to the user's actual needs, all of which are within the scope of protection of this application.

[0145] In one possible implementation, the first pressure distribution detection value includes at least one of a first back pressure detection value and a first waist pressure detection value;

[0146] The pressure distribution reference value includes at least one of the first back pressure reference value and the first lumbar pressure reference value.

[0147] The aforementioned first lumbar pressure reference value includes the first upper limit reference value and the first lower limit reference value in the previous embodiments, which will not be repeated here.

[0148] The aforementioned first back pressure reference value includes the second upper limit reference value and the second lower limit reference value in the previous embodiments, which will not be repeated here.

[0149] Taking user A from the aforementioned embodiments as an example:

[0150] If the first pressure distribution detection value only includes the first lumbar pressure detection value, and the first lumbar pressure detection value for user A is 70 kPa (greater than the first upper limit reference value of 60 kPa).

[0151] The electronic device needs to adjust the pressure of the airbag corresponding to the waist area to 60 kPa or around 60 kPa, and control the corresponding airbag pressure adjustment speed to deflate the airbag corresponding to the waist area at a rate of (70-60) kPa / 6s = 1.67 kPa / s. Specifically, the electronic device can generate a first sub-control command to control the inflation / deflation device to adjust the airbag corresponding to the waist area to deflate at a rate of 1.67 kPa / s for 6 seconds.

[0152] If the first pressure distribution detection value only includes the first lumbar pressure detection value, and the first lumbar pressure detection value for user A is 30 kPa (less than the first lower limit reference value of 45 kPa).

[0153] The electronic device needs to adjust the pressure of the airbag corresponding to the waist area to 45 kPa or around 45 kPa, and control the corresponding airbag pressure adjustment speed to (45-30) kPa / 6s = 2.5 kPa / s to restart the airbag corresponding to the waist area. Specifically, the electronic device can generate a first sub-control command to control the inflation / deflation device to adjust the airbag corresponding to the waist area to inflate at a rate of 2.5 kPa / s for 6 seconds.

[0154] In one possible implementation, the first control command includes a second sub-control command, the target device includes a rotating device, and the target operation corresponding to the second sub-control command includes adjusting the seat back tilt angle.

[0155] Based on the detected value of the first pressure distribution, a first control command is generated, including:

[0156] Based on the first pressure distribution detection value, determine the angle to be adjusted for the chair back;

[0157] Based on the angle to be adjusted of the chair back, a second sub-control command is generated.

[0158] In this embodiment of the application, the angle to be adjusted of the chair back is determined based on the first pressure difference, and then a second sub-control command is generated. Based on the second sub-control command, the movable angle of the chair back can be precisely adjusted.

[0159] In some embodiments, determining the angle to be adjusted for the chair back based on the first pressure distribution detection value includes:

[0160] From the preset angle mapping table, the angle corresponding to the first pressure distribution detection value is determined as the angle to be adjusted. The preset angle mapping table includes the mapping relationship between the pressure distribution detection value and the angle.

[0161] Generally, when a user leans back in the seat, the greater the pressure the user exerts on the backrest, the greater the adjustment and calibration required.

[0162] In one possible implementation, a second sub-control command is generated based on the angle to be adjusted of the chair back, including:

[0163] Get the speed of the chair back angle adjustment;

[0164] The second sub-control command is generated based on the angle to be adjusted of the chair back and the angle adjustment speed of the chair back.

[0165] In this embodiment of the application, by further determining the angle adjustment speed of the chair back, a second sub-control command is generated. Based on the second sub-control command, a precise and stable adjustment of the movable angle of the chair back can be achieved.

[0166] In some embodiments, obtaining the angle adjustment speed of the chair back includes:

[0167] Get the current angle of the chair back;

[0168] Determine the difference in adjustment angle based on the current angle of the chair back and the angle to be adjusted;

[0169] The ratio of the adjustment angle difference to the pre-configured adjustment time is determined as the chair back angle adjustment speed.

[0170] The above adjustment angle difference is greater than 0.

[0171] The pre-configured adjustment duration mentioned above can be found in the description of the foregoing embodiments, and will not be repeated here.

[0172] In some embodiments, determining the adjustment angle difference based on the current angle of the chair back and the angle to be adjusted includes:

[0173] The absolute value of the difference between the current angle of the chair back and the angle to be adjusted is determined as the adjustment angle difference.

[0174] For example, if the current angle of the chair back is 90° and the angle to be adjusted is 110°, then the electronic device can determine that the angle adjustment speed of the chair back is |90°-100°| / 6s=1.67° / s. Specifically, the electronic device can generate a second sub-control command to instruct the rotating device to adjust the chair back to rotate to 100° at a speed of 1.67° / s.

[0175] In one possible implementation, the seat cushion area is provided with multiple second pressure sensors, and the method further includes:

[0176] Acquire second pressure distribution data, which is generated by a second pressure sensor in response to a second user action based on the seat cushion.

[0177] The second pressure distribution data is analyzed to obtain the second pressure distribution detection value corresponding to the second pressure distribution data;

[0178] If the duration for which the second pressure distribution detection value is less than the preset pressure threshold is greater than the preset duration, a second control command is generated. The second control command is used to instruct the multiple first pressure sensors to be turned off.

[0179] In this embodiment, the control method for the first pressure sensor can be determined by the second pressure distribution data collected by the second pressure sensor, that is, whether the first pressure sensor is turned on or off. This allows the first pressure sensor to be turned off when it is not needed, saving energy. Especially when the seat has a built-in rechargeable power supply, this significantly extends the seat's battery life and reduces the frequency of charging by the user.

[0180] The aforementioned preset pressure threshold and preset duration can be selected based on actual needs, and this application embodiment does not impose specific limitations on them.

[0181] For example, in some embodiments, the preset duration is 2 seconds.

[0182] The aforementioned multiple second pressure sensors can be evenly distributed on the first side of the seat cushion, which is the side closest to the user. Specifically, the multiple second pressure sensors can be evenly distributed on the surface of the first side of the seat cushion.

[0183] In some embodiments, the second pressure sensor and the first pressure sensor in the foregoing embodiments are both flexible resistive thin-film pressure sensors.

[0184] If the duration for which the second pressure distribution detection value is less than the preset pressure threshold exceeds the preset duration, it indicates that the user or other object is briefly sitting on the seat. In this case, the first pressure sensor on the seat back can be deactivated, or the first pressure sensor on the seat back can be turned off via a second control command. Otherwise, it indicates that the user will sit on the seat for an extended period or has a tendency to sit on the seat for a long time, and the first pressure sensor on the seat back can be activated.

[0185] This embodiment does not specifically limit the second operation performed by the user based on the cushion. For example, the second operation performed by the user based on the cushion could be that the user sits on the cushion. Another example is that the second operation performed by the user based on the cushion could be that the user presses down on the cushion with their hand. Yet another example is that the second operation performed by the user based on the cushion could be that the user steps on the cushion.

[0186] In some embodiments, a user identification module may also be installed on the seat, which can identify the user and associate the pressure reference value in the foregoing embodiments with the user's identity.

[0187] In some embodiments, the user identification module includes a memory credential identification module and a biometric identification module.

[0188] For example, the credential recognition module includes a password module. The password format corresponding to the password module includes, but is not limited to, character passwords and pattern passwords. For instance, if a user enters the character 001 using the password module, they can enter a seat adjustment mode suitable for user A, which may include a pressure reference value corresponding to user A. As another example, if a user enters the pattern Z using the password module, they can enter a seat adjustment mode suitable for user B, which may include a pressure reference value corresponding to user B. Yet another example is if a user enters the character 002 using the password module; the password module cannot recognize the corresponding user identity, and the pressure reference value configured at the seat's factory settings can be used.

[0189] For example, biometric recognition modules include, but are not limited to, fingerprint recognition modules, voiceprint recognition modules, palmprint recognition modules, and face recognition modules. For instance, a biometric recognition module may contain fingerprint data corresponding to user A and user B, allowing user A and user B to access their respective seat adjustment modes via the fingerprint recognition module. Further examples are not provided here.

[0190] In some embodiments, the electronic device may generate an activation command if the duration for which the detection value of the second pressure distribution is greater than a preset pressure threshold is longer than a preset duration. The activation command may be used to instruct the activation of the plurality of first pressure sensors.

[0191] In some embodiments, the user identification module further includes a signal light. After successful user identification, the signal light flashes according to a pre-configured color and frequency, for example, the signal light illuminates blue at 1-second intervals. The user can determine whether the seat has entered the appropriate seat adjustment mode based on the color of the signal light, thus enabling automatic seat adjustment. Alternatively, the signal light can remain on for 3 minutes and then turn off. When the user touches the area where the user identification module is located again, the light will remain on for another 3 minutes and then turn off, repeating this cycle.

[0192] This application does not specifically limit the shape of the traffic lights. For example, for aesthetic and visual comfort purposes, traffic lights can be designed as rings.

[0193] In some embodiments, the user identification module described above may be located at the front end of one armrest of the seat, for example, at the front end of the armrest on the user's right side when the user is sitting down normally.

[0194] In some embodiments, the voiceprint recognition module described above can be used not only for user identification but also for voice control. For example, a user can use voice to select a preset seat adjustment mode.

[0195] In some embodiments, the fingerprint recognition module can be used not only for user identification but also for pressing or touching to select a preset seat adjustment mode. For example, pressing or touching once enters mode one, and pressing or touching twice consecutively enters mode two. The preset seat adjustment modes include mode one and mode two.

[0196] In some embodiments, the preset seat adjustment modes mentioned above include, but are not limited to, office mode, rest mode, and reading mode.

[0197] For example, in office mode, the airbags in each area can provide balanced support. Specifically, the airbags in each area can be inflated or deflated every 30 minutes based on the collected pressure data. This reduces or even avoids the phenomenon of pressure concentration in a single area. Furthermore, in office mode, the pressure adjustment of the airbags in each area is ±5 kPa, which avoids affecting the user's concentration due to excessive adjustment.

[0198] For example, in rest mode, the adjustable angle of the chair back automatically tilts back by 15°, and the inflation volume of the airbag above the back increases by 20%, creating unsupported lumbar support to relieve spinal pressure. The adjustment process corresponding to the tilting of the chair back takes 10 seconds to achieve a slow adjustment and avoid user discomfort.

[0199] For example, in reading mode, the backrest tilts forward by 10°, and the lumbar airbag stiffness increases by 30%, maintaining the natural curvature of the cervical spine. The increased lumbar airbag stiffness is achieved by increasing the inflation volume, with the percentage increase in inflation volume corresponding to the change in stiffness.

[0200] In one possible implementation, the first pressure distribution data is analyzed to obtain a first pressure distribution detection value corresponding to the first pressure distribution data, including:

[0201] The first pressure distribution data is preprocessed to obtain preprocessed first pressure distribution data; the preprocessing includes at least one of filtering and amplification.

[0202] The preprocessed first pressure distribution data is analyzed to obtain the pressure distribution detection value corresponding to the preprocessed first pressure distribution data;

[0203] The pressure distribution detection value corresponding to the preprocessed first pressure distribution data is determined as the first pressure distribution detection value.

[0204] In this embodiment, noise data in the first pressure distribution data can be reduced or even removed through preprocessing operations such as filtering and signal amplification, thereby improving the accuracy and reliability of the data and achieving precise adjustment of the seat.

[0205] This application does not specifically limit the filtering method in its embodiments. For example, the filtering process includes wavelet transform. Another example is Gaussian filtering. Yet another example is median filtering.

[0206] In one possible implementation, please refer to Figure 2 , Figure 2 This is a data correction flowchart for a seat adjustment method provided in an embodiment of this application. In the aforementioned embodiment, the surface of the target area is also provided with a laser rangefinder sensor.

[0207] Before analyzing the first pressure distribution data to obtain the first pressure distribution detection value corresponding to the first pressure distribution data, the method further includes, but is not limited to, the following steps 210 to 230:

[0208] Step 210: Acquire laser ranging data, which is obtained by the laser ranging sensor in response to the user's first operation based on the seat.

[0209] Step 220: Based on the laser ranging data, correct the first pressure distribution data to obtain the corrected first pressure distribution data.

[0210] Step 230: Analyze the corrected first pressure distribution data to obtain the first pressure distribution detection value corresponding to the first pressure distribution data.

[0211] In this embodiment, when the user is sitting in the seat, the corresponding laser ranging data can be collected by the laser ranging sensor, and then the first pressure distribution data can be corrected based on the laser ranging data, thereby further enhancing the accuracy and reliability of the finally determined first pressure distribution detection value.

[0212] The laser ranging data mentioned above can be used to characterize the fit between the user and the chair back. The fit between the user and the chair back is a first fit and a second fit. The first fit is the fit between the user and the lumbar region of the chair back, and the second fit is the fit between the user and the back region of the chair back.

[0213] Generally, the smaller the value of the laser ranging data, the greater the corresponding fit value, and vice versa.

[0214] Considering that the color of the user's clothing may affect the ranging data, specifically, when using an infrared ranging sensor, if the user is wearing black clothing, the accuracy of the ranging data collected by the infrared ranging sensor will be low. Therefore, this embodiment of the application selects a laser ranging sensor, which can avoid the influence of the color of the user's clothing on the ranging data and obtain accurate laser ranging data.

[0215] In some embodiments, the above-mentioned correction of the first pressure distribution data based on laser ranging data to obtain the corrected first pressure distribution data includes:

[0216] Determine the target correction coefficient based on the laser ranging data;

[0217] Based on the target correction coefficient and the first pressure distribution data, the modified first pressure distribution data is determined.

[0218] Specifically, the product of the target correction coefficient and the first pressure distribution data can be used to determine the modified first pressure distribution data.

[0219] In some embodiments, determining the target correction coefficient based on laser ranging data includes:

[0220] From the pre-configured coefficient table, the correction coefficients corresponding to the laser ranging data are determined as the target correction coefficients. The pre-configured coefficient table includes the mapping relationship between the laser ranging data and the correction coefficients.

[0221] In one possible implementation, the airbag is also connected to a pressure sensor, the target device includes an inflation / deflation device, and the target operation corresponding to the first control command includes adjusting the first air pressure in the airbag to obtain a second air pressure.

[0222] After sending a first control command to the target device to cause the target device to execute the target operation corresponding to the first control command, the method further includes:

[0223] Acquire third pressure distribution data, which is obtained by the pressure sensor in response to the adjustment operation of the inflation / deflation device;

[0224] Based on the third pressure distribution data, a third control command is generated. The third control command is used to instruct the inflation / deflation device to adjust the second pressure to obtain the third pressure.

[0225] In this embodiment of the application, the electronic device can monitor the air pressure (or pressure) in the airbag in real time through the air pressure sensor and obtain the third pressure distribution data, so as to realize the real-time determination of whether to generate a third control command, so as to realize the real-time adjustment of the air pressure in the airbag.

[0226] The aforementioned third pressure distribution data was collected by the first pressure sensor.

[0227] To simplify the description of the seat adjustment method in the above embodiments, please refer to [link to documentation]. Figure 3 , Figure 3 Another flowchart relating to a seat adjustment method provided in an embodiment of this application.

[0228] exist Figure 3 middle:

[0229] Pressure data acquisition process (corresponding to step 110 in the above embodiment);

[0230] Data preprocessing process (corresponding to step 120 in the above embodiments);

[0231] Deviation calculation process (corresponding to the process of determining the first pressure difference value in the above embodiments);

[0232] The adjustment strategy, airbag inflation / deflation control, and real-time feedback verification process (corresponding to step S140 in the above embodiments). The electronic device in the aforementioned embodiments can generate a second sub-control command to instruct the rotation device to adjust the seat back to rotate to 100° at a speed of 1.67° / s, for example, as shown below. Figure 3 The real-time feedback verification in the system can be completed by changing the angle of the chair back to 100°.

[0233] For a clear description of the adjustment system involved in the seat adjustment method in the above embodiments, please refer to [link to relevant documentation]. Figure 4 , Figure 4This is a structural diagram of an adjustment system involved in a seat adjustment method provided in an embodiment of this application. Figure 4 middle:

[0234] Flexible thin-film piezoresistive array sensor (corresponding to the first and second pressure sensors in the above embodiments, also known as a flexible resistive thin-film pressure sensor);

[0235] The array pressure acquisition and processing unit, control unit, and wireless communication unit (corresponding to the communication module in the above embodiments) can be integrated into the electronic device;

[0236] Electric inflation / deflation device (corresponding to the inflation / deflation device in the above embodiments);

[0237] The pressure sensor is the same as the pressure sensor in the above embodiment;

[0238] Smart devices are external devices that communicate with electronic devices. They can be smartphones used by users. Related apps can be installed on smartphones. Through the interactive display interface of the app, users can check whether the seat is malfunctioning, check the sensitivity information of the first and second pressure sensors installed on the seat, and check the efficiency of the inflation / deflation device (such as an air pump).

[0239] The left and right airbags are located in the shoulder, back, and lumbar regions on the back of the chair.

[0240] Corresponding to the above method embodiments, this application also provides a seat adjustment system, please refer to... Figure 5 , Figure 5 This is a functional module diagram of a seat adjustment system provided in an embodiment of this application. The target area of ​​the seat to which the seat adjustment system 500 is applied is provided with multiple first pressure sensors. Multiple airbags are provided inside the target area. The airbags are connected to an inflation / deflation device. The seat back is connected to a rotation device. The seat adjustment system 500 includes:

[0241] The acquisition module 510 is used to acquire first pressure distribution data, which is generated by the first pressure sensor in response to the user's first operation based on the seat.

[0242] The analysis module 520 is used to analyze the first pressure distribution data and obtain the first pressure distribution detection value corresponding to the first pressure distribution data;

[0243] The generation module 530 is used to generate a first control command based on the first pressure distribution detection value;

[0244] The sending module 540 is used to send a first control command to the target device so that the target device performs the target operation corresponding to the first control command. The target device includes at least one of an inflation / deflation device and a rotation device.

[0245] The seat adjustment system provided in this application embodiment can achieve the following: Figure 1 The various processes implemented in the Chinese method embodiments can achieve similar or the same technical effects, and will not be described again here to avoid repetition.

[0246] In one possible implementation, the first control command includes a first sub-control command, the target device includes an inflation / deflation device, and the target operation corresponding to the first sub-control command includes adjusting the first air pressure in the airbag to obtain a second air pressure.

[0247] The generation module 530 is also used for:

[0248] The first pressure difference is determined based on the first pressure distribution detection value and the pressure distribution reference value;

[0249] The first sub-control command is generated based on the first pressure difference.

[0250] In one possible implementation, the generation module 530 further includes a first generation submodule, which can be used for:

[0251] Determine the airbag pressure adjustment speed corresponding to the first pressure difference;

[0252] Based on the first pressure difference and the airbag pressure adjustment speed, the first sub-control command is generated.

[0253] In one possible implementation, the first pressure distribution detection value includes at least one of a first back pressure detection value and a first waist pressure detection value;

[0254] The pressure distribution reference value includes at least one of the first back pressure reference value and the first lumbar pressure reference value.

[0255] In one possible implementation, the first control command includes a second sub-control command, the target device includes a rotating device, and the target operation corresponding to the second sub-control command includes adjusting the seat back tilt angle.

[0256] The generation module 530 is also specifically used for:

[0257] Based on the first pressure distribution detection value, determine the angle to be adjusted for the chair back;

[0258] Based on the angle to be adjusted of the chair back, a second sub-control command is generated.

[0259] In one possible implementation, the generation module 530 includes a second generation submodule, which can be used for:

[0260] Get the speed of the chair back angle adjustment;

[0261] The second sub-control command is generated based on the angle to be adjusted of the chair back and the angle adjustment speed of the chair back.

[0262] In one possible implementation, the seat cushion area is provided with multiple second pressure sensors, and the seat adjustment system 500 further includes a first processing module, which can be used for:

[0263] Acquire second pressure distribution data, which is generated by a second pressure sensor in response to a second user action based on the seat cushion.

[0264] The second pressure distribution data is analyzed to obtain the second pressure distribution detection value corresponding to the second pressure distribution data;

[0265] If the duration for which the second pressure distribution detection value is less than the preset pressure threshold is greater than the preset duration, a second control command is generated. The second control command is used to instruct the multiple first pressure sensors to be turned off.

[0266] In one possible implementation, the analysis module 520 is further specifically used for:

[0267] The first pressure distribution data is preprocessed to obtain preprocessed first pressure distribution data; the preprocessing includes at least one of filtering and amplification.

[0268] The preprocessed first pressure distribution data is analyzed to obtain the pressure distribution detection value corresponding to the preprocessed first pressure distribution data;

[0269] The pressure distribution detection value corresponding to the preprocessed first pressure distribution data is determined as the first pressure distribution detection value.

[0270] In one possible implementation, a laser ranging sensor is also provided on the surface of the target area;

[0271] The seat adjustment system 500 also includes a second processing module, which can be used for:

[0272] Before analyzing the first pressure distribution data to obtain the corresponding first pressure distribution detection value, the method further includes:

[0273] Laser ranging data is acquired by the laser ranging sensor in response to the user's first action based on the seat.

[0274] Based on the laser ranging data, the first pressure distribution data is corrected to obtain the corrected first pressure distribution data;

[0275] The corrected first pressure distribution data is analyzed to obtain the first pressure distribution detection value corresponding to the first pressure distribution data.

[0276] In one possible implementation, the airbag is also connected to a pressure sensor, the target device includes an inflation / deflation device, and the target operation corresponding to the first control command includes adjusting the first air pressure in the airbag to obtain a second air pressure.

[0277] The seat adjustment system 500 also includes a third processing module, which can be used for:

[0278] Acquire third pressure distribution data, which is obtained by the pressure sensor in response to the adjustment operation of the inflation / deflation device;

[0279] Based on the third pressure distribution data, a third control command is generated. The third control command is used to instruct the inflation / deflation device to adjust the second pressure to obtain the third pressure.

[0280] Please see Figure 6 , Figure 6 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application.

[0281] The electronic device may include a processor 601 and a memory 602 storing computer program instructions.

[0282] Specifically, the processor 601 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0283] Memory 602 may include mass storage for data or instructions. For example, and not limitingly, memory 602 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 602 may include removable or non-removable (or fixed) media. Where appropriate, memory 602 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 602 is non-volatile solid-state memory.

[0284] In some embodiments, memory 602 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described in the methods provided according to embodiments of this application.

[0285] The processor 601 implements the method provided in the above embodiments by reading and executing computer program instructions stored in the memory 602.

[0286] In one example, the electronic device may also include a communication interface 603 and a bus 610. The processor 601, memory 602, and communication interface 603 are connected via the bus 610 and communicate with each other.

[0287] The communication interface 603 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0288] Bus 610 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 610 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0289] In addition, in conjunction with the electronic devices provided in the above embodiments, this application also provides a seat, which may include the aforementioned electronic devices.

[0290] Furthermore, in conjunction with the methods provided in the above embodiments, this application embodiment can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when executed by a processor, these computer program instructions implement any of the methods in the above embodiments.

[0291] Furthermore, in conjunction with the methods provided in the above embodiments, this application embodiment can provide a computer program product to implement the methods. This program product is stored in a storage medium and executed by at least one processor to implement the various processes of the embodiments of the methods provided in the above embodiments, achieving similar or identical technical effects. To avoid repetition, further details are omitted here.

[0292] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0293] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0294] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0295] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0296] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for adjusting a seat, characterized in that, The surface of the target area of ​​the seat is provided with multiple first pressure sensors, the interior of the target area is provided with multiple airbags, the airbags are connected to an inflation / deflation device, and the back of the seat is connected to a rotation device. The method includes: Acquire first pressure distribution data, which is generated by the first pressure sensor in response to a first operation by the user based on the seat; Analyze the first pressure distribution data to obtain the first pressure distribution detection value corresponding to the first pressure distribution data; Based on the first pressure distribution detection value, a first control command is generated; The first control command is sent to the target device to cause the target device to perform the target operation corresponding to the first control command. The target device includes at least one of the inflation / deflation device and the rotation device.

2. The method as described in claim 1, characterized in that, The first control command includes a first sub-control command, the target device includes the inflation / deflation device, and the target operation corresponding to the first sub-control command includes adjusting the first air pressure in the airbag to obtain a second air pressure; The step of generating a first control command based on the first pressure distribution detection value includes: Obtain the reference value of the user's stress distribution; The first pressure difference value is determined based on the first pressure distribution detection value and the pressure distribution reference value; The first sub-control command is generated based on the first pressure difference.

3. The method as described in claim 2, characterized in that, The step of generating the first sub-control command based on the first pressure difference specifically includes: Determine the airbag pressure adjustment speed corresponding to the first pressure difference; The first sub-control command is generated based on the first pressure difference and the airbag pressure adjustment speed.

4. The method as described in claim 2, characterized in that, The first pressure distribution detection value includes at least one of a first back pressure detection value and a first waist pressure detection value; The pressure distribution reference value includes at least one of a first back pressure reference value and a first waist pressure reference value.

5. The method as described in claim 1, characterized in that, The first control command includes a second sub-control command, the target device includes the rotating device, and the target operation corresponding to the second sub-control command includes adjusting the backrest tilt angle of the seat; The step of generating a first control command based on the first pressure distribution detection value includes: Based on the first pressure distribution detection value, determine the angle to be adjusted for the chair back; The second sub-control command is generated based on the angle to be adjusted of the chair back.

6. The method as described in claim 5, characterized in that, Based on the desired adjustment angle of the chair back, a second sub-control command is generated, including: Obtain the angle adjustment speed of the chair back; The second sub-control command is generated based on the angle to be adjusted of the chair back and the angle adjustment speed of the chair back.

7. The method as described in claim 1, characterized in that, The seat cushion area is equipped with multiple second pressure sensors, and the method further includes: Acquire second pressure distribution data, which is generated by the second pressure sensor in response to a second operation by the user based on the seat cushion; The second pressure distribution data is analyzed to obtain the second pressure distribution detection value corresponding to the second pressure distribution data; If the duration for which the second pressure distribution detection value is less than the preset pressure threshold is greater than the preset duration, a second control command is generated, which is used to instruct the plurality of first pressure sensors to be turned off.

8. The method as described in claim 1, characterized in that, The step of analyzing the first pressure distribution data to obtain the first pressure distribution detection value corresponding to the first pressure distribution data includes: The first pressure distribution data is preprocessed to obtain preprocessed first pressure distribution data; the preprocessing includes at least one of filtering and amplification. The preprocessed first pressure distribution data is analyzed to obtain the pressure distribution detection value corresponding to the preprocessed first pressure distribution data. The pressure distribution detection value corresponding to the preprocessed first pressure distribution data is determined as the first pressure distribution detection value.

9. The method as described in claim 1, characterized in that, A laser rangefinder is also provided on the surface of the target area; Before analyzing the first pressure distribution data to obtain the first pressure distribution detection value corresponding to the first pressure distribution data, the method further includes: Acquire laser ranging data, which is obtained by the laser ranging sensor in response to a first operation by the user based on the seat; Based on the laser ranging data, the first pressure distribution data is corrected to obtain the corrected first pressure distribution data; The corrected first pressure distribution data is analyzed to obtain the first pressure distribution detection value corresponding to the first pressure distribution data.

10. The method as described in claim 1, characterized in that, The airbag is also connected to a pressure sensor, the target device includes the inflation / deflation device, and the target operation corresponding to the first control command includes adjusting the first air pressure in the airbag to obtain a second air pressure. After sending the first control command to the target device to cause the target device to execute the target operation corresponding to the first control command, the method further includes: Acquire third pressure distribution data, which is obtained by the pressure sensor in response to the adjustment operation of the inflation / deflation device; Based on the third pressure distribution data, a third control command is generated, which instructs the inflation / deflation device to adjust the second pressure to obtain the third pressure.

11. An electronic device, characterized in that, The electronic device includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, implements the method of any one of claims 1 to 10.

12. A type of seat, characterized in that, Including the electronic device as described in claim 11.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by one or more processors, implements the method of any one of claims 1 to 10.