Environment adjusting method and device, storage medium, control system and program product

Through the prediction model, the smart home system predicts and automatically controls the special environment type, which solves the complex operation of the smart home system in special environment weather, and improves the intelligence and user experience of the system.

CN119105351APending Publication Date: 2024-12-10GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411284812.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The smart home control system lacks the prediction function of special environment types (such as back to the south, plum rain weather, etc.), which leads to complicated steps for users to operate home appliances in special environments.

Method used

By obtaining the current environmental data, including date, time, geographical location and weather data, enter a pre-trained prediction model to predict the current environment type, and control relevant environmental regulation equipment according to the preset control logic, including air conditioners, dehumidifiers, and air purification. Tools, etc. This prediction model uses neural network training to use historical weather data and geographical location data for feature annotation and numerical processing, and outputs prediction results for special environment types.

Benefits of technology

Accurate prediction and automated control of special environment types are realized, users' operation steps in special weather are simplified, and the intelligence and user experience of the control system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119105351A_ABST
    Figure CN119105351A_ABST
Patent Text Reader

Abstract

The invention provides an environment adjusting method and device, a storage medium, a control system and a program product, and the method comprises the steps: obtaining current environment data which comprises date and time data, geographic position data and weather data; inputting the obtained environment data into a pre-trained prediction model for predicting different types of environments, and predicting to obtain a current environment type; if it is predicted that the current environment type is a preset special environment type, obtaining a preset control logic corresponding to the current special environment type; according to the obtained control logic corresponding to the current special environment type, related environment adjusting equipment is controlled to operate; the special environment type comprises at least one of the south returning day, the plum rain weather, the haze weather, the sand storm weather, the typhoon weather, the ultra-high temperature weather and the ultra-low temperature weather. According to the scheme provided by the invention, control adapting to the characteristics of the special weather environment can be carried out aiming at the special weather.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of control, and in particular to an environment adjustment method, device, storage medium, control system and program product. Background Art

[0002] In the related art, smart home control systems allow users to control home devices such as air conditioners, lighting, and security systems through apps. These systems usually have basic automation functions, such as timing switch devices or automatically adjusting device status according to preset conditions (such as time or temperature). However, in the related art, home control systems do not have the function of predicting special environmental types (such as the return of the south wind, plum rain weather, etc.), resulting in complicated steps for users to operate home appliances in special environmental weather. Summary of the invention

[0003] The main purpose of the present invention is to overcome the defects of the above-mentioned related technologies and to provide an environmental adjustment method, device, storage medium, control system and program product to solve the problem that the home control system in the related technology does not have the function of predicting special environmental types, resulting in complicated steps for users to operate home appliances in special environmental weather.

[0004] On the one hand, the present invention provides an environmental adjustment method, comprising: obtaining current environmental data, the environmental data comprising: date and time data, geographic location data and weather data; inputting the obtained environmental data into a pre-trained prediction model for predicting different types of environments, and predicting the current environmental type; if the current environmental type is predicted to be a preset special environmental type, obtaining the control logic corresponding to the preset current special environmental type; according to the control logic corresponding to the obtained current special environmental type, controlling the operation of related environmental adjustment equipment; the special environmental types comprising: at least one of the return of south wind, plum rain weather, haze weather, sandstorm weather, typhoon weather, extremely high temperature weather and extremely low temperature weather.

[0005] Optionally, the prediction model for predicting different types of weather is trained through the following steps: obtaining weather data of different special environment types at different dates and times in different geographical locations, and constructing a training sample data set; using the constructed training sample data set to train a neural network model to obtain a prediction model for predicting different types of weather; wherein date and time data, geographical location data and weather data are used as input data, and the special environment type is used as output.

[0006] Optionally, the control logic corresponding to different special environment types includes: custom control logic; the method also includes: receiving the control logic corresponding to any special environment type set through the control client interface or the mini-program interface; and setting the received control logic as the custom control logic corresponding to the corresponding special environment type.

[0007] Optionally, the control logic includes: one or more control instructions for controlling related environmental conditioning devices; the control instructions include: instructions for turning on or off the environmental conditioning devices, and / or the operating mode of the environmental conditioning devices, and / or control parameter setting instructions or adjustment instructions for the environmental conditioning devices; receiving control logic corresponding to any special environment type set through the control client interface or the mini-program interface, including: displaying two or more selectable control instructions for controlling related environmental conditioning devices corresponding to the corresponding special environment type on the control client interface or the mini-program interface; receiving one or more control instructions selected from the two or more selectable control instructions for controlling related environmental conditioning devices, wherein a selection operation of selecting one or more control instructions from the two or more selectable control instructions for controlling related environmental conditioning devices is received on the control client interface or the mini-program interface, or a voice instruction of selecting one or more control instructions from the two or more selectable control instructions for controlling related environmental conditioning devices is received.

[0008] Optionally, it also includes: after setting the received control logic as the custom control logic corresponding to the corresponding special environment type, displaying corresponding prompt information on the control client interface or the mini-program interface, or broadcasting the corresponding prompt information by voice.

[0009] Optionally, it also includes: if the current environment type is a preset special environment type, then the icon corresponding to the current special environment type is displayed on the control client interface and / or the mini-program interface and / or the control system interface, and / or the current special environment type is announced by voice; and / or, after controlling the operation of the relevant environment adjustment device according to the control logic corresponding to the current special environment type obtained, the control result is announced by voice, and / or the control time and / or the device status is displayed on the control client interface and / or the mini-program interface and / or the control system interface; and / or, when the environment meets the corresponding control parameter requirements under the adjustment of the relevant environment adjustment device, the current environment status is announced by voice, and / or the current environment status is displayed on the control client interface and / or the mini-program interface and / or the control system interface; and / or, after controlling the operation of the relevant environment adjustment device according to the control logic corresponding to the current special environment type obtained, confirming whether the control logic is set to the default control logic; if it is confirmed that the control logic is set to the default control logic, the operation of setting the control logic to the default control logic is executed.

[0010] Optionally, the weather data includes: at least one of temperature, humidity, precipitation, air pressure, wind speed, wind direction, visibility, air quality index, UV index, weather conditions, weather phenomena, climate type, season, and meteorological warning information; and / or, the environmental conditioning equipment includes: at least one of air conditioning, dehumidifier, humidifier, air purifier, windows, curtains, heating, and lighting equipment.

[0011] On the other hand, the present invention provides an environmental adjustment device, including: a first acquisition unit, used to acquire current environmental data, the environmental data including: date and time data, geographic location data and weather data; a prediction unit, used to input the environmental data acquired by the first acquisition unit into a pre-trained prediction model for predicting different types of environments, and predict the current environmental type; a second acquisition unit, used to acquire the control logic corresponding to the preset current special environmental type if the prediction unit predicts that the current environmental type is a preset special environmental type; a control unit, used to control the operation of related environmental adjustment equipment according to the control logic corresponding to the current special environmental type acquired by the second acquisition unit; the special environmental types include: at least one of the return of south wind, plum rain weather, haze weather, sandstorm weather, typhoon weather, extremely high temperature weather, and extremely low temperature weather.

