Switchboard Terminal Registration for P2P Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Switchboard software compliant with the server-client model has a lower functional improvement speed compared to P2P communication software, making it difficult to easily integrate new communication means without disrupting existing functions.
Innovation Solution
A communication system that allows terminals to register identifiers and addresses with a switchboard, enabling the switchboard to facilitate communication by transmitting lists of connected terminals and their corresponding addresses and port numbers, allowing for seamless integration of various communication methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If switchboard software adopts a server-client model to ensure stability and compatibility, then reliability is improved, but functional improvement speed deteriorates
Solution Approach 1:
The patent segments the communication system into two parts: the switchboard software maintains its stable server-client model for core functions, while P2P communication software is introduced as a separate module for new communication means. This segmentation allows each part to operate independently with its own development pace, resolving the contradiction between stability and functional improvement speed.
Solution Approach 2:
The switchboard software is designed with universal interface mechanisms that can accommodate both traditional server-client communication and new P2P communication methods. By implementing universal registration and address management functions, the system can support multiple communication paradigms simultaneously, allowing functional improvements without compromising existing stability.
2Adaptability or versatility
If switchboard software integrates new communication means to improve adaptability, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent introduces P2P communication software as an intermediary layer between terminals and the switchboard. This intermediary handles the complexity of P2P communication protocols, address management, and connection establishment, while presenting a simple interface to the switchboard system. The intermediary absorbs the complexity, allowing the switchboard to gain adaptability without significant complexity increase.
Solution Approach 2:
The system copies the registration and address management mechanisms from the server-client model and adapts them for P2P communication. By implementing similar registration functions and address lookup procedures for both communication models, the system achieves adaptability while maintaining consistent operational patterns, reducing the perceived complexity for users and developers.
3Productivity
If P2P communication software is used to improve functional improvement speed, then productivity is improved, but ease of operation deteriorates
Solution Approach 1:
The P2P communication software implements self-service mechanisms for address management and connection establishment. The system automatically performs address lookup, connection setup, and communication routing without requiring users to manually configure complex P2P parameters. This automation maintains ease of operation while enabling rapid functional improvements through the P2P model.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communication system including a plurality of terminals; and a switchboard connected to the terminals, includes a means for causing each of the terminals to register an identifier and an address of the terminal itself in the switchboard; a means for, when one of the terminals transmits a request of transmitting a list of the terminals connected to the switchboard, causing the switchboard to transmit the list of the terminals to the terminal that transmits the request; a means for, when the terminal that transmits the request selects one of the terminals from the list and transmits the identifier of the selected terminal to the switchboard, causing the switchboard to transmit the address of the selected terminal to the terminal that transmits the request; and a means for causing the terminal that transmits the request to establish a communication with the selected terminal using the received address and a default port number.