Control method, control device and smart home system of smart home system
By using the control methods of a smart home system, the operating parameters of home appliances are adjusted according to the user's status and duration, solving the problem of scene control when users cannot fall asleep at the expected time, providing a comfortable working or studying environment, and meeting the user's needs in special scenarios.
Patent Information
- Application Number
- CN202210248492.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-14
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-03-14
AI Technical Summary
Existing smart home systems cannot provide scene control methods that match the user's actual state when the user cannot fall asleep as expected, resulting in the inability to provide a comfortable working or learning environment for the user.
By using the control methods of a smart home system, the operating parameters of home appliances can be adjusted according to the user's status and duration to adapt to the user's actual needs, reduce noise and optimize environmental parameters, and ensure that the user can maintain concentration in special scenarios.
It provides users with a comfortable working or learning environment in special scenarios, meets users' needs such as working overtime or cramming before exams, and improves users' work or learning efficiency.
Smart Images

Figure CN114740740B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart home technology, and for example to a control method, control device and smart home system for a smart home system. Background Technology
[0002] Currently, smart home systems are becoming increasingly popular. In smart home systems, home appliances can be controlled based on scenarios to create a comfortable environment for users. For example, in the wake-up scenario, a fresh air system, smart curtains, and air conditioner can be used to create a comfortable wake-up environment for users. In the sleep scenario, air conditioners, lights, and music can be controlled to allow users to fall asleep in a comfortable sleep environment.
[0003] In the process of implementing the embodiments of this application, at least the following problems were found in the related technology:
[0004] Currently, with high levels of work, study, and life pressure, users often cannot rest at their intended bedtime. For example, if the intended bedtime is 10:00 PM to 10:30 PM, users may continue working during this time due to heavy workloads and time constraints. Existing smart home systems typically activate health-related scenes at the intended time based on health principles. Alternatively, existing smart home systems usually operate based on the user's normal state (e.g., normal fatigue level and moderate work / study pressure). However, for users who cannot fall asleep at their intended bedtime, existing smart home systems cannot provide scene control methods that match their actual state, thus failing to provide a comfortable work, study, or living environment. Summary of the Invention
[0005] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.
[0006] This application provides a control method, control device, and smart home system for a smart home system, which facilitates a more comfortable environment for users who need to continue working or studying at their expected bedtime.
[0007] In some embodiments, the control method of a smart home system includes: when the current user state is a focused state and rest conditions are met, obtaining the current duration of the current user state from the moment the rest conditions are met to the current moment; determining expected environmental parameters corresponding to the current user state and the current duration based on the correspondence between user state, duration, and comfort environment parameters, and determining expected operating parameters of home appliances based on the expected environmental parameters; controlling the operation of home appliances based on the expected operating parameters and obtaining the current device noise caused by the operation of home appliances indoors; determining the current noise limit corresponding to the current user state and the current duration based on the correspondence between user state, duration, and noise limit; when the current device noise is greater than or equal to the current noise limit, adjusting the expected operating parameters based on the current noise difference between the current device noise and the current noise limit and the current duration to obtain adjusted operating parameters; and controlling the operation of home appliances based on the adjusted operating parameters.
[0008] Optionally, the expected operating parameters are adjusted based on the current noise level and the current noise limit, as well as the current duration, to obtain adjusted operating parameters. This includes: determining an adjustment coefficient based on the current noise level and the current duration; the adjustment coefficient is less than 1 and is negatively correlated with the current noise level and the current duration; and determining the adjusted operating parameters based on the product of the expected operating parameters and the adjustment coefficient.
[0009] Optionally, determining the adjusted operating parameters based on the product of the expected operating parameters and the adjustment coefficient includes: obtaining the environmental parameters corresponding to each independent operating parameter in the expected operating parameters; obtaining the preset correlation between the environmental parameters corresponding to each independent operating parameter and the current user state; and determining the product of each independent operating parameter, its weight, and the adjustment coefficient as the adjusted independent operating parameter in the adjusted operating parameters; wherein the weight is negatively correlated with the preset correlation.
[0010] Optionally, determining the expected environmental parameters corresponding to the current user state and the current duration includes: when the expected environmental parameters include expected environmental temperature, determining an initial environmental temperature corresponding to the current user state based on the correspondence between user state and environmental temperature; adjusting the initial environmental temperature according to the current duration to obtain the expected environmental temperature; wherein the expected environmental temperature is negatively correlated with the current duration; when the expected environmental parameters include expected environmental wind speed, determining an initial environmental wind speed corresponding to the current user state based on the correspondence between user state and environmental wind speed; adjusting the initial environmental wind speed according to the current duration to obtain the expected environmental wind speed; wherein the expected environmental wind speed is positively correlated with the current duration; when the expected environmental parameters include expected environmental oxygen content, determining an initial environmental oxygen content corresponding to the current user state based on the correspondence between user state and environmental oxygen content; adjusting the initial environmental oxygen content according to the current duration to obtain the expected environmental oxygen content; wherein the expected environmental oxygen content is positively correlated with the current duration.
[0011] Optionally, determining the current noise limit corresponding to the current user state and the current duration includes: determining an initial noise limit corresponding to the current user state based on the correspondence between user state and noise limit; adjusting the initial noise limit based on the current duration to obtain the current noise limit; wherein the current noise limit is negatively correlated with the current duration.
[0012] Optionally, before obtaining the current duration, the control method further includes: obtaining first feedback information containing the expected duration of continuing the current user state;
[0013] Determining the expected comfort environment parameters corresponding to the current user state and the current duration includes: when the current duration is less than or equal to the expected duration contained in the first feedback information, determining the expected comfort environment parameters corresponding to the current user state and the current duration.
[0014] Optionally, the control method for a smart home system further includes: when the rest condition is met, obtaining second feedback information including whether to continue maintaining the current user state; and when the second feedback information indicates confirmation to continue maintaining the current user state, obtaining first feedback information including the expected duration of continuing the current user state.
[0015] In some embodiments, the control device of the smart home system includes a first acquisition module, a first determination module, a first control module, a second determination module, a second acquisition module, and a second control module; the first acquisition module is configured to, when the current user state is a focused attention state and a rest condition is met, acquire the current duration of the current user state from the moment the rest condition is met to the current moment; the first determination module is configured to, based on the correspondence between the user state, the duration, and comfort environment parameters, determine the expected environmental parameters corresponding to the current user state and the current duration, and determine the expected operating parameters of the home appliances based on the expected environmental parameters; the first control module is configured to... The second determining module is configured to control the operation of home appliances according to the expected operating parameters and obtain the current device noise caused by the operation of the home appliances indoors; the second determining module is configured to determine the current noise limit corresponding to the current user state and the current duration based on the correspondence between user state, duration and noise limit; the second obtaining module is configured to adjust the expected operating parameters according to the current noise difference between the current device noise and the current noise limit and the current duration when the current device noise is greater than or equal to the current noise limit, so as to obtain the adjusted operating parameters; the second controlling module is configured to control the operation of the home appliances according to the adjusted operating parameters.
[0016] In some embodiments, the control device of the smart home system includes a processor and a memory storing program instructions, wherein the processor is configured to execute the control method of the smart home system provided in the foregoing embodiments when executing the program instructions.
[0017] In some embodiments, the smart home system includes the control device for the smart home system provided in the foregoing embodiments.
[0018] The control method, control device, and smart home system provided in this application can achieve the following technical effects:
[0019] When users need rest, such as when they are mentally exhausted, or after reaching bedtime (e.g., the healthy bedtime is 22:00-22:30), but for some reason need to continue studying or working, the indoor environmental parameters and noise levels should be controlled. By adjusting home appliances, the indoor environmental parameters and the noise generated by the operation of home appliances can be adapted to the user's excessive work or study time (the length of time the user continues to work or study after meeting the rest conditions). This will help provide users with a better environment for continuous work or study, and meet the needs of users in some special work or life scenarios (such as overtime scenarios or intensive review scenarios before exams).
[0020] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description
[0021] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrative descriptions and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are considered similar elements, and wherein:
[0022] Figure 1 This is a schematic diagram of a smart home system provided in an embodiment of this application;
[0023] Figure 2 This is a flowchart illustrating a control method for a smart home system provided in an embodiment of this application;
[0024] Figure 3 This is a flowchart illustrating a control method for a smart home system provided in an embodiment of this application;
[0025] Figure 4 This is a flowchart illustrating a control method for a smart home system provided in an embodiment of this application;
[0026] Figure 5 This is a schematic diagram of a control device for a smart home system provided in an embodiment of this application;
[0027] Figure 6 This is a schematic diagram of a control device for a smart home system provided in an embodiment of this application. Detailed Implementation
[0028] To provide a more detailed understanding of the features and technical content of the embodiments of this application, the implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this application. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.
[0029] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application 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 for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0030] Unless otherwise stated, the term "multiple" means two or more.
[0031] In this embodiment, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.
[0032] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0033] Figure 1 This is a schematic diagram of a smart home system provided in an embodiment of this application.
[0034] Combination Figure 1 As shown, the smart home system includes a server 11, an air conditioner 12, a fresh air system 13, an oxygen concentrator 14, and other home appliances 15. The air conditioner 12, the fresh air system 13, the oxygen concentrator 14, and other home appliances 15 are communicatively connected to the server 11. The server 11 can send control commands to the air conditioner 12, the fresh air system 13, the oxygen concentrator 14, and other home appliances 15, so that the air conditioner 12, the fresh air system 13, the oxygen concentrator 14, and other home appliances 15 all operate under the control of the server 11.
[0035] The aforementioned server 11 can be a standalone server or a server cluster.
[0036] The aforementioned other home appliances 15 include, but are not limited to, air purifiers, robot vacuum cleaners, smart curtains, smart door locks, and smart lighting.
[0037] This application provides a control method for a smart home system, which can provide a more comfortable environment for users when they are working or studying late at night or working or studying under heavy loads, based on the duration of the user's late night or heavy load.
[0038] The following provides a detailed description of the control method for the smart home system provided in the embodiments of this application.
[0039] Figure 2 This is a flowchart illustrating a control method for a smart home system provided in an embodiment of this application. This control method for the smart home system can be executed by the server of the smart home system.
[0040] Combination Figure 2 As shown, the control methods for a smart home system include:
[0041] S201. Given that the current user state is a state of focused attention and the rest conditions are met, obtain the current duration of the current user state from the moment the rest conditions are met to the current moment.
[0042] The state of focused attention here could be that the user is in a working state or a learning state.
[0043] The current user state can be obtained through user interaction, such as prompting the user and then obtaining the user's voice, gesture, or text input based on the prompt to determine the user's current state; it can also be obtained through image recognition technology, such as obtaining a user image, inputting the user image into a trained neural network model, and obtaining the current user state output by the neural network model; it can also be obtained through the linkage of home appliances, such as if the light on the desk is on and the computer is on, then it can be determined that the user is in a working or studying state.
[0044] The determination of whether the rest conditions are met may include: obtaining the current time, and determining whether the rest conditions are met if the current time is equal to or exceeds a preset time; or, determining whether the rest conditions are met if the duration of the current user state is equal to or greater than a preset duration.
[0045] The preset time can be a bedtime that conforms to healthy sleep rules, and the preset time can be 22:00 to 22:30. For example, the preset time can be 22:00, 22:10, 22:20 or 22:30. The preset time can also be the user's average bedtime.
[0046] The preset duration can be 90 minutes, which is usually the maximum time a person can concentrate. Alternatively, the preset duration can be 2 hours, 3 hours, or 4 hours. Even if the user concentrates intermittently, they will usually become fatigued after 2, 3, or 4 hours.
[0047] In this embodiment of the application, when the current user state is a state of focused attention and the rest conditions are met, the timer is started to obtain the current duration of the current user state from the moment the rest conditions are met to the current moment.
[0048] S202. Based on the correspondence between user status, duration and comfort environment parameters, determine the expected environmental parameters corresponding to the current user status and current duration, and determine the expected operating parameters of the home appliances based on the expected environmental parameters.
[0049] The correspondence between user state, duration, and comfort environment parameters here indicates that after a user maintains that user state for a certain duration, the comfort environment parameters are conducive to the user continuing to maintain that user state.
[0050] The correspondence between user status, duration, and comfort environment parameters can be obtained through experiments, and this correspondence can be stored in the database in the form of a one-to-one correspondence data table. After obtaining the current user status and current duration, the expected environmental parameters corresponding to the current user status and current duration can be obtained by querying the database.
[0051] Alternatively, the expected environmental parameters corresponding to the current user state and the current duration can be determined as follows: if the expected environmental parameters include the expected environmental temperature, determine the initial environmental temperature corresponding to the current user state based on the correspondence between the user state and the environmental temperature; adjust the initial environmental temperature according to the current duration to obtain the expected environmental temperature; wherein the expected environmental temperature is negatively correlated with the current duration.
[0052] Given that the expected environmental parameters include the expected environmental wind speed, the initial environmental wind speed corresponding to the current user status is determined based on the correspondence between the user status and the environmental wind speed; the initial environmental wind speed is adjusted according to the current duration to obtain the expected environmental wind speed; wherein, the expected environmental wind speed is positively correlated with the current duration.
[0053] Given that the expected environmental parameters include the expected ambient oxygen content, the initial ambient oxygen content corresponding to the current user status is determined based on the correspondence between the user status and the ambient oxygen content; the initial ambient oxygen content is adjusted according to the current duration to obtain the expected ambient oxygen content; wherein, the expected ambient oxygen content is positively correlated with the current duration.
[0054] The above three methods can be implemented independently, any two can be implemented in parallel, or all three can be implemented simultaneously.
[0055] The correspondence between user status and ambient temperature is preset based on experience or health guidelines. For example, the ambient temperature corresponding to sleep is usually higher than that corresponding to relaxation, and vice versa. Those skilled in the art can set appropriate correspondences between user status and ambient temperature based on actual circumstances. This correspondence can be stored in a database; after obtaining the current user status, the initial ambient temperature corresponding to that status can be obtained by querying the database.
[0056] Similarly, the correspondence between user status and ambient wind speed is also preset based on experience or health guidelines. For example, the ambient wind speed corresponding to sleep is usually lower than that corresponding to relaxation, and vice versa. Those skilled in the art can set appropriate correspondences between user status and ambient wind speed according to actual circumstances. This correspondence can be stored in a database; after obtaining the current user status, the initial ambient wind speed corresponding to that status can be obtained by querying the database.
[0057] Similarly, the correspondence between user states and ambient oxygen levels is also preset based on experience or health guidelines. For example, the ambient oxygen level corresponding to sleep is usually lower than that corresponding to relaxation, and vice versa. Those skilled in the art can set appropriate correspondences between user states and ambient oxygen levels based on actual circumstances. This correspondence can be stored in a database; after obtaining the current user state, the initial ambient oxygen level corresponding to that state can be obtained by querying the database.
[0058] Given that the current user state indicates a state of focused attention, the expected ambient temperature is negatively correlated with the current duration, as this expected ambient temperature is more conducive to the user maintaining this state of focused attention; the expected ambient wind speed is positively correlated with the current duration, as this expected ambient wind speed is more conducive to the user maintaining this state of focused attention; and the expected ambient oxygen content is positively correlated with the current duration, as this expected ambient oxygen content is more conducive to maintaining this state of focused attention.
[0059] In this way, we can obtain the expected environmental parameters that are conducive to the user maintaining their current user state.
[0060] The aforementioned expected operating parameters refer to the operating parameters of the home appliances corresponding to the expected environmental parameters. Expected ambient temperature corresponds to air conditioning, expected ambient wind speed corresponds to air conditioning, fresh air system or air purifier, and expected ambient oxygen content corresponds to oxygen concentrator.
[0061] Expected operating parameters include one or more of the following: air conditioner compressor frequency, air conditioner indoor fan speed, fresh air unit fan speed, air purifier fan speed, and oxygen generator output power.
[0062] When the expected environmental parameters include the expected ambient temperature, the expected operating parameters include the frequency of the air conditioner compressor; when the expected environmental parameters include the expected ambient wind speed, the expected operating parameters include one or more of the following: the speed of the air conditioner's internal fan, the speed of the fresh air unit, and the speed of the air purifier's fan; when the expected environmental parameters include the expected ambient oxygen content, the expected operating parameters include the oxygen production power of the oxygen concentrator.
[0063] Determining the expected operating parameters of home appliances based on expected environmental parameters may include:
[0064] Given that the expected environmental parameters include the expected ambient temperature, the current ambient temperature can be obtained, the temperature difference between the expected ambient temperature and the current ambient temperature can be obtained, and the compressor frequency corresponding to the temperature difference can be determined. Based on the compressor frequency, the air conditioner can be controlled so that the current ambient temperature approaches the expected ambient temperature under the regulation of the air conditioner.
[0065] When the expected environmental parameters include the expected environmental wind speed, the air conditioner's internal fan speed corresponding to the expected environmental wind speed can be obtained based on the correspondence between the environmental wind speed and the air conditioner's internal fan speed; or, based on the correspondence between the environmental wind speed and the fan speed of the fresh air unit (or air purifier), the fresh air unit (or air purifier)'s fan speed corresponding to the expected environmental wind speed can be obtained.
[0066] Given that the expected environmental parameters include the expected ambient oxygen content, the current ambient oxygen content can be obtained, the difference between the current oxygen content and the expected oxygen content can be obtained, and the oxygen production power of the oxygen generator corresponding to the oxygen content difference can be determined. Based on the oxygen production power, the oxygen generator is controlled so that the current ambient oxygen content approaches the expected oxygen content under the adjustment of the oxygen generator.
[0067] In this way, the expected operating power of the home appliances corresponding to the expected environmental parameters can be obtained.
[0068] S203. Control the operation of home appliances according to expected operating parameters and obtain the current equipment noise caused by the operation of home appliances indoors.
[0069] If the expected operating parameters include compressor frequency, the air conditioner operation is controlled according to the compressor frequency; if the expected operating parameters include the air conditioner indoor fan speed, the air conditioner operation is controlled according to the air conditioner indoor fan speed; if the expected operating parameters include the fresh air unit (or air purifier) fan speed, the fresh air unit (or air purifier) operation is controlled according to the fresh air unit (or air purifier) fan speed; if the expected operating parameters include oxygen generation power, the oxygen generator operation is controlled according to the oxygen generation power.
[0070] During the operation of home appliances, they will generate a certain amount of noise. In fact, the higher the operating power of the home appliance, the greater the noise it will produce.
[0071] The current noise level of home appliances operating indoors can be obtained by setting a noise sensor near the user (e.g., at a home office desk).
[0072] S204. Based on the correspondence between user status, duration and noise limit, determine the current noise limit corresponding to the current user status and current duration.
[0073] The correspondence between user state, duration, and comfort environment parameters here indicates that after a user maintains that user state for a certain duration, noise levels not exceeding the upper limit of that noise level are beneficial for the user to continue maintaining that user state.
[0074] The correspondence between user status, duration, and noise limit can be obtained through experimentation, and this correspondence can be stored in the database in the form of a one-to-one correspondence data table. After obtaining the current user status and current duration, the current noise limit corresponding to the current user status and current duration can be obtained by querying the database.
[0075] Alternatively, the current noise ceiling corresponding to the current user state and current duration can be determined in the following ways:
[0076] Based on the correspondence between user status and noise limit, determine the initial noise limit corresponding to the current user status; adjust the initial noise limit according to the current duration to obtain the current noise limit; wherein, the current noise limit is negatively correlated with the current duration.
[0077] The correspondence between user states and noise limits is preset based on experience. For example, the noise limit for exercise is higher than that for relaxation, and the noise limit for relaxation is higher than that for focused attention (or sleep). Those skilled in the art can set an empirically sound correspondence between user states and noise limits based on actual circumstances. This correspondence can be stored in a database; after obtaining the current user state, the initial noise limit corresponding to that state can be obtained by querying the database.
[0078] Adjusting the initial noise limit based on the current duration makes the current noise limit negatively correlated with the current duration, which helps the user maintain their current state. For example, if the user is currently focused, as the duration of focused attention increases, the user's willpower and self-control decrease. In this case, lowering the noise limit helps the user maintain their current state.
[0079] When home appliances are controlled to operate according to expected operating parameters, there are two possible relationships between the noise generated by the appliances and the current noise limit: the noise generated by the appliances is less than the current noise limit, and the noise generated by the appliances is greater than or equal to the current noise limit.
[0080] If the noise generated by the home appliances is less than the current noise limit, the operation of the home appliances can continue to be controlled according to the current operating parameters.
[0081] S205. When the current equipment noise is greater than or equal to the current noise limit, adjust the expected operating parameters according to the current noise difference between the current equipment noise and the current noise limit and the duration of the difference, so as to obtain the adjusted operating parameters.
[0082] This allows for the reduction of expected operating parameters. For example, by subtracting preset operating parameters from expected operating parameters, the adjusted operating parameters can be obtained. Then, by controlling the operation of home appliances based on the reduced operating parameters, the noise of the current equipment can be reduced, making it easier for users to maintain their current user status.
[0083] Alternatively, the expected operating parameters can be adjusted based on the current noise level and the current noise limit difference, as well as the duration, to obtain the adjusted operating parameters. This may include: determining an adjustment coefficient based on the current noise level and the duration; the adjustment coefficient being less than 1 and negatively correlated with the current noise level and the duration; and determining the adjusted operating parameters based on the product of the expected operating parameters and the adjustment coefficient.
[0084] In this way, the adjusted operating parameters can be obtained. In this embodiment, the longer the current duration, the lower the attention is paid to the comfort environment parameters and the higher the attention is paid to low noise. As the duration of the user's concentration increases, the user's willpower and control decrease. At this time, at the cost of sacrificing the comfort environment parameters, reducing the direct stimulation of noise on the user's hearing is beneficial for the user to continue to maintain a state of concentration.
[0085] For example, the product of the expected operating parameters and the adjustment coefficient can be used to determine the adjusted operating parameters.
[0086] Alternatively, the adjusted operating parameters can be determined by multiplying the expected operating parameters by the adjustment coefficient. This may include: obtaining the environmental parameters corresponding to each independent operating parameter in the expected operating parameters; obtaining the preset correlation between the environmental parameters corresponding to each independent operating parameter and the current user state; and determining the adjusted independent operating parameters in the adjusted operating parameters by multiplying each independent operating parameter, its weight, and the adjustment coefficient. The weight is negatively correlated with the preset correlation.
[0087] The expected operating parameters include one or more of the following: the frequency of the air conditioner compressor, the speed of the air conditioner's indoor fan, the speed of the fresh air unit, the speed of the air purifier's fan, and the oxygen production capacity of the oxygen concentrator. The independent operating parameters in the expected operating parameters refer to the frequency of the air conditioner compressor, the speed of the air conditioner's indoor fan, the speed of the fresh air unit, the speed of the air purifier's fan, or the oxygen production capacity of the oxygen concentrator.
[0088] The environmental parameter corresponding to the frequency of an air conditioner compressor is the ambient temperature; the environmental parameter corresponding to the speed of the air conditioner's internal fan is the ambient wind speed; the environmental parameter corresponding to the speed of a fresh air system's fan is the ambient wind speed; the environmental parameter corresponding to the speed of an air purifier's fan is the ambient wind speed; and the environmental parameter corresponding to the oxygen production power of an oxygen concentrator is the ambient oxygen content.
[0089] The preset relevance is used to represent the degree of influence of the environmental parameters corresponding to each independent operating parameter on the current user state. The greater the degree of influence on the current user state, the higher the preset relevance of the independent operating parameter.
[0090] When the user is currently focused, the preset correlation of the air conditioner compressor frequency is greater than the preset correlation of the air conditioner fan speed, the fresh air unit fan speed, and the air purifier fan speed; the preset correlation of the air conditioner compressor frequency is greater than the preset correlation of the oxygen production power.
[0091] This technical solution can reduce the operating noise of different home appliances in a targeted manner. While reducing the operating noise of home appliances, it can maintain environmental parameters that have a greater impact on the user's concentration, such as ambient temperature, which further helps the user maintain a state of concentration.
[0092] S206. Control the operation of home appliances according to the adjusted operating parameters.
[0093] When users need rest, such as when they are mentally exhausted, or after reaching bedtime (e.g., the healthy bedtime is 22:00-22:30), but for some reason need to continue studying or working, the indoor environmental parameters and noise levels should be controlled. By adjusting home appliances, the indoor environmental parameters and the noise generated by the operation of home appliances can be adapted to the user's excessive work or study time (the length of time the user continues to work or study after meeting the rest conditions). This will help provide users with a better environment for continuous work or study, and meet the needs of users in some special work or life scenarios (such as overtime scenarios or intensive review scenarios before exams).
[0094] Figure 3This is a flowchart illustrating a control method for a smart home system provided in an embodiment of this application. This control method for the smart home system can be executed by the server of the smart home system.
[0095] Combination Figure 3 As shown, the control methods of the smart home control system include:
[0096] S301. When the current user state is a state of focused attention and the rest conditions are met, obtain first feedback information including the expected duration of the current user state.
[0097] For example, a first voice prompt can be issued to the user to ask for their expected duration. The user can then provide feedback via voice, gesture, or text to indicate whether they wish to continue in their current state and the expected duration.
[0098] Upon receiving the first feedback message containing the information of whether to continue the current user state and the expected duration, proceed with the subsequent steps.
[0099] S302, if the second feedback information indicates confirmation to continue maintaining the current user state, obtain the current duration of the current user state from the moment the rest condition was met to the current moment.
[0100] If the current duration exceeds the expected duration, the process will be terminated.
[0101] S303. If the current duration is less than or equal to the expected duration contained in the first feedback information, determine the expected environmental parameters corresponding to the current user status and the current duration based on the correspondence between the user status, duration and comfort environment parameters, and determine the expected operating parameters of the home appliance based on the expected environmental parameters.
[0102] S304. Control the operation of home appliances according to expected operating parameters and obtain the current equipment noise caused by the operation of home appliances indoors.
[0103] S305. Based on the correspondence between user status, duration and noise limit, determine the current noise limit corresponding to the current user status and current duration.
[0104] S306. When the current equipment noise is greater than or equal to the current noise limit, adjust the expected operating parameters according to the current noise difference between the current equipment noise and the current noise limit and the duration of the difference, so as to obtain the adjusted operating parameters.
[0105] S307. Control the operation of home appliances according to the adjusted operating parameters.
[0106] Figure 4This is a flowchart illustrating a control method for a smart home system provided in an embodiment of this application.
[0107] Combination Figure 4 As shown, the control methods for a smart home system include:
[0108] S401. If the current user state is a state of focused attention and the rest conditions are met, obtain second feedback information including whether to continue maintaining the current user state.
[0109] For example, when the current user is in a focused state and the rest conditions are met, a second voice prompt is issued to the user to confirm whether the current user state needs to be continued; the user can provide feedback through voice, gestures or text to indicate whether to continue the current user state or not.
[0110] The process ends after receiving feedback that the current user state should not be continued.
[0111] After receiving feedback to continue with the current user status, proceed with the next steps.
[0112] S402, Obtain first feedback information containing the expected duration of the current user state.
[0113] S403. Obtain the current duration of the user's current state from the moment the rest condition was met to the current moment.
[0114] If the current duration exceeds the expected duration, the process will be terminated.
[0115] S404. If the current duration is less than or equal to the expected duration contained in the first feedback information, determine the expected environmental parameters corresponding to the current user status and the current duration based on the correspondence between the user status, duration and comfort environment parameters, and determine the expected operating parameters of the home appliance based on the expected environmental parameters.
[0116] S405. Control the operation of home appliances according to expected operating parameters and obtain the current equipment noise caused by the operation of home appliances indoors.
[0117] S406. Based on the correspondence between user status, duration and noise limit, determine the current noise limit corresponding to the current user status and current duration.
[0118] S407. When the current equipment noise is greater than or equal to the current noise limit, adjust the expected operating parameters according to the current noise difference between the current equipment noise and the current noise limit and the duration of the difference, so as to obtain the adjusted operating parameters.
[0119] S408. Control the operation of home appliances according to the adjusted operating parameters.
[0120] Figure 5 This is a schematic diagram of a control device for a smart home system provided in an embodiment of this application. The control device for the smart home system can be implemented through software, hardware, or a combination of both.
[0121] Combination Figure 5 As shown, the control device of the smart home system includes a first acquisition module 51, a first determination module 52, a first control module 53, a second determination module 54, a second acquisition module 55, and a second control module 56. The first acquisition module 51 is configured to obtain the current duration of the user's current state from the moment the rest condition is met to the current moment, provided that the user's current state is a state of focused attention and the rest condition is met. The first determination module 52 is configured to determine the expected environmental parameters corresponding to the current user state and the current duration based on the correspondence between the user state, the duration, and the comfort environment parameters, and to determine the expected operating parameters of the home appliances based on the expected environmental parameters. The system comprises the following modules: a first control module 53 is configured to control the operation of the home appliance according to the expected operating parameters and obtain the current noise level caused by the operation of the home appliance indoors; a second determination module 54 is configured to determine the current noise limit corresponding to the current user state and the current duration based on the correspondence between the user state, the duration, and the noise limit; a second obtaining module 55 is configured to adjust the expected operating parameters according to the current noise difference between the current device noise and the current noise limit, as well as the duration, when the current device noise is greater than or equal to the current noise limit, to obtain the adjusted operating parameters; and a second control module 56 is configured to control the operation of the home appliance according to the adjusted operating parameters.
[0122] Optionally, the second obtaining module 55 includes a first determining unit and a second determining unit; the first determining unit is configured to determine an adjustment coefficient based on the current noise difference and the current duration; the adjustment coefficient is less than 1, and the adjustment coefficient is negatively correlated with the current noise difference and the current duration; the second determining unit is configured to determine the adjusted operating parameters based on the product of the expected operating parameters and the adjustment coefficient.
[0123] Optionally, the second determining unit is specifically configured to obtain the environmental parameters corresponding to each independent operating parameter in the expected operating parameters; obtain the preset correlation between the environmental parameters corresponding to each independent operating parameter and the current user state; and determine the adjusted independent operating parameter in the adjusted operating parameters by multiplying each independent operating parameter, weight, and adjustment coefficient; wherein the weight is negatively correlated with the preset correlation.
[0124] Optionally, the first determining module 52 includes a third determining unit, a fourth determining unit, and a fifth determining unit; the third determining unit is configured to, when the expected environmental parameters include the expected environmental temperature, determine the initial environmental temperature corresponding to the current user state according to the correspondence between the user state and the environmental temperature; adjust the initial environmental temperature according to the current duration to obtain the expected environmental temperature; wherein the expected environmental temperature is negatively correlated with the current duration;
[0125] The fourth determining unit is configured to, given the expected environmental parameters including the expected environmental wind speed, determine the initial environmental wind speed corresponding to the current user state based on the correspondence between the user state and the environmental wind speed; adjust the initial environmental wind speed according to the current duration to obtain the expected environmental wind speed; wherein the expected environmental wind speed is positively correlated with the current duration.
[0126] The fifth determining unit is configured to, given that the expected environmental parameters include the expected environmental oxygen content, determine the initial environmental oxygen content corresponding to the current user state based on the correspondence between the user state and the environmental oxygen content; adjust the initial environmental oxygen content based on the current duration to obtain the expected environmental oxygen content; wherein the expected environmental oxygen content is positively correlated with the current duration.
[0127] Optionally, the second determining module 54 includes a sixth determining unit and an adjusting unit; the sixth determining unit is configured to determine an initial noise limit corresponding to the current user state based on the correspondence between the user state and the noise limit; the adjusting unit is configured to adjust the initial noise limit based on the current duration to obtain the current noise limit; wherein the current noise limit is negatively correlated with the current duration.
[0128] Optionally, the control device of the smart home system further includes a third obtaining module; the third obtaining module is configured to obtain first feedback information including the expected duration of the current user state before obtaining the current duration; the first determining module 52 is specifically configured to determine the expected comfort environment parameters corresponding to the current user state and the current duration when the current duration is less than or equal to the expected duration included in the first feedback information.
[0129] Optionally, the control device of the smart home system further includes a fourth obtaining module; the fourth obtaining module is configured to obtain second feedback information including whether to continue maintaining the current user state when the rest conditions are met; the third obtaining module is specifically configured to obtain first feedback information including the expected duration of continuing the current user state when the second feedback information indicates confirmation to continue maintaining the current user state.
[0130] In some embodiments, the control device of the smart home system includes a processor and a memory storing program instructions. The processor is configured to execute the control method of the smart home system provided in the foregoing embodiments when executing the program instructions.
[0131] Figure 6 This is a schematic diagram of a control device for a smart home system provided in an embodiment of this application. (In conjunction with...) Figure 6 As shown, the control device for the smart home system includes:
[0132] The processor 61 and memory 62 may also include a communication interface 63 and a bus 64. The processor 61, communication interface 63, and memory 62 can communicate with each other via the bus 64. The communication interface 63 can be used for information transmission. The processor 61 can call logical instructions in the memory 62 to execute the control method of the smart home system provided in the foregoing embodiments.
[0133] Furthermore, the logical instructions in the aforementioned memory 62 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.
[0134] The memory 62, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this application. The processor 61 executes functional applications and data processing by running the software programs, instructions, and modules stored in the memory 62, thereby implementing the methods in the above-described method embodiments.
[0135] The memory 62 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 62 may include high-speed random access memory and may also include non-volatile memory.
[0136] This application provides a smart home system, which includes the control device for the smart home system provided in the foregoing embodiments.
[0137] This application provides a computer-readable storage medium storing computer-executable instructions configured to execute the control method of the smart home system provided in the foregoing embodiments.
[0138] This application provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions, which, when executed by a computer, cause the computer to perform the control method of the smart home system provided in the foregoing embodiments.
[0139] The aforementioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0140] The technical solutions of this application embodiment can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in this application embodiment. The aforementioned storage medium can be a non-transitory storage medium, including: USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, and other media capable of storing program code; it can also be a transient storage medium.
[0141] The foregoing description and accompanying drawings fully illustrate embodiments of this application to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for describing embodiments only and is not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms unless the context clearly indicates otherwise. Additionally, when used in this application, the terms “comprise” and its variations “comprises” and / or “comprising” refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Unless otherwise specified, an element defined by the phrase "comprising a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes that element. In this document, each embodiment may focus on describing the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, then the relevant parts can be referred to the description of the method section.
[0142] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0143] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to implement this embodiment according to actual needs. Furthermore, the functional units in the embodiments of this application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0144] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
Claims
1. A control method for a smart home system, characterized in that, include: If the current user state is a state of focused attention and the rest conditions are met, obtain the current duration of the current user state from the moment the rest conditions are met to the current moment; Based on the correspondence between user status, duration, and comfort environment parameters, when the expected environmental parameters include expected ambient temperature, the initial ambient temperature corresponding to the current user status is determined according to the correspondence between user status and ambient temperature; the initial ambient temperature is adjusted according to the current duration to obtain the expected ambient temperature; wherein, the expected ambient temperature is negatively correlated with the current duration. When the expected environmental parameters include expected ambient wind speed, the initial ambient wind speed corresponding to the current user status is determined according to the correspondence between user status and ambient wind speed; the initial ambient wind speed is adjusted according to the current duration to obtain the expected ambient wind speed; wherein, the expected ambient wind speed is positively correlated with the current duration. When the expected environmental parameters include expected ambient oxygen content, the initial ambient oxygen content corresponding to the current user status is determined according to the correspondence between user status and ambient oxygen content; the initial ambient oxygen content is adjusted according to the current duration to obtain the expected ambient oxygen content; wherein, the expected ambient oxygen content is positively correlated with the current duration, and the expected operating parameters of the home appliances are determined based on the expected environmental parameters. Control the operation of home appliances according to the expected operating parameters and obtain the current equipment noise caused by the operation of the home appliances indoors; Based on the correspondence between user status, duration, and noise limit, determine the current noise limit corresponding to the current user status and the current duration; If the current device noise is greater than or equal to the current noise limit, the expected operating parameters are adjusted based on the current noise difference between the current device noise and the current noise limit, as well as the current duration, to obtain the adjusted operating parameters. The home appliances are controlled to operate according to the adjusted operating parameters.
2. The control method according to claim 1, characterized in that, Based on the current noise difference between the current device noise and the current noise limit, and the current duration, adjust the expected operating parameters to obtain adjusted operating parameters, including: An adjustment coefficient is determined based on the current noise difference and the current duration; the adjustment coefficient is less than 1, and the adjustment coefficient is negatively correlated with the current noise difference and the current duration. The adjusted operating parameters are determined by multiplying the expected operating parameters by the adjustment coefficient.
3. The control method according to claim 2, characterized in that, The adjusted operating parameters are determined by multiplying the expected operating parameters by the adjustment coefficient, including: Obtain the environmental parameters corresponding to each independent operating parameter in the expected operating parameters; Obtain the preset correlation between the environmental parameters corresponding to each independent operating parameter and the current user state; The product of each independent operating parameter, its weight, and the adjustment coefficient is determined as the adjusted independent operating parameter in the adjusted operating parameters; wherein the weight is negatively correlated with the preset correlation degree.
4. The control method according to claim 1, characterized in that, Determining the current noise limit corresponding to the current user state and the current duration includes: Based on the correspondence between user state and noise limit, determine the initial noise limit corresponding to the current user state; The initial noise limit is adjusted based on the current duration to obtain the current noise limit; wherein the current noise limit is negatively correlated with the current duration.
5. The control method according to any one of claims 1 to 4, characterized in that, Before obtaining the current duration, the control method further includes: obtaining first feedback information containing the expected duration of continuing the current user state; Determining the expected comfort environment parameters corresponding to the current user state and the current duration includes: when the current duration is less than or equal to the expected duration contained in the first feedback information, determining the expected comfort environment parameters corresponding to the current user state and the current duration.
6. The control method according to claim 5, characterized in that, Also includes: If the rest conditions are met, a second feedback message is obtained, including whether to continue maintaining the current user state; If the second feedback information indicates confirmation to continue maintaining the current user state, first feedback information containing the expected duration of continuing the current user state is obtained.
7. A control device for a smart home system, characterized in that, include: The first acquisition module is configured to, when the current user state is a state of focused attention and the rest condition is met, acquire the current duration of the current user state from the moment the rest condition is met to the current moment. The first determining module is configured to, based on the correspondence between user status, duration, and comfort environment parameters, determine the initial ambient temperature corresponding to the current user status according to the correspondence between user status and ambient temperature, when the expected environmental parameters include expected ambient temperature; adjust the initial ambient temperature according to the current duration to obtain the expected ambient temperature; wherein the expected ambient temperature is negatively correlated with the current duration; when the expected environmental parameters include expected ambient wind speed, determine the initial ambient wind speed corresponding to the current user status according to the correspondence between user status and ambient wind speed; adjust the initial ambient wind speed according to the current duration to obtain the expected ambient wind speed; wherein the expected ambient wind speed is positively correlated with the current duration; when the expected environmental parameters include expected ambient oxygen content, determine the initial ambient oxygen content corresponding to the current user status according to the correspondence between user status and ambient oxygen content; adjust the initial ambient oxygen content according to the current duration to obtain the expected ambient oxygen content; wherein the expected ambient oxygen content is positively correlated with the current duration; and determine the expected operating parameters of the home appliance based on the expected environmental parameters. The first control module is configured to control the operation of the home appliance according to the expected operating parameters and to obtain the current device noise caused by the operation of the home appliance indoors; The second determining module is configured to determine the current noise limit corresponding to the current user state and the current duration based on the correspondence between the user state, the duration and the noise limit. The second obtaining module is configured to, when the current device noise is greater than or equal to the current noise limit, adjust the expected operating parameters based on the current noise difference between the current device noise and the current noise limit and the current duration, so as to obtain the adjusted operating parameters; The second control module is configured to control the operation of the home appliance according to the adjusted operating parameters.
8. A control device for a smart home system, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to execute the control method of the smart home system as described in any one of claims 1 to 6 when executing the program instructions.
9. A smart home system, characterized in that, Includes the control device for the smart home system as described in claim 7 or 8.
Citation Information
Patent Citations
Noise control method for intelligent home equipment
CN110161868A
Table lamp illumination intelligent control method, device and equipment and storage medium
CN113966051A