[0012] Optionally: a model training unit is used to train the prediction model for predicting different types of weather; the prediction model for predicting different types of weather is trained through the following steps: obtaining weather data of different special environmental types at different dates and times in different geographical locations, and constructing a training sample data set; using the constructed training sample data set to train a neural network model to obtain a prediction model for predicting different types of weather; wherein date and time data, geographical location data and weather data are used as input data, and the special environmental type is used as output.

[0013] Optionally, the control logic corresponding to different special environment types includes: custom control logic; the device also includes: a receiving unit for receiving the control logic corresponding to any special environment type set through the control client interface or the mini-program interface; a setting unit for setting the control logic received by the receiving unit to the custom control logic corresponding to the corresponding special environment type.

[0014] Optionally, the control logic includes: one or more control instructions for controlling related environmental conditioning devices; the control instructions include: instructions for turning on or off the environmental conditioning devices, and / or the operating mode of the environmental conditioning devices, and / or control parameter setting instructions or adjustment instructions for the environmental conditioning devices; the receiving unit receives the control logic corresponding to any special environment type set through the control client interface or the mini-program interface, including: displaying two or more selectable control instructions for controlling related environmental conditioning devices corresponding to the corresponding special environment type on the control client interface or the mini-program interface; receiving one or more control instructions selected from the two or more selectable control instructions for controlling related environmental conditioning devices, wherein a selection operation of selecting one or more control instructions from the two or more selectable control instructions for controlling related environmental conditioning devices is received on the control client interface or the mini-program interface, or a voice instruction of selecting one or more control instructions from the two or more selectable control instructions for controlling related environmental conditioning devices is received.

[0015] Optionally, it also includes: a first prompt unit, which is used to display corresponding prompt information on the control client interface or the mini-program interface after setting the received control logic as the custom control logic corresponding to the corresponding special environment type, or to broadcast the corresponding prompt information by voice.

[0016] Optionally, it also includes: a second prompt unit, which is used to display an icon corresponding to the current special environment type on the control client interface and / or the mini-program interface and / or the control system interface if the current environment type is a preset special environment type, and / or to announce the current special environment type by voice; and / or, a third prompt unit, which is used to voice announce the control result after controlling the operation of the relevant environment adjustment device according to the control logic corresponding to the current special environment type obtained, and / or to display the control time and / or device status on the control client interface and / or the mini-program interface and / or the control system interface; and / or, a fourth prompt unit, which is used to voice announce the current environment status when the environment meets the corresponding control parameter requirements under the adjustment of the relevant environment adjustment device, and / or to display the current environment status on the control client interface and / or the mini-program interface and / or the control system interface; and / or, an execution unit, which is used to confirm whether to set the control logic to the default control logic after controlling the operation of the relevant environment adjustment device according to the control logic corresponding to the current special environment type obtained; if it is confirmed that the control logic is set to the default control logic, the operation of setting the control logic to the default control logic is executed.

[0017] Another aspect of the present invention provides a storage medium having a computer program stored thereon, wherein the program implements the steps of any of the aforementioned methods when executed by a processor.

[0018] In another aspect, the present invention provides a control system, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the aforementioned methods when executing the program.

[0019] In another aspect, the present invention provides a control system, comprising any of the aforementioned environmental conditioning devices.

[0020] In another aspect, the present invention provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the aforementioned methods are implemented.

[0021] According to the technical solution of the present invention, a pre-trained prediction model is used to predict special environmental types, and control is performed according to the corresponding control logic, so as to facilitate control adapted to the characteristics of the special weather environment for special weather.

[0022] According to the technical solution of the present invention, users are allowed to customize control logic, thereby improving the flexibility and convenience of control settings.

[0023] According to the technical solution of the present invention, various environmental condition devices can be integrated for unified control, and interactive feedback can be provided to the user through the APP and / or mini-program user interface and / or voice control function, thereby improving the user's interactive experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0025] Figure 1 is a method schematic diagram of an embodiment of the environment adjustment method provided by the present invention;

[0026] Figure 2 A schematic diagram of a deep softmax probabilistic neural network is shown;

[0027] Figure 3 is a method schematic diagram of another embodiment of the environment adjustment method provided by the present invention;

[0028] Figure 4 It is a control block diagram of a specific embodiment of the environment adjustment method provided by the present invention;

[0029] Figure 5 is a structural block diagram of an embodiment of the environment adjustment device provided by the present invention;

[0030] Figure 6It is a structural block diagram of another embodiment of the environment adjustment device provided by the present invention. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] In the related art, smart home technology allows home devices such as air conditioners, dehumidifiers, air purifiers, etc. to be remotely managed through a central control system. These systems are usually operated through apps or voice assistants. In the related art, some weather forecasting systems use machine learning models to predict weather patterns. These systems usually rely on a large amount of meteorological data and can provide a certain degree of forecast accuracy.

[0034] Although relevant technologies have made progress in some aspects, they have limitations in the following aspects:

[0035] Lack of personalized control logic: Related technologies usually provide limited preset control modes, and users are unable to set automated control logic according to their specific preferences and needs, resulting in reduced living comfort and satisfaction.

[0036] Lack of prediction of special weather conditions: The home control system in the related technology does not have the function of predicting special environmental types (such as the return of the south wind, plum rain weather, etc.), which makes it complicated for users to operate home appliances in special weather conditions.

[0037] Insufficient interactive feedback and historical recording functions: Existing systems have limited functions in providing real-time environmental parameter feedback and historical control records.

[0038] The present invention provides an environment adjustment method. The environment adjustment method is used to control the environment adjustment device in the environment. Specifically, there are more than two environment adjustment devices in the environment, and all the environment adjustment devices in the environment can be connected to a control system (i.e., as a central control system, referred to as: central control system), and all the environment adjustment devices in the environment can be controlled by the control system. The environment adjustment method is implemented in the control system. The environment adjustment device is implemented in the control system, and the environment adjustment device can specifically include: at least one of an air conditioner, a dehumidifier, a humidifier, an air purifier, a window, a curtain, a heater, and a lighting device.

[0039] Figure 1 It is a method schematic diagram of an embodiment of the environment adjustment method provided by the present invention.

[0040] like Figure 1 As shown, according to an embodiment of the present invention, the environment adjustment method at least includes step S110, step S120 and step S130.

[0041] Step S110, obtaining current environment data.

[0042] Specifically, the environmental data may include: date and time data, geographic location data and weather data. The weather data may include: at least one of: temperature, humidity, precipitation, air pressure, wind speed, wind direction, visibility, air quality index, ultraviolet index, weather conditions, weather phenomena, climate type, season, and meteorological warning information.

[0043] In a specific implementation, the current weather data is obtained by obtaining real-time weather forecasts and / or meteorological data; and / or the current weather data is obtained by crawling or accessing data, and / or the current weather data is detected by an environmental sensor, such as at least one of a temperature sensor, a humidity sensor, and a pressure sensor. The weather data is obtained in the above manner and then processed by a cloud computing platform to obtain the current environmental data.

