An Internet of Things-based intelligent home automation control system and method

By predicting the startup coefficient of the device and analyzing the startup time in the smart home system, and automatically adjusting the smart home equipment in combination with the user's real-time location and the degree of equipment aging, the problem that existing systems cannot be automatically controlled in advance is solved, precise environmental control is achieved and safety performance is improved.

CN118689124BActive Publication Date: 2025-05-30WENZHOU GANGYUAN ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410415002.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-08
Publication Date
2025-05-30
Estimated Expiration
2044-04-08

AI Technical Summary

Technical Problem

The existing smart home system cannot automatically control smart home devices before the user arrives at the place of residence, resulting in the environment that cannot meet the needs when the user arrives, and the accuracy of the environment control is not possible, which reduces the security performance of the system.

Method used

By collecting historical operation data of smart home devices in different environments, predicting the starting coefficient of the device, and combining the user's real-time location information and the aging degree of the device, analyzing and predicting the starting time and working conditions of the device. At the same time, by collecting environmental data, finding associated smart home devices, and determining their operation data, to achieve collaborative work and precise control.

Benefits of technology

It realizes automatic adjustment of smart home devices before users arrive at their residence, so that the environment meets user needs, improves the system's usage effect and accuracy, and enhances security performance, avoiding potential threats to other individuals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118689124B_ABST
    Figure CN118689124B_ABST
Patent Text Reader

Abstract

The present invention discloses an Internet of Things-based intelligent home automation control system and method, belonging to the technical field of intelligent home automation control. The present invention includes: S10: Collecting environmental data at the locations of each intelligent home device, obtaining the historical operation data sets of users for the corresponding intelligent home devices under different environments, and predicting the startup coefficients of each intelligent home device; S20: Analyzing the startup time and working conditions of each intelligent home device; S30: Searching for associated intelligent home devices; S40: Determining the operation data of the found associated intelligent home devices. The present invention determines the operation data of the associated intelligent home devices according to the difference between the re-collected environmental data and the mean value of the historical operation data, which is beneficial to the collaborative work among the intelligent home devices and further improves the use accuracy of the intelligent home system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart home automation control, and specifically to a smart home automation control system and method based on the Internet of Things. Background Art

[0002] Smart home is the embodiment of the Internet of Things under the influence of the Internet of Things. Smart home connects various devices in the home through the Internet of Things technology, providing various functions and means such as home appliance control, lighting control, curtain control, telephone remote control, indoor and outdoor remote control, anti-theft alarm, environmental monitoring, HVAC control, infrared forwarding, and programmable timing control. Compared with ordinary homes, smart homes can provide all-round information interaction functions, help families maintain smooth information communication with the outside, optimize people's lifestyles, help people effectively arrange their time, enhance the security of home life, and even save money on various energy costs.

[0003] When the existing smart home system controls smart home devices, it cannot automatically control the working conditions of smart homes before the user arrives at the place of residence, so that the environment at the place of residence cannot meet the user's needs when the user arrives at the place of residence. In addition, the existing smart home system cannot accurately control the environmental data of the user's place of residence, and cannot consider the impact of other factors at the user's place of residence on the operation data of smart home devices, thus reducing the security performance of the smart home system. Summary of the Invention

[0004] The purpose of the present invention is to provide a smart home automation control system and method based on the Internet of Things to solve the problems raised in the above background art.

[0005] To solve the above technical problems, the present invention provides the following technical solutions: A smart home automation control method based on the Internet of Things, the method comprising:

[0006] S10: Collect the environmental data of the locations where each smart home device is located, obtain the historical operation data sets of the corresponding smart home devices by the user in different environments, and predict the startup coefficients of each smart home device;

[0007] S20: Select whether to obtain the real-time location information of the user through the smart home system according to the predicted startup coefficient, and analyze the startup time and working conditions of each smart home device according to the obtained real-time location information and the aging degree of the corresponding smart home device;

[0008] S30: Re-collect the environmental data of each smart home device after it works stably, and search for associated smart home devices based on the re-collected environmental data;

[0009] S40: Determine the operation data of the associated smart home devices found.

[0010] Further, the specific method for the S10 to predict the startup coefficients of each smart home device is as follows:

[0011] Arbitrarily select a smart home device. Under different environments, obtain the historical operation data set of the selected smart home device by the user. The historical operation data set = , according to , determine the historical operation data mean = , where c = 1, 2, …, m, representing the numbers corresponding to each group of historical operation data in the historical operation data set, and m represents the total number of groups of historical operation data stored in the historical operation data set, represents the m-th group of historical operation data stored in the historical operation data set;

