Touch control identification method, device and system
AssigneeGoertek Inc.
InventorsQuanyong Gu, Zhuocheng Li
Life of this patent
Estimating the term…
Abstract
A method, device and system for touch recognition are disclosed. The method includes: acquiring touch information corresponding to a first touched position on a touched surface when a touch operation is performed at the first touched position; acquiring a continuous-touch condition of the first touched position according to the touch information corresponding to the first touched position; and updating a corresponding touch-operation identifier according to the continuous-touch condition of the first touched position to recognize the touch operation, and performing a touch response to a corresponding touch operation according to the touch-operation identifier as updated.
Claims15
A method for touch recognition, comprising:
- acquiring touch information corresponding to a first touched position on a touched surface when a touch operation is performed at the first touched position, wherein the touch information includes a touched-position identifier, a touch duration, and a touch-operation identifier, and the touch-operation identifier includes a long-press identifier, a single-click identifier, a double-click identifier, and a slide identifier;
- acquiring a continuous-touch condition of the first touched position according to the touch information corresponding to the first touched position, wherein the continuous-touch condition includes:
- a first continuous-touch condition in which a second touched position adjacent to the first touched position is continuously touched, or a second continuous-touch condition in which the touch duration of the first touched position is greater than a preset first touch duration, or a third continuous-touch condition in which there is not a touched position on the touched surface that is continuously touched after the first touched position is touched;
- and
- updating a corresponding touch-operation identifier according to the continuous-touch condition of the first touched position to recognize the touch operation, and performing a touch response to a corresponding touch operation according to the touch-operation identifier as updated, wherein
- the slide identifier includes a forward-slide identifier and a backward-slide identifier;
- the first continuous-touch condition includes a condition in which a second touched position forwardly adjacent to the first touched position is continuously touched;
- and
- the step of updating the corresponding touch-operation identifier according to the continuous-touch condition of the first touched position comprises:
- when the second touched position forwardly adjacent to the first touched position is continuously touched, updating the forward-slide identifier, and acquiring touch information corresponding to the second touched position when the touch operation is performed at the second touched position on the touched surface;
- acquiring a continuous-touch condition of the second touched position according to the touch information corresponding to the second touched position, wherein the continuous-touch condition of the second touched position includes a condition in which a third touched position forwardly adjacent to the second touched position is continuously touched, or a condition in which a fourth touched position backwardly adjacent to the second touched position is continuously touched, or a condition in which a sum of a touch duration of the second touched position and a touch duration of the first touched position is greater than a preset first touch duration, or a condition in which there is not a touched position on the touched surface that is continuously touched after the second touched position is touched;
- and
- updating a corresponding touch-operation identifier according to the continuous-touch condition of the second touched position.
A device for touch recognition, comprising:
- a first acquiring module, for acquiring touch information corresponding to a first touched position on a touched surface when a touch operation is performed at the first touched position, wherein the touch information includes a touched-position identifier, a touch duration, and a touch-operation identifier, and the touch-operation identifier includes a long-press identifier, a single-click identifier, a double-click identifier, and a slide identifier;
- a second acquiring module, for acquiring a continuous-touch condition of the first touched position according to the touch information corresponding to the first touched position, wherein the continuous-touch condition includes:
- a first continuous-touch condition in which a second touched position adjacent to the first touched position is continuously touched, or a second continuous-touch condition in which the touch duration of the first touched position is greater than a preset first touch duration, or a third continuous-touch condition in which there is not a touched position on the touched surface that is continuously touched after the first touched position is touched;
- and
- a recognizing module, for updating a corresponding touch-operation identifier according to the continuous-touch condition of the first touched position to recognize the touch operation, and performing a touch response to a corresponding touch operation according to the touch-operation identifier as updated, wherein
- the slide identifier includes a forward-slide identifier and a backward-slide identifier;
- the first continuous-touch condition includes a condition in which a second touched position forwardly adjacent to the first touched position is continuously touched;
- the first acquiring module is further for, when the second touched position forwardly adjacent to the first touched position is continuously touched, updating the forward-slide identifier, and acquiring touch information corresponding to the second touched position when the touch operation is performed at the second touched position on the touched surface;
- the second acquiring module is further for acquiring a continuous-touch condition of the second touched position according to the touch information corresponding to the second touched position, wherein the continuous-touch condition of the second touched position includes a condition in which a third touched position forwardly adjacent to the second touched position is continuously touched, or a condition in which a fourth touched position backwardly adjacent to the second touched position is continuously touched, or a condition in which a sum of a touch duration of the second touched position and a touch duration of the first touched position is greater than a preset first touch duration, or a condition in which there is not a touched position on the touched surface that is continuously touched after the second touched position is touched;
- and
- the recognizing module comprises an updating module for updating a corresponding touch-operation identifier according to the continuous-touch condition of the second touched position.
A system for touch recognition, comprising:
- one or more processors;
- memory;
- and
- one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
- acquiring touch information corresponding to a first touched position on a touched surface when a touch operation is performed at the first touched position, wherein the touch information includes a touched-position identifier, a touch duration, and a touch-operation identifier, and the touch-operation identifier includes a long-press identifier, a single-click identifier, a double-click identifier, and a slide identifier;
- acquiring a continuous-touch condition of the first touched position according to the touch information corresponding to the first touched position, wherein the continuous-touch condition includes:
- a first continuous-touch condition in which a second touched position adjacent to the first touched position is continuously touched, or a second continuous-touch condition in which the touch duration of the first touched position is greater than a preset first touch duration, or a third continuous-touch condition in which there is not a touched position on the touched surface that is continuously touched after the first touched position is touched;
- and
- updating a corresponding touch-operation identifier according to the continuous-touch condition of the first touched position to recognize the touch operation, and performing a touch response to a corresponding touch operation according to the touch-operation identifier as updated, wherein
- the slide identifier includes a forward-slide identifier and a backward-slide identifier;
- the first continuous-touch condition includes a condition in which a second touched position forwardly adjacent to the first touched position is continuously touched;
- and
- the step of updating the corresponding touch-operation identifier according to the continuous-touch condition of the first touched position comprises:
- when the second touched position forwardly adjacent to the first touched position is continuously touched, updating the forward-slide identifier, and acquiring touch information corresponding to the second touched position when the touch operation is performed at the second touched position on the touched surface;
- acquiring a continuous-touch condition of the second touched position according to the touch information corresponding to the second touched position, wherein the continuous-touch condition of the second touched position includes a condition in which a third touched position forwardly adjacent to the second touched position is continuously touched, or a condition in which a fourth touched position backwardly adjacent to the second touched position is continuously touched, or a condition in which a sum of a touch duration of the second touched position and a touch duration of the first touched position is greater than a preset first touch duration, or a condition in which there is not a touched position on the touched surface that is continuously touched after the second touched position is touched;
- and
- updating a corresponding touch-operation identifier according to the continuous-touch condition of the second touched position.
Dependencies are inferred from the claim text.