Dynamic P2P and Client-Server Communication Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems, the concentration of data relay on a relay device can lead to increased processing load and potential communication reliability issues, as existing methods struggle to effectively switch between client-server and peer-to-peer communication methods to distribute the load optimally.
Innovation Solution
A system with a communication control device that acquires network information from internal networks, decides on a communication method based on this information, and notifies connected devices to use either client-server or peer-to-peer communication methods, optimizing data relay paths to reduce the load on relay devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If P2P communication method is used, then processing load on clients increases, but communication reliability improves and server concentration is suppressed
Solution Approach 1:
The patent implements dynamic switching between P2P and client-server communication methods based on real-time network conditions. The communication method is not fixed but adapts dynamically by selecting the most appropriate mode (direct P2P or relayed via server) depending on whether clients can establish direct connections, thereby optimizing both reliability and processing load distribution
2Reliability
If client-server communication method is used, then communication reliability is maintained, but communication concentration to server increases
Solution Approach 1:
The patent applies local quality by allowing different communication methods for different client pairs. When possible, direct P2P connections are established between specific clients (local optimization), while the server only handles necessary relay communications. This prevents uniform server concentration while maintaining reliability where needed
3Adaptability or versatility
If relay device is used between server and clients, then network connectivity is enabled, but communication concentration to relay device increases
Solution Approach 1:
The patent uses the server as an intermediary only when necessary for establishing P2P connections or when direct communication is impossible. Once P2P connections are established, the relay device is bypassed for actual data transmission. This minimizes relay device concentration while maintaining network connectivity and adaptability
Data Source
AI summary
A system includes a communication control device, a first communication device and a second communication device. The communication control device acquires first network information that identifies a first internal network to which the first communication device is connected, and second network information that identifies a second internal network. The communication control device decides a first method based on the acquired information. The first method indicates a method of transmission from the first communication device to the second communication device, and of transmission from the second communication device to the first communication device. The communication control device transmits information indicating the first method to the first communication device and the second communication device. The first communication device and the second communication device mutually communicate using the first method, based on the received information indicating the first method.


