Method of adjusting an air bed and related apparatus
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2026-08-11
AI Technical Summary
[0003]目前,市面上常见的床垫有材料差异的乳胶床垫、海绵床垫;或是使用弹簧外加各类材料的床垫;或部分待气囊通过手动调节的床垫,但是上述床垫通常只能适用于部分人群,无法做到大部分人通用,且其不具备自适应不同身高的人体的功能
[0081] The beneficial effects of this application's embodiments are as follows: Unlike existing technologies, this application provides an airbag bed adjustment method, which includes: acquiring a first lying-down airbag pressure value for each airbag when the sum of the airbag pressure values of all airbags is greater than a first airbag pressure threshold and the change in airbag pressure value of each airbag within a preset time is less than the first change threshold; determining the position of the airbag located at the waist of the body in the current lying position based on the first lying-down airbag pressure value of each airbag; determining a first lying-down posture state based on the position of the airbag located at the waist and the first lying-down airbag pressure value, wherein the first lying-down posture state is a supine or lateral lying position; calculating a first height change value corresponding to the airbag based on the first lying-down posture state; and determining the first height change value corresponding to the first height change value. The system calculates the first gas flow rate; inflates or deflates the airbag according to the first gas flow rate to adjust the airbag height to the first airbag height, where the first airbag height corresponds to the airbag height of the first standard lying posture; obtains the first airbag pressure value corresponding to the first airbag height; when the airbag pressure value changes from the first airbag pressure value to the second lying posture pressure value, the system determines the second human lying posture state according to the second lying posture pressure value, where the difference between the second lying posture pressure value and the first airbag pressure value is greater than a preset pressure change threshold, the second human lying posture state is either supine or lateral, and the second human lying posture state is different from the first human lying posture state; and adjusts the current airbag height of the airbag to the second airbag height according to the second human lying posture state, where the second airbag height corresponds to the airbag height of the second standard lying posture.
Smart Images

