Sleep environment parameter adjustment method and apparatus, electronic device, and storage medium

By determining the user's micro-environment information and personal information during sleep, and adjusting the sleep environment parameters step by step, the problem of difficulty in providing personalized sleep environment parameters adjustment in the prior art is solved, and better sleep quality and somatosensory temperature satisfaction are achieved.

WO2025055331A1PCT designated stage expired Publication Date: 2025-03-20QINGDAO HAIER SMART TECH R & D CO LTD +2
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/088923
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-14
Filing Date
2024-04-19
Publication Date
2025-03-20

AI Technical Summary

Technical Problem

The prior art is difficult to provide users with personalized sleep environment parameters adjustments based on the user's own status and environment characteristics, resulting in the inability to effectively improve sleep quality.

Method used

By determining the micro-environmental environment information in which the user is in during sleep, based on the information and the user's personal information, the sleep environment parameters (such as ambient temperature and wind speed) are adjusted step by step to ensure that the adjusted parameters meet the user's somatosensory temperature needs.

Benefits of technology

It realizes personalized adjustment of sleep environment parameters according to users' personalized needs, and improves the user's sleep quality and somatosensory temperature satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024088923_20032025_PF_FP_ABST
    Figure CN2024088923_20032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a sleep environment parameter adjustment method and apparatus, an electronic device, and a storage medium. The method comprises: determining environmental information of a micro-environment in which a user is sleeping, wherein the micro-environment is an environmental space formed within a preset distance from the user; on the basis of the environmental information of the micro-environment, determining target parameter values of a plurality of sleep environment parameters corresponding to the environmental information; obtaining user information of the user, wherein the user information comprises at least age information and gender information; and on the basis of the user information and the target parameter values, adjusting the sleep environment parameters level by level, so that the adjusted sleep environment parameters meet somatosensory temperature requirements of the user. Automatic personalized level-by-level adjustment of the sleep environment parameters is implemented, so that the adjusted sleep environment parameters meet the somatosensory temperature requirements of the user, and therefore personalized improvement of the sleep environment of the user can be implemented.
Need to check novelty before this filing date? Find Prior Art

Description

Sleep environment parameter adjustment method, device, electronic device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 2023111874249, filed on September 14, 2023, entitled “Sleep environment parameter adjustment method, device, electronic device and storage medium,” which is incorporated herein by reference in its entirety. Technical Field

[0003] The present application relates to the field of computer technology, and in particular to a method, device, electronic device, and storage medium for adjusting sleep environment parameters. Background Art

[0004] As society progresses, users are increasingly concerned about factors related to their physical health, among which the quality of sleep is an important factor affecting their physical health.

[0005] Currently, unified sleep assistance support is usually provided to users based on sleep assistance tools, but personalized sleep assistance support cannot be provided to users based on each user's own status and the characteristics of the user's environment.

[0006] Therefore, how to provide a solution that can personalize the user's sleep environment parameters according to the user's own status and the characteristics of the user's environment has become a current research hotspot.

[0007] Summary of the Invention

[0008] The present application provides a method, device, electronic device, and storage medium for adjusting sleep environment parameters, which automatically perform personalized, step-by-step adjustment of sleep environment parameters based on target parameter values ​​corresponding to environmental information of a user's microenvironment and the user's own user information, so that the adjusted sleep environment parameters meet the user's perceived temperature requirements, thereby personalized improving the user's sleep environment.

[0009] The present application provides a method for adjusting sleep environment parameters, the method comprising: determining environmental information of a microenvironment in which a user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; based on the environmental information of the microenvironment, determining target parameter values ​​for multiple sleep environment parameters corresponding to the environmental information; obtaining user information of the user, wherein the user information includes at least age information and gender information; and adjusting the sleep environment parameters step by step based on the user information and the target parameter values ​​so that the adjusted sleep environment parameters meet the user's perceived temperature requirements.