[0044] Step S120, inputting the acquired environmental data into a pre-trained prediction model for predicting different types of weather, and predicting the current environmental type.

[0045] In a specific implementation, the prediction model for predicting different types of weather is trained through the following steps S1 to S2;

[0046] Step S1, obtaining weather data of different special environment types at different dates and times in different geographical locations, and constructing a training sample data set.

[0047] The weather data may specifically include: temperature (including at least one of the highest temperature, the lowest temperature and the average temperature), humidity, precipitation, air pressure, wind speed, wind direction, visibility, air quality index, ultraviolet index, weather conditions, weather phenomena, climate type, season, at least one of meteorological warning information. The special environment type includes: at least one of the return of the south wind, plum rain weather, haze weather, sandstorm weather, typhoon weather, extremely high temperature weather, and extremely low temperature weather.

[0048] Table 1

[0049]

[0050] Specifically, historical weather forecasts and public meteorological data can be obtained to construct a data set, which needs to reflect and correspond to the above special environmental types. The input dimensions may include the example data in Table 1.

[0051] Preferably, the weather data obtained is pre-annotated data. When annotating data, manual rules and broadcast (weather forecast) types can be considered together. For example, the special characteristics of haze weather are generally low visibility, poor air quality, etc.; the characteristics of high temperature red warning are generally extreme high temperatures above 40°C, and the special characteristics of the return of the south are generally sudden changes in temperature and pressure, warm and humid air currents moving south, etc. When annotating data, you can refer to and use recognized rules. If the weather forecast for the day clearly predicts a certain environment type (return of the south, haze, high temperature orange warning, etc.), you can directly perform type annotation.

[0052] The report type refers to the type of information displayed in the weather forecast. For example, weather forecast information from public platforms and websites obtained through web crawling or API interfaces includes some type identifications of special environmental types such as haze weather and high temperature red warnings. Such types can be obtained as data labels (special environmental types) information. Manual rules can use manually defined labels (special environmental types) when the report type is not clearly labeled (haze weather, high temperature red warning, etc.). For example, the labeling rules can include the following:

[0053] (1) Return of the South: refers to the phenomenon that water droplets appear on walls and floors due to high humidity and rising temperatures in southern China in spring. For example, an artificial rule can be: if the temperature and humidity rise at the same time, and the humidity reaches a certain threshold (for example, above 80%), and the temperature rises significantly within a certain period of time (for example, within 24 hours), it can be marked as the return of the south.

[0054] (2) Plum rain weather: refers to the continuous rainy weather in the middle and lower reaches of the Yangtze River in early summer. For example, the artificial rule can be: if it rains for many consecutive days (such as more than 5 days) and the total rainfall reaches a certain standard (such as more than 50 mm), it can be marked as plum rain weather.

[0055] (3) Haze weather: refers to weather phenomena with high concentrations of suspended particulate matter in the air and low visibility. For example, an artificial rule can be: if the concentration of PM2.5 or PM10 exceeds a certain standard (such as PM2.5 exceeds 75 micrograms / cubic meter) and the visibility is lower than a certain value (such as less than 1 km), it can be marked as haze weather.

[0056] (4) Sandstorm weather: refers to a weather phenomenon in which strong winds carry a large amount of sand and dust, resulting in extremely low visibility. For example, an artificial rule can be: if the wind speed reaches a certain standard (such as above level 6) and the concentration of sand and dust in the air is high, it can be marked as sandstorm weather.

[0057] (5) Typhoon weather: refers to strong winds and heavy rains brought by tropical cyclones. For example, an artificial rule could be: if the meteorological department issues a typhoon warning, and the wind speed and rainfall brought by the typhoon meet certain standards, it can be marked as typhoon weather.

[0058] (6) Extremely high temperature weather: refers to weather with abnormally high temperatures that may have adverse effects on the human body. For example, an artificial rule may be: if the temperature is higher than 40°C for many consecutive days (e.g., more than 3 days), it can be marked as extremely high temperature weather.

[0059] (7) Extremely low temperature weather: refers to weather with abnormally low temperatures that may have adverse effects on crops and human bodies. For example, an artificial rule could be: if the temperature is below 0°C for many consecutive days (e.g., more than 3 days), especially in non-winter months, it can be marked as extremely low temperature weather.

[0060] After a large amount of retrieval and collection, the string data needs to be represented numerically. All features usually include continuous type data and discrete type data, and are standardized or normalized to obtain a labeled data set.

[0061] Step S2, using the constructed training sample data set to train a neural network model to obtain a prediction model for predicting different types of weather.

[0062] Specifically, date and time data, geographic location data and weather data are used as input data, and special environment types are used as output data. That is, the input data dimension contains m categories of numerically standardized date and time, geographic location and weather data, and the output data is n categories of special environment types. For training a deep neural network model, for example, the TensorFlow platform can be used for deep neural network model training. The softmax function is used before the output layer to convert the activation value of the output layer neuron into a probability distribution. The hidden layer is, for example, 4 layers (or more), and each layer has 128, 64 and 32 neurons respectively (which can be adjusted according to actual optimization); the hidden layer activation function can use ReLU; the loss function can use the cross entropy loss function; the optimizer can use the Adam optimizer; the initial learning rate is set to 0.002, the number of training rounds is 150, and the batch size is 32 (the specific parameters are adjusted according to the actual optimization and verification effect). Figure 2 A schematic diagram of a deep softmax probabilistic neural network is shown.

[0063] When the neural network model outputs the prediction results, the output layers y1, y2...yn can be defined as values ​​1, 2...n, respectively, which specifically mean any n of the following weather conditions: the return of the south wind, plum rain, haze, sandstorm, typhoon, ultra-high temperature, and ultra-low temperature. After outputting the prediction classification results, the central control system makes numerical judgments and logical decisions. In the specific decision type, the defined numerical values ​​and environmental weather types only need to correspond one to one.

[0064] Step S130: If the current environment type is predicted to be a preset special environment type, then the control logic corresponding to the preset current special environment type is obtained.

[0065] If the current environment type is not a special environment type, a new category will be output, for example, a non-special normal weather category, and no relevant special control will be performed. If the current environment type is predicted to be a preset special environment type, the control logic corresponding to the preset current special environment type is obtained.

[0066] The control logic may specifically include: one or more control instructions for controlling related environmental conditioning devices; the control instructions may specifically include: instructions for turning on or off the environmental conditioning devices, and / or instructions for setting control parameters or adjusting instructions for the environmental conditioning devices. The environmental conditioning devices may specifically include: at least one of air conditioners, dehumidifiers, humidifiers, air purifiers, windows, curtains, heaters, and lighting devices.

[0067] The control logic corresponding to the different special environment types includes: default control logic and / or custom control logic. Specifically, a control logic of a default scenario, i.e., a default control logic, can be established in advance for each special environment type, or the control logic of each special environment type can be customized by the user. Optionally, the default control logic and / or custom control logic can be modified.

