A method, apparatus and device for detecting kicking off a quilt

By acquiring pressure and temperature parameters during a user's sleep process and combining them with preset parameters to determine the overlap between the user and the blanket, this method solves the problem of privacy and sleep quality issues in existing blanket-kicking detection technologies, and provides a more private and comfortable detection method.

CN117631081BActive Publication Date: 2026-06-19DONGGUAN DERUCCI BEDDING CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGGUAN DERUCCI BEDDING CO LTD
Filing Date
2023-12-07
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing technologies for detecting kicking off blankets affect user privacy and sleep quality, video detection infringes on privacy, and wearable detection causes discomfort.

Method used

By acquiring the user's pressure distribution and temperature parameters during sleep, and combining them with preset parameters, the system determines the overlap between the user and the blanket, and uses pressure and temperature parameters to determine whether the user kicks off the blanket, thus avoiding the use of video and wearable devices.

Benefits of technology

It achieves accurate detection of whether a user kicks off the covers without infringing on privacy or affecting sleep quality, providing a more private and comfortable detection solution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117631081B_ABST
    Figure CN117631081B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, and device for detecting blanket kicking. The blanket kicking detection method includes: acquiring preset first pressure distribution parameters and preset second pressure distribution parameters, where the first preset pressure distribution parameter represents the pressure exerted by various parts of the user on the mattress during sleep, and the second pressure distribution parameter represents the pressure exerted by the blanket on the mattress; acquiring actual pressure distribution parameters and temperature parameters on the mattress in real time; determining the actual overlap between the user and the blanket based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters; and determining whether the user has kicked off the blanket based on the actual overlap, the preset overlap, and the temperature parameters. The technical solution of this invention solves the problem of detecting blanket kicking during sleep, providing users with more private, comfortable, and accurate blanket kicking detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of sleep detection technology, and in particular to a method, apparatus, and device for detecting kicking off the covers. Background Technology

[0002] Among existing technologies, the most common method for detecting blanket kicking is video detection, which uses visual observation or machine learning to detect whether blankets are being kicked off during sleep. However, this method requires filming the user's sleep at night, which seriously infringes on the user's privacy.

[0003] The second detection method is a wearable blanket-kicking detection method, but this wearable method can cause discomfort to users during sleep, thus affecting their sleep quality. Summary of the Invention

[0004] This invention provides a method, apparatus, and device for detecting blanket kicking, in order to solve the problems of existing blanket kicking detection methods affecting user privacy and sleep quality.

[0005] According to one aspect of the present invention, a method for detecting kicking off a blanket is provided, comprising:

[0006] Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user's body on the mattress during sleep, and the second pressure distribution parameters are the pressure of the blanket on the mattress.

[0007] Real-time acquisition of actual pressure distribution and temperature parameters on the mattress;

[0008] The actual overlap between the user and the quilt is determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0009] The system determines whether the user is kicking off the blanket based on the actual overlap, the preset overlap, and the temperature parameters.

[0010] Optionally, the actual overlap between the user and the quilt can be determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters, including:

[0011] The actual overlap area between the user and the quilt is determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0012] Determine whether the user is kicking off the blanket based on actual overlap, preset overlap, and temperature parameters, including:

[0013] The system determines whether the user is kicking off the blanket based on the actual overlapping area, the preset overlapping area, and temperature parameters.

[0014] Optionally, the system can determine whether the user has kicked off the blanket based on the actual overlapping area, the preset overlapping area, and temperature parameters, including:

[0015] Get the preset overlap rate;

[0016] The first region is determined based on the actual pressure distribution parameters and the first pressure distribution parameters. The first region is the contact area between the user and the mattress.

[0017] The preset overlap area is determined based on the first region and the preset overlap rate. The first region A, the preset overlap rate B, and the preset overlap area S satisfy the condition S = A * B.

[0018] Optionally, obtain a preset overlap rate, including:

[0019] Determine the user's sleeping position based on actual pressure distribution parameters;

[0020] The preset overlap rate is determined based on the sleeping posture.

[0021] Optionally, the actual overlap between the user and the quilt can be determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters, including:

[0022] The actual overlap rate between the user and the quilt is determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0023] Determine whether the user is kicking off the blanket based on actual overlap, preset overlap, and temperature parameters, including:

[0024] The system determines whether the user is kicking off the blanket based on the actual overlap rate, the preset overlap rate, and temperature parameters.

[0025] Optionally, the actual overlap between the user and the quilt can be determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters, including:

[0026] The second region is determined based on the actual pressure distribution parameters, the first pressure distribution parameters, and the second pressure distribution parameters. The second region is the area where the quilt and the user overlap.