[0012] For example: When the indoor temperature at the user's residence is 30 °C and the humidity is 30%, obtain the historical operation data set of the selected smart home device by the user in the environment with a temperature of 30 °C and a humidity of 30%;

[0013] According to predict the startup coefficient of the selected smart home device, where i = 1, 2, …, n, representing the numbers corresponding to each type of operation data in the historical operation data, and n represents the total number of types of operation data stored in the historical operation data, represents the data value corresponding to the n-th type of operation data in the historical operation data mean, represents the data value corresponding to the i-th type of operation data in the collected environmental data, represents the proportionality coefficient corresponding to the i-th type of operation data, represents the startup coefficient of the selected smart home device, , represents the data value corresponding to the i-th type of operation data in the c-th group of historical operation data stored in the historical operation data set, represents the data mean corresponding to the i-th type of operation data obtained according to the historical operation data set.

[0014] Further, the S20 includes:

[0015] S201: Compare the predicted startup coefficient of the selected smart home device with the set threshold W. If , the smart home system sends a return confirmation message to the user. If the user returns a return confirmation message, the smart home system obtains the user's real-time location information. If the user returns a return cancellation message, the smart home system does not obtain the user's real-time location information. If , the smart home system does not obtain the user's real-time location information. Among them, the user can change the set threshold W through the smart home system, which is a positive number;

[0016] S202: According to the obtained real-time location information of the user, determine the user's real-time travel speed and the real-time path length of the user from the place of residence. Calculate the time consumed by the user to reach the place of residence at each moment according to the speed-distance formula, and combine the aging degree of the selected smart home device to predict the initial startup time point of the selected smart home device. The specific prediction formula is:

[0017] When :

[0018] ;

[0019] When :

[0020] ;

[0021] Among them, r represents the time point when the smart home system first collects the user's real-time location information, represents the time consumed by the user to reach the place of residence calculated when the time is r, represents the time value required for all the environmental data of the selected smart home device to reach the mean value of the historical operation data when the aging degree of the selected smart device is 0. k represents the aging degree of the selected smart device, 0 ≤ k ≤ 1, e represents a constant, e > 1, and T represents the initial startup time point of the selected smart home device;

[0022] At the r moment, calculate the average value of the user's real-time travel speed in the next 100m. If , then , if , then T´ = T, represents the user's real-time travel speed at the r moment. Among them, represents the startup time of the selected smart home device;

[0023] S203: When , determine the operation data of the selected smart home device according to the mean value of the historical operation data;

[0024] When When the smart home system collects the indoor environment image of the user's residence, determines the maximum allowable environmental data value at each position in the room according to the collected indoor environment image, obtains the maximum indoor environmental data value of the user's residence according to the determination result, if the maximum value of the operating parameters of the selected smart home device ≤ the obtained maximum indoor environmental data value, determines the operating data of the selected smart home device according to the average value of the historical operation data, if the maximum value of the operating parameters of the selected smart home device > the obtained maximum indoor environmental data value, determines the operating data of the selected smart home device according to the maximum indoor environmental data value. Similarly, determines the minimum allowable environmental data value at each position in the room, and determines the operating data of the selected smart home device based on the determination result.

[0025] According to the collected indoor environment image, determines the maximum and minimum values of the indoor environmental data of the user's residence, avoiding the threat to the lives of other individuals in the user's residence when the smart home device works under the determined operating data, which is beneficial to improving the safety performance of the smart home device.

[0026] Further, the specific method for finding the associated smart home device in S30 is as follows:

[0027] After the selected smart home device operates stably, re-collects the environmental data of the selected smart home device, compares the re-collected environmental data with the average value of the historical operation data of the selected smart home device, and according to determines the associated smart home device of the selected smart home device. When it means that the smart home device controlling the i-th type of operation data is not the associated smart home device of the selected smart home device. When it means that the smart home device controlling the i-th type of operation data is the associated smart home device of the selected smart home device, where represents the data value corresponding to the i-th type of operation data in the re-collected environmental data, represents the difference between the data value corresponding to the i-th type of operation data in the re-collected environmental data and the average data value corresponding to the i-th type of operation data in the historical operation data average value;

[0028] Combined with the aging degree of the associated smart home device, calculates the working time of the associated smart home device. The specific calculation formula is:

[0029] ;

