Decentralized File Sharing via Local Network Broadcasting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file-sharing methods are costly and lack real-timeliness due to reliance on network connectivity and the need for a dedicated server, which restricts data sharing to online environments and delays the sharing process.
Innovation Solution
A data-sharing method where a terminal initiates a data-sharing application, generates a link address for a shared file, broadcasts it to other terminals, and uses encrypted password strings to authenticate and initiate file transmission without a central server, allowing for wireless sharing within a local network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a server-assisted data synchronizing application is used for file sharing, then data sharing stability is improved, but real-timeliness deteriorates and implementation cost increases
Solution Approach 1:
The patent extracts the file sharing function from the centralized server environment and implements it directly on local terminals. The data sharing application on each terminal independently manages file transmission without requiring server mediation, thereby eliminating server-induced delays and achieving real-time file sharing while maintaining stability through direct peer-to-peer communication.
Solution Approach 2:
Each terminal runs its own data sharing application that autonomously handles file sharing operations. The terminal independently generates link addresses, manages password strings for authentication, and controls file transmission without external server assistance, enabling self-sufficient real-time file sharing and reducing dependency on network connectivity to centralized servers.
2Reliability
If a dedicated server is deployed for file sharing, then data sharing reliability is improved, but implementation cost increases
Solution Approach 1:
The patent removes the dedicated server component from the file sharing architecture and redistributes the sharing functionality to individual terminals. Each terminal's data sharing application independently provides file access, link generation, and authentication services that previously required server infrastructure, thereby eliminating hardware costs while maintaining sharing reliability through decentralized operation.
Solution Approach 2:
The system enables terminals to self-serve file sharing needs through locally running applications. Each terminal autonomously manages its own file sharing instance, generating unique link addresses and handling authentication without requiring external server resources, thus reducing implementation costs to minimal software deployment while preserving data sharing reliability.
3Reliability
If server-assisted file sharing is used, then data sharing stability is improved, but device complexity increases
Solution Approach 1:
The patent extracts the complex server infrastructure layer and replaces it with simplified terminal-based applications. The data sharing application on each terminal handles all necessary functions (link generation, authentication, file transfer) locally, eliminating the need for complex server-client architecture and reducing overall system complexity while maintaining stable file sharing through direct terminal-to-terminal communication.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Embodiments of the disclosure provide a method and apparatus for sharing data. The method includes: initiating the data sharing application on a first terminal; inserting the file to be shared in a webpage of the data sharing application on the first terminal, and generating an URL for the file in the data sharing application; the data-sharing application of the first terminal broadcasts the URL to other terminal, so that other terminals can share the file via the URL. The present disclosure can reduce the cost of data sharing while improve on the real-timeliness.