[0027] The actual overlap area is determined based on the second region; or, the first region is determined based on the actual pressure distribution parameters and the first pressure distribution parameters, and the actual overlap rate is determined based on the first region and the second region; the first region is the contact area between the user and the mattress.

[0028] Optionally, the temperature parameters include the temperature parameters at the first moment and the temperature parameters at the second moment; the second moment is later than the first moment.

[0029] Determine whether the user is kicking off the blanket based on actual overlap, preset overlap, and temperature parameters, including:

[0030] The temperature change parameters are determined based on the temperature parameters at the first and second time points.

[0031] Determine whether the actual overlap is less than the preset overlap, and determine whether the temperature change parameter is greater than the standard temperature parameter;

[0032] If the actual overlap is less than the preset overlap and the temperature change parameter is greater than the standard temperature parameter, it is determined that the user has kicked off the blanket.

[0033] Optionally, based on the actual overlap, preset overlap, and temperature parameters, determine whether the user has kicked off the blanket, followed by:

[0034] When a user kicks off the blanket, an alarm signal is sent to the terminal.

[0035] According to another aspect of the present invention, a blanket-kicking detection device is provided, the device being used to perform a blanket-kicking detection method, comprising:

[0036] The first parameter acquisition module is used to acquire a preset first pressure distribution parameter and a preset second pressure distribution parameter. The preset first pressure distribution parameter is the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameter is the pressure of the quilt on the mattress.

[0037] The second parameter acquisition module is used to acquire the actual pressure distribution parameters and temperature parameters on the mattress in real time.

[0038] The overlap determination module is used to determine the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0039] The blanket-kicking determination module is used to determine whether a user has kicked off the blanket based on the actual overlap, preset overlap, and temperature parameters.

[0040] According to another aspect of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a method for detecting kicking off a blanket.

[0041] The technical solution of this invention obtains the actual pressure distribution parameters and temperature parameters of the user on the mattress during the user's sleep, determines the actual overlap between the user and the quilt based on the pressure distribution parameters, and determines whether the user has kicked off the quilt based on the actual overlap, the preset overlap, and the temperature parameters. This solves the problem of detecting when a user kicks off the quilt during sleep. At the same time, the technical solution of this invention does not use video, image, or wearable technologies, thus overcoming the privacy and security issues that may be caused by imaging technology and the discomfort caused by wearing them, providing users with a more private, comfortable, and accurate detection of kicking off the quilt.

[0042] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a flowchart of the first method for detecting kicking off a blanket provided according to an embodiment of the present invention;

[0045] Figure 2 This is a flowchart of a second method for detecting kicking off a blanket provided according to an embodiment of the present invention;

[0046] Figure 3 This is a flowchart of the third method for detecting kicking off a blanket provided according to an embodiment of the present invention;

[0047] Figure 4 This is a flowchart of the fourth method for detecting kicking off a blanket provided in an embodiment of the present invention;

[0048] Figure 5 This is a flowchart of the fifth method for detecting kicking off the blanket provided in an embodiment of the present invention;

[0049] Figure 6 This is a flowchart of the sixth method for detecting kicking off a blanket provided in an embodiment of the present invention;

[0050] Figure 7 This is a flowchart of the seventh method for detecting kicking off a blanket provided in an embodiment of the present invention;

[0051] Figure 8 This is a flowchart of the eighth method for detecting kicking off a blanket provided in an embodiment of the present invention;

[0052] Figure 9 This is a schematic diagram of a blanket-kicking detection device provided according to an embodiment of the present invention;

[0053] Figure 10 This is a schematic diagram of an electronic device structure for a blanket-kicking detection method provided by an embodiment of the present invention. Detailed Implementation

[0054] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0055] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0056] Figure 1 This is a flowchart of a first method for detecting kicking off a blanket provided according to an embodiment of the present invention. Figure 1 As shown, the method includes:

[0057] S10. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user's body on the mattress during sleep, and the second pressure distribution parameters are the pressure of the blanket on the mattress.

[0058] Since a user's height and weight, among other body parameters, affect the pressure and contact area of ​​different body parts on the mattress during sleep, the initial pressure distribution parameters for the current user can be obtained based on a relevant database, given the user's height and weight. This database can be used to collect data on the pressure exerted on the mattress by users of different heights and weights during sleep, creating a dataset. Similarly, data can be pre-tested on the current user to detect the pressure exerted on the mattress during sleep when no blanket is on it. The body parts can include the user's head, back, waist, hips, legs, and other body parts.

[0059] The second pressure distribution parameter can be the pressure of the quilt on the mattress. It is understood that different sizes and types of quilts will exert different pressures on the mattress, so the pressure of the quilt on the mattress can be collected in advance.

