Data Transmission Path Selection Using Pre-stored Network Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video conferencing services, the quality of video or audio deteriorates when the amount of data exceeds available network bandwidth due to peer-to-peer (P2P) connections, as existing systems do not effectively manage network quality and access success rates between participants.
Innovation Solution
A data transmission method and apparatus that determine a data transmission path based on network access success rates and quality information, choosing between a path through a computing device and a P2P connection, ensuring superior network quality by selecting the best path for data transmission between client devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If P2P connection is used for data transmission between client devices, then data transmission efficiency is improved, but data quality deteriorates when data amount exceeds available network bandwidth
Solution Approach 1:
The system performs preliminary network quality measurements and access success rate checks between client devices before establishing data transmission paths. Network quality information and access success rates are pre-calculated and stored, allowing the system to proactively select optimal transmission paths (P2P or via computing device) based on anticipated network conditions, preventing quality deterioration before it occurs
Solution Approach 2:
The system dynamically determines data transmission paths by comparing real-time network quality information and access success rates against preset reference values. The transmission path selection is not fixed but adapts based on current network conditions, allowing the system to switch between P2P connections and computing device-mediated paths to maintain optimal data quality while ensuring transmission efficiency
2Measurement precision
If network quality information is collected and stored for all client devices, then data transmission path determination accuracy is improved, but system complexity increases
Solution Approach 1:
The system collects and stores network quality information specifically for peer-to-peer connections between client devices, focusing measurements on the relevant transmission paths rather than all possible network paths. This targeted approach improves path determination accuracy for P2P connections while avoiding the complexity of monitoring entire network topology
Solution Approach 2:
Client devices autonomously perform network quality measurements and access success rate checks for their own peer-to-peer connections. Each device contributes its own network quality information to the system, eliminating the need for a centralized monitoring system and reducing overall system complexity while maintaining high measurement precision
Data Source
AI summary
A data transmission method according to an embodiment is performed by a computing device including one or more processors and a memory in which one or more programs to be executed by the one or more processors are stored. The data transmission method includes receiving, from connected client devices, peer-to-peer (P2P) network information of the client devices, extracting one or more of information on whether network access is successful and network quality information, which are matched with the P2P network information and pre-stored, and determining one of a first data transmission path and a second data transmission path as a data transmission path for the client devices based on one or more of the information on whether network access is successful and the network quality information.