[0030] where b = 1, 2, …, B represents the number corresponding to each associated smart home device controlling the i-th type of operation data, and B represents the total number of associated smart home devices controlling the i-th type of operation data. When When , , represents the working duration required for the associated smart home device b that controls the i-th type of operation data when the control environment data increases by a unit value. represents the degree of aging of the associated smart home device b that controls the i-th type of operation data. represents the unit value of the environmental data. The working time of the associated smart home device b that controls the i-th type of operation data.

[0031] Put the calculated value into the set Q, determine the minimum value in the set Q, determine the corresponding b value for the minimum value, and control the associated smart home device b of the i-th type of operation data as the associated smart home device of the selected smart home device. During the process of determining the associated smart home, the change rate of the environmental data is increased to ensure that the indoor environmental data can meet the user's needs when the user arrives at the residence, or reduce the user's waiting time when the user arrives at the residence.

[0032] Furthermore, the S40 determines the operation data of the associated smart home device according to the value, and the operation data of the associated smart home device is .

[0033] An Internet of Things-based smart home automation control system, the system includes a startup coefficient prediction module, a smart home device working analysis module, an associated smart home device determination module, and an operation data determination module;

[0034] The startup coefficient prediction module is used to predict the startup coefficients of each smart home device;

[0035] The smart home device working analysis module is used to analyze the startup time and working conditions of each smart home device;

[0036] The associated smart home device determination module is used to determine the associated smart home device;

[0037] The operation data determination module is used to determine the working parameters of the determined associated smart home device.

[0038] Furthermore, the startup coefficient prediction module collects the environmental data at the locations of each smart home device, obtains the historical operation data sets of the corresponding smart home devices by users under different environments, predicts the startup coefficients of each smart home device, and transmits the predicted startup coefficients to the smart home device working analysis module.

[0039] Further, the smart home device working analysis module includes a real-time location information acquisition unit, a startup time prediction unit, and a working analysis unit;

[0040] The real-time location information acquisition unit receives the startup coefficient transmitted by the startup coefficient prediction module, compares the received startup coefficient with a set threshold, combines the information returned by the user, selects whether to obtain the user's real-time location information through the smart home system, and transmits the obtained user real-time location information to the startup time prediction unit;

[0041] The startup time prediction unit receives the user real-time location information transmitted by the real-time location information acquisition unit, calculates the initial startup time of the selected smart home device based on the received information, combines the user's real-time travel speed at time r and the average real-time travel speed of the user in the next 100m, predicts the startup time of the selected smart home device, and transmits the user's real-time travel speed at time r and the average real-time travel speed of the user in the next 100m to the working analysis unit, and transmits the predicted startup time to the working analysis unit;

[0042] The working analysis unit receives the user's real-time travel speed at time r, the average real-time travel speed of the user in the next 100m, and the startup time transmitted by the startup time prediction unit, determines the operation data of the selected smart home device based on the received information, and controls the selected smart home device to start working according to the determined operation data at the startup time.

[0043] Further, the associated smart home identification determination module includes an association judgment unit, a working time calculation unit, and an associated smart home device determination unit;

[0044] After the selected smart home device works stably, the association judgment unit re-collects the environmental data of the selected smart home device, calculates the difference between the re-collected environmental data and the average value of the historical operation data of the selected smart home device, and based on the calculation result, makes a preliminary judgment on the associated smart home device of the selected smart home device, and transmits the judgment result to the working time calculation unit, and transmits the calculated difference to the operation data determination module;

[0045] The working time calculation unit receives the judgment result transmitted by the association judgment unit, calculates the working time of the associated smart home device in combination with the aging degree of the associated smart home device, and transmits the calculated working time to the associated smart home device determination unit;

[0046] The associated smart home device determination unit receives the working hours transmitted by the working hours calculation unit, determines the associated smart home devices of the selected smart home device according to the received information, and transmits the determined associated smart home devices to the operation data determination module.

[0047] Further, the operation data determination module receives the associated smart home devices transmitted by the associated smart home device determination unit and the difference value transmitted by the association judgment unit, and determines the operation data of the associated smart home devices based on the received difference value.

[0048] Compared with the prior art, the beneficial effects achieved by the present invention are as follows:

[0049] 1. By predicting the startup system of the smart home device according to the historical operation data set of the smart home device under the collected environmental data, combining the threshold set by the user and the return information of the user, the present invention selects whether to obtain the real-time location information of the user through the smart home system. Based on the obtained information, it is ensured that when the user arrives at the place of residence, the environment of the place of residence can meet the user's needs, or the waiting time of the user is reduced when the user arrives at the place of residence, further improving the use effect of the smart home system.

