CPC H04L 12/2825 (2013.01) [G06F 3/04817 (2013.01); H04L 12/2809 (2013.01); H04L 12/2818 (2013.01); H04L 12/2827 (2013.01)] | 24 Claims |
1. A method for controlling the functioning of at least one smart home appliance of a network system comprising a cloud server, a terminal device storing and executing at least one program including instructions and at least one smart home appliance, wherein the method comprises:
executing an application on said terminal device;
receiving, using said application on said terminal device, user authentication information;
transmitting, using said application on said terminal device, said user authentication information to said cloud server to register a user account in said cloud server;
receiving, using said application on said terminal device, information identifying at least one smart home appliance;
registering, using said application on said terminal device and after identifying said at least one smart home appliance, said at least one smart home appliance with said user account in said cloud server, by associating said at least one smart home appliance with home appliance information implemented by a manufacturer of said at least one smart home appliance stored in the cloud server;
receiving, using said application on said terminal device, a selection by a user of one or more first smart home appliances of said at least one smart home appliance from an appliances list displayed on said terminal device;
receiving, using said application on said terminal device, a selection by said user of one or more first control instructions from an instructions list displayed on the terminal device;
in response to receiving said selection of said one or more first smart home appliances and said selection of said one or more first control instructions, associating said one or more first control instructions to said one or more first smart home appliances;
receiving, using said application on said terminal device, a selection by said user on said terminal device of a respective trigger event for each one of said one or more first control instructions;
receiving, from said user using said application on said terminal device, typing of an activity group name;
identifying, using said application on said terminal device, said one or more first smart home appliances, said selection of said one or more first control instructions, and said selection of said respective trigger event for each one of said one or more first control instructions, as an activity group having the activity group name;
receiving, using said application on said terminal device, an activation command from said user to enable operation of the one or more first smart home appliances; and
sending, using said application on said terminal device, said activation command to said cloud server for said cloud server to send said one or more first control instructions to said one or more first smart home appliances according to said trigger event.
|