WO2014079289A1 - Method, device, and terminal for touch positioning - Google Patents

Method, device, and terminal for touch positioning Download PDF

Info

Publication number
WO2014079289A1
WO2014079289A1 PCT/CN2013/085123 CN2013085123W WO2014079289A1 WO 2014079289 A1 WO2014079289 A1 WO 2014079289A1 CN 2013085123 W CN2013085123 W CN 2013085123W WO 2014079289 A1 WO2014079289 A1 WO 2014079289A1
Authority
WO
WIPO (PCT)
Prior art keywords
input point
touch
screen
user
detecting
Prior art date
Application number
PCT/CN2013/085123
Other languages
French (fr)
Chinese (zh)
Inventor
李虎军
刘艳
董有威
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2014079289A1 publication Critical patent/WO2014079289A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Definitions

  • the present invention relates to the field of mobile communications, and in particular, to a touch positioning method, apparatus, and terminal.
  • the accuracy of touch clicks is relatively high. For example, when text is input, it is necessary to click and position a cursor between letters; for example, when browsing a webpage, sometimes some text or digital links are small, and when the finger is clicked, There may be a click-to-click phenomenon that will be clicked on other links.
  • the keyboard has left and right movement keys for positioning.
  • the traditional UI is the Windows UI that is used now.
  • the positioning accuracy is very high. High, otherwise it is easy to operate.
  • Embodiments of the present invention provide a touch positioning method, device, and terminal, which implement precise positioning of a touch terminal.
  • a touch positioning method includes:
  • the detected touch point is referred to as a first input point
  • a mapping position is determined according to the position of the first input point and a preset position mapping relationship, and the mapping position is displayed at the mapping position.
  • prompting when detecting the movement of the first input point, correspondingly moving the prompt icon, and maintaining a position of the prompt icon and a position of the first input point to satisfy the position mapping relationship.
  • the final position of the prompt icon is sent as the selected position, or the final position of the prompt icon is used as the click position and a click event is sent.
  • the positioning completion event includes: detecting that the user stops touching the screen, or detecting that the user clicks the screen through a second input point while maintaining a touch operation of the first input point; or It is detected that the user maintains the position of the first input point unchanged for a preset duration.
  • the position mapping relationship satisfies: the position of the prompt icon is in the same direction, and the position of the first input point is followed by a preset ratio, and the ratio is the same ratio, or an enlargement ratio, or a reduction ratio.
  • the location mapping relationship satisfies: the location of the prompt icon is different from the location of the first input point.
  • a touch positioning device includes: a detecting module, configured to: detect an operation of the user touching the screen; wherein, when detecting that the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and the position of the first input point is Send to the cursor prompt module;
  • a cursor prompting module configured to: after receiving the position of the first input point, determine a mapping position according to a preset position mapping relationship, display a prompt icon at the mapping position; when the first input point moves Correspondingly moving the prompt icon, keeping the position of the prompt icon and the position of the first input point satisfy the position mapping relationship.
  • the device further includes: an execution module, configured to: after detecting the preset positioning completion event, send the final position of the prompt icon as the selected position, or send the final position of the prompt icon as the click position and send Click on the event.
  • an execution module configured to: after detecting the preset positioning completion event, send the final position of the prompt icon as the selected position, or send the final position of the prompt icon as the click position and send Click on the event.
  • the positioning completion event detected by the execution module includes: detecting that the user stops touching the screen, or detecting that the user clicks through the second input point while maintaining the touch operation of the first input point Or the screen is detected; or, detecting that the user maintains the position of the first input point unchanged for a preset duration.
  • the execution module is further configured to: after determining the click position, if detecting that the user touches the touch at the first input point, touching the screen through the second input point, and maintaining the position of the second input point is not Changing the length of time exceeds a preset duration, or detecting that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, performing a predefined and clicking mouse The right button functions the same thing.
  • the position mapping relationship satisfies: the position of the prompt icon is in the same direction, and the position of the first input point is followed by a preset ratio, and the ratio is the same ratio, or an enlargement ratio, or a reduction ratio.
  • the location mapping relationship is satisfied: the location of the prompt icon is different from the first input point Location.
  • the embodiment of the invention further provides a terminal, where the terminal comprises the above touch positioning device.
  • Embodiments of the invention may include the following advantages:
  • Figure 1 is a flow chart of accurate positioning of a multi-touch mouse
  • Figure 2 is a flow chart showing an example of accurately positioning an input position point in a text input box
  • Figure 3 is a flow chart showing an example of exactly clicking and positioning a corresponding link in a webpage
  • FIG. 4 is a block diagram of a touch positioning device according to an embodiment of the present invention.
  • the first input point ie, the input point detected when the screen is touched by a single touch
  • the first input point can be moved to use the prompt icon to prompt the moving position
  • the prompt icon is, for example, a mouse arrow shape Or other shape; the first input point can be moved anywhere on the touch screen
  • the position of the prompt icon may be the same as the current position of the first input point, or may be different.
  • the final location of the prompt icon is selected as the click location or a click event is sent.
  • the second input point (the second input point detected when the two points touch the screen) is used to send a click event or a selected position.
  • the proportional distance can be set by the user; it can be converted to the above mode by the normal touch mode.
  • the embodiment provides a touch positioning method, including:
  • the detected touch point is referred to as a first input point
  • a mapping position is determined according to the position of the first input point and a preset position mapping relationship, and the mapping position is displayed at the mapping position.
  • prompting when detecting the movement of the first input point, correspondingly moving the prompt icon, and maintaining a position of the prompt icon and a position of the first input point to satisfy the position mapping relationship.
  • the user can be prompted to move the location to which the touch is moved, so that the user can move to the target location.
  • the mode that uses the above method for positioning can be referred to as the specified mode, and is distinguished from other positioning modes.
  • the specified mode After entering the specified mode, the above-mentioned touch positioning method is used for positioning, and after the positioning is completed, the mode can be exited, and other modes are used.
  • the specified mode is referred to as a multi-touch precise click mode in subsequent embodiments, and the name is merely an example, and may be taken as another name as needed.
  • the method further includes: after detecting the preset positioning completion event, sending the final position of the prompt icon as the selected position, or using the final position of the prompt icon as a click Location and send a click event. For example, when text input is performed, the position of the prompt icon is taken as the selected position; when the link is clicked, after the scheme is used, the final click position is the position where the prompt icon is located.
  • the positioning completion event includes: detecting that the user stops touching the screen, or detecting that the user clicks the screen through a second input point while maintaining a touch operation of the first input point; or Detecting that the user maintains the position of the first input point unchanged for longer than the pre- Set the duration, that is, press and hold the first input point, and the preset duration (long duration) can be set as needed.
  • the user after determining the click position, if the user is detected to maintain a touch operation of the first input point, touch the screen through the second input point, and maintain the second The duration of the input point position is not longer than the preset duration, or it is detected that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, and then performs predefined The same operation as clicking the right mouse button.
  • This alternative simulates the right mouse button function by using multi-touch technology.
  • the location mapping relationship is: the location of the prompt icon is in the same direction, and the location of the first input point is followed by a preset ratio, where the ratio is the same ratio. , or enlarge the scale, or reduce the scale.
  • This ratio can be set by the user or can be preset by the system. This application does not set this.
  • the location mapping relationship can also be made by the user equipment. It is not necessarily followed by the same direction.
  • the first input point can be followed in the opposite direction or the oblique direction according to actual needs.
  • the ratio can also be a linear ratio or a nonlinear ratio.
  • the ratio includes: the first input point moves from A to B, and the distance between the prompt icon from A, Bt, B, and A, and the distance between B and A.
  • the location mapping relationship satisfies: the location of the prompt icon is different from the location of the first input point.
  • the location of the prompt icon can also be the same as the location of the first input point.
  • a long-distance operation of the large screen and a large screen for one-hand operation can be realized, for example, the finger moves in an area in the lower right corner of the screen, and the hint icon is mapped to The location can be the entire screen, enabling the entire screen to be manipulated by touch.
  • the process of accurately positioning the multi-touch is as follows.
  • the click of the second input point is used as the positioning completion event, as shown in FIG. 1 , including:
  • Step 101 Enter the multi-touch precise click mode
  • Step 102 Perform movement of the first input point at any position on the touch screen, at which time the first input point does not cause a click or screen movement;
  • Step 103 The prompt icon moves in the same direction in the same proportion as the movement of the first input point.
  • the ratio can be the same ratio or the corresponding scaling ratio, which can be set by the user;
  • Step 104 After the prompt icon moves to the target position along with the position of the first input point, the prompt icon stops moving because the first input point stops moving;
  • Step 105 Receive a second input point click input performed by the user at any position of the touch screen; Step 106: upload the position coordinate (x, y) of the icon, instead of >3 ⁇ 4 the position of the second input point, thereby Achieve the exact click on the corresponding target icon position.
  • step 201 some text is input in the text input box, and the cursor is positioned at the end, see short vertical line.
  • the multi-touch precise click mode is entered, as shown by 201 in FIG. 2, wherein a black triangle icon is an indication icon;
  • Step 202 The first input point is input at any position of the touch screen, and moves in the corresponding direction, and the corresponding accurate indication icons are simultaneously moved in the corresponding direction according to the corresponding distance ratio. As shown in Figure 2, 202.
  • the indicator icon at this time does not jump to the position where the finger or the touch pen touches, that is, the first input point. After the indication icon moves to the target position, the movement of the cue icon stops because the first input point stops moving.
  • Step 203 At this time, the user clicks and inputs the second input point at any position of the touch screen, and drives to report a corresponding click event to the application, and the click coordinate at this time is the coordinate at the vertex position of the black triangle. This allows precise positioning to the desired position, as shown by the short vertical line cursor in Figure 203, between one o and n in one dream.
  • Step 204 After the second input point clicks the input, as shown in 204, the black triangle icon and the short vertical line cursor are kept between one o and n in one dream.
  • Step 205 after exiting the precise input mode, as shown by 205 in FIG. 2, the black triangle icon disappears, and the short vertical line cursor is kept between one o and n in one dream, that is, the click position is one in one dream o Between and n.
  • Step 301 there are some small and easy-to-error link layouts as shown in 301, including links l (linkl), link 2 (link2), link 3 (link3), and link 4 (link4), arranged more closely, click It is easy to make a mistake; enter the multi-touch precise click mode; display the corresponding black triangle prompt icon (the initial setting of the icon can be in the position after the last positioning, or in any position); of course, you can wait User touches through the first input point
  • Step 302 input a first input point on the touch screen, and move the first input point in a direction that needs to be clicked;
  • Step 303 after the prompt icon moves to the position that needs to be clicked, the first input point stops moving, and the prompt icon stops moving accordingly;
  • Step 304 Click to input a second input point at any position of the touch screen.
  • two hands are drawn to indicate different input points, and actually different fingers may represent different input points, or may be a touch screen pen, etc. This application is not limited.
  • Step 305 after clicking, the coordinates of the click of the corresponding black triangle vertex are given to the application, and go to the web page of link 2 (link2). As shown in 305 in Figure 3;
  • Step 306 exiting the precise click input mode, as shown in 306 of FIG.
  • the precise click link 2 is realized, and the existing touch click method is used. Due to the tight arrangement of the links, the link may be accidentally clicked, etc.
  • the present invention accurately indicates the position clicked by the user through the prompt icon, which can achieve accurate Click.
  • the click-right button when the second input point is detected, the click-right button is similar to pop-up menu, and each menu item is provided as a right mouse button function; or the third input point is clicked.
  • the right mouse button function is implemented, the second right input point and the third input point click are actually implemented to realize the right mouse button function only in order to conform to the user's usage habits.
  • other function menus may be defined, which is not limited in this application.
  • the embodiment provides a touch positioning device, as shown in FIG. 4, including:
  • the detecting module is configured to: detect an operation of the user touching the screen; wherein, after entering the specified mode, detecting that the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and the The position of an input point is sent to the cursor prompt module;
  • the cursor prompting module is configured to: after receiving the position of the first input point, determine a mapping position according to a preset position mapping relationship, and display a prompt icon at the mapping position; when the first input point moves, Correspondingly moving the prompt icon, keeping the position of the prompt icon and the position of the first input point satisfy the position mapping relationship.
  • the device further includes an execution module, configured to: after detecting the preset positioning completion event, send the final location of the prompt icon as the selected location, or send the prompt The final position of the icon acts as a click location and sends a click event.
  • the location completion event detected by the execution module includes: detecting that the user stops touching the screen, or detecting that the user is in the touch operation when the first input point is maintained, The two input points are clicked on the screen; or, it is detected that the user maintains the position of the first input point unchanged for a preset duration.
  • the execution module is further configured to: after determining the click position, if detecting that the user touches the first input point, touch the screen through the second input point, and maintain the The duration of the two input point positions is longer than the preset duration, or detecting that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, Define the same action as clicking the right mouse button.
  • the location mapping relationship is satisfied: the location of the prompt icon is in the same direction, and the position of the first input point is followed by a preset ratio, and the ratio is the same ratio. Or scale.
  • the location mapping relationship satisfies: the location of the prompt icon is different from the location of the first input point.
  • the embodiment further provides a terminal, where the terminal includes the above touch positioning device.
  • the terminal includes the above touch positioning device.
  • a program to instruct the associated hardware, such as a read only memory, a magnetic disk, or an optical disk.
  • all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits.
  • each module/unit in the foregoing embodiment may be implemented in the form of hardware, or may be implemented in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
  • the embodiment of the invention prompts the user to touch the location by the prompt icon, so that the user can move and select the target location; the method can be used to accurately click each application scenario; the accuracy of the click is high compared to the traditional touch click method; Long-distance operation, and large-screen operation with one hand; support for more functions by using multi-touch technology, such as simulating the right mouse button function.

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

