[go: up one dir, main page]

WO2014032504A1 - Method for terminal to customize hand gesture and terminal thereof - Google Patents

Method for terminal to customize hand gesture and terminal thereof Download PDF

Info

Publication number
WO2014032504A1
WO2014032504A1 PCT/CN2013/081025 CN2013081025W WO2014032504A1 WO 2014032504 A1 WO2014032504 A1 WO 2014032504A1 CN 2013081025 W CN2013081025 W CN 2013081025W WO 2014032504 A1 WO2014032504 A1 WO 2014032504A1
Authority
WO
WIPO (PCT)
Prior art keywords
touch display
display screen
gesture
terminal
operation path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2013/081025
Other languages
French (fr)
Chinese (zh)
Inventor
王西圣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2014032504A1 publication Critical patent/WO2014032504A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04897Special input arrangements or commands for improving display capability

Definitions

  • Terminal custom gesture method and terminal thereof are terminal custom gesture method and terminal thereof
  • the present invention relates to the field of communications technologies, and in particular, to a method for terminal custom gestures and a terminal thereof. Background technique
  • Smartphones have made rapid progress in recent years, and there has been a tendency to gradually replace traditional non-smart phones.
  • touch screens have been widely used as an essential component of smartphones.
  • the main purpose of the embodiments of the present invention is to provide a method for terminal custom gestures and a terminal thereof, which can solve the problem that the terminal operation is complicated in the prior art.
  • An embodiment of the present invention provides a method for a terminal to customize a gesture, the method comprising: detecting a plurality of continuous actions performed by a touch display screen and various types of sensors within a predetermined time, and detecting the plurality of consecutive actions as one operation a path, stored in a predetermined data format; A custom gesture is requested to be input, and the detected contact with the touch display screen is associated with the operation path as a custom gesture, and is stored in a predetermined data format.
  • the method further includes:
  • the currently detected contact is compared with the previously stored custom gesture, and when the comparison is successful, multiple consecutive actions corresponding to the corresponding operation path are triggered.
  • the step of detecting and storing a plurality of consecutive actions specifically includes:
  • Detecting whether the touch display screen and various types of sensors have actions in sequence and if so, detecting the detected action as a node of the predetermined operation path, storing in a predetermined data format; otherwise, returning to detect whether the touch display screen and various types of sensors have Action, the process of triggering a custom gesture until the touch screen and sensor are detected to be inactive.
  • each action is stored in a predetermined format
  • the time points at which the actions are performed are also stored together.
  • the embodiment of the present invention further provides a terminal, where the terminal at least includes: a touch display screen, a CPU, and a memory, where
  • the CPU is configured to detect a plurality of continuous actions performed by the touch display screen and various types of sensors as one operation path; and, after requesting input of a custom gesture, the detected contact with the touch display screen as a A custom gesture corresponds to the operation path;
  • the memory is configured to store a plurality of consecutive actions detected by the CPU as a operation path in a predetermined data format; and, to detect, by the CPU, the contact with the touch display screen as a custom gesture in a predetermined data format The storing is performed, and the operation path corresponds to the custom gesture.
  • the CPU is further configured to: when the multiple gestures need to be triggered by the custom gesture, compare the currently detected contact with the previously stored custom gesture, and trigger the corresponding operation path when the comparison is successful. Multiple consecutive actions. Further, the CPU is specifically configured to sequentially detect whether the touch display screen and various types of sensors have an action, and if so, use the detected action as a node of the predetermined operation path to store in a predetermined data format; otherwise, return again. Detecting whether the touch display screen and various types of sensors have an action until detecting that neither the touch display screen nor the sensor is active; and, after requesting input of a custom gesture, detecting contact with the touch display screen.
  • the various types of sensors include at least one of the following:
  • Gravity sensors accelerometers, light sensors, distance sensors, gyroscopes.
  • the terminal further includes:
  • the gesture trigger is the touch display screen provided by the terminal, or is an external touch display screen, or a device having a Bluetooth function and a touch display screen.
  • FIG. 1 is a schematic flowchart of a method for realizing a gesture of a terminal according to an embodiment of the present invention
  • FIG. 1 is a schematic flowchart of a custom gesture according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of a trigger gesture according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention. detailed description
  • FIG. 1 is a schematic flowchart of a method for implementing a gesture for a terminal to customize a gesture according to an embodiment of the present invention. As shown in FIG. 1 , the method may specifically include:
  • Step 101 Detecting multiple connections performed by the touch display screen and each sensor within a predetermined time
  • the continuous action, the detected multiple consecutive actions are an operation path, and are stored in a predetermined data format;
  • Step 102 Request to input a custom gesture, and the detected contact with the touch display screen as a custom gesture corresponding to the operation path, and store in a predetermined data format.
  • the method may further include:
  • Step 103 When multiple continuous actions need to be triggered by a custom gesture, the currently detected contact is compared with the previously stored custom gesture, and when the comparison is successful, a plurality of consecutive actions corresponding to the corresponding operation path are triggered.
  • FIG. 2 is a schematic flowchart of defining a gesture according to an embodiment of the present invention. As shown in FIG. 2, the process may include the following steps:
  • Step 200 After the user starts to define the gesture function, the recording start time point is recorded;
  • Step 201 The CPU detects whether the touch display screen has an action. If yes, step 204 is performed; otherwise, step 202 is performed;
  • Step 202 Detect whether the various types of sensors have an action, and if yes, perform step 204, no, and perform step 203;
  • Step 203 Determine whether all defined gesture actions have been completed, and if yes, go to step 205; otherwise, go to step 201;
  • Step 204 Record a time point at which the action is performed, and store the action and the time point as a node of the operation path in a predetermined format; then go to step 201 to continue detecting whether the touch display screen has an action;
  • Step 205 Recording the completion time point, requesting the user to input a custom gesture, and detecting the contact with the touch display screen as a custom gesture corresponding to the operation path, storing in a predetermined data format, and the custom gesture process is completed. .
  • the operation content is as follows: "Back to the main interface - slide to the left - click on a specific point - slide to the right - slide to the right - click on a specific point - wait 10s - mobile phone horizontal screen (gravity sensing) - slide down - click on a specific point - Shake the phone (acceleration sensor) - Multi-point zoom in and out - Click on a specific point - Return to the main screen.
  • enter a custom gesture such as "Z" and save it.
  • FIG. 3 is a schematic flowchart of a trigger gesture according to an embodiment of the present invention. As shown in FIG. 3, the process may include the following steps:
  • Step 301 Start a custom gesture trigger function, waiting for user input;
  • Step 302 The user inputs a custom gesture by touching the display screen
  • Step 303 Perform a search in the previously stored custom gesture to check whether the user belongs to the user-defined gesture. If the custom gesture is found, go to step 304. Otherwise, go to step 301.
  • Step 304 Call the custom gesture. Continuous action.
  • the operation of defining the gesture is completely repeated, including the interval time between the operations, and if the time is not performed, only the operations need to be performed sequentially, which can be greatly save time.
  • the CPU confirms that the user has defined the gesture and found a corresponding plurality of consecutive actions of the gesture, and then defines the user.
  • the operation content is repeated: "Back to the main interface - swipe left - click on a specific point - swipe right - swipe right - click on a specific point - wait 10s - phone horizontal screen (gravity sensing) - swipe down - click on a specific point - Shake the phone (acceleration sensor) - multi-point zoom in and out - click on a specific point - return to the main interface.
  • the touch display screen provided by the terminal can be used as a gesture trigger, and an auxiliary device with a touch display screen can also be connected as a gesture trigger, or can be used with Bluetooth.
  • various sensors may include, but are not limited to, one or more of the following sensors: Gravity sensors, accelerometers, light sensors, distance sensors, gyroscopes.
  • the terminal should at least include: a touch display screen, a CPU, and a memory, where
  • the CPU is configured to detect a plurality of continuous actions performed by the touch display screen and various types of sensors as one operation path; and, after requesting input of a custom gesture, the detected contact with the touch display screen as a A custom gesture corresponds to the operation path;
  • the memory is configured to store a plurality of consecutive actions detected by the CPU as a operation path in a predetermined data format; and, to detect, by the CPU, the contact with the touch display screen as a custom gesture in a predetermined data format The storing is performed, and the operation path corresponds to the custom gesture.
  • the process of detecting a plurality of continuous actions performed by the touch display screen and various types of sensors by the CPU specifically includes:
  • Detecting whether the touch display screen and various types of sensors have actions in sequence and if so, detecting the detected action as a node of the predetermined operation path, storing in a predetermined data format; otherwise, returning to detect whether the touch display screen and various types of sensors have Action until no action is detected on both the touch display and the sensor.
  • the CPU is further configured to compare the currently detected contact with the previously stored custom gesture when the multiple gestures need to be triggered by the custom gesture, and trigger the corresponding operation path when the comparison is successful. Multiple consecutive actions.
  • the terminal further includes:
  • a gesture trigger when the user needs to trigger a plurality of continuous actions through a custom gesture, the user inputs a gesture through the gesture trigger, and the gesture trigger can be a touch display screen provided by the terminal, that is, when the custom gesture is previously input.
  • the touch display can also be an external touch display, or it can be a device with Bluetooth function and touch display.
  • the embodiments of the present invention provide a method for terminal-defined gestures and a terminal thereof, which are stored and stored in a memory by collecting and storing a touch display screen and various types of sensors for a period of time, and the user can set Set a path of your own to define this path. When you use this custom gesture later, the set of data in memory is called, and the defined set of operation paths are repeated.
  • the beneficial effects of the embodiments of the present invention are: for some operations with long operation paths, or when a touch and various sensor mixing operations are required, the user only needs one gesture to complete; when using some software and games, a fixed set Gestures and sensor operations can be simplified to a self-defined gesture; in some inconvenient situations, or for those with inflexible or disabled hands, custom gestures can make the operation easier. For a specific need, you can record the operation of a certain period of time, and also make the user operation more personalized.
  • detecting a plurality of continuous actions performed by the touch display screen and various types of sensors within a predetermined time and detecting the plurality of consecutive actions as one operation path, storing in a predetermined data format; requesting input customization Gesture, and detecting the contact with the touch display screen as a custom gesture corresponding to the operation path, and storing in a predetermined data format; thus simplifying some complicated operations of the user, in special occasions or for Special crowds make operation more convenient.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Disclosed are a method for a terminal to customize a hand gesture and a terminal thereof. The method comprises: detecting a plurality of continuous actions executed with a touch display screen and various sensors within a preset time, using the plurality of continuous actions detected as an operation path, and storing same in a preset data format; requesting to input a custom hand gesture, using the detected contact with the touch display screen as a custom hand gesture and correlating same to the operation path, and storing same in the preset data format. The terminal at least comprises: a touch display screen, a CPU and a memory. The present invention simplifies some complicated operations of a user, and in special occasions or for special people, the present invention enables operations to be more convenient.

