Gateway for Remote Wakeup-on-LAN via P2P Connection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in waking up computers or NAS devices from a sleeping mode through the Internet or routers due to limited L2 networking capability during sleep mode.
Innovation Solution
A gateway system with a first port connected to the Internet and a second port connected to a Local-Area-Network (LAN) that supports Wakeup-on-LAN, utilizing a Unique Identification Code (UID) registered in a server to establish a Point-to-Point (P2P) connection, allowing remote devices to wake up or put terminal devices into sleep mode through the LAN.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a computer or NAS is put into sleeping mode to save power, then energy consumption is reduced, but the ability to wake up through Internet or routers is lost due to limited L2 networking capability
Solution Approach 1:
The patent introduces a gateway device as an intermediary between the sleeping terminal device and the remote device. The gateway maintains L2 networking capability and P2P connections even when the terminal device is sleeping, acting as a mediator to forward wake-up magic packets from remote devices to the terminal device, thus resolving the contradiction between power saving and wake-up capability.
2Device complexity
If direct Wakeup-on-LAN is used without a gateway, then the system is simpler, but wake-up through Internet is not possible due to router and L2 limitation
Solution Approach 1:
The patent segments the network function into two parts: the gateway device handles L2 networking, P2P connection establishment, and magic packet forwarding, while the terminal device focuses on sleeping and waking up. This segmentation allows the gateway to provide Internet wake-up support without significantly increasing the complexity of the terminal device.
3Adaptability or versatility
If P2P connection is established through server with UID registration, then remote wake-up is enabled, but the process becomes more complex
Solution Approach 1:
The patent implements preliminary action by having the gateway device register its UID with the server in advance and maintain a persistent P2P connection. This preliminary setup allows remote devices to directly connect and send wake-up commands without complex real-time negotiation, simplifying the actual wake-up process while enabling remote control capability.
Data Source
AI summary
The present invention discloses a gateway for controlling Wakeup-on-LAN and/or Sleep-on-LAN through the Internet. The gateway comprises a first port for establishing a P2P (point-to-point) connection to the Internet, and a second port for coupling to a Local-Area-Network (LAN) that supports Wakeup-on-LAN and/or Sleep-on-LAN, wherein the gateway collects identifications and addresses of terminal devices in the Local-Area-Network (LAN) for associating the identification codes and the addresses of the terminal devices, so that the gateway can wake up and/or sleep the terminal devices according to messages carrying the identification codes of the terminal devices on the P2P connection. In addition, the gateway can be associated with a UID (Unique identification Code) that is registered in a server, so that a remote device can send a request containing the UID of the gateway to the server to establish a P2P connection between the gateway and the remote device for waking up and/or sleeping the terminal devices in the LAN.