A method for touch positioning, comprising: after entering a designated mode, when a screen is detected to have been touched via a single point by a user, the touched point so detected is referred to as a first input point, a mapping position is determined on the basis of a mapping relationship between the position of the first input point and a predetermined position, and a prompt icon is displayed at the mapping position; when the first input point is detected to have moved, the prompt icon is moved correspondingly, the positions of the prompt icon and of the first input point being maintained to satisfy the positional mapping relationship. Also provided in the present application are a device for touch positioning and a terminal comprising the device for touch positioning.

Description

一种触摸定位方法、 装置及终端 技术领域  Touch positioning method, device and terminal
本发明涉及移动通信领域, 尤其涉及一种触摸定位方法、 装置及终端。  The present invention relates to the field of mobile communications, and in particular, to a touch positioning method, apparatus, and terminal.
背景技术 Background technique
随着移动通信技术和智能手机的迅速发展, 智能触摸手机的使用人群范 围越来越广, 已成为我们生活中的一部分。 触摸输入在智能手机人机接口中 扮演了越来越重要的角色。 尤其是多点触摸技术利用人的双手作为交互手段 来实现人机交互, 是一种自然和谐的交互技术。 虽然目前很多硬件都已支持 多点触摸, 但在软件上对此特性的应用还不够。  With the rapid development of mobile communication technologies and smart phones, the use of smart touch phones has become more and more popular and has become a part of our lives. Touch input plays an increasingly important role in the smartphone's human interface. In particular, multi-touch technology uses human hands as an interactive means to achieve human-computer interaction, which is a natural and harmonious interaction technology. Although many hardware supports multi-touch at present, the application of this feature in software is not enough.
在有些场景对触摸点击的精确性要求比较高, 比如在文本输入时, 需要 在字母之间点击定位一个光标; 再如在浏览网页时, 有时一些文字或数字链 接很小, 手指在点击时, 可能出现点击不准的现象, 会点击到其它链接中去。  In some scenes, the accuracy of touch clicks is relatively high. For example, when text is input, it is necessary to click and position a cursor between letters; for example, when browsing a webpage, sometimes some text or digital links are small, and when the finger is clicked, There may be a click-to-click phenomenon that will be clicked on other links.
目前使用的解决上述触摸定位的方法有:  The currently used methods for solving the above touch positioning are:
1、 放大后定位  1, positioning after zooming in
2、 文本输入框光标定位时键盘中有左右移动键来定位。  2. When the text input box is positioned, the keyboard has left and right movement keys for positioning.
而在 win8平板中, 有传统 UI ( User Interface, 用户界面)与 Metro UI 两种风格,传统 UI即现在使用的 windows UI,对于传统 windows UI的 Touch (触摸)点击动作, 要求定位的精确性非常高, 不然易操作出错。  In the win8 tablet, there are two styles: traditional UI (User Interface) and Metro UI. The traditional UI is the Windows UI that is used now. For the touch action of the traditional Windows UI, the positioning accuracy is very high. High, otherwise it is easy to operate.
而对于上面的各个准确定位方法, 有些是在应用中实现的, 而对于传统 的一些 windows应用, 如果要在每个应用中支持上述方法, 则需要——修改 每个应用, 比较繁瑣。 而由于各个场景使用的方法也不一致, 不能简单的培 养和统一用户的使用习惯。  For each of the above accurate positioning methods, some are implemented in the application, and for some traditional Windows applications, if you want to support the above methods in each application, you need to modify each application, which is cumbersome. Since the methods used in each scenario are also inconsistent, it is not easy to cultivate and unify the user's usage habits.
发明内容 Summary of the invention
本发明实施例提供一种触摸定位方法、 装置及终端, 实现触摸终端的精 确定位。 一种触摸定位方法, 包括: Embodiments of the present invention provide a touch positioning method, device, and terminal, which implement precise positioning of a touch terminal. A touch positioning method includes:
检测到用户通过单点触摸屏幕时, 将检测到的触摸点称为第一输入点, 根据所述第一输入点的位置与预设的位置映射关系确定一映射位置, 在所述 映射位置显示提示图标; 以及, 检测到所述第一输入点移动时, 相应的移动 所述提示图标, 保持所述提示图标的位置与所述第一输入点的位置满足所述 位置映射关系。  When the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and a mapping position is determined according to the position of the first input point and a preset position mapping relationship, and the mapping position is displayed at the mapping position. And prompting, when detecting the movement of the first input point, correspondingly moving the prompt icon, and maintaining a position of the prompt icon and a position of the first input point to satisfy the position mapping relationship.
上述方法还可具有以下特点:  The above method can also have the following characteristics:
当检测到预设的定位完成事件后, 将所述提示图标的最终位置作为选中 位置发送, 或者将所述提示图标的最终位置作为点击位置并发送点击事件。  After detecting the preset positioning completion event, the final position of the prompt icon is sent as the selected position, or the final position of the prompt icon is used as the click position and a click event is sent.
上述方法还可具有以下特点:  The above method can also have the following characteristics:
所述定位完成事件包括: 检测到所述用户停止触摸所述屏幕, 或者, 检 测到所述用户在保持所述第一输入点的触摸操作时, 通过第二输入点点击所 述屏幕; 或者, 检测到所述用户维持所述第一输入点位置不变的时长超过预 设时长。  The positioning completion event includes: detecting that the user stops touching the screen, or detecting that the user clicks the screen through a second input point while maintaining a touch operation of the first input point; or It is detected that the user maintains the position of the first input point unchanged for a preset duration.
上述方法还可具有以下特点:  The above method can also have the following characteristics:
确定所述点击位置后, 如果检测到所述用户在保持第一输入点的触摸操 作时, 通过第二输入点触摸屏幕, 且维持所述第二输入点位置不变的时长超 过预设时长, 或者, 检测到所述用户在保持所述第一输入点和第二输入点的 触摸操作时通过第三输入点点击所述屏幕, 则执行预定义的与点击鼠标右键 功能相同的操作。  After determining the click position, if it is detected that the user touches the screen through the second input point while maintaining the touch operation of the first input point, and maintaining the position of the second input point unchanged for more than the preset duration, Alternatively, it is detected that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, and performs the same operation as the predefined function of clicking the right mouse button.
上述方法还可具有以下特点:  The above method can also have the following characteristics:
所述位置映射关系满足: 所述提示图标的位置以相同方向, 以预设的比 例跟随所述第一输入点的位置, 所述比例为同比例, 或者放大比例, 或者缩 小比例。  The position mapping relationship satisfies: the position of the prompt icon is in the same direction, and the position of the first input point is followed by a preset ratio, and the ratio is the same ratio, or an enlargement ratio, or a reduction ratio.
上述方法还可具有以下特点:  The above method can also have the following characteristics:
所述位置映射关系满足: 所述提示图标的位置不同于所述第一输入点的 位置。  The location mapping relationship satisfies: the location of the prompt icon is different from the location of the first input point.
一种触摸定位装置, 包括: 检测模块, 其设置为: 检测用户触摸屏幕的操作; 其中, 检测到所述用 户通过单点触摸屏幕时, 将检测到的触摸点称为第一输入点, 将所述第一输 入点的位置发送给光标提示模块; A touch positioning device includes: a detecting module, configured to: detect an operation of the user touching the screen; wherein, when detecting that the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and the position of the first input point is Send to the cursor prompt module;
光标提示模块, 其设置为: 接收到所述第一输入点的位置后, 根据预设 的位置映射关系确定一映射位置, 在所述映射位置显示提示图标; 在所述第 一输入点移动时, 相应的移动所述提示图标, 保持所述提示图标的位置与所 述第一输入点的位置满足所述位置映射关系。  a cursor prompting module, configured to: after receiving the position of the first input point, determine a mapping position according to a preset position mapping relationship, display a prompt icon at the mapping position; when the first input point moves Correspondingly moving the prompt icon, keeping the position of the prompt icon and the position of the first input point satisfy the position mapping relationship.
上述装置还可具有以下特点:  The above device can also have the following characteristics:
所述装置还包括: 执行模块, 其设置为: 检测到预设的定位完成事件后, 将所述提示图标的最终位置作为选中位置发送, 或者将所述提示图标的最终 位置作为点击位置并发送点击事件。  The device further includes: an execution module, configured to: after detecting the preset positioning completion event, send the final position of the prompt icon as the selected position, or send the final position of the prompt icon as the click position and send Click on the event.
上述装置还可具有以下特点:  The above device can also have the following characteristics:
所述执行模块检测到的定位完成事件包括: 检测到所述用户停止触摸所 述屏幕, 或者, 检测到所述用户在保持所述第一输入点的触摸操作时, 通过 第二输入点点击所述屏幕; 或者, 检测到所述用户维持所述第一输入点位置 不变的时长超过预设时长。  The positioning completion event detected by the execution module includes: detecting that the user stops touching the screen, or detecting that the user clicks through the second input point while maintaining the touch operation of the first input point Or the screen is detected; or, detecting that the user maintains the position of the first input point unchanged for a preset duration.
上述装置还可具有以下特点:  The above device can also have the following characteristics:
所述执行模块还设置为: 确定所述点击位置后, 如果检测到所述用户在 保持第一输入点的触摸操作时, 通过第二输入点触摸屏幕, 且维持所述第二 输入点位置不变的时长超过预设时长, 或者, 检测到所述用户在保持所述第 一输入点和第二输入点的触摸操作时通过第三输入点点击所述屏幕, 则执行 预定义的与点击鼠标右键功能相同的操作。  The execution module is further configured to: after determining the click position, if detecting that the user touches the touch at the first input point, touching the screen through the second input point, and maintaining the position of the second input point is not Changing the length of time exceeds a preset duration, or detecting that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, performing a predefined and clicking mouse The right button functions the same thing.
上述装置还可具有以下特点:  The above device can also have the following characteristics:
所述位置映射关系满足: 所述提示图标的位置以相同方向, 以预设的比 例跟随所述第一输入点的位置, 所述比例为同比例, 或者放大比例, 或者缩 小比例。  The position mapping relationship satisfies: the position of the prompt icon is in the same direction, and the position of the first input point is followed by a preset ratio, and the ratio is the same ratio, or an enlargement ratio, or a reduction ratio.
上述装置还可具有以下特点:  The above device can also have the following characteristics:
所述位置映射关系满足: 所述提示图标的位置不同于所述第一输入点的 位置。 The location mapping relationship is satisfied: the location of the prompt icon is different from the first input point Location.
本发明实施例还提供一种终端, 所述终端包括上述的触摸定位装置。 本发明实施例可包括以下优点:  The embodiment of the invention further provides a terminal, where the terminal comprises the above touch positioning device. Embodiments of the invention may include the following advantages:
1、通过提示图标,提示用户当前触摸位置,便于用户移动选择目标位置; 2、 可统一使用此方法来精确点击各个应用场景;  1. Prompt the user to touch the location by prompting the icon, so that the user can move to select the target location; 2. This method can be used uniformly to accurately click each application scenario;
3、 相对于传统触摸点击方法, 点击的精准度高;  3, compared to the traditional touch click method, the click accuracy is high;
4、 可进行大屏幕的远距离操作, 以及单手操作大屏幕, 智能终端的屏幕 越来越大, 用户单手操作比较困难, 使用本申请可以实现单手操作大屏幕; 4. It can operate remotely on a large screen and operate a large screen with one hand. The screen of the intelligent terminal is getting bigger and bigger, and it is difficult for the user to operate with one hand. The single screen can be operated with one hand.
5、 通过利用多点触摸技术, 对更多功能进行支持, 比如模拟鼠标右键功 能。 5. Support more functions by using multi-touch technology, such as simulating the right mouse button function.
当然, 实施本发明的任一产品并不一定需要同时达到以上所述的所有优 点。 附图概述  Of course, implementing any of the products of the present invention does not necessarily require all of the advantages described above to be achieved at the same time. BRIEF abstract
图 1是多点触摸鼠标准确定位的流程图;  Figure 1 is a flow chart of accurate positioning of a multi-touch mouse;
图 2是在文本输入框中精确定位某个输入位置点示例流程图;  Figure 2 is a flow chart showing an example of accurately positioning an input position point in a text input box;
图 3是在网页中精确点击定位相应的链接示例流程图;  Figure 3 is a flow chart showing an example of exactly clicking and positioning a corresponding link in a webpage;
图 4是本发明实施例触摸定位装置框图。  4 is a block diagram of a touch positioning device according to an embodiment of the present invention.
本发明的较佳实施方式 Preferred embodiment of the invention
下文中将结合附图对本发明的实施例进行详细说明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。  Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
另外, 虽然在流程图中示出了逻辑顺序, 但是在某些情况下, 可以以不 同于此处的顺序执行所示出或描述的步骤。  Additionally, although logical sequences are shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
一种触摸定位的方法, 第一输入点 (即单点触摸屏幕时检测到的输入点) 负责移动定位, 第一输入点移动时可使用提示图标提示移动位置, 提示图标 比如为一个鼠标箭头形状或其他形状; 第一输入点可在触摸屏的任何位置移 动, 提示图标的位置可以和第一输入点当前位置相同, 也可以不同。 在检测 到定位完成事件后, 将提示图标的最终位置作为点击位置选中或发送点击事 件。 A method of touch positioning, the first input point (ie, the input point detected when the screen is touched by a single touch) is responsible for moving the positioning, and the first input point can be moved to use the prompt icon to prompt the moving position, and the prompt icon is, for example, a mouse arrow shape Or other shape; the first input point can be moved anywhere on the touch screen The position of the prompt icon may be the same as the current position of the first input point, or may be different. After detecting the location completion event, the final location of the prompt icon is selected as the click location or a click event is sent.
第二输入点 (两个点触摸屏幕时, 检测到的第二个输入点)用来发送点 击事件或选中位置。 比例距离可由用户设置; 可由正常触摸模式转化为上述 模式。  The second input point (the second input point detected when the two points touch the screen) is used to send a click event or a selected position. The proportional distance can be set by the user; it can be converted to the above mode by the normal touch mode.
实施例一 Embodiment 1
本实施例提供一种触摸定位方法, 包括:  The embodiment provides a touch positioning method, including:
检测到用户通过单点触摸屏幕时, 将检测到的触摸点称为第一输入点, 根据所述第一输入点的位置与预设的位置映射关系确定一映射位置, 在所述 映射位置显示提示图标; 以及, 检测到所述第一输入点移动时, 相应的移动 所述提示图标, 保持所述提示图标的位置与所述第一输入点的位置满足所述 位置映射关系。  When the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and a mapping position is determined according to the position of the first input point and a preset position mapping relationship, and the mapping position is displayed at the mapping position. And prompting, when detecting the movement of the first input point, correspondingly moving the prompt icon, and maintaining a position of the prompt icon and a position of the first input point to satisfy the position mapping relationship.
通过上述方案, 可以提示用户其触摸移动到的位置, 便于用户移动到目 标位置。  Through the above scheme, the user can be prompted to move the location to which the touch is moved, so that the user can move to the target location.
可将使用上述方法进行定位的模式称为指定模式,区分于其他定位模式, 在进入指定模式后使用上述触摸定位方法进行定位, 定位完成后可以退出该 模式, 使用其他模式。后续实施例中将指定模式称为多点触摸精确点击模式, 该名称仅为示例, 可根据需要取为其他名称。  The mode that uses the above method for positioning can be referred to as the specified mode, and is distinguished from other positioning modes. After entering the specified mode, the above-mentioned touch positioning method is used for positioning, and after the positioning is completed, the mode can be exited, and other modes are used. The specified mode is referred to as a multi-touch precise click mode in subsequent embodiments, and the name is merely an example, and may be taken as another name as needed.
在本实施例的一种备选方案中, 还包括: 当检测到预设的定位完成事件 后, 将所述提示图标的最终位置作为选中位置发送, 或者将所述提示图标的 最终位置作为点击位置并发送点击事件。 比如, 在进行文本输入时, 将提示 图标的位置作为选中的位置; 在进行链接的点击时, 使用该方案后, 最终点 击的位置为提示图标所在的位置。  In an alternative of the embodiment, the method further includes: after detecting the preset positioning completion event, sending the final position of the prompt icon as the selected position, or using the final position of the prompt icon as a click Location and send a click event. For example, when text input is performed, the position of the prompt icon is taken as the selected position; when the link is clicked, after the scheme is used, the final click position is the position where the prompt icon is located.
所述定位完成事件包括: 检测到所述用户停止触摸所述屏幕, 或者, 检 测到所述用户在保持所述第一输入点的触摸操作时, 通过第二输入点点击所 述屏幕; 或者, 检测到所述用户维持所述第一输入点位置不变的时长超过预 设时长, 即长按所述第一输入点, 预设时长(长按的时长)可根据需要设定。 在本实施例的一种备选方案中, 确定所述点击位置后, 如果检测到所述 用户在保持第一输入点的触摸操作时, 通过第二输入点触摸屏幕, 且维持所 述第二输入点位置不变的时长超过预设时长, 或者, 检测到所述用户在保持 所述第一输入点和第二输入点的触摸操作时通过第三输入点点击所述屏幕, 则执行预定义的与点击鼠标右键功能相同的操作。 该备选方案通过利用多点 触控技术模拟鼠标的右键功能。 The positioning completion event includes: detecting that the user stops touching the screen, or detecting that the user clicks the screen through a second input point while maintaining a touch operation of the first input point; or Detecting that the user maintains the position of the first input point unchanged for longer than the pre- Set the duration, that is, press and hold the first input point, and the preset duration (long duration) can be set as needed. In an alternative of the embodiment, after determining the click position, if the user is detected to maintain a touch operation of the first input point, touch the screen through the second input point, and maintain the second The duration of the input point position is not longer than the preset duration, or it is detected that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, and then performs predefined The same operation as clicking the right mouse button. This alternative simulates the right mouse button function by using multi-touch technology.
在本实施例的一种备选方案中, 所述位置映射关系满足: 所述提示图标 的位置以相同方向, 以预设的比例跟随所述第一输入点的位置, 所述比例为 同比例, 或者放大比例, 或者缩小比例。 该比例可以由用户设置, 也可以系 统预置, 本申请对此不作设定。 实际上, 位置映射关系也可以由用户设备。 不一定以相同方向跟随, 可以根据实际需要, 以反方向或者倾斜的方向跟随 第一输入点, 比例也可以为线性比例或者非线性比例等等。 所述比例包括: 第一输入点从 A移动到 B , 提示图标从 A,移动到 B t , B,和 A,之间的距离 与 B和 A之间的距离关系。  In an alternative embodiment of the present embodiment, the location mapping relationship is: the location of the prompt icon is in the same direction, and the location of the first input point is followed by a preset ratio, where the ratio is the same ratio. , or enlarge the scale, or reduce the scale. This ratio can be set by the user or can be preset by the system. This application does not set this. In fact, the location mapping relationship can also be made by the user equipment. It is not necessarily followed by the same direction. The first input point can be followed in the opposite direction or the oblique direction according to actual needs. The ratio can also be a linear ratio or a nonlinear ratio. The ratio includes: the first input point moves from A to B, and the distance between the prompt icon from A, Bt, B, and A, and the distance between B and A.
在本实施例的一种备选方案中, 所述位置映射关系满足: 所述提示图标 的位置不同于所述第一输入点的位置。 当然, 提示图标的位置也可以和第一 输入点的位置相同。 在提示图标的位置不同于第一输入点的位置时, 可实现 大屏幕的远距离操作和单手操作大屏幕, 比如, 手指在屏幕的右下角的一个 区域移动, 而映射到的提示图标的位置可以是整个屏幕, 从而实现通过触摸 方式操控整个屏幕。  In an alternative of the embodiment, the location mapping relationship satisfies: the location of the prompt icon is different from the location of the first input point. Of course, the location of the prompt icon can also be the same as the location of the first input point. When the position of the prompt icon is different from the position of the first input point, a long-distance operation of the large screen and a large screen for one-hand operation can be realized, for example, the finger moves in an area in the lower right corner of the screen, and the hint icon is mapped to The location can be the entire screen, enabling the entire screen to be manipulated by touch.
实例 1 Example 1
本实例提供的多点触摸准确定位的流程如下, 该实例中, 以第二输入点 的点击作为定位完成事件, 如图 1所示, 包括:  The process of accurately positioning the multi-touch provided in this example is as follows. In this example, the click of the second input point is used as the positioning completion event, as shown in FIG. 1 , including:
步骤 101 : 进入多点触摸精确点击模式;  Step 101: Enter the multi-touch precise click mode;
步骤 102: 在触摸屏幕上的任一位置进行第一输入点的移动, 此时第一 输入点不会引起点击或屏幕移动; 步骤 103 : 提示图标随第一输入点的移动按相应比例同方向移动。 比例 可为同比例或相应的缩放比例, 可由用户进行设置; Step 102: Perform movement of the first input point at any position on the touch screen, at which time the first input point does not cause a click or screen movement; Step 103: The prompt icon moves in the same direction in the same proportion as the movement of the first input point. The ratio can be the same ratio or the corresponding scaling ratio, which can be set by the user;
步骤 104: 提示图标随着第一输入点的位置移动到达目标位置后, 由于 第一输入点停止移动, 提示图标停止移动;  Step 104: After the prompt icon moves to the target position along with the position of the first input point, the prompt icon stops moving because the first input point stops moving;
步骤 105: 接收用户在触摸屏的任一位置进行的第二输入点点击输入; 步骤 106: 上^艮提示图标的位置坐标(x,y ) , 而不上 >¾第二输入点的位 置, 从而达到相应目标图标位置处精确点击的效果。  Step 105: Receive a second input point click input performed by the user at any position of the touch screen; Step 106: upload the position coordinate (x, y) of the icon, instead of >3⁄4 the position of the second input point, thereby Achieve the exact click on the corresponding target icon position.
实例 2 Example 2
将本实施例应用到文本输入时的定位, 在文本输入框中精确定位某个输 入位置点。 如图 2所示, 包括:  Applying this embodiment to the positioning at the time of text input, a certain input position point is precisely positioned in the text input box. As shown in Figure 2, it includes:
步骤 201 , 文本输入框中输入了一些文本, 光标定位在最后, 见短竖线。 此时进入多点触摸精确点击模式, 如图 2中的 201所示, 其中有一个黑色三 角形图标为指示图标;  In step 201, some text is input in the text input box, and the cursor is positioned at the end, see short vertical line. At this point, the multi-touch precise click mode is entered, as shown by 201 in FIG. 2, wherein a black triangle icon is an indication icon;
步骤 202 , 第一输入点在触摸屏的任一位置输入, 并按相应方向移动, 相应的精确指示图标按相应距离比例按相应方向同时移动。 如图 2 中 202。 此时的指示图标并不会跳到手指或触屏笔触摸处即第一输入点的位置。 指示 图标移动到目标位置后, 由于第一输入点停止移动, 提示图标的移动停止。  Step 202: The first input point is input at any position of the touch screen, and moves in the corresponding direction, and the corresponding accurate indication icons are simultaneously moved in the corresponding direction according to the corresponding distance ratio. As shown in Figure 2, 202. The indicator icon at this time does not jump to the position where the finger or the touch pen touches, that is, the first input point. After the indication icon moves to the target position, the movement of the cue icon stops because the first input point stops moving.
步骤 203 , 此时用户在触摸屏的任一位置点击输入第二输入点, 驱动上 报一个相应的点击事件给应用, 此时的点击坐标为黑色三角形顶点位置处的 坐标。 这样就能精确定位到需要的位置, 如图 2中 203中的短竖线光标所示, one dream中的 one中 o和 n之间。  Step 203: At this time, the user clicks and inputs the second input point at any position of the touch screen, and drives to report a corresponding click event to the application, and the click coordinate at this time is the coordinate at the vertex position of the black triangle. This allows precise positioning to the desired position, as shown by the short vertical line cursor in Figure 203, between one o and n in one dream.
步骤 204, 第二输入点点击输入后的情形如 204所示, 黑色三角形图标 和短竖线光标保持在 one dream中的 one中 o和 n之间。  Step 204: After the second input point clicks the input, as shown in 204, the black triangle icon and the short vertical line cursor are kept between one o and n in one dream.
步骤 205 , 退出精确输入模式后如图 2中 205所示, 黑色三角形图标消 失, 短竖线光标保持在 one dream中的 one中 o和 n之间, 即点击位置为 one dream中的 one中 o和 n之间。  Step 205, after exiting the precise input mode, as shown by 205 in FIG. 2, the black triangle icon disappears, and the short vertical line cursor is kept between one o and n in one dream, that is, the click position is one in one dream o Between and n.
通过上述方案, 实现了精确的在文本输入时文本中的精确定位。 实例 3: Through the above scheme, precise positioning in the text at the time of text input is achieved. Example 3:
将本实施例应用在点击链接, 实现在网页中精确点击定位相应的链接。 如图 3所示, 包括:  Applying the embodiment to the click link realizes precise click and positioning of the corresponding link in the webpage. As shown in Figure 3, it includes:
步骤 301 , 有一些小的比较易点错的链接布局如 301 所示, 包括链接 l(linkl)、 链接 2(link2)、 链接 3(link3)和链接 4(link4), 排布比较紧密, 点击的 时候容易点错; 进入多点触摸精确点击模式; 显示出相应的黑色三角形提示 图标(该图标的初始设置可以在上一次定位后的位置上,也可以在任意位置); 当然, 也可以等用户通过第一输入点触摸  Step 301, there are some small and easy-to-error link layouts as shown in 301, including links l (linkl), link 2 (link2), link 3 (link3), and link 4 (link4), arranged more closely, click It is easy to make a mistake; enter the multi-touch precise click mode; display the corresponding black triangle prompt icon (the initial setting of the icon can be in the position after the last positioning, or in any position); of course, you can wait User touches through the first input point
步骤 302 , 在触摸屏输入第一输入点, 并向需要点击的方向移动第一输 入点;  Step 302: input a first input point on the touch screen, and move the first input point in a direction that needs to be clicked;
步骤 303 , 提示图标移动到需要点击的位置后, 第一输入点停止移动, 提示图标相应停止移动;  Step 303, after the prompt icon moves to the position that needs to be clicked, the first input point stops moving, and the prompt icon stops moving accordingly;
步骤 304, 在触摸屏的任一位置点击输入第二输入点, 图 3中的 304中 绘出两只手指示不同输入点, 实际上可以是不同手指代表不同输入点, 也可 以是触屏笔等, 本申请不作限制。  Step 304: Click to input a second input point at any position of the touch screen. In the drawing 304, two hands are drawn to indicate different input points, and actually different fingers may represent different input points, or may be a touch screen pen, etc. This application is not limited.
步骤 305 , 点击后, 上 4艮相应的黑色三角形顶点的点击坐标给应用程序, 转到链接 2 ( link2 ) 的 web (网页) 页面中去。 如图 3中 305所示;  Step 305, after clicking, the coordinates of the click of the corresponding black triangle vertex are given to the application, and go to the web page of link 2 (link2). As shown in 305 in Figure 3;
步骤 306, 退出精确点击输入模式, 如图 3中 306所示。  Step 306, exiting the precise click input mode, as shown in 306 of FIG.
通过上述方案, 实现了精确点击 link2, 使用现有的触摸点击方式, 由于 各链接排布比较紧密, 可能导致误点击 linkl等, 本发明通过提示图标, 准确 提示用户所点击的位置, 可以实现精确点击。  Through the above scheme, the precise click link 2 is realized, and the existing touch click method is used. Due to the tight arrangement of the links, the link may be accidentally clicked, etc. The present invention accurately indicates the position clicked by the user through the prompt icon, which can achieve accurate Click.
在本实例的另一备选方案中, 还可以在检测到长按第二输入点时, 类似 点击鼠标右键的操作, 弹出下拉菜单, 提供各菜单项为鼠标右键功能; 或第 三输入点点击时, 实现鼠标右键功能, 实际在检测到长按第二输入点和第三 输入点点击是实现鼠标右键功能只是为了符合用户使用习惯, 实际上可以定 义其他功能菜单, 本申请对此不作限定。 实施例二 In another alternative of the example, when the second input point is detected, the click-right button is similar to pop-up menu, and each menu item is provided as a right mouse button function; or the third input point is clicked. When the right mouse button function is implemented, the second right input point and the third input point click are actually implemented to realize the right mouse button function only in order to conform to the user's usage habits. In fact, other function menus may be defined, which is not limited in this application. Embodiment 2
本实施例提供一种触摸定位装置, 如图 4所示, 包括:  The embodiment provides a touch positioning device, as shown in FIG. 4, including:
检测模块, 设置为: 检测用户触摸屏幕的操作; 其中, 在进入指定模式 后, 检测到所述用户通过单点触摸屏幕时, 将检测到的触摸点称为第一输入 点, 将所述第一输入点的位置发送给光标提示模块;  The detecting module is configured to: detect an operation of the user touching the screen; wherein, after entering the specified mode, detecting that the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and the The position of an input point is sent to the cursor prompt module;
光标提示模块, 设置为: 接收到所述第一输入点的位置后, 根据预设的 位置映射关系确定一映射位置, 在所述映射位置显示提示图标; 在所述第一 输入点移动时, 相应的移动所述提示图标, 保持所述提示图标的位置与所述 第一输入点的位置满足所述位置映射关系。  The cursor prompting module is configured to: after receiving the position of the first input point, determine a mapping position according to a preset position mapping relationship, and display a prompt icon at the mapping position; when the first input point moves, Correspondingly moving the prompt icon, keeping the position of the prompt icon and the position of the first input point satisfy the position mapping relationship.
在本实施例的一种备用方案中, 所述装置还包括执行模块, 设置为: 检 测到预设的定位完成事件后,将所述提示图标的最终位置作为选中位置发送, 或者将所述提示图标的最终位置作为点击位置并发送点击事件。  In an alternative solution of the embodiment, the device further includes an execution module, configured to: after detecting the preset positioning completion event, send the final location of the prompt icon as the selected location, or send the prompt The final position of the icon acts as a click location and sends a click event.
该备用方案中, 所述执行模块检测到的定位完成事件包括: 检测到所述 用户停止触摸所述屏幕, 或者, 检测到所述用户在保持所述第一输入点的触 摸操作时, 通过第二输入点点击所述屏幕; 或者, 检测到所述用户维持所述 第一输入点位置不变的时长超过预设时长。  In the alternative, the location completion event detected by the execution module includes: detecting that the user stops touching the screen, or detecting that the user is in the touch operation when the first input point is maintained, The two input points are clicked on the screen; or, it is detected that the user maintains the position of the first input point unchanged for a preset duration.
该备用方案中, 所述执行模块还设置为: 确定所述点击位置后, 如果检 测到所述用户在保持第一输入点的触摸操作时, 通过第二输入点触摸屏幕, 且维持所述第二输入点位置不变的时长超过预设时长, 或者, 检测到所述用 户在保持所述第一输入点和第二输入点的触摸操作时通过第三输入点点击所 述屏幕, 则执行预定义的与点击鼠标右键功能相同的操作。  In the alternative, the execution module is further configured to: after determining the click position, if detecting that the user touches the first input point, touch the screen through the second input point, and maintain the The duration of the two input point positions is longer than the preset duration, or detecting that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point, Define the same action as clicking the right mouse button.
在本实施例的一种备用方案中, 所述位置映射关系满足: 所述提示图标 的位置以相同方向, 以预设的比例跟随所述第一输入点的位置, 所述比例为 同比例, 或者缩放比例。  In an alternative solution of the embodiment, the location mapping relationship is satisfied: the location of the prompt icon is in the same direction, and the position of the first input point is followed by a preset ratio, and the ratio is the same ratio. Or scale.
在本实施例的一种备用方案中, 所述位置映射关系满足: 所述提示图标 的位置不同于所述第一输入点的位置。  In an alternative solution of this embodiment, the location mapping relationship satisfies: the location of the prompt icon is different from the location of the first input point.
本实施例还提供一种终端, 所述终端包括上述触摸定位装置。 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 The embodiment further provides a terminal, where the terminal includes the above touch positioning device. One of ordinary skill in the art will appreciate that all or a portion of the above steps may be performed by a program to instruct the associated hardware, such as a read only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware, or may be implemented in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
工业实用性 Industrial applicability
本发明实施例通过提示图标, 提示用户当前触摸位置, 便于用户移动选 择目标位置; 可统一使用此方法来精确点击各个应用场景; 相对于传统触摸 点击方法, 点击的精准度高; 可进行大屏幕的远距离操作, 以及单手操作大 屏幕; 通过利用多点触摸技术, 对更多功能进行支持, 比如模拟鼠标右键功 能。  The embodiment of the invention prompts the user to touch the location by the prompt icon, so that the user can move and select the target location; the method can be used to accurately click each application scenario; the accuracy of the click is high compared to the traditional touch click method; Long-distance operation, and large-screen operation with one hand; support for more functions by using multi-touch technology, such as simulating the right mouse button function.

