Touch Operation Processing Method for Terminal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Ineffective touch operations occur when a user's touch point does not accurately fall within the touch region of a touch object on a terminal, leading to degraded user experience due to incorrect selection of touch objects, especially when multiple objects are present on the display interface.
Innovation Solution
A processing method that calculates the distance between a touch point and each touch region and selects the touch object with the minimum distance as the operation object, preventing ineffective touches and improving success rates by ensuring accurate selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the touch region of touch objects is made smaller to reduce overlap, then the precision of touch object selection is improved, but the ease of operation deteriorates because users have harder time accurately touching the intended object
Solution Approach 1:
The patent extends the touch detection from 2D screen surface to 3D space by introducing a virtual extension region below the display. When a touch point falls outside any touch object region, the system calculates the distance to each touch object and selects the nearest one, effectively adding a depth dimension to resolve ambiguous touches
2Productivity
If multiple touch objects are arranged closely to maximize display space, then the productivity is improved, but the reliability deteriorates due to increased likelihood of incorrect touch selection
Solution Approach 1:
The patent replaces the mechanical/physical touch region boundaries with a computational distance calculation system. Instead of relying on strict geometric overlap detection, the system uses Euclidean distance metrics to determine touch intent, substituting physical boundary constraints with mathematical proximity assessment
3Measurement precision
If the touch region boundaries are made stricter to improve selection accuracy, then the measurement precision is improved, but the loss of time increases due to repeated ineffective touch operations
Solution Approach 1:
The patent performs preliminary distance calculation and touch object identification before executing the touch operation. By pre-calculating distances from the touch point to all touch object regions and identifying the nearest object in advance, the system prevents ineffective operations rather than requiring corrective actions
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
Embodiments of the present invention disclose a processing method for a touch operation and a terminal, so as to determine, when coordinates of a touch point of a user do not locate in a touch region of touch objects, a touch object that a user is to touch. The method in the embodiments of the present invention includes: receiving a touch operation of a user, and determining coordinates of a touch point; calculating, when the coordinates of the touch point do not locate in the touch region of touch objects, a distance between the touch point and a touch region of each of the touch objects according to the coordinates of the touch point; and selecting the touch object corresponding to the minimum value among the distances as a touch operation object. By implementing the solutions of the present invention, ineffective touch operations may be prevented, a touch success rate may be increased, and accordingly touch operation experience of the user is improved.