Network System Relay Server Load Reduction via Session Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for communication between devices across different networks, especially through firewalls, often rely on relay servers, which can lead to increased loads on these servers, reducing efficiency and performance.
Innovation Solution
A network system that includes a first device, a second device, and a server, where the first device establishes a session with the server and transfers address information to facilitate a second session between the first and second devices, allowing direct communication while minimizing the load on the relay server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is sent and received between the managed device and the managing device through the relay server, then communication between devices across different networks is enabled, but the load on the relay server increases
Solution Approach 1:
The patent segments the communication process into two distinct phases: a setup phase where the relay server facilitates session establishment by exchanging address information, and a data transfer phase where devices communicate directly without relay server involvement. This segmentation allows the relay server to handle only the initial connection setup, significantly reducing its load during actual data communication while maintaining reliable cross-network communication capability.
Solution Approach 2:
The relay server performs preliminary action by establishing the communication session and exchanging address information before the actual data transfer begins. During this preliminary phase, the server obtains the address information of the managing device and transfers it to the managed device through a first session, enabling the managed device to directly access the managing device in subsequent communications without requiring the relay server's continued involvement.
2Adaptability or versatility
If a relay server is used to enable access through firewalls, then devices can communicate across network boundaries, but the complexity of the system increases
Solution Approach 1:
The patent uses the relay server as a temporary intermediary only during the session establishment phase. The server mediates the exchange of address information between devices, enabling them to bypass firewall restrictions. Once the session is established and devices have each other's address information, they communicate directly without the intermediary, thus achieving cross-network access while minimizing the period during which system complexity is required.
Data Source
AI summary
A network system includes a first device for performing specific processing; a second device for causing the first device to perform the specific processing; and a server for supporting the second device in having access to the first device. The first device includes a first session establishing portion which has access to the server and to establish a first session between the first device and the server. The second device includes an address information transmission portion which sends address information indicating an address of the second device to the server, and a transfer portion which transfers the address information through the first session to the first device. The first device further includes a second session establishing portion which has access to the second device based on the address information and to establish a second session between the first device and the second device.


