Multimedia File Download via Bandwidth-Aware Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for downloading multimedia files in a private cloud environment are limited by bandwidth and performance, and current P2P transmission mechanisms fail to optimize file sharing based on network environment and system performance.
Innovation Solution
An electronic device determines time points in a multimedia file based on bandwidth information from multiple source devices, dividing the file into segments for simultaneous download from these devices to enhance efficiency and streaming performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multimedia files are downloaded from a fixed cloud device, then the download process is simple, but the download speed and streaming playing efficiency are limited by bandwidth and performance of the cloud device
Solution Approach 1:
The patent segments the multimedia file into multiple parts and downloads different segments from different source devices simultaneously. The downloading unit divides the file based on time points, and each source device transfers a specific segment to the playing device, thereby parallelizing the download process and increasing overall download speed while distributing the load across multiple devices.
Solution Approach 2:
The patent combines multiple source devices into a unified download system where multiple devices work together to provide a single multimedia file. The downloading unit coordinates transfers from multiple source devices, merging their combined bandwidth and resources to achieve higher download speeds than any single device could provide alone.
2Productivity
If a P2P transmission mechanism is used to download from multiple remote devices, then download bandwidth is improved, but the mechanism cannot adjust download rules according to network environment or system performance of source ends
Solution Approach 1:
The patent implements a feedback mechanism where the downloading unit obtains bandwidth information from each source device and uses this information to calculate optimal time points for segment division. The system continuously monitors network environment and system performance, adjusting download rules dynamically based on the feedback from source devices to optimize transfer efficiency.
Solution Approach 2:
The patent makes the download process dynamic by allowing the downloading unit to adjust download rules based on real-time bandwidth information and network conditions. The time points for segment division are calculated dynamically according to current system performance, enabling the system to adapt to changing network environments and source device capabilities during the download process.
3Speed
If multimedia files are downloaded from multiple source devices, then download speed is increased, but the system complexity and coordination overhead increase
Solution Approach 1:
The patent introduces a downloading unit as an intermediary that coordinates the complex multi-device download process. This intermediary manages the segmentation of the file, calculates optimal time points, and orchestrates transfers from multiple source devices, thereby reducing the coordination overhead that would otherwise burden the entire system and simplifying the management of multiple concurrent transfers.
Data Source
AI summary
A method for downloading multimedia files and an electronic device are provided. The method includes: obtaining first bandwidth information of a first electronic device; calculating a first times point according to the first bandwidth information; sending a first download request to the first electronic device to request downloading a first multimedia streaming prior to the first time point in the multimedia file; and sending a second download request to a second electronic device to request downloading a second multimedia streaming posterior to the first time point in the multimedia file.


