Control Method, System and Intelligent Pad Body of an Intelligent Pad
By laying multiple airbags in the intelligent pad and using sensors to collect data to establish a sleeping posture feature model, dynamically adjusting the airbag status, the problem that existing pillows cannot be adjusted is solved, and personalized comfort is achieved.
Patent Information
- Application Number
- CN202210864427.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-21
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2042-07-21
AI Technical Summary
Existing pillows cannot be adjusted according to the user's different body shapes and sleep habits, and cannot meet the user's personalized needs.
An intelligent cushion is designed, by laying multiple airbags in its body, each airbag is equipped with a sensor, and the user's current sleeping posture characteristic model is established using the data collected by the sensor, and dynamically adjusting the airbag status according to the model.
It realizes differentiated control of the airbags in the smart pad under different head shapes, sleeping positions and different usage needs of different objects, improving the user's comfort.
Smart Images

Figure CN115113536B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart home, and particularly to a control method, system, smart pad body and medium for a smart pad body. Background Art
[0002] Sleep is a very important thing in human life. It is statistically estimated that about one-third of a person's life is spent sleeping. Sleep helps to eliminate fatigue, repair the body, and promote growth and development. The quality of sleep has a direct impact on a person's physical and mental health, and a pillow is an important tool during sleep that can affect the quality of sleep.
[0003] In the prior art, the improvement of pillows often adopts different fillers, and the shape is designed in accordance with ergonomics. The comfort of the pillow is determined by the softness, hardness and height of the filler. Its usage method is fixed and cannot be adjusted according to the actual situation of the user, and it cannot meet the different needs of users with different body types, different sleeping habits, etc. Summary of the Invention
[0004] The present invention provides a control method, system, smart pad body and medium for a smart pad body to achieve the control of the smart pad body.
[0005] According to a first aspect of the present invention, there is provided a control method for a smart pad body, which is applied to a smart pad body. A plurality of air bags are laid in the body of the smart pad body, and at least one sensor is provided in each of the air bags, including:
[0006] After inflating each air bag to reach a preset condition, when it is detected that a user lies down, according to the sensing data collected by the sensor, determine the air bag information of the corresponding air bag;
[0007] According to each of the air bag information, establish a current sleeping posture feature model of the user;
[0008] Based on the current sleeping posture feature model and a pre-determined head shape feature model, determine the control result corresponding to the current sleeping posture of the user;
[0009] Adjust the air bag state according to the control result.
[0010] According to a second aspect of the present invention, there is provided a control system for a smart pad body, including:
[0011] A smart pad body, the body of the smart pad body includes a control device and is laid with a plurality of air bags, and at least one sensor is provided in each of the air bags. The control device includes:
[0012] An information determination module, configured to, after inflating each airbag to a preset condition and detecting that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor;
[0013] A model establishment module, configured to establish a current sleeping posture feature model of the user according to each of the airbag information;
[0014] A sleeping posture determination module, configured to determine a control result corresponding to the current sleeping posture of the user based on the current sleeping posture feature model and a pre-determined head shape feature model;
[0015] A state adjustment module, configured to adjust the airbag state according to the control result.
[0016] According to a third aspect of the present invention, there is provided an intelligent mattress, comprising:
[0017] An intelligent mattress body, a control device disposed on the intelligent mattress body, a plurality of airbags laid in the intelligent mattress body, at least one sensor disposed in each of the airbags, and a memory;
[0018] The control device is connected to the output end of the sensor;
[0019] The memory has a computer program executable by the control device, so that the control device can execute the claims, so that the control device can execute the control method of the intelligent mattress according to any embodiment of the present invention.
[0020] The technical solution of the embodiment of the present invention, after inflating each airbag to a preset condition and detecting that the user lies down, determines the airbag information of the corresponding airbag according to the sensing data collected by the sensor; establishes a current sleeping posture feature model of the user according to each airbag information; determines a control result corresponding to the current sleeping posture of the user based on the current sleeping posture feature model and a pre-determined head shape feature model; adjusts the airbag state according to the control result. Two methods are set to establish the current sleeping posture feature model of the user, and algorithm operations are performed with the head shape feature model corresponding to the whole head to obtain the control result, ensuring the accuracy of the control result. Dynamically adjusting the airbag state realizes the differential control of the airbags in the intelligent mattress under different head shapes, different sleeping postures and different usage requirements of different users, and improves the comfort of the user.
[0021] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. Description of the Drawings
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.
[0023] Figure 1 is a flowchart of a control method for an intelligent pad according to Embodiment 1 of the present invention;
[0024] Figure 2a-2b is an example flowchart of a control method for an intelligent pad according to Embodiment 1 of the present invention;
[0025] Figure 3a-3b is an example flowchart of a control method for an intelligent pad according to Embodiment 1 of the present invention;
[0026] Figure 4 is a schematic structural diagram of a control system for an intelligent pad according to Embodiment 2 of the present invention
[0027] Figure 5a-5b is a schematic structural diagram of an intelligent pad for implementing the control method of the intelligent pad in the embodiment of the present invention. Detailed implementation manners
[0028] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above accompanying drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these process, method, product or device.
[0030] Embodiment 1
[0031] Figure 1 FIG. 1 is a flowchart of a control method for an intelligent pad according to Embodiment 1 of the present invention. This embodiment is applicable to the control of an intelligent pad. The method can be executed by a control system of the intelligent pad. The control system of the intelligent pad can be implemented in the form of hardware and / or software, and the control system of the intelligent pad can be configured in the intelligent pad. As Figure 1 shown, the method includes:
[0032] S110. After inflating each airbag to a preset condition, when it is detected that the user lies down, according to the sensing data collected by the sensor, determine the airbag information of the corresponding airbag.
[0033] In this embodiment, an airbag can be understood as an object with a closed perimeter but having a space in the middle where gas can be filled through an air pump or other means. Among them, at least one sensor can be provided in each airbag. The airbags in the intelligent pad can be separate or the bottoms of multiple airbags can be connected to form a dot matrix airbag. The present application does not limit the setting method and connection method of the airbags.
[0034] In this embodiment, the preset condition can be understood as the softness and hardness setting value and height setting value selected by the user of the intelligent pad. After calculating these setting values, the corresponding gas volume value and air pressure value can be obtained. The user can be understood as the object using the intelligent pad. The sensor can be provided in each airbag or in the dot matrix airbag with interconnected bottoms. Among them, the sensor can be understood as a device for obtaining the data corresponding to the airbag, and can include a gas volume sensor, an air pressure sensor, etc. The airbag information can be understood as including one or more data obtained through the sensor, and is used to indicate the state of the corresponding airbag.
[0035] Specifically, the intelligent cushion body can first control each airbag of the intelligent cushion body according to the usage requirements of the user. For example, the usage requirements of the user can be softness / hardness and height. The usage requirements of the user can be received by setting controls for the user to select softness / hardness values and height values outside the intelligent cushion body, such as a softness / hardness progress bar and a height progress bar, or controls such as softness / hardness buttons and height buttons. The user adjusts the corresponding controls to set the softness / hardness and height of the intelligent cushion body they want. The execution entity in the control system receives the softness / hardness values and height values set by the user, calculates the corresponding set gas volume value and set air pressure value through calculation, and the execution entity can fill the airbags with gas by controlling the air pump to inflate until it stops after reaching the preset conditions. After inflation is completed, the user can be reminded to lie down in the form of sound and light. When the user lies on the intelligent cushion body, due to gravity, the shape of the airbags in contact with the user will change, such as the air pressure value and gas volume value of the airbags, that is, the corresponding sensor data will change compared with the previous moment. The moment when the user lies down can be detected by whether the sensor data changes. When it is detected that the user lies down, one or more sensing data collected by one or more sensors are determined as the airbag information of the corresponding airbag.
[0036] S120. Establish a current sleeping posture feature model of the user according to the airbag information of each airbag.
[0037] In this embodiment, the current sleeping posture feature model can be understood as recording the head features of the user in the current sleeping posture in a two-dimensional mathematical model, and the two-dimensional mathematical model can be obtained through an algorithm (mathematical modeling).
[0038] It can be known that since the contact conditions of each airbag of the intelligent cushion body are different when the user is in different sleeping postures. For example, when the user sleeps on their left side, the ear protrudes relative to the head, and the deformation of the airbag in contact with the ear is greater than the deformation of the airbags in contact with other parts of the head. Then the gas volume value collected by the sensor of the airbag in contact with the ear may be smaller than the gas volume values of other parts, and its air pressure value may be greater than the air pressure values of other parts. Therefore, it is necessary to record the airbag information of each current airbag and establish a current sleeping posture feature model.
[0039] Specifically, obtain the airbag information of each current airbag, which may include gas volume information and air pressure information of each airbag, etc. Substitute the airbag information of each airbag into the corresponding sleeping posture feature algorithm for operation, calculate the numerical information of the two-dimensional mathematical model corresponding to the head part in contact with the airbag in the user's current sleeping posture through the airbag information of each airbag, and establish the current sleeping posture feature model of the user according to the numerical information, so as to display the head features in a two-dimensional mathematical model.
[0040] Exemplarily, when the current sleeping position is lying on the left side, the air pressure values of the airbags corresponding to the left cheek area are all 20, the air pressure values of the airbags corresponding to the left ear area are all 30, and the air pressure values of the airbags corresponding to the left eye corner area are 0. The airbag information is brought into the corresponding sleeping position feature algorithm for operation, and the current sleeping position feature model of the user is established accordingly, so as to display the head features in a two-dimensional mathematical model.
[0041] S130. Based on the current sleeping position feature model and the pre-determined head shape feature model, determine the control result corresponding to the current sleeping position of the user.
[0042] In this embodiment, the head shape feature model can be understood as reflecting the head shape features of the user in a three-dimensional mathematical model, that is, the overall feature model of the user's head. The three-dimensional mathematical model can be obtained through an algorithm (mathematical modeling). The control result can be understood as the control value for controlling the air pump corresponding to the airbag information that makes the user have a better experience calculated according to the user's current sleeping position, which can be a gas volume value or an air pressure value, etc.
[0043] It can be known that in the actual use process, the user may not lie on the intelligent mattress in a very standard left-side sleeping, right-side sleeping or supine sleeping position. When the user lies on the intelligent mattress in a sleeping position between left-side sleeping and supine sleeping, it is necessary to judge the sleeping position according to the three-dimensional head shape of the user.
[0044] Specifically, through the operation of the set algorithm according to the current sleeping position feature model and the pre-determined head shape feature model, the current sleeping position of the user corresponding to the current sleeping position feature model can be matched according to the pre-determined head shape feature model, and the best airbag information of each airbag in the current sleeping position can be obtained, such as the best gas volume value or the best air pressure value in the current sleeping position. The best airbag information of each airbag is used as the control result.
[0045] S140. Adjust the airbag state according to the control result.
[0046] In this embodiment, the airbag state can be understood as the air pressure value or gas volume value of the airbag.
[0047] Specifically, control each air pump to inflate or deflate each airbag according to the control result until the sensor detects that the gas volume or air pressure of the corresponding airbag reaches the value in the control result, and then stop inflating or deflating the corresponding airbag, so that the state of each airbag reaches the airbag state corresponding to the control result.
[0048] A control method for an intelligent cushion provided in the first embodiment determines the airbag information of the corresponding airbag according to the sensing data collected by the sensor when it is detected that the user lies down after inflating each airbag to a preset condition; establishes a current sleeping posture feature model of the user according to each airbag information; determines the control result corresponding to the current sleeping posture of the user based on the current sleeping posture feature model and the previously determined head shape feature model; and adjusts the airbag state according to the control result. Two methods are set to establish the current sleeping posture feature model of the user, and algorithm operations are performed with the head shape feature model corresponding to the overall head to obtain the control result, ensuring the accuracy of the control result. Dynamically adjusting the airbag state realizes the differential control of the airbags in the intelligent cushion under different head shapes, different sleeping postures and different usage requirements of different users, improving the comfort of the user.
[0049] As the first alternative embodiment of the first embodiment, the step of inflating each airbag to a preset condition can be further optimized to include:
[0050] a1. Inflate each airbag with gas until it is detected that the air pressure in the corresponding airbag reaches the set air pressure value.
[0051] In this embodiment, the set air pressure value can be understood as the set air pressure value corresponding to the softness and hardness value and / or height value set by the user according to the usage requirements. Among them, the set air pressure value is determined in advance according to the given softness and hardness value of the cushion and the height value of the cushion.
[0052] Specifically, when in use, each airbag may be in a state without gas and needs to be inflated with gas. The execution entity in the control system receives the softness and hardness value and height value set by the user, calculates the corresponding set air pressure value, and after determining the set air pressure value of each airbag, can control the air pump to inflate each airbag by sending a control command to the air pump, and compare the air pressure value in the sensor with the set air pressure value in real time. When it is detected that the air pressure value in the corresponding airbag sensor is the same as the set air pressure value, the air pump is controlled to stop inflating gas.
[0053] b1. Or, inflate each airbag with gas until it is detected that the gas volume in the corresponding airbag reaches the set volume value.
[0054] In this embodiment, the set volume value can be understood as the set volume value corresponding to the softness and hardness value and / or height value set by the user according to the usage requirements. Among them, the set volume value is determined in advance according to the given softness and hardness value of the cushion and the height value of the cushion.
[0055] Specifically, the actuator in the control system receives the softness and hardness value and height value set by the user. After calculating the corresponding set volume value, after determining the set volume value of each airbag, the air pump can be controlled to fill the airbags with gas by sending a control command to the air pump. The gas volume value in the sensor is compared with the set volume value in real time. When it is detected that the gas volume value in the corresponding airbag sensor is the same as the set volume value, the air pump is controlled to stop filling the gas.
[0056] Through such a setting, the first alternative embodiment of the first embodiment controls the air pump to fill the airbag with gas by presetting preset conditions by the user, realizing the regulation of the airbag according to the usage requirements of the user.
[0057] As the second alternative embodiment of the first embodiment, determining the airbag information of the corresponding airbag according to the sensing data collected by the sensor can be further optimized as follows:
[0058] a2. For each airbag, obtain the air pressure data collected by the air pressure sensor corresponding to the airbag.
[0059] In this embodiment, the air pressure sensor can be understood as a device for detecting the gas pressure in the airbag, which can convert the gas pressure into the form of air pressure data.
[0060] Specifically, the airbags in the intelligent cushion can be separate or the bottoms of multiple airbags can be connected to form a dot matrix airbag. Then, for each airbag, it can be understood that an air pressure sensor is provided for each individual airbag or each dot matrix airbag. The air pressure sensor can collect the air pressure data by setting the collection period, so as to obtain the air pressure data collected by the air pressure sensor corresponding to the airbag.
[0061] b2. Obtain the gas volume data collected by the gas volume sensor corresponding to the airbag.
[0062] In this embodiment, the gas volume sensor can be understood as a device for detecting the gas volume in the airbag, which can convert the gas volume into the form of gas volume data.
[0063] Specifically, the airbags in the intelligent cushion can be separate or the bottoms of multiple airbags can be connected to form a dot matrix airbag. Then, for each airbag, it can be understood that a gas volume sensor is provided for each individual airbag or each dot matrix airbag. The gas volume sensor can collect the gas volume data by setting the collection period, so as to obtain the gas volume data collected by the gas volume sensor corresponding to the airbag.
[0064] c2. Take the air pressure data and the gas volume data as the airbag information of the airbag.
[0065] Specifically, the air pressure data and gas volume data of each airbag are used as the airbag information of the airbag. When obtaining the airbag information of each airbag, the air pressure data and gas volume data of each airbag can be obtained simultaneously.
[0066] Through such a setting in the second alternative embodiment of the first embodiment, by adding multiple sensors to the airbag, various information in the airbag is converted into a specific data form, realizing the acquisition of airbag information.
[0067] As the third alternative embodiment of the first embodiment, a current sleeping posture feature model of the user can be established according to the airbag information of each airbag. Further optimization includes:
[0068] a3. Determine the air pressure change value of each airbag according to the air pressure information in the airbag information of each airbag.
[0069] In this embodiment, the air pressure information includes air pressure data at multiple moments. The air pressure change value can be understood as the value obtained by taking the difference between the air pressure data at the previous moment and the air pressure data at the current moment.
[0070] Specifically, according to the air pressure information in the airbag information of each airbag, the air pressure data at the previous moment and the air pressure data at the current moment of each airbag can be obtained. By taking the difference between the two air pressure data, the air pressure change value of each airbag at the current moment can be obtained.
[0071] b3. Determine the stable airbags with the air pressure change value less than the first set threshold, and obtain the target gas volume information from the airbag information of each stable airbag.
[0072] It can be known that the air pressure change value can reflect whether the user lying on the intelligent pad is in a static state. When the user is static, the air pressure change value should be close to zero. By setting the first set threshold, by comparing each air pressure change value with the first set threshold, it can be judged whether each airbag reaches a stable state, that is, whether the user is in a static state.
[0073] In this embodiment, the first set threshold can be understood as the basis for judging whether each airbag reaches a stable state. A stable airbag can be understood as an airbag that reaches a stable state with a small or no change in air pressure. The target gas volume information can be understood as the gas volume information corresponding to each stable airbag.
[0074] Specifically, compare the air pressure change value of each airbag with the first set threshold, and identify the airbag with the air pressure change value less than the first set threshold as a stable airbag. The gas volume information in the airbag information of each stable airbag can be obtained by sending a acquisition instruction to each stable airbag and receiving it as the target gas volume information.
[0075] c3. Establish a current sleeping posture characteristic model of the user based on the volume information of each target gas.
[0076] Specifically, obtain the volume information of each target gas, substitute the volume information of each target gas into the corresponding sleeping posture characteristic algorithm for calculation, calculate the numerical information of the two-dimensional mathematical model corresponding to the head part in contact with the airbag under the current sleeping posture of the user through the volume information of each airbag, and establish the current sleeping posture characteristic model of the user based on the numerical information, so as to display the head characteristics with a two-dimensional mathematical model.
[0077] Exemplarily, when the current sleeping posture is lying on the right side, the target gas volume information of each airbag corresponding to the right cheek area is 30, the target gas volume information of each airbag corresponding to the right ear area is 25, and the target gas volume information of each airbag corresponding to the right eye corner area is 20. Substitute the volume information of each target gas into the corresponding sleeping posture characteristic algorithm for calculation and establish the current sleeping posture characteristic model of the user accordingly, so as to display the head characteristics with a two-dimensional mathematical model.
[0078] Optionally, in the third alternative embodiment of the first embodiment, it further includes:
[0079] It can be known that when the user lies down, the airbag in contact with the user will be deformed due to extrusion, and its corresponding air pressure information will also change. In order to prevent the deformation of the airbag due to extrusion from being too large, that is, far exceeding the set air pressure value set by the user, and making each contact airbag fit the head shape of the user as much as possible, it is necessary to control each airbag after the user lies down until the airbag is stable.
[0080] a4. When it is detected that the air pressure information changes, determine the airbag with the changed air pressure information.
[0081] In this embodiment, the airbag with changed pressure can be understood as the airbag in contact with the user when the user is in a non-static state.
[0082] Specifically, by judging whether the air pressure information at the current moment is consistent with the air pressure information at the previous moment, it can be detected whether the air pressure information changes. If the air pressure information at the current moment is inconsistent with the air pressure information at the previous moment, it is considered that someone has lain down, and the airbag with the changed air pressure information is determined as the airbag with changed pressure, that is, the airbag with changed air pressure information in contact with the user.
[0083] b4. Control the air pressure of each airbag with changed pressure to be less than or equal to the set air pressure value, and the difference between the air pressure value of each airbag with changed pressure and the set air pressure value is less than the second set threshold.
[0084] In this embodiment, the second set threshold can be understood as being used to control the air pressure value of each airbag with changed pressure to be close to the set air pressure value.
[0085] Specifically, the air pressure values of each variable airbag are obtained in real time through sensors. The air pressure data is compared with the set air pressure value, and the difference between the air pressure value of each variable airbag and the set air pressure value is calculated. The difference is compared with the second set threshold. When the air pressure of each variable airbag is greater than the set air pressure value or the difference between the air pressure value of each variable airbag and the set air pressure value is greater than or equal to the second set threshold, a control instruction is sent to the air pump to control the air pump to inflate or deflate the gas into each variable airbag until it is detected that the air pressure of each variable airbag is less than or equal to the set air pressure value and the difference between the air pressure value of each variable airbag and the set air pressure value is less than the second set threshold, and then the air pump is controlled to stop working.
[0086] Exemplarily, it can be set that the air pressure value is 30, the second set threshold is 2, and the air pressure of each variable airbag is 40. At this time, the air pressure of each variable airbag is greater than the set air pressure value and the difference is 10 which is greater than the second set threshold 2. Then a control instruction is sent to the air pump to control the air pump to inflate or deflate the gas into each variable airbag until the air pressure of each variable airbag is in the range of 28 - 30, and then the air pump is controlled to stop working.
[0087] With such a setting in the third alternative embodiment of the first embodiment, the stable airbag is determined through the air pressure value, and the gas volume value of the stable airbag is obtained. Through the corresponding algorithm for the gas volume value, a method for establishing the current sleeping posture characteristic model is realized. By comparing the air pressure values of each airbag with the set air pressure value and the second set threshold, and controlling the air pump according to the comparison result, the deformation of the airbag will not exceed the range, ensuring the stability of the airbag and improving the user experience.
[0088] As the fourth alternative embodiment of the first embodiment, further optimization can be carried out by establishing the current sleeping posture characteristic model of the user according to the information of each airbag, including:
[0089] a5. According to the air pressure information in the information of each airbag, determine the air pressure difference between the final air pressure information of each airbag and the set air pressure value.
[0090] In this embodiment, the final air pressure information can be understood as the air pressure information corresponding to each airbag after the user controls each airbag externally according to their own body feeling or the air pressure information corresponding to each airbag after the user lies down as the final air pressure information. It can be set that there are controls for the user to manually change the softness value and height value outside the intelligent mattress body, or it can be controlled by connecting to the intelligent mattress body through an APP. The present application does not limit the control method of the user for the intelligent mattress body.
[0091] Specifically, obtain the air pressure information in each airbag information as the final air pressure information, and obtain the set air pressure value corresponding to the softness and hardness value and / or height value set by the user according to the usage requirements. Calculate the difference between the final air pressure information of each airbag and the set air pressure value to obtain the air pressure difference.
[0092] Exemplarily, the set air pressure value set by the user before use is 20, and the final air pressure information after the user lies down is 25, then the air pressure difference is 5.
[0093] This fourth alternative embodiment can also specify the step of determining the air pressure difference between the final air pressure information of each airbag and the set air pressure value according to the air pressure information in each airbag information as follows:
[0094] a51. After inflating each airbag to reach the control conditions set by the user, use the air pressure information in each airbag information as the final air pressure information of each airbag.
[0095] In this embodiment, the control conditions can be understood as the control conditions for the airbags set by the user according to their own body sensations, which can include gas volume values and / or air pressure values. The user can also not set control conditions.
[0096] Specifically, the user selects the softness and hardness and height through the corresponding controls or by using the APP, sets the softness and hardness and height of the intelligent mattress they want. The execution entity in the control system receives the selected softness and hardness values and height values of the user, forms the corresponding control conditions. The execution entity can inflate or deflate the gas in each airbag by controlling the air pump until it stops after reaching the control conditions, and obtain the airbag information of each airbag at this time. Use the air pressure information therein as the final air pressure information of each airbag. When the user does not control each airbag, no control conditions are formed, and directly obtain the airbag information of each airbag, and use the air pressure information therein as the final air pressure information of each airbag.
[0097] a52. Determine the air pressure difference of each airbag according to the final air pressure information and the set air pressure value of each airbag.
[0098] Specifically, after the user sets the set air pressure value, the set air pressure value can be stored in the memory for subsequent use and calling. Obtain the final air pressure information of each airbag and the set air pressure value set by the user before using the intelligent mattress, calculate the difference between the final air pressure information and the set air pressure information, and determine the air pressure difference of each airbag.
[0099] b5. Establish the current sleeping posture feature model of the user according to the air pressure difference of each airbag.
[0100] Specifically, obtain the air pressure differences of each airbag, substitute the air pressure differences of each airbag into the corresponding sleeping position feature algorithm for operation, calculate the two-dimensional mathematical model numerical information corresponding to the head part in contact with the airbag under the current sleeping position of the user through the air pressure differences of each airbag, and establish the current sleeping position feature model of the user according to the numerical information, so as to display the head features with a two-dimensional mathematical model.
[0101] Exemplarily, when the current sleeping position is supine, the air pressure differences of each airbag corresponding to the skull area are all 3, and the air pressure differences of each airbag corresponding to the neck area are all 6. Substitute the air pressure differences into the corresponding sleeping position feature algorithm for operation and establish the current sleeping position feature model of the user accordingly, so as to display the head features with a two-dimensional mathematical model.
[0102] Through such a setting in the fourth alternative embodiment of the first embodiment, by obtaining the final air pressure information, calculating the difference between the final air pressure information and the set air pressure value, and passing the air pressure difference through the corresponding algorithm, another method for establishing the current sleeping position characteristic model is realized.
[0103] As the fifth alternative embodiment of the first embodiment, the construction steps of the head shape feature model can be further optimized to include:
[0104] a6. Obtain the sample sleeping position feature model pre-created for the user.
[0105] In this embodiment, the sample sleeping position feature model can be understood as several sleeping positions found among various sleeping positions, and the sleeping position feature models established for these several sleeping positions. Among them, the sample sleeping position feature model includes a supine sleeping feature model, a left-side sleeping feature model, and a right-side sleeping feature model.
[0106] Specifically, when the user first uses the intelligent mattress, there may be no sample sleeping position feature model in the memory, so it is necessary to establish a sample sleeping position feature model. The intelligent mattress can prompt the user to lie down in the specified sleeping position by voice, such as saying "Please lie down on your left side", "Please lie down on your right side", "Please lie down on your back" through voice. After the user lies down, establish the current sleeping position feature model for him / her. The establishment method is the same as that in the above steps of establishing the current sleeping position feature model of the user according to the information of each airbag, and will not be described again. After all the feature models included in the sample sleeping position feature model are established, store them and associate the sample sleeping position feature model with the user. For example, the user can set the number 1 to correspond to the label of the sample sleeping position feature model of the user. If the number 1 is selected when using it next time, the sample sleeping position feature model pre-created for the user can be automatically obtained.
[0107] b6. Construct the head shape feature model of the user according to the sample sleeping position feature model.
[0108] Specifically, obtain the sample sleeping posture feature models, including the supine sleeping feature model, the left-side sleeping feature model, and the right-side sleeping feature model. Substitute the supine sleeping feature model, the left-side sleeping feature model, and the right-side sleeping feature model into the corresponding head shape feature algorithms for operation. By combining multiple sleeping posture feature models in the sample sleeping posture feature models, calculate the numerical information of the three-dimensional mathematical model corresponding to the entire head of the user. Establish the head shape feature model of the user according to the numerical information, so as to display the head features with a three-dimensional mathematical model.
[0109] Through such a setting in the fifth alternative embodiment of the first embodiment, by performing corresponding algorithm operations on the sample sleeping posture feature models, the establishment of the head shape feature model of the user is realized, and the overall head shape features of the user are obtained. Using the current sleeping posture feature model and the head shape feature model as parameters and inputting them into the sleeping posture algorithm, and controlling according to the calculation results, thereby realizing the accuracy of judging the current sleeping posture of the user and the accuracy of control.
[0110] Figure 2a-2b It is an example flowchart of a control method for an intelligent cushion provided by the first embodiment of the present invention. As Figure 2a shown, the first embodiment adopts the following steps to realize the control of the intelligent cushion.
[0111] S201. Fill gas into each airbag until it is detected that the air pressure of the corresponding airbag reaches the set air pressure value;
[0112] S202. Fill gas into each airbag until it is detected that the gas volume of the corresponding airbag reaches the set volume value;
[0113] S203. After filling gas into each airbag to reach the preset condition, when it is detected that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor;
[0114] S204. For each airbag, obtain the air pressure data collected by the air pressure sensor corresponding to the airbag;
[0115] S205. Obtain the gas volume data collected by the gas volume sensor corresponding to the airbag;
[0116] S206. Use the air pressure data and the gas volume data as the airbag information of the airbag;
[0117] S207. Control the air pressure of each variable airbag to be less than or equal to the set air pressure value, and the difference between the air pressure value of each variable airbag and the set air pressure value is less than the second set threshold;
[0118] S208. Determine the air pressure change value of each airbag according to the air pressure information in each airbag information;
[0119] S209. Determine the stable airbags with the air pressure change value less than the first set threshold, and obtain the target gas volume information from the airbag information of each stable airbag;
[0120] S210. Establish the current sleeping posture characteristic model of the user based on the target gas volume information of each;
[0121] S211. Determine the control result corresponding to the current sleeping posture of the user based on the current sleeping posture characteristic model and the pre-determined head shape characteristic model;
[0122] S212. Adjust the airbag state according to the control result.
[0123] As Figure 2b shown, the following steps are adopted in the first embodiment to construct the head shape characteristic model.
[0124] S301. Inflate each airbag with gas until the air pressure of the corresponding airbag reaches the set air pressure value and the set volume value;
[0125] S302. After inflating each airbag to reach the preset condition, when it is detected that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor;
[0126] S303. Obtain the air pressure data and gas volume data collected by the air pressure sensor and gas volume sensor corresponding to the airbag;
[0127] S304. Take the air pressure data and gas volume data as the airbag information of the airbag;
[0128] S305. Control the air pressure of each variable airbag to be less than or equal to the set air pressure value, and the difference between the air pressure value of each variable airbag and the set air pressure value is less than the second set threshold;
[0129] S306. Determine the air pressure change value of each airbag according to the air pressure information in the airbag information of each;
[0130] S307. Determine the stable airbags with the air pressure change value less than the first set threshold, and obtain the target gas volume information from the airbag information of each stable airbag;
[0131] S308. Establish the sample sleeping posture characteristic model of the user based on the target gas volume information of each;
[0132] S309. Construct the head shape characteristic model of the user according to the sample sleeping posture characteristic model.
[0133] Figure 3a-3b is an example flowchart of a control method for an intelligent cushion provided by the first embodiment of the present invention. As Figure 3a shown, the following steps are adopted in the first embodiment to implement the control of the intelligent cushion.
[0134] S401. Inflate each airbag with gas until the air pressure of the corresponding airbag is detected to reach the set air pressure value;
[0135] S402. After inflating each airbag to reach the preset conditions, when it is detected that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor;
[0136] S403. For each airbag, obtain the air pressure data collected by the air pressure sensor corresponding to the airbag;
[0137] S404. Use the air pressure data as the airbag information of the airbag;
[0138] S405. Determine the air pressure difference between the final air pressure information of each airbag and the set air pressure value according to the air pressure information in each airbag information;
[0139] S406. Establish a current sleeping posture feature model of the user according to the air pressure differences of each airbag;
[0140] S407. Based on the current sleeping posture feature model and the pre-determined head shape feature model, determine the control result corresponding to the current sleeping posture of the user;
[0141] S408. Adjust the airbag state according to the control result.
[0142] As Figure 3b shown, the first embodiment adopts the following steps to construct the head shape feature model.
[0143] S501. Inflate each airbag with gas until the air pressure of the corresponding airbag is detected to reach the set air pressure value;
[0144] S502. After inflating each airbag to reach the preset conditions, when it is detected that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor;
[0145] S503. For each airbag, obtain the air pressure data collected by the air pressure sensor corresponding to the airbag;
[0146] S504. Use the air pressure data as the airbag information of the airbag;
[0147] S505. After inflating each airbag to reach the control conditions set by the user, use the air pressure information in each airbag information as the final air pressure information of each airbag;
[0148] S506. Determine the air pressure difference of each airbag according to the final air pressure information of each airbag and the set air pressure value;
[0149] S507. Establish a sample sleeping posture feature model of the user according to the air pressure differences of each airbag;
[0150] S508. Construct a head shape feature model of the user based on the sample sleeping posture feature model.
[0151] Embodiment 2
[0152] Figure 4 FIG. is a schematic structural diagram of a control system of an intelligent mattress provided in Embodiment 2 of the present invention. This system is applicable to the control of the intelligent mattress. Among them, this system can be implemented by software and / or hardware and is generally integrated on an electronic device. As Figure 4 shown, the system includes: an intelligent mattress, a plurality of airbags are laid in the body of the intelligent mattress, and at least one sensor is arranged in each airbag. The control device includes: an information determination module 61, a model establishment module 62, a sleeping posture determination module 63, and a state adjustment module 64.
[0153] Among them, the information determination module 61 is configured to, after inflating each airbag to a preset condition and detecting that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor.
[0154] The model establishment module 62 is configured to establish a current sleeping posture feature model of the user according to the airbag information of each airbag.
[0155] The sleeping posture determination module 63 is configured to determine the control result corresponding to the current sleeping posture of the user based on the current sleeping posture feature model and the previously determined head shape feature model.
[0156] The state adjustment module 64 is configured to adjust the airbag state according to the control result.
[0157] The control device of the intelligent mattress provided in Embodiment 2 of the present invention establishes the current sleeping posture feature model of the user in two ways, performs algorithm operations on it and the head shape feature model corresponding to the whole head to obtain the control result, ensuring the accuracy of the control result. Dynamically adjust the airbag state, realizing the differential control of the airbags in the intelligent mattress under different head shapes, different sleeping postures and different usage requirements of different users, and improving the comfort of the user.
[0158] Optionally, in the information determination module 61, the step of inflating each airbag to a preset condition includes:
[0159] Inflate gas into each airbag until the air pressure of the corresponding airbag is detected to reach the set air pressure value; or, inflate gas into each airbag until the gas volume of the corresponding airbag is detected to reach the set volume value.
[0160] Optionally, the information determination module 61 is specifically configured to:
[0161] For each airbag, obtain the air pressure data collected by the air pressure sensor corresponding to the airbag;
[0162] Obtain the gas volume data collected by the gas volume sensor corresponding to the airbag;
[0163] Take the air pressure data and the gas volume data as the airbag information of the airbag.
[0164] Optionally, the model establishment module 62 includes:
[0165] The first determination unit is used to determine the air pressure change value of each airbag according to the air pressure information in each airbag information.
[0166] The acquisition unit is used to determine the stable airbags with the air pressure change value less than the first set threshold, and obtain the target gas volume information from the airbag information of each stable airbag.
[0167] The establishment unit is used to establish the current sleeping posture characteristic model of the user according to each target gas volume information.
[0168] The second determination unit is used to determine the changed airbags with the change of air pressure information when the air pressure information change is detected.
[0169] Optionally, the model establishment module 62 includes:
[0170] The control unit is used to control the air pressure of each changed airbag to be less than or equal to the set air pressure value, and the difference between the air pressure value of each changed airbag and the set air pressure value is less than the second set threshold.
[0171] The third determination unit is used to determine the air pressure difference between the final air pressure information of each airbag and the set air pressure value according to the air pressure information in each airbag information.
[0172] Among them, the third determination unit is specifically used for:
[0173] After inflating each airbag to meet the control conditions set by the user, take the air pressure information in each airbag information as the final air pressure information of each airbag;
[0174] Determine the air pressure difference of each airbag according to the final air pressure information of each airbag and the set air pressure value.
[0175] The establishment unit is used to establish the current sleeping posture characteristic model of the user according to the air pressure difference of each airbag.
[0176] Optionally, in the sleeping posture determination module 63, the construction steps of the head shape characteristic model include:
[0177] Obtain the sample sleeping posture characteristic models pre-created for the user, and the sample sleeping posture characteristic models include the supine sleeping characteristic model, the left-side sleeping characteristic model and the right-side sleeping characteristic model;
[0178] Construct a head shape feature model of the user based on the sample sleeping posture feature model.
[0179] The control device of the intelligent mattress provided by the embodiments of the present invention can execute the control method of the intelligent mattress provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0180] Embodiment III
[0181] Figure 5a-5b FIG. is a schematic structural diagram of the intelligent mattress 70 for implementing the control method of the intelligent mattress according to the embodiment of the present invention. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present application described and / or claimed herein.
[0182] As Figure 5a shown, the intelligent mattress 70 includes a control device (not shown in the figure) provided on the intelligent mattress body, a plurality of airbags 71 are laid in the intelligent mattress body, and at least one sensor (not shown in the figure) and a memory (not shown in the figure) are provided in each airbag. Among them, the plurality of airbags are connected separately.
[0183] The control device is connected to the output end of the sensor;
[0184] The memory has a computer program executable by the control device, so that the control device can perform the method described in any embodiment of the present invention.
[0185] Exemplarily, for the sake of easy understanding, Figure 5b a schematic structural diagram of the intelligent mattress 70 composed of a plurality of dot matrix airbags 72 is given. As Figure 5b shown, the intelligent mattress 70 includes a control device (not shown in the figure) provided on the intelligent mattress body, a plurality of dot matrix airbags 72 are laid in the intelligent mattress body, and at least one sensor (not shown in the figure) and a memory (not shown in the figure) are provided in each airbag. Among them, the plurality of dot matrix airbags are connected in a way that the bottoms of a plurality of independent airbags are connected. Exemplarily, the bottoms of two independent airbags are connected in the figure.
[0186] The control device is connected to the output end of the sensor;
[0187] The memory has a computer program executable by the control device, so that the control device can perform the method described in any embodiment of the present invention.
[0188] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0189] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0190] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0191] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0192] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0193] The computing system can include a client and a server. The client and the server are generally far from each other and usually interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0194] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0195] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A control method for an intelligent pad, characterized in that, applied to an intelligent pad, where multiple airbags are laid in the body of the intelligent pad, and at least one sensor is provided in each of the airbags, the method includes: After inflating each airbag to reach a preset condition, when it is detected that the user lies down, according to the sensing data collected by the sensor, determine the airbag information of the corresponding airbag; According to each of the airbag information, establish the current sleeping posture feature model of the user; Based on the current sleeping posture feature model and the pre-determined head shape feature model, determine the control result corresponding to the current sleeping posture of the user; Adjust the airbag state according to the control result; Wherein, the establishing the current sleeping posture feature model of the user according to each of the airbag information includes: According to the air pressure information in each of the airbag information, determine the air pressure difference between the final air pressure information of each of the airbags and the set air pressure value; the final air pressure information is the air pressure information in each of the airbag information after inflating each of the airbags to reach the control condition set by the user; According to the air pressure differences of each of the airbags, establish the current sleeping posture feature model of the user.
2. The method according to claim 1, characterized in that, the step of inflating each airbag to reach a preset condition includes: Inflate each of the airbags with gas until it is detected that the air pressure of the corresponding airbag reaches the set air pressure value; or, Inflate each of the airbags with gas until it is detected that the gas volume of the corresponding airbag reaches the set volume value; Wherein, the set air pressure value and / or the set volume value are pre-determined according to the given pad softness value and the pad height value.
3. The method according to claim 1, characterized in that, the determining the airbag information of the corresponding airbag according to the sensing data collected by the sensor includes: For each airbag, obtain the air pressure data collected by the air pressure sensor corresponding to the airbag; Obtain the gas volume data collected by the gas volume sensor corresponding to the airbag; Take the air pressure data and the gas volume data as the airbag information of the airbag.
4. The method according to claim 1, characterized in that, the establishing the current sleeping posture feature model of the user according to each of the airbag information includes: According to the air pressure information in each of the airbag information, determine the air pressure change value of each of the airbags; Determine the stable airbags whose air pressure change value is less than the first set threshold, and obtain the target gas volume information from the airbag information of each of the stable airbags; According to each of the target gas volume information, establish the current sleeping posture characteristic model of the user.
5. The method according to claim 4, characterized in that, the establishing the current sleeping posture feature model of the user according to each of the airbag information further includes: When it is detected that the air pressure information changes, determine the changing airbags with the air pressure information change; Control the air pressure of each of the changing airbags to be less than or equal to the set air pressure value, and the difference between the air pressure value of each of the changing airbags and the set air pressure value is less than the second set threshold.
6. The method according to claim 1, characterized in that, Determining the air pressure difference between the final air pressure information of each airbag and the set air pressure value according to the air pressure information in each airbag information includes: After inflating each airbag to reach the control conditions set by the user, taking the air pressure information in each airbag information as the final air pressure information of each airbag; Determining the air pressure difference of each airbag according to the final air pressure information and the set air pressure value of each airbag.
7. The method according to claim 1, wherein, the steps of constructing the head shape feature model include: Obtaining a sample sleeping posture feature model pre-created for the user, the sample sleeping posture feature model including a supine sleeping feature model, a left-side sleeping feature model, and a right-side sleeping feature model; Constructing the head shape feature model of the user according to the sample sleeping posture feature model.
8. A control system for an intelligent mattress, wherein, it includes: An intelligent mattress, the body of the intelligent mattress includes a control device and is provided with a plurality of airbags, and at least one sensor is arranged in each airbag, and the control device includes: An information determination module, configured to, after inflating each airbag to reach a preset condition and detecting that the user lies down, determine the airbag information of the corresponding airbag according to the sensing data collected by the sensor; A model establishment module, configured to establish the current sleeping posture feature model of the user according to each airbag information; A sleeping posture determination module, configured to determine the control result corresponding to the current sleeping posture of the user based on the current sleeping posture feature model and the pre-determined head shape feature model; A state adjustment module, configured to adjust the airbag state according to the control result; wherein, the model establishment module includes: A third determination unit, configured to determine the air pressure difference between the final air pressure information of each airbag and the set air pressure value according to the air pressure information in each airbag information; the final air pressure information is the air pressure information in each airbag information after inflating each airbag to reach the control conditions set by the user; An establishment unit, configured to establish the current sleeping posture feature model of the user according to the air pressure difference of each airbag.
9. An intelligent mattress, wherein, it includes: An intelligent mattress body, a control device arranged on the intelligent mattress body, a plurality of airbags laid in the intelligent mattress body, at least one sensor arranged in each airbag, and a memory; The control device is connected to the output end of the sensor; The memory has a computer program executable by the control device, so that the control device can execute the method according to any one of claims 1-7.
Citation Information
Patent Citations
Intelligent mattress and adjusting method thereof
CN113509337A