Description

终端自定义手势的方法及其终端 技术领域  Terminal custom gesture method and terminal thereof

本发明涉及通信技术领域, 尤其涉及一种终端自定义手势的方法及其 终端。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a method for terminal custom gestures and a terminal thereof. Background technique

智能手机在近几年中取得了突飞猛进的发展, 已经有逐渐取代传统非 智能手机的趋势, 在智能手机上, 触摸显示屏已经得到了广泛的应用, 成 为智能手机的必备组件。  Smartphones have made rapid progress in recent years, and there has been a tendency to gradually replace traditional non-smart phones. On smartphones, touch screens have been widely used as an essential component of smartphones.

随着智能手机的发展, 显示屏和触摸显示屏有越来越大的趋势, 导致 单手操作手机越来越困难, 同时传感器的大量使用, 中央处理器(CPU, Central Processing Unit )速度的极大提升, 使得大型软件在手机上将会得到 更为广泛的应用, 软件的复杂性也相应的提高, 用户操作的复杂性也会随 之提高, 在一些特殊的场合, 无法进行双手操作时, 将会极大限制用户的 使用, 对于一些手部不灵活或有残疾的人, 也会存在同样的问题, 这时就 需要一种更为简化的操作方式。 发明内容  With the development of smart phones, display screens and touch screens are becoming more and more large, which makes it more and more difficult to operate a mobile phone with one hand. At the same time, the sensor is used in a large amount, and the CPU (Central Processing Unit) is extremely fast. Large upgrades will make large-scale software more widely used on mobile phones, and the complexity of software will be correspondingly improved, and the complexity of user operations will also increase. In some special occasions, when two-hand operation is impossible, It will greatly limit the user's use. For some people with inflexible hands or disabilities, the same problem will occur. A more simplified operation is needed. Summary of the invention

