Direct Host-Client Session Setup for Fast Server-Independent 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 prone to increased network traffic and prolonged restoration times during server outages or failures.
Innovation Solution
A system that enables direct communication between a host terminal and client terminals by managing terminal information locally, minimizing server intervention through host and client side communication request means, and utilizing encryption for secure authentication, allowing prompt reconnection without server dependency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a server mediates all communication establishment between host terminal and client terminal, then communication stability is improved, but server load increases and communication establishment time increases
Solution Approach 1:
The host terminal stores client terminal information (IP address, port number) in advance in its memory before actual communication occurs. When communication is needed, the host terminal directly uses the pre-stored information to establish connection without querying the server, thereby reducing communication establishment time while maintaining stability through pre-configured connection parameters.
Solution Approach 2:
The patent extracts the server-mediated communication establishment process and replaces it with direct terminal-to-terminal connection using locally stored information. The server's role is reduced to merely storing terminal information and providing notification, while the actual connection establishment is taken out of server control and performed directly by terminals, reducing server load and establishment time.
2Reliability
If a server mediates all communication establishment between host terminal and client terminal, then communication stability is improved, but server load increases during reconnection processing
Solution Approach 1:
The host terminal performs reconnection processing autonomously by checking its own stored client terminal information and directly initiating connection without server intervention. The terminal serves itself by using locally cached connection parameters, eliminating the need for server-based reconnection processing and significantly reducing server load during reconnection events.
Solution Approach 2:
Client terminal information is pre-stored in the host terminal's memory during initial communication setup. When reconnection is needed, the terminal retrieves this pre-stored information and uses it to re-establish connection directly, avoiding the need for server-mediated reconnection processing and reducing server load.
3Reliability
If multiple servers are used to select appropriate chat servers based on area and communication speed, then communication quality is improved, but system cost increases
Solution Approach 1:
The patent extracts the server selection and mediation function from the system architecture. Instead of using multiple servers to select and manage connections, the host terminal directly stores and uses client terminal information to establish connections. This eliminates the need for complex server-based selection mechanisms and reduces system cost while maintaining communication quality through direct terminal-to-terminal connection.
Solution Approach 2:
The host terminal performs the function of selecting and establishing connections autonomously by using locally stored client terminal information. The terminal serves itself without requiring server-based selection services, thereby reducing system cost and complexity while maintaining communication quality through direct connection establishment.
4Reliability
If constant server connection is maintained for communication establishment, then communication stability is improved, but network traffic increases
Solution Approach 1:
The host terminal stores client terminal information in its memory during initial setup and maintains this information locally without requiring constant server connection. The terminal uses this pre-stored information for subsequent communication establishment, eliminating the need for continuous server communication and reducing network traffic while maintaining stability through locally cached connection parameters.
Solution Approach 2:
The patent extracts the constant server connection requirement and replaces it with local information storage and direct terminal-to-terminal connection. The server's role is limited to initial information provision and notification, while actual communication establishment occurs directly between terminals using stored information, thereby reducing network traffic and eliminating the need for constant server connectivity.
Data Source
AI summary
A system to establish communication that reduces the time to establish inter-terminal communication and reduces load on the server during establishment of communication between host terminal and client terminal, during inter-terminal communication after establishment of communication and during reconnection. A system to establish communication includes a host terminal, at least one client terminal, and a server that mediates their communication. The host terminal includes host-side communication requester to send host terminal information to the server and host-side manager to manage client terminal information of individual client terminals. The client terminal includes client-side communication requester to send client terminal information to the host terminal and client-side manager to manage host terminal information. The 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, communication is established between the host terminal and the client terminal.