[0010] According to the sleep environment parameter adjustment method provided by the present application, the environmental information includes at least humidity information and temperature information; the sleep environment parameters include at least ambient temperature parameters and ambient wind speed parameters; the determining of target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information based on the environmental information of the microenvironment specifically includes: determining target parameter values ​​of each sleep environment parameter that matches the humidity information and the temperature information according to a preset mapping table, wherein the mapping table includes a correspondence between different parameter values ​​that match different humidity information and the temperature information under each sleep environment parameter; the adjusting of the sleep environment parameters step by step based on the user information and the target parameter values ​​specifically includes: calibrating the target parameter values ​​based on the user information to obtain a target parameter value that matches the target parameter value; A calibrated parameter value that matches the user's age information and gender information is constructed, and the calibrated parameter value is used as the final target parameter value; based on the final target parameter value, a first change curve corresponding to the ambient temperature parameter and a second change curve corresponding to the ambient wind speed parameter are constructed, wherein the first change curve is used to characterize the relationship between the parameter value of the ambient temperature parameter and the user comfort, and the user comfort is the highest when the parameter value is the target parameter value; the second change curve is used to characterize the relationship between the parameter value of the ambient wind speed parameter and the user comfort, and the user comfort is the highest when the parameter value is the target parameter value; based on the first change curve and the second change curve, the sleeping environment parameters are adjusted step by step.

[0011] According to a sleep environment parameter adjustment method provided by the present application, before adjusting the sleep environment parameters step by step based on the first change curve and the second change curve, the method also includes: obtaining the current ambient temperature and the current ambient wind speed of the microenvironment; adjusting the sleep environment parameters step by step based on the first change curve and the second change curve, specifically including: determining a first difference between the current ambient temperature and the target parameter value of the ambient temperature parameter based on the first change curve; determining a second difference between the current ambient wind speed and the target parameter value of the ambient wind speed parameter based on the second change curve; determining an adjustment level based on the first difference and the second difference; and adjusting the sleep environment parameters step by step based on the adjustment level.

[0012] According to a sleep environment parameter adjustment method provided by the present application, the sleep environment parameter is adjusted level by level based on the adjustment level, specifically including: when the first difference is greater than the second difference, adjusting the current ambient temperature to the target parameter value of the ambient temperature parameter; detecting the user's body surface temperature, and when the body surface temperature does not meet the preset target body surface temperature, adjusting the current ambient wind speed to the target parameter value of the ambient wind speed parameter.

[0013] According to a sleep environment parameter adjustment method provided by the present application, the sleep environment parameter is adjusted level by level based on the adjustment level, specifically including: when the second difference is greater than the first difference, adjusting the current ambient wind speed to the target parameter value of the ambient wind speed parameter; detecting the user's body surface temperature, and when the body surface temperature does not meet the preset target body surface temperature, adjusting the current ambient temperature to the target parameter value of the ambient temperature parameter.

[0014] According to a sleep environment parameter adjustment method provided in the present application, the first difference degree is determined in the following manner: based on the first change curve, determining the first parameter value change interval of the ambient temperature parameter; determining the first difference between the target parameter value of the ambient temperature parameter and the current ambient temperature; based on the first difference and the first parameter value change interval, obtaining the first difference degree.

[0015] According to a sleep environment parameter adjustment method provided in the present application, the second difference degree is determined in the following manner: based on the second change curve, the second parameter value change interval of the ambient wind speed parameter is determined; the second difference between the target parameter value of the ambient wind speed parameter and the current ambient wind speed is determined; based on the second difference and the second parameter value change interval, the second difference degree is obtained.

[0016] The present application also provides a sleep environment parameter adjustment device, which includes: a determination module for determining environmental information of a microenvironment in which a user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; a processing module for determining target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information based on the environmental information of the microenvironment; an acquisition module for acquiring user information of the user, wherein the user information includes at least age information and gender information; and an adjustment module for adjusting the sleep environment parameters step by step based on the user information and the target parameter values, so that the adjusted sleep environment parameters meet the user's body temperature requirements.

[0017] The present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the sleep environment parameter adjustment method as described above is implemented.

[0018] The present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the sleep environment parameter adjustment method as described in any one of the above is implemented.

[0019] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-described sleep environment parameter adjustment methods.

[0020] The sleep environment parameter adjustment method, device, electronic device and storage medium provided in the present application determine the environmental information of the microenvironment in which the user is located during sleep; based on the environmental information of the microenvironment, determine the target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information; obtain the user's user information, and based on the user information and the target parameter values, perform personalized step-by-step adjustment of the sleep environment parameters so that the adjusted sleep environment parameters meet the user's body temperature requirements, thereby personalizing and improving the user's sleep environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0022] FIG1 is a flow chart of a method for adjusting sleep environment parameters provided by the present application;

[0023] FIG2 is a schematic diagram of a process for adjusting sleep environment parameters level by level based on user information and target parameter values ​​provided by the present application;

[0024] FIG3 is a schematic diagram of a process for adjusting sleep environment parameters level by level based on a first change curve and a second change curve provided by the present application;