Claims

权 利 要 求 书 Claim
1、 一种触摸定位方法, 包括:  1. A touch positioning method, comprising:
检测到用户通过单点触摸屏幕时, 将检测到的触摸点称为第一输入点, 根据所述第一输入点的位置与预设的位置映射关系确定一映射位置, 在所述 映射位置显示提示图标; 以及, 检测到所述第一输入点移动时, 相应的移动 所述提示图标, 保持所述提示图标的位置与所述第一输入点的位置满足所述 位置映射关系。  When the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and a mapping position is determined according to the position of the first input point and a preset position mapping relationship, and the mapping position is displayed at the mapping position. And prompting, when detecting the movement of the first input point, correspondingly moving the prompt icon, and maintaining a position of the prompt icon and a position of the first input point to satisfy the position mapping relationship.
2、 如权利要求 1所述的方法, 所述方法还包括:  2. The method of claim 1 further comprising:
当检测到预设的定位完成事件后, 将所述提示图标的最终位置作为选中 位置发送, 或者将所述提示图标的最终位置作为点击位置并发送点击事件。  After detecting the preset positioning completion event, the final position of the prompt icon is sent as the selected position, or the final position of the prompt icon is used as the click position and a click event is sent.
3、 如权利要求 2所述的方法, 其中, 所述定位完成事件包括: 检测到所 述用户停止触摸所述屏幕, 或者, 检测到所述用户在保持所述第一输入点的 触摸操作时, 通过第二输入点点击所述屏幕; 或者, 检测到所述用户维持所 述第一输入点位置不变的时长超过预设时长。  The method of claim 2, wherein the positioning completion event comprises: detecting that the user stops touching the screen, or detecting that the user is holding a touch operation of the first input point And clicking the screen through the second input point; or detecting that the user maintains the position of the first input point unchanged for a preset duration.
4、 如权利要求 2所述的方法, 所述方法还包括: 确定所述点击位置后, 如果检测到所述用户在保持第一输入点的触摸操作时, 通过第二输入点触摸 屏幕, 且维持所述第二输入点位置不变的时长超过预设时长, 或者, 检测到 所述用户在保持所述第一输入点和第二输入点的触摸操作时通过第三输入点 点击所述屏幕, 则执行预定义的与点击鼠标右键功能相同的操作。  4. The method of claim 2, the method further comprising: after determining the click position, if the user is detected to be in a touch operation while maintaining the first input point, touching the screen through the second input point, and Maintaining that the second input point position does not change for a preset duration, or detecting that the user clicks the screen through the third input point while maintaining the touch operation of the first input point and the second input point , the predefined action is the same as clicking the right mouse button.
5、 如权利要求 1至 4任一所述的方法, 其中, 所述位置映射关系满足: 所述提示图标的位置以相同方向,以预设的比例跟随所述第一输入点的位置, 所述比例为同比例, 或者放大比例, 或者缩小比例。  The method according to any one of claims 1 to 4, wherein the position mapping relationship satisfies: the position of the prompt icon follows the position of the first input point in a predetermined ratio in the same direction, The ratio is the same ratio, or the scale is enlarged, or the scale is reduced.
6、 如权利要求 1至 4任一所述的方法, 其中, 所述位置映射关系满足: 所述提示图标的位置不同于所述第一输入点的位置。  The method according to any one of claims 1 to 4, wherein the location mapping relationship satisfies: a location of the prompt icon is different from a location of the first input point.
7、 一种触摸定位装置, 包括:  7. A touch positioning device, comprising:
检测模块, 其设置为: 检测用户触摸屏幕的操作; 其中, 检测到所述用 户通过单点触摸屏幕时, 将检测到的触摸点称为第一输入点, 将所述第一输 入点的位置发送给光标提示模块; 以及 光标提示模块, 其设置为: 接收到所述第一输入点的位置后, 根据预设 的位置映射关系确定一映射位置, 在所述映射位置显示提示图标; 在所述第 一输入点移动时, 相应的移动所述提示图标, 保持所述提示图标的位置与所 述第一输入点的位置满足所述位置映射关系。 a detecting module, configured to: detect an operation of the user touching the screen; wherein, when detecting that the user touches the screen by a single touch, the detected touch point is referred to as a first input point, and the position of the first input point is Sent to the cursor prompt module; a cursor prompting module, configured to: after receiving the position of the first input point, determine a mapping position according to a preset position mapping relationship, display a prompt icon at the mapping position; when the first input point moves Correspondingly moving the prompt icon, keeping the position of the prompt icon and the position of the first input point satisfy the position mapping relationship.
8、 如权利要求 7所述的装置, 所述装置还包括: 执行模块, 其设置为: 检测到预设的定位完成事件后, 将所述提示图标的最终位置作为选中位置发 送, 或者将所述提示图标的最终位置作为点击位置并发送点击事件。  The device of claim 7, the device further comprising: an execution module, configured to: after detecting the preset positioning completion event, send the final position of the prompt icon as the selected position, or The final position of the prompt icon is used as the click location and a click event is sent.
9、 如权利要求 8所述的装置, 其中, 所述执行模块检测到的定位完成事 件包括: 检测到所述用户停止触摸所述屏幕, 或者, 检测到所述用户在保持 所述第一输入点的触摸操作时, 通过第二输入点点击所述屏幕; 或者, 检测 到所述用户维持所述第一输入点位置不变的时长超过预设时长。  9. The device of claim 8, wherein the positioning completion event detected by the execution module comprises: detecting that the user stops touching the screen, or detecting that the user is holding the first input When the touch operation of the point is performed, the screen is clicked through the second input point; or it is detected that the user maintains the position of the first input point unchanged for more than the preset duration.
10、 如权利要求 7所述的装置, 其中, 所述执行模块还设置为: 确定所 述点击位置后, 如果检测到所述用户在保持第一输入点的触摸操作时, 通过 第二输入点触摸屏幕,且维持所述第二输入点位置不变的时长超过预设时长, 或者, 检测到所述用户在保持所述第一输入点和第二输入点的触摸操作时通 过第三输入点点击所述屏幕, 则执行预定义的与点击鼠标右键功能相同的操 作。  The device of claim 7, wherein the execution module is further configured to: after determining the click position, if the user detects that the touch operation of the first input point is maintained, passing the second input point Touching the screen, and maintaining the position of the second input point unchanged for a preset duration, or detecting that the user passes the third input point while maintaining the touch operation of the first input point and the second input point Clicking on the screen will perform the same predefined actions as clicking the right mouse button.
11、如权利要求 7至 10任一所述的装置,其中,所述位置映射关系满足: 所述提示图标的位置以相同方向,以预设的比例跟随所述第一输入点的位置, 所述比例为同比例, 或者放大比例, 或者缩小比例。  The device according to any one of claims 7 to 10, wherein the position mapping relationship satisfies: the position of the prompt icon follows the position of the first input point in a predetermined ratio in the same direction, The ratio is the same ratio, or the scale is enlarged, or the scale is reduced.
12、如权利要求 7至 10任一所述的装置,其中,所述位置映射关系满足: 所述提示图标的位置不同于所述第一输入点的位置。  The apparatus according to any one of claims 7 to 10, wherein the position mapping relationship satisfies: a position of the cue icon is different from a position of the first input point.
13、 一种终端, 所述终端包括如权利要求 7至 10任一项所述的触摸定位 装置。  A terminal comprising the touch positioning device according to any one of claims 7 to 10.
PCT/CN2013/085123 2012-11-26 2013-10-12 Method, device, and terminal for touch positioning WO2014079289A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210485370XA CN103019588A (en) 2012-11-26 2012-11-26 Touch positioning method, device and terminal
CN201210485370.X 2012-11-26