[0068] Step S140, controlling the operation of related environmental adjustment equipment according to the acquired control logic corresponding to the current special environment type.

[0069] Specifically, after the control logic corresponding to the current special environment type is obtained, the operation of the related environmental equipment is controlled according to the control logic. That is, the control instructions for controlling the related environmental conditioning equipment in the control logic are executed. For example, if the current weather type is predicted to be the return of the south wind by the prediction model, the control logic corresponding to the preset return of the south wind is obtained.

[0070] Optionally, if the current environment type is a preset special environment type, the icon corresponding to the current special environment type is displayed on the control client interface and / or the applet interface and / or the control system interface, and / or the current special environment type is announced by voice.

[0071] For example, the control logic for (1) the return of the south wind is:

[0072] Step 1: When the monitoring environment outputs the classification result corresponding to the return of the south sky, the control logic is triggered to display icons on the control client interface and / or the applet interface and / or the control system interface, and feedback is given to the user.

[0073] Step 2: Automatically turn on the air conditioner to dehumidification mode and adjust to the target humidity of 55%.

[0074] Step 3: Monitor the indoor temperature and adjust it to a comfortable temperature of 26°C.

[0075] Step 4: Close windows and curtains.

[0076] (2) The control logic corresponding to the plum rain weather is:

[0077] Step 1: When the monitoring environment outputs the classification result corresponding to the plum rain weather, the control logic is triggered and feedback is given to the user.

[0078] Step 2: Automatically turn on the dehumidifier and adjust to the target humidity of 50%.

[0079] Step 3: Based on the current temperature, turn on the air conditioner dehumidification mode and increase the indoor temperature by 2°C to accelerate water evaporation.

[0080] (3) The control logic corresponding to haze weather is:

[0081] Step 1: When the monitoring environment outputs the classification result corresponding to the haze weather, the control logic is triggered and feedback is given to the user.

[0082] Step 2: Close all windows to reduce indoor and outdoor air exchange.

[0083] Step 3: Automatically turn on the air purifier to improve indoor air quality.

[0084] 4. The control logic corresponding to sandstorm weather is:

[0085] Step 1: When the monitoring environment outputs the classification result corresponding to the sandstorm weather, the control logic is triggered and feedback is given to the user.

[0086] Step 2: Automatically close all windows to prevent sand and dust from entering the room.

[0087] Step 3: Turn on the air purifier to purify the indoor air.

[0088] 5. The control logic corresponding to typhoon weather is:

[0089] Step 1: When the monitoring environment outputs the classification result corresponding to the typhoon weather, the control logic is triggered and feedback is given to the user.

[0090] Step 2: Automatically close all windows and close curtains or blinds to reduce the impact of wind pressure.

[0091] Step 3: Activate emergency lighting to respond to possible power outages.

[0092] 6. The control logic corresponding to ultra-high temperature weather is:

[0093] Step 1: When the monitoring environment outputs the classification result corresponding to ultra-high temperature, the control logic is triggered and feedback is given to the user.

[0094] Step 2: Automatically turn on the air conditioning cooling mode and adjust it to the target temperature of 24°C.

[0095] Step 3: Use sunshades to reduce direct sunlight and lower indoor temperatures.

[0096] 7. The control logic corresponding to ultra-low temperature weather is:

[0097] Step 1: When the monitoring environment outputs the classification result corresponding to ultra-low temperature weather, the control logic is triggered and feedback is given to the user.

[0098] Step 2: Automatically turn on the air conditioning heating mode and adjust it to the target temperature of 18°C.

[0099] Step 3: Use curtains to keep warm and reduce the temperature difference between indoors and outdoors.

[0100] Optionally, the method also includes: when the environment meets the corresponding control parameter requirements under the adjustment of the relevant environmental adjustment device, voice broadcasting of the current environmental status, and / or displaying the current environmental status on the control client interface and / or mini-program interface and / or control system interface.

[0101] For example, indoor and outdoor environmental parameters are monitored in real time. When it is detected that the user-set value is reached, the current environmental status is announced through voice and displayed on the APP, mini program or control system interface.

[0102] Optionally, the method also includes: after controlling the operation of relevant environmental conditioning equipment according to the control logic corresponding to the current special environment type obtained, voice broadcasting the control results, and / or displaying the control time and / or device status on the control client interface and / or mini-program interface and / or control system interface.

[0103] For example, after each automatic control is completed, the system broadcasts the control results through voice and displays the control time and device status on the APP, mini program or central control system interface.

[0104] Optionally, the method further includes: after controlling the operation of the relevant environment adjustment device according to the control logic corresponding to the current special environment type obtained, confirming whether to set the control logic as the default control logic. If it is confirmed that the control logic is set as the default control logic, executing the operation of setting the control logic as the default control logic.

[0105] For example, after each control is completed, the control system prompts the user whether to set the current setting as the default control logic corresponding to the current special environment type. If the user confirms through the APP or voice, the memory function is triggered, and all the control logic of the scene is set for the user next time in this scene.

[0106] Optionally, the method further comprises: displaying indoor environmental parameters and / or device status of the environmental conditioning device, and / or historical control records on a control client interface or a mini-program interface.

[0107] For example, indoor and outdoor environmental parameters and equipment status are displayed in real time on the APP interface or mini-program interface. Historical control records are displayed on the APP interface or mini-program interface, and users can view past control events and environmental changes.

[0108] Figure 3 It is a method schematic diagram of another embodiment of the environment adjustment method provided by the present invention.

[0109] like Figure 3 As shown, according to another embodiment of the present invention, the environment adjustment method further includes step S150 and step S160.

[0110] Step S150, receiving control logic corresponding to any special environment type set through the control client interface or the mini-program interface or voice command.

[0111] In a specific embodiment, receiving control logic corresponding to any special environment type set through a control client interface or a mini-program interface includes: displaying two or more control instructions for control-related environmental adjustment devices corresponding to the corresponding special environment type on the control client interface or the mini-program interface; receiving one or more control instructions selected from the two or more control instructions for control-related environmental adjustment devices that are selectable, wherein a selection operation of selecting one or more control instructions from the two or more control instructions for control-related environmental adjustment devices that are selectable is received on the control client interface or the mini-program interface, or a voice instruction of selecting one or more control instructions from the two or more control instructions for control-related environmental adjustment devices that are selectable is received.

[0112] Specifically, the two or more control instructions are displayed as selectable control steps on the control client interface or the mini-program interface; for each of the control steps, the control step can be selected to be deleted or added on the control client interface or the mini-program interface.

[0113] For example, the default control logic for the return of south wind is as follows:

[0114] Step 1: When the monitoring environment outputs the corresponding classification result of Huinantian, the control logic is triggered, and the APP / central control displays the icon and feeds back to the user.

[0115] Step 2: Automatically turn on the air conditioner to dehumidification mode and adjust to the target humidity of 55%.

[0116] Step 3: Adjust the air conditioner to a comfortable temperature of 26℃.