有鉴于此, 本发明实施例的主要目的在于提供一种终端自定义手势的 方法及其终端, 能解决现有技术中终端操作复杂的问题。  In view of this, the main purpose of the embodiments of the present invention is to provide a method for terminal custom gestures and a terminal thereof, which can solve the problem that the terminal operation is complicated in the prior art.

为达到上述目的, 本发明实施例的技术方案是这样实现的:  To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:

本发明实施例提供了一种终端自定义手势的方法, 该方法包括: 检测触摸显示屏和各类传感器在预定时间内所执行的多个连续动作, 将检测到的多个连续动作为一个操作路径, 以预定数据格式进行存储; 请求输入自定义手势, 并将检测到的与所述触摸显示屏的接触作为一 个自定义手势与所述操作路径相对应, 以预定数据格式进行存储。 An embodiment of the present invention provides a method for a terminal to customize a gesture, the method comprising: detecting a plurality of continuous actions performed by a touch display screen and various types of sensors within a predetermined time, and detecting the plurality of consecutive actions as one operation a path, stored in a predetermined data format; A custom gesture is requested to be input, and the detected contact with the touch display screen is associated with the operation path as a custom gesture, and is stored in a predetermined data format.

进一步地, 所述方法还包括:  Further, the method further includes:

当需要通过自定义手势触发多个连续动作时, 将当前检测到的接触与 之前存储的自定义手势进行对比, 并在比较成功时触发相应操作路径所对 应的多个连续动作。  When multiple continuous actions need to be triggered by a custom gesture, the currently detected contact is compared with the previously stored custom gesture, and when the comparison is successful, multiple consecutive actions corresponding to the corresponding operation path are triggered.

进一步地, 检测及存储多个连续动作的步驟具体包括:  Further, the step of detecting and storing a plurality of consecutive actions specifically includes:

依次检测触摸显示屏和各类传感器是否有动作, 如果有, 将检测到的 动作作为预定操作路径的一个节点, 以预定数据格式进行存储; 否则, 返 回再次检测触摸显示屏和各类传感器是否有动作, 直到检测触摸显示屏和 传感器均没有动作时, 触发自定义手势的流程。  Detecting whether the touch display screen and various types of sensors have actions in sequence, and if so, detecting the detected action as a node of the predetermined operation path, storing in a predetermined data format; otherwise, returning to detect whether the touch display screen and various types of sensors have Action, the process of triggering a custom gesture until the touch screen and sensor are detected to be inactive.

进一步地, 在将每个动作以预定格式进行存储的同时, 还将所述动作 执行的时间点一同进行存储。  Further, while each action is stored in a predetermined format, the time points at which the actions are performed are also stored together.

本发明实施例还提供了一种终端, 该终端至少包括: 触摸显示屏、 CPU 和存储器, 其中,  The embodiment of the present invention further provides a terminal, where the terminal at least includes: a touch display screen, a CPU, and a memory, where

所述 CPU, 配置为检测触摸显示屏和各类传感器所执行的多个连续动 作作为一个操作路径; 以及, 在请求输入自定义手势后, 将检测到的与所 述触摸显示屏的接触作为一个自定义手势与所述操作路径相对应;  The CPU is configured to detect a plurality of continuous actions performed by the touch display screen and various types of sensors as one operation path; and, after requesting input of a custom gesture, the detected contact with the touch display screen as a A custom gesture corresponds to the operation path;

所述存储器, 配置为将 CPU检测到的多个连续动作为一个操作路径以 预定数据格式进行存储; 以及, 将 CPU检测到的与所述触摸显示屏的接触 作为一个自定义手势以预定数据格式进行存储, 所述操作路径与所述自定 义手势相对应。  The memory is configured to store a plurality of consecutive actions detected by the CPU as a operation path in a predetermined data format; and, to detect, by the CPU, the contact with the touch display screen as a custom gesture in a predetermined data format The storing is performed, and the operation path corresponds to the custom gesture.