Publications (1)

Publication Number Publication Date
WO2014079289A1 true WO2014079289A1 (en) 2014-05-30

Family

ID=47968242

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/085123 WO2014079289A1 (en) 2012-11-26 2013-10-12 Method, device, and terminal for touch positioning

Country Status (2)

Country Link
CN (1) CN103019588A (en)
WO (1) WO2014079289A1 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019588A (en) * 2012-11-26 2013-04-03 中兴通讯股份有限公司 Touch positioning method, device and terminal
CN103279304B (en) * 2013-06-03 2016-01-27 贝壳网际(北京)安全技术有限公司 Method and device for displaying selected icon and mobile device
CN104346085A (en) * 2013-07-25 2015-02-11 北京三星通信技术研究有限公司 Control object operation method and device and terminal device
CN104516620A (en) * 2013-09-27 2015-04-15 联想(北京)有限公司 Positioning method and electronic device
CN104679423A (en) * 2013-12-03 2015-06-03 方正国际软件(北京)有限公司 Method and system for accurately positioning geographic position of touch screen
CN105094654B (en) * 2014-05-07 2020-02-07 中兴通讯股份有限公司 Screen control method and device
CN105468273A (en) * 2014-09-03 2016-04-06 阿尔卡特朗讯 Method and apparatus used for carrying out control operation on device touch screen
KR102160105B1 (en) * 2014-10-15 2020-09-25 삼성전자주식회사 A method and apparatus for providing a user interface
US11079895B2 (en) 2014-10-15 2021-08-03 Samsung Electronics Co., Ltd. Method and apparatus for providing user interface
CN106371688B (en) * 2015-07-22 2019-10-01 小米科技有限责任公司 Full screen one-handed performance method and device
CN105549830B (en) * 2015-12-08 2019-04-23 广州视睿电子科技有限公司 The method and device of intelligent display
CN106648332A (en) * 2016-11-16 2017-05-10 惠州Tcl移动通信有限公司 Method and system for quick selection of intelligent terminal
CN109218264A (en) * 2017-07-04 2019-01-15 华为技术有限公司 Event validation processing method and processing device
CN113485590A (en) * 2021-04-16 2021-10-08 维沃移动通信有限公司 Touch operation method and device
CN113467656B (en) * 2021-06-24 2023-03-24 亿咖通(湖北)技术有限公司 Screen touch event notification method and vehicle machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662511A (en) * 2012-03-24 2012-09-12 上海量明科技发展有限公司 Method and terminal for carrying out control operation through touch screen
CN102681779A (en) * 2012-04-25 2012-09-19 中兴通讯股份有限公司南京分公司 Method and device for operating touch screen
CN103019588A (en) * 2012-11-26 2013-04-03 中兴通讯股份有限公司 Touch positioning method, device and terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678945B1 (en) * 2004-12-03 2007-02-07 삼성전자주식회사 Apparatus and method for processing input information of touchpad
CN101403956B (en) * 2008-11-12 2010-07-14 北大方正集团有限公司 Method and device for large type area navigation reading
CN101847055A (en) * 2009-03-24 2010-09-29 鸿富锦精密工业(深圳)有限公司 Input method based on touch screen

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662511A (en) * 2012-03-24 2012-09-12 上海量明科技发展有限公司 Method and terminal for carrying out control operation through touch screen
CN102681779A (en) * 2012-04-25 2012-09-19 中兴通讯股份有限公司南京分公司 Method and device for operating touch screen
CN103019588A (en) * 2012-11-26 2013-04-03 中兴通讯股份有限公司 Touch positioning method, device and terminal

