A height adjusting method of an intelligent pillow and an intelligent pillow
Patent Information
- Application Number
- CN202610857563.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-15
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2046-06-15
AI Technical Summary
[0003]基于此,有必要针对智能枕头使用效果不佳的问题,提供一种智能枕头的高度调节方法、智能枕头、可读存储介质和计算机程序产品
[0025]本申请首先对各个升降组件的高度进行预调节,如此不仅可以使用户头颈下方升降组件的高度排布能够大体匹配当前用户睡姿,而且能够使用户头颈下方的升降组件都尽可能地对用户头颈起到支撑作用。
Smart Images

Figure CN122375904B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart pillows, and in particular to a height adjustment method for a smart pillow, a smart pillow, a readable storage medium, and a computer program product. Background Technology
[0002] With increasing attention being paid to sleep quality and cervical spine health, smart pillows are gaining popularity as an important tool for improving sleep quality. Smart pillows typically consist of a flexible support pad and multiple lifting components located beneath the support pad. By adjusting the height of each component, the shape of the support pad can be changed to suit different sleeping positions. However, the actual performance of these smart pillows in practice is not ideal, with many users experiencing significant neck and head pain upon waking. Summary of the Invention
[0003] Therefore, it is necessary to provide a method for adjusting the height of a smart pillow, a smart pillow, a readable storage medium, and a computer program product to address the problem of poor performance of smart pillows.
[0004] In a first aspect, this application provides a height adjustment method for a smart pillow. The smart pillow includes a flexible support pad, multiple pressure sensors, and multiple lifting components. The flexible support pad is divided into multiple support areas. Each support area corresponds to at least one pressure sensor and one lifting component. The lifting component is disposed below the corresponding support area. The pressure sensor is used to detect the pressure on the corresponding support area.
[0005] The height adjustment method includes:
[0006] The height of each of the lifting components is pre-adjusted based at least on the user's sleeping posture. Then, effective support areas and ineffective support areas are selected from the support areas based at least on the pressure values detected by each of the pressure sensors. The lifting component at the effective support area is the first lifting component, the pressure sensor at the effective support area is the first pressure sensor, and the lifting component at the ineffective support area is the second lifting component.
[0007] The height of at least a portion of the first lifting components is adjusted to reduce the difference between the pressure values detected by each of the first pressure sensors;
[0008] The height of the second lifting component is adjusted to the corresponding first height, where the first height is the average height of the first lifting components near the second lifting component.
[0009] In one embodiment, potential effective support units are selected from the support region based at least on the pressure values detected by each of the pressure sensors.
[0010] The effective support area is selected from the potential effective support units based at least on their arrangement.
[0011] In one embodiment, if at least two of the potential effective support units are spatially continuous, then the continuously distributed potential effective support units constitute the effective support region.
[0012] In one embodiment, the support regions are distributed in a rectangular array;
[0013] If the support region in row m contains both effective and ineffective support regions, then the first height corresponding to the second lifting component in the support region in row m is the average height of all first lifting components in the support region in row m.
[0014] If the support region in row m contains only invalid support regions, and the nearest valid support region to the support region in row m is located in the support region in row n, then the first height corresponding to the second lifting component in the support region in row m is the average height of all first lifting components in the support region in row n.
[0015] In one embodiment, if the pressure value detected by the pressure sensor is not less than the effective pressure threshold, then the corresponding support area is a potential effective support unit.
[0016] If the pressure value detected by the pressure sensor is less than the effective pressure threshold, then the corresponding support area is the invalid support area.
[0017] In one embodiment, the pressure value detected by the i-th first pressure sensor is: The total number of the first pressure sensors is M, and the pressure uniformity threshold is... ;
[0018] The height of at least a portion of the first lifting component is adjusted until the following condition is met:
[0019] , , .
[0020] In one embodiment, based on The height of the first lifting component corresponding to the i-th first pressure sensor is adjusted.
[0021] Secondly, this application provides a smart pillow, including a flexible support pad, multiple pressure sensors, and multiple lifting components. The flexible support pad is divided into multiple support areas, and each support area corresponds to at least one pressure sensor and one lifting component. The lifting component is disposed below the corresponding support area. The pressure sensor is used to detect the pressure on the corresponding support area. The smart pillow also includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the height adjustment method of the smart pillow.
[0022] Thirdly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the height adjustment method for the smart pillow.
[0023] Fourthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the height adjustment method for the smart pillow.
[0024] The beneficial effects of this invention are as follows:
[0025] This application first pre-adjusts the height of each lifting component, so that not only can the height arrangement of the lifting components under the user's head and neck roughly match the current sleeping posture, but also the lifting components under the user's head and neck can provide as much support as possible for the user's head and neck.
[0026] Based on the pressure values detected by each pressure sensor, it is possible to not only filter out the first lifting component and its corresponding effective support area that actually provides support for the user's head and neck from all lifting components and support areas, but also to filter out the second lifting component and its corresponding invalid support area that does not actually provide support for the user's head and neck.
[0027] By fine-tuning the height of the first lifting component, the differences in pressure values detected by each first pressure sensor are reduced. This allows for adaptive adjustments to the specific shape and size of the user's head and neck, while ensuring that the first lifting component supports the user's head and neck. This further improves the uniformity of force on the user's head and neck, reducing the occurrence of head and neck pain after waking up.
[0028] After the height of the first lifting component is fine-tuned, adjusting the height of the second lifting component to the first height can effectively prevent the flexible support pad from creating a noticeable step near the edge of the user's head and neck. This not only prevents the user from being excessively obstructed when adjusting their sleeping position, but also prevents the user's head and neck from slipping off the flexible support pad when their sleeping position changes.
[0029] This invention, based on the height adjustment of the first and second lifting components, can effectively improve the user's sleep quality. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a flowchart of the height adjustment method for a smart pillow in an embodiment of the present invention;
[0032] Figure 2 This is a schematic diagram of the structure of the smart pillow in an embodiment of the present invention;
[0033] Figure 3 This is a schematic diagram of the flexible support pad structure in an embodiment of the present invention;
[0034] Figure 4 This is a schematic diagram of the lifting assembly in an embodiment of the present invention.
[0035] 1. Flexible support pad; 11. Support area; 2. Pressure sensor; 3. Lifting assembly. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0037] In the prior art, a smart pillow includes a flexible support pad 1, a control board, and multiple lifting components 3. The flexible support pad 1 is divided into multiple support areas 11, and each support area 11 corresponds to one of the lifting components 3, which are disposed below the corresponding support area 11. The control board is electrically connected to each lifting component 3, and the control board can change the specific shape of the flexible support pad 1 by adjusting the height of each lifting component 3.
[0038] In addition, existing technologies also construct a standardized pillow surface curve model library, where each model corresponds to a sleeping position and an initial target height matrix. Where K represents the number of support regions 11. These represent the initial target heights corresponding to the K support regions 11.
[0039] After the control board obtains the user's current sleeping posture, it will retrieve the initial target height matrix corresponding to the current sleeping posture from the model library, and then adjust the height of each lifting component 3 to the corresponding initial target height, so that the overall shape of the flexible support pad 1 can match the user's sleeping posture, in order to provide better support for the user's head and neck.
[0040] However, in actual use of the smart pillow, it was found that many users still experienced neck and head pain after waking up. This application's research revealed that the reason is that the initial target height matrix in the model library is based on the statistical average of body parameters from a large number of users, and then calculated through ergonomics. For individual users, there is a certain deviation between their specific body parameters and the statistical average. Therefore, the smart pillow only adjusts the overall shape of the flexible support pad 1 based on the initial target height matrix, which actually cannot provide sufficient support for the neck and head of many users.
[0041] Example:
[0042] like Figures 2-4 As shown, based on the problems existing in the prior art, this embodiment provides a smart pillow, including a flexible support pad 1, a control board, multiple pressure sensors 2, and multiple lifting components 3.
[0043] The flexible support pad 1 is divided into multiple support regions 11. The division method and number of support regions 11 can be consistent with the prior art. For example, in this embodiment, the number of support regions 11 is also K. More commonly, the support regions 11 are distributed in a rectangular array.
[0044] Each support area 11 corresponds to at least one lifting component 3, which is located below the corresponding support area 11. The control board is electrically connected to each lifting component 3, and the control board can change the specific shape of the flexible support pad 1 by adjusting the height of each lifting component 3.
[0045] In addition, each support region 11 is also equipped with at least one pressure sensor 2. The pressure sensor 2 is used to detect the pressure on the corresponding support region 11.
[0046] The area and shape of each support area 11 should be as similar as possible, and when the user's head and neck are supported on the flexible support pad 1, the user's head and neck will contact at least two support areas 11, thereby generating pressure on the corresponding pressure sensor 2. It can be understood that the higher the lifting component 3 that actually provides support for the user's head and neck, the greater the pressure value detected by the corresponding pressure sensor 2; the lower the height of the lifting component 3 that actually provides support for the user's head and neck, the smaller the pressure value detected by the corresponding pressure sensor 2.
[0047] like Figure 1 As shown, based on the smart pillow provided in this embodiment, this embodiment further provides a method for adjusting the height of the smart pillow, including the following steps:
[0048] Step 101: The control panel pre-adjusts the height of each lifting component 3 based at least on the user's sleeping posture.
[0049] The control board can obtain the user's sleeping posture through user input or by detecting the user's sleeping posture using a sleeping posture sensor. After obtaining the user's sleeping posture, the control board can retrieve the corresponding initial target height matrix from the existing model library, thereby adjusting the height of each lifting component 3 to the corresponding initial target height, thus achieving pre-adjustment.
[0050] In other embodiments, the model library can be further improved by constructing initial target height matrices for different combinations of parameters such as user age, gender, and sleeping posture.
[0051] Understandably, after the height of each lifting component 3 is pre-adjusted, the overall shape of the flexible support pad 1 can roughly match the user's sleeping posture, so that the support area 11 under the user's head and neck can provide as much support as possible for the user's head and neck.
[0052] Step 102: Based on the pressure values detected by each pressure sensor 2, select the effective support area and the ineffective support area from the support area 11.
[0053] The effective support area is the support area 11 that currently provides actual support to the user, the lifting component 3 in the effective support area is the first lifting component, and the pressure sensor 2 in the effective support area is the first pressure sensor; the ineffective support area is the support area 11 that currently does not provide actual support to the user, and the lifting component 3 in the ineffective support area is the second lifting component.
[0054] Since there is continuous contact between the user's head and neck and the pillow surface, the effective support area should be continuously distributed in space. Taking the case where the support areas 11 are distributed in a rectangular array as an example, for any effective support area, at least one of the two adjacent support areas 11 in the row direction and the two adjacent support areas 11 in the column direction is also an effective support area.
[0055] Preferably, step 102 specifically includes the following steps.
[0056] Step 102a: Preprocess the pressure values detected by pressure sensor 2 to reduce or eliminate the effects of temperature drift, zero drift and noise, thereby more accurately reflecting the pressure on the corresponding support area 11.
[0057] Specifically, for the t-th pressure sensor 2, the pressure value detected before the user lies on the smart pillow is: When a user lies on the smart pillow, the detected pressure value is... Correspondingly, when the user lies on the smart pillow, the effective pressure value detected by the t-th pressure sensor 2 is... In other words, It is the detection value of the t-th pressure sensor 2 after eliminating the influence of temperature drift and zero drift.
[0058] Once the user lies on the smart pillow and maintains a stable sleeping position, the data is retrieved every T time interval. A total of K acquisitions were performed, of which the k-th acquisition was... Finally, the actual pressure value output by the t-th pressure sensor 2 In other words, Compared Furthermore, the impact of high-frequency noise was further discussed, ensuring the stability of the output data of the t-th pressure sensor 2.
[0059] Unless otherwise specified, the pressure value detected by the pressure sensor 2 in this embodiment refers specifically to the pressure value after the preprocessing described above.
[0060] Step 102b: Select potential effective support units from the support area 11 based at least on the pressure values detected by each pressure sensor 2.
[0061] Specifically, an effective pressure threshold can be set. If the pressure value detected by the pressure sensor 2 is not less than the effective pressure threshold, it means that the corresponding support area 11 may be bearing the pressure generated by the user's head and neck, and therefore the corresponding support area 11 is a potential effective support unit. If the pressure value detected by the pressure sensor 2 is less than the effective pressure threshold, it means that the corresponding support area 11 is not supporting the user's head and neck, and therefore the corresponding support area 11 is an invalid support area.
[0062] Step 102c: Based at least on the arrangement of potential effective support units, select effective support areas from the potential effective support units.
[0063] Based on the characteristic that effective support areas should be spatially continuous, if at least two potential effective support units are spatially continuous, then the continuously distributed potential effective support units are considered effective support areas. Conversely, if the adjacent positions of a potential effective support unit only have ineffective support areas, then the potential effective support unit is actually a noise point and should also be considered an ineffective support area.
[0064] Taking the case where the support regions 11 are distributed in a rectangular array as an example, for any potentially effective support unit, if at least one of its two adjacent support regions 11 in the row direction and the two adjacent support regions 11 in the column direction is also a potentially effective support unit, then all of these potentially effective support units should be considered as effective support regions. Conversely, if for a certain potentially effective support unit, both its two adjacent support regions in the row direction and the two adjacent support regions in the column direction are invalid support regions, then this potentially effective support unit should be considered as an invalid support region.
[0065] Step 103: Adjust the height of at least a portion of the first lifting components to reduce the difference between the pressure values detected by each of the first pressure sensors.
[0066] More specifically, this embodiment is based on The height of the first lifting component corresponding to the i-th first pressure sensor is adjusted until the following condition is met: .in, Let be the pressure value detected by the i-th first pressure sensor. The average of the pressure values detected by all the first pressure sensors, i.e. Where M is the total number of the first pressure sensors, The mean square error of the pressure values detected by all the first pressure sensors is... , This is the threshold for pressure uniformity.
[0067] Each time the height of the first lifting component is adjusted, all the first pressure sensors re-detect the pressure, thereby ensuring that all... , and Update.
[0068] Among them, if If the pressure is too high, it means that the user's head and neck are putting too much pressure on the effective support area corresponding to the i-th first pressure sensor. Therefore, it is necessary to reduce the height of the first lifting component corresponding to the i-th first pressure sensor or increase the height of other first lifting components to reduce the pressure on the effective support area corresponding to the i-th first pressure sensor.
[0069] Conversely, if If the pressure on the effective support area corresponding to the i-th first pressure sensor is insufficient, it means that the height of the first lifting component corresponding to the i-th first pressure sensor needs to be increased, or the height of other first lifting components needs to be decreased, so as to increase the pressure on the effective support area corresponding to the i-th first pressure sensor.
[0070] Preferably, in this embodiment, adjustment thresholds S1 and S2 can be further set, where S1 > S2 > 0; and step sizes X1, X2 and X3 can be further set, where X1 > X2 > X3 > 0.
[0071] like Therefore, the adjustment speed of the first lifting component that needs to be adjusted in height is set to X1 to improve adjustment efficiency.
[0072] like Therefore, the adjustment speed of the first lifting component that needs to be adjusted in height is set to X2, so as to balance adjustment efficiency and adjustment accuracy.
[0073] like Therefore, the adjustment speed of the first lifting component that needs to be adjusted in height should be set to X3 to effectively improve the adjustment accuracy.
[0074] For example, in some embodiments, X1 is 0.2cm / step-0.3cm / step, X2 is 0.1cm / step-0.2cm / step, and X3 is 0.05cm / step-0.1cm / step.
[0075] More specifically, in this embodiment, each first lifting component is equipped with a height acquisition module, which is used to acquire the actual height of the first lifting component. In this embodiment, the first lifting component corresponding to the i-th first pressure sensor is the i-th first lifting component, and the actual height of the i-th first lifting component is... The target altitude is The corresponding height deviation value .when When the time is right, the height adjustment action of the i-th first lifting component is considered to have met the standard. As a high convergence threshold, in some embodiments, .
[0076] In this embodiment, the first lifting component achieves height adjustment through a motor. The motor is controlled by a PID control algorithm, which can converge the actual height of the i-th first lifting component to the target height more quickly and accurately, thus achieving overshoot.
[0077] The aforementioned height adjustment method for the first lifting component ensures, on the one hand, that the overall shape of the flexible support pad 1 remains largely constant, thus matching the user's current sleeping posture. The support area 11 under the user's head and neck consistently provides support, guaranteeing sufficient support area between the smart pillow and the user's head and neck. On the other hand, it allows for fine-tuning of the shape of the flexible support pad 1 to better match the specific head and neck shape of the current user. When different users use the smart pillow, its shape can adaptively adjust, thereby improving the uniformity of support for the head and neck of different users and reducing neck and head pain after waking up.
[0078] Step 104: Adjust the height of the second lifting component to the corresponding first height, where the first height is the average height of the first lifting components near the second lifting component.
[0079] After the height of each of the first lifting components is adaptively adjusted to the specific shape of the user's head and neck, adjusting the height of the second lifting component to the first height can effectively prevent the flexible support pad 1 from creating a noticeable step near the edge of the user's head and neck. This not only avoids excessive obstruction when the user adjusts their sleeping position, but also prevents the user's head and neck from slipping off the flexible support pad 1 when their sleeping position changes.
[0080] For example, taking the case where the support areas are distributed in a rectangular array, if the support area 11 in the m-th row has both effective support areas and ineffective support areas, then the first height corresponding to the second lifting component in the m-th row of support area 11 is the average height of all the first lifting components in the m-th row of support area 11; if the support area 11 in the m-th row has only ineffective support areas, and the effective support area closest to the m-th row of support area 11 is located in the n-th row of support area 11, then the first height corresponding to the second lifting component in the m-th row of support area 11 is the average height of all the first lifting components in the n-th row of support area 11.
[0081] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0082] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0083] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0084] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for adjusting the height of a smart pillow, characterized in that, The smart pillow includes a flexible support pad (1), multiple pressure sensors (2) and multiple lifting components (3). The flexible support pad (1) is divided into multiple support areas (11). Each support area (11) corresponds to at least one pressure sensor (2) and one lifting component (3). The lifting component (3) is located below the corresponding support area (11). The pressure sensor (2) is used to detect the pressure on the corresponding support area (11). The height adjustment method includes: The height of each of the lifting components (3) is pre-adjusted based at least on the user's sleeping posture. Then, effective support areas and ineffective support areas are selected from the support area (11) based at least on the pressure values detected by each of the pressure sensors (2). The lifting component (3) at the effective support area is the first lifting component, the pressure sensor (2) at the effective support area is the first pressure sensor, and the lifting component (3) at the ineffective support area is the second lifting component. The height of at least a portion of the first lifting components is adjusted to reduce the difference between the pressure values detected by each of the first pressure sensors; The height of the second lifting component is adjusted to the corresponding first height, where the first height is the average height of the first lifting components near the second lifting component. Potential effective support units are selected from the support region (11) based at least on the pressure values detected by each of the pressure sensors (2); If the pressure value detected by the pressure sensor (2) is not less than the effective pressure threshold, then the corresponding support area (11) is a potential effective support unit; If the pressure value detected by the pressure sensor (2) is less than the effective pressure threshold, then the corresponding support area (11) is the invalid support area; Based at least on the arrangement of the potential effective support units, the effective support area is selected from the potential effective support units; If at least two of the potential effective support units are spatially continuous, then the continuously distributed potential effective support units constitute the effective support region. The supporting areas (11) are arranged in a rectangular array; If the support area (11) in the m-th row has both an effective support area and an ineffective support area, then the first height corresponding to the second lifting component in the support area (11) in the m-th row is the average height of all the first lifting components in the support area (11) in the m-th row. If the support area (11) in the m-th row has only an invalid support area, and the valid support area that is closest to the support area (11) in the m-th row is located in the support area (11) in the n-th row, then the first height corresponding to the second lifting component in the support area (11) in the m-th row is the average height of all the first lifting components in the support area (11) in the n-th row.
2. The height adjustment method for a smart pillow according to claim 1, characterized in that, The pressure value detected by the i-th first pressure sensor is The total number of the first pressure sensors is M, and the pressure uniformity threshold is... ; The height of at least a portion of the first lifting component is adjusted until the following condition is met: , , ; This is the average of the pressure values detected by all the first pressure sensors. This represents the mean square error of the pressure values detected by all the first pressure sensors.
3. The height adjustment method for a smart pillow according to claim 2, characterized in that, based on The height of the first lifting component corresponding to the i-th first pressure sensor is adjusted.
4. A smart pillow, comprising a flexible support pad (1), multiple pressure sensors (2), and multiple lifting components (3), wherein the flexible support pad (1) is divided into multiple support areas (11), each support area (11) corresponds to at least one pressure sensor (2) and one lifting component (3), the lifting component (3) is disposed below the corresponding support area (11), the pressure sensor (2) is used to detect the pressure on the corresponding support area (11), the smart pillow further comprises a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the height adjustment method for the smart pillow as described in any one of claims 1 to 3.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the height adjustment method for the smart pillow as described in any one of claims 1 to 3.
6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the height adjustment method for the smart pillow as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Intelligent pillow and control algorithm thereof
CN116172380A
Pillow partition height intelligent calculation method
CN121659545A