进一步地, 所述 CPU还配置为, 当需要通过自定义手势触发多个连续 动作时, 将当前检测到的接触与之前存储的自定义手势进行对比, 并在比 较成功时触发相应操作路径所对应的多个连续动作。 进一步地, 所述 CPU具体配置为, 依次检测触摸显示屏和各类传感器 是否有动作, 如果有, 将检测到的动作作为预定操作路径的一个节点, 以 预定数据格式进行存储; 否则, 返回再次检测触摸显示屏和各类传感器是 否有动作, 直到检测触摸显示屏和传感器均没有动作时; 以及, 在请求输 入自定义手势后, 检测与所述触摸显示屏的接触。 Further, the CPU is further configured to: when the multiple gestures need to be triggered by the custom gesture, compare the currently detected contact with the previously stored custom gesture, and trigger the corresponding operation path when the comparison is successful. Multiple consecutive actions. Further, the CPU is specifically configured to sequentially detect whether the touch display screen and various types of sensors have an action, and if so, use the detected action as a node of the predetermined operation path to store in a predetermined data format; otherwise, return again. Detecting whether the touch display screen and various types of sensors have an action until detecting that neither the touch display screen nor the sensor is active; and, after requesting input of a custom gesture, detecting contact with the touch display screen.

进一步地, 所述各类传感器至少包括下述一种:  Further, the various types of sensors include at least one of the following:

重力感应器、 加速度传感器、 光传感器、 距离传感器、 陀螺仪。  Gravity sensors, accelerometers, light sensors, distance sensors, gyroscopes.

进一步地, 所述终端还包括:  Further, the terminal further includes:

手势触发器, 所述手势触发器为终端自带的所述触摸显示屏, 或者为 外接的触摸显示屏, 或者为具有蓝牙功能和触摸显示屏的设备。  The gesture trigger is the touch display screen provided by the terminal, or is an external touch display screen, or a device having a Bluetooth function and a touch display screen.

通过本发明实施例提供的技术方案, 简化了用户的一些复杂操作, 在 特殊场合或针对特殊人群, 本发明实施例使得操作更加方便。 附图说明  The technical solution provided by the embodiment of the invention simplifies some complicated operations of the user, and the embodiment of the invention makes the operation more convenient in special occasions or for a specific group of people. DRAWINGS

图 1为本发明实施例一种终端自定义手势的方法的实现流程示意图; 图 1本发明实施例自定义手势的流程示意图;  FIG. 1 is a schematic flowchart of a method for realizing a gesture of a terminal according to an embodiment of the present invention; FIG. 1 is a schematic flowchart of a custom gesture according to an embodiment of the present invention;

图 3为本发明实施例触发手势的流程示意图;  3 is a schematic flowchart of a trigger gesture according to an embodiment of the present invention;

图 4为本发明实施例一种终端的组成结构示意图。 具体实施方式  FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention. detailed description

下面结合附图来具体描述本发明的优选实施例, 其中, 附图构成本申 请一部分, 并与本发明的实施例一起用于阐释本发明的原理。  The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings in which FIG.

首先, 结合附图 1到 3对本发明所述方法实施例进行详细说明。  First, the method embodiment of the present invention will be described in detail with reference to FIGS. 1 to 3.

图 1 为本发明实施例一种终端自定义手势的方法的实现流程示意图, 如图 1所述, 该方法具体可以包括:  FIG. 1 is a schematic flowchart of a method for implementing a gesture for a terminal to customize a gesture according to an embodiment of the present invention. As shown in FIG. 1 , the method may specifically include:

步驟 101 :检测触摸显示屏和各个传感器在预定时间内所执行的多个连 续动作, 将检测到的多个连续动作为一个操作路径, 以预定数据格式进行 存储; Step 101: Detecting multiple connections performed by the touch display screen and each sensor within a predetermined time The continuous action, the detected multiple consecutive actions are an operation path, and are stored in a predetermined data format;

步驟 102: 请求输入自定义手势, 并将检测到的与所述触摸显示屏的接 触作为一个自定义手势与所述操作路径相对应, 以预定数据格式进行存储。  Step 102: Request to input a custom gesture, and the detected contact with the touch display screen as a custom gesture corresponding to the operation path, and store in a predetermined data format.

以上描述为多个连续动作以及自定义手势的存储步驟, 作为本发明的 优选实施例, 还可以包括:  The above description is a storage step of a plurality of continuous actions and a custom gesture. As a preferred embodiment of the present invention, the method may further include:

步驟 103 : 当需要通过自定义手势触发多个连续动作时,将当前检测到 的接触与之前存储的自定义手势进行对比, 并在比较成功时触发相应操作 路径所对应的多个连续动作。  Step 103: When multiple continuous actions need to be triggered by a custom gesture, the currently detected contact is compared with the previously stored custom gesture, and when the comparison is successful, a plurality of consecutive actions corresponding to the corresponding operation path are triggered.

图 2为本发明实施例定义手势的流程示意图, 如图 2所述, 该流程具 体可以包括以下步驟:  FIG. 2 is a schematic flowchart of defining a gesture according to an embodiment of the present invention. As shown in FIG. 2, the process may include the following steps:

步驟 200: 用户启动定义手势功能后, 记录开始时间点;  Step 200: After the user starts to define the gesture function, the recording start time point is recorded;

步驟 201 : CPU检测触摸显示屏是否有动作, 如果是, 执行步驟 204; 否则执行步驟 202;  Step 201: The CPU detects whether the touch display screen has an action. If yes, step 204 is performed; otherwise, step 202 is performed;