[0050] 2. After the first control of the smart home device, the present invention searches for the associated smart home devices of the smart home device according to the re-collected environmental data, and determines the operation data of the associated smart home devices according to the difference between the re-collected environmental data and the average value of the historical operation data, which is beneficial to the collaborative work between smart home devices and further improves the use accuracy of the smart home system.

[0051] 3. When determining the operation data of the smart home device, the present invention takes into account the influence of other factors in the user's place of residence on the operation data, and avoids threatening the lives of other individuals in the user's place of residence when the smart home device works under the determined operation data, further improving the safety performance of the smart home device. Description of the Drawings

[0052] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation to the present invention. In the drawings:

[0053] Figure 1 is a schematic working flow diagram of a smart home automation control system and method based on the Internet of Things according to the present invention;

[0054] Figure 2 is a schematic structural diagram of the working principle of a smart home automation control system and method based on the Internet of Things according to the present invention. Embodiment

[0055] Please refer to Figure 1 and Figure 2 , the present invention provides a technical solution: a smart home automation control method based on the Internet of Things, the method includes:

[0056] S10: Collect environmental data at the locations of each smart home device. Under different environments, obtain the historical operation data sets of users for the corresponding smart home devices, and predict the startup coefficients of each smart home device. The specific method is as follows:

[0057] Arbitrarily select a smart home device. Under different environments, obtain the historical operation data set of the selected smart home device by the user. The historical operation data set = , according to , determine the historical operation data mean = , where c = 1, 2,..., m, representing the numbers corresponding to each group of historical operation data in the historical operation data set, and m represents the total number of groups of historical operation data stored in the historical operation data set, represents the mth group of historical operation data stored in the historical operation data set;

[0058] According to predict the startup coefficient of the selected smart home device, where i = 1, 2,..., n, representing the numbers corresponding to each type of operation data in the historical operation data, and n represents the total number of types of operation data stored in the historical operation data, represents the data value corresponding to the nth type of operation data in the historical operation data mean, represents the data value corresponding to the ith type of operation data in the collected environmental data, represents the proportionality coefficient corresponding to the ith type of operation data, represents the startup coefficient of the selected smart home device, , represents the data value corresponding to the ith type of operation data in the cth group of historical operation data stored in the historical operation data set, represents the data mean corresponding to the ith type of operation data obtained according to the historical operation data set;

[0059] S20: According to the predicted startup coefficient, select whether to obtain the real-time location information of the user through the smart home system. The real-time location information of the user is obtained after the user's authorization. Analyze the startup time and working conditions of each smart home device according to the obtained real-time location information and the aging degree of the corresponding smart home device;

[0060] S20 includes:

[0061] S201: Compare the startup coefficient of the predicted selected smart home device with the set threshold W. If , the smart home system sends a return journey confirmation message to the user. If the user returns a return journey confirmation message, the smart home system obtains the user's real-time location information. If the user returns a return journey cancellation message, the smart home system does not obtain the user's real-time location information. If , the smart home system does not obtain the user's real-time location information. Among them, the user can change the set threshold W through the smart home system, which is a positive number;

[0062] S202: Determine the user's real-time travel speed and the real-time path length from the user to the place of residence according to the obtained real-time location information of the user. Calculate the time consumed by the user to reach the place of residence at each moment according to the speed-distance formula. Input the user's real-time location information and the location information of the user's place of residence into the map software. The real-time path length from the user to the place of residence is the distance value displayed in the map software. Combine the aging degree of the selected smart home device to predict the initial startup time point of the selected smart home device. The initial startup time refers to the time when the smart home system first collects the user's real-time location information and calculates the startup time of the selected smart home system. The specific prediction formula is:

[0063] When :

[0064] ;

[0065] When :

[0066] ;

[0067] Among them, r represents the time point when the smart home system first collects the user's real-time location information, represents the time consumed by the user to reach the place of residence calculated when the time is r, represents the time value required for all the environmental data of the selected smart home device to reach the historical operation data mean when the aging degree of the selected smart device is 0. k represents the aging degree of the selected smart device, 0 ≤ k ≤ 1, e represents a constant, e > 1, and T represents the initial startup time point of the selected smart home device;

[0068] At the moment r, calculate the average value of the user's real-time travel speed in the next 100m. If , then . If , then T´ = T, represents the real-time travel speed of the user at time r, where represents the startup time of the selected smart home device;

[0069] S203: When , determine the operation data of the selected smart home device according to the mean value of historical operation data. For example, assume the selected smart home device is an air conditioner, and the obtained mean value of historical operation data = , 25 represents the temperature value, 3 represents the wind speed value, and 40 represents the humidity value. Then the operation data of the smart home device is to adjust the temperature to 25°C, the wind speed to 3 m / s, and the humidity to 40%;

