Cross-App Drag Transfer for Adaptation-Free Data Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods between applications and devices are complex and inefficient, requiring multiple operations and often necessitate application adaptation.
Innovation Solution
A data transmission method utilizing a view module and drag framework to create a dragged object, which is stored in a transfer station and transferred between applications or devices, allowing seamless cross-process and cross-device data transfer without the need for application adaptation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional data transmission methods between applications are used, then data can be transmitted between applications, but the operation steps are complex and efficiency is low
Solution Approach 1:
The patent introduces a transfer station as an intermediary component that mediates data transmission between applications. The transfer station receives dragged objects from one application and automatically makes them available to target applications, eliminating the need for complex direct application-to-application communication protocols and reducing operational steps for users.
Solution Approach 2:
The patent segments the data transmission process into distinct modular components: view modules that create dragged objects, a drag framework that handles the dragging operation, and a transfer station that manages the transferred data. This segmentation allows each component to operate independently and simplifies the overall transmission process.
2Adaptability or versatility
If cross-process data transmission is implemented, then data can be shared between different applications, but application adaptation is required which increases complexity
Solution Approach 1:
The patent creates a universal dragged object format that can be generated by any view module and recognized by any application through the transfer station. This universal interface eliminates the need for individual application adaptations, as the transfer station handles the compatibility layer between different applications and data formats.
Solution Approach 2:
The transfer station serves as an intermediary that abstracts away the complexity of cross-application communication. Applications only need to interact with the standardized drag-and-drop interface and transfer station, without needing to implement complex adaptation logic for cross-process data transmission.
3Reliability
If multiple operation steps are used for data transmission, then data can be transmitted between applications, but the process becomes time-consuming and inefficient
Solution Approach 1:
The patent performs preliminary actions by pre-processing the data into a standardized dragged object format at the source application, and pre-establishing the transfer station as the communication intermediary. This preparation work is done before the actual transmission, allowing the data to be quickly transferred and immediately available at the destination without additional processing steps.
Data Source
AI summary
This application discloses a data transmission method and system, and a related apparatus. An electronic device detects a first operation for a first control, and creates a first dragged object by using a view module. The first dragged object is used to carry dragging data of the first control, and the dragging data includes one or more of an image, a text, and a hyperlink. The electronic device transmits the first dragged object to a transfer station by using a drag framework, and transmits the first dragged object to a second application by using the transfer station. The electronic device displays, based on the first dragged object, the first control on a second interface by using the second application. In this way, cross-application data transmission can be implemented, an operation is simple, and no application adaptation is required.