[0117] Step 4: Close smart windows and curtains.

[0118] When you customize the control logic, the selectable control steps are as follows:

[0119] Step 1: Cannot be changed.

[0120] Step 2: You can choose whether to delete or add this step, and the target humidity can be adjusted.

[0121] Step 3: You can choose whether to delete or add this step, and the air conditioning temperature can be adjusted.

[0122] Step 4: You can choose whether to delete or add this step.

[0123] Step 5: You can choose whether to delete or add this step (select a new device and set device parameters).

[0124] The control instruction may include: an instruction to turn on or off the environment conditioning device, and / or an operating mode of the environment conditioning device, and / or an instruction to set or adjust a control parameter of the environment conditioning device. When the control instruction includes an instruction to set or adjust a control parameter of the environment conditioning device, a control parameter set or adjusted through a slide bar or an input box may be received.

[0125] Specifically, a user-friendly graphical user interface is developed to allow users to set or adjust control parameters through a slider or input box. For example, the comfort interval or threshold of at least one parameter among indoor temperature, humidity, air quality index (AQI) and wind speed is set or adjusted. For example, indoor temperature: the setting range is 16°C to 30°C, with a step length of 1°C; indoor humidity: the setting range is 30% to 70%, with a step length of 5%; air quality index (AQI): the threshold range is set from 0 to 300, with a step length of 10; wind speed: the threshold range is set from 0km / h to 60km / h, with a step length of 5km / h.

[0126] Step S160: setting the received control logic as the custom control logic corresponding to the corresponding special environment type.

[0127] That is, the received user-defined control logic is set as the customized control logic corresponding to the corresponding special environment type. Optionally, after the received control logic is set as the customized control logic corresponding to the corresponding special environment type, the corresponding prompt information is displayed on the control client interface or the applet interface, or the corresponding prompt information is broadcast by voice. For example, after the user confirms the setting or adjustment of the control parameters, the feedback of the setting completion can be displayed, and / or the feedback of the setting completion can be broadcast by voice to enhance the interactive experience.

[0128] Optionally, the method further includes: receiving a modification instruction for the control logic corresponding to any special environment type, and modifying the control logic corresponding to the corresponding special environment type according to the modification instruction. For example, an entry is provided in the APP interface or mini-program interface to allow users to change their settings at any time.

[0129] In order to clearly illustrate the technical solution of the present invention, the execution process of the environment adjustment method provided by the present invention is described below with reference to a specific embodiment.

[0130] Figure 4 FIG. 1 is a control block diagram of a specific embodiment of the environmental adjustment method provided by the present invention. Figure 4As shown, in the modeling stage, data is obtained through historical weather forecasts, meteorological data and / or through data crawling or access, and data is stored and processed through the big data platform to obtain a special environment weather data set, and a special environment classification prediction deep neural network model DNN is trained to obtain a prediction model for special environment types. In the application stage, real-time weather forecasts, meteorological data and / or data are obtained through data crawling or access, and the cloud computing platform processes the data and inputs it into the prediction model to obtain a special environment type prediction result, and the client device (mobile phone or tablet) is controlled through APP message notification, and multi-device control is performed according to the default control logic or custom scenarios.

[0131] The present invention also provides an environment regulating device. The environment regulating device is used to control the environment regulating equipment in the environment. Specifically, there are more than two environment regulating devices in the environment, and all the environment regulating devices in the environment can be connected to a control system (i.e., as a central control system, referred to as: central control system), and all the environment regulating devices in the environment can be controlled by the control system. The environment regulating device is implemented in the control system. The environment regulating equipment can specifically include: at least one of: air conditioners, dehumidifiers, humidifiers, air purifiers, windows, curtains, heaters, and lighting equipment.

[0132] Figure 5 FIG. 1 is a structural block diagram of an embodiment of the environment adjustment device provided by the present invention. Figure 5 As shown, the environment adjustment device 100 includes: a first acquisition unit 110 , a prediction unit 120 , a second acquisition unit 130 and a control unit 140 .

[0133] The first acquisition unit 110 is used to acquire current environmental data, where the environmental data includes date and time data, geographic location data, and weather data.

[0134] Specifically, the environmental data may include: date and time data, geographic location data and weather data. The weather data may include: at least one of: temperature, humidity, precipitation, air pressure, wind speed, wind direction, visibility, air quality index, ultraviolet index, weather conditions, weather phenomena, climate type, season, and meteorological warning information.

[0135] In a specific implementation, the first acquisition unit 110 acquires current weather data by acquiring real-time weather forecasts and / or meteorological data; and / or acquires current weather data by data crawling or data access, and / or detects current weather data by an environmental sensor, such as at least one of a temperature sensor, a humidity sensor, and a pressure sensor. The weather data is acquired in the above manner and then processed by a cloud computing platform to obtain current environmental data.

[0136] The prediction unit 120 is used to input the environmental data acquired by the first acquisition unit into a pre-trained prediction model for predicting different types of environments, and predict the current environment type.

[0137] Preferably, the device 100 further comprises: a model training unit, for training the prediction model for predicting different types of weather. In a specific implementation, the prediction model for predicting different types of weather is trained through the following steps S1 to S2;

[0138] Step S1, obtaining weather data of different special environment types at different dates and times in different geographical locations, and constructing a training sample data set.

[0139] The weather data may specifically include: temperature (including at least one of the highest temperature, the lowest temperature and the average temperature), humidity, precipitation, air pressure, wind speed, wind direction, visibility, air quality index, ultraviolet index, weather conditions, weather phenomena, climate type, season, at least one of meteorological warning information. The special environment type includes: at least one of the return of the south wind, plum rain weather, haze weather, sandstorm weather, typhoon weather, extremely high temperature weather, and extremely low temperature weather.

[0140] Table 1

[0141]

[0142] Specifically, historical weather forecasts and public meteorological data can be obtained to construct a data set, which needs to reflect and correspond to the above special environmental types. The input dimensions may include the example data in Table 1.

[0143] Preferably, the weather data obtained is pre-annotated data. When annotating data, manual rules and broadcast (weather forecast) types can be considered together. For example, the special characteristics of haze weather are generally low visibility, poor air quality, etc.; the characteristics of high temperature red warning are generally extreme high temperatures above 40°C, and the special characteristics of the return of the south are generally sudden changes in temperature and pressure, warm and humid air currents moving south, etc. When annotating data, you can refer to and use recognized rules. If the weather forecast for the day clearly predicts a certain environment type (return of the south, haze, high temperature orange warning, etc.), you can directly perform type annotation.

[0144] The report type refers to the type of information displayed in the weather forecast. For example, weather forecast information from public platforms and websites obtained through web crawling or API interfaces includes some type identifications of special environmental types such as haze weather and high temperature red warnings. Such types can be obtained as data labels (special environmental types) information. Manual rules can use manually defined labels (special environmental types) when the report type is not clearly labeled (haze weather, high temperature red warning, etc.). For example, the labeling rules can include the following:

