Smart gateway, smart home system and smart controlling method thereof
First Claim
1. A smart controlling method applied to a smart home system, for controlling a plurality of home appliances of the smart home system, the smart home system comprising a detecting unit, a smart gateway communicating to the home appliances, and an intelligent command table comprising a plurality of predetermined certain condition values and predetermined controlling commands corresponding to the plurality of predetermined certain condition values, a plurality of habit certain condition values and habit controlling commands corresponding to the plurality of habit certain condition values, each of the plurality of predetermined controlling commands and the plurality of habit controlling commands comprising an operation command and a unique identification code of a home appliance which is assigned to execute the operation command;
- the smart gateway controlling the home appliances to execute a corresponding operation according to a received control command;
the smart controlling method comprising;
a, detecting current certain condition value using the detecting unit;
b, determining whether the current certain condition value matches to one of the plurality of predetermined certain condition values using the smart gateway, if yes, goes to step c;
if not, goes to step b1;
c, extracting the operation command and the unique identification code of the home appliance which is assigned to execute the operation command from the predetermined controlling command corresponding to the predetermined certain condition value which matches to the current certain condition value, by using the smart gateway;
b1, determining whether the current certain condition value matches to one of the plurality of habit certain condition values using the smart gateway, if yes, goes to step cl;
if not, goes back to step a;
c1, extracting the operation command and the unique identification code of the home appliance which is assigned to execute the operation command from the habit controlling command corresponding to the habit certain condition value which matches to the current certain condition value, by using the smart gateway;
d, sending a controlling signal including the operation command to the home appliance which is assigned to execute the operation command using the smart gateway; and
S31, recording the received controlling command inputted by a user and the corresponding certain condition value detected by the detecting unit as an operation record using the smart gateway;
S32, analyzing a plurality of operation records and determining whether the number of times that a controlling command under a same certain condition value or in a same certain condition value range has reached or is equal to a predetermined number of times within a predetermined time period, if yes, the process goes to step S33, otherwise, goes to end;
S33, determines the controlling command is a habit and the certain condition value or value range is a certain condition value or value range corresponding to the habit, and recording the habit controlling command and the corresponding habit certain condition value or value range in the intelligent command table.
3 Assignments
0 Petitions
Accused Products
Abstract
A smart controlling method applied to a smart home system for controlling a number of home appliances of the smart home system is able to learn the habits of the user in relation to the home appliances, deeming a control operation a habit when a certain controlling command is repeated for more than a predetermined number of times in a predetermined period. When the current certain condition value matches one of the habit certain conditions, the smart home system calls the corresponding habit controlling command to control the relative home appliance to execute the habitual operation. A smart gateway and a smart home system are also provided.
55 Citations
17 Claims
-
1. A smart controlling method applied to a smart home system, for controlling a plurality of home appliances of the smart home system, the smart home system comprising a detecting unit, a smart gateway communicating to the home appliances, and an intelligent command table comprising a plurality of predetermined certain condition values and predetermined controlling commands corresponding to the plurality of predetermined certain condition values, a plurality of habit certain condition values and habit controlling commands corresponding to the plurality of habit certain condition values, each of the plurality of predetermined controlling commands and the plurality of habit controlling commands comprising an operation command and a unique identification code of a home appliance which is assigned to execute the operation command;
- the smart gateway controlling the home appliances to execute a corresponding operation according to a received control command;
the smart controlling method comprising;a, detecting current certain condition value using the detecting unit; b, determining whether the current certain condition value matches to one of the plurality of predetermined certain condition values using the smart gateway, if yes, goes to step c;
if not, goes to step b1;c, extracting the operation command and the unique identification code of the home appliance which is assigned to execute the operation command from the predetermined controlling command corresponding to the predetermined certain condition value which matches to the current certain condition value, by using the smart gateway; b1, determining whether the current certain condition value matches to one of the plurality of habit certain condition values using the smart gateway, if yes, goes to step cl;
if not, goes back to step a;c1, extracting the operation command and the unique identification code of the home appliance which is assigned to execute the operation command from the habit controlling command corresponding to the habit certain condition value which matches to the current certain condition value, by using the smart gateway; d, sending a controlling signal including the operation command to the home appliance which is assigned to execute the operation command using the smart gateway; and S31, recording the received controlling command inputted by a user and the corresponding certain condition value detected by the detecting unit as an operation record using the smart gateway; S32, analyzing a plurality of operation records and determining whether the number of times that a controlling command under a same certain condition value or in a same certain condition value range has reached or is equal to a predetermined number of times within a predetermined time period, if yes, the process goes to step S33, otherwise, goes to end; S33, determines the controlling command is a habit and the certain condition value or value range is a certain condition value or value range corresponding to the habit, and recording the habit controlling command and the corresponding habit certain condition value or value range in the intelligent command table.
- the smart gateway controlling the home appliances to execute a corresponding operation according to a received control command;
-
2. A smart gateway applied to a smart home system, the smart gateway communicating with a plurality of home appliances and a detecting unit configured to detecting current certain condition value, the smart gateway comprising:
-
a storage unit storing an intelligent command table comprising a plurality of predetermined certain condition values and predetermined controlling commands corresponding to the plurality of predetermined certain condition values, a plurality of habit certain condition values and habit controlling commands corresponding to the plurality of habit certain condition values, each of the plurality of predetermined controlling commands and the plurality of habit controlling commands comprising an operation command and an unique identification code of a home appliance which is assigned to execute the operation command; an intelligent controlling unit configured to firstly determine whether the current certain condition value matches to one of the plurality of predetermined certain condition values and send the predetermined controlling command corresponding to one predetermined certain condition which matches to the current certain condition value when the current certain condition value matches to the predetermined certain condition value, and secondly determine whether the current certain condition value matches to one of the plurality of habit certain condition values when the current certain condition value matches to none of the plurality of predetermined certain condition values and send the habit controlling command corresponding to one habit certain condition which matches to the current certain condition value when the current certain condition value matches to the habit certain condition value; a processor unit configured to extract the operation command and the unique identification code of the home appliance which is assigned to execute the operation command from the predetermined controlling commands and the habit controlling commands; a communication unit configured to send a controlling signal comprising the operation command to the home appliance which is assigned to execute the operation command according to the unique identification code of the home appliance; and a learning unit, wherein the learning unit comprises; a recording module configured to record the received controlling command inputted by a user and the corresponding certain condition value detected by the detecting unit as an operation record; and an analysis module configured to analyze whether the number of times that a controlling command under a same certain condition value or in a same certain condition value range has reached or is equal to a predetermined number of times within a predetermined time period, determine the controlling command is a habit and the certain condition value or value range is a certain condition value or value range corresponding to the habit when the times of the controlling command repeats under a same certain condition value or in a same certain condition value range has reached or are equal to a predetermined number of times within a predetermined time period, and recording the habit controlling command and the corresponding habit certain condition value or value range in the intelligent command table. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A smart home system, comprising a plurality of home appliances, a smart gateway connected to the Internet and communicating with a plurality of home appliances, a detecting unit configured to detecting current certain condition value, and an intelligent command table comprising a plurality of predetermined certain condition values and predetermined controlling commands corresponding to the plurality of predetermined certain condition values, a plurality of habit certain condition values and habit controlling commands corresponding to the plurality of habit certain condition values, each of the plurality of predetermined controlling commands and the plurality of habit controlling commands comprising an operation command and an unique identification code of a home appliance which is assigned to execute the operation command;
- the smart gateway controlling the home appliances to execute a corresponding operation according to a received control command;
the smart gateway comprising; an intelligent controlling unit configured to firstly determine whether the current certain condition value matches to one of the plurality of predetermined certain condition values and send the predetermined controlling command corresponding to one predetermined certain condition which matches to the current certain condition value when the current certain condition value matches to the predetermined certain condition value, and secondly determine whether the current certain condition value matches to one of the plurality of habit certain condition values when the current certain condition value matches to none of the plurality of predetermined certain condition values and send the habit controlling command corresponding to one habit certain condition which matches to the current certain condition value when the current certain condition value matches to the habit certain condition value; a processor unit configured to extract the operation command and the unique identification code of the home appliance which is assigned to execute the operation command from the predetermined controlling commands and the habit controlling commands; and a communication unit configured to send a controlling signal comprising the operation command to the home appliance which is assigned to execute the operation command according to the unique identification code of the home appliance; the home appliance configured for receiving the corresponding controlling signal sent by the smart gateway, and executing the corresponding operation according the operation command included in the controlling signal; a learning unit, wherein the learning unit comprises; a recording module configured to record the received controlling command inputted by a user and the corresponding certain condition value detected by the detecting unit as an operation record; and an analysis module configured to analyze whether the number of times that a controlling command under a same certain condition value or in a same certain condition value range has reached or is equal to a predetermined number of times within a predetermined time period, determine the controlling command is a habit and the certain condition value or value range is a certain condition value or value range corresponding to the habit when the times of the controlling command repeats under a same certain condition value or in a same certain condition value range has reached or are equal to a predetermined number of times within a predetermined time period, and recording the habit controlling command and the corresponding habit certain condition value or value range in the intelligent command table. - View Dependent Claims (13, 14, 15, 16, 17)
- the smart gateway controlling the home appliances to execute a corresponding operation according to a received control command;
Specification