[0070] When , the smart home system collects the indoor environment image of the user's residence. According to the collected indoor environment image, determine the maximum allowable environmental data value for each position in the room. According to the determination result, obtain the maximum indoor environmental data value of the user's residence. If the maximum working parameter value of the selected smart home device ≤ the obtained maximum indoor environmental data value, then determine the operation data of the selected smart home device according to the mean value of historical operation data. If the maximum working parameter value of the selected smart home device > the obtained maximum indoor environmental data value, then determine the operation data of the selected smart home device according to the maximum indoor environmental data value. For example, according to the indoor environment image collected by the smart home system of the user's residence, it is found that the plants cultivated in the indoor bedroom are prone to wither at 28°C, and there is no requirement for the environmental temperature in the outdoor living room. Therefore, the maximum allowable environmental temperature in the indoor living room is 45°C, and the maximum allowable environmental temperature in the indoor bedroom is 28°C. Then the maximum indoor environmental temperature of the user's residence is 28°C. Assume the maximum temperature value of the selected smart home device during operation is 30°C. Since 30°C > 28°C, then determine the operation data of the selected smart home device according to the maximum indoor environmental data value of 28°C, that is, set the temperature value of the selected smart home device during operation to 28°C;

[0071] According to the collected indoor environment image, determine the minimum allowable environmental data value for each position in the room. According to the determination result, obtain the minimum indoor environmental data value of the user's residence. If the minimum working parameter value of the selected smart home device < the obtained minimum indoor environmental data value, then determine the operation data of the selected smart home device according to the minimum indoor environmental data value. If the minimum working parameter value of the selected smart home device ≥ the obtained minimum indoor environmental data value, then determine the operation data of the selected smart home device according to the mean value of historical operation data;

[0072] S30: Re-collect the environmental data of each smart home device after stable operation. Based on the re-collected environmental data, search for associated smart home devices. The specific method is:

[0073] After the selected smart home device stabilizes in operation, re-collect the environmental data of the selected smart home device, compare the re-collected environmental data with the average value of the historical operation data of the selected smart home device, and according to , determine the associated smart home devices of the selected smart home device. When , it indicates that the smart home device controlling the i-th type of operation data is not an associated smart home device of the selected smart home device. When , it indicates that the smart home device controlling the i-th type of operation data is an associated smart home device of the selected smart home device, where represents the data value corresponding to the i-th type of operation data in the re-collected environmental data, represents the difference between the data value corresponding to the i-th type of operation data in the re-collected environmental data and the average data value corresponding to the i-th type of operation data in the historical operation data average value;

[0074] Combine the aging degree of the associated smart home device to calculate the working time of the associated smart home device. The specific calculation formula is:

[0075] ;

[0076] where b = 1, 2,..., B, representing the numbers corresponding to each associated smart home device controlling the i-th type of operation data, B represents the total number of associated smart home devices controlling the i-th type of operation data. When , , , represents the working duration required for the associated smart home device b controlling the i-th type of operation data when controlling the environmental data to decrease by a unit value. When , , , represents the working duration required for the associated smart home device b controlling the i-th type of operation data when controlling the environmental data to increase by a unit value, represents the aging degree of the associated smart home device b controlling the i-th type of operation data, represents the unit value of the environmental data, the working time of the associated smart home device b controlling the i-th type of operation data;

[0077] Put the calculated value into the set Q, determine the minimum value in the set Q, determine the corresponding b value of the minimum value, and control the associated smart home device b controlling the i-th type of operation data as the associated smart home device of the selected smart home device;

[0078] S40: Determine the operation data of the associated smart home devices found;

[0079] S40 determines according to the value pair the operation data of the associated smart home devices, and the operation data of the associated smart home devices is .

[0080] An Internet of Things-based smart home automation control system, the system includes a startup coefficient prediction module, a smart home device working analysis module, an associated smart home device determination module, and an operation data determination module;

[0081] The startup coefficient prediction module is used to predict the startup coefficients of each smart home device;

[0082] The startup coefficient prediction module collects the environmental data of the location where each smart home device is located, obtains the historical operation data set of the corresponding smart home device by the user under different environments, predicts the startup coefficients of each smart home device, and transmits the predicted startup coefficients to the smart home device working analysis module;

[0083] The smart home device working analysis module is used to analyze the startup time and working conditions of each smart home device;