Also Published As

Publication number Publication date
CN103019588A (en) 2013-04-03

Similar Documents

Publication Publication Date Title
WO2014079289A1 (en) Method, device, and terminal for touch positioning
KR102091235B1 (en) Apparatus and method for editing a message in a portable terminal
US9467729B2 (en) Method for remotely controlling smart television
WO2016078441A1 (en) Icon management method and apparatus, and terminal
KR101930225B1 (en) Method and apparatus for controlling touch screen operation mode
US20100095234A1 (en) Multi-touch motion simulation using a non-touch screen computer input device
EP4322539A2 (en) Method for an all-in-one machine to realize quick touch in all channels
CN104007894A (en) Portable device and method for operating multiapplication thereof
CN105940385B (en) Controlling primary and secondary displays from a single touch screen
KR20140142546A (en) Electronic device and method for controlling applications thereof
US9690479B2 (en) Method and apparatus for controlling application using key inputs or combination thereof
WO2013174057A1 (en) Touch screen operation method and device
WO2017063443A1 (en) Message display method and apparatus
EP2175350A1 (en) Multi-touch motion simulation using a non-touch screen computer input device
KR20140033839A (en) Method??for user's??interface using one hand in terminal having touchscreen and device thereof
WO2014019207A1 (en) Widget processing method, device and mobile terminal
CN103324389A (en) Operation method for application programs of intelligent terminal
KR20140089224A (en) Device and method for executing operation based on touch-input
WO2014054801A1 (en) Electronic apparatus, control method and control program
KR20160019762A (en) Method for controlling touch screen with one hand
WO2014187394A1 (en) Method and device for controlling electronic device having touch-sensitive display, and electronic device
JP2018512676A (en) Improvement to text selection control
CN104331249A (en) Operation control method and operation control device using terminal equipment simulation remote controller
CN103885696A (en) Information processing method and electronic device
KR101412431B1 (en) User Interface Method for User Command Input by Combination of Multi Touch and Tapping and Electronic Device using the same

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: 13856676

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: 13856676

Country of ref document: EP

Kind code of ref document: A1