步驟 202: 检测各类传感器是否有动作, 如果是, 执行步驟 204, 否贝' J , 执行步驟 203;  Step 202: Detect whether the various types of sensors have an action, and if yes, perform step 204, no, and perform step 203;

步驟 203: 判断所有定义手势动作是否已完成,如果是,转到步驟 205; 否则, 转到步驟 201 ;  Step 203: Determine whether all defined gesture actions have been completed, and if yes, go to step 205; otherwise, go to step 201;

步驟 204: 记录该动作执行的时间点, 并将该动作以及时间点作为操作 路径的一个节点, 以预定格式进行存储; 然后转到步驟 201 , 即继续检测触 摸显示屏是否有动作;  Step 204: Record a time point at which the action is performed, and store the action and the time point as a node of the operation path in a predetermined format; then go to step 201 to continue detecting whether the touch display screen has an action;

步驟 205: 记录完成时间点, 请求用户输入自定义手势, 并将检测到的 与触摸显示屏的接触作为一个自定义手势与该操作路径相对应, 以预定数 据格式进行存储, 自定义手势过程完成。  Step 205: Recording the completion time point, requesting the user to input a custom gesture, and detecting the contact with the touch display screen as a custom gesture corresponding to the operation path, storing in a predetermined data format, and the custom gesture process is completed. .

以上为自定义手势的执行流程, 例如, 某用户需要经常重复执行某一 组操作,操作内容如下: "回主界面 -向左滑动-特定点点击 -向右滑动-向右滑 动 -特定点点击 -等待 10s-手机横屏(重力感应) -向下滑动 -特定点点击 -晃动 手机(加速度传感器) -多点放大和缩小-特定点点击-返回主界面"。 这时可 以启动定义手势功能,执行以上操作后,输入自定义的手势如 "Z"后保存。 The above is the execution flow of the custom gesture, for example, a user needs to repeatedly execute a certain Group operation, the operation content is as follows: "Back to the main interface - slide to the left - click on a specific point - slide to the right - slide to the right - click on a specific point - wait 10s - mobile phone horizontal screen (gravity sensing) - slide down - click on a specific point - Shake the phone (acceleration sensor) - Multi-point zoom in and out - Click on a specific point - Return to the main screen. At this time, you can start the definition gesture function. After performing the above operations, enter a custom gesture such as "Z" and save it.

图 3为本发明实施例触发手势的流程示意图, 如图 3所示, 该流程具 体可以包括以下步驟:  FIG. 3 is a schematic flowchart of a trigger gesture according to an embodiment of the present invention. As shown in FIG. 3, the process may include the following steps:

步驟 301 : 启动自定义手势触发功能, 等待用户输入;  Step 301: Start a custom gesture trigger function, waiting for user input;

步驟 302: 用户通过触摸显示屏输入自定义手势;  Step 302: The user inputs a custom gesture by touching the display screen;

步驟 303: 在之前存储的自定义手势中进行查找, 查询是否属于用户自 定义手势, 如果找到该自定义手势, 则执行步驟 304, 否则执行步驟 301 ; 步驟 304: 调用该自定义手势对应的多个连续动作。  Step 303: Perform a search in the previously stored custom gesture to check whether the user belongs to the user-defined gesture. If the custom gesture is found, go to step 304. Otherwise, go to step 301. Step 304: Call the custom gesture. Continuous action.

具体地, 如果多个各连续动作时按照时间点进行, 则完全重复定义手 势时的操作, 包括各操作之间的间隔时间, 如果不按照时间点进行, 只需 要顺序执行操作即可, 可以大大节省时间。  Specifically, if a plurality of consecutive actions are performed according to a time point, the operation of defining the gesture is completely repeated, including the interval time between the operations, and if the time is not performed, only the operations need to be performed sequentially, which can be greatly save time.

例如, 上面提到的定义手势的举例, 当用户在手势触发器上输入 "Z" 手势后, CPU会确认用户已经定义过此手势并找到该手势的对应的多个连 续动作, 然后将用户定义的操作内容重复执行: "回主界面-向左滑动 -特定 点点击-向右滑动-向右滑动 -特定点点击 -等待 10s-手机横屏(重力感应) - 向下滑动-特定点点击-晃动手机(加速度传感器) -多点放大和缩小-特定点 点击-返回主界面"。  For example, in the above-mentioned example of defining a gesture, when the user inputs a "Z" gesture on the gesture trigger, the CPU confirms that the user has defined the gesture and found a corresponding plurality of consecutive actions of the gesture, and then defines the user. The operation content is repeated: "Back to the main interface - swipe left - click on a specific point - swipe right - swipe right - click on a specific point - wait 10s - phone horizontal screen (gravity sensing) - swipe down - click on a specific point - Shake the phone (acceleration sensor) - multi-point zoom in and out - click on a specific point - return to the main interface.

需要说明的是, 通过自定义手势以及后续触发的时候, 可以通过终端 自带的触摸显示屏作为手势触发器, 还可以连接一个具有触摸显示屏的辅 助设备作为手势触发器, 也可以采用具有蓝牙功能和触摸显示屏的独立设 备作为手势触发器。 另外, 各种传感器可以包括但不限于下述一种或多种 传感器: 重力感应器、 加速度传感器、 光传感器、 距离传感器、 陀螺仪。 It should be noted that, through the custom gesture and subsequent triggering, the touch display screen provided by the terminal can be used as a gesture trigger, and an auxiliary device with a touch display screen can also be connected as a gesture trigger, or can be used with Bluetooth. A separate device for function and touch display as a gesture trigger. Additionally, various sensors may include, but are not limited to, one or more of the following sensors: Gravity sensors, accelerometers, light sensors, distance sensors, gyroscopes.

