Patent ID: 8467911

Claim:
An energy management device for managing a plurality of monitored devices distributed in a plurality of monitored areas, the energy management device comprising: at least one processor; memory operable to store a plurality of area identifiers of monitored areas under control by the energy management device; one or more programs that are stored in the memory and are executed by the at least one processor, the one or more programs comprising: a time control module operable to determine whether a current time of each of the monitored areas is during a monitored time of the energy management device; and a data processing module operable to acquire an area identifier of each of the monitored areas transmitted by a monitored power line communication (PLC) modem located in each of the monitored areas and a body presence information of each of the monitored areas transmitted by a monitoring device located in each of the monitored areas when the current time is during the monitored time, determine whether one or more monitored areas are under control by the energy management device and without body presence according to the area identifier and the body presence information, and transmit one or more power-off commands to turn off the monitored devices located in the one or more monitored areas; and a monitoring PLC modem connected to the monitored PLC modem via a power line, and further connected to the monitoring device via the monitored PLC modem; wherein the data processing module transmits a first multi-cast request to each of the monitored areas via the monitoring PLC modem to request the area identifier of each of the monitored areas, and the monitored PLC modem located in each of the monitored areas responds with the area identifier of each of the monitored areas to the data processing module via the monitoring PLC modem; and wherein the first multi-cast request is a transport control protocol (TCP) packet comprising an area identifier identification field, an area identifier storage location field, and an area identifier field, the area identifier identification field is used to inform each of the monitored areas to respond with its area identifier, and the area identifier storage location field is used to inform each of the monitored areas to put its area identifier in the area identifier field.