Touch Operation Identification via Movement Angle Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In interactive technologies, particularly in games, the conflict between slide and drag operations in slidable lists leads to a poor user experience due to ambiguity in operation intent, causing lag and inefficiency, especially when rapid dragging is required.
Innovation Solution
A method that determines the operation type by analyzing the movement angle and speed of a touch point relative to a preset sliding direction, using thresholds to differentiate between slide and drag operations, allowing for quick and accurate identification and response.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the system uses a slidable list to display multiple items, then the display capacity is improved, but the operation identification accuracy deteriorates due to ambiguity between slide and drag operations
Solution Approach 1:
The patent applies dynamics by making the operation identification criteria adaptive rather than fixed. It dynamically adjusts the distinction between slide and drag operations based on real-time touch movement characteristics such as movement angle, speed, and distance. The system transitions from static operation definitions to dynamic detection that adapts to user intent, resolving the ambiguity that deteriorates measurement precision while maintaining high display capacity.
Solution Approach 2:
The patent changes multiple parameters simultaneously to differentiate operations: movement angle relative to list orientation, touch movement speed, and touch duration. By monitoring changes in these parameters over time, the system can distinguish between slide operations (where movement aligns with list direction) and drag operations (where movement diverges from list direction), thereby improving operation identification accuracy without reducing display capacity.
2Measurement precision
If the system distinguishes between slide and drag operations using multiple parameters, then the operation identification accuracy is improved, but the processing complexity increases
Solution Approach 1:
The patent segments the operation detection process into distinct analytical stages: first determining movement angle relative to list orientation, then evaluating movement speed, and finally assessing touch duration. This segmentation allows the system to process multiple parameters in a structured sequence rather than simultaneously, reducing processing complexity while maintaining high operation identification accuracy through systematic parameter evaluation.
3Ease of operation
If the system requires accurate differentiation between slide and drag operations, then the user experience is improved, but the response time increases due to complex analysis
Solution Approach 1:
The patent performs preliminary analysis of touch movement characteristics during the touch event itself, calculating movement angle, speed, and duration in real-time as the user interacts with the list. By preparing and analyzing these parameters during the natural touch duration rather than after operation completion, the system maintains accurate operation differentiation while minimizing additional response time, as the analysis occurs concurrently with user interaction.
Data Source
AI summary
A method for identifying an operation, an electronic device, and a computer readable medium are provided. The method includes: in response to a touch operation acting on a virtual control list, acquiring a state of a touch point corresponding to the touch operation, wherein the virtual control list includes a draggable virtual control icon; acquiring, upon the touch point being in a moving state, a movement angle of the touch point relative to a preset sliding direction of the virtual control list; and determining whether the movement angle of the touch point is greater than a sliding angle threshold, and according to a result of determination of the movement angle, determining an operation type of the touch operation, wherein the operation type includes a slide operation acting on the virtual control list, and a drag operation acting on the virtual control icon.