[0084] The smart home device working analysis module includes a real-time location information acquisition unit, a startup time prediction unit, and a working analysis unit;

[0085] The real-time location information acquisition unit receives the startup coefficients transmitted by the startup coefficient prediction module, compares the received startup coefficients with the set threshold, combines the information returned by the user, selects whether to obtain the real-time location information of the user through the smart home system, and transmits the obtained real-time location information of the user to the startup time prediction unit;

[0086] The startup time prediction unit receives the real-time location information of the user transmitted by the real-time location information acquisition unit, calculates the initial startup time of the selected smart home device based on the received information, combines the real-time travel speed of the user at time r and the average real-time travel speed of the user in the next 100m, predicts the startup time of the selected smart home device, and transmits the real-time travel speed of the user at time r and the average real-time travel speed of the user in the next 100m to the working analysis unit, and transmits the predicted startup time to the working analysis unit;

[0087] The work analysis unit receives the real-time travel speed of the user at time r transmitted by the start time prediction unit, the average real-time travel speed of the user in the next 100m, and the start time transmitted by the start time prediction unit. Based on the received information, it determines the operation data of the selected smart home device, and controls the selected smart home device to start working according to the determined operation data at the start time;

[0088] The associated smart home device determination module is used to determine the associated smart home device;

[0089] The associated smart home identification determination module includes an association judgment unit, a working time calculation unit, and an associated smart home device determination unit;

[0090] After the selected smart home device works stably, the association judgment unit re-collects the environmental data of the selected smart home device, calculates the difference between the re-collected environmental data and the average value of the historical operation data of the selected smart home device, and based on the calculation result, makes a preliminary judgment on the associated smart home device of the selected smart home device, and transmits the judgment result to the working time calculation unit, and transmits the calculated difference to the operation data determination module;

[0091] The working time calculation unit receives the judgment result transmitted by the association judgment unit, calculates the working time of the associated smart home device in combination with the aging degree of the associated smart home device, and transmits the calculated working time to the associated smart home device determination unit;

[0092] The associated smart home device determination unit receives the working time transmitted by the working time calculation unit, determines the associated smart home device of the selected smart home device according to the received information, and transmits the determined associated smart home device to the operation data determination module;

[0093] The operation data determination module receives the associated smart home device transmitted by the associated smart home device determination unit and the difference transmitted by the association judgment unit, and determines the operation data of the associated smart home device based on the received difference.

[0094] Example 1: Suppose the selected smart home device is an air conditioner, and the collected environmental data , , , , and the historical operation data set = , , then the average historical operation data = ;

[0095] The start-up coefficient of the air conditioner is:

[0096] ;

[0097] Since , the smart home system selects whether to obtain the user's real-time location according to the user's return information.

[0098] Embodiment 2: Let the time point when the smart home system first collects the user's real-time location information be 16:40:00, and the time consumed by the user to reach the place of residence calculated at 16:40:00 is , unit: minute. When the aging degree of the selected smart device is 0, the time value required for all the environmental data of the selected smart home device to reach the mean value of the historical operation data , unit: minute. The aging degree k of the selected smart device is 0.2, then:

[0099] , so:

[0100] ;

[0101] At 16:40:00, calculate the average real-time travel speed of the user in the next 100m, and the calculated , , since < , the start time of the selected smart home device is:

[0102] ;

[0103] Then the start time of the selected smart home device is .

[0104] Embodiment 3: Let the selected smart home device be an air conditioner, , the mean value of historical operation data = , then:

[0105] ;

[0106] ;

[0107] ;

[0108] Therefore, the smart home devices that control the first and third types of operation data are associated smart home devices;

[0109] Let , , , , unit: minute, the unit value f of environmental data is 1, and f has the same unit as , then:

[0110] The working hours of the associated smart home device 1 that controls the first type of operation data are as follows:

[0111] ;

[0112] The working hours of the associated smart home device 2 that controls the first type of operation data are as follows:

[0113] ;

[0114] Since Q = { }, the minimum value in the set Q is , The corresponding b value is 2. Therefore, the associated smart home device 2 that controls the first type of operation data is the associated smart home device of the selected smart home device;

[0115] The operation data of the associated smart home device is , that is, the associated smart home device adjusts the first type of operation data to 25.5.

[0116] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.

