Multi-Network Flow Switching for P2P Video Freeze Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video freezing phenomena often occur during network flow switching in video applications due to poor transmission quality, especially when Peer-to-Peer (P2P) flows cannot be switched to another network.
Innovation Solution
An electronic device uses multiple network interface cards to dynamically switch data flows based on their features and quality parameters, ensuring high-quality flows are transferred over better networks, while P2P flows remain on the original network if switching is not possible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data flows are switched to another network when signal strength is poor, then network quality is improved, but video freezing occurs due to P2P flows that cannot be switched
Solution Approach 1:
The patent segments data flows into P2P flows and non-P2P flows based on flow characteristics. Different switching strategies are applied to different segments: non-P2P flows can be switched to alternative networks when signal is poor, while P2P flows are retained on the original network. This segmentation resolves the contradiction by allowing network switching for reliability without causing video freezing from P2P flow interruptions.
Solution Approach 2:
The patent applies different quality requirements and handling strategies to different flow types. P2P flows (typically video streams) are given priority to maintain stable playback on the original network, while other data flows can utilize alternative networks for improved reliability. This local differentiation of quality handling resolves the contradiction between network quality improvement and video stability.
2Reliability
If all data flows are switched to another network when current network is poor, then network quality is improved, but P2P flows experience freezing due to inability to switch
Solution Approach 1:
The patent divides data flows into P2P and non-P2P segments and applies selective switching. Non-P2P flows switch to alternative networks for improved reliability, while P2P flows remain on the original network to maintain transmission continuity. This segmentation prevents the productivity loss that would occur if all flows were switched.
Solution Approach 2:
Instead of switching all flows to the alternative network when the current network is poor, the patent inverts the approach by retaining P2P flows on the original network while only switching non-P2P flows. This inversion of the conventional switching strategy resolves the contradiction between network quality improvement and transmission continuity.
3Reliability
If flow switching is performed based on signal strength, then network quality is improved, but video freezing occurs due to improper handling of P2P flows
Solution Approach 1:
The patent applies different quality handling to different flow types: P2P flows (video streams) maintain their original network connection to ensure smooth playback, while non-P2P flows can switch to alternative networks for improved reliability. This local quality differentiation resolves the contradiction between network quality improvement and playback smoothness.
Solution Approach 2:
The patent identifies and classifies P2P flows in advance based on flow characteristics before applying switching decisions. By preliminarily identifying which flows are P2P and which are not, the system can prepare appropriate switching strategies that prevent video freezing while still improving overall network quality through selective switching of non-P2P flows.
Data Source
AI summary
A network acceleration method, an electronic device, and a storage medium, which relate to the field of network communication technologies, so as to reduce freezing phenomena during video playback. The method includes: when an electronic device runs an application that does not include a peer-to-peer (P2P) flow, a data flow that requires high network quality may be switched to another network with better quality when quality of a currently used network is poor. When the electronic device runs an application that includes a P2P flow, and when a currently used network is poor, because it is difficult to switch the P2P flow to another network with better quality, all data flows of the electronic device may be switched to the another network, thereby reducing video freezing phenomena caused by a difficulty of switching the P2P flow to the another network with better quality.