[0025] FIG4 is a schematic structural diagram of a sleep environment parameter adjustment device provided by the present application;

[0026] FIG5 is a schematic structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION

[0027] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0028] FIG1 is a flow chart of the sleep environment parameter adjustment method provided in this application.

[0029] In order to further introduce the sleep environment parameter adjustment method provided by this application, it will be explained below with reference to FIG1 .

[0030] In an exemplary embodiment of the present application, as can be seen from FIG. 1 , the method for adjusting sleep environment parameters may include steps 110 to 140 , and each step will be described below.

[0031] In step 110 , environmental information of the microenvironment in which the user is located during sleep is determined.

[0032] The microenvironment is the environmental space formed within a preset distance from the user.

[0033] In one embodiment, for a scenario in which a user is lying in bed, the microenvironment may include a space formed by a mattress, bedding, coverings, etc. near the user's body.

[0034] It is understood that the environmental information of the user's microenvironment has a more important or direct impact on the user's perceived temperature. In one embodiment, the environmental information of the user's microenvironment during sleep can be determined. The environmental information may include at least humidity and temperature information.

[0035] In step 120 , based on the environmental information of the microenvironment, target parameter values ​​of a plurality of sleep environment parameters corresponding to the environmental information are determined.

[0036] In one embodiment, different environmental information within a microenvironment will correspond to different optimal target parameter values ​​for sleep environment parameters that affect sleep environment quality. The sleep environment parameters that affect sleep environment quality may include at least an ambient temperature parameter and an ambient wind speed parameter. It is understood that in different microenvironments, the optimal target parameter values ​​for the corresponding ambient temperature parameter and the corresponding optimal target parameter values ​​for the ambient wind speed parameter will also vary. These different target parameter values ​​will affect the adjustment of the sleep environment parameters, thereby allowing the environmental information of the user's microenvironment to be taken into account during the adjustment of the sleep environment parameters.

[0037] In step 130 , user information of the user is obtained, wherein the user information includes at least age information and gender information.

[0038] In step 140 , based on the user information and the target parameter value, the sleeping environment parameters are adjusted step by step so that the adjusted sleeping environment parameters meet the user's perceived temperature requirements.

[0039] In one embodiment, the user's user information may also be obtained, wherein the user information may include at least the user's age information and gender information. By determining the user's user information, a foundation is laid for adjusting the sleep environment parameters based on the user information.

[0040] In another embodiment, the user information and the target parameter values ​​of each sleep environment parameter can be integrated to adjust the sleep environment parameters in a personalized manner step by step, so that the adjusted sleep environment parameters can meet the user's body temperature requirements, thereby personalizing and improving the user's sleep environment.

[0041] The sleep environment parameter adjustment method provided in the present application determines the environmental information of the microenvironment in which the user is located during sleep; based on the environmental information of the microenvironment, determines the target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information; obtains the user's user information, and based on the user information and the target parameter values, performs personalized step-by-step adjustment of the sleep environment parameters so that the adjusted sleep environment parameters meet the user's body temperature requirements, thereby personalizing and improving the user's sleep environment.

[0042] FIG2 is a schematic diagram of a process for adjusting sleep environment parameters step by step based on user information and target parameter values ​​provided by the present application.

[0043] The following will describe the process of adjusting the sleep environment parameters step by step based on user information and target parameter values ​​with reference to FIG. 2 .

[0044] In an exemplary embodiment of the present application, environmental information may include at least humidity and temperature information; and sleep environment parameters may include at least ambient temperature and wind speed parameters. As shown in FIG. 2 , adjusting sleep environment parameters step by step based on user information and target parameter values ​​may include steps 210 to 240, each of which will be described below.

[0045] In step 210 , target parameter values ​​of various sleeping environment parameters that match the humidity information and the temperature information are determined according to a preset mapping table.

[0046] The mapping table includes corresponding relationships between different parameter values ​​that match different humidity information and temperature information under various sleeping environment parameters.

[0047] In one embodiment, target parameter values ​​of various sleeping environment parameters that match both humidity information and temperature information may be determined according to a preset mapping table.

[0048] In one example, the mapping table may include target parameter values ​​for various sleep environment parameters corresponding to humidity information A and temperature information B, such as target parameter value a for the ambient temperature parameter and target parameter value b for the ambient wind speed parameter. It is understood that target parameter value a for the ambient temperature parameter and target parameter value b for the ambient wind speed parameter are the values ​​corresponding to the humidity information being humidity information A and the temperature information being temperature information B. When any of the environmental information changes, the target parameter values ​​may be adjusted accordingly.