[0117] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A smart home automation control method based on the Internet of Things, characterized in that: The method comprises: S10: Collect environmental data of the location of each smart home device, obtain historical operation data sets of users on corresponding smart home devices under different environments, and predict the activation coefficient of each smart home device. The specific method is as follows: Randomly select a smart home device and obtain the historical operation data set of the user on the selected smart home device in different environments. The historical operation data set = ,according to , the mean of historical operation data = Determine, where c=1,2,…,m, represents the number corresponding to each group of historical operation data in the historical operation data set, and m represents the total number of groups of historical operation data stored in the historical operation data set. Represents the mth group of historical operation data stored in the historical operation data set; according to The startup coefficient of the selected smart home device is predicted, where i=1,2,…,n, represents the number corresponding to each type of operation data in the historical operation data, and n represents the total number of operation data types stored in the historical operation data. Indicates the data value corresponding to the nth type of operation data in the mean of historical operation data. Indicates the data value corresponding to the i-th type of operation data in the collected environmental data, Indicates the proportional coefficient corresponding to the i-th type of operation data, Indicates the activation coefficient of the selected smart home device, , Indicates the data value corresponding to the i-th type of operation data in the c-th group of historical operation data stored in the historical operation data set. Represents the data mean corresponding to the i-th type of operation data obtained based on the historical operation data set; S20: selecting whether to obtain the user's real-time location information through the smart home system according to the predicted startup coefficient, and analyzing the startup time and working status of each smart home device according to the acquired real-time location information and the aging degree of the corresponding smart home device; S30: re-collecting environmental data of each smart home device after it is working stably, and searching for related smart home devices based on the re-collected environmental data; S40: Determine the operation data of the associated smart home device that is found.

2. The method for controlling smart home automation based on the Internet of Things according to claim 1, characterized in that: The S20 includes: S201: The activation coefficient of the selected smart home device will be predicted Compared with the set threshold W, if , the smart home system sends a return confirmation message to the user. If the user returns the return confirmation message, the smart home system obtains the user's real-time location information. If the user returns the return cancellation message, the smart home system does not obtain the user's real-time location information. , the smart home system does not obtain the user's real-time location information, wherein the user can change the set threshold W through the smart home system, is a positive number; S202: According to the obtained real-time location information of the user, the real-time travel speed of the user and the real-time path length of the user from the residence are determined, and the time taken by the user to reach the residence at each time is calculated according to the speed distance formula. Combined with the aging degree of the selected smart home device, the initial startup time point of the selected smart home device is predicted. The specific prediction formula is: when hour: ; when hour: ; Among them, r represents the time point when the smart home system first collects the user's real-time location information. It represents the time it takes for the user to reach his / her residence when the time is r. It indicates the time required for all environmental data of the selected smart home devices to reach the mean value of historical operation data when the aging degree of the selected smart device is 0, k indicates the aging degree of the selected smart device, 0≤k≤1, e indicates a constant, e>1, and T indicates the initial startup time point of the selected smart home device; At time r, the average real-time travel speed of the user in the next 100m Calculate if ,but ,like , then T´=T, represents the real-time travel speed of the user at time r, where Indicates the start time of the selected smart home device; S203: When When the operation data of the selected smart home device is determined according to the mean value of the historical operation data; when When the user's indoor environment image is collected, the smart home system determines the maximum value of the environmental data allowed at each indoor location based on the collected indoor environment image, and obtains the maximum value of the indoor environmental data at the user's residence based on the determination result. If the maximum value of the working parameter of the selected smart home device is ≤ the maximum value of the obtained indoor environmental data, the operation data of the selected smart home device is determined according to the mean of historical operation data. If the maximum value of the working parameter of the selected smart home device is greater than the maximum value of the obtained indoor environmental data, the operation data of the selected smart home device is determined according to the maximum value of the indoor environmental data. Similarly, the minimum value of the environmental data allowed at each indoor location is determined, and the operation data of the selected smart home device is determined based on the determination result.

3. The method for controlling smart home automation based on the Internet of Things according to claim 2, characterized in that: The specific method of searching for the associated smart home device in S30 is: After the selected smart home device is working stably, the environmental data of the selected smart home device is collected again, and the collected environmental data is compared with the average historical operation data of the selected smart home device. , determine the associated smart home devices of the selected smart home device, when When , it means that the smart home device controlling the i-th type of operation data is not an associated smart home device of the selected smart home device. , it indicates that the smart home device controlling the i-th type of operation data is an associated smart home device of the selected smart home device, wherein, represents the data value corresponding to the i-th type of operation data in the collected environmental data, represents the difference between the data value corresponding to the i-th type of operation data in the re-collected environmental data and the data mean corresponding to the i-th type of operation data in the mean of historical operation data; Combined with the aging degree of the associated smart home devices, the working time of each associated smart home device is calculated. The specific calculation formula is: ; Where b=1,2,…,B, represents the number of each associated smart home device that controls the i-th type of operation data, and B represents the total number of associated smart home devices that control the i-th type of operation data. hour, , , It represents the working time required for the associated smart home device b that controls the i-th type of operation data to reduce the unit value of the control environment data. hour, , , It represents the working time required for the associated smart home device b that controls the i-th type of operation data to increase the unit value of the control environment data. represents the aging degree of the associated smart home device b that controls the i-th type of operation data, Indicates the unit value of environmental data. Controlling the working time of smart home device b associated with the i-th type of operation data; The calculated The value is put into the set Q, the minimum value in the set Q is determined, the b value corresponding to the minimum value is determined, and the associated smart home device b of the i-th type of operation data is controlled to be the associated smart home device of the selected smart home device.