Figure CN117481483B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of airbag bed technology, and in particular to an airbag bed adjustment method and related apparatus. Background Technology
[0002] A mattress is an item placed between the human body and the bed to ensure that consumers get healthy and comfortable sleep. With the continuous progress of material civilization and technology, the types of mattresses used by modern people have gradually become more diversified, and there are many different mattress materials. Mattresses made of different materials can bring different sleep effects.
[0003] Currently, common mattresses on the market include latex mattresses and foam mattresses with varying materials; mattresses using springs plus various other materials; and some mattresses with manually adjustable air chambers. However, these mattresses are usually only suitable for certain groups of people and cannot be universally applicable, nor do they have the function of adapting to people of different heights. Furthermore, the human spine has a normal physiological curvature, and mattresses that are too soft or too firm will not provide proper support for the spine, resulting in uneven pressure on various parts of the body and leading to poor sleep quality. Summary of the Invention
[0004] This application provides an airbag bed adjustment method and related device. By calculating the height change value of the airbag based on the human lying posture and the position of the airbag located at the waist, the airbag is inflated or deflated according to the height change value to adjust the height of the airbag. This application can increase the fit between the airbag bed and the human body, make the pressure of various parts of the human body more balanced, and improve the user's sleep effect.
[0005] The embodiments of this application provide the following technical solutions:
[0006] In a first aspect, embodiments of this application provide an adjustment method for an airbag bed, applied to an airbag bed comprising multiple airbags, each airbag having an adjustable height, the method comprising:
[0007] When the sum of the air pressure values of all airbags is greater than the first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold, the first lying air pressure value of each airbag is obtained.
[0008] Based on the first lying-down air pressure value of each airbag, determine the position of the airbag located at the waist of the human body in the current lying position;
[0009] The first human lying position is determined based on the position of the airbag located at the waist and the first lying air pressure value. The first human lying position is either supine or lateral.
[0010] Calculate the first height change value corresponding to the airbag based on the first human lying position;
[0011] Based on the first height change value, determine the first gas flow rate corresponding to the first height change value;
[0012] Based on the first gas flow rate, the airbag is inflated or deflated to adjust the airbag height to the first airbag height, wherein the first airbag height is the airbag height corresponding to the first standard lying position.
[0013] Obtain the air pressure value of the first airbag corresponding to the height of the first airbag;
[0014] When the air pressure value of the airbag is detected to change from the air pressure value of the first airbag to the air pressure value of the second lying position, the second human lying position is determined according to the air pressure value of the second lying position. The difference between the air pressure value of the second lying position and the air pressure value of the first airbag is greater than the preset air pressure change threshold. The second human lying position is either supine or lateral. Furthermore, the second human lying position is different from the first human lying position.
[0015] Based on the second human lying position, the current airbag height is adjusted to the second airbag height, where the second airbag height is the airbag height corresponding to the second standard lying position.
[0016] In some embodiments, determining the position of the airbag located at the waist of the body in the current lying position based on the first lying air pressure value of each airbag includes:
[0017] Calculate the first difference of the first lying-down air pressure value based on the first lying-down air pressure value of each airbag;
[0018] Calculate the second difference of the first lying-down air pressure value based on the first difference of the first lying-down air pressure value;
[0019] Based on the second-order difference of the first lying air pressure value, the position of the airbag located at the waist of the human body in the current lying position is determined.
[0020] In some embodiments, calculating the first height change value corresponding to the airbag based on the first human lying posture includes:
[0021] If the first human body is in a supine position, the first height change value corresponding to the airbag is calculated based on the position of the airbag located at the waist of the human body, combined with the proportion of the human body and the physiological curvature.
[0022] If the first human body is in a side-lying position, the first height change value corresponding to the airbag is calculated based on the position of the airbag located at the waist of the human body.
[0023] In some embodiments, the airbag bed includes an airbag located at the waist of the human body, and the first height change value includes a chest height change value. Based on the position of the airbag at the waist, and considering the proportions and physiological curvature of the human body, the first height change value corresponding to the airbag is calculated, including:
[0024] The range of a person's height is determined by the location of the air sac at the waist.
[0025] Based on the range of human height, obtain the distance between the shoulder position and the waist position of the human body;
[0026] The vertical height of a person's chest is determined by the distance between the shoulder and waist positions.
[0027] Obtain the chest curvature angle of the human body, and calculate the radius corresponding to the chest curvature angle based on the chest curvature angle and the vertical height of the chest. Specifically, this includes:
[0028] ,
[0029] in, The radius corresponding to the chest curvature angle. The vertical height of the human chest. For the chest curvature angle, Pi;
[0030] The change in chest height is calculated based on the radius corresponding to the chest curvature angle and the chest curvature angle itself, specifically including:
[0031] ,
[0032] in, This represents the change in chest height. The radius corresponding to the chest curvature angle. For the chest curvature angle, Pi is the mathematical constant of a circle.
[0033] In some embodiments, the first height change value includes a waist height change value. The first height change value corresponding to the airbag is calculated based on the position of the airbag located at the waist of the body, combined with the body's proportions and physiological curvature. The calculation also includes:
[0034] The vertical height of a person's waist is determined by the distance between the shoulder and waist positions.
[0035] Obtain the lumbar curvature angle of the human body, and calculate the radius corresponding to the lumbar curvature angle based on the lumbar curvature angle and the vertical height of the waist. Specifically, this includes:
[0036] ,
[0037] in, The radius corresponding to the waist curvature angle. The vertical height of the human body's waist. The lumbar curvature angle of the human body. Pi;
[0038] Calculate the change in waist height based on the radius corresponding to the waist curvature angle and the waist curvature angle itself, specifically including:
[0039] ,
[0040] in, This represents the change in waist height. The radius corresponding to the waist curvature angle. The lumbar curvature angle of the human body. Pi is the mathematical constant of a circle.
[0041] In some embodiments, the airbag bed further includes an airbag located at the shoulder of the human body, an airbag located at the chest of the human body, and an airbag located at the hip of the human body; the method further includes:
[0042] The height change values of the airbag located at the chest and the airbag located at the buttocks are defined as the sum of the chest height change value and the waist height change value.
[0043] The height variation values of the airbags located at the waist and the airbags located at the shoulders are defined as the waist height variation values.
[0044] In some embodiments, calculating a first height change value corresponding to the airbag based on the position of the airbag located at the waist of the human body includes:
[0045] The range of a person's height is obtained based on an air sac located at the waist.
[0046] Calculate the first height variation value corresponding to the airbag based on the range of human height.
[0047] In some embodiments, determining the first gas flow rate corresponding to the first height change value based on the first height change value includes:
[0048] Obtain the bottom area of the airbag;
[0049] Based on the bottom area of the airbag and the first height change value, the first gas flow rate corresponding to the first height change value is determined, specifically including:
[0050] ,
[0051] in, The first gas flow rate, This represents the bottom area of the airbag. This is the first altitude change value.
[0052] In some embodiments, determining the second human lying position based on the second lying air pressure value includes:
[0053] Based on the second lying air pressure value, the reduced air pressure value is calculated, whereby the reduced air pressure value is used to identify the second human lying posture.
[0054] The second human body's lying position is determined based on the restored air pressure value.
[0055] In some embodiments, calculating the reduction pressure value based on the second lying-down pressure value includes:
[0056] The first pressure change value is obtained based on the first lying-down air pressure value and the first airbag air pressure value;
[0057] When the first gas flow rate is the inflation flow rate, the reduction gas pressure value is calculated based on the second lying pressure value and the first pressure change value, including:
[0058] ,
[0059] in, To restore the air pressure value, This is the second lying-down air pressure value. This represents the first change in air pressure.
[0060] In some embodiments, calculating the reduction pressure value based on the second lying-down pressure value further includes:
[0061] When the first gas flow rate is the deflation flow rate, the volume of the airbag change and the current volume of the airbag are calculated based on the first height change value.
[0062] Calculate the reduced pressure value based on the change in airbag volume and the current airbag volume, specifically including:
[0063] ,
[0064] in, To restore the air pressure value, This is the second lying-down air pressure value. This is the first pressure change value. For the volume of the airbag change, This represents the current volume of the airbag.
[0065] In some embodiments, adjusting the current airbag height of the airbag to the height of the second airbag according to the second human lying position includes:
[0066] Calculate the second height change value corresponding to the airbag based on the second human lying position;
[0067] Based on the second altitude change value, determine the second gas flow rate corresponding to the second altitude change value;
[0068] Based on the second gas flow rate, the airbag is inflated or deflated to adjust its height to the second airbag height, which is the airbag height corresponding to the second standard lying position.
[0069] Secondly, embodiments of this application provide an adjustment device for an airbag bed, applied to an airbag bed comprising multiple airbags, each airbag having an adjustable height. The device includes:
[0070] The first air pressure acquisition module is used to acquire the first lying air pressure value of each airbag when the sum of the air pressure values of all airbags is greater than the first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold.
[0071] The first lying position determination module is used to determine the position of the airbag located at the waist of the human body under the current lying position based on the first lying pressure value of each airbag; and to determine the first human lying position state based on the position of the airbag located at the waist of the human body and the first lying pressure value, wherein the first human lying position state is either supine or lateral.
[0072] The first airbag adjustment module is used to calculate the first height change value corresponding to the airbag according to the first human lying position; determine the first gas flow rate corresponding to the first height change value according to the first height change value; and inflate or deflate the airbag according to the first gas flow rate to adjust the airbag height to the first airbag height, wherein the first airbag height is the airbag height corresponding to the first standard lying position.
[0073] The second air pressure acquisition module is used to acquire the air pressure value of the first airbag corresponding to the height of the first airbag.
[0074] The second lying position determination module is used to determine the second human lying position state based on the second lying position state when the air pressure value of the airbag is detected to change from the air pressure value of the first airbag to the second lying position air pressure value. The difference between the second lying position air pressure value and the air pressure value of the first airbag is greater than a preset air pressure change threshold. The second human lying position state is either supine or lateral, and the second human lying position state is different from the first human lying position state.
[0075] The second airbag adjustment module is used to adjust the current airbag height to the second airbag height according to the second human lying position, wherein the second airbag height is the airbag height corresponding to the second standard lying position.
[0076] Thirdly, embodiments of this application provide an airbag bed, comprising:
[0077] At least one processor; and
[0078] A memory that is communicatively connected to at least one processor; wherein,
[0079] The memory stores instructions that can be executed by at least one processor to enable the at least one processor to perform the airbag bed adjustment method as described in the first aspect.
[0080] Fourthly, embodiments of this application provide a non-volatile computer-readable storage medium storing computer-executable instructions for causing an airbag bed to perform the airbag bed adjustment method as described in the first aspect.
[0081] The beneficial effects of this application's embodiments are as follows: Unlike existing technologies, this application provides an airbag bed adjustment method, which includes: acquiring a first lying-down airbag pressure value for each airbag when the sum of the airbag pressure values of all airbags is greater than a first airbag pressure threshold and the change in airbag pressure value of each airbag within a preset time is less than the first change threshold; determining the position of the airbag located at the waist of the body in the current lying position based on the first lying-down airbag pressure value of each airbag; determining a first lying-down posture state based on the position of the airbag located at the waist and the first lying-down airbag pressure value, wherein the first lying-down posture state is a supine or lateral lying position; calculating a first height change value corresponding to the airbag based on the first lying-down posture state; and determining the first height change value corresponding to the first height change value. The system calculates the first gas flow rate; inflates or deflates the airbag according to the first gas flow rate to adjust the airbag height to the first airbag height, where the first airbag height corresponds to the airbag height of the first standard lying posture; obtains the first airbag pressure value corresponding to the first airbag height; when the airbag pressure value changes from the first airbag pressure value to the second lying posture pressure value, the system determines the second human lying posture state according to the second lying posture pressure value, where the difference between the second lying posture pressure value and the first airbag pressure value is greater than a preset pressure change threshold, the second human lying posture state is either supine or lateral, and the second human lying posture state is different from the first human lying posture state; and adjusts the current airbag height of the airbag to the second airbag height according to the second human lying posture state, where the second airbag height corresponds to the airbag height of the second standard lying posture.
[0082] By calculating the height change value of the airbag based on the human lying posture and the position of the airbag located at the waist, and by inflating or deflating the airbag according to the height change value, this application can increase the fit between the airbag bed and the human body, make the pressure of various parts of the body more balanced, and improve the user's sleep effect. Attached Figure Description
[0083] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0084] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application;
[0085] Figure 2 This is a schematic diagram of an airbag bed provided in an embodiment of this application;
[0086] Figure 3 This is a schematic flowchart of an airbag bed adjustment method provided in an embodiment of this application;
[0087] Figure 4 yes Figure 3 A detailed flowchart of step S302 in the process;
[0088] Figure 5 This is a line graph of a first lying-down air pressure value provided in an embodiment of this application;
[0089] Figure 6 This is a line graph showing the first and second differences of the first lying air pressure value provided in an embodiment of this application;
[0090] Figure 7 This is a schematic diagram of the physiological curvature of the human body provided in an embodiment of this application;
[0091] Figure 8 yes Figure 3 A detailed flowchart of step S304 in the process;
[0092] Figure 9 yes Figure 8 A detailed flowchart of step S3042 in the process;
[0093] Figure 10 This is a schematic diagram illustrating the calculation of chest height change values provided in an embodiment of this application;
[0094] Figure 11 yes Figure 8 A detailed flowchart of step S3042 in the process;
[0095] Figure 12 This is a flowchart illustrating the process of determining the height changes of each airbag when the lying position is supine, as provided in an embodiment of this application.
[0096] Figure 13 yes Figure 8 A detailed flowchart of step S3043 in the process;
[0097] Figure 14 yes Figure 3 A detailed flowchart of step S305 in the process;
[0098] Figure 15 yes Figure 3 A detailed flowchart of step S308 in the process;
[0099] Figure 16 yes Figure 15 A detailed flowchart of step S3081 in the process;
[0100] Figure 17 yes Figure 3 A detailed flowchart of step S309 in the process;
[0101] Figure 18 This is a schematic diagram of the structure of an airbag bed adjustment device provided in an embodiment of this application;
[0102] Figure 19 This is a schematic diagram of the structure of an airbag bed provided in an embodiment of this application.
[0103] Explanation of icon numbers:
[0104] Detailed Implementation
[0105] To facilitate understanding of this application, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on the other element, or one or more intermediate elements may exist between them. When an element is described as "connected to" another element, it can be directly connected to the other element, or one or more intermediate elements may exist between them. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this specification are for illustrative purposes only.
[0106] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.
[0107] The technical solution of this application will be described in detail below with reference to the accompanying drawings:
[0108] Please see Figure 1 , Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application;
[0109] like Figure 1 As shown, the application environment 100 includes: an airbag bed 10, which is a mattress capable of implementing the following airbag bed adjustment method. The airbag bed includes a plurality of airbags, an air pressure sensor, at least one processor, and at least one memory, wherein the memory is used to store a computer program, and the processor is used to load the computer program and execute the following airbag bed adjustment method.
[0110] In this embodiment, multiple airbags are installed on an airbag bed, and the airbags store gas. The airbags are used to support the human body so that the human body can lie in a comfortable position on the airbag bed. It should be noted that the types of airbags include, but are not limited to, rubber airbags, textile airbags, and PVC airbags, and the types of gas stored in the airbags include, but are not limited to, nitrogen, inert gas, and air.
[0111] In this embodiment of the application, the air pressure sensor is used to obtain the gas pressure in each airbag, i.e., the air pressure value. Its principle is to use specific physical effects or principles to measure the gas pressure and convert it into a readable electrical signal output. It should be noted that the air pressure sensor includes, but is not limited to, piezoresistive sensors, capacitive sensors and piezoelectric sensors.
[0112] In this embodiment, the processor is specifically used to adjust the airbags of the airbag bed. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a microcontroller, an ARM (Acorn RISC Machine) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of these components. The processor can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP and / or any other such configuration, or one or more combinations of a microcontroller unit (MCU), a field-programmable gate array (FPGA), and a system-on-chip (SoC).
[0113] Understandably, the airbag bed also includes a gas control module, which is communicatively connected to the processor. The gas control module includes a degassing pump and an inflation pump. When the airbags of the airbag bed need to be adjusted, the processor sends a command to the gas control module to adjust the airbags, so that the gas control module can deflate or inflate the airbags. Specifically, the gas control module controls the degassing pump to deflate the gas stored in the airbags, or controls the inflation pump to inflate the gas stored in the airbags, based on the change in the height of the airbags.
[0114] In this embodiment of the application, the memory is specifically used to store data such as the air pressure values of all airbags and the lying posture of the human body. The memory includes, but is not limited to, one or more of the following devices: FLASH flash memory, NAND flash memory, vertical NAND flash memory (VNAND), NOR flash memory, resistive random access memory (RRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), spin-transfer torque random access memory (STT-RAM).
[0115] In summary, regardless of whether the user is lying on their back or side, the airbag bed can recognize the user's posture and automatically adjust each airbag accordingly. This increases the fit between the airbag bed and the user, making the pressure on different parts of the body more even and improving the user's sleep quality.
[0116] Please refer to the following: Figure 2 , Figure 2 This is a schematic diagram of an airbag bed provided in an embodiment of this application;
[0117] like Figure 2 As shown, the airbag bed includes six airbags: airbag 1, airbag 2, airbag 3, airbag 4, airbag 5, and airbag 6. When a person with a height of 175cm lies on the airbag bed, airbag 1 is located at the shoulder, airbag 2 at the chest, airbag 3 at the waist, airbag 4 at the hip, airbag 5 at the thigh, and airbag 6 at the calf. It is understandable that due to differences in height among people, the position of each airbag on the body will change. For example, when a person who is 160cm tall lies on the airbag bed, their waist will be located in airbag number 2. That is, when the head of a person of different height is in the same position on the airbag bed, their waist may be in different airbag positions. To address this technical problem, this application can adjust the inflation and deflation flow rates of each airbag on the airbag bed through the following method, thereby adjusting the height of the airbag. Moreover, this method is applicable to people of different heights, making the airbag bed universally applicable.
[0118] It is important to note that Figure 2The number, width, and height of the airbags in the airbag bed are merely examples. The number, width, and height of the airbags in the airbag bed can be adjusted according to actual needs. This application does not limit these aspects.
[0119] Please see Figure 3 , Figure 3 This is a schematic flowchart of an airbag bed adjustment method provided in an embodiment of this application;
[0120] The airbag bed adjustment method is applied to an airbag bed, which includes multiple airbags, each with an adjustable height. Specifically, the airbag bed adjustment method is executed by one or at least two processors of the airbag bed.
[0121] like Figure 3 As shown, the adjustment method of the airbag bed includes:
[0122] Step S301: When the sum of the air pressure values of all airbags is greater than the first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold, the first lying air pressure value of each airbag is obtained.
[0123] Specifically, the airbag bed includes multiple airbags. In the initial state, the initial air pressure value of the airbags is set to the initial air pressure value. That is, when a person is not lying on the airbag bed, the air pressure value of all airbags in the airbag bed is the initial air pressure value. When the airbag bed detects that the sum of the air pressure values of all airbags is greater than a first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold, it is considered that a person is lying on the airbag bed and the air pressure value of each airbag tends to be stable. It can be understood that when the air pressure value of each airbag tends to be stable, obtaining the first lying air pressure value of each airbag can improve the accuracy of airbag adjustment. The initial air pressure value, the first air pressure threshold, the preset time, and the first change threshold of each airbag are all preset fixed values. For example, according to actual needs, the initial air pressure value can be set to 800Pa, the first air pressure threshold can be set to 8000Pa, the preset time can be set to 30s, and the first change threshold can be set to 10Pa. This application does not limit this.
[0124] Step S302: Determine the position of the airbag located at the waist of the human body in the current lying position based on the first lying air pressure value of each airbag;
[0125] Please see Figure 4 , Figure 4 yes Figure 3 A detailed flowchart of step S302 in the process;
[0126] like Figure 4As shown, step S302: Based on the first lying-down air pressure value of each airbag, determine the position of the airbag located at the waist of the body in the current lying position, including:
[0127] Step S3021: Calculate the first difference of the first lying pressure value based on the first lying pressure value of each airbag;
[0128] Specifically, the first-order difference is defined as the difference between two consecutive adjacent terms in a discrete function. Based on the first recumbent air pressure value of each airbag, the first-order difference of the first recumbent air pressure value is calculated. Taking an airbag bed with 6 airbags as an example, the 6 airbags include airbag 1, airbag 2, airbag 3, airbag 4, airbag 5, and airbag 6. In the above steps, the first recumbent air pressure value can be obtained, which includes the air pressure values of the 6 airbags. The first-order difference of the air pressure values of the 6 airbags is calculated by subtracting the air pressure value of the previous airbag from the air pressure value of the next airbag, resulting in 5 first-order difference data, which are the first-order difference of the first recumbent air pressure value. The 5 first-order difference data correspond to airbag 1, airbag 2, airbag 3, airbag 4, and airbag 5, respectively.
[0129] Step S3022: Calculate the second difference of the first lying-down air pressure value based on the first difference of the first lying-down air pressure value;
[0130] Specifically, the second-order difference of the first recumbent air pressure value is a further difference based on the first-order difference. Taking the airbag bed, which includes 6 airbags, as an example, after obtaining 5 first-order difference data, the previous first-order difference data is subtracted from the next first-order difference data to obtain 4 second-order difference data, which are the second-order differences of the first recumbent air pressure value. The 4 first-order difference data correspond to airbags 1, 2, 3, and 4, respectively.
[0131] Step S3023: Determine the position of the airbag located at the waist of the human body in the current lying position based on the second difference of the first lying air pressure value;
[0132] Specifically, based on the second-order difference of the first lying-down air pressure value, the third and fourth data points in the second-order difference data are obtained. The third and fourth data points are compared, and the smaller of the two values is determined to be the location of the airbag at the waist. For example, if the third data point in the second-order difference is smaller, then the corresponding airbag No. 3 is determined to be the airbag at the waist; if the fourth data point in the second-order difference is smaller, then the corresponding airbag No. 4 is determined to be the airbag at the waist.
[0133] In this embodiment of the application, when a human body lies on an airbag bed, the pressure of the waist on the airbag bed is less than the pressure of the buttocks, back or chest on the airbag bed. Therefore, the pressure trend of the human body from head to toe is that it gradually decreases from the chest to the waist and increases again from the waist to the buttocks. Based on this pressure trend, this application can determine the position of the airbag located at the waist of the human body based on the first-order difference and the second-order difference of the first lying air pressure value.
[0134] Please refer to the following: Figure 5 and Figure 6 , Figure 5 This is a line graph of a first lying-down air pressure value provided in an embodiment of this application. Figure 6 This is a line graph showing the first and second differences of the first lying air pressure value provided in an embodiment of this application;
[0135] like Figure 5 As shown, assuming the airbag bed has 6 airbags, namely airbag 1, airbag 2, airbag 3, airbag 4, airbag 5, and airbag 6, the air pressure values of the 6 airbags are obtained under the condition that the air pressure values of all airbags are stable. Figure 5 The graph shows a line graph with the airbag number on the horizontal axis and the air pressure value on the vertical axis.
[0136] like Figure 6 As shown, Figure 6 This is a line graph with the airbag number on the x-axis and the air pressure value on the y-axis, showing the above... Figure 5 The air pressure values of the six airbags were subjected to first-order difference analysis, resulting in five first-order difference data points: data ①, data ②, data ③, data ④, and data ⑤. Data ① corresponds to airbag 1, data ② to airbag 2, data ③ to airbag 3, data ④ to airbag 4, and data ⑤ to airbag 5. These five first-order difference data points were then further differentiated to obtain four second-order difference data points: data ⑥, data ⑦, data ⑧, and data ⑨. Data ⑥ corresponds to airbag 1, data ⑦ to airbag 2, data ⑧ to airbag 3, and data ⑨ to airbag 4. From the second-order difference data, it can be seen that data ⑨ is greater than data ⑧. Therefore, airbag 3, corresponding to data ⑧, is identified as the airbag located in the waist area of the human body.
[0137] Step S303: Determine the first human lying position based on the position of the airbag located at the waist and the first lying air pressure value;
[0138] Specifically, the first human lying position is either supine or lateral. Since the pressure exerted on each airbag by the human body in a supine position is different from that in a lateral position, the human body is determined to be in a supine position when the first lying air pressure value of the two airbags adjacent to the airbag located at the waist of the human body is greater than a preset air pressure threshold; conversely, the human body is determined to be in a lateral position when the first lying air pressure value of the two airbags adjacent to the airbag located at the waist of the human body is less than or equal to the preset air pressure threshold. The preset air pressure threshold can be set according to actual needs, for example, the air pressure threshold can be set to 2000Pa.
[0139] Please refer to the following: Figure 7 , Figure 7 This is a schematic diagram of the physiological curvature of the human body provided in an embodiment of this application;
[0140] like Figure 7 As shown, the human spine generally has four physiological curves: cervical, thoracic, lumbar, and sacral. The cervical and lumbar curves are forward-convex, while the thoracic and sacral curves are backward-convex. Generally, the cervical lordosis is 30 degrees, the thoracic kyphosis is 40 degrees, the lumbar lordosis is 45 degrees, and the sacral kyphosis is 35 degrees. The existence of these physiological curves allows the spine to maintain good physiological function and reduces the risk of spinal injury.
[0141] In this embodiment of the application, the airbag adjustment method can adjust each airbag of the airbag bed according to the human body's lying posture, and can also be combined with the physiological curvature of the human body for adjustment, so that the airbag bed can better support the human body and improve the fit between the human body and the airbag bed.
[0142] Step S304: Calculate the first height change value corresponding to the airbag based on the first human lying position;
[0143] Please refer to the following: Figure 8 , Figure 8 yes Figure 3 A detailed flowchart of step S304 in the process;
[0144] like Figure 8 As shown, step S304: Based on the first human lying position, calculate the first height change value corresponding to the airbag, including:
[0145] Step S3041: Obtain the position of the airbag at the waist of the first human body in a lying position;
[0146] Specifically, the positions of the airbags at the waist and the first human lying position have been obtained in the above steps, so that the first height change value corresponding to the airbags can be calculated in subsequent steps based on the positions of the airbags at the waist and the first human lying position.
[0147] Step S3042: If the first human body is in a supine position, then calculate the first height change value corresponding to the airbag based on the position of the airbag at the waist of the human body, combined with the proportion of the human body and the physiological curvature.
[0148] Please refer to the following: Figure 9 , Figure 9 yes Figure 8 A detailed flowchart of step S3042 in the process;
[0149] like Figure 9 As shown, step S3042: If the first human body is in a supine position, then based on the position of the airbag at the waist, combined with the proportions and physiological curvature of the human body, calculate the first height change value corresponding to the airbag, including:
[0150] Step S3421: Obtain the height range of the human body based on the location of the airbag at the waist.
[0151] Specifically, when the heads of people of different heights are located in the same position on the airbag bed, the airbags at the waist of people of different heights are recorded to obtain a large amount of sample data. The sample data is then used to train a model to obtain a model of the height range of the airbags located at the waist of the human body. This model belongs to the classification task and can be trained using the TensorFlow framework and the CNN convolutional neural network structure. For example, when the airbag located at the waist is airbag No. 3, the height range in the sample data is 140cm to 150cm; when the airbag located at the waist is airbag No. 4, the height range in the sample data is 150cm to 160cm. After training, the model results are: airbag No. 3 at the waist corresponds to a height range of 140cm to 150cm, and airbag No. 4 at the waist corresponds to a height range of 150cm to 160cm. Understandably, after obtaining the model, inputting the airbag located at the waist of the human body into the model allows us to obtain the height range of the human body by matching the airbag at the waist with the height range of the human body.
[0152] Step S3422: Based on the range of human height, obtain the distance between the shoulder position and the waist position of the human body;
[0153] Specifically, since the distance from the shoulder to the waist accounts for about 25% of the human body's height, the distance between the shoulder and waist positions is obtained based on the range of human height. That is, the average height is obtained by averaging the range of human height, and then multiplying the average height by 25% to get the distance between the shoulder and waist positions.
[0154] Step S3423: Obtain the vertical height of the chest of the human body based on the distance between the shoulder position and the waist position;
[0155] Specifically, based on human physiological characteristics, the vertical height of the human chest is generally 2 / 3 of the distance between the shoulder and waist positions. Therefore, multiplying the distance between the shoulder and waist positions by 2 / 3 gives the vertical height of the human chest.
[0156] Step S3424: Obtain the chest curvature angle of the human body, and calculate the radius corresponding to the chest curvature angle based on the chest curvature angle and the vertical height of the chest;
[0157] Specifically, the curvature angle of the human chest is... Figure 7 The angle of thoracic kyphosis is calculated by taking the thoracic curvature angle and the vertical height of the chest, and the corresponding radius is calculated using the following formula:
[0158] ,
[0159] in, The radius corresponding to the chest curvature angle. The vertical height of the human chest. The angle of curvature of the human chest. It is pi; it should be noted that the curvature angle of the human chest can be 40 degrees, or it can be adjusted according to the actual situation, and this application does not limit it.
[0160] Step S3425: Calculate the change in chest height based on the radius corresponding to the chest curvature angle and the chest curvature angle;
[0161] Specifically, based on the radius corresponding to the chest curvature angle and the chest curvature angle itself, the change in chest height can be calculated using the following formula:
[0162] ,
[0163] in, This represents the change in chest height. The radius corresponding to the chest curvature angle. For the chest curvature angle, Pi is the mathematical constant of a circle.
[0164] Please refer to the following: Figure 10 , Figure 10 This is a schematic diagram illustrating the calculation of chest height change values provided in an embodiment of this application;
[0165] like Figure 10 As shown, This indicates the vertical height of the human chest. This refers to the angle of curvature of the human chest. Indicates the radius of the sector. This indicates the change in chest height.
[0166] Combination Figure 9 and Figure 10 The steps and process for calculating the change in chest height are shown in the example below:
[0167] Assuming the distance between the shoulder and waist is 37cm, then the vertical height of the chest... The curvature angle of the human chest is 37 * 2 / 3 = 24.67 cm. 40 degrees, pi It is 3.1415926;
[0168] Then the radius corresponding to the chest curvature angle can be calculated. for:
[0169] =36.07cm;
[0170] Based on the radius corresponding to the chest curvature angle The change in chest height can be calculated. for:
[0171] =2.17cm.
[0172] Please refer to the following: Figure 11 , Figure 11 yes Figure 8 A detailed flowchart of step S3042 in the process;
[0173] like Figure 11 As shown, step S3042: If the first human body is in a supine position, then based on the position of the airbag at the waist, combined with the proportions and physiological curvature of the human body, the first height change value corresponding to the airbag is calculated, which also includes:
[0174] Step S3426: Obtain the vertical height of the waist of the human body based on the distance between the shoulder position and the waist position;
[0175] Specifically, based on human physiological characteristics, the vertical height of the waist is generally 1 / 3 of the distance between the shoulder and waist positions. Multiplying the distance between the shoulder and waist positions by 1 / 3 gives the vertical height of the waist.
[0176] Step S3427: Obtain the waist curvature angle of the human body, and calculate the radius corresponding to the waist curvature angle based on the waist curvature angle and the vertical height of the waist;
[0177] Specifically, the lumbar curvature angle of the human body is... Figure 7 The angle of lumbar lordosis is calculated based on the lumbar curvature angle and the vertical height of the lumbar region. The radius corresponding to the lumbar curvature angle is calculated using the following formula:
[0178] ,
[0179] in, The radius corresponding to the waist curvature angle. The vertical height is the waist. The waist curvature angle, Pi is the mathematical constant of a circle.
[0180] Step S3428: Calculate the change in waist height based on the radius corresponding to the waist curvature angle and the waist curvature angle;
[0181] Specifically, based on the radius corresponding to the waist curvature angle and the waist curvature angle itself, the change in waist height can be calculated using the following formula:
[0182] ,
[0183] in, This represents the change in waist height. The radius corresponding to the waist curvature angle. The waist curvature angle, Pi is the mathematical constant of a circle.
[0184] Please refer to the following: Figure 12 , Figure 12 This is a flowchart illustrating the process of determining the height changes of each airbag when the lying position is supine, as provided in an embodiment of this application.
[0185] In this embodiment of the application, the airbag bed also includes an airbag located at the shoulder of the human body, an airbag located at the chest of the human body, and an airbag located at the buttocks of the human body.
[0186] like Figure 12 As shown, the procedure for determining the height changes of each airbag when the lying position is supine includes:
[0187] Step S1201: Determine the height change values of the airbag located at the chest position and the airbag located at the hip position as the sum of the chest height change value and the waist height change value;
[0188] Specifically, since the airbag bed is already inflated at a certain pressure in its initial state, its volume does not change much and its height remains basically unchanged when the airbag needs to be inflated again. Based on this, the change in height of the airbag located at the chest and the airbag located at the buttocks should be determined as the sum of the change in chest height and the change in waist height.
[0189] Step S1202: Determine the height change values of the airbag located at the waist and the airbag located at the shoulder as the waist height change value;
[0190] Specifically, the change in height of the airbag located at the waist of the human body is defined as the waist height change value. In order to reduce the height difference between the shoulders and chest of the human body, the change in height of the airbag located at the shoulders of the human body is also defined as the waist height change value.
[0191] Step S3043: If the first human body is in a side-lying position, calculate the first height change value corresponding to the airbag based on the position of the airbag at the waist of the human body.
[0192] Please refer to the following: Figure 13 , Figure 13 yes Figure 8 A detailed flowchart of step S3043 in the process;
[0193] like Figure 13 As shown, step S3043: If the first human body is in a side-lying position, then based on the position of the airbag at the waist, calculate the first height change value corresponding to the airbag, including:
[0194] Step S3431: Obtain the height range of the human body based on the airbag located at the waist of the human body;
[0195] Specifically, when the heads of people of different heights are located in the same position on the airbag bed, the airbags at the waist of people of different heights are recorded to obtain a large amount of sample data. The sample data is then used to train a model to obtain a model of the height range of the airbags located at the waist of the human body. This model belongs to the classification task and can be trained using the TensorFlow framework and the CNN convolutional neural network structure. For example, when the airbag located at the waist is airbag No. 3, the height range in the sample data is 140cm to 150cm; when the airbag located at the waist is airbag No. 4, the height range in the sample data is 150cm to 160cm. After training, the model results are: airbag No. 3 at the waist corresponds to a height range of 140cm to 150cm, and airbag No. 4 at the waist corresponds to a height range of 150cm to 160cm. Understandably, after obtaining the model, inputting the airbag located at the waist of the human body into the model allows us to obtain the height range of the human body by matching the airbag at the waist with the height range of the human body.
[0196] Step S3432: Calculate the first height change value corresponding to the airbag based on the range of human height;
[0197] Specifically, the ratio of shoulder width to height is determined as the first ratio, for example, the first ratio is about 0.3; the ratio of chest width to height is determined as the second ratio, for example, the second ratio is about 0.25; the ratio of waist width to height is determined as the third ratio, for example, the third ratio is about 0.2; and the ratio of hip width to height is determined as the fourth ratio, for example, the fourth ratio is about 0.25.
[0198] If the lying position is a side-lying position, the spine needs to be kept in a horizontal straight line. After obtaining the current height range of the human body, calculate the average height. Based on the average height, calculate the first height change value corresponding to the airbag. This first height change value includes the shoulder height change value of the airbag located at the shoulder, the chest height change value of the airbag located at the chest, and the hip height change value of the airbag located at the hip. Using the waist width as the basic width, the shoulder height change value of the airbag located at the shoulder is h1=(first ratio - third ratio) / 2*average height, the chest height change value of the airbag located at the chest is h2=(second ratio value - third ratio value) / 2*average height, and the hip height change value of the airbag located at the hip is h1=(fourth ratio value - third ratio value) / 2*average height.
[0199] In addition, it is understandable that in order to maintain good support for the human body on the mattress and prevent the mattress from sinking, the overall airbag pressure value needs to be kept basically consistent with the airbag pressure value before adjustment, and the change range should be within 10%. That is, the air released from the shoulders, hips, and chest needs to be replenished to the back airbag, waist airbag, and leg airbag.
[0200] Step S305: Determine the first gas flow rate corresponding to the first height change value;
[0201] Please refer to the following: Figure 14 , Figure 14 yes Figure 3 A detailed flowchart of step S305 in the process;
[0202] like Figure 14 As shown, step S305: Determine the first gas flow rate corresponding to the first height change value based on the first height change value, including:
[0203] Step S3051: Obtain the bottom area of the airbag;
[0204] Specifically, the length and width of the airbags in the airbag bed are preset, meaning the bottom area of the airbags is also preset. For example, the bottom area of all airbags can be set to 1200 cm² according to actual needs. 2 This application does not impose any restrictions on this.
[0205] Step S3052: Determine the first gas flow rate corresponding to the first height change value based on the bottom area of the airbag and the first height change value;
[0206] Specifically, the first height change value can be obtained according to the above steps. Based on the first height change values of all airbags and the bottom area of the airbag itself, the first gas flow rate corresponding to the first height change value can be determined. This first gas flow rate includes obtaining the inflation or deflation volume of each airbag. The first gas flow rate of the airbag is expressed as the volume of gas, and is calculated as: First height change value * Bottom area of the airbag. For example, if the first height change value of a certain airbag is 3... The bottom area of the airbag is 200 cm². 2 The first gas flow rate corresponding to this first height change value is calculated to be 3. *200 =600 .
[0207] Step S306: Inflate or deflate the airbag according to the first gas flow rate to adjust the airbag height to the first airbag height;
[0208] Specifically, the airbag bed also includes multiple inflation pumps and deflation pumps. Each airbag corresponds to one inflation pump and one deflation pump. The inflation and deflation speeds of these pumps are known. The first gas flow rate includes the inflation volume and deflation volume. After obtaining the first gas flow rate for each airbag, each airbag in the airbag bed is inflated or deflated. That is, based on the inflation or deflation volume of each airbag, combined with the inflation and deflation speeds of the inflation and deflation pumps, the working time of the inflation or deflation pump is calculated. Specifically, inflation volume = inflation speed * inflation time, deflation volume = deflation speed * deflation time. It can be understood that, assuming the deflation volume is 600... The air pump's pumping speed is 1200. / minute, the pumping time of the air pump is calculated to be 0.5 minutes, which means that the time required for the airbag to complete the adjustment is 0.5 minutes. When the pumping time reaches 0.5 minutes, the air pump is turned off. At this time, the height of the airbag is adjusted to the first airbag height, which is the airbag height corresponding to the first standard lying position. The first standard lying position refers to the lying position in which the human body, supported by the airbag, keeps the human spine in a horizontal line.
[0209] Step S307: Obtain the air pressure value of the first airbag corresponding to the height of the first airbag;
[0210] Specifically, after the height of the airbag is adjusted to the height of the first airbag, the air pressure value of the first airbag corresponding to the height of the first airbag is obtained.
[0211] Step S308: When the air pressure value of the airbag is detected to change from the air pressure value of the first airbag to the air pressure value of the second lying position, the second human lying position is determined according to the air pressure value of the second lying position.
[0212] In this embodiment of the application, the airbag bed acquires the air pressure value of each airbag at fixed intervals. Based on the air pressure value and the first airbag air pressure value, the difference between the air pressure value and the first airbag air pressure value is calculated. When the difference between the air pressure value and the first airbag air pressure value is greater than a preset air pressure change threshold, the air pressure value is determined as the second lying air pressure value. At this time, it is considered that the human lying position changes from the first human lying position to the second human lying position. The second human lying position is either supine or lateral, and the second human lying position is different from the first human lying position. For example, if the first human lying position is supine, then the second human lying position is lateral.
[0213] Please refer to the following: Figure 15 , Figure 15 yes Figure 3 A detailed flowchart of step S308 in the process;
[0214] In this embodiment, since the second lying pressure value has changed significantly after the previous adjustment, it is not possible to directly determine the lying posture of the human body and the position of the airbag located at the waist of the human body based on the second lying pressure value. It is necessary to calculate the restored pressure value according to the following steps so that the lying posture of the human body and the position of the airbag located at the waist of the human body can be determined in subsequent steps based on the restored pressure value.
[0215] like Figure 15 As shown, step S308: When the air pressure value of the airbag is detected to change from the first airbag pressure value to the second lying-down air pressure value, the second human lying position is determined based on the second lying-down air pressure value, including:
[0216] Step S3081: Calculate the reduction pressure value based on the second lying pressure value;
[0217] Please refer to the following: Figure 16 , Figure 16 yes Figure 15 A detailed flowchart of step S3081 in the process;
[0218] like Figure 16 As shown, step S3081: Calculate the reduction pressure value based on the second lying pressure value, including:
[0219] Step S3811: Obtain the first pressure change value based on the first lying-down air pressure value and the first airbag air pressure value;
[0220] Specifically, the first airbag pressure value is subtracted from the first lying-down airbag pressure value to obtain the first airbag pressure change value. When the first airbag pressure change value is positive, it means that the airbag was inflated in the previous adjustment and the first gas flow rate was the inflation flow rate. When the first airbag pressure change value is negative, it means that the airbag was deflated in the previous adjustment and the first gas flow rate was the deflation flow rate.
[0221] Step S3812: When the first gas flow rate is the inflation flow rate, calculate the reduction gas pressure value based on the second lying pressure value and the first pressure change value;
[0222] Specifically, when an airbag is inflated, the gas flow rate resulting from the change in the gas inside the airbag is called the inflation flow rate. Since the volume of the airbag remains essentially constant during inflation, according to the ideal gas law... The change in the inflatable part is mainly reflected in the pressure. Therefore, the reduced pressure value can be obtained by directly subtracting the changed pressure value from the current airbag pressure value. In other words, the reduced pressure value is calculated based on the current airbag pressure value and the changed pressure value, using the following formula:
[0223] ,
[0224] in, To restore the air pressure value, This is the current airbag pressure value. The value represents the changing air pressure.
[0225] Step S3813: When the first gas flow rate is the deflation flow rate, calculate the volume change of the airbag and the current volume of the airbag based on the first height change value;
[0226] Specifically, when the first gas flow rate is the deflation flow rate, the value of the first height change multiplied by the bottom area of the airbag is determined as the volume of the airbag change, and the difference between the initial volume of the airbag and the volume of the airbag change is determined as the current volume of the airbag. The initial volume of the airbag refers to the volume of the airbag when no one is lying down, which is preset according to actual needs.
[0227] Step S3814: Calculate the restored air pressure value based on the changed volume of the airbag and the current volume of the airbag;
[0228] Specifically, when an airbag is deflated, the gas flow rate resulting from the change in the gas inside the airbag is called the deflation flow rate. Since the height of the airbag decreases after deflation, according to the ideal gas law... This is mainly reflected in the reduction of the airbag volume. Therefore, the air pressure value corresponding to the reduced volume is added to the current airbag pressure value. That is, the restored air pressure value is calculated based on the changed airbag volume and the current airbag volume. The calculation formula is as follows:
[0229] ,
[0230] in, To restore the air pressure value, This is the current airbag pressure value. For changing air pressure values, For the volume of the airbag change, This represents the current volume of the airbag.
[0231] Step S3082: Determine the second human lying position based on the restored air pressure value;
[0232] Specifically, firstly, the position of the airbag located at the waist of the body in the current lying position needs to be determined based on the restoring pressure. This includes: calculating the first difference of the restoring pressure value based on the restoring pressure value of each airbag; then calculating the second difference of the restoring pressure value based on the first difference of the restoring pressure value; and finally determining the position of the airbag located at the waist of the body in the current lying position based on the second difference of the restoring pressure value.
[0233] Then, based on the position and restoring pressure value of the airbag located at the waist of the human body, the second human lying position is determined: the second human lying position is either supine or lateral. Since the pressure exerted on the airbag bed by the human body in a supine position is different from that in a lateral position, the human lying position is determined to be supine when the restoring pressure value of the two airbags adjacent to the airbag located at the waist of the human body is greater than a preset pressure threshold; conversely, the human lying position is determined to be lateral when the restoring pressure value of the two airbags adjacent to the airbag located at the waist of the human body is less than or equal to the preset pressure threshold. The preset pressure threshold can be set according to actual needs, for example, the pressure threshold can be set to 2000Pa.
[0234] Step S309: Adjust the current airbag height of the airbag to the height of the second airbag according to the second human lying position;
[0235] Please refer to the following: Figure 17 , Figure 17 yes Figure 3 A detailed flowchart of step S309 in the process;
[0236] like Figure 17 As shown, step S309: Based on the second human lying position, adjust the current airbag height of the airbag to the height of the second airbag, including:
[0237] Step S3091: Calculate the second height change value corresponding to the airbag based on the second human lying position;
[0238] Specifically, if the second human body is lying supine, the second height change value corresponding to the airbag is calculated based on the position of the airbag at the waist of the human body, combined with the proportion of the human body and the physiological curvature; if the second human body is lying on its side, the second height change value corresponding to the airbag is calculated based on the position of the airbag at the waist of the human body. For the specific calculation process, please refer to step 304, which will not be elaborated further here.
[0239] Step S3092: Determine the second gas flow rate corresponding to the second height change value based on the second height change value;
[0240] Specifically, firstly, the bottom area of the airbags is obtained: the length and width of the airbags in the airbag bed are pre-set, meaning the bottom area of the airbags is also pre-set. For example, the bottom area of all airbags can be set to 1200 cm² according to actual needs. 2This application does not limit this; then, based on the bottom area of the airbag and the second height change value, the second gas flow rate corresponding to the second height change value is determined, specifically including: based on the second height change values of all airbags and combined with the bottom area of the airbag itself, determining the second gas flow rate corresponding to the second height change value, wherein the second gas flow rate includes obtaining the inflation or deflation volume of each airbag, and the second gas flow rate of the airbag is expressed as the volume of gas, the second gas flow rate of the airbag = second height change value * bottom area of the airbag, for example, the second height change value of a certain airbag is 3 The bottom area of the airbag is 200 cm². 2 The second gas flow rate corresponding to this second height change value is calculated to be 3. *200 =600 .
[0241] Step S3093: Inflate or deflate the airbag according to the second gas flow rate to adjust the airbag height to the second airbag height;
[0242] Specifically, the airbag bed also includes multiple inflation pumps and deflation pumps. Each airbag corresponds to one inflation pump and one deflation pump. The inflation and deflation speeds of these pumps are known. The second gas flow rate includes the inflation volume and deflation volume. After obtaining the second gas flow rate for each airbag, each airbag in the airbag bed is inflated or deflated. That is, based on the inflation or deflation volume of each airbag, combined with the inflation and deflation speeds of the inflation and deflation pumps, the working time of the inflation or deflation pump is calculated. Specifically, inflation volume = inflation speed * inflation time, deflation volume = deflation speed * deflation time. It can be understood that, assuming the deflation volume is 600... The air pump's pumping speed is 1200. / minute, the calculation shows that the air pump's pumping time is 0.5 minutes, which means that the time required for the airbag to complete the adjustment is 0.5 minutes. When the pumping time reaches 0.5 minutes, the pump is turned off. At this time, the airbag height is adjusted to the second airbag height, which is the airbag height corresponding to the second standard lying position. The second standard lying position refers to the lying position in which the human body, supported by the airbag, keeps the spine in a horizontal line.
[0243] In this embodiment of the application, an adjustment method for an airbag bed is provided. The method includes: when the sum of the air pressure values of all airbags is detected to be greater than a first air pressure threshold and the change in air pressure value of each airbag within a preset time is less than the first change threshold, acquiring a first lying-down air pressure value for each airbag; determining the position of the airbag located at the waist of the body in the current lying position based on the first lying-down air pressure value of each airbag; determining a first lying-down posture state based on the position of the airbag located at the waist and the first lying-down air pressure value, wherein the first lying-down posture state is a supine or lateral lying position; calculating a first height change value corresponding to the airbag based on the first lying-down posture state; determining a first gas flow rate corresponding to the first height change value based on the first height change value; and determining the first gas flow rate based on the first height change value. A gas flow rate is used to inflate or deflate the airbag to adjust its height to a first airbag height, which corresponds to the first standard lying position. The first airbag pressure value corresponding to the first airbag height is obtained. When a change in airbag pressure from the first airbag pressure value to a second lying position pressure value is detected, a second human lying position is determined based on the second lying position pressure value. The difference between the second lying position pressure value and the first airbag pressure value is greater than a preset pressure change threshold. The second human lying position is either supine or lateral, and it differs from the first human lying position. Based on the second human lying position, the current airbag height is adjusted to the second airbag height, which corresponds to the second standard lying position.
[0244] By calculating the height change value of the airbag based on the human lying posture and the position of the airbag located at the waist, and by inflating or deflating the airbag according to the height change value, this application can increase the fit between the airbag bed and the human body, make the pressure of various parts of the body more balanced, and improve the user's sleep effect.
[0245] Please refer to the following: Figure 18 , Figure 18 This is a schematic diagram of the structure of an airbag bed adjustment device provided in an embodiment of this application;
[0246] The airbag bed adjustment device is applied to the airbag bed, which includes multiple airbags, each with an adjustable height. Specifically, the airbag bed adjustment device is applied to one or at least two processors of the airbag bed.
[0247] like Figure 18 As shown, the adjustment device 180 of the airbag bed includes:
[0248] The first air pressure acquisition module 1801 is used to acquire the first lying air pressure value of each airbag when the sum of the air pressure values of all airbags is greater than the first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold.
[0249] The first lying position determination module 1802 is used to determine the position of the airbag located at the waist of the human body under the current lying position based on the first lying air pressure value of each airbag; and to determine the first human lying position state based on the position of the airbag located at the waist of the human body and the first lying air pressure value, wherein the first human lying position state is either supine or lateral.
[0250] The first airbag adjustment module 1803 is used to calculate the first height change value corresponding to the airbag according to the first human lying posture; determine the first gas flow rate corresponding to the first height change value according to the first height change value; and inflate or deflate the airbag according to the first gas flow rate to adjust the airbag height to the first airbag height, wherein the first airbag height is the airbag height corresponding to the first standard lying posture.
[0251] The second air pressure acquisition module 1804 is used to acquire the air pressure value of the first airbag corresponding to the height of the first airbag.
[0252] The second lying position determination module 1805 is used to determine the second human lying position state based on the second lying position air pressure value when the air pressure value of the airbag is detected to change from the air pressure value of the first airbag to the second lying position air pressure value. The difference between the second lying position air pressure value and the air pressure value of the first airbag is greater than a preset air pressure change threshold. The second human lying position state is either supine or lateral, and the second human lying position state is different from the first human lying position state.
[0253] The second airbag adjustment module 1806 is used to adjust the current airbag height to the second airbag height according to the second human lying position, wherein the second airbag height is the airbag height corresponding to the second standard lying position.
[0254] In this embodiment, the airbag bed adjustment device can also be constructed from hardware components. For example, the airbag bed adjustment device can be constructed from one or more chips, and the chips can work in coordination to complete the airbag bed adjustment method described in the above embodiments. Furthermore, the airbag bed adjustment device can also be constructed from various logic devices, such as general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microcontrollers, ARM (Acorn RISC Machine) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of these components.
[0255] The airbag bed adjustment device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.
[0256] The airbag bed adjustment device in this embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not specifically limit the specific operating system.
[0257] The airbag bed adjustment device provided in this application embodiment can achieve Figure 3 To avoid repetition, the various processes involved will not be described in detail here.
[0258] It should be noted that the above-described airbag bed adjustment device can execute the airbag bed adjustment method provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects of the method. Technical details not described in detail in the airbag bed adjustment device embodiments can be found in the airbag bed adjustment method provided in the above embodiments.
[0259] In this embodiment, an adjustment device for an airbag bed is provided, comprising: a first air pressure acquisition module, used to acquire a first lying-down air pressure value for each airbag when the sum of the air pressure values of all airbags is greater than a first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold; a first lying posture determination module, used to determine the position of the airbag located at the waist of the human body in the current lying posture based on the first lying-down air pressure value of each airbag; and to determine a first human lying posture state based on the position of the airbag located at the waist of the human body and the first lying-down air pressure value, wherein the first human lying posture state is a supine or lateral lying posture; and a first airbag adjustment module, used to calculate a first height change value corresponding to the airbag based on the first human lying posture state; to determine a first gas flow rate corresponding to the first height change value based on the first height change value; and to adjust the first gas flow rate based on the first gas flow rate. The system includes: an airbag inflation / deflation module to adjust the airbag height to a first airbag height, which corresponds to a first standard lying position; a second air pressure acquisition module to acquire the first airbag pressure value corresponding to the first airbag height; a second lying position determination module to determine a second human lying position based on the second lying position pressure value when the airbag pressure value changes from the first airbag pressure value to the second lying position pressure value, wherein the difference between the second lying position pressure value and the first airbag pressure value is greater than a preset air pressure change threshold, and the second human lying position is either supine or lateral, and the second human lying position is different from the first human lying position; and a second airbag adjustment module to adjust the current airbag height to the second airbag height based on the second human lying position, wherein the second airbag height corresponds to a second standard lying position. By calculating the height change value of the airbag based on the human lying posture and the position of the airbag located at the waist, and by inflating or deflating the airbag according to the height change value, this application can increase the fit between the airbag bed and the human body, make the pressure of various parts of the body more balanced, and improve the user's sleep effect.
[0260] Please refer to the following: Figure 19 , Figure 19 This is a schematic diagram of the structure of an airbag bed provided in an embodiment of this application;
[0261] like Figure 19 As shown, the airbag bed 10 includes one or more processors 101 and a memory 102. Wherein, Figure 19 Take a processor 101 as an example.
[0262] Processor 101 and memory 102 can be connected via a bus or other means. Figure 19 Taking the example of a connection between China and Israel via a bus.
[0263] The processor 101 is configured to provide computing and control capabilities to control the airbag bed 10 to perform corresponding tasks, such as controlling the airbag bed 10 to perform the airbag bed adjustment method in any of the above method embodiments, including: when the sum of the air pressure values of all airbags is detected to be greater than a first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold, acquiring a first lying-down air pressure value of each airbag; determining the position of the airbag located at the waist of the human body in the current lying position based on the first lying-down air pressure value of each airbag; determining a first human lying position state based on the position of the airbag located at the waist of the human body and the first lying-down air pressure value, wherein the first human lying position state is a supine or lateral lying position; calculating a first height change value corresponding to the airbag based on the first human lying position state; and determining a first height based on the first height change value. The change value corresponds to a first gas flow rate; based on the first gas flow rate, the airbag is inflated or deflated to adjust its height to a first airbag height, where the first airbag height corresponds to the first standard lying posture; the first airbag pressure value corresponding to the first airbag height is obtained; when the airbag pressure value changes from the first airbag pressure value to a second lying posture pressure value, a second human lying posture is determined based on the second lying posture pressure value, where the difference between the second lying posture pressure value and the first airbag pressure value is greater than a preset pressure change threshold, the second human lying posture is either supine or lateral, and the second human lying posture is different from the first human lying posture; based on the second human lying posture, the current airbag height is adjusted to the second airbag height, where the second airbag height corresponds to the second standard lying posture.
[0264] By calculating the height change value of the airbag based on the human lying posture and the position of the airbag located at the waist, and by inflating or deflating the airbag according to the height change value, this application can increase the fit between the airbag bed and the human body, make the pressure of various parts of the body more balanced, and improve the user's sleep effect.
[0265] Processor 101 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0266] Memory 102, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the airbag bed adjustment method in the embodiments of this application. Processor 101 can implement the airbag bed adjustment method in any of the following method embodiments by running the non-transitory software programs, instructions, and modules stored in memory 102. Specifically, memory 102 may include volatile memory (VM), such as random access memory (RAM); memory 102 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD), solid-state drive (SSD), or other non-transitory solid-state storage devices; memory 102 may also include combinations of the above types of memory.
[0267] Memory 102 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 102 may optionally include memory remotely located relative to processor 101, and these remote memories may be connected to processor 101 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0268] One or more modules are stored in memory 102. When executed by one or more processors 101, they perform the airbag bed adjustment method in any of the above method embodiments, for example, the method described above. Figure 3 The steps shown can also be implemented. Figure 18 The functions of each module or unit.
[0269] In this embodiment, the airbag bed 10 may also have wired or wireless network interfaces and input / output interfaces for input and output. The airbag bed 10 may also include other components for realizing device functions, which will not be described in detail here.
[0270] This application also provides a non-volatile computer-readable storage medium, such as a memory including program code, which can be executed by a processor to complete the airbag bed adjustment method in the above embodiments. For example, the non-volatile computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CDROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0271] This application also provides a computer program product comprising one or more lines of program code stored in a non-volatile computer-readable storage medium. A processor of an electronic device reads the program code from the non-volatile computer-readable storage medium and executes the program code to complete the method steps of the airbag bed adjustment method provided in the above embodiments.
[0272] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program or program code related to hardware. The program can be stored in a non-volatile computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0273] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. 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 program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0274] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations as described above in different aspects of this application, which are not provided in detail for the sake of brevity; although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for adjusting an airbag bed, characterized in that, Applied to an airbag bed, the airbag bed comprising a plurality of airbags, each airbag having an adjustable height, the method includes: When the sum of the air pressure values of all the airbags is detected to be greater than the first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold, the first lying air pressure value of each airbag is obtained. Based on the first reclining air pressure value of each airbag, determine the position of the airbag located at the waist of the human body in the current reclining position; Based on the position of the airbag located at the waist of the human body and the first lying air pressure value, the first human lying posture is determined, wherein the first human lying posture is either supine or lateral. Calculate the first height change value corresponding to the airbag based on the first human lying posture; Based on the first height change value, determine the first gas flow rate corresponding to the first height change value; Based on the first gas flow rate, the airbag is inflated or deflated to adjust the airbag height to the first airbag height, wherein the first airbag height is the airbag height corresponding to the first standard lying posture. Obtain the air pressure value of the first airbag corresponding to the height of the first airbag; When the air pressure value of the airbag is detected to change from the first airbag air pressure value to the second lying air pressure value, the second human lying posture is determined according to the second lying air pressure value. The difference between the second lying air pressure value and the first airbag air pressure value is greater than a preset air pressure change threshold. The second human lying posture is either supine or lateral. Furthermore, the second human lying posture is different from the first human lying posture. Based on the second human lying posture, the current airbag height of the airbag is adjusted to the second airbag height, wherein the second airbag height is the airbag height corresponding to the second standard lying posture; The step of determining the second human lying posture based on the second lying air pressure value includes: Based on the second lying air pressure value, the reduced air pressure value is calculated, wherein the reduced air pressure value is used to identify the second human lying posture. The second human lying position is determined based on the reduced air pressure value; The step of calculating the reduction pressure value based on the second lying pressure value includes: The first pressure change value is obtained based on the first lying-down air pressure value and the first airbag air pressure value; When the first gas flow rate is the inflation flow rate, the reduction gas pressure value is calculated based on the second lying pressure value and the first pressure change value, including: , in, The reducing gas pressure value, This is the second lying-down air pressure value. This is the first air pressure change value.
2. The method according to claim 1, characterized in that, The step of determining the position of the airbag located at the waist of the human body in the current lying position based on the first lying air pressure value of each airbag includes: Calculate the first difference of the first lying-down air pressure value based on the first lying-down air pressure value of each of the airbags; Calculate the second difference of the first lying-down air pressure value based on the first difference of the first lying-down air pressure value; Based on the second-order difference of the first lying air pressure value, the position of the airbag located at the waist of the human body in the current lying position is determined.
3. The method according to claim 2, characterized in that, The step of calculating the first height change value corresponding to the airbag based on the first human lying posture includes: If the first human body is in a supine position, then based on the position of the airbag located at the waist of the human body, combined with the proportions and physiological curvature of the human body, the first height change value corresponding to the airbag is calculated. If the first human body is in a side-lying position, then the first height change value corresponding to the airbag is calculated based on the position of the airbag located at the waist of the human body.
4. The method according to claim 3, characterized in that, The airbag bed includes an airbag positioned at the waist of the human body. The first height change value includes a chest height change value. The calculation of the first height change value corresponding to the airbag, based on its position at the waist and considering the proportions and physiological curvature of the human body, includes: The height range of the human body is obtained based on the position of the airbag located at the waist. Based on the height range of the human body, obtain the distance between the shoulder position and the waist position of the human body; The vertical height of the human body's chest is obtained based on the distance between the shoulder and waist positions. Obtain the chest curvature angle of the human body, and calculate the radius corresponding to the chest curvature angle based on the chest curvature angle and the vertical height of the chest, specifically including: , in, The radius corresponding to the chest curvature angle. The vertical height of the human body's chest. The chest curvature angle is... Pi; The change in chest height is calculated based on the radius corresponding to the chest curvature angle and the chest curvature angle itself, specifically including: , in, This represents the change in chest height. The radius corresponding to the chest curvature angle. The chest curvature angle is... Pi is the mathematical constant of a circle.
5. The method according to claim 4, characterized in that, The first height change value includes the waist height change value. The step of calculating the first height change value corresponding to the airbag based on the position of the airbag located at the waist of the human body, combined with the proportions and physiological curvature of the human body, further includes: The vertical height of the waist of the human body is obtained based on the distance between the shoulder position and the waist position of the human body. Obtain the waist curvature angle of the human body, and calculate the radius corresponding to the waist curvature angle based on the waist curvature angle and the vertical height of the waist, specifically including: , in, The radius corresponding to the waist curvature angle. The vertical height of the waist of the human body. The lumbar curvature angle of the human body. Pi; The change in waist height is calculated based on the radius corresponding to the waist curvature angle and the waist curvature angle itself, specifically including: , in, This represents the change in waist height. The radius corresponding to the waist curvature angle. The lumbar curvature angle of the human body. Pi is the mathematical constant of a circle.
6. The method according to claim 5, characterized in that, The airbag bed also includes an airbag located at the shoulder, an airbag located at the chest, and an airbag located at the hip. The method further includes: The height change values of the airbag located at the chest position and the airbag located at the hip position are determined as the sum of the chest height change value and the waist height change value; The height variation values of the airbag located at the waist and the airbag located at the shoulder are defined as the waist height variation value.
7. The method according to claim 3, characterized in that, The step of calculating the first height change value corresponding to the airbag based on the position of the airbag located at the waist of the human body includes: The height range of the human body is obtained based on the airbag located at the waist of the human body; Based on the height range of the human body, calculate the first height change value corresponding to the airbag.
8. The method according to claim 3, characterized in that, The step of determining the first gas flow rate corresponding to the first height change value based on the first height change value includes: Obtain the bottom area of the airbag; Based on the bottom area of the airbag and the first height change value, the first gas flow rate corresponding to the first height change value is determined, specifically including: , in, The first gas flow rate, The bottom area of the airbag is [area missing]. This is the first height change value.
9. The method according to claim 1, characterized in that, The step of calculating the reduction pressure value based on the second lying pressure value also includes: When the first gas flow rate is the deflation flow rate, the volume of the airbag change and the current volume of the airbag are calculated based on the first height change value. The reduction pressure value is calculated based on the changed volume of the airbag and the current volume of the airbag, specifically including: , in, The reducing gas pressure value, This is the second lying-down air pressure value. This is the first air pressure change value. The volume of the airbag changes. The volume of the current airbag.
10. The method according to claim 1, characterized in that, The step of adjusting the current airbag height of the airbag to the height of the second airbag based on the second human lying position includes: Calculate the second height change value corresponding to the airbag based on the second human lying posture; Based on the second height change value, determine the second gas flow rate corresponding to the second height change value; The airbag is inflated or deflated according to the second gas flow rate to adjust the airbag height to the second airbag height, wherein the second airbag height is the airbag height corresponding to the second standard lying position.
11. An adjustment device for an airbag bed, characterized in that, Applied to an airbag bed, the airbag bed comprising a plurality of airbags, each airbag having an adjustable height, the device comprising: The first air pressure acquisition module is used to acquire the first lying air pressure value of each airbag when the sum of the air pressure values of all the airbags is greater than the first air pressure threshold and the change value of the air pressure value of each airbag within a preset time is less than the first change threshold. The first lying position determination module is used to determine the position of the airbag located at the waist of the human body in the current lying position based on the first lying air pressure value of each airbag; and to determine the first human lying position state based on the position of the airbag located at the waist of the human body and the first lying air pressure value, wherein the first human lying position state is a supine state or a lateral state. The first airbag adjustment module is used to calculate the first height change value corresponding to the airbag according to the first human lying posture; determine the first gas flow rate corresponding to the first height change value according to the first height change value; and inflate or deflate the airbag according to the first gas flow rate to adjust the airbag height to the first airbag height, wherein the first airbag height is the airbag height corresponding to the first standard lying posture. The second air pressure acquisition module is used to acquire the first air pressure value corresponding to the height of the first airbag; The second lying position determination module is used to determine a second human lying position state based on the second lying position air pressure value when the air pressure value of the airbag is detected to change from the first airbag air pressure value to the second lying position air pressure value. The difference between the second lying position air pressure value and the first airbag air pressure value is greater than a preset air pressure change threshold. The second human lying position state is either supine or lateral, and the second human lying position state is different from the first human lying position state. The second airbag adjustment module is used to adjust the current airbag height of the airbag to the second airbag height according to the second human lying position, wherein the second airbag height is the airbag height corresponding to the second standard lying position; The step of determining the second human lying posture based on the second lying air pressure value includes: Based on the second lying air pressure value, the reduced air pressure value is calculated, wherein the reduced air pressure value is used to identify the second human lying posture. The second human lying position is determined based on the reduced air pressure value; The step of calculating the reduction pressure value based on the second lying pressure value includes: The first pressure change value is obtained based on the first lying-down air pressure value and the first airbag air pressure value; When the first gas flow rate is the inflation flow rate, the reduction gas pressure value is calculated based on the second lying pressure value and the first pressure change value, including: , in, The reducing gas pressure value, This is the second lying-down air pressure value. This is the first air pressure change value.
12. An airbag bed, characterized in that, include: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed, enable the at least one processor to perform the airbag bed adjustment method as described in any one of claims 1-10.
13. A non-volatile computer-readable storage medium, characterized in that, The non-volatile computer-readable storage medium stores a computer program or instructions that, when executed, implement the method for adjusting the airbag bed as described in any one of claims 1-10.
Citation Information
Patent Citations
Backlight module and display device
CN109061945A
Intelligent adjusting method and equipment for intelligent pressure-sensitive adjusting bedding
CN115998116A
Mattress for guiding human respiration to improve sleep and adjusting method
CN116250696A
Method and device for adjusting air bag of mattress, mattress and storage medium
CN116869323A