[0145] (1) Return of the South: refers to the phenomenon that water droplets appear on walls and floors due to high humidity and rising temperatures in southern China in spring. For example, an artificial rule can be: if the temperature and humidity rise at the same time, and the humidity reaches a certain threshold (for example, above 80%), and the temperature rises significantly within a certain period of time (for example, within 24 hours), it can be marked as the return of the south.

[0146] (2) Plum rain weather: refers to the continuous rainy weather in the middle and lower reaches of the Yangtze River in early summer. For example, the artificial rule can be: if it rains for many consecutive days (such as more than 5 days) and the total rainfall reaches a certain standard (such as more than 50 mm), it can be marked as plum rain weather.

[0147] (3) Haze weather: refers to weather phenomena with high concentrations of suspended particulate matter in the air and low visibility. For example, an artificial rule can be: if the concentration of PM2.5 or PM10 exceeds a certain standard (such as PM2.5 exceeds 75 micrograms / cubic meter) and the visibility is lower than a certain value (such as less than 1 km), it can be marked as haze weather.

[0148] (4) Sandstorm weather: refers to a weather phenomenon in which strong winds carry a large amount of sand and dust, resulting in extremely low visibility. For example, an artificial rule can be: if the wind speed reaches a certain standard (such as above level 6) and the concentration of sand and dust in the air is high, it can be marked as sandstorm weather.

[0149] (5) Typhoon weather: refers to strong winds and heavy rains brought by tropical cyclones. For example, an artificial rule could be: if the meteorological department issues a typhoon warning, and the wind speed and rainfall brought by the typhoon meet certain standards, it can be marked as typhoon weather.

[0150] (6) Extremely high temperature weather: refers to weather with abnormally high temperatures that may have adverse effects on the human body. For example, an artificial rule may be: if the temperature is higher than 40°C for many consecutive days (e.g., more than 3 days), it can be marked as extremely high temperature weather.

[0151] (7) Extremely low temperature weather: refers to weather with abnormally low temperatures that may have adverse effects on crops and human bodies. For example, an artificial rule could be: if the temperature is below 0°C for many consecutive days (e.g., more than 3 days), especially in non-winter months, it can be marked as extremely low temperature weather.

[0152] After a large amount of retrieval and collection, the string data needs to be represented numerically. All features usually include continuous type data and discrete type data, and are standardized or normalized to obtain a labeled data set.

[0153] Step S2, using the constructed training sample data set to train a neural network model to obtain a prediction model for predicting different types of weather.

[0154] Specifically, date and time data, geographic location data and weather data are used as input data, and special environment types are used as output data. That is, the input data dimension contains m categories of date and time, geographic location and weather data after numerical standardization, and the output data is n categories of special environment types. To train a deep neural network model, for example, the TensorFlow platform can be used for deep neural network model training. The softmax function is used before the output layer to convert the activation value of the output layer neuron into a probability distribution. The hidden layer is, for example, 4 layers (or more), and each layer has 128, 64 and 32 neurons respectively (which can be adjusted according to actual optimization); the hidden layer activation function can use ReLU; the loss function can use the cross entropy loss function; the optimizer can use the Adam optimizer; the initial learning rate is set to 0.002, the number of training rounds is 150, and the batch size is 32 (the specific parameters are adjusted according to the actual optimization and verification effect). The network structure can be referred to Figure 2 shown. Figure 2 A schematic diagram of a deep softmax probabilistic neural network is shown.

[0155] When the neural network model outputs the prediction results, the output layers y1, y2...yn can be defined as values ​​1, 2...n, respectively, which specifically mean any n of the following weather conditions: the return of the south wind, plum rain, haze, sandstorm, typhoon, ultra-high temperature, and ultra-low temperature. After outputting the prediction classification results, the central control system makes numerical judgments and logical decisions. In the specific decision type, the defined numerical values ​​and environmental weather types only need to correspond one to one.

[0156] The second acquisition unit 130 is configured to acquire a preset control logic corresponding to the current special environment type if the prediction unit predicts that the current environment type is a preset special environment type.

[0157] If the current environment type is not a special environment type, a new category will be output, for example, a non-special normal weather category, and no relevant special control will be performed. If the current environment type is predicted to be a preset special environment type, the control logic corresponding to the preset current special environment type is obtained.

[0158] The control logic may specifically include: one or more control instructions for controlling related environmental conditioning devices; the control instructions may specifically include: instructions for turning on or off the environmental conditioning devices, and / or instructions for setting control parameters or adjusting instructions for the environmental conditioning devices. The environmental conditioning devices may specifically include: at least one of air conditioners, dehumidifiers, humidifiers, air purifiers, windows, curtains, heaters, and lighting devices.

[0159] The control logic corresponding to the different special environment types includes: default control logic and / or custom control logic. Specifically, a control logic of a default scenario, i.e., a default control logic, can be established in advance for each special environment type, or the control logic of each special environment type can be customized by the user. Optionally, the default control logic and / or custom control logic can be modified.

[0160] A control unit 140, configured to control the operation of related environment adjustment equipment according to the control logic corresponding to the current special environment type acquired by the second acquisition unit;

[0161] Specifically, after the control logic corresponding to the current special environment type is obtained, the operation of the related environmental equipment is controlled according to the control logic. That is, the control instructions for controlling the related environmental conditioning equipment in the control logic are executed. For example, if the current weather type is predicted to be the return of the south wind by the prediction model, the control logic corresponding to the preset return of the south wind is obtained.

[0162] Optionally, the device 100 also includes: a second prompt unit (not shown), which is used to display an icon corresponding to the current special environment type on the control client interface and / or the mini-program interface and / or the control system interface if the current environment type is a preset special environment type, and / or to announce the current special environment type by voice.

[0163] For example, the control logic for (1) the return of the south wind is:

[0164] Step 1: When the monitoring environment outputs the classification result corresponding to the return of the south sky, the control logic is triggered to display icons on the control client interface and / or the applet interface and / or the control system interface, and feedback is given to the user.

[0165] Step 2: Automatically turn on the air conditioner to dehumidification mode and adjust to the target humidity of 55%.

[0166] Step 3: Monitor the indoor temperature and adjust it to a comfortable temperature of 26°C.

[0167] Step 4: Close windows and curtains.

[0168] (2) The control logic corresponding to the plum rain weather is:

[0169] Step 1: When the monitoring environment outputs the classification result corresponding to the plum rain weather, the control logic is triggered and feedback is given to the user.

[0170] Step 2: Automatically turn on the dehumidifier and adjust to the target humidity of 50%.

[0171] Step 3: Based on the current temperature, turn on the air conditioner dehumidification mode and increase the indoor temperature by 2°C to accelerate water evaporation.

[0172] (3) The control logic corresponding to haze weather is:

[0173] Step 1: When the monitoring environment outputs the classification result corresponding to the haze weather, the control logic is triggered and feedback is given to the user.

[0174] Step 2: Close all windows to reduce indoor and outdoor air exchange.

[0175] Step 3: Automatically turn on the air purifier to improve indoor air quality.

