Patent ID: 8271116
Filing Date: 2012-09-18
Classification: H04L

Abstract:
1. A household appliances control method for a household appliances control system including an information server comprising a main database, a line detection module, and a wireless module, a plurality of device servers comprising a device database, a device detection module, a control module, and a wireless module and being in two-way communication to the information server wirelessly or by wire, a control setting device being in two-way communication to each of the device servers wirelessly or by wire, a wall mounted control being in two-way communication to each of the device servers wirelessly or by wire, a voice control being in two-way communication to each of the device servers wirelessly or by wire, a remote control being in two-way communication to each of the device servers wirelessly, a plurality of sensors being in two-way communication to each of the device servers wirelessly or by wire, and a plurality of household appliances being in two-way communication to each of the device servers wirelessly or by wire, the method household appliances control method comprising: a basic control step comprising a basic control sub-step including instructing the device server to store a sensor control setting corresponding to a use state of one of the sensors in a device control state database of the device database when the sensor is connected to the device server; and instructing the device server to update the sensor control setting in response to a change of a use state of the sensor wherein the device server updates a device control setting in response to a change of a use state of one of the household appliances wherein after registering with the device server, a user accesses the device database via the control setting device; the user creates a voice control link setting to set or change a use state of the sensor and/or the household appliance to be controlled by the wall mounted control; the device server sets the voice control based on the voice control link setting; the user inputs voice into the voice control to set or change the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user creates a remote control link setting to set or change the use state of the sensor and/or the household appliance to be controlled by the remote control; the device server sets the remote control based on the remote control link setting; the user presses keys of the remote control to set or change the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user creates a sensor control setting to set or change the use state of the sensor; the device server sets the sensor based on the sensor control setting to set or change the use state of the sensor; after registering with the device server, the user accesses the device database via the control setting device; the user creates a device control setting to set or change the use state of the household appliance; and the device server sets the household appliance based on the device control setting to set or change the use state of the household appliance; a programming control step comprising (a) a programming control sub-step including after registering with the device server, allowing the user to access the device database via the control setting device wherein the user creates a programming control setting corresponding to the sensor and/or the household appliance in order to set the use state of the sensor and/or the household appliance; the user sets the use state of the sensor and/or the household appliance; the user sequentially or synchronously enables or disables the sensors and/or the household appliances based on set conditions; after registering with the device server, the user accesses the device database via the control setting device; the user runs the programming control setting; the device server sets the sensors and/or the household appliances based on the programming control setting in order to set or change the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user sets the programming control setting as a wall mounted control programming control setting in order to set the use state of the sensor and/or the household appliance; the device server sets the wall mounted control based on the wall mounted control programming control setting; the user presses keys of the wall mounted control to set or change the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user sets the programming control setting as a voice control programming control setting in order to set the use state of the sensor and/or the household appliance; the device server sets the voice control based on the voice control programming control setting; the user inputs voice into the voice control to set or change the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user sets the programming control setting as a remote control programming control setting in order to set the use state of the sensor and/or the household appliance; the device server sets the remote control based on the remote control programming control setting; the user presses the keys of the remote control to set or change the use state of the sensor and/or the household appliance; the user presses the keys of the wall mounted control to access the device database; the user sets the sensor control setting and/or the device control setting as a wall mounted control programming control setting in order to set the use state of the sensor and/or the household appliance; the device server sets the wall mounted control based on the wall mounted control programming control setting; the user presses the keys of the wall mounted control to set or change the use state of the sensor and/or the household appliance; the user inputs voice into the voice control to access the device database; the user sets the sensor control setting and/or the device control setting as a voice control programming control setting in order to set the use state of the sensor and/or the household appliance; the user sets the voice control based on the voice control programming control setting; the user inputs voice into the voice control to set or change the use state of the sensor and/or the household appliance; the user presses the keys of the remote control to access the device database; the user sets the sensor control setting and/or the device control setting as a remote control programming control setting in order to set the use state of the sensor and/or the household appliance; the user sets the remote control based on the remote control programming control setting; and the user presses the keys of the remote control to set or change the use state of the sensor and/or the household appliance; (b) a programming remote publication sub-step including after registering with the device server, the user accesses the device database a programming control stack step comprising (a) a programming control stack sub-step including after registering with the device server, the user accesses the device database via the control setting device; the user creates a programming control stack setting based on the programming control subject description publication subscription; the user sets the use state of the sensor and/or the household appliance by running the programming control subject description publication subscription; the user sets the device servers, a use state of the device servers, and the use state of the sensor and/or the household appliance connected to the device servers; after registering with the device server, the user accesses the device database via the control setting device; the user runs the programming control stack setting; the device server submits a control request to the information server based on the programming control subject description publication subscription; the information server communicates to the device server for confirming the control request based on the programming control subject description publication subscription; the device server sets the sensor and/or the household appliance based on the programming control stack setting; the device server sets or changes the use state of the sensor and/or the household appliance; the device server verifies the programming control subject description based on the programming control subject description publication subscription; the device server verifies the programming control setting based on the programming control subject description; the device server runs the programming control setting to set or change the use state of the device servers and the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user sets the programming control stack setting as a wall mounted control programming control stack setting of the wall mounted control in order to set the use state of the device servers and the use state the sensor and/or the household appliance; the device server sets the wall mounted control based on the wall mounted control programming control stack setting; the user press keys of the wall mounted control to set or change the use state of the device servers and the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user sets the programming control stack setting as a voice control programming control stack setting of the voice control in order to set the use state of the device servers and the use state of the sensor and/or the household appliance; the device server sets the voice control based on the voice control programming control stack setting; the user inputs voice into the voice control to set or change the use state of the device servers and the use state of the sensor and/or the household appliance; after registering with the device server, the user accesses the device database via the control setting device; the user sets the programming control stack setting as a remote control programming control stack setting of the remote control in order to set the use state of the device servers and the use state of the sensor and/or the household appliance; the device server sets the remote control based on the remote control programming control stack setting; and the user presses the keys of the remote control to set or change the use state of the device servers and the use state of the sensor and/or the household appliance; (b) a programming control stack remote publication sub-step including after registering with the device server, the user accesses the device database via the control setting device; the user creates a programming control stack subject description based on the programming control stack setting; the user sets the use state of the device servers and the use state of the sensor and/or the household appliance by running the programming control stack setting; the device server sends the programming control stack subject description to the information server; the information server sets the programming control stack subject description as a programming control stack subject description publication and creates a publication notice in order to publish the programming control stack subject description on the information server; the information server publishes the publication notice so that the user of the device server views the publication notice on the information server; and the information server allows the user of the device server to view the programming control stack subject description publication; (c) a programming control stack remote subscription sub-step including after registering with the device server, the user accesses the device database via the control setting device; the user views the programming control stack subject description publication and sets the programming control stack subject description publication as a subscription state; the information server sets the programming control stack subject description publication as a programming control stack subject description publication subscription and creates a programming control stack subject description publication subscription record; the user runs the programming control stack subject description publication subscription to create a programming control setting with respect to the sensor and/or the household appliance in order to set or change the use state of the sensor and/or the household appliance; the programming control stack subject description publication subscription record is recorded with the programming control stack subject description, the device servers publishing the programming control stack subject description, and the device servers subscribing the programming control stack subject description; and (d) a programming control stack remote running sub-step including after registering with the device server, the user accesses the device database via the control setting device; the user views the programming control stack subject description publication subscription; the device server submits a control request to the information server based on the programming control stack subject description publication subscription; the information server communicates to the device server for confirming the control request based on the programming control stack subject description publication subscription; the device server verifies the programming control stack subject description publication subscription based on the programming control stack subject description; and the device server runs the programming control stack setting to set or change the use state of the sensor and/or the household appliance.