接下来, 结合附图 4对本发明实施例所述终端进行详细说明。  Next, the terminal according to the embodiment of the present invention will be described in detail with reference to FIG.

图 4为本发明实施例一种终端的组成结构示意图, 如图 4所示, 该终 端至少应该包括: 触摸显示屏、 CPU和存储器, 其中,  4 is a schematic structural diagram of a terminal according to an embodiment of the present invention. As shown in FIG. 4, the terminal should at least include: a touch display screen, a CPU, and a memory, where

所述 CPU, 配置为检测触摸显示屏和各类传感器所执行的多个连续动 作作为一个操作路径; 以及, 在请求输入自定义手势后, 将检测到的与所 述触摸显示屏的接触作为一个自定义手势与所述操作路径相对应;  The CPU is configured to detect a plurality of continuous actions performed by the touch display screen and various types of sensors as one operation path; and, after requesting input of a custom gesture, the detected contact with the touch display screen as a A custom gesture corresponds to the operation path;

所述存储器, 配置为将 CPU检测到的多个连续动作为一个操作路径以 预定数据格式进行存储; 以及, 将 CPU检测到的与所述触摸显示屏的接触 作为一个自定义手势以预定数据格式进行存储, 所述操作路径与所述自定 义手势相对应。  The memory is configured to store a plurality of consecutive actions detected by the CPU as a operation path in a predetermined data format; and, to detect, by the CPU, the contact with the touch display screen as a custom gesture in a predetermined data format The storing is performed, and the operation path corresponds to the custom gesture.

其中, CPU检测触摸显示屏和各类传感器所执行的多个连续动作的过 程具体包括:  The process of detecting a plurality of continuous actions performed by the touch display screen and various types of sensors by the CPU specifically includes:

依次检测触摸显示屏和各类传感器是否有动作, 如果有, 将检测到的 动作作为预定操作路径的一个节点, 以预定数据格式进行存储; 否则, 返 回再次检测触摸显示屏和各类传感器是否有动作, 直到检测触摸显示屏和 传感器均没有动作时。  Detecting whether the touch display screen and various types of sensors have actions in sequence, and if so, detecting the detected action as a node of the predetermined operation path, storing in a predetermined data format; otherwise, returning to detect whether the touch display screen and various types of sensors have Action until no action is detected on both the touch display and the sensor.

具体地, 所述 CPU, 还配置为当需要通过自定义手势触发多个连续动 作时, 将当前检测到的接触与之前存储的自定义手势进行对比, 并在比较 成功时触发相应操作路径所对应的多个连续动作。  Specifically, the CPU is further configured to compare the currently detected contact with the previously stored custom gesture when the multiple gestures need to be triggered by the custom gesture, and trigger the corresponding operation path when the comparison is successful. Multiple consecutive actions.

进一步地, 该终端还包括:  Further, the terminal further includes:

手势触发器, 在需要通过自定义手势触发多个连续动作时, 用户通过 该手势触发器输入手势, 该手势触发器可以为终端自带的触摸显示屏, 也 即之前输入自定义手势时使用的触摸显示屏, 也可以为外接的触摸显示屏, 还可以为具有蓝牙功能和触摸显示屏的设备。 综上所述, 本发明实施例提供了一种终端自定义手势的方法及其终端, 通过收集和存储触摸显示屏、 各类传感器在一段时间内的操作路径, 储存 到存储器中, 用户可以设定一个自己的手势来定义这个路径, 以后使用该 自定义的手势时, 存储器中的这组数据被调用, 重复实现定义的这组操作 路径。 a gesture trigger, when the user needs to trigger a plurality of continuous actions through a custom gesture, the user inputs a gesture through the gesture trigger, and the gesture trigger can be a touch display screen provided by the terminal, that is, when the custom gesture is previously input. The touch display can also be an external touch display, or it can be a device with Bluetooth function and touch display. In summary, the embodiments of the present invention provide a method for terminal-defined gestures and a terminal thereof, which are stored and stored in a memory by collecting and storing a touch display screen and various types of sensors for a period of time, and the user can set Set a path of your own to define this path. When you use this custom gesture later, the set of data in memory is called, and the defined set of operation paths are repeated.

本发明实施例的有益效果是: 对于一些操作路径较长的操作, 或是需 要触摸和各种传感器混合操作的时候, 用户只需一个手势即可完成; 使用 一些软件和游戏时, 一组固定的手势和传感器操作可以简化为一个自己定 义的手势; 在一些不便于操作的情况下, 或者针对那些手部不灵活或有残 疾的人, 采用自定义手势可以使操作更加轻松自如。 对于某种特定需要, 可以记录存储某一段时间内的操作过程, 也可以使得用户操作更具个性化。  The beneficial effects of the embodiments of the present invention are: for some operations with long operation paths, or when a touch and various sensor mixing operations are required, the user only needs one gesture to complete; when using some software and games, a fixed set Gestures and sensor operations can be simplified to a self-defined gesture; in some inconvenient situations, or for those with inflexible or disabled hands, custom gestures can make the operation easier. For a specific need, you can record the operation of a certain period of time, and also make the user operation more personalized.

以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并 不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本 发明的保护范围应该以权利要求书的保护范围为准。 工业实用性  The above is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or within the technical scope disclosed by the present invention. Alternatives are intended to be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims. Industrial applicability