[0049] In step 220, the target parameter value is calibrated based on the user information to obtain a calibrated parameter value that matches the user's age information and gender information, and the calibrated parameter value is used as the final target parameter value.

[0050] In order to further ensure that the target parameter values ​​of each ambient temperature parameter can better match the user's user status, the target parameter values ​​can also be calibrated based on user information to obtain calibrated parameter values ​​that match the user's age information and gender information, and the calibrated parameter values ​​are used as the final target parameter values.

[0051] In one example, when the user's age is greater than 60 or less than 10, the target parameter value of the ambient temperature parameter can be adjusted upward, and the target parameter value of the ambient wind speed parameter can be adjusted downward. Through this embodiment, the target parameter values ​​can be adjusted based on the user's age, so that the calibrated parameter values ​​can better match the user's actual situation.

[0052] In another embodiment, when the user is female, the target parameter value of the ambient temperature parameter can be adjusted upward, and the target parameter value of the ambient wind speed parameter can be adjusted downward. Through this embodiment, the target parameter values ​​can be adjusted based on the user's gender, so that the calibrated parameter values ​​can better match the user's actual situation.

[0053] In step 230 , based on the final target parameter value, a first change curve corresponding to the ambient temperature parameter and a second change curve corresponding to the ambient wind speed parameter and a normal distribution are constructed.

[0054] In step 240 , the sleeping environment parameters are adjusted level by level based on the first change curve and the second change curve.

[0055] In one embodiment, a first variation curve corresponding to the ambient temperature parameter and exhibiting a quasi-normal distribution, and a second variation curve corresponding to the ambient wind speed parameter and exhibiting a quasi-normal distribution, can be constructed based on the final target parameter values ​​of the various sleep environment parameters. The first variation curve is used to characterize the relationship between the ambient temperature parameter value and user comfort, with user comfort being highest when the parameter value is the target parameter value; the second variation curve is used to characterize the relationship between the ambient wind speed parameter value and user comfort, with user comfort being highest when the parameter value is the target parameter value.

[0056] In other words, in the first curve, the user comfort corresponding to the target parameter value is the largest. As the parameter value of the ambient temperature parameter increases, the corresponding user comfort gradually decreases until it reaches 0; as the parameter value of the ambient temperature parameter decreases, the corresponding user comfort gradually decreases until it reaches 0.

[0057] In the second curve, the user comfort corresponding to the target parameter value is the largest. As the parameter value of the ambient wind speed parameter increases, the corresponding user comfort gradually decreases until it reaches 0; as the parameter value of the ambient wind speed parameter decreases, the corresponding user comfort gradually decreases until it reaches 0.

[0058] Furthermore, based on the first change curve and the second change curve, the sleep environment parameters are adjusted step by step. In this application, by adjusting the sleep environment parameters step by step, it is possible to ensure that the adjusted sleep environment parameters meet the user's body temperature requirements while also saving energy consumption generated by the adjustment.

[0059] FIG3 is a schematic diagram of a process for adjusting sleep environment parameters step by step based on a first change curve and a second change curve provided by the present application.

[0060] The following will describe the process of adjusting the sleeping environment parameters level by level based on the first change curve and the second change curve with reference to FIG. 3 .

[0061] In an exemplary embodiment of the present application, as shown in FIG3 , adjusting the sleep environment parameters step by step based on the first change curve and the second change curve may include steps 310 to 350 , and each step will be described below.

[0062] In step 310 , the current ambient temperature and the current ambient wind speed of the microenvironment are obtained.

[0063] In step 320 , a first difference between the current ambient temperature and a target parameter value of the ambient temperature parameter is determined based on the first variation curve.

[0064] In step 330 , based on the second variation curve, a second difference between the current ambient wind speed and the target parameter value of the ambient wind speed parameter is determined.

[0065] In one embodiment, the current ambient temperature and current ambient wind speed of the user's microenvironment can be obtained. Furthermore, a first difference between the current ambient temperature and a target parameter value of the ambient temperature parameter can be determined based on the first variation curve. This can determine the extent of the difference between the current ambient temperature and the target parameter value of the ambient temperature parameter under the ambient temperature parameter.

[0066] In another example, a second difference between the current ambient wind speed and the target parameter value of the ambient wind speed parameter can be determined based on the second variation curve, thereby determining the difference between the current ambient wind speed and the target parameter value of the ambient wind speed parameter under the ambient wind speed parameter.

