P2P File Download Link Resolution via Hash Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefile download reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvefile download reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvefile download reliabilityVSAvoidstorage platform complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9100380B2File download method, device and system
Publication Date: 2015.08.04 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9100380B2 patent drawing
  • US9100380B2 patent drawing
  • US9100380B2 patent drawing

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.