Cross-Device Data Transfer Using Request-Response Data Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cross-device data transfer mechanisms, such as those based on cloud storage, WebSocket connections, and peer-to-peer (P2P) connections, incur high storage and transport overheads, require cloud storage accounts, and increase data leakage risks, while needing complex SDK integration.
Innovation Solution
A cross-device data transfer mechanism based on a request-responding mode, utilizing a cross-device data transfer network unit and WebSocket server, allows on-demand data transfer without cloud storage, reducing overheads and data leakage risks, and simplifying integration by using resource describing statements defined by APIs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud storage based cross-device data transfer is used, then data can be accessed across devices, but storage overhead and transport overhead increase significantly
Solution Approach 1:
The patent extracts the core data transfer functionality from cloud storage infrastructure, enabling direct peer-to-peer data transfer between devices. The system removes the intermediary cloud storage layer, allowing devices to transfer data directly while maintaining cross-device accessibility. This eliminates the need to upload and download data through cloud servers, thereby reducing storage overhead and transport overhead.
Solution Approach 2:
The patent introduces a WebSocket server as a lightweight intermediary that facilitates direct communication between devices without requiring cloud storage accounts. The server acts as a signaling mechanism to establish peer-to-peer connections, enabling data transfer while minimizing overhead by not storing data itself. This intermediary approach maintains versatility of cross-device access while avoiding the storage and transport penalties of cloud-based solutions.
2Adaptability or versatility
If cloud storage accounts are required for cross-device data transfer, then data synchronization is enabled, but data leakage risk increases
Solution Approach 1:
The patent removes the requirement for cloud storage accounts from the data transfer process. By extracting this dependency, the system enables data synchronization through direct device-to-device communication or localized networking, eliminating the need to store sensitive data in external cloud repositories. This reduces data leakage risk while preserving synchronization capabilities.
Solution Approach 2:
Instead of centralizing data in cloud storage accounts (traditional approach), the patent inverts the model by keeping data localized on devices and enabling access through direct connections. This inversion places data control back on the user's devices rather than external servers, reducing exposure to data leakage risks associated with cloud storage while maintaining synchronization through alternative mechanisms.
3Adaptability or versatility
If complex SDK integration is used for cross-device data transfer, then functionality is comprehensive, but integration complexity increases
Solution Approach 1:
The patent implements a universal WebSocket-based communication protocol that can handle multiple data transfer scenarios (file transfer, data synchronization, real-time communication) through a single integration approach. This multi-functional protocol eliminates the need for device-specific SDKs for different transfer types, reducing integration complexity while maintaining comprehensive functionality across various use cases.
Solution Approach 2:
The patent changes the integration parameter from complex SDKs to simple WebSocket connections. By using a standardized WebSocket protocol that can be implemented through common libraries available in most programming languages, the system maintains comprehensive transfer functionality while dramatically reducing integration complexity. Developers can establish cross-device data transfer using basic WebSocket client-server patterns rather than navigating complex proprietary SDKs.
Data Source
AI summary
The present disclosure provides methods, systems and apparatus for cross-device data transfer. The cross-device data transfer is based on request-responding mode. The target application in a first terminal device may identify a trigger operation indicating to obtain target data in a second terminal device and generate a data request including a resource describing statement corresponding to the target data. A cross-device data transfer network unit may generate a data command based on the resource describing statement in the data request and send the data command to a device client in the second terminal device. The device client may obtain the target data based on the data command and send a command response including the target data to the cross-device data transfer network unit. The cross-device data transfer network unit may send a request response including the target data to the target application.


