Host Terminal Content Distribution for Group Play
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When multiple electronic devices attempt to download high-capacity content from a content provider server via a mobile communication network, the process is slow, and devices with lower download performance cause delays for group play, as each terminal downloads content individually.
Innovation Solution
A method where a host terminal forms a network group, assesses the download performance of guest terminals, and requests content from a server to be divided and downloaded accordingly, allowing for real-time multicasting and sharing among devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If each terminal individually downloads high-capacity content from the content provider server, then the content can be downloaded to each device, but the download time becomes excessively long and group play is delayed
Solution Approach 1:
The content download task is segmented and distributed across multiple terminals in the network group. Each terminal downloads a portion of the content independently from the content provider server, and then terminals share downloaded portions with each other through local communication. This parallel download approach significantly reduces the total download time compared to sequential individual downloads.
Solution Approach 2:
Multiple terminals are merged into a collaborative network group that functions as a unified download system. Terminals combine their individual download capabilities and share resources through local communication, effectively creating a distributed download cluster that achieves higher aggregate download speed than any single terminal could attain alone.
2Adaptability or versatility
If each terminal downloads content independently, then each device can access the content, but terminals with lower download performance cause delays for the entire group
Solution Approach 1:
Terminals with higher download performance act as intermediaries that download content portions and then share them with terminals having lower download performance through local communication. This mediator approach allows fast terminals to compensate for slow terminals, ensuring that the entire group can access content simultaneously without being bottlenecked by the slowest device.
Solution Approach 2:
The download distribution strategy is dynamically adjusted based on the measured download performance of each terminal. The system identifies terminals with different download capabilities and allocates download tasks accordingly, allowing terminals with higher performance to download larger portions while terminals with lower performance download smaller portions, optimizing the overall group download time.
3Reliability
If content is downloaded to all terminals individually, then each terminal has full content access, but the time required for content distribution increases significantly
Solution Approach 1:
The content is divided into multiple segments that are distributed to different terminals based on their download capabilities. Each terminal receives and stores specific content segments, ensuring that all content is eventually available across the network group. This segmentation allows parallel distribution without requiring every terminal to download every portion of the content.
Solution Approach 2:
Terminals pre-download content segments before group play begins, and the system proactively manages the distribution process by having terminals share downloaded content with each other through local communication. This preliminary action ensures that content is ready for immediate playback when group play starts, eliminating delays during the actual play session.
Data Source
AI summary
A method for downloading content of an electronic device and an electronic device thereof are provided. The method includes forming a network group with a guest terminal as a host terminal, acquiring a content download performance of the guest terminal, determining a quantity of content to be downloaded to the guest terminal, and transmitting a message for requesting the determined quantity of content to be downloaded to the guest terminal separately and a remaining quantity of content to be downloaded to the host terminal to a content provider server.