[0067] By respectively determining the first difference and the second difference, it is possible to determine which sleep environment parameter needs to be adjusted first, thereby laying a foundation for adjusting the sleep environment parameters step by step.

[0068] In step 340 , an adjustment level is determined based on the first degree of difference and the second degree of difference.

[0069] In step 350 , the sleeping environment parameters are adjusted level by level based on the adjustment levels.

[0070] In one embodiment, an adjustment level can be determined based on the first and second differences, and the sleep environment parameters can be adjusted level by level based on the adjustment levels. This embodiment allows the sleep environment parameters to be adjusted level by level based on actual environmental conditions. This allows the adjusted sleep environment parameters to meet the user's perceived temperature requirements while also saving energy consumption.

[0071] In another exemplary embodiment of the present application, the first difference degree may be determined in the following manner:

[0072] Determining a first parameter value variation interval of the ambient temperature parameter based on the first variation curve;

[0073] Determine a first difference between a target parameter value of an ambient temperature parameter and the current ambient temperature;

[0074] A first degree of difference is obtained based on the first difference value and the first parameter value variation interval.

[0075] In one embodiment, a first parameter value variation range M of the ambient temperature parameter may be determined based on the first variation curve. A first difference (wW) between the target parameter value w of the ambient temperature parameter and the current ambient temperature W may then be determined. Furthermore, a first degree of difference (wW)\M may be obtained based on the quotient of the first difference (wW) and the first parameter value variation range M.

[0076] In another exemplary embodiment of the present application, the second difference may be determined in the following manner:

[0077] Determining a second parameter value variation interval of the ambient wind speed parameter based on the second variation curve;

[0078] Determine a second difference between the target parameter value of the ambient wind speed parameter and the current ambient wind speed;

[0079] A second degree of difference is obtained based on the second difference and the second parameter value variation interval.

[0080] In one embodiment, a second parameter value variation interval N of the ambient wind speed parameter may be determined based on the second variation curve. A second difference (mM) between the target parameter value m of the ambient wind speed parameter and the current ambient wind speed M may then be determined. Furthermore, a second degree of difference (mM) / N may be obtained based on the quotient of the second difference (mM) and the second parameter value variation interval N.

[0081] In order to further introduce the sleep environment parameter adjustment method provided by this application, the following will introduce how to adjust the sleep environment parameters level by level based on the adjustment level in different scenarios.

[0082] In an exemplary embodiment of the present application, the sleep environment parameters are adjusted level by level based on the adjustment level, which can be achieved in the following manner:

[0083] When the first difference is greater than the second difference, adjusting the current ambient temperature to a target parameter value of the ambient temperature parameter;

[0084] The user's body surface temperature is detected, and if the body surface temperature does not meet the preset target body surface temperature, the current ambient wind speed is adjusted to the target parameter value of the ambient wind speed parameter.

[0085] In one embodiment, when the first degree of difference is greater than the second degree of difference, it indicates that the ambient temperature parameter is a parameter that needs to be adjusted first, and therefore, the current ambient temperature can be adjusted to the target parameter value of the ambient temperature parameter. After adjusting the current ambient temperature to the target parameter value of the ambient temperature parameter, it is possible to determine again whether this adjustment has taken effect. Therefore, the user's body surface temperature can be detected. If the body surface temperature does not meet the preset target body surface temperature, the current ambient wind speed can also be adjusted to the target parameter value of the ambient wind speed parameter. If the body surface temperature meets the preset target body surface temperature, there is no need to adjust the current ambient wind speed to the target parameter value of the ambient wind speed parameter. Through this embodiment, the sleep environment parameters are adjusted step by step.

[0086] In another exemplary embodiment of the present application, the sleep environment parameters are adjusted level by level based on the adjustment level, which can also be achieved in the following manner:

[0087] When the second difference is greater than the first difference, adjusting the current ambient wind speed to the target parameter value of the ambient wind speed parameter;

[0088] The user's body surface temperature is detected, and if the body surface temperature does not meet the preset target body surface temperature, the current ambient temperature is adjusted to the target parameter value of the ambient temperature parameter.

[0089] In one embodiment, when the second degree of difference is greater than the first degree of difference, it indicates that the ambient wind speed parameter is a parameter that needs to be adjusted first, and therefore, the current ambient wind speed can be adjusted to the target parameter value of the ambient wind speed parameter. After adjusting the current ambient wind speed to the target parameter value of the ambient wind speed parameter, it is possible to determine again whether this adjustment has taken effect. Therefore, the user's body surface temperature can be detected, and when the body surface temperature does not meet the preset target body surface temperature, the current ambient temperature can be adjusted to the target parameter value of the ambient temperature parameter. When the body surface temperature meets the preset target body surface temperature, there is no need to adjust the current ambient temperature to the target parameter value of the ambient temperature parameter. Through this embodiment, the sleep environment parameters are adjusted step by step.

