Drag-Based Data Sharing With False-Trigger Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data sharing methods on electronic devices are often complex, cumbersome, and prone to false triggers, lacking a seamless and intuitive user experience.
Innovation Solution
A data sharing method involving drag operations on a floating element to predefined hot zones on the screen, triggering a menu bar for data transfer only when specific conditions are met, such as duration and direction, to prevent false triggers and enhance user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the menu bar is displayed whenever a drag operation enters the second region, then data sharing functionality is improved, but false triggers increase and user experience deteriorates
Solution Approach 1:
The system dynamically adjusts its response based on the drag operation's characteristics. Instead of a static threshold-based approach, the system evaluates multiple parameters including drag duration, distance, velocity, and acceleration to determine whether to display the menu bar. This dynamic evaluation allows the system to distinguish between intentional drag operations and accidental touches, resolving the contradiction between improving data sharing functionality and preventing false triggers.
Solution Approach 2:
The patent changes multiple parameters of the drag operation to determine menu bar display. It considers drag duration (time the finger remains on screen), drag distance (how far the finger moves), drag velocity (speed of movement), and drag acceleration (change in speed). By monitoring these parameter changes, the system can differentiate between deliberate user actions and accidental touches, thereby preventing false triggers while maintaining data sharing functionality.
2Speed
If drag operation detection is simplified, then processing speed is improved, but accuracy in distinguishing intentional vs accidental touches deteriorates
Solution Approach 1:
The system performs preliminary detection of drag operation parameters as the user begins the drag action. It pre-calculates and monitors drag duration, distance, velocity, and acceleration in real-time during the drag operation. This preliminary action allows the system to make quick decisions about whether to display the menu bar without requiring complex post-processing analysis, thus maintaining both processing speed and detection accuracy.
Solution Approach 2:
The system continuously monitors drag operation parameters and provides real-time feedback to adjust its response. As the drag operation progresses, the system evaluates the accumulated data about duration, distance, velocity, and acceleration. This feedback mechanism allows the system to accurately distinguish between intentional and accidental touches while maintaining efficient processing through incremental evaluation rather than waiting for the complete drag operation.
3Measurement precision
If multiple drag parameters are monitored, then touch intention detection is improved, but system complexity increases
Solution Approach 1:
The detection system is segmented into distinct functional modules, each responsible for monitoring a specific drag parameter. One module tracks drag duration, another monitors drag distance, a third calculates velocity, and a fourth measures acceleration. This segmentation allows the system to accurately detect touch intention by combining multiple parameters while keeping each individual module relatively simple and manageable, thus reducing overall system complexity.
Solution Approach 2:
The patent implements a multi-functional detection system where a single integrated detection mechanism monitors multiple drag parameters simultaneously. The same detection infrastructure tracks duration, distance, velocity, and acceleration without requiring separate dedicated systems for each parameter. This universal approach improves touch intention detection accuracy while avoiding the complexity increase that would result from multiple independent detection systems.
Data Source
AI summary
This application discloses a data sharing method and a related device. After obtaining to-be-transmitted data, an electronic device generates a corresponding floating element. After detecting that a user drags the floating element to a preset hot zone, the electronic device may display icons of one or more applications that may be used to receive the to-be-transmitted data. Then, the electronic device may detect an operation of continuing to drag the floating element to a region in which any application icon is located and releasing the floating element, and then send the to-be-transmitted data to a corresponding application program. This method provides the user with a convenient, simple, fast, smooth, and intuitive data sharing solution, so that the user can share data when needed.