[0060] S11. Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0061] The actual pressure distribution parameters can be obtained using pressure sensors. A thin-film pressure sensor can be installed within the mattress, covering the entire mattress layer, to accurately detect pressure on the mattress. Temperature parameters can be obtained using temperature sensors. Multiple temperature sensors can be installed within the mattress to detect temperature changes. Specifically, the actual pressure distribution parameters on the mattress are obtained in real time using the thin-film pressure sensor, and the temperature parameters are obtained in real time using the temperature sensors.

[0062] Since the pressure on the mattress during sleep can come from the pressure of a single blanket, the pressure of a single user, or the combined pressure of the user and the blanket, the actual pressure distribution parameters include areas with no pressure distribution, areas with a single blanket distribution, areas with user distribution, and areas where the user and the blanket overlap.

[0063] S12. Determine the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0064] Specifically, based on preset pressure distribution parameters and a second preset pressure distribution parameter, the pressure exerted by the user on the mattress, the pressure exerted by the blanket on the mattress, and the combined pressure exerted by the user and blanket on the mattress are determined. Furthermore, based on the actual pressure parameters, it can be determined which area is exerted by the user on the mattress, which area is exerted by the blanket alone, and which area is exerted by both the blanket and the user, thus obtaining the actual overlap between the user and the blanket. This actual overlap can be expressed as the overlap rate or the overlap area between the user and the blanket.

[0065] S13. Determine whether the user is kicking off the blanket based on the actual overlap, preset overlap, and temperature parameters.

[0066] The preset overlap condition can be the minimum area or minimum overlap rate of the blanket overlapping the user. Using the preset overlap condition as a boundary, when the actual overlap area is less than the preset overlap area, it means that the area covered by the blanket for the user is small; or, when the actual overlap rate is less than the preset overlap rate, it means that the area covered by the blanket for the user is small.

[0067] Since the temperature of some areas of the blanket will drop significantly when the user kicks off the blanket because they are away from the body, the temperature parameters can be detected to determine whether there is a significant drop in temperature. If so, it means that some areas of the blanket are not covered by the user.

[0068] It is understood that in this embodiment of the invention, the actual overlap and temperature parameters are combined to determine whether the user has kicked off the blanket. Only when the actual overlap is less than the preset overlap and there is a significant temperature drop in some areas is it indicated that the user has kicked off the blanket.

[0069] For example, the pressure of the user on the mattress during sleep and the pressure of the blanket on the mattress are collected in advance to obtain preset first pressure distribution parameters and preset second pressure distribution parameters. During the user's sleep, the actual pressure distribution parameters and temperature parameters on the mattress are obtained in real time. Based on the actual pressure distribution parameters, the area where the user is located, the area where the user is alone, the area where the blanket is alone, and the area where the user and the blanket overlap are determined. Based on the above areas, the actual overlap area or actual overlap rate is obtained. The actual overlap situation is compared with the preset overlap situation. If the actual overlap area is smaller than the preset overlap area or the actual overlap rate is smaller than the preset overlap rate and the temperature parameter drops significantly, it indicates that the user is kicking off the blanket.

[0070] The technical solution of this invention obtains the actual pressure distribution parameters and temperature parameters of the user on the mattress during the user's sleep, determines the actual overlap between the user and the quilt based on the pressure distribution parameters, and determines whether the user has kicked off the quilt based on the actual overlap, the preset overlap, and the temperature parameters. This solves the problem of detecting when a user kicks off the quilt during sleep. At the same time, the technical solution of this invention does not use video, image, or wearable technologies, overcoming the privacy and security issues that may be caused by imaging technology and the discomfort caused by wearing them, providing users with more private, comfortable, and accurate quilt-kicking detection.

[0071] Based on the above embodiments, Figure 2 This is a flowchart of the second method for detecting kicking off the blanket provided by an embodiment of the present invention, as shown below. Figure 2 As shown, the method for detecting kicking off the blanket includes:

[0072] S20. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the quilt on the mattress.

[0073] S21. Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0074] S22. Determine the actual overlap area between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0075] Since the actual pressure distribution parameters include the location of the pressure sensor and the corresponding pressure value, the preset first pressure distribution parameters include the pressure of the user on the mattress, and the preset second pressure distribution parameters include the pressure of the quilt on the mattress, the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters can distinguish the area where the user is distributed, the area where a single user is distributed, the area where a single quilt is distributed, and the area where the quilt and the user overlap. Therefore, the actual overlap area between the user and the quilt can be determined based on the area where the quilt and the user overlap.

[0076] S23. Determine whether the user is kicking off the blanket based on the actual overlapping area, the preset overlapping area, and the temperature parameters.

