Relay Device Dynamic Connection Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data relay technologies, such as VPNs, are not capable of establishing dynamic connections between different private networks, leading to inefficient resource utilization and decreased performance when multiple connections are requested, as they are designed for fixed settings between networks rather than individual terminal communications.
Innovation Solution
A system with relay devices that dynamically establish and manage connections between networks by inquiring the status of other relay devices through a server, allowing for dynamic relay connections and efficient resource management by maintaining only necessary connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed connection setting is provided between LANs via VPN, then communication between networks is established, but dynamic connection establishment between different private networks is not supported
Solution Approach 1:
The patent implements dynamic connection establishment by allowing relay devices to create connections on-demand based on terminal requests, rather than using fixed pre-configured connections. The relay device can dynamically establish connections with other relay devices when needed and disconnect when not needed, making the system adaptable to varying communication requirements between different private networks.
Solution Approach 2:
The system enables self-service connection management where relay devices automatically inquire about the availability of other relay devices through the server, and dynamically establish connections without requiring manual configuration. The relay device autonomously manages connection establishment and disconnection based on real-time needs, reducing the need for complex administrative overhead.
2Adaptability or versatility
If connections are established dynamically according to terminal requests, then adaptability is improved, but relay device performance decreases due to insufficient resources
Solution Approach 1:
The patent implements preliminary action by having relay devices register their availability status with the server in advance. Before establishing a connection, the relay device inquires about the availability status of the destination relay device through the server. This pre-check ensures that connections are only established when resources are available, preventing resource exhaustion and maintaining reliable performance.
Solution Approach 2:
The system uses feedback mechanisms where relay devices continuously report their availability status to the server, and the server uses this information to mediate connection requests. When a terminal requests a connection, the server provides feedback about the destination relay device's availability, allowing the source relay device to make informed decisions about connection establishment, thus maintaining performance reliability.
3Ease of operation
If multiple connections are generated according to terminal requests, then individual terminal communication is enabled, but resource consumption increases
Solution Approach 1:
The patent implements universality by enabling multiple terminals to share common relay connections. Instead of creating dedicated connections for each terminal, the system allows terminals to use existing relay connections established for other purposes. The relay device can serve multiple terminals simultaneously through shared connections, reducing the total number of connections needed and thereby decreasing resource consumption while maintaining individual terminal communication capability.
Data Source
AI summary
A relay device requests a status notification of another relay device to a server device. When the relay device is notified that the other relay device is under a logged-out status, the relay device stands by. When the relay device is notified that the other relay device has logged in, the relay device transmits a connection request to the server device. The server device relays the connection request to the other relay device. A response is transmitted from the other relay device to the server device, and further relayed to the relay device. Accordingly, a TCP connection is established between the relay device and the other relay device. A communication device connected to a different network can transmit and receive data to and from the relay device via the other relay device.