本发明实施例中, 检测触摸显示屏和各类传感器在预定时间内所执行 的多个连续动作, 将检测到的多个连续动作为一个操作路径, 以预定数据 格式进行存储; 请求输入自定义手势, 并将检测到的与所述触摸显示屏的 接触作为一个自定义手势与所述操作路径相对应, 以预定数据格式进行存 储; 如此, 简化了用户的一些复杂操作, 在特殊场合或针对特殊人群, 使 得操作更加方便。  In the embodiment of the present invention, detecting a plurality of continuous actions performed by the touch display screen and various types of sensors within a predetermined time, and detecting the plurality of consecutive actions as one operation path, storing in a predetermined data format; requesting input customization Gesture, and detecting the contact with the touch display screen as a custom gesture corresponding to the operation path, and storing in a predetermined data format; thus simplifying some complicated operations of the user, in special occasions or for Special crowds make operation more convenient.

Claims

权利要求书 claims 1、 一种终端自定义手势的方法, 所述方法包括: 1. A method for customizing gestures on a terminal. The method includes: 检测触摸显示屏和各类传感器在预定时间内所执行的多个连续动作, 将检测到的多个连续动作为一个操作路径, 以预定数据格式进行存储; 请求输入自定义手势, 并将检测到的与所述触摸显示屏的接触作为一 个自定义手势与所述操作路径相对应, 以预定数据格式进行存储。 Detect multiple continuous actions performed by the touch display and various sensors within a predetermined time, convert the detected multiple continuous actions into an operation path, and store them in a predetermined data format; request the input of a custom gesture and will detect the The contact with the touch display screen is used as a custom gesture corresponding to the operation path and stored in a predetermined data format. 2、 根据权利要求 1所述的方法, 其中, 还包括: 2. The method according to claim 1, further comprising: 当需要通过自定义手势触发多个连续动作时, 将当前检测到的接触与 之前存储的自定义手势进行对比, 并在比较成功时触发相应操作路径所对 应的多个连续动作。 When multiple continuous actions need to be triggered through custom gestures, the currently detected contact is compared with the previously stored custom gesture, and when the comparison is successful, multiple continuous actions corresponding to the corresponding operation path are triggered. 3、 根据权利要求 1或 2所述的方法, 其中, 检测及存储多个连续动作 的步驟具体包括: 3. The method according to claim 1 or 2, wherein the steps of detecting and storing multiple continuous actions specifically include: 依次检测触摸显示屏和各类传感器是否有动作, 如果有, 将检测到的 动作作为预定操作路径的一个节点, 以预定数据格式进行存储; 否则, 返 回再次检测触摸显示屏和各类传感器是否有动作, 直到检测触摸显示屏和 传感器均没有动作时, 触发自定义手势的流程。 Check whether the touch display screen and various sensors have actions in turn. If so, use the detected action as a node of the predetermined operation path and store it in a predetermined data format; otherwise, return to check again whether the touch screen display and various sensors have actions. Action, until the touch screen and sensor are detected to have no action, the process of triggering the custom gesture is triggered. 4、 根据权利要求 3所述的方法, 其中, 在将每个动作以预定格式进行 存储的同时, 还将所述动作执行的时间点一同进行存储。 4. The method according to claim 3, wherein while each action is stored in a predetermined format, the time point at which the action is executed is also stored together. 5、 一种终端, 所述终端至少包括: 触摸显示屏、 中央处理器 CPU和 存储器, 其中, 5. A terminal, the terminal at least includes: a touch display screen, a central processing unit CPU and a memory, wherein, 所述 CPU, 配置为检测触摸显示屏和各类传感器所执行的多个连续动 作作为一个操作路径; 以及, 在请求输入自定义手势后, 将检测到的与所 述触摸显示屏的接触作为一个自定义手势与所述操作路径相对应; The CPU is configured to detect multiple continuous actions performed by the touch display screen and various sensors as an operation path; and, after requesting the input of a custom gesture, use the detected contact with the touch display screen as an operation path. The custom gesture corresponds to the operation path; 所述存储器, 配置为将 CPU检测到的多个连续动作为一个操作路径以 预定数据格式进行存储; 以及, 将 CPU检测到的与所述触摸显示屏的接触 作为一个自定义手势以预定数据格式进行存储, 所述操作路径与所述自定 义手势相对应。 The memory is configured to store multiple continuous actions detected by the CPU as one operation path in a predetermined data format; and, the contact with the touch display screen detected by the CPU As a custom gesture, it is stored in a predetermined data format, and the operation path corresponds to the custom gesture. 6、 根据权利要求 5所述的终端, 其中, 所述 CPU还配置为, 当需要 通过自定义手势触发多个连续动作时, 将当前检测到的接触与之前存储的 自定义手势进行对比, 并在比较成功时触发相应操作路径所对应的多个连 续动作。 6. The terminal according to claim 5, wherein the CPU is further configured to, when multiple continuous actions need to be triggered through custom gestures, compare the currently detected contact with a previously stored custom gesture, and When the comparison is successful, multiple consecutive actions corresponding to the corresponding operation path are triggered. 7、 根据权利要求 5或 6所述的终端, 其中, 所述 CPU具体配置为, 依次检测触摸显示屏和各类传感器是否有动作, 如果有, 将检测到的动作 作为预定操作路径的一个节点, 以预定数据格式进行存储; 否则, 返回再 次检测触摸显示屏和各类传感器是否有动作, 直到检测触摸显示屏和传感 器均没有动作时; 以及, 在请求输入自定义手势后, 检测与所述触摸显示 屏的接触。 7. The terminal according to claim 5 or 6, wherein the CPU is specifically configured to sequentially detect whether the touch display screen and various sensors have actions, and if so, use the detected actions as a node of the predetermined operation path. , stored in a predetermined data format; otherwise, return to detect whether the touch display screen and various sensors have moved again, until it is detected that neither the touch display screen nor the sensors move; and, after requesting the input of a custom gesture, detect the Touch display contacts. 8、 根据权利要求 5所述的终端, 其中, 所述各类传感器至少包括下述 一种: 8. The terminal according to claim 5, wherein the various types of sensors include at least one of the following: 重力感应器、 加速度传感器、 光传感器、 距离传感器、 陀螺仪。 Gravity sensor, acceleration sensor, light sensor, distance sensor, gyroscope. 9、 根据权利要求 5或 6所述的终端, 其中, 所述终端还包括: 手势触发器, 所述手势触发器为终端自带的所述触摸显示屏, 或者为 外接的触摸显示屏, 或者为具有蓝牙功能和触摸显示屏的设备。 9. The terminal according to claim 5 or 6, wherein the terminal further includes: a gesture trigger, the gesture trigger being the touch display screen of the terminal, or an external touch display screen, or For devices with Bluetooth functionality and a touch display.
PCT/CN2013/081025 2012-08-30 2013-08-07 Method for terminal to customize hand gesture and terminal thereof Ceased WO2014032504A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210315343.8 2012-08-30
CN201210315343.8A CN103677591A (en) 2012-08-30 2012-08-30 Terminal self-defined gesture method and terminal thereof

