P2P File Download Link Resolution via Hash Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high costs associated with maintaining and investing in cloud storage infrastructure due to the need for large storage capacity and bandwidth to backup files during file downloads, especially in Peer-to-Peer (P2P) networks, where broken download links can prevent file completion.
Innovation Solution
A file download method that involves obtaining a file identifier from a first server using a source download link, and then obtaining download mode information from a second server to facilitate the download, eliminating the need for a special storage platform by using a P2P client to send the source download link to a first server, receive the file identifier, and download the file based on information from a second server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If backup files are stored in the cloud during file downloads, then the reliability of file download is improved (broken links can be resolved), but the storage capacity and bandwidth requirements increase, leading to higher maintenance and investment costs
Solution Approach 1:
The patent uses file identifiers (hash values) as copies of file information to track and manage files without storing actual file copies. The system creates a mapping between download links and file identifiers, allowing the client to locate and download files from P2P sources without requiring centralized cloud storage of backup files.
Solution Approach 2:
The patent extracts the essential file identification information (hash value) from the actual file content, separating the metadata management function from the file storage function. This allows the system to track files through identifiers without maintaining large storage infrastructure for backup copies.
2Reliability
If backup files are stored in the cloud during file downloads, then the reliability of file download is improved (broken links can be resolved), but the bandwidth requirements increase, leading to higher maintenance and investment costs
Solution Approach 1:
The system uses lightweight file identifier copies instead of actual file copies, enabling link validation and redirection without transferring large amounts of data through centralized cloud infrastructure. The hash value mapping allows broken link detection and resolution with minimal bandwidth consumption.
Solution Approach 2:
The patent introduces an intermediary mapping mechanism between download links and file identifiers that operates with minimal bandwidth requirements. This intermediary layer validates links and provides redirection information without requiring the cloud to serve as a bandwidth-intensive file delivery platform.
3Reliability
If a special storage platform is established for storing backup files and download links, then the reliability of file download is improved, but the device complexity and maintenance costs increase
Solution Approach 1:
The patent replaces complex storage platform infrastructure with simple identifier mapping. Instead of establishing a specialized storage system for backup files and links, the solution uses hash value copies that can be stored in simple data structures or distributed across existing P2P network nodes.
Solution Approach 2:
The file identifier system serves multiple functions: it identifies files, validates download links, enables broken link detection, and facilitates P2P file location. This multi-functional approach eliminates the need for specialized storage platform infrastructure that would otherwise be required for dedicated backup and link management.
Data Source
AI summary
Disclosed are a file download method, device and system. The file download method comprises: obtaining a file identifier of a target file from a first server in accordance with a source download link of the target file; obtaining download mode information about the target file from a second server in accordance with the file identifier of the target file; and downloading the target file in accordance with the download mode information about the target file. The present invention can save maintenance costs and investments for a storage platform.


