Network System Relay Server Load Reduction via Session Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication capabilityVSAvoidserver load
Core Design Contradiction:
ReliabilityVSPower

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecross-network accessVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9438639B2Network system, access-support server, processing device, and communication agent device
Publication Date: 2016.09.06 KONICA MINOLTA INC
  • US9438639B2 patent drawing
  • US9438639B2 patent drawing
  • US9438639B2 patent drawing

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.