[0090] It should be noted that the user's body surface temperature can be measured using a temperature sensor or other methods. In this embodiment, the method for measuring the user's body surface temperature is not specifically limited. It is understood that the hardness of the user's mattress and whether the user is covered with bedding will affect the user's body surface temperature. This is not discussed in detail in this embodiment. It is sufficient to promptly detect the user's body surface temperature using the temperature measurement device.

[0091] According to the above description, the sleep environment parameter adjustment method provided by the present application determines the environmental information of the microenvironment in which the user is located during sleep; based on the environmental information of the microenvironment, determines the target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information; obtains the user's user information, and based on the user information and the target parameter values, performs personalized step-by-step adjustment of the sleep environment parameters so that the adjusted sleep environment parameters meet the user's body temperature requirements, thereby personalizing and improving the user's sleep environment.

[0092] Based on the same concept, the present application also provides a sleeping environment parameter adjustment device.

[0093] The sleep environment parameter adjustment device provided in the present application is described below. The sleep environment parameter adjustment device described below and the sleep environment parameter adjustment method described above can be referenced to each other.

[0094] FIG4 is a schematic structural diagram of the sleep environment parameter adjustment device provided in this application.

[0095] In an exemplary embodiment of the present application, as shown in FIG. 4 , the sleep environment parameter adjustment device may include a determination module 410 , a processing module 420 , an acquisition module 430 , and an adjustment module 440 . Each module will be described below.

[0096] The determination module 410 may be configured to determine environmental information of a microenvironment in which the user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user.

[0097] The processing module 420 may be configured to determine target parameter values ​​of a plurality of sleep environment parameters corresponding to the environmental information based on the environmental information of the microenvironment.

[0098] The acquisition module 430 may be configured to acquire user information of the user, wherein the user information includes at least age information and gender information.

[0099] The adjustment module 440 may be configured to adjust the sleep environment parameters step by step based on the user information and the target parameter value, so that the adjusted sleep environment parameters meet the user's perceived temperature requirements.

[0100] In an exemplary embodiment of the present application, the environmental information may include at least humidity information and temperature information; the sleeping environment parameters may include at least an environmental temperature parameter and an environmental wind speed parameter;

[0101] The processing module 420 may determine target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information based on the environmental information of the microenvironment in the following manner:

[0102] Determining target parameter values ​​for each sleep environment parameter that matches the humidity information and the temperature information according to a preset mapping table, wherein the mapping table includes correspondences between different parameter values ​​that match different humidity information and temperature information under each sleep environment parameter;

[0103] The adjustment module 440 can adjust the sleep environment parameters level by level based on the user information and the target parameter value in the following manner:

[0104] Calibrate the target parameter value based on the user information to obtain a calibrated parameter value that matches the user's age information and gender information, and use the calibrated parameter value as the final target parameter value;

[0105] Based on the final target parameter value, a first change curve corresponding to the ambient temperature parameter and a second change curve corresponding to the ambient wind speed parameter are constructed. The first change curve is used to characterize the relationship between the parameter value of the ambient temperature parameter and the user comfort level. When the parameter value is the target parameter value, the user comfort level is the highest. The second change curve is used to characterize the relationship between the parameter value of the ambient wind speed parameter and the user comfort level. When the parameter value is the target parameter value, the user comfort level is the highest.

[0106] Based on the first change curve and the second change curve, the sleeping environment parameters are adjusted step by step.

[0107] In an exemplary embodiment of the present application, the adjustment module 440 may also be configured to:

[0108] Get the current ambient temperature and current ambient wind speed of the microenvironment;

[0109] The adjustment module 440 can also adjust the sleep environment parameters step by step based on the first change curve and the second change curve in the following manner:

[0110] Determining a first difference between the current ambient temperature and a target parameter value of the ambient temperature parameter based on the first change curve;

[0111] Determining a second difference between the current ambient wind speed and the target parameter value of the ambient wind speed parameter based on the second change curve;

[0112] determining an adjustment level based on the first degree of difference and the second degree of difference;

[0113] Based on the adjustment level, the sleep environment parameters are adjusted step by step.

