| CPC G06F 21/44 (2013.01) [G06F 21/45 (2013.01)] | 54 Claims |

|
1. A cloud server, comprising:
a first communication module, for communicatively connecting at least one electronic device;
a second communication module, for communicatively connecting at least one power device, the power devices being configured for supplying power to the electronic devices;
a database, for storing a user setting, the user setting records a variety of different events that may occur on the power devices, and records a corresponding operation that the electronic devices need to perform for each event;
a web server module, having an alert message push module;
an execution module;
an alert event processing module, for receiving the information provided by the power devices through the second communication module, so as to determine whether an event occurs on any of the power devices, and determine whether a warning needs to be issued in response to the event according to the user setting, wherein when both are determined to be yes, the alert event processing module notifies the electronic devices associated with the event through the execution module to prepare to perform the corresponding operation, and pushes an alert message to a mobile device through the alert message push module, wherein the alert message comprises a message asking a user of the mobile device whether to perform the corresponding operation of the event; and
a security verification module, wherein when the alert event processing module determines that the warning needs to be issued, the security verification module generates a security key and a security lock according to an algorithm, and generates a valid unlock time, and transmits the security lock to the electronic devices associated with the event through the execution module, the security verification module is also used to receive, through the web server module, a confirmation message from the mobile device, the confirmation message is used for confirming that at least one of the electronic devices is to perform the execution of the corresponding operation, the security verification module is also used to determine whether the confirmation message is received within the valid unlocking time, when the confirmation message is received within the valid unlocking time, the security verification module transmits the security key to the electronic devices associated with the event through the execution module, so that the electronic devices associated with the event can perform an unlocking operation on the security lock accordingly and can perform the corresponding operation after unlocking.
|