An intelligent pillow system with multi-zone airbag adjustment
By combining a fiber pressure sensor array and an airbag assembly, the smart pillow system achieves precise identification and personalized adjustment of head landing point and sleeping posture, solving the problems of control complexity and low reliability in existing technologies, and improving user experience and system reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 王镜馨
- Filing Date
- 2026-03-02
- Publication Date
- 2026-05-26
AI Technical Summary
Existing smart pillow systems cannot accurately determine the specific point where the head lands on the pillow surface, have limited sleeping posture recognition capabilities, are complex to control and have low reliability, lack interactive methods for users to actively and quickly set sleeping posture modes, and lack protective logic.
By employing a fiber pressure sensor array combined with airbag components and a control module, it accurately acquires head pressure distribution, identifies sleeping posture, and makes personalized adjustments, including the inflation and deflation of longitudinal and lateral airbags, to achieve precise and protective head and neck support while reducing control complexity and energy consumption.
It achieves accurate judgment of head landing point and precise recognition of sleeping posture, improves adjustment efficiency and comfort, reduces control complexity and cost, enhances system reliability, and is suitable for large-scale applications.
Smart Images

Figure CN122074964A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the technical fields of smart home, sleep health equipment and pneumatic regulation and control, and specifically relates to a smart pillow system with multi-zone airbag adjustment. Background Technology
[0002] Currently, there are some smart pillows, anti-snoring pillows, or research prototypes on the market. They usually use acoustic detection, single-point or low-density pressure sensing, multiple independent airbags, or fixed rule adjustment logic. These existing technologies generally have the following shortcomings: (1) They cannot accurately determine the specific landing point of the head on the pillow surface; (2) Their sleeping posture recognition ability is limited, and they mostly rely on snoring or a single sensor, making it difficult to accurately distinguish between supine and side sleeping; (3) The airbag structure is mostly composed of multiple independent small cavities, requiring an independent control loop (including air pumps or complex valves, air pressure sensors, and drive circuits). Therefore, this results in complex control, high cost and energy consumption, and insufficient reliability; (4) They lack an interactive method for users to actively and quickly set sleeping posture modes; (5) They lack protective logic (such as automatic protection measures when the head is tilted upwards or downwards). Therefore, based on the aforementioned shortcomings, how to provide a smart pillow system that can accurately identify sleeping postures, control accurately, support user sleeping posture settings, and has multi-zone airbag adjustment with protective logic has become an urgent problem to be solved. Summary of the Invention
[0003] The purpose of this invention is to provide a smart pillow system with multi-zone airbag adjustment to solve the problems of existing technologies, such as the inability to accurately determine the specific landing point of the head on the pillow surface, limited sleeping posture recognition capabilities, complex and unreliable control, lack of interactive methods for users to actively and quickly set sleeping posture modes, and lack of protective logic.
[0004] To achieve the above objectives, the present invention adopts the following technical solution: Firstly, a smart pillow system with multi-zone airbag adjustment is provided, including: A fiber pressure sensor array, wherein the fiber pressure sensor array is evenly arranged on the support surface of the pillow, for collecting the original pressure distribution signal generated by the user's head on the support surface of the pillow; An airbag assembly, comprising a first airbag and a second airbag, wherein a sponge area, the first airbag and the second airbag are sequentially arranged in the longitudinal direction of the pillow, and the second airbag comprises multiple independent airbag cavities, which are sequentially arranged along the transverse direction of the pillow. An air circuit assembly, comprising a first air pump, a second air pump, and several solenoid valves, wherein the first air pump is connected to a first airbag, and each airbag cavity in the second airbag is connected to the second air pump through an independent pipe, and each pipe is equipped with the solenoid valve. The control module is electrically connected to the fiber pressure sensor array and the air path assembly. The control module determines whether the user's head is in the center of the pillow based on the original pressure distribution signal. If it determines that the user's head is not in the center, it performs a height-lowering protection action on the first and second airbags via the air path assembly; or When it is determined that the user's head position is in the middle area, the user's current sleeping posture is identified based on the original pressure distribution signal. Then, based on the user's head position, the user's current sleeping posture, and the received user sleeping posture setting command, the air circuit component is controlled to inflate and deflate at least one of the first and second air bladders to adjust the pillow support shape to match the current sleeping posture. The middle area is the support area corresponding to the first air bladder.
[0005] Based on the above-disclosed content, this invention accurately acquires the pressure distribution generated by the head on the pillow through a fiber pressure sensor array, and determines the user's head position and sleeping posture based on this. This allows for precise determination of the specific landing point of the head on the pillow surface and solves the problem of limited sleeping posture recognition capability caused by a single sensor. Simultaneously, the dual-layer structure combining a first airbag (for coarse adjustment of overall height) and transversely partitioned airbag cavities (for fine adjustment of local shape) achieves accurate and timely head and neck support. Specifically, when the system detects that the head deviates from the safe central area, it automatically triggers a protective descent action, effectively preventing cervical hyperextension or hyperflexion and reducing the risk of stiff neck. Within the safe area, the system can recognize the sleeping posture and integrate user commands, using independently controlled air pumps and solenoid valves to quickly and independently inflate and deflate the corresponding airbags, significantly improving adjustment efficiency and the fit of local support. Furthermore, the aforementioned design structure eliminates the need for separate control circuits for each airbag, reducing control complexity, cost, and energy consumption, and improving reliability. Therefore, this invention enhances system reliability while improving personalization and comfort, making it highly suitable for large-scale application and promotion.
[0006] In one possible design, the control module includes: a data acquisition and preprocessing unit and a head position determination unit, wherein the data acquisition and preprocessing unit is electrically connected to the fiber pressure sensor array and the head position determination unit, respectively. The data acquisition and preprocessing unit is used to acquire the original pressure distribution signal and preprocess and extract features from the original pressure distribution signal to obtain pressure features, wherein the pressure features include pressure centroid coordinates, pressure difference information, total pressure information, pressure distribution variance, and local pressure peak values. The head position determination unit is used to determine whether the vertical coordinate in the pressure center coordinate system exceeds the preset boundary. When the vertical coordinate exceeds the preset boundary, it determines that the user's head position is not in the middle area. Or when the vertical coordinate is within the preset boundary, it determines that the user's head position is in the middle area. If the user's head position is not in the middle area, it means that the user's head position is located in the support area corresponding to the sponge area or the second airbag.
[0007] In one possible design, the control module also includes: a sleeping posture recognition unit, a sleeping posture setting unit, and an automatic adjustment controller; The sleeping posture setting unit is used to acquire the user's sleeping posture setting command and send the user's sleeping posture setting command to the automatic adjustment controller; The sleeping posture recognition unit is electrically connected to the head position judgment unit and the data acquisition and preprocessing unit. When the head position judgment unit determines that the user's head position is in the middle area, it acquires the pressure feature and inputs the pressure feature into the sleeping posture recognition model to perform sleeping posture recognition, so as to obtain the user's current sleeping posture and send it to the automatic adjustment controller. An automatic adjustment controller is used to control the airway assembly to adjust the inflation and deflation of the first airbag and at least one airbag cavity based on the user's head position, the identified current sleeping posture, and the user's sleeping posture setting command; or When the head position determination unit determines that the user's head position is not in the middle area, the air circuit assembly performs a height reduction protection action on the first airbag and the second airbag.
[0008] In one possible design, when performing a height descent protection action, the control module is configured as follows: Obtain the height of the protected target; Based on the target protection height, the first air pump, the second air pump, and each solenoid valve in the air circuit assembly are controlled to simultaneously deflate or deflate each air chamber in the first airbag and the second airbag in a predetermined proportion, so as to adjust the height of the first airbag and the height of each air chamber in the second airbag to the target protection height.
[0009] In one possible design, there are preferred heights and preferred firmnesses for different sleeping positions, and the control module includes: an automatic adjustment controller; An automatic adjustment controller is used to determine the preferred height and preferred firmness of the current sleeping position from the user's sleeping position setting instructions when it is determined that the user's head position is in the middle area. The automatic adjustment controller is also used to control the airway assembly to adjust the inflation and deflation of at least one air bladder cavity in the first and second air bladders according to the user's head position and the preferred height and preferred firmness corresponding to the current sleeping position.
[0010] In one possible design, an automatic adjustment controller is used to determine the fine-tuning airbag for the user's head from each airbag cavity of the second airbag based on the current sleeping posture and the user's head position. If the current sleeping posture is supine, the airbag cavity corresponding to the user's head position is used as the fine-tuning airbag. If the current sleeping posture is side sleeping, the airbag cavity corresponding to the user's head position, as well as the adjacent airbag cavity, is used as the fine-tuning airbag. An automatic adjustment controller is used to determine the target height of the first airbag based on the preferred height corresponding to the current sleeping position, and to determine the target pressure of the fine-tuning airbag based on the preferred firmness corresponding to the current sleeping position. Specifically, if the current sleeping position is supine and the user's head is positioned on both airbag cavities, a weighted interpolation strategy is used to determine the target pressure of the fine-tuning airbag. If the current sleeping position is side-lying and the user's head is positioned on both airbag cavities, a weighted interpolation strategy and a neighboring cell gain limiting strategy are used to determine the target pressure of the fine-tuning airbag. The automatic adjustment controller is used to determine the valve adjustment sequence of the fine-tuning airbags according to the current sleeping position. First, the height of the first airbag is adjusted to the target height by the first air pump. Then, the pressure of each fine-tuning airbag is adjusted to its corresponding target pressure by the second air pump and the solenoid valves corresponding to each fine-tuning airbag, according to the valve adjustment sequence.
[0011] In one possible design, for any one of the first airbags and the various fine-tuning airbags, an automatic adjustment controller is used to control the airway assembly to adjust any one airbag using a pulse width modulation (PWM) strategy, wherein the PWM strategy is as follows: In each control cycle, the current pressure value is read and the error between the current pressure value and the target pressure of any of the airbags is calculated. When any of the airbags is the first airbag, the target height of the first airbag is converted into the target pressure. Based on the error, and using a proportional-integral control algorithm, a duty cycle signal is output; Based on the duty cycle signal, the air circuit assembly is controlled to inflate or deflate any of the airbags until the current pressure value of any airbag reaches the corresponding target pressure, at which point the pulse width modulation process ends.
[0012] In one possible design, after completing the inflation or deflation adjustment of the first and second airbags, the control module is further configured to execute an airbag adjustment closed-loop confirmation strategy, wherein, when executing the airbag adjustment closed-loop confirmation strategy, the control module is configured to: After waiting for a preset time, the original pressure distribution signal collected by the fiber pressure sensor array is reread, and the pressure centroid error and the average pressure of each air bladder cavity are calculated based on the reread original pressure distribution signal. When the absolute value of the difference between the average pressure of each air bladder chamber and its respective target pressure is less than the preset threshold, and the pressure center error is less than the minimum error, the pillow support shape adjustment is determined to be successful. Otherwise, compensation adjustment is performed according to the error magnitude, and after exceeding the preset number of retries, the fault handling mode is entered.
[0013] In one possible design, it also includes: a self-learning module, wherein the self-learning module is used to record the user's adjustment information, wherein the adjustment information includes historical adjustment data, historical raw pressure distribution signals and manual intervention information; The self-learning module is used to generate the user's ideal pillow height curve based on the adjustment information, so that the control module can use the user's ideal pillow height curve in the future to control the air circuit assembly to adjust the inflation and deflation of the first airbag and at least one airbag cavity.
[0014] In one possible design, the fiber pressure sensor array employs dual redundant acquisition paths to acquire the raw pressure distribution signal.
[0015] Beneficial effects: (1) This invention uses a fiber pressure sensor array to accurately obtain the pressure distribution generated by the head on the pillow, and based on this, determines the position of the user's head and performs sleeping posture recognition. In this way, the specific landing point of the head on the pillow surface can be accurately determined, and the problem of limited sleeping posture recognition ability caused by a single sensor can be solved. At the same time, the combination of the first airbag (coarse adjustment of overall height) and the transverse partitioned airbag cavity (fine adjustment of local shape) double-layer structure realizes the accuracy and timeliness of head and neck support. That is, when the head is detected to deviate from the safe middle area, the system can automatically trigger a protective descent action, effectively preventing cervical hyperextension or hyperflexion and reducing the risk of stiff neck. Within the safe area, the system can recognize the sleeping posture and integrate user commands, and quickly and independently adjust the inflation and deflation of the corresponding airbags through independently controlled air pumps and solenoid valves, which significantly improves the adjustment efficiency and the fit of local support. At the same time, the aforementioned design structure does not require a separate control circuit for each airbag, reducing control complexity, cost and energy consumption, and improving reliability. Based on this, this invention can enhance the reliability of the system while improving personalization and comfort, and is therefore very suitable for large-scale application and promotion.
[0016] (2) The present invention also includes a self-learning module, which can generate the user’s ideal pillow height curve based on historical adjustment data, historical original pressure distribution signals and manual intervention information. In this way, the user’s ideal pillow height curve can be used as a priority reference in subsequent automatic adjustment to generate control signals and adjust the airbag. As a result, the system can continuously adapt to user habits and achieve long-term accurate personalized support. Attached Figure Description
[0017] Figure 1This is a schematic diagram of the architecture of the smart pillow system with multi-zone airbag adjustment provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the arrangement structure of the airbag assembly on a pillow according to an embodiment of the present invention; Figure 3 This is a schematic diagram showing the connection between each air chamber and the air pump in the first and second airbags provided in an embodiment of the present invention.
[0018] Figure label: 1-First airbag; 2-Second airbag; 3-First air pump; 4-Second air pump; 5-Solenoid valve; 6-Main pipeline; 21-25-Airbag chambers. Detailed Implementation
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in conjunction with the accompanying drawings and descriptions of the embodiments or the prior art. Obviously, the following description of the structure of the accompanying drawings is only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. It should be noted that the description of these embodiments is for the purpose of helping to understand the present invention, but does not constitute a limitation of the present invention.
[0020] It should be understood that although the terms first, second, etc., may be used herein to describe various units, these units should not be limited by these terms. These terms are only used to distinguish one unit from another. For example, a first unit may be referred to as a second unit, and similarly, a second unit may be referred to as a first unit, without departing from the scope of the exemplary embodiments of the invention.
[0021] It should be understood that the term "and / or" that may appear in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, B exists alone, and A and B exist simultaneously. The term " / and" that may appear in this document describes another relationship between related objects, indicating that two relationships can exist. For example, A / and B can mean: A exists alone, and A and B exist alone. In addition, the character " / " that may appear in this document generally indicates that the related objects before and after it are in an "or" relationship.
[0022] Example: See Figure 1As shown, the multi-zone airbag adjustment smart pillow system provided in this embodiment may include, but is not limited to: a fiber pressure sensor array, an airbag assembly (adopting a single large airbag + five-zone air guiding structure), an air path assembly (a single large airbag corresponds to an air pump, five independent airbag cavities jointly correspond to an air pump, and each has a corresponding air valve), a control module (including a data acquisition and preprocessing unit, a sleeping posture setting unit, a head position judgment unit, a two-type sleeping posture recognition unit (back sleeping / side sleeping) based on random forest, an automatic adjustment controller (automatic pillow height adjustment strategy), and a self-learning module, etc.).
[0023] In practical applications, for example, a fiber pressure sensor array is uniformly arranged on the support surface of a pillow to collect the original pressure distribution signal generated by the user's head against the pillow's support surface. This fiber pressure sensor array may, but is not limited to, include several flexible fiber pressure sensing units (such as several fiber piezoresistive or fiber resistive sensing units). These flexible fiber pressure sensing units are directly embedded in the pillow's surface fabric layer to form a highly fitted, protrusion-free two-dimensional pressure acquisition network. Specifically, several flexible fiber pressure sensing units can be uniformly arranged along the warp and weft directions of the pillow surface fabric (with the sensing density set according to the pillow size) to ensure that a clear pressure characteristic is formed at different points where the user's head lands on the pillow, thereby achieving accurate acquisition of the original pressure distribution signal generated by the user's head on the pillow surface.
[0024] Furthermore, for example, the thickness of the aforementioned fiber pressure sensor array is less than 2mm, so that after being embedded in the inner or middle layer of the pillow's fabric, it does not affect the pillow's feel and breathability.
[0025] Additionally, the pillow contains an air bladder assembly, positioned below the fiber pressure sensor array and close to the upper layer of the pillow fabric; the layout of the air bladder assembly is as follows: See Figure 2 As shown, the example airbag assembly includes a first airbag 1 and a second airbag 2. A sponge area, the first airbag 1, and the second airbag 2 are sequentially arranged along the longitudinal direction of the pillow. The second airbag 2 includes multiple independent airbag chambers, which are sequentially arranged along the transverse direction of the pillow. Figure 2 (The reference numerals 21 to 25 in the attached figures represent the five air bladders in sequence). This is equivalent to dividing the pillow into three regions: the support area corresponding to the first air bladder 1 is the middle region, the area corresponding to the sponge area is the upper deviation region, and the area corresponding to the second air bladder 2 is the lower deviation region. Therefore, this embodiment uses different adjustment logics to adjust the pillow's support shape by determining the region where the user's head is located.
[0026] In practical applications, the first airbag 1 is used to adjust the overall height and firmness of the pillow, and the lower airbag (i.e., the second airbag 2) is divided into 5 independent airbag chambers, which can be used to achieve local height and support fine-tuning. Thus, this embodiment constructs an airbag structure of "coarse adjustment + fine adjustment", so that the pillow height can be adjusted from 6cm to 14cm. Of course, this height can be adjusted according to actual use, and this embodiment is not limited to this.
[0027] Therefore, this embodiment uses the aforementioned single large airbag + five-zone air-guiding airbag cavity structure to set up the corresponding airway components, see [link to relevant documentation]. Figure 3 As shown, the air circuit assembly includes a pressure sensor, a first air pump 3, a second air pump 4, and several solenoid valves 5. Additionally, a pressure sensor is independently provided for the second air pump 4 to detect the air pressure in the five airbag cavities. The first air pump 3 is connected to the first airbag 1, and each airbag cavity in the second airbag 2 is connected to the second air pump 4 via an independent pipe (see...). Figure 2 As shown, the pipe corresponding to each airbag cavity is set in the main pipe 6, and the aforementioned airbag assembly is set in the control box. Each pipe is equipped with the solenoid valve 5 (since the five airbag cavities are independent and each has its own solenoid valve, they can share a single pressure sensor without needing to be set up separately). In this way, it is equivalent to setting a switch valve for each airbag cavity, which can accurately determine inflation and deflation. At the same time, the five airbag cavities can also be inflated and deflated simultaneously. This makes the entire second airbag 2 completely independent, which can avoid the problem of the pillow tilting due to the pressure of the gas pressing backward due to the high pressure at the front. Of course, the air circuit assembly will be equipped with a corresponding circuit board to combine the air pump, solenoid valve and pressure sensor to realize the inflation and deflation of the airbag.
[0028] Having described the structure of the fiber pressure sensor array, airbag assembly, and corresponding airway assembly, this embodiment presents the pillow adjustment logic of the system, as follows: In this embodiment, the control module is electrically connected to the fiber pressure sensor array and the air path assembly, respectively. The control module is used to determine whether the user's head position is in the middle area of the pillow based on the original pressure distribution signal. If it determines that the user's head position is not in the middle area, it performs a height reduction protection action on the first airbag 1 and the second airbag 2 through the air path assembly; or When the user's head is determined to be in the middle area, the system identifies the user's current sleeping posture based on the original pressure distribution signal. Then, based on the user's head position, current sleeping posture, and received user sleeping posture setting instructions (set by the user through a mini-program), the system controls the air circuit component to inflate and deflate at least one of the air bladders in the first air bladder 1 and the second air bladder 2 to adjust the pillow support shape to match the current sleeping posture. The middle area is the support area corresponding to the first air bladder. For example, the user sleeping posture setting instructions may include, but are not limited to, resetting (pillow height returns to the default lowest position), or preferred pillow height and preferred firmness corresponding to different sleeping postures (such as side sleeping and back sleeping).
[0029] In practical applications, as previously explained, the pillow surface can be divided into three areas: the middle area, the upper deviation area, and the lower deviation area. Therefore, this embodiment determines the user's head position based on the original pressure distribution signal collected by the fiber pressure sensor array, thereby determining whether the user's head is in the upper deviation area, the lower deviation area, or the middle area. If it is determined that the user's head is in the upper deviation area or the lower deviation area, then the "overall descent" protection action is triggered, that is, the first air pump is deflated and the solenoid valves corresponding to each air bladder cavity are opened, so that the entire large air bladder (i.e., the first air bladder 1) and the main bearing area (i.e. each air bladder cavity) are lowered to a certain height to prevent the risk of excessive or excessive flexion of the cervical spine, thereby ensuring safety.
[0030] If it is determined that the user's head is in the middle area, then the sleeping posture is identified based on the original pressure distribution signal. Combined with the received user sleeping posture setting command and the user's head position, the inflation and deflation of at least one air bladder in the first air bladder 1 and the second air bladder 2 is adjusted to achieve the adjustment of the pillow support shape to match the current sleeping posture.
[0031] Optionally, the specific composition structure of the aforementioned control module is disclosed below, and the adjustment logic of the pillow is explained in detail based on this. For example, the control module may include, but is not limited to, a data acquisition and preprocessing unit, a head position judgment unit, a sleeping posture recognition unit, a sleeping posture setting unit, and an automatic adjustment controller.
[0032] In this embodiment, the data acquisition and preprocessing unit is electrically connected to the fiber pressure sensor array and the head position determination unit, respectively. The data acquisition and preprocessing unit is used to acquire the original pressure distribution signal and perform preprocessing and feature extraction on the original pressure distribution signal to obtain pressure features. In specific applications, the aforementioned preprocessing may, but is not limited to, sequentially filtering, denoising, and normalizing the original pressure distribution signal. For example, the pressure features may, but are not limited to, include pressure centroid coordinates, pressure difference information (left-right pressure difference, such as the pressure difference between the total pressure on the left side of the pressure centroid and the total pressure on the right side of the pressure centroid), total pressure information (total pressure on the left side, total pressure on the right side), pressure distribution variance, and local pressure peaks (such as local pressure peaks in the neck area). Furthermore, a target region corresponding to the neck can be predefined on the two-dimensional coordinate grid (i.e., pressure matrix) formed by the pressure sensor array. This region can be defined by coordinate ranges (e.g., horizontal from x1 to x2, vertical from y1 to y2) to define a rectangular area. This area physically corresponds to the part of the neck that the user's neck typically contacts and needs support when lying down. This area is a subset of the pressure matrix. Based on this, after actually acquiring the raw pressure distribution signal, all pressure data points of this local area can be extracted from the global pressure matrix according to the preset "neck region" coordinates, forming a sub-matrix. Thus, after completing the pressure feature extraction, the location of the user's head can be determined based on the pressure centroid coordinates within the pressure features. The process is as follows: The head position determination unit is used to take the pressure center coordinates in the pressure feature as the user's head position, and to determine whether the vertical coordinate in the pressure center coordinate exceeds the preset boundary. When the vertical coordinate exceeds the preset boundary, the user's head position is determined to be outside the middle area. Or, when the vertical coordinate is within the preset boundary, the user's head position is determined to be inside the middle area. In this embodiment, the user's head position not being inside the middle area means that the user's head position is located in the sponge area (upper deviation area) or the support area corresponding to the second airbag 2 (lower deviation area).
[0033] In specific implementation, assume that the preset boundary is [top_threshold, bottom_threshold], that is, the vertical coordinate boundary of the middle area. Among them, if the vertical coordinate head_y in the pressure center of gravity coordinate is less than top_threshold, it is determined that the user's head is in the upper deviation area; if head_y > bottom_threshold, it is determined that the user's head is in the lower deviation area. Similarly, if head_y is between bottom_threshold and top_threshold, it is determined that the user's head is in the middle area; where the y-axis direction is the head of the bed - the end of the bed direction, that is, the direction from the user's head to the shoulder. Therefore, the smaller the vertical coordinate head_y, the closer it is to the head of the bed. When it is less than top_threshold, it means it is in the upper deviation area; similarly, the lower deviation area is the same, and its judgment principle will not be elaborated.
[0034] In this way, after the head position judgment unit determines the area where the user's head position is located, the automatic adjustment controller can execute different pillow adjustment logics according to its judgment result; where the automatic adjustment controller is used to perform a protection action of lowering the height on the first airbag 1 and the second airbag 2 through the air circuit component when the head position judgment unit determines that the user's head position is not in the middle area, so as to smoothly reduce the height of the pillow and reduce the risk of cervical hyperextension / hyperflexion.
[0035] Among them, when performing the protection action of lowering the height, the control module is configured to perform the following operations: First, obtain the protection target height; in this embodiment, the protection target height can be but is not limited to: the sum of the current system standard low position and the protection descent amplitude, where the protection descent amplitude can be specifically configured according to the actual use of the user, such as set to 10 - 25 mm; of course, the foregoing example is only an example, and this embodiment is not limited thereto.
[0036] After obtaining the protection target height, based on this, and through two air pumps and solenoid valves in the air circuit component, the air release control of the first airbag 1 and each airbag cavity can be carried out, and its execution process is as shown below: (2) Based on the protection target height, control the first air pump, the second air pump and each solenoid valve in the air circuit component to synchronously release air or release air according to a predetermined ratio for each airbag cavity in the first airbag 1 and the second airbag 2, so as to adjust the height of the first airbag 1 and the height of each airbag cavity in the second airbag 2 to the protection target height.
[0037] In practical implementation, if a solenoid valve + single air pump is used, the corresponding solenoid valve can be opened. If the valve is only an on / off type, a short pulse rhythm can be used to achieve "smooth" venting (for example, check the pressure every 100ms and continue venting until the target protection height is reached or the timeout occurs). At the same time, if the two air pumps support reverse rotation or electronic speed control, PWM can be used to control the pump speed so that the pressure decreases at a controlled rate (for example, the target descent time is 0.5–1.5s and does not exceed 30mm / s).
[0038] In this way, when the user's head is in the upper or lower deviation area, the pillow height can be quickly but smoothly lowered, thereby reducing the risk of cervical hyperextension or hyperflexion.
[0039] Furthermore, when the height reduction protection action is completed or the timeout (e.g., more than 3 seconds) is exceeded, this embodiment also includes a closed-loop confirmation step, which determines whether the height lowered of the first airbag 1 and the partition airbags has reached the aforementioned protection target height. If the protection target height has not been reached, a limited number of retry adjustments are performed (e.g., 2 retry attempts). If the protection target height is still not reached after a limited number of retry adjustments, a safety mode is entered, which fully deflates all airbags and issues a prompt / alarm.
[0040] Having explained the execution logic of the aforementioned height descent protection action, the following discloses the execution logic of pillow adjustment when the user's head is in the middle area: First, the sleeping posture setting unit is used to acquire the user's sleeping posture setting command and send the command to the automatic adjustment controller. In specific applications, this embodiment first acquires the user's input information and adjusts the height of the corresponding sleeping posture (i.e., pillow height adjustment) according to the user's input. When the user actively selects a sleeping posture mode (e.g., "sleeping on their back - higher - firmer") through a mini-program, the control model immediately collects the complete pressure distribution data (i.e., pressure matrix) on the pillow surface and the corresponding airbag status data (e.g., the height of the first airbag 1 and the pressure values of each area of the second airbag 2) after performing the corresponding airbag adjustment and stabilizing. Then, this set of data is strongly correlated with the user's input command, i.e., a clear "user preference label" is given to this set of objective data. Afterward, the control module repeatedly records such "user command → pressure characteristics / airbag status" pairing data multiple times. By learning from this data, the pressure distribution characteristics of the user under different preferences are gradually summarized. Finally, these patterns are solidified into a user-specific configuration file or algorithm parameter set, i.e., a "personalized information usage model".
[0041] In this way, after obtaining user input information and forming a personalized information usage model for the user, sleeping posture recognition can be performed by collecting data and using the personalized information usage model during actual use.
[0042] Among them, when the head position determination unit determines that the user's head position is in the middle area, the sleeping posture recognition and further fine-tuning are performed. That is, the sleeping posture recognition unit is electrically connected to the head position determination unit and the data acquisition and preprocessing unit. When the head position determination unit determines that the user's head position is in the middle area, it acquires pressure features and inputs the pressure features into the sleeping posture recognition model to perform sleeping posture recognition, so as to obtain the user's current sleeping posture and send it to the automatic adjustment controller. In this embodiment, the sleeping posture recognition model here is a personalized information usage model formed by training a random forest classifier through offline collection of multi-user multi-posture labeled data (i.e., sample pressure features under different sleeping postures) (the random forest classifier outputs binary classification labels: supine (0) and side sleeping (1)), through the aforementioned user input information, and by collecting the corresponding airbag data.
[0043] Specifically, in subsequent use, when the system collects pressure data in real time again, it no longer relies solely on the general random forest model trained on a large amount of population data for sleep posture classification. Instead, it prioritizes calling the user's personalized model, comparing and matching the real-time pressure features with the historical patterns in the model, thereby directly outputting more accurate recognition results. Thus, after completing sleep posture recognition, the automatic adjustment controller can be used to control the air circuit component to inflate and deflate the first airbag and at least one airbag cavity according to the user's head position, the recognized current sleep posture, and the user's sleep posture setting instructions, thereby achieving the adjustment of the pillow support shape to match the current sleep posture.
[0044] Therefore, after recognizing sleeping posture, the pillow adjustment logic of the automatic adjustment controller is as follows: An automatic adjustment controller is used to determine the preferred height and preferred firmness of the current sleeping position from the user's sleeping position setting command when the user's head position is determined to be in the middle area. Then, the first airbag 1 and at least one airbag cavity can be adjusted according to the matched preferred height and preferred firmness. That is, the automatic adjustment controller is also used to control the air circuit assembly to adjust the inflation and deflation of at least one airbag cavity in the first airbag and the second airbag according to the user's head position and the preferred height and preferred firmness of the current sleeping position.
[0045] The specific execution logic is as follows: An automatic adjustment controller is used to determine the fine-tuning airbag for the user's head from the second airbag 2 based on the current sleeping posture and the user's head position. Specifically, if the current sleeping posture is supine, the airbag cavity corresponding to the user's head position is used as the fine-tuning airbag; if the current sleeping posture is side-lying, the airbag cavity corresponding to the user's head position, as well as the adjacent airbag cavities, are used as fine-tuning airbags. In this embodiment, the airbag cavity where the user's head is located is determined by the x-coordinate in the pressure center coordinate system. If the x-coordinate falls on the boundary between two airbag cavities, these two airbag cavities are used as fine-tuning airbags. Simultaneously, if the current sleeping posture is side-lying, the support for the shoulders and neck also needs to be considered, and usually two adjacent airbag cavities are also used as fine-tuning airbags for adjustment to achieve a smooth transition. Of course, if the x-axis coordinate falls on an airbag cavity, that airbag cavity is used as the fine-tuning airbag.
[0046] After determining the fine-tuning airbag cavity, the automatic adjustment controller is used to determine the target height of the first airbag based on the preferred height corresponding to the current sleeping position, and to determine the target pressure of the fine-tuning airbag based on the preferred firmness corresponding to the current sleeping position. In this embodiment, as previously explained, the user has pre-selected the preferred height and firmness according to the sleeping position (sleeping on their back or side). Therefore, after the sleeping position is identified, the corresponding height and firmness can be matched according to the corresponding sleeping position. Then, the preferred height can be mapped to the target height of the first airbag 1, and the preferred firmness can be mapped to the target pressure of each fine-tuning airbag.
[0047] In this way, the system converts the matched preferred height and preferred firmness into two levels of targets: the target height of the first airbag 1 (overall height) and the target pressure of each fine-tuning airbag (local support / firmness). That is, the user will set different heights and firmness (i.e., pillow height and target pressure of each airbag cavity) according to their preferred sleeping position. Therefore, after the automatic adjustment controller matches the corresponding height and firmness according to the current sleeping position, it can complete the data mapping and obtain the target height of the first airbag 1 (H1_user, overall baseline) and the target pressure of each fine-tuning airbag.
[0048] Furthermore, "zero pressure calibration" and "altitude-pressure" calibration curves can be recorded in advance, making it easier to convert "altitude" into pressure later.
[0049] Meanwhile, if the current sleeping position is supine and the user's head is positioned on the two airbag chambers, a weighted interpolation strategy is used to determine the target pressure of the fine-tuning airbags. For example, the total target pressure of the fine-tuning airbags is distributed using weights of 0.6 and 0.4, or linear interpolation of the center of gravity distance is used, that is, the distance between the pressure center of gravity and the center of each fine-tuning airbag chamber is calculated, and then the pressure distribution ratio is used according to the distance ratio.
[0050] Similarly, if the current sleeping position is side sleeping and the user's head is positioned on both airbag cavities, a weighted interpolation strategy and a neighboring area gain constraint strategy are used to determine the target pressure of the fine-tuning airbag. In the case of side sleeping, the fine-tuning airbag also includes the adjacent airbag cavities of the airbag cavity where the pressure center of gravity is located. Therefore, the target pressure of the adjacent airbag cavity is set to be less than or equal to 50% of the target pressure of its adjacent main area (e.g., if the airbag cavities where the pressure center of gravity is located on the x-axis are airbag cavities 23 and 24 (i.e., the main area airbag cavities), and the adjacent airbag cavities are 22 and 25, then the target pressure of airbag cavity 22 is less than or equal to 50% of the target pressure of airbag cavity 23). Of course, the above examples are only examples, and this embodiment is not limited to them.
[0051] After determining the adjustment targets of the first airbag 1 and the fine-tuning airbag, the airbags can be adjusted. That is, the automatic adjustment controller is used to determine the valve adjustment sequence of the fine-tuning airbags according to the current sleeping position. First, the height of the first airbag 1 is adjusted to the target height by the first air pump. Then, the pressure of each fine-tuning airbag is adjusted to its corresponding target pressure by the second air pump and the solenoid valves corresponding to each fine-tuning airbag, according to the valve adjustment sequence.
[0052] In this embodiment, based on the current sleeping posture and combined with the total pressure on the left and right sides in the pressure characteristics, it can be determined whether the user is sleeping on their left or right side when the current sleeping posture is side sleeping. Based on this, the system can accurately determine the head position and sleeping posture through the fiber pressure sensor array, without needing to configure an independent air pump or air pressure sensor for each air bladder cavity. Instead, it determines the opening sequence and duration of the solenoid valves based on the position determination result, achieving precise adjustment of multiple air bladder cavities. Therefore, for the adjustment of the second air bladder 2, only one air pressure sensor needs to be set up. By adjusting the air valve sequence, and using the second air pump + the same air pressure sensor, different small air bladder cavities are served in sequence. Once the target is reached, the valve is closed, and the next one is switched. Furthermore, the air valve control sequence is: first adjust the solenoid valve corresponding to the main area air bladder cavity, and then adjust the solenoid valve corresponding to the adjacent area air bladder cavity.
[0053] Thus, through the aforementioned control strategy, independent adjustment of the five airbag cavities can be achieved.
[0054] Furthermore, for any one of the first airbag and each of the fine-tuning airbags, an automatic adjustment controller is used to control the airway assembly to adjust any one airbag using a pulse width modulation strategy, wherein the pulse width modulation strategy is: In each control cycle, the current pressure value is read and the error between the current pressure value and the target pressure of any airbag is calculated. When any airbag is the first airbag, the target height of the first airbag is converted into the target pressure. Then, based on the error and using a proportional-integral control algorithm, a duty cycle signal is output. Finally, based on the duty cycle signal, the air circuit assembly is controlled to inflate or deflate any airbag until the current pressure value of any airbag reaches the corresponding target pressure, at which point the pulse width modulation process ends.
[0055] Set a target pressure P_target (if set to target altitude, convert the target altitude to target pressure); then, read the current pressure P_cur in each control cycle (cycle = 100 ms); calculate the error e = P_target. P_cur; Next, the control output adopts a PWM duty cycle u=Kp×e+ Ki×∑eΔt (limited to [0,1], where Kp is the proportional adjustment coefficient, which can take values from 0.2 to 1.0, and Ki is the integral adjustment coefficient, which can take values from 0.01 to 0.1); Finally, u is mapped to a pump / valve pulse, for example, the pulse period T=200 ms, and the on-time = u×T; the valve / pump is charged when it is on and stopped when it is closed; the error is re-evaluated after 3–5 consecutive cycles.
[0056] Of course, if an independent electronically controlled proportional valve is used, analog current / voltage can be directly output for more precise regulation.
[0057] In addition, after the inflation or deflation adjustment of at least one airbag cavity in the first and second airbags is completed or after a timeout, this embodiment also sets up an airbag adjustment closed-loop confirmation strategy. That is, regardless of whether the overall descent protection action is performed, the adjustment of the first airbag and at least one airbag cavity is performed according to the user's sleeping posture setting command, or the adjustment of the first airbag and at least one airbag cavity is performed based on the current sleeping posture and the user's head position, the control module will execute the airbag adjustment closed-loop confirmation strategy after the aforementioned adjustment action is completed or after the adjustment timeout. The specific implementation process is as follows: After waiting for a preset time (e.g., 200-500ms), the control module rereads the original pressure distribution signal collected by the fiber pressure sensor array. Based on the reread original pressure distribution signal, it calculates the pressure centroid error and the average pressure of each air bladder cavity (i.e., the average pressure collected by all flexible fiber pressure sensing units on the pillow area corresponding to each air bladder cavity). Then, if the absolute value of the difference between the average pressure of each air bladder cavity and its respective target pressure is less than a preset threshold (i.e., ... i|P_i P_i_target|<ε_p, where P_i is the i-th air bladder cavity, P_i_target is the target pressure of the i-th air bladder cavity, and ε_p is a preset threshold (which can be set according to actual use, such as 0.02 bar). When the pressure center error is less than the minimum error (e.g., the distance between the pressure center after adjustment and before adjustment is less than 5 mm), the pillow support shape adjustment is considered successful. Otherwise, compensation adjustment is performed according to the error magnitude, and after exceeding the preset number of retries, the fault handling mode is entered.
[0058] In this embodiment, the compensation adjustment based on the magnitude of the error is as follows: the pressure is adjusted based on the absolute value of the difference between the average pressure of each airbag cavity and its respective target pressure.
[0059] If the problem fails to converge after exceeding the retry limit, the system will proceed with fault handling (venting to a safe position and alerting the user), and record the fault code for after-sales analysis. Simultaneously, the retry limit will be set to 2 times.
[0060] Thus, as explained above, when the current sleeping position is the same as the preferred sleeping position, the pillow support shape can be adjusted to match the current sleeping position based on the current sleeping position and the user's head position.
[0061] Furthermore, for example, the system may include, but is not limited to, a self-learning module, which is used to record the user's adjustment information, including historical adjustment data, historical original pressure distribution signals, and manual intervention information (i.e., user sleeping posture setting instructions); then, the self-learning module is used to generate the user's ideal pillow height curve based on the adjustment information, so that the control module can use the user's ideal pillow height curve in future periods to control the airway components to adjust the inflation and deflation of the first airbag 1 and at least one airbag cavity; in this embodiment, the self-learning process can adopt a simple incremental update strategy or parameter optimization based on the historical minimum mean square error (MSE).
[0062] In addition, this system is equipped with security and fault tolerance mechanisms, which are mainly divided into the following three parts: First, a safety mode is activated when the air valve or air pump malfunctions (e.g., the airbag fails to reach the target inflation level after a long period of time): all valves are connected or all zones are deflated to a low level, and a fault warning is issued. Second, maximum inflation height and minimum deflation height thresholds are set to avoid extreme postures that could cause the airbag to over-inflate or lose support. Finally, dual redundant pressure acquisition (primary / backup sampling) is used to improve recognition robustness.
[0063] The dual-redundant pressure acquisition process is as follows: The fiber pressure sensor array employs dual redundant acquisition paths, including a main acquisition path and a backup acquisition path (i.e., a main ADC path + a backup ADC path, which can be arranged with double-layer sampling lines in the sensing layer, or two sets of sensing units in the same area); wherein, the control module is configured to compare the key pressure statistics acquired by the main and backup acquisition paths during each sampling. If the deviation exceeds a preset value, it switches to the backup path or enters a degraded working mode and issues a fault prompt.
[0064] Among them, the aforementioned key pressure statistics can be, but are not limited to, total pressure and pressure center of gravity. If the deviation between the two is greater than their respective preset values (e.g., the deviation is greater than 10% of the total pressure, or the absolute value threshold, and the difference in pressure center of gravity is greater than 5mm), a switch will be triggered and an alarm will be recorded. Furthermore, the degraded working mode is: switch to single-channel operation but reduce the automation level (e.g., do not perform self-learning or slow down the frequency) to prompt the user for maintenance. At the same time, the current mode, calibration status and fault codes (such as valve failure, sensor disconnection, pump abnormality) can also be displayed on the mini-program interface for the user to view.
[0065] Therefore, the overall adjustment process of this system is divided into three stages: Phase 1: Cold start; Users set their sleeping posture settings (i.e., higher / lower, softer / firmer, supine / side sleeping preference) via the mini-program; At this time, the system records the current pressure distribution, the height of the first airbag 1, and the state of each airbag cavity.
[0066] Phase 2: Memory and Model Building; The system will store the corresponding pressure mode and sleeping position labels set by the user locally for memory.
[0067] Phase 3: Automated adjustment; that is, when the system determines that the user's head position is in the upper or lower deviation area, it performs an overall descent protection action, or when it is in the middle area, it performs a sleeping posture judgment; then, based on the current sleeping posture, the user's sleeping posture setting instructions, and the user's head position, it adjusts the airbags; in this way, it can automatically complete the baseline height adjustment of the first airbag 1, as well as the rapid fine adjustment of each airbag cavity, to achieve local height and support fine adjustment.
[0068] Thus, through the detailed description of the multi-zone airbag adjustable smart pillow system, this invention accurately senses head position and sleeping posture through a high-density fiber pressure sensor array. Based on this information, it drives an innovative "single air pump + multiple electrically controlled valves" and "overall airbag + zoned airflow" structure, achieving significant beneficial effects: First, by instantly triggering overall descent protection when the head tilts upward or downward, it can actively prevent cervical hyperextension and hyperflexion, effectively reducing the risk of stiff neck and discomfort. Second, the sensor's seamless embedding and the airbag's smooth PWM adjustment ensure a comfortable experience; the system adopts a single power unit and logical zone design, greatly simplifying the air path, significantly reducing hardware costs, power consumption, and the failure rate of multi-chamber leaks, thus improving reliability. In addition, the interaction method combining remote control and automatic recognition balances convenience and personalization, while the self-learning module allows the pillow to continuously adapt to user habits, achieving long-term accurate personalized support.
[0069] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A smart pillow system with multi-zone airbag adjustment, characterized in that, include: A fiber pressure sensor array, wherein the fiber pressure sensor array is evenly arranged on the support surface of the pillow, for collecting the original pressure distribution signal generated by the user's head on the support surface of the pillow; An airbag assembly, comprising a first airbag and a second airbag, wherein a sponge area, the first airbag and the second airbag are sequentially arranged in the longitudinal direction of the pillow, and the second airbag comprises multiple independent airbag cavities, which are sequentially arranged along the transverse direction of the pillow. An air circuit assembly, comprising a first air pump, a second air pump, and several solenoid valves, wherein the first air pump is connected to a first airbag, and each airbag cavity in the second airbag is connected to the second air pump through an independent pipe, and each pipe is equipped with the solenoid valve. The control module is electrically connected to the fiber pressure sensor array and the air path assembly. The control module determines whether the user's head is in the center of the pillow based on the original pressure distribution signal. If it determines that the user's head is not in the center, it performs a height-lowering protection action on the first and second airbags via the air path assembly; or When it is determined that the user's head position is in the middle area, the user's current sleeping posture is identified based on the original pressure distribution signal. Then, based on the user's head position, the user's current sleeping posture, and the received user sleeping posture setting command, the air circuit component is controlled to inflate and deflate at least one of the first and second air bladders to adjust the pillow support shape to match the current sleeping posture. The middle area is the support area corresponding to the first air bladder.
2. The intelligent pillow system with multi-zone airbag adjustment according to claim 1, characterized in that, The control module includes a data acquisition and preprocessing unit and a head position determination unit, wherein the data acquisition and preprocessing unit is electrically connected to the fiber pressure sensor array and the head position determination unit, respectively. The data acquisition and preprocessing unit is used to acquire the original pressure distribution signal and preprocess and extract features from the original pressure distribution signal to obtain pressure features, wherein the pressure features include pressure centroid coordinates, pressure difference information, total pressure information, pressure distribution variance, and local pressure peak values. The head position determination unit is used to determine whether the vertical coordinate in the pressure center coordinate system exceeds the preset boundary. When the vertical coordinate exceeds the preset boundary, it determines that the user's head position is not in the middle area. Or when the vertical coordinate is within the preset boundary, it determines that the user's head position is in the middle area. If the user's head position is not in the middle area, it means that the user's head position is located in the support area corresponding to the sponge area or the second airbag.
3. The intelligent pillow system with multi-zone airbag adjustment according to claim 2, characterized in that, The control module also includes: a sleeping posture recognition unit, a sleeping posture setting unit, and an automatic adjustment controller; The sleeping posture setting unit is used to acquire the user's sleeping posture setting command and send the user's sleeping posture setting command to the automatic adjustment controller; The sleeping posture recognition unit is electrically connected to the head position judgment unit and the data acquisition and preprocessing unit. When the head position judgment unit determines that the user's head position is in the middle area, it acquires the pressure feature and inputs the pressure feature into the sleeping posture recognition model to perform sleeping posture recognition, so as to obtain the user's current sleeping posture and send it to the automatic adjustment controller. An automatic adjustment controller is used to control the airway assembly to adjust the inflation and deflation of at least one of the first and second airbags based on the user's head position, the identified current sleeping posture, and the user's sleeping posture setting command; or When the head position determination unit determines that the user's head position is not in the middle area, the air circuit assembly performs a height reduction protection action on the first airbag and the second airbag.
4. The intelligent pillow system with multi-zone airbag adjustment according to claim 1, characterized in that, When performing a height descent protection action, the control module is configured to: Obtain the height of the protected target; Based on the target protection height, the first air pump, the second air pump, and each solenoid valve in the air circuit assembly are controlled to simultaneously deflate or deflate each air chamber in the first airbag and the second airbag in a predetermined proportion, so as to adjust the height of the first airbag and the height of each air chamber in the second airbag to the target protection height.
5. The intelligent pillow system with multi-zone airbag adjustment according to claim 1, characterized in that, The user sleeping posture setting instructions include: preferred height and preferred firmness for different sleeping postures, and the control module includes: an automatic adjustment controller; An automatic adjustment controller is used to determine the preferred height and preferred firmness of the current sleeping position from the user's sleeping position setting instructions when it is determined that the user's head position is in the middle area. The automatic adjustment controller is also used to control the airway assembly to adjust the inflation and deflation of at least one air bladder cavity in the first and second air bladders according to the user's head position and the preferred height and preferred firmness corresponding to the current sleeping position.
6. The intelligent pillow system with multi-zone airbag adjustment according to claim 5, characterized in that, An automatic adjustment controller is used to determine the fine-tuning airbag for the user's head from each airbag cavity of the second airbag based on the current sleeping posture and the user's head position. If the current sleeping posture is supine, the airbag cavity corresponding to the user's head position is used as the fine-tuning airbag. If the current sleeping posture is side sleeping, the airbag cavity corresponding to the user's head position, as well as the adjacent airbag cavity, is used as the fine-tuning airbag. An automatic adjustment controller is used to determine the target height of the first airbag based on the preferred height corresponding to the current sleeping position, and to determine the target pressure of the fine-tuning airbag based on the preferred firmness corresponding to the current sleeping position. Specifically, if the current sleeping position is supine and the user's head is positioned on both airbag cavities, a weighted interpolation strategy is used to determine the target pressure of the fine-tuning airbag. If the current sleeping position is side-lying and the user's head is positioned on both airbag cavities, a weighted interpolation strategy and a neighboring cell gain limiting strategy are used to determine the target pressure of the fine-tuning airbag. The automatic adjustment controller is used to determine the valve adjustment sequence of the fine-tuning airbags according to the current sleeping position. First, the height of the first airbag is adjusted to the target height by the first air pump. Then, the pressure of each fine-tuning airbag is adjusted to its corresponding target pressure by the second air pump and the solenoid valves corresponding to each fine-tuning airbag, according to the valve adjustment sequence.
7. The intelligent pillow system with multi-zone airbag adjustment according to claim 6, characterized in that, For any one of the first airbags and each of the fine-tuning airbags, an automatic adjustment controller is used to control the airway assembly to adjust any one airbag using a pulse width modulation (PWM) strategy, and the PWM strategy is as follows: In each control cycle, the current pressure value is read and the error between the current pressure value and the target pressure of any of the airbags is calculated. When any of the airbags is the first airbag, the target height of the first airbag is converted into the target pressure. Based on the error, and using a proportional-integral control algorithm, a duty cycle signal is output; Based on the duty cycle signal, the air circuit assembly is controlled to inflate or deflate any of the airbags until the current pressure value of any airbag reaches the corresponding target pressure, at which point the pulse width modulation process ends.
8. The intelligent pillow system with multi-zone airbag adjustment according to claim 1, characterized in that, After completing the inflation or deflation adjustment of the first and second airbags, the control module is further configured to execute an airbag adjustment closed-loop confirmation strategy, wherein, when executing the airbag adjustment closed-loop confirmation strategy, the control module is configured to: After waiting for a preset time, the original pressure signal collected by the fiber pressure sensor array is reread, and the pressure centroid error and the average pressure of each air bladder cavity are calculated based on the reread original pressure signal. When the absolute value of the difference between the average pressure of each air bladder cavity and its respective target pressure is less than the preset threshold, and the pressure center error is less than the minimum error, the pillow support shape adjustment is determined to be successful. Otherwise, compensation adjustment is performed according to the error magnitude, and after exceeding the preset number of retries, the fault handling mode is entered.
9. The intelligent pillow system with multi-zone airbag adjustment according to claim 1, characterized in that, Also includes: The self-learning module is used to record the user's adjustment information, which includes historical adjustment data, historical raw pressure signals, and manual intervention information. The self-learning module is used to generate the user's ideal pillow height curve based on the adjustment information, so that the control module can use the user's ideal pillow height curve in the future to control the air circuit assembly to adjust the inflation and deflation of the first airbag and at least one airbag cavity.
10. The intelligent pillow system with multi-zone airbag adjustment according to claim 1, characterized in that, The fiber pressure sensor array uses dual redundant acquisition paths to acquire the raw pressure distribution signal.