[0114] In an exemplary embodiment of the present application, the adjustment module 440 may further implement the following method to adjust the sleep environment parameters level by level based on the adjustment level:

[0115] When the first difference is greater than the second difference, adjusting the current ambient temperature to a target parameter value of the ambient temperature parameter;

[0116] The user's body surface temperature is detected, and if the body surface temperature does not meet the preset target body surface temperature, the current ambient wind speed is adjusted to the target parameter value of the ambient wind speed parameter.

[0117] In an exemplary embodiment of the present application, the adjustment module 440 may further implement the following method to adjust the sleep environment parameters level by level based on the adjustment level:

[0118] When the second difference is greater than the first difference, adjusting the current ambient wind speed to the target parameter value of the ambient wind speed parameter;

[0119] The user's body surface temperature is detected, and if the body surface temperature does not meet the preset target body surface temperature, the current ambient temperature is adjusted to the target parameter value of the ambient temperature parameter.

[0120] In an exemplary embodiment of the present application, the adjustment module 440 may determine the first difference in the following manner:

[0121] Determining a first parameter value variation interval of the ambient temperature parameter based on the first variation curve;

[0122] Determine a first difference between a target parameter value of an ambient temperature parameter and the current ambient temperature;

[0123] A first degree of difference is obtained based on the first difference value and the first parameter value variation interval.

[0124] In an exemplary embodiment of the present application, the adjustment module 440 may determine the second difference in the following manner:

[0125] Determining a second parameter value variation interval of the ambient wind speed parameter based on the second variation curve;

[0126] Determine a second difference between the target parameter value of the ambient wind speed parameter and the current ambient wind speed;

[0127] A second degree of difference is obtained based on the second difference and the second parameter value variation interval.

[0128] FIG5 illustrates a schematic diagram of the physical structure of an electronic device. As shown in FIG5 , the electronic device may include: a processor 510, a communications interface 520, a memory 530, and a communications bus 540. The processor 510, the communications interface 520, and the memory 530 communicate with each other via the communications bus 540. The processor 510 may invoke logic instructions in the memory 530 to execute a method for adjusting sleep environment parameters. The method includes: determining environmental information of a microenvironment in which a user resides during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; determining target parameter values ​​for multiple sleep environment parameters corresponding to the environmental information based on the environmental information of the microenvironment; obtaining user information of the user, wherein the user information includes at least age information and gender information; and adjusting the sleep environment parameters step by step based on the user information and the target parameter values ​​so that the adjusted sleep environment parameters meet the user's perceived temperature requirements.

[0129] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0130] On the other hand, the present application also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the sleep environment parameter adjustment method provided by the above methods, the method including: determining the environmental information of the microenvironment in which the user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; based on the environmental information of the microenvironment, determining target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information; obtaining user information of the user, wherein the user information includes at least age information and gender information; based on the user information and the target parameter values, adjusting the sleep environment parameters step by step so that the adjusted sleep environment parameters meet the user's body temperature requirements.

[0131] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the sleep environment parameter adjustment method provided by the above-mentioned methods, the method comprising: determining environmental information of a microenvironment in which a user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; based on the environmental information of the microenvironment, determining target parameter values ​​of multiple sleep environment parameters corresponding to the environmental information; obtaining user information of the user, wherein the user information includes at least age information and gender information; based on the user information and the target parameter values, adjusting the sleep environment parameters step by step so that the adjusted sleep environment parameters meet the user's body temperature requirements.

[0132] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0133] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0134] It should be further understood that although operations are described in a particular order in the drawings in the embodiments of the present application, this should not be construed as requiring that these operations be performed in the particular order shown or in a serial order, or that all of the illustrated operations be performed to obtain the desired results. In certain circumstances, multitasking and parallel processing may be advantageous.