[0077] The preset overlap area is the minimum area where the user and the blanket overlap when the user is covered by the blanket. Understandably, due to differences in body parameters such as height and weight among different users, the preset overlap area will vary from user to user. By comparing the actual overlap area with the preset overlap area, and combining this with changes in temperature parameters, it is possible to accurately determine whether the user is kicking off the blanket.

[0078] The technical solution of this invention uses actual pressure distribution parameters to determine the actual overlapping area, and uses the actual overlapping area, preset overlapping area and temperature parameters to determine whether the user has kicked off the blanket, thus increasing the accuracy of detection.

[0079] Based on the above embodiments, Figure 3 This is a flowchart of the third method for detecting kicking off the blanket provided by an embodiment of the present invention, as shown below. Figure 3 As shown, the method for detecting kicking off the blanket includes:

[0080] S30. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the quilt on the mattress.

[0081] S31. Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0082] S32. Determine the actual overlap area between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0083] S33. Obtain the preset overlap rate.

[0084] The preset overlap rate can be the ratio of the area of ​​overlap between the blanket and the user to the contact area between the user and the mattress. The preset overlap rate can characterize the user's blanket-covering behavior. For example, the preset overlap rate can be set to 50%. When the actual overlap rate is less than 50%, it indicates that the user may be kicking off the blanket.

[0085] S34. Determine the first area based on the actual pressure distribution parameters and the first pressure distribution parameters. The first area is the contact area between the user and the mattress.

[0086] The first area is the contact area between the user and the mattress. The contact area between the user and the mattress varies depending on the user's sleeping posture. By determining the first area, the preset overlap area can be further determined, which can further improve the accuracy of the detection.

[0087] S35. Determine the preset overlap area based on the first region and the preset overlap rate. The first region A, the preset overlap rate B and the preset overlap area S satisfy S = A * B.

[0088] Users exhibit different sleeping positions during sleep, resulting in varying contact areas with the blanket and mattress. When a preset overlap rate of 50% is set, the corresponding preset overlap area differs depending on the sleeping position and the preset overlap rate; that is, the first region differs, and consequently, the preset overlap area also differs. In this embodiment, the preset overlap area is determined based on the first region and the preset overlap rate. By comparing the actual overlap area with the preset overlap area, a more accurate judgment is obtained. This approach takes into account the errors in the preset overlap area caused by different sleeping positions, thus improving the accuracy of blanket-kicking detection.

[0089] S36. Determine whether the user is kicking off the blanket based on the actual overlapping area, the preset overlapping area, and the temperature parameters.

[0090] Based on the above embodiments, Figure 4 This is a flowchart of the fourth method for detecting kicking off the blanket provided by an embodiment of the present invention, as follows: Figure 4 As shown, the method for detecting kicking off the blanket includes:

[0091] S40. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the blanket on the mattress.

[0092] S41. Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0093] S42. Determine the actual overlap area between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0094] S43. Determine the user's sleeping position based on the actual pressure distribution parameters.

[0095] Because different sleeping positions result in varying contact areas with the mattress, and also varying overlap areas between the user and the blanket, it's necessary to determine the user's sleeping position based on actual pressure distribution parameters. For example, sleeping positions can be categorized as supine (flat-backed) and side-lying (side-lying). The contact area between the user and the mattress is larger in supine positions than in side-lying positions, so the user's sleeping position can be determined based on this difference in contact area. It's understandable that mattresses can incorporate thin-film pressure sensors, resulting in multiple detection points. Therefore, different pressure points on different parts of the user's body will generate different pressure readings, which are used to determine the user's sleeping position. Specifically, the mattress incorporates thin-film pressure sensors. By sensing the pressure at corresponding locations on these sensors, the actual pressure distribution parameters are obtained to determine the user's sleeping position, which includes supine and side-lying positions.

[0096] S44. Determine the preset overlap rate based on sleeping posture.

[0097] Because different sleeping positions result in varying contact areas with the mattress, and these positions also lead to different overlap areas between the user and the blanket, the preset overlap rate is the ratio of the overlap area between the user and the blanket to the contact area between the user and the mattress. Therefore, the preset overlap rate differs for different sleeping positions. For example, the preset overlap rate for a user lying on their back is greater than the preset overlap rate for a user lying on their side.

[0098] It is understood that the technical solution in the embodiments of the present invention can also obtain the user's key parts through actual pressure distribution parameters, and then determine whether the user has kicked off the quilt by judging whether the user's key parts and the quilt overlap.

[0099] S45. Determine the first area based on the actual pressure distribution parameters and the first pressure distribution parameters. The first area is the contact area between the user and the mattress.

[0100] S46. Determine the preset overlap area based on the first region and the preset overlap rate. The first region A, the preset overlap rate B, and the preset overlap area S satisfy the condition S = A * B.