4. The method for controlling smart home automation based on the Internet of Things according to claim 3, characterized in that: The S40 is based on The operation data of the associated smart home device is determined by the value. The operation data of the associated smart home device is .

5. An Internet of Things-based smart home automation control system applied to the Internet of Things-based smart home automation control method according to any one of claims 1 to 4, characterized in that: The system includes a startup coefficient prediction module, a smart home device work analysis module, an associated smart home device determination module, and an operation data determination module; The startup coefficient prediction module is used to predict the startup coefficient of each smart home device; The smart home device working analysis module is used to analyze the startup time and working status of each smart home device; The associated smart home device determination module is used to determine the associated smart home device; The operation data determination module is used to determine the operating parameters of the determined associated smart home device.

6. The smart home automation control system based on the Internet of Things according to claim 5, characterized in that: The startup coefficient prediction module collects environmental data of the location of each smart home device, obtains historical operation data sets of users on corresponding smart home devices under different environments, predicts the startup coefficient of each smart home device, and transmits the predicted startup coefficient to the smart home device work analysis module.

7. The smart home automation control system based on the Internet of Things according to claim 6, characterized in that: The smart home device work analysis module includes a real-time location information acquisition unit, a start-up time prediction unit and a work analysis unit; The real-time location information acquisition unit receives the startup coefficient transmitted by the startup coefficient prediction module, compares the received startup coefficient with the set threshold, and selects whether to acquire the user's real-time location information through the smart home system in combination with the information returned by the user, and transmits the acquired user real-time location information to the startup time prediction unit; The startup time prediction unit receives the user real-time location information transmitted by the real-time location information acquisition unit, calculates the initial startup time of the selected smart home device based on the received information, predicts the startup time of the selected smart home device in combination with the real-time travel speed of the user at time r and the average of the real-time travel speed of the user in the next 100 meters, transmits the real-time travel speed of the user at time r and the average of the real-time travel speed of the user in the next 100 meters to the work analysis unit, and transmits the predicted startup time to the work analysis unit; The work analysis unit receives the real-time travel speed of the user at time r, the average real-time travel speed of the user in the next 100 meters, and the start time transmitted by the start time prediction unit, and determines the operation data of the selected smart home device based on the received information. At the start time, the selected smart home device is controlled to start working according to the determined operation data.

8. The smart home automation control system based on the Internet of Things according to claim 7, characterized in that: The associated smart home identification and determination module includes an associated judgment unit, a working time calculation unit and an associated smart home device determination unit; After the selected smart home device is stably working, the association judgment unit re-collects the environmental data of the selected smart home device, calculates the difference between the re-collected environmental data and the mean value of the historical operation data of the selected smart home device, makes a preliminary judgment on the associated smart home device of the selected smart home device based on the calculation result, transmits the judgment result to the working time calculation unit, and transmits the calculated difference to the operation data determination module; The working time calculation unit receives the judgment result transmitted by the association judgment unit, calculates the working time of the associated smart home device in combination with the aging degree of the associated smart home device, and transmits the calculated working time to the associated smart home device determination unit; The associated smart home device determination unit receives the working time transmitted by the working time calculation unit, determines the associated smart home devices of the selected smart home device according to the received information, and transmits the determined associated smart home devices to the operation data determination module.

9. The smart home automation control system based on the Internet of Things according to claim 8, characterized in that: The operation data determination module receives the associated smart home device transmitted by the associated smart home device determination unit and the difference transmitted by the associated judgment unit, and determines the operation data of the associated smart home device based on the received difference.

Citation Information

Patent Citations

  • Intelligent control system and method for controlling intelligent home equipment by using bus card

    CN104615107A

  • Smart home vehicle-mounted control system

    CN105791374A