[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for adjusting sleep environment parameters, comprising: Determine environmental information of a microenvironment in which the user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; Based on the environmental information of the microenvironment, determining target parameter values ​​of a plurality of sleep environment parameters corresponding to the environmental information; Acquire user information of the user, wherein the user information includes at least age information and gender information; Based on the user information and the target parameter value, the sleep environment parameter is adjusted level by level so that the adjusted sleep environment parameter meets the user's body temperature requirement.

2. The method for adjusting sleep environment parameters according to claim 1, wherein: The environmental information includes at least humidity information and temperature information; the sleeping environment parameters include at least environmental temperature parameters and environmental wind speed parameters; The determining, based on the environmental information of the microenvironment, target parameter values ​​of a plurality of sleep environment parameters corresponding to the environmental information includes: Determine, according to a preset mapping table, target parameter values ​​of various sleep environment parameters that match the humidity information and the temperature information, wherein the mapping table includes correspondences between different humidity information under various sleep environment parameters and different parameter values ​​that match the temperature information; The step of adjusting the sleep environment parameter level by level based on the user information and the target parameter value includes: Calibrate the target parameter value based on the user information to obtain a calibrated parameter value that matches the age information and gender information of the user, and use the calibrated parameter value as the final target parameter value; Based on the final target parameter value, a first change curve corresponding to the ambient temperature parameter and a second change curve corresponding to the ambient wind speed parameter and a quasi-normal distribution are respectively constructed, wherein the first change curve is used to characterize the relationship between the parameter value of the ambient temperature parameter and the user comfort, and the user comfort is the highest when the parameter value is the target parameter value; the second change curve is used to characterize the relationship between the parameter value of the ambient wind speed parameter and the user comfort, and the user comfort is the highest when the parameter value is the target parameter value. Highest comfort level; The sleeping environment parameters are adjusted level by level based on the first change curve and the second change curve.

3. The method for adjusting sleep environment parameters according to claim 2, wherein: Before adjusting the sleep environment parameters level by level based on the first change curve and the second change curve, the method further includes: Obtaining the current ambient temperature and current ambient wind speed of the microenvironment; The step of adjusting the sleep environment parameters level by level based on the first change curve and the second change curve includes: Based on the first change curve, determining a first difference between the current ambient temperature and a target parameter value of the ambient temperature parameter; Based on the second change curve, determining a second difference between the current ambient wind speed and the target parameter value of the ambient wind speed parameter; Determining an adjustment level based on the first difference and the second difference; Based on the adjustment levels, the sleep environment parameters are adjusted level by level.

4. The method for adjusting sleep environment parameters according to claim 3, wherein: The step of adjusting the sleep environment parameters level by level based on the adjustment level includes: When the first difference is greater than the second difference, adjusting the current ambient temperature to a target parameter value of the ambient temperature parameter; The user's body surface temperature is detected, and when the body surface temperature does not meet a preset target body surface temperature, the current ambient wind speed is adjusted to a target parameter value of the ambient wind speed parameter.

5. The method for adjusting sleeping environment parameters according to claim 3, characterized in that: The step of adjusting the sleep environment parameters level by level based on the adjustment level includes: When the second difference is greater than the first difference, adjusting the current ambient wind speed to a target parameter value of the ambient wind speed parameter; The user's body surface temperature is detected, and when the body surface temperature does not meet a preset target body surface temperature, the current ambient temperature is adjusted to a target parameter value of the ambient temperature parameter.

6. The method for adjusting sleep environment parameters according to claim 3, wherein: The first difference is determined in the following manner: Based on the first change curve, determine the first parameter value change range of the ambient temperature parameter between; Determine a first difference between a target parameter value of the ambient temperature parameter and the current ambient temperature; The first degree of difference is obtained based on the first difference and the first parameter value variation interval.

7. The method for adjusting sleep environment parameters according to claim 3, wherein: The second difference is determined in the following manner: Based on the second change curve, determining a second parameter value change interval of the ambient wind speed parameter; Determine a second difference between the target parameter value of the ambient wind speed parameter and the current ambient wind speed; The second degree of difference is obtained based on the second difference and the second parameter value variation interval.

8. A sleeping environment parameter adjustment device, comprising: A determination module, used to determine environmental information of a microenvironment in which a user is located during sleep, wherein the microenvironment is an environmental space formed within a preset distance from the user; a processing module, configured to determine target parameter values ​​of a plurality of sleep environment parameters corresponding to the environment information based on the environment information of the microenvironment; An acquisition module, used to acquire user information of the user, wherein the user information at least includes age information and gender information; The adjustment module is used to adjust the sleep environment parameters step by step based on the user information and the target parameter value, so that the adjusted sleep environment parameters meet the user's body temperature requirements.

9. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for adjusting sleep environment parameters as claimed in any one of claims 1 to 7 when executing the program.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method for adjusting sleep environment parameters according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Equipment control method and device

    CN112147911A

  • Air conditioner control method and device capable of preventing quilt from being kicked

    CN113685992A

  • Method and device for controlling air conditioner, air conditioner and storage medium

    CN114738922A

  • Household appliance control method and device, readable storage medium and control system

    CN116085930A

  • Sleep environment data determination method and device, storage medium and electronic device

    CN116130102A