Publications (1)

Publication Number Publication Date
WO2014032504A1 true WO2014032504A1 (en) 2014-03-06

Family

ID=50182468

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/081025 Ceased WO2014032504A1 (en) 2012-08-30 2013-08-07 Method for terminal to customize hand gesture and terminal thereof

Country Status (2)

Country Link
CN (1) CN103677591A (en)
WO (1) WO2014032504A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866084B (en) 2014-02-25 2021-04-30 中兴通讯股份有限公司 Gesture recognition method, device and system
CN104866083B (en) 2014-02-25 2020-03-17 中兴通讯股份有限公司 Gesture recognition method, device and system
US10365721B2 (en) 2014-05-06 2019-07-30 Symbol Technologies, Llc Apparatus and method for performing a variable data capture process
CN110287734B (en) * 2019-07-01 2021-04-06 Oppo广东移动通信有限公司 Method and device for setting secure communication node, terminal and storage medium
CN115604384A (en) * 2022-11-14 2023-01-13 广东石油化工学院(Cn) An electronic device for assisting the use of smartphones

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101410781A (en) * 2006-01-30 2009-04-15 苹果公司 Gesture operations with multipoint sensing devices
CN101546233A (en) * 2009-05-05 2009-09-30 上海华勤通讯技术有限公司 Identification and operation method of touch screen interface gestures
US20100031203A1 (en) * 2008-08-04 2010-02-04 Microsoft Corporation User-defined gesture set for surface computing
CN102622225A (en) * 2012-02-24 2012-08-01 合肥工业大学 Multipoint touch application program development method supporting user defined gestures

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101410781A (en) * 2006-01-30 2009-04-15 苹果公司 Gesture operations with multipoint sensing devices
US20100031203A1 (en) * 2008-08-04 2010-02-04 Microsoft Corporation User-defined gesture set for surface computing
CN101546233A (en) * 2009-05-05 2009-09-30 上海华勤通讯技术有限公司 Identification and operation method of touch screen interface gestures
CN102622225A (en) * 2012-02-24 2012-08-01 合肥工业大学 Multipoint touch application program development method supporting user defined gestures

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FENG: "Guoping Research on Custom Gesture Recognition Based on IOS Platform", MODERN COMPUTER, no. 15, 31 May 2012 (2012-05-31), pages 59 - 61 *

Also Published As

Publication number Publication date
CN103677591A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
KR102080183B1 (en) Electronic device and method for unlocking in the electronic device
TWI573074B (en) Method and apparatus for providing access to functions from a locked screen, and related computer program product
WO2014032431A1 (en) Terminal device and method for quickly starting program
KR102318610B1 (en) Mobile device and displaying method thereof
TW201727549A (en) Method and apparatus for invoking function in application
WO2017088131A1 (en) Method and apparatus for rapidly dividing screen, electronic device, display interface and storage medium
CN108431756B (en) Method for responding to gesture acting on touch screen of electronic equipment and electronic equipment
EP3709147B1 (en) Method and apparatus for determining fingerprint collection region
WO2015043194A1 (en) Virtual keyboard display method and apparatus, and terminal
EP2993572A1 (en) Method and apparatus for processing touch input
KR20160014481A (en) Device Operated on Idle Mode and Method thereof
CN108885525A (en) Menu display method and terminal
WO2013135169A1 (en) Method for adjusting input-method keyboard and mobile terminal thereof
CN107748648A (en) Prevent the method and terminal device of fingerprint sensor false triggering
CN108021299A (en) One kind searches figure calibration method and terminal
CN106055237B (en) One kind slides booster response method and equipment
CN106851026A (en) Inactive phone number is recognized and method for cleaning, device and mobile terminal
WO2014032504A1 (en) Method for terminal to customize hand gesture and terminal thereof
CN107422962A (en) A kind of bright screen control method and equipment
WO2017161825A1 (en) Scrolling screenshot use method and terminal
WO2019052551A1 (en) Terminal device interaction method, storage medium and terminal device
WO2015131590A1 (en) Method for controlling blank screen gesture processing and terminal
WO2019042292A1 (en) Method for responding to incoming call by means of fingerprint recognition, storage medium, and mobile terminal
WO2017161824A1 (en) Method and device for controlling terminal
CN107066264A (en) A kind of bright screen control method and mobile terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13832153

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13832153

Country of ref document: EP

Kind code of ref document: A1