A remote connection keeping method for an electronic device (200a, 200b, 200c) comprising a communication module and connecting to a network through the communication module, the remote connection keeping method comprising: entering a power-saving state from an operation state after establishing a first network connection between the electronic device (200a, 200b, 200c) and a server, wherein when the electronic device (200a, 200b, 200c) enters the power-saving state, the electronic device (200a, 200b, 200c) stops supplying power to a processing unit of the electronic device (200a, 200b, 200c); continuously detecting (S520, S750), by the communication module, a keep-alive packet sent by the server through the first network connection during a period of operating in the power-saving state; and returning to the operation state from the power-saving state in response to a wake-up signal to establish a second network connection between the electronic device (200a, 200b, 200c) and the server if an error of reception of the keep-alive packet occurs, wherein the error comprises a condition of not receiving the keep-alive packet that conforms to a predefined packet pattern set by the electronic device (200a, 200b, 200c) within a predetermined time, and wherein the step of returning to the operation state from the power-saving state in response to the wake-up signal to establish the second network connection between the electronic device (200a, 200b, 200c) and the server if the error of reception of the keep-alive packet occurs comprises: checking whether the first networking connection exists after returning to the operation state from the power-saving state in response to the wake-up signal; and establishing the second network connection between the electronic device (200a, 200b, 200c) and the server if the first network connection does not exist. entering a power-saving state from an operation state after establishing a first network connection between the electronic device (200a, 200b, 200c) and a server, wherein when the electronic device (200a, 200b, 200c) enters the power-saving state, the electronic device (200a, 200b, 200c) stops supplying power to a processing unit of the electronic device (200a, 200b, 200c); continuously detecting (S520, S750), by the communication module, a keep-alive packet sent by the server through the first network connection during a period of operating in the power-saving state; and returning to the operation state from the power-saving state in response to a wake-up signal to establish a second network connection between the electronic device (200a, 200b, 200c) and the server if an error of reception of the keep-alive packet occurs, wherein the error comprises a condition of not receiving the keep-alive packet that conforms to a predefined packet pattern set by the electronic device (200a, 200b, 200c) within a predetermined time, and wherein the step of returning to the operation state from the power-saving state in response to the wake-up signal to establish the second network connection between the electronic device (200a, 200b, 200c) and the server if the error of reception of the keep-alive packet occurs comprises: checking whether the first networking connection exists after returning to the operation state from the power-saving state in response to the wake-up signal; and establishing the second network connection between the electronic device (200a, 200b, 200c) and the server if the first network connection does not exist. checking whether the first networking connection exists after returning to the operation state from the power-saving state in response to the wake-up signal; and establishing the second network connection between the electronic device (200a, 200b, 200c) and the server if the first network connection does not exist.