Direct Host-Client Session Setup for Low-Load Reconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems place a significant load on servers during inter-terminal communication establishment and reconnection, and they are inefficient in maintaining communication during server outages or failures.
Innovation Solution
A system that enables direct communication establishment and reconnection between host and client terminals by managing terminal information locally, minimizing server intervention, using host and client side communication request means, and employing terminal authentication with random keys for encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a server mediates all communication establishment between host and client terminals, then communication stability is improved, but server load increases significantly during inter-terminal communication establishment and reconnection
Solution Approach 1:
The patent extracts the communication establishment function from the server and assigns it to the client terminal. The client terminal stores host terminal information locally and autonomously manages connection requests, eliminating the need for continuous server mediation during communication establishment and reconnection operations.
Solution Approach 2:
The client terminal performs self-service by storing host terminal information in its own memory and autonomously managing communication establishment. The client terminal independently processes connection requests without requiring server intervention, thereby reducing server load while maintaining communication stability.
2Reliability
If a server mediates all communication establishment between host and client terminals, then communication stability is improved, but communication establishment time increases
Solution Approach 1:
The client terminal performs preliminary action by storing host terminal information in its memory before communication is needed. When a connection request arrives, the client terminal can immediately process it using pre-stored information, eliminating the need for time-consuming server queries and enabling rapid communication establishment.
3Speed
If multiple servers are used to select appropriate chat servers based on area and communication speed, then communication speed is improved, but system cost increases
Solution Approach 1:
The patent extracts the server selection function from the server and assigns it to the client terminal. The client terminal stores host terminal information locally and autonomously manages connection requests, eliminating the need for continuous server mediation during communication establishment and reconnection operations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
To provide a system for establishing communication that enables reduction of time to establishment of inter-terminal communication and reduces load on server during processing for establishing communication between host terminal and client terminal, during inter-terminal communication after establishment of communication and during reconnection processing. Means for Solving the Problem A system for establishing communication comprising a host terminal, at least one client terminal, and a server that mediates their communication, wherein the host terminal comprises host side communication request means for sending host terminal information to the server and host side management means for managing client terminal information of individual client terminals, and the client terminal comprises client side communication request means for sending client terminal information to the host terminal and client side management means for managing host terminal information, which system is configured so that, after the host terminal makes a direct session start request to the client terminal based on the client terminal information received from the client terminal, communication is established between the host terminal and the client terminal.