[0101] S47. Determine whether the user is kicking off the blanket based on the actual overlapping area, preset overlapping area, and temperature parameters.

[0102] The technical solution in this embodiment of the invention determines the user's sleeping posture based on actual pressure distribution parameters, and further determines a preset overlap rate based on different sleeping postures, fully taking into account the error of the user kicking off the blanket under different sleeping postures, thereby improving the accuracy of blanket kicking detection.

[0103] Based on the above embodiments, Figure 5 This is a flowchart of the fifth method for detecting kicking off the blanket provided by an embodiment of the present invention, as follows: Figure 5 As shown, the method for detecting kicking off the blanket includes:

[0104] S50. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the quilt on the mattress.

[0105] S51: Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0106] S52. Determine the actual overlap rate between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0107] The actual overlap rate can be the ratio of the overlapping area between the user and the quilt to the contact area between the user and the mattress. Therefore, the actual overlap rate between the user and the quilt can be obtained through the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0108] S53. Determine whether the user is kicking off the blanket based on the actual overlap rate, preset overlap rate, and temperature parameters.

[0109] The system compares the actual overlap rate with the preset overlap rate to determine whether the user's blanket coverage area meets the standard. When the actual overlap rate is less than the preset overlap rate and the temperature parameter drops significantly, it indicates that the user is kicking off the blanket, thus achieving the detection of the user kicking off the blanket.

[0110] Based on the above embodiments, Figure 6 This is a flowchart of the sixth method for detecting kicking off the blanket provided by an embodiment of the present invention, as follows: Figure 6 As shown, the method for detecting kicking off the blanket includes:

[0111] S60. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the blanket on the mattress.

[0112] S61. Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0113] S62. Determine the second region based on the actual pressure distribution parameters, the first pressure distribution parameters, and the second pressure distribution parameters. The second region is the area where the quilt and the user overlap.

[0114] S63. Determine the actual overlapping area based on the second region; or, determine the first region based on the actual pressure distribution parameters and the first pressure distribution parameters, and determine the actual overlap rate based on the first region and the second region; the first region is the contact area between the user and the mattress.

[0115] Specifically, the weight of the user and the quilt at the corresponding position can be identified based on the actual pressure distribution parameters to determine the area of ​​the second region, and the area of ​​the second region is determined as the actual overlapping area.

[0116] For example, the actual overlap rate is the ratio of the area of ​​the first region to the area of ​​the second region. By determining the ratio of the actual overlap area to the area of ​​the contact area between the user and the mattress as the preset overlap rate, the coverage of the blanket during the user's sleep can be characterized, and thus the user's kicking off of the blanket can be characterized.

[0117] S64. Determine whether the user is kicking off the blanket based on the actual overlap, preset overlap, and temperature parameters.

[0118] The technical solution in this embodiment of the invention determines the actual overlapping area based on the second region or the actual overlapping rate based on the first and second regions. By combining the actual overlapping area and the actual overlapping rate with temperature parameters, the detection accuracy of kicking off the blanket is improved.

[0119] Based on the above embodiments, the temperature parameters include temperature parameters at a first moment and temperature parameters at a second moment; the second moment is later than the first moment. Figure 7 This is a flowchart of the seventh method for detecting kicking off the blanket provided by an embodiment of the present invention, as shown below. Figure 7 As shown, the method for detecting kicking off the blanket includes:

[0120] S70. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the quilt on the mattress.

[0121] S71: Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0122] S72. Determine the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0123] S73. Determine the temperature change parameters based on the temperature parameters at the first and second moments.

[0124] Since the temperature parameter is a real-time measured parameter and the purpose of obtaining the temperature parameter is to detect whether the temperature of the mattress is decreasing in real time, the temperature can be judged by comparing the temperature parameters at different times.

[0125] The first-moment temperature parameter can be the mattress temperature obtained by the user at the initial moment of sleep, which includes the parameters of multiple temperature sensors arranged in the mattress. The second-moment temperature parameter can be the mattress temperature obtained by the user at the current detection moment, and the temperature change parameter can be the amount of change between the first-moment and second-moment temperature parameters, which can include the changes corresponding to all temperature sensors.

[0126] S74. Determine whether the actual overlap is less than the preset overlap, and determine whether the temperature change parameter is greater than the standard temperature parameter.

[0127] When the actual overlap is less than the preset overlap, it means that the area of ​​overlap between the user and the quilt is less than the preset overlap area, or that the actual overlap rate is less than the preset overlap rate.

[0128] For example, the standard temperature parameter is a standard temperature change threshold. Since there is a large difference between the temperature of the corresponding area when the user covers the blanket and the temperature of the corresponding area after kicking off the blanket, the standard temperature parameter is set to be compared with the temperature change parameter to avoid judging the blanket kicking situation based on slight temperature changes, thereby improving the accuracy of blanket kicking detection.

