Relay Server Identification Distribution via Mediating Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems using relay servers, the processing burden on single relay servers becomes excessive when multiple information processing equipment communicate through them, and the equipment behind NATs face challenges in identifying and accessing multiple relay servers, leading to inefficient packet transmission.

Innovation Solution

A communication system that employs multiple relay servers, where the first information processing equipment stores and transmits relay server identification information to a mediating server, which then relays this information to the second information processing equipment, allowing them to execute data relay through the identified relay servers, thereby dispersing the processing burden and enabling efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple relay servers are employed to disperse the processing burden, then the processing burden on individual relay servers is reduced, but the information processing equipment cannot identify which relay server to access

Engineering Contradiction:
Improveprocessing burden distributionVSAvoidrelay server identification
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a communication processing equipment (acting as an intermediary) that maintains port keeping packets with relay servers on behalf of information processing equipment. This intermediary holds the necessary relay server identification information and routing details, allowing the information processing equipment to communicate through multiple relay servers without needing to directly identify or manage them. The intermediary translates and forwards packets appropriately, resolving the contradiction between load distribution and server identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If packets are periodically transmitted to maintain relay server connection, then the information can be received through the relay server, but the burden of packet transmission becomes excessive when multiple relay servers are used

Engineering Contradiction:
Improveconnection maintenanceVSAvoidpacket transmission burden
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the port keeping function by having the communication processing equipment (intermediary) handle periodic packet transmission to relay servers, rather than requiring each information processing equipment to do so. This segmentation concentrates the maintenance burden on the intermediary, which manages connections to multiple relay servers efficiently, while the information processing equipment focuses on actual data communication. This reduces the overall packet transmission burden on the system.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a single relay server is used for data relay, then the system configuration is simple, but the processing burden on the relay server becomes excessive

Engineering Contradiction:
Improvesystem configurationVSAvoidrelay server processing burden
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The communication processing equipment serves as an intermediary that enables the information processing equipment to utilize multiple relay servers without increasing system complexity from the users' perspective. The intermediary handles the complexity of managing multiple relay server connections, load distribution, and packet routing, while the information processing equipment simply communicates through the established channel. This maintains operational simplicity while distributing the processing burden across multiple servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8009670B2Communication system, information processor, intervening server, identification information transmitting server, communication method and program
Publication Date: 2011.08.30 PANASONIC HOLDINGS CORP
  • US8009670B2 patent drawing
  • US8009670B2 patent drawing
  • US8009670B2 patent drawing

AI summary

A first information processing equipment transmits, to a mediating server, the first transmission information which is the information containing the relay server identification information for identifying the relay server employed in the data relay between information processing equipments, and executes the data relay with the second information processing equipment through the relay server identified by the relay server identification information. The mediating server receives the first transmission information and transmits, to a second information processing equipment, the second transmission information which is the information containing the relay server identification information contained in the first transmission information. The second information processing equipment receives the second transmission information and executes the data relay with the first information processing equipment through the relay server identified by the relay server identification information contained in the second transmission information.