[0176] 4. The control logic corresponding to sandstorm weather is:

[0177] Step 1: When the monitoring environment outputs the classification result corresponding to the sandstorm weather, the control logic is triggered and feedback is given to the user.

[0178] Step 2: Automatically close all windows to prevent sand and dust from entering the room.

[0179] Step 3: Turn on the air purifier to purify the indoor air.

[0180] 5. The control logic corresponding to typhoon weather is:

[0181] Step 1: When the monitoring environment outputs the classification result corresponding to the typhoon weather, the control logic is triggered and feedback is given to the user.

[0182] Step 2: Automatically close all windows and close curtains or blinds to reduce the impact of wind pressure.

[0183] Step 3: Activate emergency lighting to respond to possible power outages.

[0184] 6. The control logic corresponding to ultra-high temperature weather is:

[0185] Step 1: When the monitoring environment outputs the classification result corresponding to ultra-high temperature, the control logic is triggered and feedback is given to the user.

[0186] Step 2: Automatically turn on the air conditioning cooling mode and adjust it to the target temperature of 24°C.

[0187] Step 3: Use sunshades to reduce direct sunlight and lower indoor temperatures.

[0188] 7. The control logic corresponding to ultra-low temperature weather is:

[0189] Step 1: When the monitoring environment outputs the classification result corresponding to ultra-low temperature weather, the control logic is triggered and feedback is given to the user.

[0190] Step 2: Automatically turn on the air conditioning heating mode and adjust it to the target temperature of 18°C.

[0191] Step 3: Use curtains to keep warm and reduce the temperature difference between indoors and outdoors.

[0192] Optionally, the device 100 also includes: a third prompt unit (not shown), which is used to voice broadcast the control results after controlling the operation of relevant environmental conditioning equipment according to the control logic corresponding to the current special environment type obtained, and / or display the control time and / or equipment status on the control client interface and / or the mini-program interface and / or the control system interface.

[0193] For example, after each automatic control is completed, the system broadcasts the control results through voice and displays the control time and device status on the APP, mini program or central control system interface.

[0194] Optionally, the device 100 also includes: a fourth prompt unit (not shown), which is used to voice broadcast the current environmental status when the environment meets the corresponding control parameter requirements under the adjustment of the relevant environmental adjustment equipment, and / or display the current environmental status on the control client interface and / or the mini-program interface and / or the control system interface.

[0195] For example, indoor and outdoor environmental parameters are monitored in real time. When it is detected that the user-set value is reached, the current environmental status is announced through voice and displayed on the APP, mini program or control system interface.

[0196] Optionally, the device 100 also includes: an execution unit (not shown), which is used to confirm whether to set the control logic as the default control logic after controlling the operation of the relevant environmental adjustment equipment according to the control logic corresponding to the current special environment type obtained; if it is confirmed that the control logic is set as the default control logic, the operation of setting the control logic as the default control logic is executed.

[0197] For example, after each control is completed, the control system prompts the user whether to set the current setting as the default control logic corresponding to the current special environment type. If the user confirms through the APP or voice, the memory function is triggered, and all the control logic of the scene is set for the user next time in this scene.

[0198] Optionally, the device 100 further includes: a fifth display unit, configured to display indoor environmental parameters and / or device status of environmental conditioning devices, and / or historical control records on a control client interface or a mini-program interface.

[0199] For example, indoor and outdoor environmental parameters and equipment status are displayed in real time on the APP interface or mini-program interface. Historical control records are displayed on the APP interface or mini-program interface, and users can view past control events and environmental changes.

[0200] Figure 6 FIG. 1 is a structural block diagram of another embodiment of the environment adjustment device provided by the present invention. Figure 6 As shown, the environment adjustment device 100 further includes: a receiving unit 150 and a setting unit 160 .

[0201] The receiving unit 150 is used to receive the control logic corresponding to any special environment type set through the control client interface or the mini-program interface.

[0202] In a specific embodiment, receiving control logic corresponding to any special environment type set through a control client interface or a mini-program interface includes: displaying two or more control instructions for control-related environmental adjustment devices corresponding to the corresponding special environment type on the control client interface or the mini-program interface; receiving one or more control instructions selected from the two or more control instructions for control-related environmental adjustment devices that are selectable, wherein a selection operation of selecting one or more control instructions from the two or more control instructions for control-related environmental adjustment devices that are selectable is received on the control client interface or the mini-program interface, or a voice instruction of selecting one or more control instructions from the two or more control instructions for control-related environmental adjustment devices that are selectable is received.

[0203] Specifically, the two or more control instructions are displayed as selectable control steps on the control client interface or the mini-program interface; for each of the control steps, the control step can be selected to be deleted or added on the control client interface or the mini-program interface.

[0204] For example, the default control logic for the return of south wind is as follows:

[0205] Step 1: When the monitoring environment outputs the corresponding classification result of Huinantian, the control logic is triggered, and the APP / central control displays the icon and feeds back to the user.

[0206] Step 2: Automatically turn on the air conditioner to dehumidification mode and adjust to the target humidity of 55%.

[0207] Step 3: Adjust the air conditioner to a comfortable temperature of 26℃.

[0208] Step 4: Close smart windows and curtains.

[0209] When you customize the control logic, the selectable control steps are as follows:

[0210] Step 1: Cannot be changed.

[0211] Step 2: You can choose whether to delete or add this step, and the target humidity can be adjusted.

[0212] Step 3: You can choose whether to delete or add this step, and the air conditioning temperature can be adjusted.

[0213] Step 4: You can choose whether to delete or add this step.

[0214] Step 5: You can choose whether to delete or add this step (select a new device and set device parameters).

[0215] The control instruction may include: an instruction to turn on or off the environment conditioning device, and / or an operating mode of the environment conditioning device, and / or an instruction to set or adjust a control parameter of the environment conditioning device. When the control instruction includes an instruction to set or adjust a control parameter of the environment conditioning device, a control parameter set or adjusted through a slide bar or an input box may be received.

[0216] Specifically, a user-friendly graphical user interface is developed to allow users to set or adjust control parameters through a slider or input box. For example, the comfort interval or threshold of at least one parameter among indoor temperature, humidity, air quality index (AQI) and wind speed is set or adjusted. For example, indoor temperature: the setting range is 16°C to 30°C, with a step length of 1°C; indoor humidity: the setting range is 30% to 70%, with a step length of 5%; air quality index (AQI): the threshold range is set from 0 to 300, with a step length of 10; wind speed: the threshold range is set from 0km / h to 60km / h, with a step length of 5km / h.

[0217] The setting unit 160 is used to set the control logic received by the receiving unit to a custom control logic corresponding to the corresponding special environment type.

[0218] That is, the received user-defined control logic is set as the customized control logic corresponding to the corresponding special environment type.

[0219] Optionally, based on the above embodiment, the device 100 further includes: a first prompt unit (not shown). The first prompt unit is used to display corresponding prompt information on the control client interface or the mini-program interface after setting the received control logic as the custom control logic corresponding to the corresponding special environment type, or to broadcast the corresponding prompt information by voice.