[0129] S75. When the actual overlap is less than the preset overlap and the temperature change parameter is greater than the standard temperature parameter, it is determined that the user has kicked off the blanket.

[0130] In this embodiment of the invention, since the temperature of the blanket is different when the user is covered by the blanket and when the user is not covered by the blanket, the significant drop in temperature of the blanket after the user kicks off the blanket is used to determine whether the user has kicked off the blanket, thereby improving the accuracy of blanket kicking detection.

[0131] Based on the above embodiments, Figure 8 This is a flowchart of the eighth method for detecting kicking off the blanket provided by an embodiment of the present invention, as follows: Figure 8 As shown, the method for detecting kicking off the blanket includes:

[0132] S80. Obtain preset first pressure distribution parameters and preset second pressure distribution parameters. The preset first pressure distribution parameters are the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameters are the pressure of the quilt on the mattress.

[0133] S81: Real-time acquisition of actual pressure distribution parameters and temperature parameters on the mattress.

[0134] S82. Determine the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0135] S83. Determine whether the user is kicking off the blanket based on the actual overlap, preset overlap, and temperature parameters.

[0136] S84. When a user kicks off the blanket, an alarm signal is output to the terminal.

[0137] The alarm signal can remind the relevant personnel to reset the user's blankets. The terminal can be the relevant personnel's mobile phone or other electronic device.

[0138] For example, during sleep, the system can monitor the user in real time. If the user kicks off the blanket, an alarm signal will be transmitted to the mobile phone of the relevant person. The mobile phone will then emit a buzzer and vibrate to remind the relevant person to reset the blanket.

[0139] In some embodiments, the system determines whether a user has kicked off the covers based on the actual overlap, the preset overlap, and the temperature parameters. The system then further includes transmitting the actual pressure distribution parameters, the temperature parameters, and the information on whether the user has kicked off the covers to the terminal so that relevant personnel can observe the user's sleep and achieve sleep detection.

[0140] In one embodiment, the mattress wirelessly transmits actual pressure distribution parameters, temperature parameters, and blanket-kicking information to a terminal application, allowing the user to view their sleep status via the application. For example, the terminal is a mobile phone.

[0141] In one embodiment, when a user kicks off the blanket, the mattress outputs an alarm signal to the terminal. Upon receiving the alarm signal, the terminal switches its operating mode from a first mode to a second mode. Exemplarily, the first mode is the terminal's normal operating mode, and the second mode is the terminal's child mode. In the child mode, parents can easily detect whether the child has kicked off the blanket. Specifically, in the second mode, the terminal controls the playback of sound; the terminal can control the mattress to emit a buzzing sound, and simultaneously, the terminal itself begins to vibrate. This reminds parents to reset the child's blanket.

[0142] The technical solution of this invention obtains the actual pressure distribution parameters and temperature parameters of the user on the mattress during the user's sleep, determines the actual overlap between the user and the quilt based on the pressure distribution parameters, and determines whether the user has kicked off the quilt based on the actual overlap, the preset overlap, and the temperature parameters. This solves the problem of detecting when a user kicks off the quilt during sleep. At the same time, the technical solution of this invention does not use video, image, or wearable technologies, thus overcoming the privacy and security issues that may be caused by imaging technology and the discomfort caused by wearing them, providing users with a more private, comfortable, and accurate detection of kicking off the quilt.

[0143] Based on the same inventive concept. Figure 9 This is a schematic diagram of a blanket-kicking detection device according to an embodiment of the present invention, as shown below. Figure 9 As shown, this embodiment of the invention also provides a blanket-kicking detection device, which is used to perform a blanket-kicking detection method, including:

[0144] The first parameter acquisition module 100 is used to acquire a preset first pressure distribution parameter and a preset second pressure distribution parameter. The preset first pressure distribution parameter is the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameter is the pressure of the quilt on the mattress.

[0145] The second parameter acquisition module 200 is used to acquire the actual pressure distribution parameters and temperature parameters on the mattress in real time.

[0146] The overlap determination module 300 is used to determine the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0147] The blanket-kicking determination module 400 is used to determine whether the user has kicked off the blanket based on the actual overlap, preset overlap, and temperature parameters.

[0148] Specifically, firstly, the first parameter acquisition module 100 pre-collects the pressure of the current user on the mattress during sleep and the pressure of the blanket on the mattress to obtain preset first pressure distribution parameters and preset second pressure distribution parameters; then, the second parameter acquisition module 200 acquires the actual pressure distribution parameters and temperature parameters on the mattress in real time, and the overlap determination module 300 determines the area where the user is located, the area where the individual user is located, the area where the individual blanket is located, and the area where the user and the blanket overlap; the blanket kicking determination module 400 obtains the actual overlap area or actual overlap rate, and compares the actual overlap with the preset overlap. If the actual overlap area is smaller than the preset overlap area or the actual overlap rate is smaller than the preset overlap rate and the temperature parameter shows a significant decrease, it indicates that the user is kicking off the blanket.

[0149] Furthermore, the overlap determination module 300 is also used to determine the actual overlap area between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0150] Furthermore, the blanket-kicking determination module 400 is also used to determine whether the user has kicked off the blanket based on the actual overlapping area, the preset overlapping area, and temperature parameters.

[0151] Furthermore, the blanket-kicking detection device is also used to obtain a preset overlap rate;

[0152] The first region is determined based on the actual pressure distribution parameters and the first pressure distribution parameters. The first region is the contact area between the user and the mattress.

[0153] The preset overlap area is determined based on the first region and the preset overlap rate. The first region A, the preset overlap rate B, and the preset overlap area S satisfy the condition S = A * B.

[0154] Furthermore, the blanket-kicking detection device is also used to determine the user's sleeping posture based on actual pressure distribution parameters;

[0155] The preset overlap rate is determined based on the sleeping posture.

[0156] Furthermore, the overlap determination module 300 is also used to determine the actual overlap rate between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters.

[0157] Furthermore, the blanket-kicking determination module 400 is also used to determine whether the user has kicked off the blanket based on the actual overlap rate, the preset overlap rate, and temperature parameters.

[0158] Furthermore, the blanket-kicking situation determination module 400 is also used to determine a second region based on the actual pressure distribution parameters, the first pressure distribution parameters, and the second pressure distribution parameters. The second region is the area where the blanket and the user overlap.

[0159] The actual overlap area is determined based on the second region; or, the first region is determined based on the actual pressure distribution parameters and the first pressure distribution parameters, and the actual overlap rate is determined based on the first region and the second region; the first region is the contact area between the user and the mattress.

[0160] Furthermore, the temperature parameters include the temperature parameters at a first moment and the temperature parameters at a second moment; the second moment is later than the first moment; the blanket-kicking situation determination module 400 is also used to determine the temperature change parameters based on the temperature parameters at the first moment and the temperature parameters at the second moment.

[0161] Determine whether the actual overlap is less than the preset overlap, and determine whether the temperature change parameter is greater than the standard temperature parameter;

[0162] If the actual overlap is less than the preset overlap and the temperature change parameter is greater than the standard temperature parameter, it is determined that the user has kicked off the blanket.

[0163] The technical solution of this invention uses a first parameter acquisition module, a second parameter acquisition module, an overlap determination module, and a blanket kicking determination module to determine whether a user kicks off the blanket during sleep. This solves the problem of detecting blanket kicking during sleep. At the same time, the technical solution of this invention does not use video, image, or wearable technologies, thus overcoming the privacy and security issues that may be caused by imaging technology and the discomfort caused by wearing them. It provides users with more private, comfortable, and accurate blanket kicking detection.

[0164] Based on the same inventive concept, embodiments of the present invention provide a computer device. Figure 10 This is a schematic diagram of an electronic device structure for a blanket-kicking detection method according to an embodiment of the present invention, as shown below. Figure 10 As shown, it includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the program, it implements a method for detecting kicking off the blanket.

[0165] The term "electronic device" is intended to refer to various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also refer to various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0166] like Figure 10 As shown, the electronic device 50 includes at least one processor 51 and a memory, such as a read-only memory (ROM) 52 and a random access memory (RAM) 53, communicatively connected to the at least one processor 51. The memory stores computer programs executable by the at least one processor. The processor 51 can perform various appropriate actions and processes based on the computer program stored in the ROM 52 or loaded into the RAM 53 from storage unit 58. The RAM 53 can also store various programs and data required for the operation of the electronic device 50. The processor 51, ROM 52, and RAM 53 are interconnected via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.

[0167] Multiple components in electronic device 50 are connected to I / O interface 55, including: input unit 56, such as keyboard, mouse, etc.; output unit 57, such as various types of monitors, speakers, etc.; storage unit 58, such as disk, optical disk, etc.; and communication unit 59, such as network card, modem, wireless transceiver, etc. Communication unit 59 allows electronic device 50 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0168] Processor 51 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 51 performs the various methods and processes described above, such as applying a blanket-kicking detection method.

[0169] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0170] The specific embodiments described above do not constitute a limitation on the scope of protection of this 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 principles of this invention should be included within the scope of protection of this invention.

Claims