[0220] For example, after the user confirms the setting or adjustment of the control parameters, feedback that the setting is completed can be displayed, and / or voice broadcast feedback that the setting is completed can be used to enhance the interactive experience.

[0221] Optionally, the device 100 further includes: a modification unit (not shown), configured to receive a modification instruction for the control logic corresponding to any special environment type, and modify the control logic corresponding to the corresponding special environment type according to the modification instruction. For example, an entry is provided in the APP interface or the mini program interface to allow users to change their settings at any time.

[0222] The present invention also provides a storage medium corresponding to the environmental adjustment method, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the aforementioned methods are implemented.

[0223] The present invention also provides a control system corresponding to the environmental adjustment method, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the aforementioned methods when executing the computer program.

[0224] The present invention also provides a control system corresponding to the environmental conditioning device, comprising any of the aforementioned environmental conditioning devices.

[0225] The present invention also provides a computer program product corresponding to the control system method, comprising a computer program, and when the computer program is executed by a processor, the steps of any of the aforementioned methods are implemented.

[0226] Accordingly, the solution provided by the present invention utilizes a pre-trained prediction model to predict special environmental types, thereby facilitating control adapted to the characteristics of special weather environments for special weather.

[0227] The solution provided by the present invention allows users to customize control logic, thereby improving the flexibility and convenience of control settings.

[0228] The solution provided by the present invention can integrate various environmental condition devices for unified control, and provide interactive feedback to users through the APP and / or mini-program user interface and / or voice control function, thereby improving the user's interactive experience.

[0229] The solution provided by the present invention not only improves the automation and intelligence level of the system, but also enhances the user experience and the practicality of the system.

[0230] The solution provided by the present invention establishes a deep neural network model, combines historical weather data, selects important input features through data screening and evaluation, and labels the output special environmental types in two ways to establish a special environmental type prediction neural network model.

[0231] The solution provided by the present invention builds a cloud platform and a user smart home scene control system, performs special environment type prediction, and optimizes the user scene experience. By setting up home scene control that supports multi-device integration and providing default scene control logic, users can customize indoor environment control parameters to improve living comfort. The interactive design is humanized, and the multiple reminder and feedback mechanism meets user needs and simplifies operation.

[0232] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.

[0233] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0234] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0235] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0236] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.

Claims

1. An environmental adjustment method, characterized in that: include: Acquire current environmental data, the environmental data including: date and time data, geographic location data and weather data; Inputting the acquired environmental data into a pre-trained prediction model for predicting different types of environments to predict the current environmental type; If the current environment type is predicted to be a preset special environment type, then the control logic corresponding to the preset current special environment type is obtained; According to the control logic corresponding to the current special environment type obtained, control the operation of related environmental adjustment equipment; The special environment types include: at least one of the return of the south wind, plum rain weather, haze weather, sandstorm weather, typhoon weather, extremely high temperature weather, and extremely low temperature weather.

2. The method according to claim 1, characterized in that: The prediction model for predicting different types of weather is trained through the following steps: Obtain weather data of different special environment types at different dates and times in different geographical locations to construct a training sample data set; Using the constructed training sample data set to train a neural network model, a prediction model for predicting different types of weather is obtained; Among them, date and time data, geographic location data and weather data are used as input data, and special environment types are used as output.

3. The method according to claim 1, characterized in that The control logic corresponding to different special environment types includes: custom control logic; the method also includes: Receive control logic corresponding to any special environment type set through the control client interface or the applet interface; The received control logic is set to the custom control logic corresponding to the corresponding special environment type.

4. The method according to claim 3, characterized in that The control logic includes: one or more control instructions for controlling related environmental conditioning equipment; Receive control logic corresponding to any special environment type set through the control client interface or applet interface, including: Displaying two or more control instructions for controlling relevant environment adjustment devices corresponding to the corresponding special environment type on the control client interface or the mini-program interface; receiving one or more control instructions selected from the two or more control instructions for controlling the relevant environmental conditioning device, wherein: receiving a selection operation of selecting one or more control instructions from two or more control instructions for controlling the relevant environment adjustment device on the control client interface or the applet interface, or, A voice instruction is received to select one or more control instructions from the two or more selectable control instructions for controlling the related environmental adjustment device.

5. The method according to claim 4, characterized in that Also includes: After the received control logic is set as the custom control logic corresponding to the corresponding special environment type, the corresponding prompt information is displayed on the control client interface or the applet interface, or the corresponding prompt information is broadcasted by voice.

6. The method according to any one of claims 1 to 5, characterized in that: Also includes: If the current environment type is a preset special environment type, an icon corresponding to the current special environment type is displayed on the control client interface and / or the applet interface and / or the control system interface, and / or the current special environment type is announced by voice; and / or, After controlling the operation of the relevant environment adjustment equipment according to the control logic corresponding to the current special environment type obtained, the control result is announced by voice, and / or the control time and / or equipment status is displayed on the control client interface and / or the applet interface and / or the control system interface; and / or, When the environment meets the corresponding control parameter requirements under the regulation of the relevant environment regulating device, the current environment status is announced by voice, and / or the current environment status is displayed on the control client interface and / or the applet interface and / or the control system interface; and / or, After controlling the operation of relevant environmental adjustment equipment according to the control logic corresponding to the current special environment type obtained, confirm whether the control logic is set as the default control logic; if it is confirmed that the control logic is set as the default control logic, execute the operation of setting the control logic as the default control logic.

7. The method according to any one of claims 1 to 5, characterized in that: The weather data includes: at least one of: temperature, humidity, precipitation, air pressure, wind speed, wind direction, visibility, air quality index, ultraviolet index, weather conditions, weather phenomena, climate type, season, and weather warning information; and / or, The environmental conditioning equipment includes at least one of an air conditioner, a dehumidifier, a humidifier, an air purifier, a window, a curtain, a heater, and a lighting device.

8. An environmental conditioning device, characterized in that: include: A first acquisition unit is used to acquire current environmental data, wherein the environmental data includes: date and time data, geographic location data and weather data; A prediction unit, configured to input the environment data acquired by the first acquisition unit into a pre-trained prediction model for predicting different types of environments, and predict the current environment type; A second acquisition unit is used to acquire the control logic corresponding to the preset current special environment type if the prediction unit predicts that the current environment type is a preset special environment type; A control unit, configured to control the operation of related environment adjustment equipment according to the control logic corresponding to the current special environment type acquired by the second acquisition unit; The special environment types include: at least one of the return of the south wind, plum rain weather, haze weather, sandstorm weather, typhoon weather, extremely high temperature weather, and extremely low temperature weather.

9. A storage medium, characterized in that: A computer program is stored thereon, and when the program is executed by a processor, the steps of any method described in claims 1-7 are implemented.

10. A control terminal, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any method described in claims 1 to 7 when executing the program, or comprises the control device described in claim 8.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the steps of any one of the methods of claims 1 to 7 when being executed by a processor.