1. A kick-off detection method, characterized by, include: Obtain a preset first pressure distribution parameter and a preset second pressure distribution parameter. The preset first pressure distribution parameter is the pressure of various parts of the user's body on the mattress during sleep, and the preset second pressure distribution parameter is the pressure of the blanket on the mattress. Real-time acquisition of actual pressure distribution and temperature parameters on the mattress; The actual overlap between the user and the quilt is determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters. Based on the actual overlap, the preset overlap, and the temperature parameters, it is determined whether the user has kicked off the blanket. The temperature parameters include temperature parameters at a first moment and temperature parameters at a second moment; the second moment is later than the first moment. Determining whether the user has kicked off the blanket based on the actual overlap, the preset overlap, and the temperature parameter includes: The temperature change parameters are determined based on the temperature parameters at the first and second times. Determine whether the actual overlap is less than the preset overlap, and determine whether the temperature change parameter is greater than the standard temperature parameter; When the actual overlap is less than the preset overlap and the temperature change parameter is greater than the standard temperature parameter, it is determined that the user has kicked off the blanket.

2. The method for detecting kicking off the blanket according to claim 1, characterized in that, Determining the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters includes: The actual overlap area between the user and the quilt is determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters. Determining whether the user has kicked off the blanket based on the actual overlap, the preset overlap, and the temperature parameter includes: The system determines whether the user is kicking off the blanket based on the actual overlapping area, the preset overlapping area, and the temperature parameter.

3. The method for detecting kicking off the blanket according to claim 2, characterized in that, Determining whether the user has kicked off the blanket based on the actual overlapping area, the preset overlapping area, and the temperature parameter includes the following: Get the preset overlap rate; A first region is determined based on the actual pressure distribution parameters and the first pressure distribution parameters, wherein the first region is the contact area between the user and the mattress; The preset overlap area is determined based on the first region and the preset overlap rate, wherein the first region A, the preset overlap rate B, and the preset overlap area S satisfy S=A*B.

4. The method for detecting kicking off the blanket according to claim 3, characterized in that, To obtain the preset overlap rate, including: The user's sleeping position is determined based on the actual pressure distribution parameters; The preset overlap rate is determined based on the sleeping posture.

5. The method for detecting kicking off the blanket according to claim 1, characterized in that, Determining the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters includes: The actual overlap rate between the user and the quilt is determined based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters. Determining whether the user has kicked off the blanket based on the actual overlap, the preset overlap, and the temperature parameter includes: The system determines whether the user is kicking off the blanket based on the actual overlap rate, the preset overlap rate, and the temperature parameter.

6. The method for detecting kicking off a blanket according to claim 1, characterized in that, Determining the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters includes: A second region is determined based on the actual pressure distribution parameters, the first pressure distribution parameters, and the second pressure distribution parameters. The second region is the area where the quilt and the user overlap. The actual overlap area is determined based on the second region; or, a first region is determined based on the actual pressure distribution parameters and the first pressure distribution parameters, and the actual overlap rate is determined based on the first region and the second region; the first region is the contact area between the user and the mattress.

7. The method for detecting kicking off a blanket according to claim 1, characterized in that, Based on the actual overlap, the preset overlap, and the temperature parameter, it is determined whether the user has kicked off the blanket, followed by: When the user kicks off the blanket, an alarm signal is output to the terminal.

8. A device for detecting kicking off a blanket, characterized in that, The method for detecting kicking off a blanket as described in any one of claims 1-7 includes: The first parameter acquisition module is used to acquire a preset first pressure distribution parameter and a preset second pressure distribution parameter. The preset first pressure distribution parameter is the pressure of various parts of the user on the mattress during sleep, and the second pressure distribution parameter is the pressure of the quilt on the mattress. The second parameter acquisition module is used to acquire the actual pressure distribution parameters and temperature parameters on the mattress in real time. The overlap determination module is used to determine the actual overlap between the user and the quilt based on the actual pressure distribution parameters, the preset first pressure distribution parameters, and the preset second pressure distribution parameters. The blanket-kicking determination module is used to determine whether the user has kicked off the blanket based on the actual overlap, a preset overlap, and the temperature parameters. The temperature parameters include temperature parameters at a first moment and temperature parameters at a second moment, where the second moment is later than the first moment. The blanket-kicking determination module also includes determining a temperature change parameter based on the temperature parameters at the first and second moments; determining whether the actual overlap is less than the preset overlap, and determining whether the temperature change parameter is greater than a standard temperature parameter; when the actual overlap is less than the preset overlap and the temperature change parameter is greater than the standard temperature parameter, it is determined that the user has kicked off the blanket.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the blanket-kicking detection method as described in any one of claims 1-7.